-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
444 lines (416 loc) · 663 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Flat File Validator">
<meta name="keywords"
content="flat file, validator, checker, fix length, record type, record types, table, UI5 Web Components">
<title>Flat File Validator</title>
<style>
.renderWhiteSpaces {
white-space: pre-wrap
}
.center {
text-align: center;
}
.header {
padding: 10px 16px;
background: rgba(0, 0, 0, 0.1);
}
.InputLabel {
height: var(--_ui5_input_height);
vertical-align: middle;
}
.checkBoxWithButtons {
height: 40px;
}
.error {
background-color: red;
color: white;
}
.scrollContainer {
overflow: auto;
height: 75vh;
width: 100%;
}
.tabContainerHeight {
height: 90vh;
}
</style>
<script type="module" crossorigin>(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function t(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(r){if(r.ep)return;r.ep=!0;const a=t(r);fetch(r.href,a)}})();function U_(o){const e=[];return o.split(`
`).forEach((i,r)=>{const a={rowNumber:r+1,value:i};e.push(a)}),e}function V_(o){const e={recordTypePos:o.recordTypePos,recordTypeLength:o.recordTypeLength,recordTypes:[]};return o.recordTypes.forEach(t=>{const i={id:t.id,length:0,fields:[]};let r=1;t.fields.forEach(a=>{const s={id:a.id,pos:r,length:a.length,subStringStart:r-1,subStringEnd:r-1+a.length,obligatory:a.obligatory,allowedValues:a.allowedValues,regex:a.regex};r=r+a.length,i.length=r-1,i.fields.push(s)}),e.recordTypes.push(i)}),e}function W_(o){return typeof o=="object"&&o!==null&&"message"in o&&typeof o.message=="string"}function q_(o){if(W_(o))return o;try{return new Error(JSON.stringify(o))}catch{return new Error(String(o))}}function j_(o){return q_(o).message}function G_(o,e){return new Promise((t,i)=>{let r={rowNumber:e.rowNumber,hasError:!1,recordType:"",isUnknownRecordType:!1,fields:[],rest:"",errors:[]},a;try{a=K_(e,o),a===void 0&&(r.recordType="",r.isUnknownRecordType=!0,r.rest=e.value,t(r))}catch(s){r.recordType=e.value.substring(o.recordTypePos-1,o.recordTypePos-1+o.recordTypeLength),r.isUnknownRecordType=!0,r.rest=e.value,r.errors.push(j_(s)),r.hasError=!0,t(r)}r.recordType=a.id,X_(r,e,a),t(r)})}function X_(o,e,t){t.fields.forEach(i=>{let r={id:i.id,value:e.value.substring(i.subStringStart,i.subStringEnd),errors:[]};i.obligatory===!0&&Y_(r.value)===!0&&r.errors.push("The Field is obligatory"),r.value.length>0&&(i.allowedValues.length>0&&i.allowedValues.some(a=>a===r.value)===!1&&r.errors.push(`The value ${r.value} is not allowed `),i.regex!==""&&new RegExp(i.regex).test(r.value)===!1&&r.errors.push(`The value ${r.value} doesn't match with the regex ${i.regex} `)),o.fields.push(r),r.errors.length>0&&(o.hasError=!0)}),o.rest=e.value.substring(t.length),o.rest!==""&&(o.errors.push(`The record is to long (${e.value.length} instead of ${t.length})`),o.hasError=!0)}function K_(o,e){if(o.value===null||o.value==="")return;if(o.value.length<e.recordTypePos+e.recordTypeLength-1){let r=`The record is to short (${o.value.length}) to have a record type at position ${e.recordTypePos} with the length ${e.recordTypeLength}.`;throw new Error(r)}const t=o.value.substring(e.recordTypePos-1,e.recordTypePos-1+e.recordTypeLength),i=Z_(t,e);if(i===void 0){let r=`The record has the unknow record type ${t}.`;throw new Error(r)}return i}function Z_(o,e){return e.recordTypes.find(t=>t.id===o)}function Y_(o){return/^\s*$/.test(o)}var zs={},Us=zs.hasOwnProperty,J_=zs.toString,Vs=Us.toString,Q_=Vs.call(Object),tn=function(o){var e,t;return!o||J_.call(o)!=="[object Object]"?!1:(e=Object.getPrototypeOf(o),e?(t=Us.call(e,"constructor")&&e.constructor,typeof t=="function"&&Vs.call(t)===Q_):!0)},ed=Object.create(null),Ws=function(o,e,t,i){var r,a,s,l,d,h,p=arguments[2]||{},v=3,g=arguments.length,m=arguments[0]||!1,b=arguments[1]?void 0:ed;for(typeof p!="object"&&typeof p!="function"&&(p={});v<g;v++)if((d=arguments[v])!=null)for(l in d)r=p[l],s=d[l],!(l==="__proto__"||p===s)&&(m&&s&&(tn(s)||(a=Array.isArray(s)))?(a?(a=!1,h=r&&Array.isArray(r)?r:[]):h=r&&tn(r)?r:{},p[l]=Ws(m,arguments[1],h,s)):s!==b&&(p[l]=s));return p};const Da=function(o,e){return Ws(!0,!1,...arguments)},td=()=>new Promise(o=>{document.body?o():document.addEventListener("DOMContentLoaded",()=>{o()})});class pt{constructor(){this._eventRegistry=new Map}attachEvent(e,t){const i=this._eventRegistry,r=i.get(e);if(!Array.isArray(r)){i.set(e,[t]);return}r.includes(t)||r.push(t)}detachEvent(e,t){const i=this._eventRegistry,r=i.get(e);if(!r)return;const a=r.indexOf(t);a!==-1&&r.splice(a,1),r.length===0&&i.delete(e)}fireEvent(e,t){const r=this._eventRegistry.get(e);return r?r.map(a=>a.call(this,t)):[]}fireEventAsync(e,t){return Promise.all(this.fireEvent(e,t))}isHandlerAttached(e,t){const r=this._eventRegistry.get(e);return r?r.includes(t):!1}hasListeners(e){return!!this._eventRegistry.get(e)}}const od=(o,e)=>{const t=document.createElement("style");return t.type="text/css",e&&Object.entries(e).forEach(i=>t.setAttribute(...i)),t.textContent=o,document.head.appendChild(t),t},id=(o,e)=>{const t=document.createElement("link");return t.type="text/css",t.rel="stylesheet",e&&Object.entries(e).forEach(i=>t.setAttribute(...i)),t.href=o,document.head.appendChild(t),new Promise(i=>{t.addEventListener("load",i),t.addEventListener("error",i)})},_e=typeof document>"u",S={get userAgent(){return _e?"":navigator.userAgent},get touch(){return _e?!1:"ontouchstart"in window||navigator.maxTouchPoints>0},get ie(){return _e?!1:/(msie|trident)/i.test(S.userAgent)},get chrome(){return _e?!1:!S.ie&&/(Chrome|CriOS)/.test(S.userAgent)},get firefox(){return _e?!1:/Firefox/.test(S.userAgent)},get safari(){return _e?!1:!S.ie&&!S.chrome&&/(Version|PhantomJS)\/(\d+\.\d+).*Safari/.test(S.userAgent)},get webkit(){return _e?!1:!S.ie&&/webkit/.test(S.userAgent)},get windows(){return _e?!1:navigator.platform.indexOf("Win")!==-1},get macOS(){return _e?!1:!!navigator.userAgent.match(/Macintosh|Mac OS X/i)},get iOS(){return _e?!1:!!navigator.platform.match(/iPhone|iPad|iPod/)||!!(S.userAgent.match(/Mac/)&&"ontouchend"in document)},get android(){return _e?!1:!S.windows&&/Android/.test(S.userAgent)},get androidPhone(){return _e?!1:S.android&&/(?=android)(?=.*mobile)/i.test(S.userAgent)},get ipad(){return _e?!1:/ipad/i.test(S.userAgent)||/Macintosh/i.test(S.userAgent)&&"ontouchend"in document}};let or,ir,dt;const Na=()=>{if(_e||!S.windows)return!1;if(or===void 0){const o=S.userAgent.match(/Windows NT (\d+).(\d)/);or=o?parseFloat(o[1]):0}return or>=8},rd=()=>{if(_e||!S.webkit)return!1;if(ir===void 0){const o=S.userAgent.match(/(webkit)[ /]([\w.]+)/);ir=o?parseFloat(o[1]):0}return ir>=537.1},qs=()=>{if(_e)return!1;if(dt===void 0){if(S.ipad){dt=!0;return}if(S.touch){if(Na()){dt=!0;return}if(S.chrome&&S.android){dt=!/Mobile Safari\/[.0-9]+/.test(S.userAgent);return}let o=window.devicePixelRatio?window.devicePixelRatio:1;S.android&&rd()&&(o=1),dt=Math.min(window.screen.width/o,window.screen.height/o)>=600;return}dt=S.ie&&S.userAgent.indexOf("Touch")!==-1||S.android&&!S.androidPhone}},vt=()=>S.safari,ad=()=>S.chrome,Ma=()=>(qs(),(S.touch||Na())&&dt),ne=()=>(qs(),S.touch&&!dt),At=()=>_e?!1:!Ma()&&!ne()||Na(),nd=()=>Ma()&&At(),sd=()=>S.iOS,ld=()=>S.android||S.androidPhone,js={version:"1.24.10",major:1,minor:24,patch:10,suffix:"",isNext:!1,buildTime:1726819315},Gs=(o,e=document.body,t)=>{let i=document.querySelector(o);return i||(i=t?t():document.createElement(o),e.insertBefore(i,e.firstChild))},cd=()=>{const o=document.createElement("meta");return o.setAttribute("name","ui5-shared-resources"),o.setAttribute("content",""),o},_d=()=>typeof document>"u"?null:Gs('meta[name="ui5-shared-resources"]',document.head,cd),yt=(o,e)=>{const t=o.split(".");let i=_d();if(!i)return e;for(let r=0;r<t.length;r++){const a=t[r],s=r===t.length-1;Object.prototype.hasOwnProperty.call(i,a)||(i[a]=s?e:{}),i=i[a]}return i};let si,dd="";const rr=new Map,Ao=yt("Runtimes",[]),ud=()=>{if(si===void 0){si=Ao.length;const o=js;Ao.push({...o,alias:dd,description:`Runtime ${si} - ver ${o.version}`})}},ho=()=>si,Xs=(o,e)=>{const t=`${o},${e}`;if(rr.has(t))return rr.get(t);const i=Ao[o],r=Ao[e];if(!i||!r)throw new Error("Invalid runtime index supplied");if(i.isNext||r.isNext)return i.buildTime-r.buildTime;const a=i.major-r.major;if(a)return a;const s=i.minor-r.minor;if(s)return s;const l=i.patch-r.patch;if(l)return l;const h=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"}).compare(i.suffix,r.suffix);return rr.set(t,h),h},hd=()=>Ao,pd=typeof document>"u",zi=(o,e)=>e?`${o}|${e}`:o,on=o=>o===void 0?!0:Xs(ho(),parseInt(o))===1,zo=(o,e,t="",i)=>{const r=typeof o=="string"?o:o.content,a=ho();if(document.adoptedStyleSheets&&!vt()){const s=new CSSStyleSheet;s.replaceSync(r),s._ui5StyleId=zi(e,t),i&&(s._ui5RuntimeIndex=a,s._ui5Theme=i),document.adoptedStyleSheets=[...document.adoptedStyleSheets,s]}else{const s={};s[e]=t,i&&(s["data-ui5-runtime-index"]=a,s["data-ui5-theme"]=i),od(r,s)}},vd=(o,e,t="",i)=>{const r=typeof o=="string"?o:o.content,a=ho();if(document.adoptedStyleSheets&&!vt()){const s=document.adoptedStyleSheets.find(l=>l._ui5StyleId===zi(e,t));if(!s)return;if(!i)s.replaceSync(r||"");else{const l=s._ui5RuntimeIndex;(s._ui5Theme!==i||on(l))&&(s.replaceSync(r||""),s._ui5RuntimeIndex=String(a),s._ui5Theme=i)}}else{const s=document.querySelector(`head>style[${e}="${t}"]`);if(!s)return;if(!i)s.textContent=r||"";else{const l=s.getAttribute("data-ui5-runtime-index")||void 0;(s.getAttribute("data-ui5-theme")!==i||on(l))&&(s.textContent=r||"",s.setAttribute("data-ui5-runtime-index",String(a)),s.setAttribute("data-ui5-theme",i))}}},Uo=(o,e="")=>{if(pd)return!0;const t=document.querySelector(`head>style[${o}="${e}"]`);return document.adoptedStyleSheets&&!vt()?!!t||!!document.adoptedStyleSheets.find(i=>i._ui5StyleId===zi(o,e)):!!t},fd=(o,e="")=>{var t;if(document.adoptedStyleSheets&&!vt())document.adoptedStyleSheets=document.adoptedStyleSheets.filter(i=>i._ui5StyleId!==zi(o,e));else{const i=document.querySelector(`head > style[${o}="${e}"]`);(t=i==null?void 0:i.parentElement)==null||t.removeChild(i)}},Ks=(o,e,t="",i)=>{Uo(e,t)?vd(o,e,t,i):zo(o,e,t,i)},gd=(o,e)=>{if(o===void 0)return e;if(e===void 0)return o;const t=typeof e=="string"?e:e.content;return typeof o=="string"?`${o} ${t}`:{content:`${o.content} ${t}`,packageName:o.packageName,fileName:o.fileName}},Zs=new Map,Ys=(o,e)=>{Zs.set(o,e)},Q=o=>Zs.get(o),md={packageName:"@ui5/webcomponents-base",fileName:"FontFace.css",content:`@font-face{font-family:"72";font-style:normal;font-weight:400;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Regular.woff2?ui5-webcomponents) format("woff2"),local("72");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:normal;font-weight:400;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Regular-full.woff2?ui5-webcomponents) format("woff2"),local('72-full')}@font-face{font-family:"72";font-style:normal;font-weight:700;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Bold.woff2?ui5-webcomponents) format("woff2"),local('72-Bold');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:normal;font-weight:700;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Bold-full.woff2?ui5-webcomponents) format("woff2")}@font-face{font-family:'72-Bold';font-style:normal;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Bold.woff2?ui5-webcomponents) format("woff2"),local('72-Bold');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:'72-Boldfull';font-style:normal;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Bold-full.woff2?ui5-webcomponents) format("woff2")}@font-face{font-family:'72-Light';font-style:normal;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Light.woff2?ui5-webcomponents) format("woff2"),local('72-Light');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:'72-Lightfull';font-style:normal;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Light-full.woff2?ui5-webcomponents) format("woff2")}@font-face{font-family:'72Mono';src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72Mono-Regular.woff2?ui5-webcomponents) format('woff2'),local('72Mono');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:'72Monofull';src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72Mono-Regular-full.woff2?ui5-webcomponents) format('woff2')}@font-face{font-family:'72Mono-Bold';src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72Mono-Bold.woff2?ui5-webcomponents) format('woff2'),local('72Mono-Bold');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:'72Mono-Boldfull';src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72Mono-Bold-full.woff2?ui5-webcomponents) format('woff2')}@font-face{font-family:"72Black";font-style:bold;font-weight:900;src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Black.woff2?ui5-webcomponents) format("woff2"),local('72Black');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:'72Blackfull';src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-Black-full.woff2?ui5-webcomponents) format('woff2')}@font-face{font-family:"72-SemiboldDuplex";src:url(https://sdk.openui5.org/resources/sap/ui/core/themes/sap_horizon/fonts/72-SemiboldDuplex.woff2?ui5-webcomponents) format("woff2"),local('72-SemiboldDuplex');unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}`},bd={packageName:"@ui5/webcomponents-base",fileName:"OverrideFontFace.css",content:"@font-face{font-family:'72override';unicode-range:U+0102-0103,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EB7,U+1EB8-1EC7,U+1EC8-1ECB,U+1ECC-1EE3,U+1EE4-1EF1,U+1EF4-1EF7;src:local('Arial'),local('Helvetica'),local('sans-serif')}"},yd=()=>{const o=Q("OpenUI5Support");(!o||!o.isOpenUI5Detected())&&wd(),xd()},wd=()=>{Uo("data-ui5-font-face")||zo(md,"data-ui5-font-face")},xd=()=>{Uo("data-ui5-font-face-override")||zo(bd,"data-ui5-font-face-override")},kd={packageName:"@ui5/webcomponents-base",fileName:"SystemCSSVars.css",content:":root{--_ui5_content_density:cozy}.sapUiSizeCompact,.ui5-content-density-compact,[data-ui5-compact-size]{--_ui5_content_density:compact}"},Cd=()=>{Uo("data-ui5-system-css-vars")||zo(kd,"data-ui5-system-css-vars")},Ui={themes:{default:"sap_horizon",all:["sap_fiori_3","sap_fiori_3_dark","sap_belize","sap_belize_hcb","sap_belize_hcw","sap_fiori_3_hcb","sap_fiori_3_hcw","sap_horizon","sap_horizon_dark","sap_horizon_hcb","sap_horizon_hcw","sap_horizon_exp","sap_horizon_dark_exp","sap_horizon_hcb_exp","sap_horizon_hcw_exp"]},languages:{default:"en",all:["ar","bg","ca","cnr","cs","cy","da","de","el","en","en_GB","en_US_sappsd","en_US_saprigi","en_US_saptrc","es","es_MX","et","fi","fr","fr_CA","hi","hr","hu","in","it","iw","ja","kk","ko","lt","lv","mk","ms","nl","no","pl","pt_PT","pt","ro","ru","sh","sk","sl","sr","sv","th","tr","uk","vi","zh_CN","zh_TW"]},locales:{default:"en",all:["ar","ar_EG","ar_SA","bg","ca","cnr","cs","da","de","de_AT","de_CH","el","el_CY","en","en_AU","en_GB","en_HK","en_IE","en_IN","en_NZ","en_PG","en_SG","en_ZA","es","es_AR","es_BO","es_CL","es_CO","es_MX","es_PE","es_UY","es_VE","et","fa","fi","fr","fr_BE","fr_CA","fr_CH","fr_LU","he","hi","hr","hu","id","it","it_CH","ja","kk","ko","lt","lv","ms","mk","nb","nl","nl_BE","pl","pt","pt_PT","ro","ru","ru_UA","sk","sl","sr","sr_Latn","sv","th","tr","uk","vi","zh_CN","zh_HK","zh_SG","zh_TW"]}},yi=Ui.themes.default,Sd=Ui.themes.all,Eo=Ui.languages.default,eo=Ui.locales.default,Id=o=>{const e=document.querySelector(`META[name="${o}"]`);return e&&e.getAttribute("content")},Td=o=>{const e=Id("sap-allowedThemeOrigins");return e&&e.split(",").some(t=>t==="*"||o===t.trim())},$d=(o,e)=>{const t=new URL(o).pathname;return new URL(t,e).toString()},Bd=o=>{let e;try{if(o.startsWith(".")||o.startsWith("/"))e=new URL(o,window.location.href).toString();else{const t=new URL(o),i=t.origin;i&&Td(i)?e=t.toString():e=$d(t.toString(),window.location.href)}return e.endsWith("/")||(e=`${e}/`),`${e}UI5/`}catch{}};var Rr;(function(o){o.Full="full",o.Basic="basic",o.Minimal="minimal",o.None="none"})(Rr||(Rr={}));const Ha=Rr;let rn=!1,Ae={animationMode:Ha.Full,theme:yi,themeRoot:void 0,rtl:void 0,language:void 0,timezone:void 0,calendarType:void 0,secondaryCalendarType:void 0,noConflict:!1,formatSettings:{},fetchDefaultLanguage:!1,enableDefaultTooltips:!0};const Ad=()=>(Ht(),Ae.animationMode),Ed=()=>(Ht(),Ae.theme),Rd=()=>(Ht(),Ae.themeRoot),Ld=()=>(Ht(),Ae.language),Pd=()=>(Ht(),Ae.fetchDefaultLanguage),Fd=()=>(Ht(),Ae.noConflict),Od=()=>(Ht(),Ae.enableDefaultTooltips),wi=new Map;wi.set("true",!0);wi.set("false",!1);const Dd=()=>{const o=document.querySelector("[data-ui5-config]")||document.querySelector("[data-id='sap-ui-config']");let e;if(o){try{e=JSON.parse(o.innerHTML)}catch{console.warn("Incorrect data-sap-ui-config format. Please use JSON")}e&&(Ae=Da(Ae,e))}},Nd=()=>{const o=new URLSearchParams(window.location.search);o.forEach((e,t)=>{const i=t.split("sap-").length;i===0||i===t.split("sap-ui-").length||an(t,e,"sap")}),o.forEach((e,t)=>{t.startsWith("sap-ui")&&an(t,e,"sap-ui")})},Md=o=>{const e=o.split("@")[1];return Bd(e)},Hd=(o,e)=>o==="theme"&&e.includes("@")?e.split("@")[0]:e,an=(o,e,t)=>{const i=e.toLowerCase(),r=o.split(`${t}-`)[1];wi.has(e)&&(e=wi.get(i)),r==="theme"?(Ae.theme=Hd(r,e),e&&e.includes("@")&&(Ae.themeRoot=Md(e))):Ae[r]=e},zd=()=>{const o=Q("OpenUI5Support");if(!o||!o.isOpenUI5Detected())return;const e=o.getConfigurationSettingsObject();Ae=Da(Ae,e)},Ht=()=>{typeof document>"u"||rn||(Dd(),Nd(),zd(),rn=!0)},nn=10;class Ud{constructor(){this.list=[],this.lookup=new Set}add(e){this.lookup.has(e)||(this.list.push(e),this.lookup.add(e))}remove(e){this.lookup.has(e)&&(this.list=this.list.filter(t=>t!==e),this.lookup.delete(e))}shift(){const e=this.list.shift();if(e)return this.lookup.delete(e),e}isEmpty(){return this.list.length===0}isAdded(e){return this.lookup.has(e)}process(e){let t;const i=new Map;for(t=this.shift();t;){const r=i.get(t)||0;if(r>nn)throw new Error(`Web component processed too many times this task, max allowed is: ${nn}`);e(t),i.set(t,r+1),t=this.shift()}}}const Js=yt("Tags",new Map),za=new Set;let Tt=new Map,ar;const Qs=-1,Vd=o=>{za.add(o),Js.set(o,ho())},Wd=o=>za.has(o),qd=()=>[...za.values()],jd=o=>{let e=Js.get(o);e===void 0&&(e=Qs),Tt.has(e)||Tt.set(e,new Set),Tt.get(e).add(o),ar||(ar=setTimeout(()=>{Gd(),Tt=new Map,ar=void 0},1e3))},Gd=()=>{const o=hd(),e=ho(),t=o[e];let i="Multiple UI5 Web Components instances detected.";o.length>1&&(i=`${i}
Loading order (versions before 1.1.0 not listed): ${o.map(r=>`
${r.description}`).join("")}`),[...Tt.keys()].forEach(r=>{let a,s;r===Qs?(a=1,s={description:"Older unknown runtime"}):(a=Xs(e,r),s=o[r]);let l;a>0?l="an older":a<0?l="a newer":l="the same",i=`${i}
"${t.description}" failed to define ${Tt.get(r).size} tag(s) as they were defined by a runtime of ${l} version "${s.description}": ${[...Tt.get(r)].sort().join(", ")}.`,a>0?i=`${i}
WARNING! If your code uses features of the above web components, unavailable in ${s.description}, it might not work as expected!`:i=`${i}
Since the above web components were defined by the same or newer version runtime, they should be compatible with your code.`}),i=`${i}
To prevent other runtimes from defining tags that you use, consider using scoping or have third-party libraries use scoping: https://github.com/SAP/ui5-webcomponents/blob/main/docs/2-advanced/03-scoping.md.`,console.warn(i)},el=new Set,Xd=o=>{el.add(o)},Kd=o=>el.has(o),Ua=new Set,Zd=new pt,oo=new Ud;let Zt,li,nr,ti;const tl=async o=>{oo.add(o),await Jd()},ol=o=>{Zd.fireEvent("beforeComponentRender",o),Ua.add(o),o._render()},Yd=o=>{oo.remove(o),Ua.delete(o)},Jd=async()=>{ti||(ti=new Promise(o=>{window.requestAnimationFrame(()=>{oo.process(ol),ti=null,o(),nr||(nr=setTimeout(()=>{nr=void 0,oo.isEmpty()&&tu()},200))})})),await ti},Qd=()=>Zt||(Zt=new Promise(o=>{li=o,window.requestAnimationFrame(()=>{oo.isEmpty()&&(Zt=void 0,o())})}),Zt),eu=()=>{const o=qd().map(e=>customElements.whenDefined(e));return Promise.all(o)},zt=async()=>{await eu(),await Qd()},tu=()=>{oo.isEmpty()&&li&&(li(),li=void 0,Zt=void 0)},ou=async o=>{Ua.forEach(e=>{const t=e.constructor,i=t.getMetadata().getTag(),r=Kd(t),a=t.getMetadata().isLanguageAware(),s=t.getMetadata().isThemeAware();(!o||o.tag===i||o.rtlAware&&r||o.languageAware&&a||o.themeAware&&s)&&tl(e)}),await zt()},il=new pt,rl="themeRegistered",iu=o=>{il.attachEvent(rl,o)},ru=o=>il.fireEvent(rl,o),sn=new Map,al=new Map,au=new Map,nl=new Set,xi=new Set,f=(o,e,t)=>{al.set(`${o}/${e}`,t),nl.add(o),xi.add(e),ru(e)},sl=async(o,e,t)=>{const i=`${o}_${e}_${t||""}`,r=sn.get(i);if(r!==void 0)return r;if(!xi.has(e)){const d=[...xi.values()].join(", ");return console.warn(`You have requested a non-registered theme ${e} - falling back to ${yi}. Registered themes are: ${d}`),sr(o,yi)}const[a,s]=await Promise.all([sr(o,e),t?sr(o,t,!0):void 0]),l=gd(a,s);return l&&sn.set(i,l),l},sr=async(o,e,t=!1)=>{const r=(t?au:al).get(`${o}/${e}`);if(!r){t||console.error(`Theme [${e}] not registered for package [${o}]`);return}let a;try{a=await r(e)}catch(l){console.error(o,l.message);return}return a._||a},ll=()=>nl,nu=o=>xi.has(o),Qt=new Set,su=()=>{let o=document.querySelector(".sapThemeMetaData-Base-baseLib")||document.querySelector(".sapThemeMetaData-UI5-sap-ui-core");if(o)return getComputedStyle(o).backgroundImage;o=document.createElement("span"),o.style.display="none",o.classList.add("sapThemeMetaData-Base-baseLib"),document.body.appendChild(o);let e=getComputedStyle(o).backgroundImage;return e==="none"&&(o.classList.add("sapThemeMetaData-UI5-sap-ui-core"),e=getComputedStyle(o).backgroundImage),document.body.removeChild(o),e},lu=o=>{const e=/\(["']?data:text\/plain;utf-8,(.*?)['"]?\)$/i.exec(o);if(e&&e.length>=2){let t=e[1];if(t=t.replace(/\\"/g,'"'),t.charAt(0)!=="{"&&t.charAt(t.length-1)!=="}")try{t=decodeURIComponent(t)}catch{Qt.has("decode")||(console.warn("Malformed theme metadata string, unable to decodeURIComponent"),Qt.add("decode"));return}try{return JSON.parse(t)}catch{Qt.has("parse")||(console.warn("Malformed theme metadata string, unable to parse JSON"),Qt.add("parse"))}}},cu=o=>{let e,t;try{e=o.Path.match(/\.([^.]+)\.css_variables$/)[1],t=o.Extends[0]}catch{Qt.has("object")||(console.warn("Malformed theme metadata Object",o),Qt.add("object"));return}return{themeName:e,baseThemeName:t}},Lr=()=>{const o=su();if(!o||o==="none")return;const e=lu(o);if(e)return cu(e)},_u=new pt,du="themeLoaded",uu=o=>_u.fireEvent(du,o);let lr;const cl=()=>(lr===void 0&&(lr=Rd()),lr),hu=o=>`${cl()}Base/baseLib/${o}/css_variables.css`,pu=async o=>{const e=document.querySelector(`[sap-ui-webcomponents-theme="${o}"]`);e&&document.head.removeChild(e),await id(hu(o),{"sap-ui-webcomponents-theme":o})},Ro="@ui5/webcomponents-theming",vu=()=>ll().has(Ro),fu=async o=>{if(!vu())return;const e=await sl(Ro,o);e&&Ks(e,"data-ui5-theme-properties",Ro,o)},gu=()=>{fd("data-ui5-theme-properties",Ro)},mu=async(o,e)=>{const i=[...ll()].map(async r=>{if(r===Ro)return;const a=await sl(r,o,e);a&&Ks(a,`data-ui5-component-properties-${ho()}`,r)});return Promise.all(i)},bu=async o=>{var i;const e=Lr();if(e)return e;const t=Q("OpenUI5Support");if(t&&t.isOpenUI5Detected()){if(t.cssVariablesLoaded())return{themeName:(i=t.getConfigurationSettingsObject())==null?void 0:i.theme,baseThemeName:""}}else if(cl())return await pu(o),Lr()},_l=async o=>{const e=await bu(o);!e||o!==e.themeName?await fu(o):gu();const t=nu(o)?o:e&&e.baseThemeName;await mu(t||yi,e&&e.themeName===o?o:void 0),uu(o)};let cr;const Vi=()=>(cr===void 0&&(cr=Ed()),cr),he=()=>{var e,t;const o=Vi();return yu(o)?!o.startsWith("sap_horizon"):!((t=(e=Lr())==null?void 0:e.baseThemeName)!=null&&t.startsWith("sap_horizon"))},yu=o=>Sd.includes(o);let dl=!1,oi;const wu=new pt,xu=async()=>{if(oi!==void 0)return oi;const o=async e=>{if(ud(),typeof document>"u"){e();return}iu(ku);const t=Q("OpenUI5Support"),i=t?t.isOpenUI5Detected():!1,r=Q("F6Navigation");t&&await t.init(),r&&!i&&r.init(),await td(),await _l(Vi()),t&&t.attachListeners(),yd(),Cd(),e(),dl=!0,await wu.fireEventAsync("boot")};return oi=new Promise(o),oi},ku=o=>{const e=Vi();dl&&o===e&&_l(e)},_r=new Map,dr=new Map,ln=o=>{if(!_r.has(o)){const e=Cu(o.split("-"));_r.set(o,e)}return _r.get(o)},ul=o=>{if(!dr.has(o)){const e=o.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();dr.set(o,e)}return dr.get(o)},Cu=o=>o.map((e,t)=>t===0?e.toLowerCase():e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(""),Su=o=>{if(!(o instanceof HTMLElement))return"default";const e=o.getAttribute("slot");if(e){const t=e.match(/^(.+?)-\d+$/);return t?t[1]:e}return"default"},hl=o=>o instanceof HTMLSlotElement?o.assignedNodes({flatten:!0}).filter(e=>e instanceof HTMLElement):[o],Iu=o=>o.reduce((e,t)=>e.concat(hl(t)),[]);let Tu,cn={include:[/^ui5-/],exclude:[]};const ur=new Map,pl=()=>Tu,Pr=o=>{if(!ur.has(o)){const e=cn.include.some(t=>o.match(t))&&!cn.exclude.some(t=>o.match(t));ur.set(o,e)}return ur.get(o)},vl=o=>{if(Pr(o))return pl()},Fr=o=>{const e=`v${js.version.replaceAll(".","-")}`,t=/(--_?ui5)([^,:)\s]+)/g;return o.replaceAll(t,`$1-${e}$2`)};class $u{constructor(e){this.metadata=e}getInitialState(){if(Object.prototype.hasOwnProperty.call(this,"_initialState"))return this._initialState;const e={},t=this.slotsAreManaged(),i=this.getProperties();for(const r in i){const a=i[r].type,s=i[r].defaultValue;a===Boolean?(e[r]=!1,s!==void 0&&console.warn("The 'defaultValue' metadata key is ignored for all booleans properties, they would be initialized with 'false' by default")):i[r].multiple?Object.defineProperty(e,r,{enumerable:!0,get(){return[]}}):a===Object?Object.defineProperty(e,r,{enumerable:!0,get(){return"defaultValue"in i[r]?i[r].defaultValue:{}}}):a===String?e[r]="defaultValue"in i[r]?i[r].defaultValue:"":e[r]=s}if(t){const r=this.getSlots();for(const[a,s]of Object.entries(r)){const l=s.propertyName||a;e[l]=[]}}return this._initialState=e,e}static validatePropertyValue(e,t){return t.multiple&&e?e.map(r=>_n(r,t)):_n(e,t)}static validateSlotValue(e,t){return Bu(e,t)}getPureTag(){return this.metadata.tag||""}getTag(){const e=this.metadata.tag;if(!e)return"";const t=vl(e);return t?`${e}-${t}`:e}hasAttribute(e){const t=this.getProperties()[e];return t.type!==Object&&!t.noAttribute&&!t.multiple}getPropertiesList(){return Object.keys(this.getProperties())}getAttributesList(){return this.getPropertiesList().filter(this.hasAttribute.bind(this)).map(ul)}canSlotText(){var e;return((e=this.getSlots().default)==null?void 0:e.type)===Node}hasSlots(){return!!Object.entries(this.getSlots()).length}hasIndividualSlots(){return this.slotsAreManaged()&&Object.values(this.getSlots()).some(e=>e.individualSlots)}slotsAreManaged(){return!!this.metadata.managedSlots}supportsF6FastNavigation(){return!!this.metadata.fastNavigation}getProperties(){return this.metadata.properties||(this.metadata.properties={}),this.metadata.properties}getEvents(){return this.metadata.events||(this.metadata.events={}),this.metadata.events}getSlots(){return this.metadata.slots||(this.metadata.slots={}),this.metadata.slots}isLanguageAware(){return!!this.metadata.languageAware}isThemeAware(){return!!this.metadata.themeAware}shouldInvalidateOnChildChange(e,t,i){const r=this.getSlots()[e].invalidateOnChildChange;if(r===void 0)return!1;if(typeof r=="boolean")return r;if(typeof r=="object"){if(t==="property"){if(r.properties===void 0)return!1;if(typeof r.properties=="boolean")return r.properties;if(Array.isArray(r.properties))return r.properties.includes(i);throw new Error("Wrong format for invalidateOnChildChange.properties: boolean or array is expected")}if(t==="slot"){if(r.slots===void 0)return!1;if(typeof r.slots=="boolean")return r.slots;if(Array.isArray(r.slots))return r.slots.includes(i);throw new Error("Wrong format for invalidateOnChildChange.slots: boolean or array is expected")}}throw new Error("Wrong format for invalidateOnChildChange: boolean or object is expected")}}const _n=(o,e)=>{const t=e.type;let i=e.validator;return t&&t.isDataTypeClass&&(i=t),i?i.isValid(o)?o:e.defaultValue:!t||t===String?typeof o=="string"||typeof o>"u"||o===null?o:o.toString():t===Boolean?typeof o=="boolean"?o:!1:t===Object?typeof o=="object"?o:e.defaultValue:o in t?o:e.defaultValue},Bu=(o,e)=>(o&&hl(o).forEach(t=>{if(!(t instanceof e.type))throw new Error(`The element is not of type ${e.type.toString()}`)}),o);class Au extends HTMLElement{}customElements.get("ui5-static-area")||customElements.define("ui5-static-area",Au);const Eu=()=>yt("CustomStyle.eventProvider",new pt),Ru="CustomCSSChange",Va=o=>{Eu().attachEvent(Ru,o)},Lu=()=>yt("CustomStyle.customCSSFor",{});Va(o=>{ou({tag:o})});const Pu=o=>{const e=Lu();return e[o]?e[o].join(""):""},Fu=10,hr=o=>Array.isArray(o)?o.filter(e=>!!e).flat(Fu).map(e=>typeof e=="string"?e:e.content).join(" "):typeof o=="string"?o:o.content,ci=new Map;Va(o=>{ci.delete(`${o}_normal`)});const fl=(o,e=!1)=>{const t=o.getMetadata().getTag(),i=`${t}_${e?"static":"normal"}`,r=Q("OpenUI5Enablement");if(!ci.has(i)){let a,s="";if(r&&(s=hr(r.getBusyIndicatorStyles())),e)a=hr(o.staticAreaStyles);else{const l=Pu(t)||"";a=`${hr(o.styles)} ${l}`}a=`${a} ${s}`,ci.set(i,a)}return ci.get(i)},_i=new Map;Va(o=>{_i.delete(`${o}_normal`)});const Ou=(o,e=!1)=>{const i=`${o.getMetadata().getTag()}_${e?"static":"normal"}`;if(!_i.has(i)){const r=fl(o,e),a=new CSSStyleSheet;a.replaceSync(r),_i.set(i,[a])}return _i.get(i)},Or=(o,e=!1)=>{let t;const i=o.constructor,r=e?o.staticAreaItem.shadowRoot:o.shadowRoot;let a;if(e?a=o.renderStatic():a=o.render(),!r){console.warn("There is no shadow root to update");return}if(document.adoptedStyleSheets&&!vt()?r.adoptedStyleSheets=Ou(i,e):t=fl(i,e),i.renderer){i.renderer(a,r,t,e,{host:o});return}i.render(a,r,t,e,{host:o})},Du="--_ui5_content_density",Nu=o=>getComputedStyle(o).getPropertyValue(Du),gl=o=>o.matches(":dir(rtl)")?"rtl":"ltr",ii="ui5-static-area-item",Mu="data-sap-ui-integration-popup-content";class xo extends HTMLElement{constructor(){super(),this._rendered=!1,this.attachShadow({mode:"open"})}setOwnerElement(e){this.ownerElement=e,this.classList.add(this.ownerElement._id),this.ownerElement.hasAttribute("data-ui5-static-stable")&&this.setAttribute("data-ui5-stable",this.ownerElement.getAttribute("data-ui5-static-stable"))}update(){this._rendered&&(this.updateAdditionalProperties(),Or(this.ownerElement,!0))}updateAdditionalProperties(){this._updateAdditionalAttrs(),this._updateContentDensity(),this._updateDirection()}_updateContentDensity(){Nu(this.ownerElement)==="compact"?(this.classList.add("sapUiSizeCompact"),this.classList.add("ui5-content-density-compact")):(this.classList.remove("sapUiSizeCompact"),this.classList.remove("ui5-content-density-compact"))}_updateDirection(){if(this.ownerElement){const e=gl(this.ownerElement);e==="rtl"?this.setAttribute("dir",e):this.removeAttribute("dir")}}_updateAdditionalAttrs(){this.setAttribute(ii,""),this.setAttribute(Mu,"")}async getDomRef(){return this.updateAdditionalProperties(),this._rendered||(this._rendered=!0,Or(this.ownerElement,!0)),await zt(),this.shadowRoot}static getTag(){const e=vl(ii);return e?`${ii}-${e}`:ii}static createInstance(){return customElements.get(xo.getTag())||customElements.define(xo.getTag(),xo),document.createElement(this.getTag())}}const Hu=[],zu=o=>Hu.some(e=>o.startsWith(e)),Dr=new WeakMap,Uu=(o,e,t)=>{const i=new MutationObserver(e);Dr.set(o,i),i.observe(o,t)},Vu=o=>{const e=Dr.get(o);e&&(e.disconnect(),Dr.delete(o))},Wu=["value-changed","click"];let pr;const qu=o=>Wu.includes(o),ju=o=>{const e=ml();return!(typeof e!="boolean"&&e.events&&e.events.includes&&e.events.includes(o))},ml=()=>(pr===void 0&&(pr=Fd()),pr),Gu=o=>{const e=ml();return qu(o)?!1:e===!0?!0:!ju(o)},Xu=["disabled","title","hidden","role","draggable"],dn=o=>Xu.includes(o)||o.startsWith("aria")?!0:![HTMLElement,Element,Node].some(t=>t.prototype.hasOwnProperty(o)),Nr=(o,e)=>{if(o.length!==e.length)return!1;for(let t=0;t<o.length;t++)if(o[t]!==e[t])return!1;return!0},Et=(o,e)=>{const t=Ku(e),i=pl();return o.call(e,e,t,i)},Ku=o=>{const e=o.constructor,t=e.getMetadata().getPureTag(),i=e.getUniqueDependencies().map(r=>r.getMetadata().getPureTag()).filter(Pr);return Pr(t)&&i.push(t),i};let Zu=0;const un=new Map,vr=new Map;function vo(o){this._suppressInvalidation||(this.onInvalidation(o),this._changedState.push(o),tl(this),this._invalidationEventProvider.fireEvent("invalidate",{...o,target:this}))}function Yu(o,e){do{const t=Object.getOwnPropertyDescriptor(o,e);if(t)return t;o=Object.getPrototypeOf(o)}while(o&&o!==HTMLElement.prototype)}class L extends HTMLElement{constructor(){super();const e=this.constructor;this._changedState=[],this._suppressInvalidation=!0,this._inDOM=!1,this._fullyConnected=!1,this._childChangeListeners=new Map,this._slotChangeListeners=new Map,this._invalidationEventProvider=new pt,this._componentStateFinalizedEventProvider=new pt;let t;this._domRefReadyPromise=new Promise(i=>{t=i}),this._domRefReadyPromise._deferredResolve=t,this._doNotSyncAttributes=new Set,this._state={...e.getMetadata().getInitialState()},this._upgradeAllProperties(),e._needsShadowDOM()&&this.attachShadow({mode:"open"})}get _id(){return this.__id||(this.__id=`ui5wc_${++Zu}`),this.__id}render(){const e=this.constructor.template;return Et(e,this)}renderStatic(){const e=this.constructor.staticAreaTemplate;return Et(e,this)}async connectedCallback(){const e=this.constructor;this.setAttribute(e.getMetadata().getPureTag(),""),e.getMetadata().supportsF6FastNavigation()&&this.setAttribute("data-sap-ui-fastnavgroup","true");const t=e.getMetadata().slotsAreManaged();this._inDOM=!0,t&&(this._startObservingDOMChildren(),await this._processChildren()),this._inDOM&&(ol(this),this._domRefReadyPromise._deferredResolve(),this._fullyConnected=!0,this.onEnterDOM())}disconnectedCallback(){const t=this.constructor.getMetadata().slotsAreManaged();this._inDOM=!1,t&&this._stopObservingDOMChildren(),this._fullyConnected&&(this.onExitDOM(),this._fullyConnected=!1),this.staticAreaItem&&this.staticAreaItem.parentElement&&this.staticAreaItem.parentElement.removeChild(this.staticAreaItem),Yd(this)}onBeforeRendering(){}onAfterRendering(){}onEnterDOM(){}onExitDOM(){}_startObservingDOMChildren(){const t=this.constructor.getMetadata();if(!t.hasSlots())return;const r=t.canSlotText(),a=Object.keys(t.getSlots()).some(l=>t.getSlots()[l].cloned),s={childList:!0,subtree:r||a,characterData:r};Uu(this,this._processChildren.bind(this),s)}_stopObservingDOMChildren(){Vu(this)}async _processChildren(){this.constructor.getMetadata().hasSlots()&&await this._updateSlots()}async _updateSlots(){const e=this.constructor,t=e.getMetadata().getSlots(),i=e.getMetadata().canSlotText(),r=Array.from(i?this.childNodes:this.children),a=new Map,s=new Map;for(const[v,g]of Object.entries(t)){const m=g.propertyName||v;s.set(m,v),a.set(m,[...this._state[m]]),this._clearSlot(v,g)}const l=new Map,d=new Map,h=r.map(async(v,g)=>{const m=Su(v),b=t[m];if(b===void 0){if(m!=="default"){const O=Object.keys(t).join(", ");console.warn(`Unknown slotName: ${m}, ignoring`,v,`Valid values are: ${O}`)}return}if(b.individualSlots){const O=(l.get(m)||0)+1;l.set(m,O),v._individualSlot=`${m}-${O}`}if(v instanceof HTMLElement){const O=v.localName;if(O.includes("-")&&!zu(O)){if(!customElements.get(O)){const Qo=customElements.whenDefined(O);let ei=un.get(O);ei||(ei=new Promise(z_=>setTimeout(z_,1e3)),un.set(O,ei)),await Promise.race([Qo,ei])}customElements.upgrade(v)}}if(v=e.getMetadata().constructor.validateSlotValue(v,b),io(v)&&b.invalidateOnChildChange){const O=this._getChildChangeListener(m);O&&v.attachInvalidate.call(v,O)}v instanceof HTMLSlotElement&&this._attachSlotChange(v,m);const E=b.propertyName||m;d.has(E)?d.get(E).push({child:v,idx:g}):d.set(E,[{child:v,idx:g}])});await Promise.all(h),d.forEach((v,g)=>{this._state[g]=v.sort((m,b)=>m.idx-b.idx).map(m=>m.child)});let p=!1;for(const[v,g]of Object.entries(t)){const m=g.propertyName||v;Nr(a.get(m),this._state[m])||(vo.call(this,{type:"slot",name:s.get(m),reason:"children"}),p=!0)}p||vo.call(this,{type:"slot",name:"default",reason:"textcontent"})}_clearSlot(e,t){const i=t.propertyName||e;this._state[i].forEach(a=>{if(io(a)){const s=this._getChildChangeListener(e);s&&a.detachInvalidate.call(a,s)}a instanceof HTMLSlotElement&&this._detachSlotChange(a,e)}),this._state[i]=[]}attachInvalidate(e){this._invalidationEventProvider.attachEvent("invalidate",e)}detachInvalidate(e){this._invalidationEventProvider.detachEvent("invalidate",e)}_onChildChange(e,t){this.constructor.getMetadata().shouldInvalidateOnChildChange(e,t.type,t.name)&&vo.call(this,{type:"slot",name:e,reason:"childchange",child:t.target})}attributeChangedCallback(e,t,i){let r;if(this._doNotSyncAttributes.has(e))return;const a=this.constructor.getMetadata().getProperties(),s=e.replace(/^ui5-/,""),l=ln(s);if(a.hasOwnProperty(l)){const d=a[l],h=d.type;let p=d.validator;h&&h.isDataTypeClass&&(p=h),p?r=p.attributeToProperty(i):h===Boolean?r=i!==null:r=i,this[l]=r}}_updateAttribute(e,t){const i=this.constructor;if(!i.getMetadata().hasAttribute(e))return;const a=i.getMetadata().getProperties()[e],s=a.type;let l=a.validator;const d=ul(e),h=this.getAttribute(d);if(s&&s.isDataTypeClass&&(l=s),l){const p=l.propertyToAttribute(t);p===null?(this._doNotSyncAttributes.add(d),this.removeAttribute(d),this._doNotSyncAttributes.delete(d)):this.setAttribute(d,p)}else s===Boolean?t===!0&&h===null?this.setAttribute(d,""):t===!1&&h!==null&&this.removeAttribute(d):typeof t!="object"&&h!==t&&this.setAttribute(d,t)}_upgradeProperty(e){if(this.hasOwnProperty(e)){const t=this[e];delete this[e],this[e]=t}}_upgradeAllProperties(){this.constructor.getMetadata().getPropertiesList().forEach(this._upgradeProperty.bind(this))}_getChildChangeListener(e){return this._childChangeListeners.has(e)||this._childChangeListeners.set(e,this._onChildChange.bind(this,e)),this._childChangeListeners.get(e)}_getSlotChangeListener(e){return this._slotChangeListeners.has(e)||this._slotChangeListeners.set(e,this._onSlotChange.bind(this,e)),this._slotChangeListeners.get(e)}_attachSlotChange(e,t){const i=this._getSlotChangeListener(t);i&&e.addEventListener("slotchange",i)}_detachSlotChange(e,t){e.removeEventListener("slotchange",this._getSlotChangeListener(t))}_onSlotChange(e){vo.call(this,{type:"slot",name:e,reason:"slotchange"})}onInvalidation(e){}_render(){const e=this.constructor,t=e.getMetadata().hasIndividualSlots();this._suppressInvalidation=!0,this.onBeforeRendering(),this._componentStateFinalizedEventProvider.fireEvent("componentStateFinalized"),this._suppressInvalidation=!1,this._changedState=[],e._needsShadowDOM()&&Or(this),this.staticAreaItem&&this.staticAreaItem.update(),t&&this._assignIndividualSlotsToChildren(),this.onAfterRendering()}_assignIndividualSlotsToChildren(){Array.from(this.children).forEach(t=>{t._individualSlot&&t.setAttribute("slot",t._individualSlot)})}_waitForDomRef(){return this._domRefReadyPromise}getDomRef(){if(typeof this._getRealDomRef=="function")return this._getRealDomRef();if(!this.shadowRoot||this.shadowRoot.children.length===0)return;const e=[...this.shadowRoot.children].filter(t=>!["link","style"].includes(t.localName));return e.length!==1&&console.warn(`The shadow DOM for ${this.constructor.getMetadata().getTag()} does not have a top level element, the getDomRef() method might not work as expected`),e[0]}getFocusDomRef(){const e=this.getDomRef();if(e)return e.querySelector("[data-sap-focus-ref]")||e}async getFocusDomRefAsync(){return await this._waitForDomRef(),this.getFocusDomRef()}async focus(e){await this._waitForDomRef();const t=this.getFocusDomRef();t&&typeof t.focus=="function"&&t.focus(e)}fireEvent(e,t,i=!1,r=!0){const a=this._fireEvent(e,t,i,r),s=ln(e);return s!==e?a&&this._fireEvent(s,t,i,r):a}_fireEvent(e,t,i=!1,r=!0){const a=new CustomEvent(`ui5-${e}`,{detail:t,composed:!1,bubbles:r,cancelable:i}),s=this.dispatchEvent(a);if(Gu(e))return s;const l=new CustomEvent(e,{detail:t,composed:!1,bubbles:r,cancelable:i});return this.dispatchEvent(l)&&s}getSlottedNodes(e){return Iu(this[e])}attachComponentStateFinalized(e){this._componentStateFinalizedEventProvider.attachEvent("componentStateFinalized",e)}detachComponentStateFinalized(e){this._componentStateFinalizedEventProvider.detachEvent("componentStateFinalized",e)}get effectiveDir(){return Xd(this.constructor),gl(this)}get isUI5Element(){return!0}get classes(){return{}}get accessibilityInfo(){return{}}static get observedAttributes(){return this.getMetadata().getAttributesList()}static _needsShadowDOM(){return!!this.template||Object.prototype.hasOwnProperty.call(this.prototype,"render")}static _needsStaticArea(){return!!this.staticAreaTemplate||Object.prototype.hasOwnProperty.call(this.prototype,"renderStatic")}getStaticAreaItemDomRef(){if(!this.constructor._needsStaticArea())throw new Error("This component does not use the static area");return this.staticAreaItem||(this.staticAreaItem=xo.createInstance(),this.staticAreaItem.setOwnerElement(this)),this.staticAreaItem.parentElement||Gs("ui5-static-area").appendChild(this.staticAreaItem),this.staticAreaItem.getDomRef()}static _generateAccessors(){const e=this.prototype,t=this.getMetadata().slotsAreManaged(),i=this.getMetadata().getProperties();for(const[r,a]of Object.entries(i)){if(dn(r)||console.warn(`"${r}" is not a valid property name. Use a name that does not collide with DOM APIs`),a.type===Boolean&&a.defaultValue)throw new Error(`Cannot set a default value for property "${r}". All booleans are false by default.`);if(a.type===Array)throw new Error(`Wrong type for property "${r}". Properties cannot be of type Array - use "multiple: true" and set "type" to the single value type, such as "String", "Object", etc...`);if(a.type===Object&&a.defaultValue)throw new Error(`Cannot set a default value for property "${r}". All properties of type "Object" are empty objects by default.`);if(a.multiple&&a.defaultValue)throw new Error(`Cannot set a default value for property "${r}". All multiple properties are empty arrays by default.`);const s=Yu(e,r);let l;s!=null&&s.set&&(l=s.set);let d;s!=null&&s.get&&(d=s.get),Object.defineProperty(e,r,{get(){if(d)return d.call(this);if(this._state[r]!==void 0)return this._state[r];const h=a.defaultValue;return a.type===Boolean?!1:a.type===String?h:a.multiple?[]:h},set(h){let p;h=this.constructor.getMetadata().constructor.validatePropertyValue(h,a);const m=a.type;let b=a.validator;const E=d?d.call(this):this._state[r];m&&m.isDataTypeClass&&(b=m),b?p=!b.valuesAreEqual(E,h):Array.isArray(E)&&Array.isArray(h)&&a.multiple&&a.compareValues?p=!Nr(E,h):p=E!==h,p&&(l?l.call(this,h):this._state[r]=h,vo.call(this,{type:"property",name:r,newValue:h,oldValue:E}),this._updateAttribute(r,h))}})}if(t){const r=this.getMetadata().getSlots();for(const[a,s]of Object.entries(r)){dn(a)||console.warn(`"${a}" is not a valid property name. Use a name that does not collide with DOM APIs`);const l=s.propertyName||a;Object.defineProperty(e,l,{get(){return this._state[l]!==void 0?this._state[l]:[]},set(){throw new Error("Cannot set slot content directly, use the DOM APIs (appendChild, removeChild, etc...)")}})}}}static get staticAreaStyles(){return""}static get dependencies(){return[]}static getUniqueDependencies(){if(!vr.has(this)){const e=this.dependencies.filter((t,i,r)=>r.indexOf(t)===i);vr.set(this,e)}return vr.get(this)||[]}static whenDependenciesDefined(){return Promise.all(this.getUniqueDependencies().map(e=>e.define()))}static async onDefine(){return Promise.resolve()}static async define(){await xu(),await Promise.all([this.whenDependenciesDefined(),this.onDefine()]);const e=this.getMetadata().getTag(),t=Wd(e),i=customElements.get(e);return i&&!t?jd(e):i||(this._generateAccessors(),Vd(e),customElements.define(e,this)),this}static getMetadata(){if(this.hasOwnProperty("_metadata"))return this._metadata;const e=[this.metadata];let t=this;for(;t!==L;)t=Object.getPrototypeOf(t),e.unshift(t.metadata);const i=Da({},...e);return this._metadata=new $u(i),this._metadata}}L.metadata={};L.styles="";const io=o=>"isUI5Element"in o,_=o=>(e,t)=>{const i=e.constructor;Object.prototype.hasOwnProperty.call(i,"metadata")||(i.metadata={});const r=i.metadata;r.properties||(r.properties={});const a=r.properties;a[t]||(a[t]=o||{type:String})};var Mr;(function(o){o.None="None",o.Success="Success",o.Warning="Warning",o.Error="Error",o.Information="Information"})(Mr||(Mr={}));const y=Mr,B=o=>(e,t)=>{const i=e.constructor;Object.prototype.hasOwnProperty.call(i,"metadata")||(i.metadata={});const r=i.metadata;r.slots||(r.slots={});const a=r.slots;if(o&&o.default&&a.default)throw new Error("Only one slot can be the default slot.");const s=o&&o.default?"default":t;o=o||{type:HTMLElement},o.type||(o.type=HTMLElement),a[s]||(a[s]=o),o.default&&(delete a.default.default,a.default.propertyName=t),i.metadata.managedSlots=!0},x=(o,e={})=>t=>{Object.prototype.hasOwnProperty.call(t,"metadata")||(t.metadata={});const i=t.metadata;i.events||(i.events={});const r=i.events;r[o]||(r[o]=e)},A=(o={})=>e=>{if(Object.prototype.hasOwnProperty.call(e,"metadata")||(e.metadata={}),typeof o=="string"){e.metadata.tag=o;return}const{tag:t,languageAware:i,themeAware:r,fastNavigation:a}=o;e.metadata.tag=t,i&&(e.metadata.languageAware=i),r&&(e.metadata.themeAware=r),a&&(e.metadata.fastNavigation=a),["render","renderer","template","staticAreaTemplate","styles","staticAreaStyles","dependencies"].forEach(s=>{o[s]&&Object.defineProperty(e,s,{get:()=>o[s]})})};/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/var fr;const ki=window,ro=ki.trustedTypes,hn=ro?ro.createPolicy("lit-html",{createHTML:o=>o}):void 0,Ci="$lit$",Qe=`lit$${(Math.random()+"").slice(9)}$`,Wa="?"+Qe,Ju=`<${Wa}>`,Rt=document,Lo=()=>Rt.createComment(""),Po=o=>o===null||typeof o!="object"&&typeof o!="function",bl=Array.isArray,yl=o=>bl(o)||typeof(o==null?void 0:o[Symbol.iterator])=="function",gr=`[
\f\r]`,fo=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,pn=/-->/g,vn=/>/g,xt=RegExp(`>|${gr}(?:([^\\s"'>=/]+)(${gr}*=${gr}*(?:[^
\f\r"'\`<>=]|("|')|))|$)`,"g"),fn=/'/g,gn=/"/g,wl=/^(?:script|style|textarea|title)$/i,xl=o=>(e,...t)=>({_$litType$:o,strings:e,values:t}),kl=xl(1),Cl=xl(2),ot=Symbol.for("lit-noChange"),X=Symbol.for("lit-nothing"),mn=new WeakMap,$t=Rt.createTreeWalker(Rt,129,null,!1);function Sl(o,e){if(!Array.isArray(o)||!o.hasOwnProperty("raw"))throw Error("invalid template strings array");return hn!==void 0?hn.createHTML(e):e}const Il=(o,e)=>{const t=o.length-1,i=[];let r,a=e===2?"<svg>":"",s=fo;for(let l=0;l<t;l++){const d=o[l];let h,p,v=-1,g=0;for(;g<d.length&&(s.lastIndex=g,p=s.exec(d),p!==null);)g=s.lastIndex,s===fo?p[1]==="!--"?s=pn:p[1]!==void 0?s=vn:p[2]!==void 0?(wl.test(p[2])&&(r=RegExp("</"+p[2],"g")),s=xt):p[3]!==void 0&&(s=xt):s===xt?p[0]===">"?(s=r??fo,v=-1):p[1]===void 0?v=-2:(v=s.lastIndex-p[2].length,h=p[1],s=p[3]===void 0?xt:p[3]==='"'?gn:fn):s===gn||s===fn?s=xt:s===pn||s===vn?s=fo:(s=xt,r=void 0);const m=s===xt&&o[l+1].startsWith("/>")?" ":"";a+=s===fo?d+Ju:v>=0?(i.push(h),d.slice(0,v)+Ci+d.slice(v)+Qe+m):d+Qe+(v===-2?(i.push(void 0),l):m)}return[Sl(o,a+(o[t]||"<?>")+(e===2?"</svg>":"")),i]};class Fo{constructor({strings:e,_$litType$:t},i){let r;this.parts=[];let a=0,s=0;const l=e.length-1,d=this.parts,[h,p]=Il(e,t);if(this.el=Fo.createElement(h,i),$t.currentNode=this.el.content,t===2){const v=this.el.content,g=v.firstChild;g.remove(),v.append(...g.childNodes)}for(;(r=$t.nextNode())!==null&&d.length<l;){if(r.nodeType===1){if(r.hasAttributes()){const v=[];for(const g of r.getAttributeNames())if(g.endsWith(Ci)||g.startsWith(Qe)){const m=p[s++];if(v.push(g),m!==void 0){const b=r.getAttribute(m.toLowerCase()+Ci).split(Qe),E=/([.?@])?(.*)/.exec(m);d.push({type:1,index:a,name:E[2],strings:b,ctor:E[1]==="."?$l:E[1]==="?"?Bl:E[1]==="@"?Al:Vo})}else d.push({type:6,index:a})}for(const g of v)r.removeAttribute(g)}if(wl.test(r.tagName)){const v=r.textContent.split(Qe),g=v.length-1;if(g>0){r.textContent=ro?ro.emptyScript:"";for(let m=0;m<g;m++)r.append(v[m],Lo()),$t.nextNode(),d.push({type:2,index:++a});r.append(v[g],Lo())}}}else if(r.nodeType===8)if(r.data===Wa)d.push({type:2,index:a});else{let v=-1;for(;(v=r.data.indexOf(Qe,v+1))!==-1;)d.push({type:7,index:a}),v+=Qe.length-1}a++}}static createElement(e,t){const i=Rt.createElement("template");return i.innerHTML=e,i}}function Lt(o,e,t=o,i){var r,a,s,l;if(e===ot)return e;let d=i!==void 0?(r=t._$Co)===null||r===void 0?void 0:r[i]:t._$Cl;const h=Po(e)?void 0:e._$litDirective$;return(d==null?void 0:d.constructor)!==h&&((a=d==null?void 0:d._$AO)===null||a===void 0||a.call(d,!1),h===void 0?d=void 0:(d=new h(o),d._$AT(o,t,i)),i!==void 0?((s=(l=t)._$Co)!==null&&s!==void 0?s:l._$Co=[])[i]=d:t._$Cl=d),d!==void 0&&(e=Lt(o,d._$AS(o,e.values),d,i)),e}class Tl{constructor(e,t){this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=t}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(e){var t;const{el:{content:i},parts:r}=this._$AD,a=((t=e==null?void 0:e.creationScope)!==null&&t!==void 0?t:Rt).importNode(i,!0);$t.currentNode=a;let s=$t.nextNode(),l=0,d=0,h=r[0];for(;h!==void 0;){if(l===h.index){let p;h.type===2?p=new po(s,s.nextSibling,this,e):h.type===1?p=new h.ctor(s,h.name,h.strings,this,e):h.type===6&&(p=new El(s,this,e)),this._$AV.push(p),h=r[++d]}l!==(h==null?void 0:h.index)&&(s=$t.nextNode(),l++)}return $t.currentNode=Rt,a}v(e){let t=0;for(const i of this._$AV)i!==void 0&&(i.strings!==void 0?(i._$AI(e,i,t),t+=i.strings.length-2):i._$AI(e[t])),t++}}class po{constructor(e,t,i,r){var a;this.type=2,this._$AH=X,this._$AN=void 0,this._$AA=e,this._$AB=t,this._$AM=i,this.options=r,this._$Cp=(a=r==null?void 0:r.isConnected)===null||a===void 0||a}get _$AU(){var e,t;return(t=(e=this._$AM)===null||e===void 0?void 0:e._$AU)!==null&&t!==void 0?t:this._$Cp}get parentNode(){let e=this._$AA.parentNode;const t=this._$AM;return t!==void 0&&(e==null?void 0:e.nodeType)===11&&(e=t.parentNode),e}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(e,t=this){e=Lt(this,e,t),Po(e)?e===X||e==null||e===""?(this._$AH!==X&&this._$AR(),this._$AH=X):e!==this._$AH&&e!==ot&&this._(e):e._$litType$!==void 0?this.g(e):e.nodeType!==void 0?this.$(e):yl(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==X&&Po(this._$AH)?this._$AA.nextSibling.data=e:this.$(Rt.createTextNode(e)),this._$AH=e}g(e){var t;const{values:i,_$litType$:r}=e,a=typeof r=="number"?this._$AC(e):(r.el===void 0&&(r.el=Fo.createElement(Sl(r.h,r.h[0]),this.options)),r);if(((t=this._$AH)===null||t===void 0?void 0:t._$AD)===a)this._$AH.v(i);else{const s=new Tl(a,this),l=s.u(this.options);s.v(i),this.$(l),this._$AH=s}}_$AC(e){let t=mn.get(e.strings);return t===void 0&&mn.set(e.strings,t=new Fo(e)),t}T(e){bl(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,r=0;for(const a of e)r===t.length?t.push(i=new po(this.k(Lo()),this.k(Lo()),this,this.options)):i=t[r],i._$AI(a),r++;r<t.length&&(this._$AR(i&&i._$AB.nextSibling,r),t.length=r)}_$AR(e=this._$AA.nextSibling,t){var i;for((i=this._$AP)===null||i===void 0||i.call(this,!1,!0,t);e&&e!==this._$AB;){const r=e.nextSibling;e.remove(),e=r}}setConnected(e){var t;this._$AM===void 0&&(this._$Cp=e,(t=this._$AP)===null||t===void 0||t.call(this,e))}}class Vo{constructor(e,t,i,r,a){this.type=1,this._$AH=X,this._$AN=void 0,this.element=e,this.name=t,this._$AM=r,this.options=a,i.length>2||i[0]!==""||i[1]!==""?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=X}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,i,r){const a=this.strings;let s=!1;if(a===void 0)e=Lt(this,e,t,0),s=!Po(e)||e!==this._$AH&&e!==ot,s&&(this._$AH=e);else{const l=e;let d,h;for(e=a[0],d=0;d<a.length-1;d++)h=Lt(this,l[i+d],t,d),h===ot&&(h=this._$AH[d]),s||(s=!Po(h)||h!==this._$AH[d]),h===X?e=X:e!==X&&(e+=(h??"")+a[d+1]),this._$AH[d]=h}s&&!r&&this.j(e)}j(e){e===X?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,e??"")}}class $l extends Vo{constructor(){super(...arguments),this.type=3}j(e){this.element[this.name]=e===X?void 0:e}}const Qu=ro?ro.emptyScript:"";class Bl extends Vo{constructor(){super(...arguments),this.type=4}j(e){e&&e!==X?this.element.setAttribute(this.name,Qu):this.element.removeAttribute(this.name)}}class Al extends Vo{constructor(e,t,i,r,a){super(e,t,i,r,a),this.type=5}_$AI(e,t=this){var i;if((e=(i=Lt(this,e,t,0))!==null&&i!==void 0?i:X)===ot)return;const r=this._$AH,a=e===X&&r!==X||e.capture!==r.capture||e.once!==r.once||e.passive!==r.passive,s=e!==X&&(r===X||a);a&&this.element.removeEventListener(this.name,this,r),s&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){var t,i;typeof this._$AH=="function"?this._$AH.call((i=(t=this.options)===null||t===void 0?void 0:t.host)!==null&&i!==void 0?i:this.element,e):this._$AH.handleEvent(e)}}class El{constructor(e,t,i){this.element=e,this.type=6,this._$AN=void 0,this._$AM=t,this.options=i}get _$AU(){return this._$AM._$AU}_$AI(e){Lt(this,e)}}const eh={O:Ci,P:Qe,A:Wa,C:1,M:Il,L:Tl,R:yl,D:Lt,I:po,V:Vo,H:Bl,N:Al,U:$l,F:El},bn=ki.litHtmlPolyfillSupport;bn==null||bn(Fo,po),((fr=ki.litHtmlVersions)!==null&&fr!==void 0?fr:ki.litHtmlVersions=[]).push("2.8.0");const th=(o,e,t)=>{var i,r;const a=(i=t==null?void 0:t.renderBefore)!==null&&i!==void 0?i:e;let s=a._$litPart$;if(s===void 0){const l=(r=t==null?void 0:t.renderBefore)!==null&&r!==void 0?r:null;a._$litPart$=s=new po(e.insertBefore(Lo(),l),l,void 0,t??{})}return s._$AI(o),s};/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const Wi={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},qi=o=>(...e)=>({_$litDirective$:o,values:e});class ji{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,i){this._$Ct=e,this._$AM=t,this._$Ci=i}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}/**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const{I:oh}=eh,yn=()=>document.createComment(""),go=(o,e,t)=>{var i;const r=o._$AA.parentNode,a=e===void 0?o._$AB:e._$AA;if(t===void 0){const s=r.insertBefore(yn(),a),l=r.insertBefore(yn(),a);t=new oh(s,l,o,o.options)}else{const s=t._$AB.nextSibling,l=t._$AM,d=l!==o;if(d){let h;(i=t._$AQ)===null||i===void 0||i.call(t,o),t._$AM=o,t._$AP!==void 0&&(h=o._$AU)!==l._$AU&&t._$AP(h)}if(s!==a||d){let h=t._$AA;for(;h!==s;){const p=h.nextSibling;r.insertBefore(h,a),h=p}}}return t},kt=(o,e,t=o)=>(o._$AI(e,t),o),ih={},rh=(o,e=ih)=>o._$AH=e,ah=o=>o._$AH,mr=o=>{var e;(e=o._$AP)===null||e===void 0||e.call(o,!1,!0);let t=o._$AA;const i=o._$AB.nextSibling;for(;t!==i;){const r=t.nextSibling;t.remove(),t=r}};/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const wn=(o,e,t)=>{const i=new Map;for(let r=e;r<=t;r++)i.set(o[r],r);return i},V=qi(class extends ji{constructor(o){if(super(o),o.type!==Wi.CHILD)throw Error("repeat() can only be used in text expressions")}ct(o,e,t){let i;t===void 0?t=e:e!==void 0&&(i=e);const r=[],a=[];let s=0;for(const l of o)r[s]=i?i(l,s):s,a[s]=t(l,s),s++;return{values:a,keys:r}}render(o,e,t){return this.ct(o,e,t).values}update(o,[e,t,i]){var r;const a=ah(o),{values:s,keys:l}=this.ct(e,t,i);if(!Array.isArray(a))return this.ut=l,s;const d=(r=this.ut)!==null&&r!==void 0?r:this.ut=[],h=[];let p,v,g=0,m=a.length-1,b=0,E=s.length-1;for(;g<=m&&b<=E;)if(a[g]===null)g++;else if(a[m]===null)m--;else if(d[g]===l[b])h[b]=kt(a[g],s[b]),g++,b++;else if(d[m]===l[E])h[E]=kt(a[m],s[E]),m--,E--;else if(d[g]===l[E])h[E]=kt(a[g],s[E]),go(o,h[E+1],a[g]),g++,E--;else if(d[m]===l[b])h[b]=kt(a[m],s[b]),go(o,a[g],a[m]),m--,b++;else if(p===void 0&&(p=wn(l,b,E),v=wn(d,g,m)),p.has(d[g]))if(p.has(d[m])){const O=v.get(l[b]),Xt=O!==void 0?a[O]:null;if(Xt===null){const wt=go(o,a[g]);kt(wt,s[b]),h[b]=wt}else h[b]=kt(Xt,s[b]),go(o,a[g],Xt),a[O]=null;b++}else mr(a[m]),m--;else mr(a[g]),g++;for(;b<=E;){const O=go(o,h[E+1]);kt(O,s[b]),h[b++]=O}for(;g<=m;){const O=a[g++];O!==null&&mr(O)}return this.ut=l,rh(o,h),ot}});/**
* @license
* Copyright 2018 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const w=qi(class extends ji{constructor(o){var e;if(super(o),o.type!==Wi.ATTRIBUTE||o.name!=="class"||((e=o.strings)===null||e===void 0?void 0:e.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(o){return" "+Object.keys(o).filter(e=>o[e]).join(" ")+" "}update(o,[e]){var t,i;if(this.it===void 0){this.it=new Set,o.strings!==void 0&&(this.nt=new Set(o.strings.join(" ").split(/\s/).filter(a=>a!=="")));for(const a in e)e[a]&&!(!((t=this.nt)===null||t===void 0)&&t.has(a))&&this.it.add(a);return this.render(e)}const r=o.element.classList;this.it.forEach(a=>{a in e||(r.remove(a),this.it.delete(a))});for(const a in e){const s=!!e[a];s===this.it.has(a)||!((i=this.nt)===null||i===void 0)&&i.has(a)||(s?(r.add(a),this.it.add(a)):(r.remove(a),this.it.delete(a)))}return ot}});/**
* @license
* Copyright 2018 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/class nh extends ji{constructor(e){var t;if(super(e),e.type!==Wi.ATTRIBUTE||e.name!=="style"||((t=e.strings)===null||t===void 0?void 0:t.length)>2)throw new Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return""}update(e,[t]){const{style:i}=e.element;if(this._previousStyleProperties===void 0){this._previousStyleProperties=new Set;for(const r in t)this._previousStyleProperties.add(r)}this._previousStyleProperties.forEach(r=>{t[r]==null&&(this._previousStyleProperties.delete(r),r.includes("-")?i.removeProperty(r):i[r]="")});for(const r in t){const a=t[r];a!=null&&(this._previousStyleProperties.add(r),r.includes("-")?i.setProperty(r,a):i[r]=a)}return ot}}const R=qi(nh);/**
* @license
* Copyright 2018 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const n=o=>o??X;/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/let Hr=class extends ji{constructor(e){if(super(e),this.et=X,e.type!==Wi.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===X||e==null)return this.ft=void 0,this.et=e;if(e===ot)return e;if(typeof e!="string")throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.et)return this.ft;this.et=e;const t=[e];return t.raw=t,this.ft={_$litType$:this.constructor.resultType,strings:t,values:[]}}};Hr.directiveName="unsafeHTML",Hr.resultType=1;const ao=qi(Hr),c=(o,...e)=>{const t=Q("LitStatic");return(t?t.html:kl)(o,...e)},Wo=(o,...e)=>{const t=Q("LitStatic");return(t?t.svg:Cl)(o,...e)},q=(o,e,t,i,r)=>{const a=Q("OpenUI5Enablement");a&&!i&&(o=a.wrapTemplateResultInBusyMarkup(c,r.host,o)),typeof t=="string"?o=c`<style>${t}</style>${o}`:Array.isArray(t)&&t.length&&(o=c`${t.map(s=>c`<link type="text/css" rel="stylesheet" href="${s}">`)}${o}`),th(o,e,r)},u=(o,e,t)=>{const i=Q("LitStatic");if(i)return i.unsafeStatic((e||[]).includes(o)?`${o}-${t}`:o)};let br;const to=new Map,Rl=()=>(br||(br=new window.ResizeObserver(o=>{window.requestAnimationFrame(()=>{o.forEach(e=>{const t=to.get(e.target);t&&Promise.all(t.map(i=>i()))})})})),br),sh=(o,e)=>{const t=to.get(o)||[];t.length||Rl().observe(o),to.set(o,[...t,e])},lh=(o,e)=>{const t=to.get(o)||[];if(t.length===0)return;const i=t.filter(r=>r!==e);i.length===0?(Rl().unobserve(o),to.delete(o)):to.set(o,i)};class Ee{static register(e,t){let i=e;io(i)&&(i=i.getDomRef()),i instanceof HTMLElement?sh(i,t):console.warn("Cannot register ResizeHandler for element",e)}static deregister(e,t){let i=e;io(i)&&(i=i.getDomRef()),i instanceof HTMLElement?lh(i,t):console.warn("Cannot deregister ResizeHandler for element",e)}}class Ll{static isValid(e){return!1}static attributeToProperty(e){return e}static propertyToAttribute(e){return e===null?null:String(e)}static valuesAreEqual(e,t){return e===t}static generateTypeAccessors(e){Object.keys(e).forEach(t=>{Object.defineProperty(this,t,{get(){return e[t]}})})}static get isDataTypeClass(){return!0}}class pe extends Ll{static isValid(e){return Number.isInteger(e)}static attributeToProperty(e){return parseInt(e)}}const Si=new WeakMap,Oo=new WeakMap,ch={attributes:!0,childList:!0,characterData:!0,subtree:!0},Ut=o=>{const e=o;return e.accessibleNameRef?Pl(o):e.accessibleName?e.accessibleName:void 0},Pl=o=>{var r;const e=((r=o.accessibleNameRef)==null?void 0:r.split(" "))??[],t=o.getRootNode();let i="";return e.forEach((a,s)=>{const l=t.querySelector(`[id='${a}']`),d=`${l&&l.textContent?l.textContent:""}`;d&&(i+=d,s<e.length-1&&(i+=" "))}),i},Fl=o=>{const e=new Set;Ol(o).forEach(a=>{e.add(a)});const i=o.accessibleNameRef;return((i==null?void 0:i.split(" "))??[]).forEach(a=>{const s=_h(o,a);s&&e.add(s)}),Array.from(e)},Ol=o=>{const e=o.getRootNode().querySelectorAll(`[for="${o.id}"]`);return Array.from(e)},_h=(o,e)=>o.getRootNode().querySelector(`[id='${e}']`),Dl=o=>{const e=[];if(Ol(o).forEach(i=>{const r=i.textContent;r&&e.push(r)}),e.length)return e.join(" ")},dh=o=>t=>{if(!(t&&t.type==="property"&&t.name==="accessibleNameRef"))return;const i=Oo.get(o);if(!i)return;const r=i.observedElements,a=Fl(o);r.forEach(s=>{a.includes(s)||qa(i,s)}),a.forEach(s=>{r.includes(s)||(Nl(i,s),i.observedElements.push(s))}),i==null||i.callback()},uh=(o,e)=>{if(Oo.has(o))return;const t=Fl(o),i=dh(o),r={host:o,observedElements:t,callback:e,invalidationCallback:i};Oo.set(o,r),o.attachInvalidate(i),t.forEach(a=>{Nl(r,a)}),e()},Nl=(o,e)=>{let t=Si.get(e);if(!t){t={observer:null,callbacks:[]};const i=new MutationObserver(()=>{t.callbacks.forEach(s=>{s()});const a=document.getElementById(e.id);o.host.id===e.getAttribute("for")||a||qa(o,e)});t.observer=i,i.observe(e,ch),Si.set(e,t)}t.callbacks.includes(o.callback)||t.callbacks.push(o.callback)},qa=(o,e)=>{var i;const t=Si.get(e);t&&(t.callbacks=t.callbacks.filter(r=>r!==o.callback),t.callbacks.length||((i=t.observer)==null||i.disconnect(),Si.delete(e))),o.observedElements=o.observedElements.filter(r=>r!==e)},hh=o=>{const e=Oo.get(o);if(!e)return;[...e.observedElements].forEach(i=>{qa(e,i)}),o.detachInvalidate(e.invalidationCallback),Oo.delete(o)},ph="ui5-content-native-scrollbars",vh=typeof document>"u",qo=()=>vh||document.body.classList.contains(ph)?"":`::-webkit-scrollbar:horizontal {
height: var(--sapScrollBar_Dimension);
}
::-webkit-scrollbar:vertical {
width: var(--sapScrollBar_Dimension);
}
::-webkit-scrollbar {
background-color: var(--sapScrollBar_TrackColor);
border-left: var(--browser_scrollbar_border, none);
}
::-webkit-scrollbar-thumb {
border-radius: var(--browser_scrollbar_border_radius, var(--sapElement_BorderCornerRadius));
background-color: var(--sapScrollBar_FaceColor);
}
::-webkit-scrollbar-thumb:hover {
background-color: var(--sapScrollBar_Hover_FaceColor);
}
::-webkit-scrollbar-corner {
background-color: var(--sapScrollBar_TrackColor);
}`,fh=typeof document>"u",gh=()=>{if(fh)return Eo;const o=navigator.languages,e=()=>navigator.language;return o&&o[0]||e()||Eo},mh=new pt,bh="languageChange",yh=o=>{mh.attachEvent(bh,o)};let yr,zr;const wh=()=>(yr===void 0&&(yr=Ld()),yr),xh=o=>{zr=o},kh=()=>(zr===void 0&&xh(Pd()),zr),Ch=/^((?:[A-Z]{2,3}(?:-[A-Z]{3}){0,3})|[A-Z]{4}|[A-Z]{5,8})(?:-([A-Z]{4}))?(?:-([A-Z]{2}|[0-9]{3}))?((?:-[0-9A-Z]{5,8}|-[0-9][0-9A-Z]{3})*)((?:-[0-9A-WYZ](?:-[0-9A-Z]{2,8})+)*)(?:-(X(?:-[0-9A-Z]{1,8})+))?$/i;class Ml{constructor(e){const t=Ch.exec(e.replace(/_/g,"-"));if(t===null)throw new Error(`The given language ${e} does not adhere to BCP-47.`);this.sLocaleId=e,this.sLanguage=t[1]||Eo,this.sScript=t[2]||"",this.sRegion=t[3]||"",this.sVariant=t[4]&&t[4].slice(1)||null,this.sExtension=t[5]&&t[5].slice(1)||null,this.sPrivateUse=t[6]||null,this.sLanguage&&(this.sLanguage=this.sLanguage.toLowerCase()),this.sScript&&(this.sScript=this.sScript.toLowerCase().replace(/^[a-z]/,i=>i.toUpperCase())),this.sRegion&&(this.sRegion=this.sRegion.toUpperCase())}getLanguage(){return this.sLanguage}getScript(){return this.sScript}getRegion(){return this.sRegion}getVariant(){return this.sVariant}getVariantSubtags(){return this.sVariant?this.sVariant.split("-"):[]}getExtension(){return this.sExtension}getExtensionSubtags(){return this.sExtension?this.sExtension.slice(2).split("-"):[]}getPrivateUse(){return this.sPrivateUse}getPrivateUseSubtags(){return this.sPrivateUse?this.sPrivateUse.slice(2).split("-"):[]}hasPrivateUseSubtag(e){return this.getPrivateUseSubtags().indexOf(e)>=0}toString(){const e=[this.sLanguage];return this.sScript&&e.push(this.sScript),this.sRegion&&e.push(this.sRegion),this.sVariant&&e.push(this.sVariant),this.sExtension&&e.push(this.sExtension),this.sPrivateUse&&e.push(this.sPrivateUse),e.join("-")}}const wr=new Map,Hl=o=>(wr.has(o)||wr.set(o,new Ml(o)),wr.get(o)),Sh=o=>{try{if(o&&typeof o=="string")return Hl(o)}catch{}return new Ml(eo)},xr=o=>{const e=wh();return e?Hl(e):Sh(gh())},Ih=/^((?:[A-Z]{2,3}(?:-[A-Z]{3}){0,3})|[A-Z]{4}|[A-Z]{5,8})(?:-([A-Z]{4}))?(?:-([A-Z]{2}|[0-9]{3}))?((?:-[0-9A-Z]{5,8}|-[0-9][0-9A-Z]{3})*)((?:-[0-9A-WYZ](?:-[0-9A-Z]{2,8})+)*)(?:-(X(?:-[0-9A-Z]{1,8})+))?$/i,xn=/(?:^|-)(saptrc|sappsd)(?:-|$)/i,Th={he:"iw",yi:"ji",nb:"no",sr:"sh"},$h=o=>{let e;if(!o)return eo;if(typeof o=="string"&&(e=Ih.exec(o.replace(/_/g,"-")))){let t=e[1].toLowerCase(),i=e[3]?e[3].toUpperCase():void 0;const r=e[2]?e[2].toLowerCase():void 0,a=e[4]?e[4].slice(1):void 0,s=e[6];return t=Th[t]||t,s&&(e=xn.exec(s))||a&&(e=xn.exec(a))?`en_US_${e[1].toLowerCase()}`:(t==="zh"&&!i&&(r==="hans"?i="CN":r==="hant"&&(i="TW")),t+(i?"_"+i+(a?"_"+a.replace("-","_"):""):""))}return eo},Bh=o=>{if(!o)return eo;if(o==="zh_HK")return"zh_TW";const e=o.lastIndexOf("_");return e>=0?o.slice(0,e):o!==eo?eo:""},kn=new Set,Cn=new Set,ja=new Map,kr=new Map,zl=new Map,Sn=(o,e)=>{ja.set(o,e)},Ah=o=>ja.get(o),Ul=(o,e)=>{const t=`${o}/${e}`;return zl.has(t)},Eh=(o,e)=>{const t=`${o}/${e}`,i=zl.get(t);return i&&!kr.get(t)&&kr.set(t,i(e)),kr.get(t)},Rh=o=>{kn.has(o)||(console.warn(`[${o}]: Message bundle assets are not configured. Falling back to English texts.`,` Add \`import "${o}/dist/Assets.js"\` in your bundle and make sure your build tool supports dynamic imports and JSON imports. See section "Assets" in the documentation for more information.`),kn.add(o))},In=(o,e)=>e!==Eo&&!Ul(o,e),Vl=async o=>{const e=xr().getLanguage(),t=xr().getRegion(),i=xr().getVariant();let r=e+(t?`-${t}`:"")+(i?`-${i}`:"");if(In(o,r))for(r=$h(r);In(o,r);)r=Bh(r);const a=kh();if(r===Eo&&!a){Sn(o,null);return}if(!Ul(o,r)){Rh(o);return}try{const s=await Eh(o,r);Sn(o,s)}catch(s){const l=s;Cn.has(l.message)||(Cn.add(l.message),console.error(l.message))}};yh(o=>{const e=[...ja.keys()];return Promise.all(e.map(Vl))});const Lh=/('')|'([^']+(?:''[^']*)*)(?:'|$)|\{([0-9]+(?:\s*,[^{}]*)?)\}|[{}]/g,Ph=(o,e)=>(e=e||[],o.replace(Lh,(t,i,r,a,s)=>{if(i)return"'";if(r)return r.replace(/''/g,"'");if(a){const l=typeof a=="string"?parseInt(a):a;return String(e[l])}throw new Error(`[i18n]: pattern syntax error at pos ${s}`)})),Cr=new Map;class Fh{constructor(e){this.packageName=e}getText(e,...t){if(typeof e=="string"&&(e={key:e,defaultText:e}),!e||!e.key)return"";const i=Ah(this.packageName);i&&!i[e.key]&&console.warn(`Key ${e.key} not found in the i18n bundle, the default text will be used`);const r=i&&i[e.key]?i[e.key]:e.defaultText||e.key;return Ph(r,t)}}const Oh=o=>{if(Cr.has(o))return Cr.get(o);const e=new Fh(o);return Cr.set(o,e),e},j=async o=>(await Vl(o),Oh(o)),P={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CONTROL:17,ALT:18,BREAK:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,PRINT:44,INSERT:45,DELETE:46,DIGIT_0:48,DIGIT_1:49,DIGIT_2:50,DIGIT_3:51,DIGIT_4:52,DIGIT_5:53,DIGIT_6:54,DIGIT_7:55,DIGIT_8:56,DIGIT_9:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,WINDOWS:91,CONTEXT_MENU:93,TURN_OFF:94,SLEEP:95,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_ASTERISK:106,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_COMMA:110,NUMPAD_SLASH:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUM_LOCK:144,SCROLL_LOCK:145,COLON:186,PLUS:187,COMMA:188,SLASH:189,DOT:190,PIPE:191,SEMICOLON:192,MINUS:219,GREAT_ACCENT:220,EQUALS:221,SINGLE_QUOTE:222,BACKSLASH:226},K=o=>(o.key?o.key==="Enter":o.keyCode===P.ENTER)&&!Ce(o),F=o=>(o.key?o.key==="Spacebar"||o.key===" ":o.keyCode===P.SPACE)&&!Ce(o),Pt=o=>(o.key?o.key==="ArrowLeft"||o.key==="Left":o.keyCode===P.ARROW_LEFT)&&!Ce(o),Ft=o=>(o.key?o.key==="ArrowRight"||o.key==="Right":o.keyCode===P.ARROW_RIGHT)&&!Ce(o),no=o=>(o.key?o.key==="ArrowUp"||o.key==="Up":o.keyCode===P.ARROW_UP)&&!Ce(o),Ot=o=>(o.key?o.key==="ArrowDown"||o.key==="Down":o.keyCode===P.ARROW_DOWN)&&!Ce(o),ko=o=>(o.key?o.key==="ArrowUp"||o.key==="Up":o.keyCode===P.ARROW_UP)&&ze(o,!1,!1,!0),Co=o=>(o.key?o.key==="ArrowDown"||o.key==="Down":o.keyCode===P.ARROW_DOWN)&&ze(o,!1,!1,!0),Tn=o=>(o.key?o.key==="ArrowUp"||o.key==="Up":o.keyCode===P.ARROW_UP)&&ze(o,!1,!0,!1),Dh=o=>(o.key?o.key==="ArrowDown"||o.key==="Down":o.keyCode===P.ARROW_DOWN)&&ze(o,!1,!0,!1),$n=o=>(o.key?o.key==="ArrowLeft"||o.key==="Left":o.keyCode===P.ARROW_LEFT)&&ze(o,!1,!1,!0),Bn=o=>(o.key?o.key==="ArrowRight"||o.key==="Right":o.keyCode===P.ARROW_RIGHT)&&ze(o,!1,!1,!0),Wl=o=>(o.key?o.key==="Home":o.keyCode===P.HOME)&&!Ce(o),ql=o=>(o.key?o.key==="End":o.keyCode===P.END)&&!Ce(o),Nh=o=>(o.key?o.key==="Home":o.keyCode===P.HOME)&&ze(o,!0,!1,!1),An=o=>(o.key?o.key==="Home":o.keyCode===P.HOME)&&ze(o,!1,!1,!0),Mh=o=>(o.key?o.key==="End":o.keyCode===P.END)&&ze(o,!0,!1,!1),En=o=>(o.key?o.key==="End":o.keyCode===P.END)&&ze(o,!1,!1,!0),Do=o=>(o.key?o.key==="Escape"||o.key==="Esc":o.keyCode===P.ESCAPE)&&!Ce(o),je=o=>(o.key?o.key==="Tab":o.keyCode===P.TAB)&&!Ce(o),Dt=o=>(o.key?o.key==="Tab":o.keyCode===P.TAB)&&ze(o,!1,!1,!0),Hh=o=>(o.key?o.key==="Backspace":o.keyCode===P.BACKSPACE)&&!Ce(o),Ur=o=>(o.key?o.key==="Delete":o.keyCode===P.DELETE)&&!Ce(o),jl=o=>(o.key?o.key==="PageUp":o.keyCode===P.PAGE_UP)&&!Ce(o),Gl=o=>(o.key?o.key==="PageDown":o.keyCode===P.PAGE_DOWN)&&!Ce(o),zh=o=>(o.key?o.key==="F7":o.keyCode===P.F7)&&!Ce(o),Uh=o=>o.key==="Shift"||o.keyCode===P.SHIFT,Vh=o=>(o.key==="A"||o.key==="a"||o.which===P.A)&&ze(o,!0,!1,!1),Ce=o=>o.shiftKey||o.altKey||Xl(o),Xl=o=>!!(o.metaKey||o.ctrlKey),ze=(o,e,t,i)=>o.shiftKey===i&&o.altKey===t&&Xl(o)===e;class Wh extends Ll{static isValid(e){return typeof e=="string"||e instanceof HTMLElement}static propertyToAttribute(e){return e instanceof HTMLElement?null:e}}const Vt=()=>{let o=document.activeElement;for(;o&&o.shadowRoot&&o.shadowRoot.activeElement;)o=o.shadowRoot.activeElement;return o},Rn=yt("PopupUtilsData",{currentZIndex:100}),Kl=()=>{const o=Vt();return o&&typeof o.focus=="function"?o:null},qh=o=>{const e=Kl();return e?Zl(o,e):!1},Zl=(o,e)=>{let t=o;if(t.shadowRoot&&(t=Array.from(t.shadowRoot.children).find(a=>a.localName!=="style"),!t))return!1;if(t===e)return!0;const i=t.localName==="slot"?t.assignedNodes():t.children;return i?Array.from(i).some(r=>Zl(r,e)):!1},jh=(o,e,t)=>o>=t.left&&o<=t.right&&e>=t.top&&e<=t.bottom,Gh=(o,e)=>{let t,i;if(o instanceof MouseEvent)t=o.clientX,i=o.clientY;else{const r=o.touches[0];t=r.clientX,i=r.clientY}return jh(t,i,e)};function Xh(o){return"isUI5Element"in o&&"_show"in o}const Yl=o=>{const e=o.parentElement||o.getRootNode&&o.getRootNode().host;return e&&(Xh(e)||e===document.documentElement)?e:Yl(e)},Jl=()=>{const o=Q("OpenUI5Support");return o&&o.isOpenUI5Detected()?o.getNextZIndex():(Rn.currentZIndex+=2,Rn.currentZIndex)},Ve=(o,e,t)=>Math.min(Math.max(o,e),Math.max(e,t)),Kh=o=>{const e=getComputedStyle(o);return["size","inline-size"].indexOf(e.containerType)>-1||["transform","perspective"].indexOf(e.willChange)>-1||["layout","paint","strict","content"].indexOf(e.contain)>-1||e.transform&&e.transform!=="none"||e.perspective&&e.perspective!=="none"||e.backdropFilter&&e.backdropFilter!=="none"},Ln=o=>o.parentElement?o.parentNode:o.parentNode.host,Gi=o=>o.nodeName==="SLOT"?!1:o.offsetWidth<=0&&o.offsetHeight<=0||o.style&&o.style.visibility==="hidden",Zh=/^(?:a|area)$/i,Yh=/^(?:input|select|textarea|button)$/i,Jh=o=>{if(o.disabled)return!1;const e=o.getAttribute("tabindex");return e!=null?parseInt(e)>=0:Yh.test(o.nodeName)||Zh.test(o.nodeName)&&!!o.href},Qh=o=>o.hasAttribute("data-ui5-focus-trap"),Pn=async(o,e)=>!o||Gi(o)?null:Ga(o,!0),ep=async(o,e)=>!o||Gi(o)?null:Ga(o,!1),tp=o=>o.hasAttribute("data-ui5-focus-redirect")||!Gi(o),Ga=async(o,e,t)=>{let i,r,a=-1;o.shadowRoot?i=e?o.shadowRoot.firstChild:o.shadowRoot.lastChild:o instanceof HTMLSlotElement&&o.assignedNodes()?(r=o.assignedNodes(),a=e?0:r.length-1,i=r[a]):i=e?o.firstElementChild:o.lastElementChild;let s;for(;i;){const l=i;if(io(i)&&(i=await i.getFocusDomRefAsync()),!i)return null;if(i.nodeType===1&&tp(i)&&!Qh(i)){if(Jh(i))return i&&typeof i.focus=="function"?i:null;if(s=await Ga(i,e),s)return s&&typeof s.focus=="function"?s:null}i=e?l.nextSibling:l.previousSibling,r&&!r[a].contains(i)&&(a=e?a+1:a-1,i=r[a])}return null},Vr=new Map,jo=new Map;jo.set("S",[0,599]);jo.set("M",[600,1023]);jo.set("L",[1024,1439]);jo.set("XL",[1440,1/0]);var Ii;(function(o){o.RANGE_4STEPS="4Step"})(Ii||(Ii={}));const op=(o,e)=>{Vr.set(o,e)},ip=(o,e=window.innerWidth)=>{let t=Vr.get(o);t||(t=Vr.get(Ii.RANGE_4STEPS));let i;const r=Math.floor(e);return t.forEach((a,s)=>{r>=a[0]&&r<=a[1]&&(i=s)}),i||[...t.keys()][0]},so={RANGESETS:Ii,initRangeSet:op,getCurrentRange:ip};so.initRangeSet(so.RANGESETS.RANGE_4STEPS,jo);function rp(o,e,t){return c`<section style="${R(this.styles.root)}" class="${w(this.classes.root)}" role="${n(this._role)}" aria-modal="${n(this._ariaModal)}" aria-label="${n(this._ariaLabel)}" aria-labelledby="${n(this._ariaLabelledBy)}" @keydown=${this._onkeydown} @focusout=${this._onfocusout} @mouseup=${this._onmouseup} @mousedown=${this._onmousedown}><span class="first-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToLast}></span><div style="${R(this.styles.content)}" class="${w(this.classes.content)}" @scroll="${this._scroll}" part="content"><slot></slot></div><span class="last-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToFirst}></span></section> `}function ap(o,e,t){return c`<div class="ui5-block-layer" ?hidden=${this._blockLayerHidden} tabindex="0" style="${R(this.styles.blockLayer)}" @keydown="${this._preventBlockLayerFocus}" @mousedown="${this._preventBlockLayerFocus}"></div>`}var Wr;(function(o){o.None="None",o.Dialog="Dialog",o.AlertDialog="AlertDialog"})(Wr||(Wr={}));const lo=Wr,Me=yt("OpenedPopupsRegistry",{openedRegistry:[]}),Ql=(o,e=[])=>{Me.openedRegistry.some(t=>t.instance===o)||Me.openedRegistry.push({instance:o,parentPopovers:e}),oc(),Me.openedRegistry.length===1&&sp()},ec=o=>{Me.openedRegistry=Me.openedRegistry.filter(e=>e.instance!==o),oc(),Me.openedRegistry.length||lp()},np=()=>[...Me.openedRegistry],tc=o=>{Me.openedRegistry.length&&Do(o)&&(o.stopPropagation(),Me.openedRegistry[Me.openedRegistry.length-1].instance.close(!0))},sp=()=>{document.addEventListener("keydown",tc)},lp=()=>{document.removeEventListener("keydown",tc)},oc=()=>{let o,e=!1;for(let t=Me.openedRegistry.length-1;t>=0;t--)o=Me.openedRegistry[t].instance,!e&&o.isModal?(o.isTopModalPopup=!0,e=!0):o.isTopModalPopup=!1},k={packageName:"@ui5/webcomponents-theming",fileName:"themes/sap_horizon/parameters-bundle.css.ts",content:`:root{--sapThemeMetaData-Base-baseLib:{"Path": "Base.baseLib.sap_horizon.css_variables","PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css","Extends": ["baseTheme"],"Tags": ["Fiori_3","LightColorScheme"],"FallbackThemeId": "sap_fiori_3","Engine":{"Name": "theming-engine","Version": "8.0.2"},"Version":{"Build": "11.12.0.20240207130903","Source": "11.12.0"}};--sapBrandColor: #0070f2;--sapHighlightColor: #0064d9;--sapBaseColor: #fff;--sapShellColor: #fff;--sapBackgroundColor: #f5f6f7;--sapFontFamily: "72", "72full", Arial, Helvetica, sans-serif;--sapFontSize: .875rem;--sapTextColor: #1d2d3e;--sapLinkColor: #0064d9;--sapCompanyLogo: none;--sapBackgroundImage: none;--sapBackgroundImageOpacity: 1;--sapBackgroundImageRepeat: false;--sapSelectedColor: #0064d9;--sapHoverColor: #eaecee;--sapActiveColor: #dee2e5;--sapHighlightTextColor: #fff;--sapTitleColor: #1d2d3e;--sapNegativeColor: #aa0808;--sapCriticalColor: #e76500;--sapPositiveColor: #256f3a;--sapInformativeColor: #0070f2;--sapNeutralColor: #788fa6;--sapNegativeElementColor: #f53232;--sapCriticalElementColor: #e76500;--sapPositiveElementColor: #30914c;--sapInformativeElementColor: #0070f2;--sapNeutralElementColor: #788fa6;--sapNegativeTextColor: #aa0808;--sapCriticalTextColor: #b44f00;--sapPositiveTextColor: #256f3a;--sapInformativeTextColor: #0064d9;--sapNeutralTextColor: #1d2d3e;--sapErrorColor: #aa0808;--sapWarningColor: #e76500;--sapSuccessColor: #256f3a;--sapInformationColor: #0070f2;--sapErrorBackground: #ffeaf4;--sapWarningBackground: #fff8d6;--sapSuccessBackground: #f5fae5;--sapInformationBackground: #e1f4ff;--sapNeutralBackground: #eff1f2;--sapErrorBorderColor: #e90b0b;--sapWarningBorderColor: #dd6100;--sapSuccessBorderColor: #30914c;--sapInformationBorderColor: #0070f2;--sapNeutralBorderColor: #788fa6;--sapElement_LineHeight: 2.75rem;--sapElement_Height: 2.25rem;--sapElement_BorderWidth: .0625rem;--sapElement_BorderCornerRadius: .75rem;--sapElement_Compact_LineHeight: 2rem;--sapElement_Compact_Height: 1.625rem;--sapElement_Condensed_LineHeight: 1.5rem;--sapElement_Condensed_Height: 1.375rem;--sapContent_LineHeight: 1.5;--sapContent_IconHeight: 1rem;--sapContent_IconColor: #1d2d3e;--sapContent_ContrastIconColor: #fff;--sapContent_NonInteractiveIconColor: #758ca4;--sapContent_MarkerIconColor: #5d36ff;--sapContent_MarkerTextColor: #046c7a;--sapContent_MeasureIndicatorColor: #556b81;--sapContent_Selected_MeasureIndicatorColor: #0064d9;--sapContent_Placeholderloading_Background: #ccc;--sapContent_Placeholderloading_Gradient: linear-gradient(to right, #ccc 0%, #ccc 20%, #999 50%, #ccc 80%, #ccc 100%);--sapContent_ImagePlaceholderBackground: #eaecee;--sapContent_ImagePlaceholderForegroundColor: #5b738b;--sapContent_RatedColor: #d27700;--sapContent_UnratedColor: #758ca4;--sapContent_BusyColor: #0064d9;--sapContent_FocusColor: #0032a5;--sapContent_FocusStyle: solid;--sapContent_FocusWidth: .125rem;--sapContent_ContrastFocusColor: #fff;--sapContent_ShadowColor: #223548;--sapContent_ContrastShadowColor: #fff;--sapContent_Shadow0: 0 0 .125rem 0 rgba(34,53,72,.2), 0 .125rem .25rem 0 rgba(34,53,72,.2);--sapContent_Shadow1: 0 0 0 .0625rem rgba(34,53,72,.48), 0 .125rem .5rem 0 rgba(34,53,72,.3);--sapContent_Shadow2: 0 0 0 .0625rem rgba(34,53,72,.48), 0 .625rem 1.875rem 0 rgba(34,53,72,.25);--sapContent_Shadow3: 0 0 0 .0625rem rgba(34,53,72,.48), 0 1.25rem 5rem 0 rgba(34,53,72,.25);--sapContent_TextShadow: 0 0 .125rem #fff;--sapContent_ContrastTextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapContent_HeaderShadow: 0 .125rem .125rem 0 rgba(34,53,72,.05), inset 0 -.0625rem 0 0 #d9d9d9;--sapContent_Interaction_Shadow: inset 0 0 0 .0625rem rgba(85,107,129,.25);--sapContent_Selected_Shadow: inset 0 0 0 .0625rem rgba(79,160,255,.5);--sapContent_Negative_Shadow: inset 0 0 0 .0625rem rgba(255,142,196,.45);--sapContent_Critical_Shadow: inset 0 0 0 .0625rem rgba(255,213,10,.4);--sapContent_Positive_Shadow: inset 0 0 0 .0625rem rgba(48,145,76,.18);--sapContent_Informative_Shadow: inset 0 0 0 .0625rem rgba(104,174,255,.5);--sapContent_Neutral_Shadow: inset 0 0 0 .0625rem rgba(120,143,166,.3);--sapContent_SearchHighlightColor: #dafdf5;--sapContent_HelpColor: #188918;--sapContent_LabelColor: #556b82;--sapContent_MonospaceFontFamily: "72Mono", "72Monofull", lucida console, monospace;--sapContent_MonospaceBoldFontFamily: "72Mono-Bold", "72Mono-Boldfull", lucida console, monospace;--sapContent_IconFontFamily: "SAP-icons";--sapContent_DisabledTextColor: rgba(29,45,62,.6);--sapContent_DisabledOpacity: .4;--sapContent_ContrastTextThreshold: .65;--sapContent_ContrastTextColor: #fff;--sapContent_ForegroundColor: #efefef;--sapContent_ForegroundBorderColor: #758ca4;--sapContent_ForegroundTextColor: #1d2d3e;--sapContent_BadgeBackground: #aa0808;--sapContent_BadgeTextColor: #fff;--sapContent_DragAndDropActiveColor: #0064d9;--sapContent_Selected_TextColor: #0064d9;--sapContent_Selected_Background: #fff;--sapContent_Selected_Hover_Background: #e3f0ff;--sapContent_Selected_ForegroundColor: #0064d9;--sapContent_ForcedColorAdjust: none;--sapContent_Illustrative_Color1: #5d36ff;--sapContent_Illustrative_Color2: #0070f2;--sapContent_Illustrative_Color3: #f58b00;--sapContent_Illustrative_Color4: #00144a;--sapContent_Illustrative_Color5: #a9b4be;--sapContent_Illustrative_Color6: #d5dadd;--sapContent_Illustrative_Color7: #ebf8ff;--sapContent_Illustrative_Color8: #fff;--sapContent_Illustrative_Color9: #64edd2;--sapContent_Illustrative_Color10: #ebf8ff;--sapContent_Illustrative_Color11: #f31ded;--sapContent_Illustrative_Color12: #00a800;--sapContent_Illustrative_Color13: #005dc9;--sapContent_Illustrative_Color14: #004da5;--sapContent_Illustrative_Color15: #cc7400;--sapContent_Illustrative_Color16: #3b0ac6;--sapContent_Illustrative_Color17: #00a58a;--sapContent_Illustrative_Color18: #d1efff;--sapContent_Illustrative_Color19: #b8e6ff;--sapContent_Illustrative_Color20: #9eddff;--sapFontLightFamily: "72-Light", "72-Lightfull", "72", "72full", Arial, Helvetica, sans-serif;--sapFontBoldFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif;--sapFontSemiboldFamily: "72-Semibold", "72-Semiboldfull", "72", "72full", Arial, Helvetica, sans-serif;--sapFontSemiboldDuplexFamily: "72-SemiboldDuplex", "72-SemiboldDuplexfull", "72", "72full", Arial, Helvetica, sans-serif;--sapFontBlackFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif;--sapFontHeaderFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif;--sapFontSmallSize: .75rem;--sapFontLargeSize: 1rem;--sapFontHeader1Size: 3rem;--sapFontHeader2Size: 2rem;--sapFontHeader3Size: 1.5rem;--sapFontHeader4Size: 1.25rem;--sapFontHeader5Size: 1rem;--sapFontHeader6Size: .875rem;--sapLink_TextDecoration: none;--sapLink_Hover_Color: #0064d9;--sapLink_Hover_TextDecoration: underline;--sapLink_Active_Color: #0064d9;--sapLink_Active_TextDecoration: none;--sapLink_Visited_Color: #0064d9;--sapLink_InvertedColor: #a6cfff;--sapLink_SubtleColor: #1d2d3e;--sapShell_Background: #eff1f2;--sapShell_BackgroundImage: linear-gradient(to bottom, #eff1f2, #eff1f2);--sapShell_BackgroundImageOpacity: 1;--sapShell_BackgroundImageRepeat: false;--sapShell_BorderColor: #fff;--sapShell_TextColor: #1d2d3e;--sapShell_InteractiveBackground: #eff1f2;--sapShell_InteractiveTextColor: #1d2d3e;--sapShell_InteractiveBorderColor: #556b81;--sapShell_GroupTitleTextColor: #1d2d3e;--sapShell_GroupTitleTextShadow: 0 0 .125rem #fff;--sapShell_Hover_Background: #fff;--sapShell_Active_Background: #fff;--sapShell_Active_TextColor: #0070f2;--sapShell_Selected_Background: #fff;--sapShell_Selected_TextColor: #0070f2;--sapShell_Selected_Hover_Background: #fff;--sapShell_Favicon: none;--sapShell_Navigation_Background: #fff;--sapShell_Navigation_Hover_Background: #fff;--sapShell_Navigation_SelectedColor: #0064d9;--sapShell_Navigation_Selected_TextColor: #0064d9;--sapShell_Navigation_TextColor: #1d2d3e;--sapShell_Navigation_Active_TextColor: #0064d9;--sapShell_Navigation_Active_Background: #fff;--sapShell_Shadow: 0 .125rem .125rem 0 rgba(34,53,72,.15), inset 0 -.0625rem 0 0 rgba(34,53,72,.2);--sapShell_NegativeColor: #aa0808;--sapShell_CriticalColor: #b44f00;--sapShell_PositiveColor: #256f3a;--sapShell_InformativeColor: #0064d9;--sapShell_NeutralColor: #1d2d3e;--sapShell_Assistant_ForegroundColor: #5d36ff;--sapShell_Category_1_Background: #0057d2;--sapShell_Category_1_BorderColor: #0057d2;--sapShell_Category_1_TextColor: #fff;--sapShell_Category_1_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_2_Background: #df1278;--sapShell_Category_2_BorderColor: #df1278;--sapShell_Category_2_TextColor: #fff;--sapShell_Category_2_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_3_Background: #e76500;--sapShell_Category_3_BorderColor: #e76500;--sapShell_Category_3_TextColor: #fff;--sapShell_Category_3_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_4_Background: #7800a4;--sapShell_Category_4_BorderColor: #7800a4;--sapShell_Category_4_TextColor: #fff;--sapShell_Category_4_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_5_Background: #aa2608;--sapShell_Category_5_BorderColor: #aa2608;--sapShell_Category_5_TextColor: #fff;--sapShell_Category_5_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_6_Background: #07838f;--sapShell_Category_6_BorderColor: #07838f;--sapShell_Category_6_TextColor: #fff;--sapShell_Category_6_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_7_Background: #f31ded;--sapShell_Category_7_BorderColor: #f31ded;--sapShell_Category_7_TextColor: #fff;--sapShell_Category_7_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_8_Background: #188918;--sapShell_Category_8_BorderColor: #188918;--sapShell_Category_8_TextColor: #fff;--sapShell_Category_8_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_9_Background: #002a86;--sapShell_Category_9_BorderColor: #002a86;--sapShell_Category_9_TextColor: #fff;--sapShell_Category_9_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_10_Background: #5b738b;--sapShell_Category_10_BorderColor: #5b738b;--sapShell_Category_10_TextColor: #fff;--sapShell_Category_10_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_11_Background: #d20a0a;--sapShell_Category_11_BorderColor: #d20a0a;--sapShell_Category_11_TextColor: #fff;--sapShell_Category_11_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_12_Background: #7858ff;--sapShell_Category_12_BorderColor: #7858ff;--sapShell_Category_12_TextColor: #fff;--sapShell_Category_12_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_13_Background: #a00875;--sapShell_Category_13_BorderColor: #a00875;--sapShell_Category_13_TextColor: #fff;--sapShell_Category_13_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_14_Background: #14565b;--sapShell_Category_14_BorderColor: #14565b;--sapShell_Category_14_TextColor: #fff;--sapShell_Category_14_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_15_Background: #223548;--sapShell_Category_15_BorderColor: #223548;--sapShell_Category_15_TextColor: #fff;--sapShell_Category_15_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapShell_Category_16_Background: #1e592f;--sapShell_Category_16_BorderColor: #1e592f;--sapShell_Category_16_TextColor: #fff;--sapShell_Category_16_TextShadow: 0 0 .0625rem rgba(0,0,0,.7);--sapAssistant_Color1: #5d36ff;--sapAssistant_Color2: #a100c2;--sapAssistant_BackgroundGradient: linear-gradient(#5d36ff, #a100c2);--sapAssistant_Background: #5d36ff;--sapAssistant_BorderColor: #5d36ff;--sapAssistant_TextColor: #fff;--sapAssistant_Hover_Background: #2800cf;--sapAssistant_Hover_BorderColor: #2800cf;--sapAssistant_Hover_TextColor: #fff;--sapAssistant_Active_Background: #fff;--sapAssistant_Active_BorderColor: #5d36ff;--sapAssistant_Active_TextColor: #5d36ff;--sapAssistant_Question_Background: #eae5ff;--sapAssistant_Question_BorderColor: #eae5ff;--sapAssistant_Question_TextColor: #1d2d3e;--sapAssistant_Answer_Background: #eff1f2;--sapAssistant_Answer_BorderColor: #eff1f2;--sapAssistant_Answer_TextColor: #1d2d3e;--sapAvatar_1_Background: #fff3b8;--sapAvatar_1_BorderColor: #fff3b8;--sapAvatar_1_TextColor: #a45d00;--sapAvatar_2_Background: #ffd0e7;--sapAvatar_2_BorderColor: #ffd0e7;--sapAvatar_2_TextColor: #aa0808;--sapAvatar_3_Background: #ffdbe7;--sapAvatar_3_BorderColor: #ffdbe7;--sapAvatar_3_TextColor: #ba066c;--sapAvatar_4_Background: #ffdcf3;--sapAvatar_4_BorderColor: #ffdcf3;--sapAvatar_4_TextColor: #a100c2;--sapAvatar_5_Background: #ded3ff;--sapAvatar_5_BorderColor: #ded3ff;--sapAvatar_5_TextColor: #552cff;--sapAvatar_6_Background: #d1efff;--sapAvatar_6_BorderColor: #d1efff;--sapAvatar_6_TextColor: #0057d2;--sapAvatar_7_Background: #c2fcee;--sapAvatar_7_BorderColor: #c2fcee;--sapAvatar_7_TextColor: #046c7a;--sapAvatar_8_Background: #ebf5cb;--sapAvatar_8_BorderColor: #ebf5cb;--sapAvatar_8_TextColor: #256f3a;--sapAvatar_9_Background: #ddccf0;--sapAvatar_9_BorderColor: #ddccf0;--sapAvatar_9_TextColor: #6c32a9;--sapAvatar_10_Background: #eaecee;--sapAvatar_10_BorderColor: #eaecee;--sapAvatar_10_TextColor: #556b82;--sapButton_Background: #fff;--sapButton_BorderColor: #bcc3ca;--sapButton_BorderWidth: .0625rem;--sapButton_BorderCornerRadius: .5rem;--sapButton_TextColor: #0064d9;--sapButton_Hover_Background: #eaecee;--sapButton_Hover_BorderColor: #bcc3ca;--sapButton_Hover_TextColor: #0064d9;--sapButton_IconColor: #0064d9;--sapButton_Active_Background: #fff;--sapButton_Active_BorderColor: #0064d9;--sapButton_Active_TextColor: #0064d9;--sapButton_Emphasized_Background: #0070f2;--sapButton_Emphasized_BorderColor: #0070f2;--sapButton_Emphasized_TextColor: #fff;--sapButton_Emphasized_Hover_Background: #0064d9;--sapButton_Emphasized_Hover_BorderColor: #0064d9;--sapButton_Emphasized_Hover_TextColor: #fff;--sapButton_Emphasized_Active_Background: #fff;--sapButton_Emphasized_Active_BorderColor: #0064d9;--sapButton_Emphasized_Active_TextColor: #0064d9;--sapButton_Emphasized_TextShadow: transparent;--sapButton_Emphasized_FontWeight: bold;--sapButton_Reject_Background: #ffd6e9;--sapButton_Reject_BorderColor: #ffc2de;--sapButton_Reject_TextColor: #aa0808;--sapButton_Reject_Hover_Background: #ffbddb;--sapButton_Reject_Hover_BorderColor: #ffbddb;--sapButton_Reject_Hover_TextColor: #aa0808;--sapButton_Reject_Active_Background: #fff;--sapButton_Reject_Active_BorderColor: #e90b0b;--sapButton_Reject_Active_TextColor: #aa0808;--sapButton_Reject_Selected_Background: #fff;--sapButton_Reject_Selected_BorderColor: #e90b0b;--sapButton_Reject_Selected_TextColor: #aa0808;--sapButton_Reject_Selected_Hover_Background: #ffbddb;--sapButton_Reject_Selected_Hover_BorderColor: #e90b0b;--sapButton_Accept_Background: #ebf5cb;--sapButton_Accept_BorderColor: #dbeda0;--sapButton_Accept_TextColor: #256f3a;--sapButton_Accept_Hover_Background: #e3f1b6;--sapButton_Accept_Hover_BorderColor: #e3f1b6;--sapButton_Accept_Hover_TextColor: #256f3a;--sapButton_Accept_Active_Background: #fff;--sapButton_Accept_Active_BorderColor: #30914c;--sapButton_Accept_Active_TextColor: #256f3a;--sapButton_Accept_Selected_Background: #fff;--sapButton_Accept_Selected_BorderColor: #30914c;--sapButton_Accept_Selected_TextColor: #256f3a;--sapButton_Accept_Selected_Hover_Background: #e3f1b6;--sapButton_Accept_Selected_Hover_BorderColor: #30914c;--sapButton_Lite_Background: transparent;--sapButton_Lite_BorderColor: transparent;--sapButton_Lite_TextColor: #0064d9;--sapButton_Lite_Hover_Background: #eaecee;--sapButton_Lite_Hover_BorderColor: #bcc3ca;--sapButton_Lite_Hover_TextColor: #0064d9;--sapButton_Lite_Active_Background: #fff;--sapButton_Lite_Active_BorderColor: #0064d9;--sapButton_Selected_Background: #edf6ff;--sapButton_Selected_BorderColor: #0064d9;--sapButton_Selected_TextColor: #0064d9;--sapButton_Selected_Hover_Background: #d9ecff;--sapButton_Selected_Hover_BorderColor: #0064d9;--sapButton_Attention_Background: #fff3b7;--sapButton_Attention_BorderColor: #ffeb84;--sapButton_Attention_TextColor: #b44f00;--sapButton_Attention_Hover_Background: #ffef9e;--sapButton_Attention_Hover_BorderColor: #ffef9e;--sapButton_Attention_Hover_TextColor: #b44f00;--sapButton_Attention_Active_Background: #fff;--sapButton_Attention_Active_BorderColor: #dd6100;--sapButton_Attention_Active_TextColor: #b44f00;--sapButton_Attention_Selected_Background: #fff;--sapButton_Attention_Selected_BorderColor: #dd6100;--sapButton_Attention_Selected_TextColor: #b44f00;--sapButton_Attention_Selected_Hover_Background: #ffef9e;--sapButton_Attention_Selected_Hover_BorderColor: #dd6100;--sapButton_Negative_Background: #f53232;--sapButton_Negative_BorderColor: #f53232;--sapButton_Negative_TextColor: #fff;--sapButton_Negative_Hover_Background: #e90b0b;--sapButton_Negative_Hover_BorderColor: #e90b0b;--sapButton_Negative_Hover_TextColor: #fff;--sapButton_Negative_Active_Background: #fff;--sapButton_Negative_Active_BorderColor: #f53232;--sapButton_Negative_Active_TextColor: #aa0808;--sapButton_Critical_Background: #e76500;--sapButton_Critical_BorderColor: #e76500;--sapButton_Critical_TextColor: #fff;--sapButton_Critical_Hover_Background: #dd6100;--sapButton_Critical_Hover_BorderColor: #dd6100;--sapButton_Critical_Hover_TextColor: #fff;--sapButton_Critical_Active_Background: #fff;--sapButton_Critical_Active_BorderColor: #dd6100;--sapButton_Critical_Active_TextColor: #b44f00;--sapButton_Success_Background: #30914c;--sapButton_Success_BorderColor: #30914c;--sapButton_Success_TextColor: #fff;--sapButton_Success_Hover_Background: #2c8646;--sapButton_Success_Hover_BorderColor: #2c8646;--sapButton_Success_Hover_TextColor: #fff;--sapButton_Success_Active_Background: #fff;--sapButton_Success_Active_BorderColor: #30914c;--sapButton_Success_Active_TextColor: #256f3a;--sapButton_Information_Background: #e8f3ff;--sapButton_Information_BorderColor: #b5d8ff;--sapButton_Information_TextColor: #0064d9;--sapButton_Information_Hover_Background: #d4e8ff;--sapButton_Information_Hover_BorderColor: #b5d8ff;--sapButton_Information_Hover_TextColor: #0064d9;--sapButton_Information_Active_Background: #fff;--sapButton_Information_Active_BorderColor: #0064d9;--sapButton_Information_Active_TextColor: #0064d9;--sapButton_Neutral_Background: #e8f3ff;--sapButton_Neutral_BorderColor: #b5d8ff;--sapButton_Neutral_TextColor: #0064d9;--sapButton_Neutral_Hover_Background: #d4e8ff;--sapButton_Neutral_Hover_BorderColor: #b5d8ff;--sapButton_Neutral_Hover_TextColor: #0064d9;--sapButton_Neutral_Active_Background: #fff;--sapButton_Neutral_Active_BorderColor: #0064d9;--sapButton_Neutral_Active_TextColor: #0064d9;--sapButton_Track_Background: #788fa6;--sapButton_Track_BorderColor: #788fa6;--sapButton_Track_TextColor: #fff;--sapButton_Track_Hover_Background: #637d97;--sapButton_Track_Hover_BorderColor: #637d97;--sapButton_Track_Selected_Background: #0064d9;--sapButton_Track_Selected_BorderColor: #0064d9;--sapButton_Track_Selected_TextColor: #fff;--sapButton_Track_Selected_Hover_Background: #0058c0;--sapButton_Track_Selected_Hover_BorderColor: #0058c0;--sapButton_Handle_Background: #fff;--sapButton_Handle_BorderColor: #fff;--sapButton_Handle_TextColor: #1d2d3e;--sapButton_Handle_Hover_Background: #fff;--sapButton_Handle_Hover_BorderColor: rgba(255,255,255,.5);--sapButton_Handle_Selected_Background: #edf6ff;--sapButton_Handle_Selected_BorderColor: #edf6ff;--sapButton_Handle_Selected_TextColor: #0064d9;--sapButton_Handle_Selected_Hover_Background: #edf6ff;--sapButton_Handle_Selected_Hover_BorderColor: rgba(237,246,255,.5);--sapButton_Track_Negative_Background: #f53232;--sapButton_Track_Negative_BorderColor: #f53232;--sapButton_Track_Negative_TextColor: #fff;--sapButton_Track_Negative_Hover_Background: #e90b0b;--sapButton_Track_Negative_Hover_BorderColor: #e90b0b;--sapButton_Handle_Negative_Background: #fff;--sapButton_Handle_Negative_BorderColor: #fff;--sapButton_Handle_Negative_TextColor: #aa0808;--sapButton_Handle_Negative_Hover_Background: #fff;--sapButton_Handle_Negative_Hover_BorderColor: rgba(255,255,255,.5);--sapButton_Track_Positive_Background: #30914c;--sapButton_Track_Positive_BorderColor: #30914c;--sapButton_Track_Positive_TextColor: #fff;--sapButton_Track_Positive_Hover_Background: #2c8646;--sapButton_Track_Positive_Hover_BorderColor: #2c8646;--sapButton_Handle_Positive_Background: #fff;--sapButton_Handle_Positive_BorderColor: #fff;--sapButton_Handle_Positive_TextColor: #256f3a;--sapButton_Handle_Positive_Hover_Background: #fff;--sapButton_Handle_Positive_Hover_BorderColor: rgba(255,255,255,.5);--sapButton_TokenBackground: #fff;--sapButton_TokenBorderColor: #bcc3ca;--sapField_Background: #fff;--sapField_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #556b81, #556b81) border-box;--sapField_TextColor: #131e29;--sapField_PlaceholderTextColor: #556b82;--sapField_BorderColor: #556b81;--sapField_HelpBackground: #fff;--sapField_BorderWidth: .0625rem;--sapField_BorderStyle: none;--sapField_BorderCornerRadius: .25rem;--sapField_Shadow: inset 0 0 0 .0625rem rgba(85,107,129,.25);--sapField_Hover_Background: #fff;--sapField_Hover_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #0064d9, #0064d9) border-box;--sapField_Hover_BorderColor: #0064d9;--sapField_Hover_HelpBackground: #fff;--sapField_Hover_Shadow: inset 0 0 0 .0625rem rgba(79,160,255,.5);--sapField_Hover_InvalidShadow: inset 0 0 0 .0625rem rgba(255,142,196,.45);--sapField_Hover_WarningShadow: inset 0 0 0 .0625rem rgba(255,213,10,.4);--sapField_Hover_SuccessShadow: inset 0 0 0 .0625rem rgba(48,145,76,.18);--sapField_Hover_InformationShadow: inset 0 0 0 .0625rem rgba(104,174,255,.5);--sapField_Active_BorderColor: #0064d9;--sapField_Focus_Background: #fff;--sapField_Focus_BorderColor: #0032a5;--sapField_Focus_HelpBackground: #fff;--sapField_ReadOnly_Background: #eaecee;--sapField_ReadOnly_BackgroundStyle: 0 100% / .375rem .0625rem repeat-x linear-gradient(90deg, #556b81 0, #556b81 .25rem, transparent .25rem) border-box;--sapField_ReadOnly_BorderColor: #556b81;--sapField_ReadOnly_BorderStyle: none;--sapField_ReadOnly_HelpBackground: #eaecee;--sapField_RequiredColor: #ba066c;--sapField_InvalidColor: #e90b0b;--sapField_InvalidBackground: #ffeaf4;--sapField_InvalidBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #e90b0b, #e90b0b) border-box;--sapField_InvalidBorderWidth: .125rem;--sapField_InvalidBorderStyle: none;--sapField_InvalidShadow: inset 0 0 0 .0625rem rgba(255,142,196,.45);--sapField_WarningColor: #dd6100;--sapField_WarningBackground: #fff8d6;--sapField_WarningBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #dd6100, #dd6100) border-box;--sapField_WarningBorderWidth: .125rem;--sapField_WarningBorderStyle: none;--sapField_WarningShadow: inset 0 0 0 .0625rem rgba(255,213,10,.4);--sapField_SuccessColor: #30914c;--sapField_SuccessBackground: #f5fae5;--sapField_SuccessBackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #30914c, #30914c) border-box;--sapField_SuccessBorderWidth: .0625rem;--sapField_SuccessBorderStyle: none;--sapField_SuccessShadow: inset 0 0 0 .0625rem rgba(48,145,76,.18);--sapField_InformationColor: #0070f2;--sapField_InformationBackground: #e1f4ff;--sapField_InformationBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #0070f2, #0070f2) border-box;--sapField_InformationBorderWidth: .125rem;--sapField_InformationBorderStyle: none;--sapField_InformationShadow: inset 0 0 0 .0625rem rgba(104,174,255,.5);--sapGroup_TitleBackground: #fff;--sapGroup_TitleBorderColor: #a8b2bd;--sapGroup_TitleTextColor: #1d2d3e;--sapGroup_Title_FontSize: 1rem;--sapGroup_ContentBackground: #fff;--sapGroup_ContentBorderColor: #d9d9d9;--sapGroup_BorderWidth: .0625rem;--sapGroup_BorderCornerRadius: .5rem;--sapGroup_FooterBackground: transparent;--sapToolbar_Background: #fff;--sapToolbar_SeparatorColor: #d9d9d9;--sapList_HeaderBackground: #fff;--sapList_HeaderBorderColor: #a8b2bd;--sapList_HeaderTextColor: #1d2d3e;--sapList_BorderColor: #e5e5e5;--sapList_BorderWidth: .0625rem;--sapList_TextColor: #1d2d3e;--sapList_Active_TextColor: #1d2d3e;--sapList_Active_Background: #dee2e5;--sapList_SelectionBackgroundColor: #ebf8ff;--sapList_SelectionBorderColor: #0064d9;--sapList_Hover_SelectionBackground: #dcf3ff;--sapList_Background: #fff;--sapList_Hover_Background: #eaecee;--sapList_AlternatingBackground: #f5f6f7;--sapList_GroupHeaderBackground: #fff;--sapList_GroupHeaderBorderColor: #a8b2bd;--sapList_GroupHeaderTextColor: #1d2d3e;--sapList_TableGroupHeaderBackground: #eff1f2;--sapList_TableGroupHeaderBorderColor: #a8b2bd;--sapList_TableGroupHeaderTextColor: #1d2d3e;--sapList_FooterBackground: #fff;--sapList_FooterTextColor: #1d2d3e;--sapList_TableFooterBorder: #a8b2bd;--sapList_TableFixedBorderColor: #8c8c8c;--sapMessage_ErrorBorderColor: #ff8ec4;--sapMessage_WarningBorderColor: #ffe770;--sapMessage_SuccessBorderColor: #cee67e;--sapMessage_InformationBorderColor: #7bcfff;--sapPopover_BorderCornerRadius: .5rem;--sapProgress_Background: #d5dadd;--sapProgress_BorderColor: #d5dadd;--sapProgress_TextColor: #1d2d3e;--sapProgress_FontSize: .875rem;--sapProgress_NegativeBackground: #ffdbec;--sapProgress_NegativeBorderColor: #ffdbec;--sapProgress_NegativeTextColor: #1d2d3e;--sapProgress_CriticalBackground: #fff4bd;--sapProgress_CriticalBorderColor: #fff4bd;--sapProgress_CriticalTextColor: #1d2d3e;--sapProgress_PositiveBackground: #e5f2ba;--sapProgress_PositiveBorderColor: #e5f2ba;--sapProgress_PositiveTextColor: #1d2d3e;--sapProgress_InformationBackground: #cdedff;--sapProgress_InformationBorderColor: #cdedff;--sapProgress_InformationTextColor: #1d2d3e;--sapProgress_Value_Background: #617b94;--sapProgress_Value_BorderColor: #617b94;--sapProgress_Value_TextColor: #788fa6;--sapProgress_Value_NegativeBackground: #f53232;--sapProgress_Value_NegativeBorderColor: #f53232;--sapProgress_Value_NegativeTextColor: #f53232;--sapProgress_Value_CriticalBackground: #e76500;--sapProgress_Value_CriticalBorderColor: #e76500;--sapProgress_Value_CriticalTextColor: #e76500;--sapProgress_Value_PositiveBackground: #30914c;--sapProgress_Value_PositiveBorderColor: #30914c;--sapProgress_Value_PositiveTextColor: #30914c;--sapProgress_Value_InformationBackground: #0070f2;--sapProgress_Value_InformationBorderColor: #0070f2;--sapProgress_Value_InformationTextColor: #0070f2;--sapScrollBar_FaceColor: #7b91a8;--sapScrollBar_TrackColor: #fff;--sapScrollBar_BorderColor: #7b91a8;--sapScrollBar_SymbolColor: #0064d9;--sapScrollBar_Dimension: .75rem;--sapScrollBar_Hover_FaceColor: #5b728b;--sapSlider_Background: #d5dadd;--sapSlider_BorderColor: #d5dadd;--sapSlider_Selected_Background: #0064d9;--sapSlider_Selected_BorderColor: #0064d9;--sapSlider_HandleBackground: #fff;--sapSlider_HandleBorderColor: #b0d5ff;--sapSlider_RangeHandleBackground: #fff;--sapSlider_Hover_HandleBackground: #d9ecff;--sapSlider_Hover_HandleBorderColor: #b0d5ff;--sapSlider_Hover_RangeHandleBackground: #d9ecff;--sapSlider_Active_HandleBackground: #fff;--sapSlider_Active_HandleBorderColor: #0064d9;--sapSlider_Active_RangeHandleBackground: transparent;--sapPageHeader_Background: #fff;--sapPageHeader_BorderColor: #d9d9d9;--sapPageHeader_TextColor: #1d2d3e;--sapPageFooter_Background: #fff;--sapPageFooter_BorderColor: #d9d9d9;--sapPageFooter_TextColor: #1d2d3e;--sapInfobar_Background: #c2fcee;--sapInfobar_Hover_Background: #fff;--sapInfobar_Active_Background: #fff;--sapInfobar_NonInteractive_Background: #f5f6f7;--sapInfobar_TextColor: #046c7a;--sapObjectHeader_Background: #fff;--sapObjectHeader_Hover_Background: #eaecee;--sapObjectHeader_BorderColor: #d9d9d9;--sapObjectHeader_Title_TextColor: #1d2d3e;--sapObjectHeader_Title_FontSize: 1.5rem;--sapObjectHeader_Title_SnappedFontSize: 1.25rem;--sapObjectHeader_Title_FontFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif;--sapObjectHeader_Subtitle_TextColor: #556b82;--sapBlockLayer_Background: #000;--sapTile_Background: #fff;--sapTile_Hover_Background: #eaecee;--sapTile_Active_Background: #dee2e5;--sapTile_BorderColor: transparent;--sapTile_BorderCornerRadius: 1rem;--sapTile_TitleTextColor: #1d2d3e;--sapTile_TextColor: #556b82;--sapTile_IconColor: #556b82;--sapTile_SeparatorColor: #ccc;--sapTile_Interactive_BorderColor: #b3b3b3;--sapTile_OverlayBackground: #fff;--sapTile_OverlayForegroundColor: #1d2d3e;--sapAccentColor1: #d27700;--sapAccentColor2: #aa0808;--sapAccentColor3: #ba066c;--sapAccentColor4: #a100c2;--sapAccentColor5: #5d36ff;--sapAccentColor6: #0057d2;--sapAccentColor7: #046c7a;--sapAccentColor8: #256f3a;--sapAccentColor9: #6c32a9;--sapAccentColor10: #5b738b;--sapAccentBackgroundColor1: #fff3b8;--sapAccentBackgroundColor2: #ffd0e7;--sapAccentBackgroundColor3: #ffdbe7;--sapAccentBackgroundColor4: #ffdcf3;--sapAccentBackgroundColor5: #ded3ff;--sapAccentBackgroundColor6: #d1efff;--sapAccentBackgroundColor7: #c2fcee;--sapAccentBackgroundColor8: #ebf5cb;--sapAccentBackgroundColor9: #ddccf0;--sapAccentBackgroundColor10: #eaecee;--sapIndicationColor_1: #840606;--sapIndicationColor_1_Background: #840606;--sapIndicationColor_1_BorderColor: #840606;--sapIndicationColor_1_TextColor: #fff;--sapIndicationColor_1_Hover_Background: #6c0505;--sapIndicationColor_1_Active_Background: #fff;--sapIndicationColor_1_Active_BorderColor: #fb9d9d;--sapIndicationColor_1_Active_TextColor: #840606;--sapIndicationColor_1_Selected_Background: #fff;--sapIndicationColor_1_Selected_BorderColor: #fb9d9d;--sapIndicationColor_1_Selected_TextColor: #840606;--sapIndicationColor_1b: #fb9d9d;--sapIndicationColor_1b_BorderColor: #fb9d9d;--sapIndicationColor_1b_Hover_Background: #fa8585;--sapIndicationColor_2: #aa0808;--sapIndicationColor_2_Background: #aa0808;--sapIndicationColor_2_BorderColor: #aa0808;--sapIndicationColor_2_TextColor: #fff;--sapIndicationColor_2_Hover_Background: #920707;--sapIndicationColor_2_Active_Background: #fff;--sapIndicationColor_2_Active_BorderColor: #fcc4c4;--sapIndicationColor_2_Active_TextColor: #aa0808;--sapIndicationColor_2_Selected_Background: #fff;--sapIndicationColor_2_Selected_BorderColor: #fcc4c4;--sapIndicationColor_2_Selected_TextColor: #aa0808;--sapIndicationColor_2b: #fcc4c4;--sapIndicationColor_2b_BorderColor: #fcc4c4;--sapIndicationColor_2b_Hover_Background: #fbacac;--sapIndicationColor_3: #b95100;--sapIndicationColor_3_Background: #e76500;--sapIndicationColor_3_BorderColor: #e76500;--sapIndicationColor_3_TextColor: #fff;--sapIndicationColor_3_Hover_Background: #d85e00;--sapIndicationColor_3_Active_Background: #fff;--sapIndicationColor_3_Active_BorderColor: #fff2c0;--sapIndicationColor_3_Active_TextColor: #b95100;--sapIndicationColor_3_Selected_Background: #fff;--sapIndicationColor_3_Selected_BorderColor: #fff2c0;--sapIndicationColor_3_Selected_TextColor: #b95100;--sapIndicationColor_3b: #fff2c0;--sapIndicationColor_3b_BorderColor: #fff2c0;--sapIndicationColor_3b_Hover_Background: #ffeda6;--sapIndicationColor_4: #256f3a;--sapIndicationColor_4_Background: #256f3a;--sapIndicationColor_4_BorderColor: #256f3a;--sapIndicationColor_4_TextColor: #fff;--sapIndicationColor_4_Hover_Background: #1f5c30;--sapIndicationColor_4_Active_Background: #fff;--sapIndicationColor_4_Active_BorderColor: #bae8bc;--sapIndicationColor_4_Active_TextColor: #256f3a;--sapIndicationColor_4_Selected_Background: #fff;--sapIndicationColor_4_Selected_BorderColor: #bae8bc;--sapIndicationColor_4_Selected_TextColor: #256f3a;--sapIndicationColor_4b: #bae8bc;--sapIndicationColor_4b_BorderColor: #bae8bc;--sapIndicationColor_4b_Hover_Background: #a7e2a9;--sapIndicationColor_5: #0070f2;--sapIndicationColor_5_Background: #0070f2;--sapIndicationColor_5_BorderColor: #0070f2;--sapIndicationColor_5_TextColor: #fff;--sapIndicationColor_5_Hover_Background: #0064d9;--sapIndicationColor_5_Active_Background: #fff;--sapIndicationColor_5_Active_BorderColor: #d3effd;--sapIndicationColor_5_Active_TextColor: #0070f2;--sapIndicationColor_5_Selected_Background: #fff;--sapIndicationColor_5_Selected_BorderColor: #d3effd;--sapIndicationColor_5_Selected_TextColor: #0070f2;--sapIndicationColor_5b: #d3effd;--sapIndicationColor_5b_BorderColor: #d3effd;--sapIndicationColor_5b_Hover_Background: #bbe6fc;--sapIndicationColor_6: #046c7a;--sapIndicationColor_6_Background: #046c7a;--sapIndicationColor_6_BorderColor: #046c7a;--sapIndicationColor_6_TextColor: #fff;--sapIndicationColor_6_Hover_Background: #035661;--sapIndicationColor_6_Active_Background: #fff;--sapIndicationColor_6_Active_BorderColor: #cdf5ec;--sapIndicationColor_6_Active_TextColor: #046c7a;--sapIndicationColor_6_Selected_Background: #fff;--sapIndicationColor_6_Selected_BorderColor: #cdf5ec;--sapIndicationColor_6_Selected_TextColor: #046c7a;--sapIndicationColor_6b: #cdf5ec;--sapIndicationColor_6b_BorderColor: #cdf5ec;--sapIndicationColor_6b_Hover_Background: #b8f1e4;--sapIndicationColor_7: #5d36ff;--sapIndicationColor_7_Background: #5d36ff;--sapIndicationColor_7_BorderColor: #5d36ff;--sapIndicationColor_7_TextColor: #fff;--sapIndicationColor_7_Hover_Background: #481cff;--sapIndicationColor_7_Active_Background: #fff;--sapIndicationColor_7_Active_BorderColor: #e2dbff;--sapIndicationColor_7_Active_TextColor: #5d36ff;--sapIndicationColor_7_Selected_Background: #fff;--sapIndicationColor_7_Selected_BorderColor: #e2dbff;--sapIndicationColor_7_Selected_TextColor: #5d36ff;--sapIndicationColor_7b: #e2dbff;--sapIndicationColor_7b_BorderColor: #e2dbff;--sapIndicationColor_7b_Hover_Background: #cdc2ff;--sapIndicationColor_8: #a100c2;--sapIndicationColor_8_Background: #a100c2;--sapIndicationColor_8_BorderColor: #a100c2;--sapIndicationColor_8_TextColor: #fff;--sapIndicationColor_8_Hover_Background: #8c00a9;--sapIndicationColor_8_Active_Background: #fff;--sapIndicationColor_8_Active_BorderColor: #f8d6ff;--sapIndicationColor_8_Active_TextColor: #a100c2;--sapIndicationColor_8_Selected_Background: #fff;--sapIndicationColor_8_Selected_BorderColor: #f8d6ff;--sapIndicationColor_8_Selected_TextColor: #a100c2;--sapIndicationColor_8b: #f8d6ff;--sapIndicationColor_8b_BorderColor: #f8d6ff;--sapIndicationColor_8b_Hover_Background: #f4bdff;--sapIndicationColor_9: #1d2d3e;--sapIndicationColor_9_Background: #1d2d3e;--sapIndicationColor_9_BorderColor: #1d2d3e;--sapIndicationColor_9_TextColor: #fff;--sapIndicationColor_9_Hover_Background: #15202d;--sapIndicationColor_9_Active_Background: #fff;--sapIndicationColor_9_Active_BorderColor: #d9d9d9;--sapIndicationColor_9_Active_TextColor: #1d2d3e;--sapIndicationColor_9_Selected_Background: #fff;--sapIndicationColor_9_Selected_BorderColor: #d9d9d9;--sapIndicationColor_9_Selected_TextColor: #1d2d3e;--sapIndicationColor_9b: #fff;--sapIndicationColor_9b_BorderColor: #d9d9d9;--sapIndicationColor_9b_Hover_Background: #f2f2f2;--sapIndicationColor_10: #45484a;--sapIndicationColor_10_Background: #83888b;--sapIndicationColor_10_BorderColor: #83888b;--sapIndicationColor_10_TextColor: #fff;--sapIndicationColor_10_Hover_Background: #767b7e;--sapIndicationColor_10_Active_Background: #fff;--sapIndicationColor_10_Active_BorderColor: #eaecee;--sapIndicationColor_10_Active_TextColor: #45484a;--sapIndicationColor_10_Selected_Background: #fff;--sapIndicationColor_10_Selected_BorderColor: #eaecee;--sapIndicationColor_10_Selected_TextColor: #45484a;--sapIndicationColor_10b: #eaecee;--sapIndicationColor_10b_BorderColor: #eaecee;--sapIndicationColor_10b_Hover_Background: #dcdfe3;--sapLegend_WorkingBackground: #fff;--sapLegend_NonWorkingBackground: #ebebeb;--sapLegend_CurrentDateTime: #a100c2;--sapLegendColor1: #c35500;--sapLegendColor2: #d23a0a;--sapLegendColor3: #df1278;--sapLegendColor4: #840606;--sapLegendColor5: #cc00dc;--sapLegendColor6: #0057d2;--sapLegendColor7: #07838f;--sapLegendColor8: #188918;--sapLegendColor9: #5b738b;--sapLegendColor10: #7800a4;--sapLegendColor11: #a93e00;--sapLegendColor12: #aa2608;--sapLegendColor13: #ba066c;--sapLegendColor14: #8d2a00;--sapLegendColor15: #4e247a;--sapLegendColor16: #002a86;--sapLegendColor17: #035663;--sapLegendColor18: #1e592f;--sapLegendColor19: #1a4796;--sapLegendColor20: #470ced;--sapLegendBackgroundColor1: #ffef9f;--sapLegendBackgroundColor2: #feeae1;--sapLegendBackgroundColor3: #fbf6f8;--sapLegendBackgroundColor4: #fbebeb;--sapLegendBackgroundColor5: #ffe5fe;--sapLegendBackgroundColor6: #d1efff;--sapLegendBackgroundColor7: #c2fcee;--sapLegendBackgroundColor8: #f5fae5;--sapLegendBackgroundColor9: #f5f6f7;--sapLegendBackgroundColor10: #fff0fa;--sapLegendBackgroundColor11: #fff8d6;--sapLegendBackgroundColor12: #fff6f6;--sapLegendBackgroundColor13: #f7ebef;--sapLegendBackgroundColor14: #f1ecd5;--sapLegendBackgroundColor15: #f0e7f8;--sapLegendBackgroundColor16: #ebf8ff;--sapLegendBackgroundColor17: #dafdf5;--sapLegendBackgroundColor18: #ebf5cb;--sapLegendBackgroundColor19: #fafdff;--sapLegendBackgroundColor20: #eceeff;--sapChart_OrderedColor_1: #0070f2;--sapChart_OrderedColor_2: #c87b00;--sapChart_OrderedColor_3: #75980b;--sapChart_OrderedColor_4: #df1278;--sapChart_OrderedColor_5: #8b47d7;--sapChart_OrderedColor_6: #049f9a;--sapChart_OrderedColor_7: #3c8cdd;--sapChart_OrderedColor_8: #cc00dc;--sapChart_OrderedColor_9: #798c77;--sapChart_OrderedColor_10: #da6c6c;--sapChart_OrderedColor_11: #5d36ff;--sapChart_Bad: #f53232;--sapChart_Critical: #e76500;--sapChart_Good: #30914c;--sapChart_Neutral: #788fa6;--sapChart_Sequence_1: #0070f2;--sapChart_Sequence_2: #c87b00;--sapChart_Sequence_3: #75980b;--sapChart_Sequence_4: #df1278;--sapChart_Sequence_5: #8b47d7;--sapChart_Sequence_6: #049f9a;--sapChart_Sequence_7: #3c8cdd;--sapChart_Sequence_8: #cc00dc;--sapChart_Sequence_9: #798c77;--sapChart_Sequence_10: #da6c6c;--sapChart_Sequence_11: #5d36ff;--sapChart_Sequence_Neutral: #788fa6;}
`},C={packageName:"@ui5/webcomponents",fileName:"themes/sap_horizon/parameters-bundle.css.ts",content:`:root{--ui5-v1-24-10-avatar-hover-box-shadow-offset: 0px 0px 0px .0625rem;--ui5-v1-24-10-avatar-initials-color: var(--sapContent_ImagePlaceholderForegroundColor);--ui5-v1-24-10-avatar-border-radius-img-deduction: .0625rem;--_ui5-v1-24-10_avatar_outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);--_ui5-v1-24-10_avatar_focus_width: .0625rem;--_ui5-v1-24-10_avatar_focus_color: var(--sapContent_FocusColor);--_ui5-v1-24-10_avatar_focus_offset: .1875rem;--ui5-v1-24-10-avatar-initials-border: .0625rem solid var(--sapAvatar_1_BorderColor);--ui5-v1-24-10-avatar-border-radius: var(--sapElement_BorderCornerRadius);--_ui5-v1-24-10_avatar_fontsize_XS: 1rem;--_ui5-v1-24-10_avatar_fontsize_S: 1.125rem;--_ui5-v1-24-10_avatar_fontsize_M: 1.5rem;--_ui5-v1-24-10_avatar_fontsize_L: 2.25rem;--_ui5-v1-24-10_avatar_fontsize_XL: 3rem;--ui5-v1-24-10-avatar-accent1: var(--sapAvatar_1_Background);--ui5-v1-24-10-avatar-accent2: var(--sapAvatar_2_Background);--ui5-v1-24-10-avatar-accent3: var(--sapAvatar_3_Background);--ui5-v1-24-10-avatar-accent4: var(--sapAvatar_4_Background);--ui5-v1-24-10-avatar-accent5: var(--sapAvatar_5_Background);--ui5-v1-24-10-avatar-accent6: var(--sapAvatar_6_Background);--ui5-v1-24-10-avatar-accent7: var(--sapAvatar_7_Background);--ui5-v1-24-10-avatar-accent8: var(--sapAvatar_8_Background);--ui5-v1-24-10-avatar-accent9: var(--sapAvatar_9_Background);--ui5-v1-24-10-avatar-accent10: var(--sapAvatar_10_Background);--ui5-v1-24-10-avatar-placeholder: var(--sapContent_ImagePlaceholderBackground);--ui5-v1-24-10-avatar-accent1-color: var(--sapAvatar_1_TextColor);--ui5-v1-24-10-avatar-accent2-color: var(--sapAvatar_2_TextColor);--ui5-v1-24-10-avatar-accent3-color: var(--sapAvatar_3_TextColor);--ui5-v1-24-10-avatar-accent4-color: var(--sapAvatar_4_TextColor);--ui5-v1-24-10-avatar-accent5-color: var(--sapAvatar_5_TextColor);--ui5-v1-24-10-avatar-accent6-color: var(--sapAvatar_6_TextColor);--ui5-v1-24-10-avatar-accent7-color: var(--sapAvatar_7_TextColor);--ui5-v1-24-10-avatar-accent8-color: var(--sapAvatar_8_TextColor);--ui5-v1-24-10-avatar-accent9-color: var(--sapAvatar_9_TextColor);--ui5-v1-24-10-avatar-accent10-color: var(--sapAvatar_10_TextColor);--ui5-v1-24-10-avatar-placeholder-color: var(--sapContent_ImagePlaceholderForegroundColor);--ui5-v1-24-10-avatar-accent1-border-color: var(--sapAvatar_1_BorderColor);--ui5-v1-24-10-avatar-accent2-border-color: var(--sapAvatar_2_BorderColor);--ui5-v1-24-10-avatar-accent3-border-color: var(--sapAvatar_3_BorderColor);--ui5-v1-24-10-avatar-accent4-border-color: var(--sapAvatar_4_BorderColor);--ui5-v1-24-10-avatar-accent5-border-color: var(--sapAvatar_5_BorderColor);--ui5-v1-24-10-avatar-accent6-border-color: var(--sapAvatar_6_BorderColor);--ui5-v1-24-10-avatar-accent7-border-color: var(--sapAvatar_7_BorderColor);--ui5-v1-24-10-avatar-accent8-border-color: var(--sapAvatar_8_BorderColor);--ui5-v1-24-10-avatar-accent9-border-color: var(--sapAvatar_9_BorderColor);--ui5-v1-24-10-avatar-accent10-border-color: var(--sapAvatar_10_BorderColor);--ui5-v1-24-10-avatar-placeholder-border-color: var(--sapContent_ImagePlaceholderBackground);--_ui5-v1-24-10_avatar_icon_XS: var(--_ui5-v1-24-10_avatar_fontsize_XS);--_ui5-v1-24-10_avatar_icon_S: var(--_ui5-v1-24-10_avatar_fontsize_S);--_ui5-v1-24-10_avatar_icon_M: var(--_ui5-v1-24-10_avatar_fontsize_M);--_ui5-v1-24-10_avatar_icon_L: var(--_ui5-v1-24-10_avatar_fontsize_L);--_ui5-v1-24-10_avatar_icon_XL: var(--_ui5-v1-24-10_avatar_fontsize_XL);--_ui5-v1-24-10_avatar_group_button_focus_border: none;--_ui5-v1-24-10_avatar_group_focus_border_radius: .375rem;--_ui5-v1-24-10-badge-icon-width: .75rem;--ui5-v1-24-10-badge-text-shadow: var(--sapContent_TextShadow);--ui5-v1-24-10-badge-contrast-text-shadow: var(--sapContent_ContrastTextShadow);--ui5-v1-24-10-badge-color-scheme-1-border: var(--sapAccentColor1);--ui5-v1-24-10-badge-color-scheme-2-border: var(--sapAccentColor2);--ui5-v1-24-10-badge-color-scheme-3-border: var(--sapAccentColor3);--ui5-v1-24-10-badge-color-scheme-4-border: var(--sapAccentColor4);--ui5-v1-24-10-badge-color-scheme-5-border: var(--sapAccentColor5);--ui5-v1-24-10-badge-color-scheme-6-border: var(--sapAccentColor6);--ui5-v1-24-10-badge-color-scheme-7-border: var(--sapAccentColor7);--ui5-v1-24-10-badge-color-scheme-8-border: var(--sapLegendColor18);--ui5-v1-24-10-badge-color-scheme-9-border: var(--sapAccentColor10);--ui5-v1-24-10-badge-color-scheme-10-border: var(--sapAccentColor9);--ui5-v1-24-10-badge-set2-color-scheme-1-color: var(--sapIndicationColor_1);--ui5-v1-24-10-badge-set2-color-scheme-1-background: var(--sapIndicationColor_1b);--ui5-v1-24-10-badge-set2-color-scheme-1-border: var(--sapIndicationColor_1b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-1-hover-background: var(--sapIndicationColor_1b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-1-active-color: var(--sapIndicationColor_1_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-1-active-background: var(--sapIndicationColor_1_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-1-active-border: var(--sapIndicationColor_1_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-2-color: var(--sapIndicationColor_2);--ui5-v1-24-10-badge-set2-color-scheme-2-background: var(--sapIndicationColor_2b);--ui5-v1-24-10-badge-set2-color-scheme-2-border: var(--sapIndicationColor_2b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-2-hover-background: var(--sapIndicationColor_2b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-2-active-color: var(--sapIndicationColor_2_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-2-active-background: var(--sapIndicationColor_2_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-2-active-border: var(--sapIndicationColor_2_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-3-color: var(--sapIndicationColor_3);--ui5-v1-24-10-badge-set2-color-scheme-3-background: var(--sapIndicationColor_3b);--ui5-v1-24-10-badge-set2-color-scheme-3-border: var(--sapIndicationColor_3b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-3-hover-background: var(--sapIndicationColor_3b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-3-active-color: var(--sapIndicationColor_3_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-3-active-background: var(--sapIndicationColor_3_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-3-active-border: var(--sapIndicationColor_3_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-4-color: var(--sapIndicationColor_4);--ui5-v1-24-10-badge-set2-color-scheme-4-background: var(--sapIndicationColor_4b);--ui5-v1-24-10-badge-set2-color-scheme-4-border: var(--sapIndicationColor_4b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-4-hover-background: var(--sapIndicationColor_4b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-4-active-color: var(--sapIndicationColor_4_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-4-active-background: var(--sapIndicationColor_4_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-4-active-border: var(--sapIndicationColor_4_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-5-color: var(--sapIndicationColor_5);--ui5-v1-24-10-badge-set2-color-scheme-5-background: var(--sapIndicationColor_5b);--ui5-v1-24-10-badge-set2-color-scheme-5-border: var(--sapIndicationColor_5b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-5-hover-background: var(--sapIndicationColor_5b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-5-active-color: var(--sapIndicationColor_5_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-5-active-background: var(--sapIndicationColor_5_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-5-active-border: var(--sapIndicationColor_5_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-6-color: var(--sapIndicationColor_6);--ui5-v1-24-10-badge-set2-color-scheme-6-background: var(--sapIndicationColor_6b);--ui5-v1-24-10-badge-set2-color-scheme-6-border: var(--sapIndicationColor_6b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-6-hover-background: var(--sapIndicationColor_6b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-6-active-color: var(--sapIndicationColor_6_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-6-active-background: var(--sapIndicationColor_6_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-6-active-border: var(--sapIndicationColor_6_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-7-color: var(--sapIndicationColor_7);--ui5-v1-24-10-badge-set2-color-scheme-7-background: var(--sapIndicationColor_7b);--ui5-v1-24-10-badge-set2-color-scheme-7-border: var(--sapIndicationColor_7b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-7-hover-background: var(--sapIndicationColor_7b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-7-active-color: var(--sapIndicationColor_7_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-7-active-background: var(--sapIndicationColor_7_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-7-active-border: var(--sapIndicationColor_7_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-8-color: var(--sapIndicationColor_8);--ui5-v1-24-10-badge-set2-color-scheme-8-background: var(--sapIndicationColor_8b);--ui5-v1-24-10-badge-set2-color-scheme-8-border: var(--sapIndicationColor_8b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-8-hover-background: var(--sapIndicationColor_8b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-8-active-color: var(--sapIndicationColor_8_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-8-active-background: var(--sapIndicationColor_8_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-8-active-border: var(--sapIndicationColor_8_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-9-color: var(--sapIndicationColor_9);--ui5-v1-24-10-badge-set2-color-scheme-9-background: var(--sapIndicationColor_9b);--ui5-v1-24-10-badge-set2-color-scheme-9-border: var(--sapIndicationColor_9b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-9-hover-background: var(--sapIndicationColor_9b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-9-active-color: var(--sapIndicationColor_9_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-9-active-background: var(--sapIndicationColor_9_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-9-active-border: var(--sapIndicationColor_9_Active_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-10-color: var(--sapIndicationColor_10);--ui5-v1-24-10-badge-set2-color-scheme-10-background: var(--sapIndicationColor_10b);--ui5-v1-24-10-badge-set2-color-scheme-10-border: var(--sapIndicationColor_10b_BorderColor);--ui5-v1-24-10-badge-set2-color-scheme-10-hover-background: var(--sapIndicationColor_10b_Hover_Background);--ui5-v1-24-10-badge-set2-color-scheme-10-active-color: var(--sapIndicationColor_10_Active_TextColor);--ui5-v1-24-10-badge-set2-color-scheme-10-active-background: var(--sapIndicationColor_10_Active_Background);--ui5-v1-24-10-badge-set2-color-scheme-10-active-border: var(--sapIndicationColor_10_Active_BorderColor);--_ui5-v1-24-10-badge-height: 1.375rem;--_ui5-v1-24-10-badge-border: none;--_ui5-v1-24-10-badge-border-radius: .25rem;--_ui5-v1-24-10-badge-padding-inline: .375em;--_ui5-v1-24-10-badge-padding-inline-icon-only: .313rem;--_ui5-v1-24-10-badge-text-transform: none;--_ui5-v1-24-10-badge-icon-height: 1rem;--_ui5-v1-24-10-badge-icon-gap: .25rem;--_ui5-v1-24-10-badge-font-size: var(--sapFontSize);--_ui5-v1-24-10-badge-font: var(--sapFontSemiboldDuplexFamily);--_ui5-v1-24-10-badge-font-weight: normal;--_ui5-v1-24-10-badge-letter-spacing: normal;--ui5-v1-24-10-badge-color-scheme-1-background: var(--sapAvatar_1_Background);--ui5-v1-24-10-badge-color-scheme-1-color: var(--sapAvatar_1_TextColor);--ui5-v1-24-10-badge-color-scheme-2-background: var(--sapAvatar_2_Background);--ui5-v1-24-10-badge-color-scheme-2-color: var(--sapAvatar_2_TextColor);--ui5-v1-24-10-badge-color-scheme-3-background: var(--sapAvatar_3_Background);--ui5-v1-24-10-badge-color-scheme-3-color: var(--sapAvatar_3_TextColor);--ui5-v1-24-10-badge-color-scheme-4-background: var(--sapAvatar_4_Background);--ui5-v1-24-10-badge-color-scheme-4-color: var(--sapAvatar_4_TextColor);--ui5-v1-24-10-badge-color-scheme-5-background: var(--sapAvatar_5_Background);--ui5-v1-24-10-badge-color-scheme-5-color: var(--sapAvatar_5_TextColor);--ui5-v1-24-10-badge-color-scheme-6-background: var(--sapAvatar_6_Background);--ui5-v1-24-10-badge-color-scheme-6-color: var(--sapAvatar_6_TextColor);--ui5-v1-24-10-badge-color-scheme-7-background: var(--sapAvatar_7_Background);--ui5-v1-24-10-badge-color-scheme-7-color: var(--sapAvatar_7_TextColor);--ui5-v1-24-10-badge-color-scheme-8-background: var(--sapAvatar_8_Background);--ui5-v1-24-10-badge-color-scheme-8-color: var(--sapAvatar_8_TextColor);--ui5-v1-24-10-badge-color-scheme-9-background: var(--sapAvatar_9_Background);--ui5-v1-24-10-badge-color-scheme-9-color: var(--sapAvatar_9_TextColor);--ui5-v1-24-10-badge-color-scheme-10-background: var(--sapAvatar_10_Background);--ui5-v1-24-10-badge-color-scheme-10-color: var(--sapAvatar_10_TextColor);--_ui5-v1-24-10_breadcrumbs_margin: 0 0 .5rem 0;--_ui5-v1-24-10_busy_indicator_block_layer: color-mix(in oklch, transparent, var(--sapBlockLayer_Background) 20%);--_ui5-v1-24-10_busy_indicator_color: var(--sapContent_BusyColor);--_ui5-v1-24-10_busy_indicator_focus_border_radius: .75rem;--_ui5-v1-24-10_busy_indicator_focus_outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);--_ui5-v1-24-10_button_base_min_compact_width: 2rem;--_ui5-v1-24-10_button_base_height: var(--sapElement_Height);--_ui5-v1-24-10_button_compact_height: 1.625rem;--_ui5-v1-24-10_button_border_radius: var(--sapButton_BorderCornerRadius);--_ui5-v1-24-10_button_compact_padding: .4375rem;--_ui5-v1-24-10_button_emphasized_outline: 1px dotted var(--sapContent_FocusColor);--_ui5-v1-24-10_button_focus_offset: 1px;--_ui5-v1-24-10_button_focus_width: 1px;--_ui5-v1-24-10_button_emphasized_focused_border_before: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_button_emphasized_focused_active_border_color: transparent;--_ui5-v1-24-10_button_focused_border: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_button_focused_border_radius: .375rem;--_ui5-v1-24-10_button_focused_inner_border_radius: .375rem;--_ui5-v1-24-10_button_base_min_width: 2.25rem;--_ui5-v1-24-10_button_base_padding: .5625rem;--_ui5-v1-24-10_button_base_icon_only_padding: .5625rem;--_ui5-v1-24-10_button_base_icon_margin: .375rem;--_ui5-v1-24-10_button_icon_font_size: 1rem;--_ui5-v1-24-10_button_text_shadow: none;--_ui5-v1-24-10_button_emphasized_border_width: .0625rem;--_ui5-v1-24-10_button_pressed_focused_border_color: var(--sapContent_FocusColor);--_ui5-v1-24-10_button_fontFamily: var(--sapFontSemiboldDuplexFamily);--_ui5-v1-24-10_button_emphasized_focused_border_color: var(--sapContent_ContrastFocusColor);--_ui5-v1-24-10-calendar-legend-root-padding: .75rem;--_ui5-v1-24-10-calendar-legend-root-width: 18.5rem;--_ui5-v1-24-10-calendar-legend-item-box-margin: .25rem .5rem .25rem .25rem;--_ui5-v1-24-10-calendar-legend-item-root-focus-margin: 0;--_ui5-v1-24-10-calendar-legend-item-root-width: 7.75rem;--_ui5-v1-24-10-calendar-legend-item-root-focus-border: var(--sapContent_FocusWidth) solid var(--sapContent_FocusColor);--_ui5-v1-24-10-calendar-legend-item-root-focus-border-radius: .125rem;--_ui5-v1-24-10_card_box_shadow: var(--sapContent_Shadow0);--_ui5-v1-24-10_card_header_border_color: var(--sapTile_SeparatorColor);--_ui5-v1-24-10_card_header_focus_border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);--_ui5-v1-24-10_card_header_focus_bottom_radius: 0px;--_ui5-v1-24-10_card_header_title_font_weight: normal;--_ui5-v1-24-10_card_header_subtitle_margin_top: .25rem;--_ui5-v1-24-10_card_hover_box_shadow: var(--sapContent_Shadow2);--_ui5-v1-24-10_card_header_focus_offset: 0px;--_ui5-v1-24-10_card_header_focus_radius: var(--_ui5-v1-24-10_card_border-radius);--_ui5-v1-24-10_card_header_title_font_family: var(--sapFontHeaderFamily);--_ui5-v1-24-10_card_header_title_font_size: var(--sapFontHeader6Size);--_ui5-v1-24-10_card_header_hover_bg: var(--sapTile_Hover_Background);--_ui5-v1-24-10_card_header_active_bg: var(--sapTile_Active_Background);--_ui5-v1-24-10_card_header_border: none;--_ui5-v1-24-10_card_border-radius: var(--sapTile_BorderCornerRadius);--_ui5-v1-24-10_card_header_padding: 1rem 1rem .75rem 1rem;--_ui5-v1-24-10_card_border: none;--ui5-v1-24-10_carousel_background_color_solid: var(--sapGroup_ContentBackground);--ui5-v1-24-10_carousel_background_color_translucent: var(--sapBackgroundColor);--ui5-v1-24-10_carousel_button_size: 2.5rem;--ui5-v1-24-10_carousel_inactive_dot_size: .25rem;--ui5-v1-24-10_carousel_inactive_dot_margin: 0 .375rem;--ui5-v1-24-10_carousel_inactive_dot_border: 1px solid var(--sapContent_ForegroundBorderColor);--ui5-v1-24-10_carousel_inactive_dot_background: var(--sapContent_ForegroundBorderColor);--ui5-v1-24-10_carousel_active_dot_border: 1px solid var(--sapContent_Selected_ForegroundColor);--ui5-v1-24-10_carousel_active_dot_background: var(--sapContent_Selected_ForegroundColor);--ui5-v1-24-10_carousel_navigation_button_active_box_shadow: none;--_ui5-v1-24-10_checkbox_box_shadow: none;--_ui5-v1-24-10_checkbox_transition: unset;--_ui5-v1-24-10_checkbox_focus_border: none;--_ui5-v1-24-10_checkbox_border_radius: 0;--_ui5-v1-24-10_checkbox_focus_outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);--_ui5-v1-24-10_checkbox_outer_hover_background: transparent;--_ui5-v1-24-10_checkbox_inner_width_height: 1.375rem;--_ui5-v1-24-10_checkbox_inner_disabled_border_color: var(--sapField_BorderColor);--_ui5-v1-24-10_checkbox_inner_information_box_shadow: none;--_ui5-v1-24-10_checkbox_inner_warning_box_shadow: none;--_ui5-v1-24-10_checkbox_inner_error_box_shadow: none;--_ui5-v1-24-10_checkbox_inner_success_box_shadow: none;--_ui5-v1-24-10_checkbox_inner_default_box_shadow: none;--_ui5-v1-24-10_checkbox_inner_background: var(--sapField_Background);--_ui5-v1-24-10_checkbox_wrapped_focus_padding: .375rem;--_ui5-v1-24-10_checkbox_compact_wrapper_padding: .5rem;--_ui5-v1-24-10_checkbox_compact_width_height: 2rem;--_ui5-v1-24-10_checkbox_compact_inner_size: 1rem;--_ui5-v1-24-10_checkbox_compact_focus_position: .375rem;--_ui5-v1-24-10_checkbox_label_offset: var(--_ui5-v1-24-10_checkbox_wrapper_padding);--_ui5-v1-24-10_checkbox_disabled_label_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_checkbox_default_focus_border: none;--_ui5-v1-24-10_checkbox_focus_outline_display: block;--_ui5-v1-24-10_checkbox_wrapper_padding: .6875rem;--_ui5-v1-24-10_checkbox_width_height: 2.75rem;--_ui5-v1-24-10_checkbox_label_color: var(--sapField_TextColor);--_ui5-v1-24-10_checkbox_inner_border: solid var(--sapField_BorderWidth) var(--sapField_BorderColor);--_ui5-v1-24-10_checkbox_inner_border_radius: var(--sapField_BorderCornerRadius);--_ui5-v1-24-10_checkbox_checkmark_color: var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_checkbox_hover_background: var(--sapContent_Selected_Hover_Background);--_ui5-v1-24-10_checkbox_inner_hover_border_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_checkbox_inner_hover_checked_border_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_checkbox_inner_selected_border_color: var(--sapField_BorderColor);--_ui5-v1-24-10_checkbox_inner_active_border_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_checkbox_active_background: var(--sapContent_Selected_Hover_Background);--_ui5-v1-24-10_checkbox_inner_readonly_border: var(--sapElement_BorderWidth) var(--sapField_ReadOnly_BorderColor) dashed;--_ui5-v1-24-10_checkbox_inner_error_border: var(--sapField_InvalidBorderWidth) solid var(--sapField_InvalidColor);--_ui5-v1-24-10_checkbox_inner_error_background_hover: var(--sapField_Hover_Background);--_ui5-v1-24-10_checkbox_inner_warning_border: var(--sapField_WarningBorderWidth) solid var(--sapField_WarningColor);--_ui5-v1-24-10_checkbox_inner_warning_color: var(--sapField_WarningColor);--_ui5-v1-24-10_checkbox_inner_warning_background_hover: var(--sapField_Hover_Background);--_ui5-v1-24-10_checkbox_checkmark_warning_color: var(--sapField_WarningColor);--_ui5-v1-24-10_checkbox_inner_success_border: var(--sapField_SuccessBorderWidth) solid var(--sapField_SuccessColor);--_ui5-v1-24-10_checkbox_inner_success_background_hover: var(--sapField_Hover_Background);--_ui5-v1-24-10_checkbox_inner_information_color: var(--sapField_InformationColor);--_ui5-v1-24-10_checkbox_inner_information_border: var(--sapField_InformationBorderWidth) solid var(--sapField_InformationColor);--_ui5-v1-24-10_checkbox_inner_information_background_hover: var(--sapField_Hover_Background);--_ui5-v1-24-10_checkbox_disabled_opacity: var(--sapContent_DisabledOpacity);--_ui5-v1-24-10_checkbox_focus_position: .3125rem;--_ui5-v1-24-10_checkbox_focus_border_radius: .5rem;--_ui5-v1-24-10_checkbox_right_focus_distance: var(--_ui5-v1-24-10_checkbox_focus_position);--_ui5-v1-24-10_checkbox_wrapped_focus_inset_block_end: var(--_ui5-v1-24-10_checkbox_focus_position);--_ui5-v1-24-10_checkbox_wrapped_content_margin_top: 0;--_ui5-v1-24-10_color-palette-item-outer-border-radius: .25rem;--_ui5-v1-24-10_color-palette-item-inner-border-radius: .1875rem;--_ui5-v1-24-10_color-palette-item-container-sides-padding: .3125rem;--_ui5-v1-24-10_color-palette-item-container-rows-padding: .6875rem;--_ui5-v1-24-10_color-palette-item-focus-height: 1.5rem;--_ui5-v1-24-10_color-palette-item-container-padding: var(--_ui5-v1-24-10_color-palette-item-container-sides-padding) var(--_ui5-v1-24-10_color-palette-item-container-rows-padding);--_ui5-v1-24-10_color-palette-item-hover-margin: .0625rem;--_ui5-v1-24-10_color-palette-row-height: 9.5rem;--_ui5-v1-24-10_color-palette-button-height: 3rem;--_ui5-v1-24-10_color-palette-item-before-focus-color: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_color-palette-item-before-focus-offset: -.3125rem;--_ui5-v1-24-10_color-palette-item-before-focus-hover-offset: -.0625rem;--_ui5-v1-24-10_color-palette-item-after-focus-color: .0625rem solid var(--sapContent_ContrastFocusColor);--_ui5-v1-24-10_color-palette-item-after-focus-offset: -.1875rem;--_ui5-v1-24-10_color-palette-item-after-focus-hover-offset: .0625rem;--_ui5-v1-24-10_color-palette-item-before-focus-border-radius: .4375rem;--_ui5-v1-24-10_color-palette-item-after-focus-border-radius: .3125rem;--_ui5-v1-24-10_color-palette-item-hover-outer-border-radius: .4375rem;--_ui5-v1-24-10_color-palette-item-hover-inner-border-radius: .375rem;--_ui5-v1-24-10_color_picker_circle_outer_border: .0625rem solid var(--sapContent_ContrastShadowColor);--_ui5-v1-24-10_color_picker_circle_inner_border: .0625rem solid var(--sapField_BorderColor);--_ui5-v1-24-10_color_picker_circle_inner_circle_size: .5625rem;--_ui5-v1-24-10_color_picker_slider_handle_box_shadow: .125rem solid var(--sapField_BorderColor);--_ui5-v1-24-10_color_picker_slider_handle_border: .125rem solid var(--sapField_BorderColor);--_ui5-v1-24-10_color_picker_slider_handle_outline_hover: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_color_picker_slider_handle_outline_focus: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_color_picker_slider_handle_margin_top: -.1875rem;--_ui5-v1-24-10_color_picker_slider_handle_focus_margin_top: var(--_ui5-v1-24-10_color_picker_slider_handle_margin_top);--_ui5-v1-24-10_color_picker_slider_container_margin_top: -11px;--_ui5-v1-24-10_color_picker_slider_handle_inline_focus: 1px solid var(--sapContent_ContrastFocusColor);--_ui5-v1-24-10_datepicker_icon_border: none;--_ui5-v1-24-10-datepicker-hover-background: var(--sapField_Hover_Background);--_ui5-v1-24-10-datepicker_border_radius: .25rem;--_ui5-v1-24-10-datepicker_icon_border_radius: .125rem;--_ui5-v1-24-10_daypicker_item_box_shadow: inset 0 0 0 .0625rem var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_daypicker_item_margin: 2px;--_ui5-v1-24-10_daypicker_item_border: none;--_ui5-v1-24-10_daypicker_item_selected_border_color: var(--sapList_Background);--_ui5-v1-24-10_daypicker_daynames_container_height: 2rem;--_ui5-v1-24-10_daypicker_weeknumbers_container_padding_top: 2rem;--_ui5-v1-24-10_daypicker_item_othermonth_background_color: var(--sapList_Background);--_ui5-v1-24-10_daypicker_item_othermonth_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_daypicker_item_othermonth_hover_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_daypicker_item_now_inner_border_radius: 0;--_ui5-v1-24-10_daypicker_item_outline_width: 1px;--_ui5-v1-24-10_daypicker_item_outline_offset: 1px;--_ui5-v1-24-10_daypicker_item_now_focus_after_width: calc(100% - .25rem) ;--_ui5-v1-24-10_daypicker_item_now_focus_after_height: calc(100% - .25rem) ;--_ui5-v1-24-10_daypicker_item_now_selected_focus_after_width: calc(100% - .375rem) ;--_ui5-v1-24-10_daypicker_item_now_selected_focus_after_height: calc(100% - .375rem) ;--_ui5-v1-24-10_daypicker_item_selected_background: transparent;--_ui5-v1-24-10_daypicker_item_outline_focus_after: none;--_ui5-v1-24-10_daypicker_item_border_focus_after: var(--_ui5-v1-24-10_daypicker_item_outline_width) dotted var(--sapContent_FocusColor);--_ui5-v1-24-10_daypicker_item_width_focus_after: calc(100% - .25rem) ;--_ui5-v1-24-10_daypicker_item_height_focus_after: calc(100% - .25rem) ;--_ui5-v1-24-10_daypicker_item_now_outline: none;--_ui5-v1-24-10_daypicker_item_now_outline_offset: none;--_ui5-v1-24-10_daypicker_item_now_outline_offset_focus_after: var(--_ui5-v1-24-10_daypicker_item_now_outline_offset);--_ui5-v1-24-10_daypicker_item_selected_between_hover_background: var(--sapList_Hover_SelectionBackground);--_ui5-v1-24-10_daypicker_item_now_not_selected_inset: 0;--_ui5-v1-24-10_daypicker_item_now_border_color: var(--sapLegend_CurrentDateTime);--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_border_radios: .25rem;--_ui5-v1-24-10_daypicker_special_day_top: 2.5rem;--_ui5-v1-24-10_daypicker_special_day_before_border_color: var(--sapList_Background);--_ui5-v1-24-10_daypicker_selected_item_now_special_day_border_bottom_radius: 0;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_after_border_width: .125rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_dot: .375rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_top: 2rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_right: 1.4375rem;--_ui5-v1-24-10_daypicker_item_border_radius: .4375rem;--_ui5-v1-24-10_daypicker_item_focus_border: .0625rem dotted var(--sapContent_FocusColor);--_ui5-v1-24-10_daypicker_item_selected_border: .0625rem solid var(--sapList_SelectionBorderColor);--_ui5-v1-24-10_daypicker_item_not_selected_focus_border: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_daypicker_item_selected_focus_color: var(--sapContent_FocusColor);--_ui5-v1-24-10_daypicker_item_selected_focus_width: .125rem;--_ui5-v1-24-10_daypicker_item_no_selected_inset: .375rem;--_ui5-v1-24-10_daypicker_item_now_border_focus_after: .125rem solid var(--sapList_SelectionBorderColor);--_ui5-v1-24-10_daypicker_item_now_border_radius_focus_after: .3125rem;--_ui5-v1-24-10_day_picker_item_selected_now_border_focus: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_day_picker_item_selected_now_border_radius_focus: .1875rem;--ui5-v1-24-10-dp-item_withsecondtype_border: .375rem;--_ui5-v1-24-10_daypicker_item_now_border: .125rem solid var(--sapLegend_CurrentDateTime);--_ui5-v1-24-10_daypicker_dayname_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_daypicker_weekname_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_daypicker_item_selected_box_shadow: inset 0 0 0 .0625rem var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_daypicker_item_selected_daytext_hover_background: transparent;--_ui5-v1-24-10_daypicker_item_border_radius_item: .5rem;--_ui5-v1-24-10_daypicker_item_border_radius_focus_after: .1875rem;--_ui5-v1-24-10_daypicker_item_selected_between_border: .5rem;--_ui5-v1-24-10_daypicker_item_selected_between_background: var(--sapList_SelectionBackgroundColor);--_ui5-v1-24-10_daypicker_item_selected_between_text_background: transparent;--_ui5-v1-24-10_daypicker_item_selected_between_text_font: var(--sapFontFamily);--_ui5-v1-24-10_daypicker_item_selected_text_font: var(--sapFontBoldFamily);--_ui5-v1-24-10_daypicker_item_now_box_shadow: inset 0 0 0 .35rem var(--sapList_Background);--_ui5-v1-24-10_daypicker_item_selected_text_outline: .0625rem solid var(--sapSelectedColor);--_ui5-v1-24-10_daypicker_item_now_selected_outline_offset: -.25rem;--_ui5-v1-24-10_daypicker_item_now_selected_between_inset: .25rem;--_ui5-v1-24-10_daypicker_item_now_selected_between_border: .0625rem solid var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_daypicker_item_now_selected_between_border_radius: .1875rem;--_ui5-v1-24-10_daypicker_item_select_between_border: 1px solid var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_daypicker_item_weeekend_filter: brightness(105%);--_ui5-v1-24-10_daypicker_item_selected_hover: var(--sapList_Hover_Background);--_ui5-v1-24-10_daypicker_item_now_inset: .3125rem;--_ui5-v1-24-10-dp-item_withsecondtype_border: .25rem;--_ui5-v1-24-10_daypicker_item_selected__secondary_type_text_outline: .0625rem solid var(--sapSelectedColor);--_ui5-v1-24-10_daypicker_two_calendar_item_now_day_text_content: "";--_ui5-v1-24-10_daypicker_two_calendar_item_now_selected_border_width: .125rem;--_ui5-v1-24-10_daypicker_two_calendar_item_border_radius: .5rem;--_ui5-v1-24-10_daypicker_two_calendar_item_border_focus_border_radius: .375rem;--_ui5-v1-24-10_daypicker_two_calendar_item_no_selected_inset: 0;--_ui5-v1-24-10_daypicker_two_calendar_item_selected_now_border_radius_focus: .1875rem;--_ui5-v1-24-10_daypicker_two_calendar_item_no_selected_focus_inset: .1875rem;--_ui5-v1-24-10_daypicker_two_calendar_item_no_select_focus_border_radius: .3125rem;--_ui5-v1-24-10_daypicker_two_calendar_item_now_inset: .3125rem;--_ui5-v1-24-10_daypicker_two_calendar_item_now_selected_border_inset: .125rem;--_ui5-v1-24-10_daypicker_selected_item_special_day_width: calc(100% - .125rem) ;--_ui5-v1-24-10_daypicker_special_day_border_bottom_radius: .5rem;--_ui5-v1-24-10-daypicker_item_selected_now_border_radius: .5rem;--_ui5-v1-24-10_daypicker_selected_item_now_special_day_width: calc(100% - .1875rem) ;--_ui5-v1-24-10_daypicker_selected_item_now_special_day_border_bottom_radius_alternate: .5rem;--_ui5-v1-24-10_daypicker_selected_item_now_special_day_top: 2.4375rem;--_ui5-v1-24-10_daypicker_two_calendar_item_margin_bottom: 0;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_now_inset: .3125rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_now_border_radius: .25rem;--_ui5-v1-24-10_daypicker_item_now_focus_margin: 0;--_ui5-v1-24-10_daypicker_special_day_border_top: none;--_ui5-v1-24-10_daypicker_special_day_selected_border_radius_bottom: .25rem;--_ui5-v1-24-10_daypicker_specialday_focused_top: 2.125rem;--_ui5-v1-24-10_daypicker_specialday_focused_width: calc(100% - .75rem) ;--_ui5-v1-24-10_daypicker_specialday_focused_border_bottom: 0;--_ui5-v1-24-10_daypicker_item_now_specialday_top: 2.3125rem;--_ui5-v1-24-10_daypicker_item_now_specialday_width: calc(100% - .5rem) ;--_ui5-v1-24-10_dialog_resize_handle_color: var(--sapButton_Lite_TextColor);--_ui5-v1-24-10_dialog_header_error_state_icon_color: var(--sapNegativeElementColor);--_ui5-v1-24-10_dialog_header_information_state_icon_color: var(--sapInformativeElementColor);--_ui5-v1-24-10_dialog_header_success_state_icon_color: var(--sapPositiveElementColor);--_ui5-v1-24-10_dialog_header_warning_state_icon_color: var(--sapCriticalElementColor);--_ui5-v1-24-10_dialog_header_state_line_height: .0625rem;--_ui5-v1-24-10_dialog_header_focus_bottom_offset: 2px;--_ui5-v1-24-10_dialog_header_focus_top_offset: 1px;--_ui5-v1-24-10_dialog_header_focus_left_offset: 1px;--_ui5-v1-24-10_dialog_header_focus_right_offset: 1px;--_ui5-v1-24-10_dialog_resize_handle_right: 0;--_ui5-v1-24-10_dialog_resize_handle_bottom: 3px;--_ui5-v1-24-10_dialog_header_border_radius: var(--sapElement_BorderCornerRadius);--_ui5-v1-24-10_file_uploader_value_state_error_hover_background_color: var(--sapField_Hover_Background);--_ui5-v1-24-10_file_uploader_hover_border: none;--ui5-v1-24-10-group-header-listitem-background-color: var(--sapList_GroupHeaderBackground);--ui5-v1-24-10-icon-focus-border-radius: .25rem;--_ui5-v1-24-10_input_width: 13.125rem;--_ui5-v1-24-10_input_min_width: 2.75rem;--_ui5-v1-24-10_input_height: var(--sapElement_Height);--_ui5-v1-24-10_input_compact_height: 1.625rem;--_ui5-v1-24-10_input_value_state_error_hover_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_input_background_color: var(--sapField_Background);--_ui5-v1-24-10_input_border_radius: var(--sapField_BorderCornerRadius);--_ui5-v1-24-10_input_placeholder_style: italic;--_ui5-v1-24-10_input_placeholder_color: var(--sapField_PlaceholderTextColor);--_ui5-v1-24-10_input_bottom_border_height: 0;--_ui5-v1-24-10_input_bottom_border_color: transparent;--_ui5-v1-24-10_input_focused_border_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_input_state_border_width: .125rem;--_ui5-v1-24-10_input_information_border_width: .125rem;--_ui5-v1-24-10_input_error_font_weight: normal;--_ui5-v1-24-10_input_warning_font_weight: normal;--_ui5-v1-24-10_input_focus_border_width: 1px;--_ui5-v1-24-10_input_error_warning_font_style: inherit;--_ui5-v1-24-10_input_error_warning_text_indent: 0;--_ui5-v1-24-10_input_disabled_color: var(--sapContent_DisabledTextColor);--_ui5-v1-24-10_input_disabled_font_weight: normal;--_ui5-v1-24-10_input_disabled_border_color: var(--sapField_BorderColor);--_ui5-v1-24-10-input_disabled_background: var(--sapField_Background);--_ui5-v1-24-10_input_readonly_border_color: var(--sapField_ReadOnly_BorderColor);--_ui5-v1-24-10_input_readonly_background: var(--sapField_ReadOnly_Background);--_ui5-v1-24-10_input_disabled_opacity: var(--sapContent_DisabledOpacity);--_ui5-v1-24-10_input_icon_min_width: 2.25rem;--_ui5-v1-24-10_input_compact_min_width: 2rem;--_ui5-v1-24-10_input_transition: none;--_ui5-v1-24-10-input-value-state-icon-display: none;--_ui5-v1-24-10_input_value_state_error_border_color: var(--sapField_InvalidColor);--_ui5-v1-24-10_input_focused_value_state_error_border_color: var(--sapField_InvalidColor);--_ui5-v1-24-10_input_value_state_warning_border_color: var(--sapField_WarningColor);--_ui5-v1-24-10_input_focused_value_state_warning_border_color: var(--sapField_WarningColor);--_ui5-v1-24-10_input_value_state_success_border_color: var(--sapField_SuccessColor);--_ui5-v1-24-10_input_focused_value_state_success_border_color: var(--sapField_SuccessColor);--_ui5-v1-24-10_input_value_state_success_border_width: 1px;--_ui5-v1-24-10_input_value_state_information_border_color: var(--sapField_InformationColor);--_ui5-v1-24-10_input_focused_value_state_information_border_color: var(--sapField_InformationColor);--_ui5-v1-24-10-input-value-state-information-border-width: 1px;--_ui5-v1-24-10-input-background-image: none;--ui5-v1-24-10_input_focus_pseudo_element_content: "";--_ui5-v1-24-10_input_value_state_error_warning_placeholder_font_weight: normal;--_ui5-v1-24-10-input_error_placeholder_color: var(--sapField_PlaceholderTextColor);--_ui5-v1-24-10_input_icon_width: 2.25rem;--_ui5-v1-24-10-input-icons-count: 0;--_ui5-v1-24-10_input_margin_top_bottom: .1875rem;--_ui5-v1-24-10_input_tokenizer_min_width: 3.25rem;--_ui5-v1-24-10-input-border: none;--_ui5-v1-24-10_input_hover_border: none;--_ui5-v1-24-10_input_focus_border_radius: .25rem;--_ui5-v1-24-10_input_readonly_focus_border_radius: .125rem;--_ui5-v1-24-10_input_error_warning_border_style: none;--_ui5-v1-24-10_input_focused_value_state_error_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_input_focused_value_state_warning_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_input_focused_value_state_success_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_input_focused_value_state_information_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_input_focused_value_state_error_focus_outline_color: var(--sapField_InvalidColor);--_ui5-v1-24-10_input_focused_value_state_warning_focus_outline_color: var(--sapField_WarningColor);--_ui5-v1-24-10_input_focused_value_state_success_focus_outline_color: var(--sapField_SuccessColor);--_ui5-v1-24-10_input_focus_offset: 0;--_ui5-v1-24-10_input_readonly_focus_offset: .125rem;--_ui5-v1-24-10_input_information_icon_padding: .625rem .625rem .5rem .625rem;--_ui5-v1-24-10_input_information_focused_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_error_warning_icon_padding: .625rem .625rem .5rem .625rem;--_ui5-v1-24-10_input_error_warning_focused_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_custom_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_error_warning_custom_icon_padding: .625rem .625rem .5rem .625rem;--_ui5-v1-24-10_input_error_warning_custom_focused_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_information_custom_icon_padding: .625rem .625rem .5rem .625rem;--_ui5-v1-24-10_input_information_custom_focused_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_focus_outline_color: var(--sapField_Active_BorderColor);--_ui5-v1-24-10_input_icon_wrapper_height: calc(100% - 1px) ;--_ui5-v1-24-10_input_icon_wrapper_state_height: calc(100% - 2px) ;--_ui5-v1-24-10_input_icon_wrapper_success_state_height: calc(100% - var(--_ui5-v1-24-10_input_value_state_success_border_width));--_ui5-v1-24-10_input_icon_color: var(--sapContent_IconColor);--_ui5-v1-24-10_input_icon_pressed_bg: var(--sapButton_Selected_Background);--_ui5-v1-24-10_input_icon_padding: .625rem .625rem .5625rem .625rem;--_ui5-v1-24-10_input_icon_hover_bg: var(--sapField_Focus_Background);--_ui5-v1-24-10_input_icon_pressed_color: var(--sapButton_Active_TextColor);--_ui5-v1-24-10_input_icon_border_radius: .25rem;--_ui5-v1-24-10_input_icon_box_shadow: var(--sapField_Hover_Shadow);--_ui5-v1-24-10_input_icon_border: none;--_ui5-v1-24-10_input_error_icon_box_shadow: var(--sapContent_Negative_Shadow);--_ui5-v1-24-10_input_warning_icon_box_shadow: var(--sapContent_Critical_Shadow);--_ui5-v1-24-10_input_information_icon_box_shadow: var(--sapContent_Informative_Shadow);--_ui5-v1-24-10_input_success_icon_box_shadow: var(--sapContent_Positive_Shadow);--_ui5-v1-24-10_input_icon_error_pressed_color: var(--sapButton_Reject_Selected_TextColor);--_ui5-v1-24-10_input_icon_warning_pressed_color: var(--sapButton_Attention_Selected_TextColor);--_ui5-v1-24-10_input_icon_information_pressed_color: var(--sapButton_Selected_TextColor);--_ui5-v1-24-10_input_icon_success_pressed_color: var(--sapButton_Accept_Selected_TextColor);--_ui5-v1-24-10_link_focus_text_decoration: underline;--_ui5-v1-24-10_link_text_decoration: var(--sapLink_TextDecoration);--_ui5-v1-24-10_link_hover_text_decoration: var(--sapLink_Hover_TextDecoration);--_ui5-v1-24-10_link_focused_hover_text_decoration: none;--_ui5-v1-24-10_link_focused_hover_text_color: var(--sapContent_ContrastTextColor);--_ui5-v1-24-10_link_active_text_decoration: var(--sapLink_Active_TextDecoration);--_ui5-v1-24-10_link_outline: none;--_ui5-v1-24-10_link_focus_border-radius: .125rem;--_ui5-v1-24-10_link_focus_background_color: var(--sapContent_FocusColor);--_ui5-v1-24-10_link_focus_color: var(--sapContent_ContrastTextColor);--_ui5-v1-24-10_link_subtle_text_decoration: underline;--_ui5-v1-24-10_link_subtle_text_decoration_hover: none;--ui5-v1-24-10_list_footer_text_color: var(--sapList_FooterTextColor);--ui5-v1-24-10-listitem-background-color: var(--sapList_Background);--ui5-v1-24-10-listitem-border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);--ui5-v1-24-10-listitem-selected-border-bottom: 1px solid var(--sapList_SelectionBorderColor);--ui5-v1-24-10-listitem-focused-selected-border-bottom: 1px solid var(--sapList_SelectionBorderColor);--_ui5-v1-24-10_listitembase_focus_width: 1px;--_ui5-v1-24-10-listitembase_disabled_opacity: .5;--_ui5-v1-24-10_product_switch_item_border: none;--ui5-v1-24-10-listitem-active-border-color: var(--sapContent_FocusColor);--_ui5-v1-24-10_menu_item_padding: 0 1rem 0 .75rem;--_ui5-v1-24-10_menu_item_submenu_icon_right: 1rem;--_ui5-v1-24-10_menu_item_additional_text_start_margin: 1rem;--_ui5-v1-24-10_menu_popover_border_radius: var(--sapPopover_BorderCornerRadius);--_ui5-v1-24-10_monthpicker_item_border: none;--_ui5-v1-24-10_monthpicker_item_margin: 1px;--_ui5-v1-24-10_monthpicker_item_border_radius: .5rem;--_ui5-v1-24-10_monthpicker_item_focus_after_border: var(--_ui5-v1-24-10_button_focused_border);--_ui5-v1-24-10_monthpicker_item_focus_after_border_radius: .5rem;--_ui5-v1-24-10_monthpicker_item_focus_after_width: calc(100% - .5rem) ;--_ui5-v1-24-10_monthpicker_item_focus_after_height: calc(100% - .5rem) ;--_ui5-v1-24-10_monthpicker_item_focus_after_offset: .25rem;--_ui5-v1-24-10_monthpicker_item_selected_text_color: var(--sapContent_Selected_TextColor);--_ui5-v1-24-10_monthpicker_item_selected_background_color:var(--sapLegend_WorkingBackground);--_ui5-v1-24-10_monthpicker_item_selected_hover_color: var(--sapList_Hover_Background);--_ui5-v1-24-10_monthpicker_item_selected_box_shadow: none;--_ui5-v1-24-10_monthpicker_item_focus_after_outline: .125rem solid var(--sapSelectedColor);--_ui5-v1-24-10_monthpicker_item_selected_font_wieght: bold;--_ui5-v1-24-10_message_strip_icon_width: 2.5rem;--_ui5-v1-24-10_message_strip_button_border_width: 0;--_ui5-v1-24-10_message_strip_button_border_style: none;--_ui5-v1-24-10_message_strip_button_border_color: transparent;--_ui5-v1-24-10_message_strip_button_border_radius: 0;--_ui5-v1-24-10_message_strip_padding: .4375rem 2.5rem .4375rem 2.5rem;--_ui5-v1-24-10_message_strip_padding_block_no_icon: .4375rem .4375rem;--_ui5-v1-24-10_message_strip_padding_inline_no_icon: 1rem 2.5rem;--_ui5-v1-24-10_message_strip_button_height: 1.625rem;--_ui5-v1-24-10_message_strip_border_width: 1px;--_ui5-v1-24-10_message_strip_close_button_border: none;--_ui5-v1-24-10_message_strip_icon_top: .4375rem;--_ui5-v1-24-10_message_strip_focus_width: 1px;--_ui5-v1-24-10_message_strip_focus_offset: -2px;--_ui5-v1-24-10_message_strip_close_button_top: .125rem;--_ui5-v1-24-10_message_strip_close_button_right: .1875rem;--_ui5-v1-24-10_panel_focus_border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);--_ui5-v1-24-10_panel_header_height: 2.75rem;--_ui5-v1-24-10_panel_button_root_width: 2.75rem;--_ui5-v1-24-10_panel_button_root_height: 2.75rem;--_ui5-v1-24-10_panel_header_padding_right: .5rem;--_ui5-v1-24-10_panel_header_button_wrapper_padding: .25rem;--_ui5-v1-24-10_panel_border_radius: var(--sapElement_BorderCornerRadius);--_ui5-v1-24-10_panel_border_bottom: none;--_ui5-v1-24-10_panel_default_header_border: .0625rem solid var(--sapGroup_TitleBorderColor);--_ui5-v1-24-10_panel_outline_offset: -.125rem;--_ui5-v1-24-10_panel_border_radius_expanded: var(--sapElement_BorderCornerRadius) var(--sapElement_BorderCornerRadius) 0 0;--_ui5-v1-24-10_panel_icon_color: var(--sapButton_Lite_TextColor);--_ui5-v1-24-10_panel_focus_offset: 0px;--_ui5-v1-24-10_panel_focus_bottom_offset: -1px;--_ui5-v1-24-10_panel_content_padding: .625rem 1rem;--_ui5-v1-24-10_panel_header_background_color: var(--sapGroup_TitleBackground);--_ui5-v1-24-10_popover_background: var(--sapGroup_ContentBackground);--_ui5-v1-24-10_popover_box_shadow: var(--sapContent_Shadow2);--_ui5-v1-24-10_popover_no_arrow_box_shadow: var(--sapContent_Shadow1);--_ui5-v1-24-10_popup_content_padding_s: 1rem;--_ui5-v1-24-10_popup_content_padding_m_l: 2rem;--_ui5-v1-24-10_popup_content_padding_xl: 3rem;--_ui5-v1-24-10_popup_header_footer_padding_s: 1rem;--_ui5-v1-24-10_popup_header_footer_padding_m_l: 2rem;--_ui5-v1-24-10_popup_header_footer_padding_xl: 3rem;--_ui5-v1-24-10_popup_viewport_margin: 10px;--_ui5-v1-24-10_popup_header_font_weight: 400;--_ui5-v1-24-10_popup_header_prop_header_text_alignment: flex-start;--_ui5-v1-24-10_popup_header_background: var(--sapPageHeader_Background);--_ui5-v1-24-10_popup_header_shadow: var(--sapContent_HeaderShadow);--_ui5-v1-24-10_popup_header_border: none;--_ui5-v1-24-10_popup_header_font_family: var(--sapFontHeaderFamily);--_ui5-v1-24-10_popup_border_radius: .5rem;--_ui5-v1-24-10_popup_block_layer_background: color-mix(in oklch, transparent, var(--sapBlockLayer_Background) 60%);--_ui5-v1-24-10_progress_indicator_bar_border_max: none;--_ui5-v1-24-10_progress_indicator_icon_visibility: inline-block;--_ui5-v1-24-10_progress_indicator_side_points_visibility: block;--_ui5-v1-24-10_progress_indicator_padding: 1.25rem 0 .75rem 0;--_ui5-v1-24-10_progress_indicator_padding_end: 1.25rem;--_ui5-v1-24-10_progress_indicator_host_height: unset;--_ui5-v1-24-10_progress_indicator_host_min_height: unset;--_ui5-v1-24-10_progress_indicator_host_box_sizing: border-box;--_ui5-v1-24-10_progress_indicator_root_position: relative;--_ui5-v1-24-10_progress_indicator_root_border_radius: .25rem;--_ui5-v1-24-10_progress_indicator_root_height: .375rem;--_ui5-v1-24-10_progress_indicator_root_min_height: .375rem;--_ui5-v1-24-10_progress_indicator_root_overflow: visible;--_ui5-v1-24-10_progress_indicator_bar_height: .625rem;--_ui5-v1-24-10_progress_indicator_bar_border_radius: .5rem;--_ui5-v1-24-10_progress_indicator_remaining_bar_border_radius: .25rem;--_ui5-v1-24-10_progress_indicator_remaining_bar_position: absolute;--_ui5-v1-24-10_progress_indicator_remaining_bar_width: 100%;--_ui5-v1-24-10_progress_indicator_remaining_bar_overflow: visible;--_ui5-v1-24-10_progress_indicator_icon_position: absolute;--_ui5-v1-24-10_progress_indicator_icon_right_position: -1.25rem;--_ui5-v1-24-10_progress_indicator_value_margin: 0 0 .1875rem 0;--_ui5-v1-24-10_progress_indicator_value_position: absolute;--_ui5-v1-24-10_progress_indicator_value_top_position: -1.3125rem;--_ui5-v1-24-10_progress_indicator_value_left_position: 0;--_ui5-v1-24-10_progress_indicator_background_none: var(--sapProgress_Background);--_ui5-v1-24-10_progress_indicator_background_error: var(--sapProgress_NegativeBackground);--_ui5-v1-24-10_progress_indicator_background_warning: var(--sapProgress_CriticalBackground);--_ui5-v1-24-10_progress_indicator_background_success: var(--sapProgress_PositiveBackground);--_ui5-v1-24-10_progress_indicator_background_information: var(--sapProgress_InformationBackground);--_ui5-v1-24-10_progress_indicator_value_state_none: var(--sapProgress_Value_Background);--_ui5-v1-24-10_progress_indicator_value_state_error: var(--sapProgress_Value_NegativeBackground);--_ui5-v1-24-10_progress_indicator_value_state_warning: var(--sapProgress_Value_CriticalBackground);--_ui5-v1-24-10_progress_indicator_value_state_success: var(--sapProgress_Value_PositiveBackground);--_ui5-v1-24-10_progress_indicator_value_state_information: var(--sapProgress_Value_InformationBackground);--_ui5-v1-24-10_progress_indicator_value_state_error_icon_color: var(--sapProgress_Value_NegativeTextColor);--_ui5-v1-24-10_progress_indicator_value_state_warning_icon_color: var(--sapProgress_Value_CriticalTextColor);--_ui5-v1-24-10_progress_indicator_value_state_success_icon_color: var(--sapProgress_Value_PositiveTextColor);--_ui5-v1-24-10_progress_indicator_value_state_information_icon_color: var(--sapProgress_Value_InformationTextColor);--_ui5-v1-24-10_progress_indicator_border: none;--_ui5-v1-24-10_progress_indicator_border_color_error: var(--sapErrorBorderColor);--_ui5-v1-24-10_progress_indicator_border_color_warning: var(--sapWarningBorderColor);--_ui5-v1-24-10_progress_indicator_border_color_success: var(--sapSuccessBorderColor);--_ui5-v1-24-10_progress_indicator_border_color_information: var(--sapInformationBorderColor);--_ui5-v1-24-10_progress_indicator_color: var(--sapField_TextColor);--_ui5-v1-24-10_progress_indicator_bar_color: var(--sapProgress_TextColor);--_ui5-v1-24-10_progress_indicator_icon_size: var(--sapFontLargeSize);--_ui5-v1-24-10_rating_indicator_item_height: 1em;--_ui5-v1-24-10_rating_indicator_item_width: 1em;--_ui5-v1-24-10_rating_indicator_component_spacing: .5rem 0px;--_ui5-v1-24-10_rating_indicator_border_radius: .25rem;--_ui5-v1-24-10_rating_indicator_outline_offset: .125rem;--_ui5-v1-24-10_rating_indicator_readonly_item_height: .75em;--_ui5-v1-24-10_rating_indicator_readonly_item_width: .75em;--_ui5-v1-24-10_rating_indicator_readonly_item_spacing: .1875rem .1875rem;--_ui5-v1-24-10_segmented_btn_inner_border: .0625rem solid transparent;--_ui5-v1-24-10_segmented_btn_inner_border_odd_child: .0625rem solid transparent;--_ui5-v1-24-10_segmented_btn_inner_pressed_border_odd_child: .0625rem solid var(--sapButton_Selected_BorderColor);--_ui5-v1-24-10_segmented_btn_inner_border_radius: var(--sapButton_BorderCornerRadius);--_ui5-v1-24-10_segmented_btn_background_color: var(--sapButton_Lite_Background);--_ui5-v1-24-10_segmented_btn_border_color: var(--sapButton_Lite_BorderColor);--_ui5-v1-24-10_segmented_btn_hover_box_shadow: none;--_ui5-v1-24-10_segmented_btn_item_border_left: .0625rem;--_ui5-v1-24-10_segmented_btn_item_border_right: .0625rem;--_ui5-v1-24-10_radio_button_min_width: 2.75rem;--_ui5-v1-24-10_radio_button_hover_fill_error: var(--sapField_Hover_Background);--_ui5-v1-24-10_radio_button_hover_fill_warning: var(--sapField_Hover_Background);--_ui5-v1-24-10_radio_button_hover_fill_success: var(--sapField_Hover_Background);--_ui5-v1-24-10_radio_button_hover_fill_information: var(--sapField_Hover_Background);--_ui5-v1-24-10_radio_button_checked_fill: var(--sapSelectedColor);--_ui5-v1-24-10_radio_button_checked_error_fill: var(--sapField_InvalidColor);--_ui5-v1-24-10_radio_button_checked_success_fill: var(--sapField_SuccessColor);--_ui5-v1-24-10_radio_button_checked_information_fill: var(--sapField_InformationColor);--_ui5-v1-24-10_radio_button_warning_error_border_dash: 0;--_ui5-v1-24-10_radio_button_outer_ring_color: var(--sapField_BorderColor);--_ui5-v1-24-10_radio_button_outer_ring_width: var(--sapField_BorderWidth);--_ui5-v1-24-10_radio_button_outer_ring_bg: var(--sapField_Background);--_ui5-v1-24-10_radio_button_outer_ring_hover_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_radio_button_outer_ring_active_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_radio_button_outer_ring_checked_hover_color: var(--sapField_Hover_BorderColor);--_ui5-v1-24-10_radio_button_outer_ring_padding_with_label: 0 .6875rem;--_ui5-v1-24-10_radio_button_border: none;--_ui5-v1-24-10_radio_button_focus_border: none;--_ui5-v1-24-10_radio_button_focus_outline: block;--_ui5-v1-24-10_radio_button_color: var(--sapField_BorderColor);--_ui5-v1-24-10_radio_button_label_offset: 1px;--_ui5-v1-24-10_radio_button_items_align: unset;--_ui5-v1-24-10_radio_button_information_border_width: var(--sapField_InformationBorderWidth);--_ui5-v1-24-10_radio_button_border_width: var(--sapContent_FocusWidth);--_ui5-v1-24-10_radio_button_border_radius: .5rem;--_ui5-v1-24-10_radio_button_label_color: var(--sapField_TextColor);--_ui5-v1-24-10_radio_button_inner_ring_radius: 27.5%;--_ui5-v1-24-10_radio_button_outer_ring_padding: 0 .6875rem;--_ui5-v1-24-10_radio_button_read_only_border_type: 4,2;--_ui5-v1-24-10_radio_button_inner_ring_color: var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_radio_button_checked_warning_fill: var(--sapField_WarningColor);--_ui5-v1-24-10_radio_button_read_only_inner_ring_color: var(--sapField_TextColor);--_ui5-v1-24-10_radio_button_read_only_border_width: var(--sapElement_BorderWidth);--_ui5-v1-24-10_radio_button_hover_fill: var(--sapContent_Selected_Hover_Background);--_ui5-v1-24-10_radio_button_focus_dist: .375rem;--_ui5-v1-24-10_switch_height: 2.75rem;--_ui5-v1-24-10_switch_foucs_border_size: 1px;--_ui5-v1-24-10-switch-root-border-radius: 0;--_ui5-v1-24-10-switch-root-box-shadow: none;--_ui5-v1-24-10-switch-focus: "";--_ui5-v1-24-10_switch_track_border_radius: .75rem;--_ui5-v1-24-10-switch-track-border: 1px solid;--_ui5-v1-24-10_switch_track_transition: none;--_ui5-v1-24-10_switch_handle_border_radius: 1rem;--_ui5-v1-24-10-switch-handle-icon-display: none;--_ui5-v1-24-10-switch-slider-texts-display: inline;--_ui5-v1-24-10_switch_width: 3.5rem;--_ui5-v1-24-10_switch_min_width: none;--_ui5-v1-24-10_switch_with_label_width: 3.875rem;--_ui5-v1-24-10_switch_focus_outline: none;--_ui5-v1-24-10_switch_root_after_outline: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_switch_root_after_boreder: none;--_ui5-v1-24-10_switch_root_after_boreder_radius: 1rem;--_ui5-v1-24-10_switch_root_outline_top: .5rem;--_ui5-v1-24-10_switch_root_outline_bottom: .5rem;--_ui5-v1-24-10_switch_root_outline_left: .375rem;--_ui5-v1-24-10_switch_root_outline_right: .375rem;--_ui5-v1-24-10_switch_disabled_opacity: var(--sapContent_DisabledOpacity);--_ui5-v1-24-10_switch_transform: translateX(100%) translateX(-1.625rem);--_ui5-v1-24-10_switch_transform_with_label: translateX(100%) translateX(-1.875rem);--_ui5-v1-24-10_switch_rtl_transform: translateX(-100%) translateX(1.625rem);--_ui5-v1-24-10_switch_rtl_transform_with_label: translateX(-100%) translateX(1.875rem);--_ui5-v1-24-10_switch_track_width: 2.5rem;--_ui5-v1-24-10_switch_track_height: 1.5rem;--_ui5-v1-24-10_switch_track_with_label_width: 2.875rem;--_ui5-v1-24-10_switch_track_with_label_height: 1.5rem;--_ui5-v1-24-10_switch_track_active_background_color: var(--sapButton_Track_Selected_Background);--_ui5-v1-24-10_switch_track_inactive_background_color: var(--sapButton_Track_Background);--_ui5-v1-24-10_switch_track_hover_active_background_color: var(--sapButton_Track_Selected_Hover_Background);--_ui5-v1-24-10_switch_track_hover_inactive_background_color: var(--sapButton_Track_Hover_Background);--_ui5-v1-24-10_switch_track_active_border_color: var(--sapButton_Track_Selected_BorderColor);--_ui5-v1-24-10_switch_track_inactive_border_color: var(--sapButton_Track_BorderColor);--_ui5-v1-24-10_switch_track_hover_active_border_color: var(--sapButton_Track_Selected_Hover_BorderColor);--_ui5-v1-24-10_switch_track_hover_inactive_border_color: var(--sapButton_Track_Hover_BorderColor);--_ui5-v1-24-10_switch_track_semantic_accept_background_color: var(--sapButton_Track_Positive_Background);--_ui5-v1-24-10_switch_track_semantic_reject_background_color: var(--sapButton_Track_Negative_Background);--_ui5-v1-24-10_switch_track_semantic_hover_accept_background_color: var(--sapButton_Track_Positive_Hover_Background);--_ui5-v1-24-10_switch_track_semantic_hover_reject_background_color: var(--sapButton_Track_Negative_Hover_Background);--_ui5-v1-24-10_switch_track_semantic_accept_border_color: var(--sapButton_Track_Positive_BorderColor);--_ui5-v1-24-10_switch_track_semantic_reject_border_color: var(--sapButton_Track_Negative_BorderColor);--_ui5-v1-24-10_switch_track_semantic_hover_accept_border_color: var(--sapButton_Track_Positive_Hover_BorderColor);--_ui5-v1-24-10_switch_track_semantic_hover_reject_border_color: var(--sapButton_Track_Negative_Hover_BorderColor);--_ui5-v1-24-10_switch_track_icon_display: inline-block;--_ui5-v1-24-10_switch_handle_width: 1.5rem;--_ui5-v1-24-10_switch_handle_height: 1.25rem;--_ui5-v1-24-10_switch_handle_with_label_width: 1.75rem;--_ui5-v1-24-10_switch_handle_with_label_height: 1.25rem;--_ui5-v1-24-10_switch_handle_border: var(--_ui5-v1-24-10_switch_handle_border_width) solid var(--sapButton_Handle_BorderColor);--_ui5-v1-24-10_switch_handle_border_width: .125rem;--_ui5-v1-24-10_switch_handle_active_background_color: var(--sapButton_Handle_Selected_Background);--_ui5-v1-24-10_switch_handle_inactive_background_color: var(--sapButton_Handle_Background);--_ui5-v1-24-10_switch_handle_hover_active_background_color: var(--sapButton_Handle_Selected_Hover_Background);--_ui5-v1-24-10_switch_handle_hover_inactive_background_color: var(--sapButton_Handle_Hover_Background);--_ui5-v1-24-10_switch_handle_active_border_color: var(--sapButton_Handle_Selected_BorderColor);--_ui5-v1-24-10_switch_handle_inactive_border_color: var(--sapButton_Handle_BorderColor);--_ui5-v1-24-10_switch_handle_hover_active_border_color: var(--sapButton_Handle_Selected_BorderColor);--_ui5-v1-24-10_switch_handle_hover_inactive_border_color: var(--sapButton_Handle_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_accept_background_color: var(--sapButton_Handle_Positive_Background);--_ui5-v1-24-10_switch_handle_semantic_reject_background_color: var(--sapButton_Handle_Negative_Background);--_ui5-v1-24-10_switch_handle_semantic_hover_accept_background_color: var(--sapButton_Handle_Positive_Hover_Background);--_ui5-v1-24-10_switch_handle_semantic_hover_reject_background_color: var(--sapButton_Handle_Negative_Hover_Background);--_ui5-v1-24-10_switch_handle_semantic_accept_border_color: var(--sapButton_Handle_Positive_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_reject_border_color: var(--sapButton_Handle_Negative_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_hover_accept_border_color: var(--sapButton_Handle_Positive_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_hover_reject_border_color: var(--sapButton_Handle_Negative_BorderColor);--_ui5-v1-24-10_switch_handle_on_hover_box_shadow: 0 0 0 .125rem var(--sapButton_Handle_Selected_Hover_BorderColor);--_ui5-v1-24-10_switch_handle_off_hover_box_shadow: 0 0 0 .125rem var(--sapButton_Handle_Hover_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_on_hover_box_shadow: 0 0 0 .125rem var(--sapButton_Handle_Positive_Hover_BorderColor);--_ui5-v1-24-10_switch_handle_semantic_off_hover_box_shadow: 0 0 0 .125rem var(--sapButton_Handle_Negative_Hover_BorderColor);--_ui5-v1-24-10_switch_handle_left: .0625rem;--_ui5-v1-24-10_switch_text_font_family: var(--sapContent_IconFontFamily);--_ui5-v1-24-10_switch_text_font_size: var(--sapFontLargeSize);--_ui5-v1-24-10_switch_text_width: 1.25rem;--_ui5-v1-24-10_switch_text_with_label_font_family: "72-Condensed-Bold" , "72" , "72full" , Arial, Helvetica, sans-serif;--_ui5-v1-24-10_switch_text_with_label_font_size: var(--sapFontSmallSize);--_ui5-v1-24-10_switch_text_with_label_width: 1.75rem;--_ui5-v1-24-10_switch_text_inactive_left: .1875rem;--_ui5-v1-24-10_switch_text_inactive_left_alternate: .0625rem;--_ui5-v1-24-10_switch_text_inactive_right: auto;--_ui5-v1-24-10_switch_text_inactive_right_alternate: 0;--_ui5-v1-24-10_switch_text_active_left: .1875rem;--_ui5-v1-24-10_switch_text_active_left_alternate: .0625rem;--_ui5-v1-24-10_switch_text_active_right: auto;--_ui5-v1-24-10_switch_text_active_color: var(--sapButton_Handle_Selected_TextColor);--_ui5-v1-24-10_switch_text_inactive_color: var(--sapButton_Handle_TextColor);--_ui5-v1-24-10_switch_text_semantic_accept_color: var(--sapButton_Handle_Positive_TextColor);--_ui5-v1-24-10_switch_text_semantic_reject_color: var(--sapButton_Handle_Negative_TextColor);--_ui5-v1-24-10_switch_text_overflow: hidden;--_ui5-v1-24-10_switch_text_z_index: 1;--_ui5-v1-24-10_switch_text_hidden: hidden;--_ui5-v1-24-10_switch_text_min_width: none;--_ui5-v1-24-10_switch_icon_width: 1rem;--_ui5-v1-24-10_switch_icon_height: 1rem;--_ui5-v1-24-10_select_disabled_background: var(--sapField_Background);--_ui5-v1-24-10_select_disabled_border_color: var(--sapField_BorderColor);--_ui5-v1-24-10_select_state_error_warning_border_style: solid;--_ui5-v1-24-10_select_state_error_warning_border_width: .125rem;--_ui5-v1-24-10_select_focus_width: 1px;--_ui5-v1-24-10_select_label_color: var(--sapField_TextColor);--_ui5-v1-24-10_select_hover_icon_left_border: none;--_ui5-v1-24-10_select_option_focus_border_radius: var(--sapElement_BorderCornerRadius);--_ui5-v1-24-10_split_button_host_transparent_hover_background: transparent;--_ui5-v1-24-10_split_button_transparent_disabled_background: transparent;--_ui5-v1-24-10_split_button_host_default_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_BorderColor);--_ui5-v1-24-10_split_button_host_attention_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_Attention_BorderColor);--_ui5-v1-24-10_split_button_host_emphasized_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_button_host_positive_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_Accept_BorderColor);--_ui5-v1-24-10_split_button_host_negative_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_Reject_BorderColor);--_ui5-v1-24-10_split_button_host_transparent_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_Lite_BorderColor);--_ui5-v1-24-10_split_text_button_border_color: transparent;--_ui5-v1-24-10_split_text_button_background_color: transparent;--_ui5-v1-24-10_split_text_button_emphasized_border: var(--sapButton_BorderWidth) solid var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_text_button_emphasized_border_width: .0625rem;--_ui5-v1-24-10_split_text_button_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_text_button_emphasized_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_text_button_positive_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Accept_BorderColor);--_ui5-v1-24-10_split_text_button_negative_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Reject_BorderColor);--_ui5-v1-24-10_split_text_button_attention_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Attention_BorderColor);--_ui5-v1-24-10_split_text_button_transparent_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_arrow_button_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_arrow_button_emphasized_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_arrow_button_emphasized_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_arrow_button_positive_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Accept_BorderColor);--_ui5-v1-24-10_split_arrow_button_negative_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Reject_BorderColor);--_ui5-v1-24-10_split_arrow_button_attention_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_Attention_BorderColor);--_ui5-v1-24-10_split_arrow_button_transparent_hover_border: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_text_button_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_text_button_emphasized_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_Emphasized_BorderColor);--_ui5-v1-24-10_split_text_button_positive_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_Accept_BorderColor);--_ui5-v1-24-10_split_text_button_negative_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_Reject_BorderColor);--_ui5-v1-24-10_split_text_button_attention_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_Attention_BorderColor);--_ui5-v1-24-10_split_text_button_transparent_hover_border_left: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_button_focused_border: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_split_button_focused_border_radius: .375rem;--_ui5-v1-24-10_split_button_hover_border_radius: var(--_ui5-v1-24-10_button_border_radius);--_ui5-v1-24-10_split_button_middle_separator_width: 0;--_ui5-v1-24-10_split_button_middle_separator_left: -.0625rem;--_ui5-v1-24-10_split_button_middle_separator_hover_display: none;--_ui5-v1-24-10_split_button_text_button_width: 2.375rem;--_ui5-v1-24-10_split_button_text_button_right_border_width: .0625rem;--_ui5-v1-24-10_split_button_transparent_hover_background: var(--sapButton_Lite_Hover_Background);--_ui5-v1-24-10_split_button_transparent_hover_color: var(--sapButton_TextColor);--_ui5-v1-24-10_split_button_host_transparent_hover_box_shadow: inset 0 0 0 var(--sapButton_BorderWidth) var(--sapButton_BorderColor);--_ui5-v1-24-10_split_button_inner_focused_border_radius_outer: .375rem;--_ui5-v1-24-10_split_button_inner_focused_border_radius_inner: .375rem;--_ui5-v1-24-10_split_button_emphasized_separator_color: transparent;--_ui5-v1-24-10_split_button_positive_separator_color: transparent;--_ui5-v1-24-10_split_button_negative_separator_color: transparent;--_ui5-v1-24-10_split_button_attention_separator_color: transparent;--_ui5-v1-24-10_split_button_attention_separator_color_default: var(--sapButton_Attention_TextColor);--_ui5-v1-24-10_split_text_button_hover_border_right: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_text_button_emphasized_hover_border_right: none;--_ui5-v1-24-10_split_text_button_positive_hover_border_right: var(--sapButton_BorderWidth) solid var(--sapButton_Accept_BorderColor);--_ui5-v1-24-10_split_text_button_negative_hover_border_right: var(--sapButton_BorderWidth) solid var(--sapButton_Reject_BorderColor);--_ui5-v1-24-10_split_text_button_attention_hover_border_right: var(--sapButton_BorderWidth) solid var(--sapButton_Attention_BorderColor);--_ui5-v1-24-10_split_text_button_transparent_hover_border_right: var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);--_ui5-v1-24-10_split_button_middle_separator_hover_display_emphasized: none;--_ui5-v1-24-10_tc_header_height: var(--_ui5-v1-24-10_tc_item_height);--_ui5-v1-24-10_tc_header_height_text_only: var(--_ui5-v1-24-10_tc_item_text_only_height);--_ui5-v1-24-10_tc_header_height_text_with_additional_text: var(--_ui5-v1-24-10_tc_item_text_only_with_additional_text_height);--_ui5-v1-24-10_tc_header_box_shadow: var(--sapContent_HeaderShadow);--_ui5-v1-24-10_tc_header_background: var(--sapObjectHeader_Background);--_ui5-v1-24-10_tc_header_background_translucent: var(--sapObjectHeader_Background);--_ui5-v1-24-10_tc_content_background: var(--sapBackgroundColor);--_ui5-v1-24-10_tc_content_background_translucent: var(--sapGroup_ContentBackground);--_ui5-v1-24-10_tc_headeritem_padding: 1rem;--_ui5-v1-24-10_tc_headerItem_additional_text_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_tc_headerItem_text_selected_color: var(--sapSelectedColor);--_ui5-v1-24-10_tc_headerItem_text_selected_hover_color: var(--sapSelectedColor);--_ui5-v1-24-10_tc_headerItem_additional_text_font_weight: normal;--_ui5-v1-24-10_tc_headerItem_neutral_color: var(--sapNeutralTextColor);--_ui5-v1-24-10_tc_headerItem_positive_color: var(--sapPositiveTextColor);--_ui5-v1-24-10_tc_headerItem_negative_color: var(--sapNegativeTextColor);--_ui5-v1-24-10_tc_headerItem_critical_color: var(--sapCriticalTextColor);--_ui5-v1-24-10_tc_headerItem_neutral_border_color: var(--sapNeutralElementColor);--_ui5-v1-24-10_tc_headerItem_positive_border_color: var(--sapPositiveElementColor);--_ui5-v1-24-10_tc_headerItem_negative_border_color: var(--sapNegativeElementColor);--_ui5-v1-24-10_tc_headerItem_critical_border_color: var(--sapCriticalElementColor);--_ui5-v1-24-10_tc_headerItem_neutral_selected_border_color: var(--_ui5-v1-24-10_tc_headerItem_neutral_color);--_ui5-v1-24-10_tc_headerItem_positive_selected_border_color: var(--_ui5-v1-24-10_tc_headerItem_positive_color);--_ui5-v1-24-10_tc_headerItem_negative_selected_border_color: var(--_ui5-v1-24-10_tc_headerItem_negative_color);--_ui5-v1-24-10_tc_headerItem_critical_selected_border_color: var(--_ui5-v1-24-10_tc_headerItem_critical_color);--_ui5-v1-24-10_tc_headerItem_transition: none;--_ui5-v1-24-10_tc_headerItem_hover_border_visibility: hidden;--_ui5-v1-24-10_tc_headerItemContent_border_radius: .125rem .125rem 0 0;--_ui5-v1-24-10_tc_headerItemContent_border_bg: transparent;--_ui5-v1-24-10_tc_headerItem_neutral_border_bg: transparent;--_ui5-v1-24-10_tc_headerItem_positive_border_bg: transparent;--_ui5-v1-24-10_tc_headerItem_negative_border_bg: transparent;--_ui5-v1-24-10_tc_headerItem_critical_border_bg: transparent;--_ui5-v1-24-10_tc_headerItemContent_border_height: 0;--_ui5-v1-24-10_tc_headerItemContent_focus_offset: 1rem;--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_left: 0px;--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_right: 0px;--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_top: 0px;--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_bottom: 0px;--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_left: .75rem;--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_right: .625rem;--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_top: .75rem;--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_bottom: .75rem;--_ui5-v1-24-10_tc_headerItemContent_focus_border: none;--_ui5-v1-24-10_tc_headerItemContent_default_focus_border: none;--_ui5-v1-24-10_tc_headerItemContent_focus_border_radius: 0;--_ui5-v1-24-10_tc_headerItemSemanticIcon_display: none;--_ui5-v1-24-10_tc_headerItemSemanticIcon_size: .75rem;--_ui5-v1-24-10_tc_mixedMode_itemText_font_family: var(--sapFontFamily);--_ui5-v1-24-10_tc_mixedMode_itemText_font_size: var(--sapFontSmallSize);--_ui5-v1-24-10_tc_mixedMode_itemText_font_weight: normal;--_ui5-v1-24-10_tc_overflowItem_positive_color: var(--sapPositiveColor);--_ui5-v1-24-10_tc_overflowItem_negative_color: var(--sapNegativeColor);--_ui5-v1-24-10_tc_overflowItem_critical_color: var(--sapCriticalColor);--_ui5-v1-24-10_tc_overflowItem_focus_offset: .125rem;--_ui5-v1-24-10_tc_overflowItem_extraIndent: 0rem;--_ui5-v1-24-10_tc_headerItemIcon_positive_selected_background: var(--sapPositiveColor);--_ui5-v1-24-10_tc_headerItemIcon_negative_selected_background: var(--sapNegativeColor);--_ui5-v1-24-10_tc_headerItemIcon_critical_selected_background: var(--sapCriticalColor);--_ui5-v1-24-10_tc_headerItemIcon_neutral_selected_background: var(--sapNeutralColor);--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color: var(--sapGroup_ContentBackground);--_ui5-v1-24-10_tc_header_border_bottom: .0625rem solid var(--sapObjectHeader_Background);--_ui5-v1-24-10_tc_headerItemContent_border_bottom: .1875rem solid var(--sapSelectedColor);--_ui5-v1-24-10_tc_headerItem_color: var(--sapTextColor);--_ui5-v1-24-10_tc_overflowItem_default_color: var(--sapTextColor);--_ui5-v1-24-10_tc_overflowItem_current_color: CurrentColor;--_ui5-v1-24-10_tc_content_border_bottom: .0625rem solid var(--sapObjectHeader_BorderColor);--_ui5-v1-24-10_tc_headerItem_expand_button_margin_inline_start: 0rem;--_ui5-v1-24-10_tc_headerItem_single_click_expand_button_margin_inline_start: .25rem;--_ui5-v1-24-10_tc_headerItem_expand_button_border_radius: .25rem;--_ui5-v1-24-10_tc_headerItem_expand_button_separator_display: inline-block;--_ui5-v1-24-10_tc_headerItem_focus_border: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_tc_headerItem_focus_border_offset: -5px;--_ui5-v1-24-10_tc_headerItemIcon_focus_border_radius: 50%;--_ui5-v1-24-10_tc_headerItem_focus_border_radius: .375rem;--_ui5-v1-24-10_tc_headeritem_text_font_weight: bold;--_ui5-v1-24-10_tc_headerItem_focus_offset: 1px;--_ui5-v1-24-10_tc_headerItem_text_hover_color: var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_tc_headerItemIcon_border: .125rem solid var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_tc_headerItemIcon_color: var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_tc_headerItemIcon_selected_background: var(--sapContent_Selected_ForegroundColor);--_ui5-v1-24-10_tc_headerItemIcon_background_color: var(--sapContent_Selected_Background);--_ui5-v1-24-10_tc_headerItemIcon_selected_color: var(--sapContent_ContrastIconColor);--_ui5-v1-24-10_tc_mixedMode_itemText_color: var(--sapTextColor);--_ui5-v1-24-10_tc_overflow_text_color: var(--sapTextColor);--_ui5-v1-24-10_textarea_state_border_width: .125rem;--_ui5-v1-24-10_textarea_information_border_width: .125rem;--_ui5-v1-24-10_textarea_placeholder_font_style: italic;--_ui5-v1-24-10_textarea_value_state_error_warning_placeholder_font_weight: normal;--_ui5-v1-24-10_textarea_error_placeholder_font_style: italic;--_ui5-v1-24-10_textarea_error_placeholder_color: var(--sapField_PlaceholderTextColor);--_ui5-v1-24-10_textarea_error_hover_background_color: var(--sapField_Hover_Background);--_ui5-v1-24-10_textarea_disabled_opacity: .4;--_ui5-v1-24-10_textarea_focus_pseudo_element_content: "";--_ui5-v1-24-10_textarea_min_height: 2.25rem;--_ui5-v1-24-10_textarea_padding_right_and_left_readonly: .5625rem;--_ui5-v1-24-10_textarea_padding_top_readonly: .4375rem;--_ui5-v1-24-10_textarea_exceeded_text_height: 1rem;--_ui5-v1-24-10_textarea_hover_border: none;--_ui5-v1-24-10_textarea_focus_border_radius: .25rem;--_ui5-v1-24-10_textarea_error_warning_border_style: none;--_ui5-v1-24-10_textarea_line_height: 1.5;--_ui5-v1-24-10_textarea_focused_value_state_error_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_textarea_focused_value_state_warning_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_textarea_focused_value_state_success_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_textarea_focused_value_state_information_background: var(--sapField_Hover_Background);--_ui5-v1-24-10_textarea_focused_value_state_error_focus_outline_color: var(--sapField_InvalidColor);--_ui5-v1-24-10_textarea_focused_value_state_warning_focus_outline_color: var(--sapField_WarningColor);--_ui5-v1-24-10_textarea_focused_value_state_success_focus_outline_color: var(--sapField_SuccessColor);--_ui5-v1-24-10_textarea_focus_offset: 0;--_ui5-v1-24-10_textarea_readonly_focus_offset: 1px;--_ui5-v1-24-10_textarea_focus_outline_color: var(--sapField_Active_BorderColor);--_ui5-v1-24-10_textarea_value_state_focus_offset: 0;--_ui5-v1-24-10_textarea_wrapper_padding: .0625rem;--_ui5-v1-24-10_textarea_success_wrapper_padding: .0625rem;--_ui5-v1-24-10_textarea_warning_error_wrapper_padding: .0625rem .0625rem .125rem .0625rem;--_ui5-v1-24-10_textarea_information_wrapper_padding: .0625rem .0625rem .125rem .0625rem;--_ui5-v1-24-10_textarea_padding_bottom_readonly: .375rem;--_ui5-v1-24-10_textarea_padding_top_error_warning: .5rem;--_ui5-v1-24-10_textarea_padding_bottom_error_warning: .4375rem;--_ui5-v1-24-10_textarea_padding_top_information: .5rem;--_ui5-v1-24-10_textarea_padding_bottom_information: .4375rem;--_ui5-v1-24-10_textarea_padding_right_and_left: .625rem;--_ui5-v1-24-10_textarea_padding_right_and_left_error_warning: .625rem;--_ui5-v1-24-10_textarea_padding_right_and_left_information: .625rem;--_ui5-v1-24-10_textarea_readonly_border_style: dashed;--_ui5-v1-24-10_time_picker_border: .0625rem solid transparent;--_ui5-v1-24-10-time_picker_border_radius: .25rem;--_ui5-v1-24-10_toast_vertical_offset: 3rem;--_ui5-v1-24-10_toast_horizontal_offset: 2rem;--_ui5-v1-24-10_toast_background: var(--sapList_Background);--_ui5-v1-24-10_toast_shadow: var(--sapContent_Shadow2);--_ui5-v1-24-10_toast_offset_width: -.1875rem;--_ui5-v1-24-10_wheelslider_item_text_size: var(--sapFontSize);--_ui5-v1-24-10_wheelslider_label_text_size: var(--sapFontSmallSize);--_ui5-v1-24-10_wheelslider_selection_frame_margin_top: calc(var(--_ui5-v1-24-10_wheelslider_item_height) * 2);--_ui5-v1-24-10_wheelslider_mobile_selection_frame_margin_top: calc(var(--_ui5-v1-24-10_wheelslider_item_height) * 4);--_ui5-v1-24-10_wheelslider_label_text_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_wheelslider_height: 240px;--_ui5-v1-24-10_wheelslider_mobile_height: 432px;--_ui5-v1-24-10_wheelslider_item_width: 48px;--_ui5-v1-24-10_wheelslider_item_height: 46px;--_ui5-v1-24-10_wheelslider_arrows_visibility: hidden;--_ui5-v1-24-10_wheelslider_item_background_color: var(--sapLegend_WorkingBackground);--_ui5-v1-24-10_wheelslider_item_text_color: var(--sapTextColor);--_ui_wheelslider_item_hover_color: var(--sapList_AlternatingBackground);--_ui_wheelslider_item_expanded_hover_color: var(--sapList_AlternatingBackground);--_ui_wheelslider_item_exanded_hover_color: var(--sapList_AlternatingBackground);--_ui5-v1-24-10_wheelslider_item_border_color: var(--sapList_SelectionBorderColor);--_ui5-v1-24-10_wheelslider_item_expanded_border_color: transparent;--_ui5-v1-24-10_wheelslider_item_hovered_border_color: transparent;--_ui5-v1-24-10_wheelslider_collapsed_item_text_color: var(--sapList_SelectionBorderColor);--_ui5-v1-24-10_wheelslider_selected_item_background_color: var(--sapContent_Selected_Background);--_ui5-v1-24-10_wheelslider_selected_item_hover_background_color: var(--sapButton_Emphasized_Hover_BorderColor);--_ui5-v1-24-10_wheelslider_active_item_background_color:var(--sapContent_Selected_Background);--_ui5-v1-24-10_wheelslider_active_item_text_color: var(--sapContent_Selected_TextColor);--_ui5-v1-24-10_wheelslider_selection_frame_color: var(--sapList_SelectionBorderColor);--_ui_wheelslider_item_border_radius: var(--_ui5-v1-24-10_button_border_radius);--_ui5-v1-24-10_toggle_button_pressed_focussed: var(--sapButton_Selected_BorderColor);--_ui5-v1-24-10_toggle_button_pressed_focussed_hovered: var(--sapButton_Selected_BorderColor);--_ui5-v1-24-10_toggle_button_selected_positive_text_color: var(--sapButton_Selected_TextColor);--_ui5-v1-24-10_toggle_button_selected_negative_text_color: var(--sapButton_Selected_TextColor);--_ui5-v1-24-10_toggle_button_selected_attention_text_color: var(--sapButton_Selected_TextColor);--_ui5-v1-24-10_toggle_button_emphasized_pressed_focussed_hovered: var(--sapContent_FocusColor);--_ui5-v1-24-10_toggle_button_emphasized_text_shadow: none;--_ui5-v1-24-10_yearpicker_item_selected_focus: var(--sapContent_Selected_Background);--_ui5-v1-24-10_yearpicker_item_border: none;--_ui5-v1-24-10_yearpicker_item_margin: 1px;--_ui5-v1-24-10_yearpicker_item_border_radius: .5rem;--_ui5-v1-24-10_yearpicker_item_focus_after_offset: .25rem;--_ui5-v1-24-10_yearpicker_item_focus_after_border: var(--_ui5-v1-24-10_button_focused_border);--_ui5-v1-24-10_yearpicker_item_focus_after_border_radius: .5rem;--_ui5-v1-24-10_yearpicker_item_focus_after_width: calc(100% - .5rem) ;--_ui5-v1-24-10_yearpicker_item_focus_after_height: calc(100% - .5rem) ;--_ui5-v1-24-10_yearpicker_item_selected_background_color: transparent;--_ui5-v1-24-10_yearpicker_item_selected_text_color: var(--sapContent_Selected_TextColor);--_ui5-v1-24-10_yearpicker_item_selected_box_shadow: none;--_ui5-v1-24-10_yearpicker_item_selected_hover_color: var(--sapList_Hover_Background);--_ui5-v1-24-10_yearpicker_item_focus_after_outline: none;--_ui5-v1-24-10_calendar_header_middle_button_width: 6.25rem;--_ui5-v1-24-10_calendar_header_middle_button_flex: 1 1 auto;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_display: block;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_width: calc(100% - .375rem) ;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_height: calc(100% - .375rem) ;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_top_offset: .125rem;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_left_offset: .125rem;--_ui5-v1-24-10_calendar_header_arrow_button_border: none;--_ui5-v1-24-10_calendar_header_arrow_button_border_radius: .5rem;--_ui5-v1-24-10_calendar_header_button_background_color: var(--sapButton_Lite_Background);--_ui5-v1-24-10_calendar_header_arrow_button_box_shadow: 0 0 .125rem 0 rgb(85 107 130 / 72%);--_ui5-v1-24-10_calendar_header_middle_button_focus_border_radius: .5rem;--_ui5-v1-24-10_calendar_header_middle_button_focus_border: none;--_ui5-v1-24-10_calendar_header_middle_button_focus_after_border: none;--_ui5-v1-24-10_calendar_header_middle_button_focus_background: transparent;--_ui5-v1-24-10_calendar_header_middle_button_focus_outline: .125rem solid var(--sapSelectedColor);--_ui5-v1-24-10_calendar_header_middle_button_focus_active_outline: .0625rem solid var(--sapSelectedColor);--_ui5-v1-24-10_calendar_header_middle_button_focus_active_background: transparent;--_ui5-v1-24-10_token_background: var(--sapButton_TokenBackground);--_ui5-v1-24-10_token_readonly_background: var(--sapButton_TokenBackground);--_ui5-v1-24-10_token_readonly_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_token_right_margin: .3125rem;--_ui5-v1-24-10_token_padding: .25rem 0;--_ui5-v1-24-10_token_left_padding: .3125rem;--_ui5-v1-24-10_token_focused_selected_border: 1px solid var(--sapButton_Selected_BorderColor);--_ui5-v1-24-10_token_focus_offset: -.25rem;--_ui5-v1-24-10_token_focus_outline_width: .0625rem;--_ui5-v1-24-10_token_hover_border_color: var(--sapButton_TokenBorderColor);--_ui5-v1-24-10_token_selected_focus_outline: none;--_ui5-v1-24-10_token_focus_outline: none;--_ui5-v1-24-10_token_outline_offset: .125rem;--_ui5-v1-24-10_token_selected_hover_border_color: var(--sapButton_Selected_BorderColor);--ui5-v1-24-10_token_focus_pseudo_element_content: "";--_ui5-v1-24-10_token_border_radius: .375rem;--_ui5-v1-24-10_token_focus_outline_border_radius: .5rem;--_ui5-v1-24-10_token_text_color: var(--sapTextColor);--_ui5-v1-24-10_token_selected_text_font_family: var(--sapFontSemiboldDuplexFamily);--_ui5-v1-24-10_token_selected_internal_border_bottom: .125rem solid var(--sapButton_Selected_BorderColor);--_ui5-v1-24-10_token_selected_internal_border_bottom_radius: .1875rem;--_ui5-v1-24-10_token_text_icon_top: .0625rem;--_ui5-v1-24-10_token_selected_focused_offset_bottom: -.375rem;--_ui5-v1-24-10_token_readonly_padding: .25rem .3125rem;--_ui5-v1-24-10_tokenizer-popover_offset: .3125rem;--_ui5-v1-24-10_tokenizer_n_more_text_color: var(--sapLinkColor);--_ui5-v1-24-10-multi_combobox_token_margin_top: 1px;--_ui5-v1-24-10_slider_progress_container_dot_background: var(--sapField_BorderColor);--_ui5-v1-24-10_slider_progress_border: none;--_ui5-v1-24-10_slider_padding: 1.406rem 1.0625rem;--_ui5-v1-24-10_slider_inner_height: .25rem;--_ui5-v1-24-10_slider_outer_height: 1.6875rem;--_ui5-v1-24-10_slider_progress_border_radius: .25rem;--_ui5-v1-24-10_slider_tickmark_bg: var(--sapField_BorderColor);--_ui5-v1-24-10_slider_handle_margin_left: calc(-1 * (var(--_ui5-v1-24-10_slider_handle_width) / 2));--_ui5-v1-24-10_slider_handle_outline_offset: .075rem;--_ui5-v1-24-10_slider_progress_outline: .0625rem dotted var(--sapContent_FocusColor);--_ui5-v1-24-10_slider_progress_outline_offset: -.8125rem;--_ui5-v1-24-10_slider_disabled_opacity: .4;--_ui5-v1-24-10_slider_tooltip_border_color: var(--sapField_BorderColor);--_ui5-v1-24-10_range_slider_handle_background_focus: transparent;--_ui5-v1-24-10_slider_progress_box_sizing: content-box;--_ui5-v1-24-10_range_slider_focus_outline_width: 100%;--_ui5-v1-24-10_slider_progress_outline_offset_left: 0;--_ui5-v1-24-10_range_slider_focus_outline_radius: 0;--_ui5-v1-24-10_slider_progress_container_top: 0;--_ui5-v1-24-10_slider_progress_height: 100%;--_ui5-v1-24-10_slider_active_progress_border: none;--_ui5-v1-24-10_slider_active_progress_left: 0;--_ui5-v1-24-10_slider_active_progress_top: 0;--_ui5-v1-24-10_slider_no_tickmarks_progress_container_top: var(--_ui5-v1-24-10_slider_progress_container_top);--_ui5-v1-24-10_slider_no_tickmarks_progress_height: var(--_ui5-v1-24-10_slider_progress_height);--_ui5-v1-24-10_slider_no_tickmarks_active_progress_border: var(--_ui5-v1-24-10_slider_active_progress_border);--_ui5-v1-24-10_slider_no_tickmarks_active_progress_left: var(--_ui5-v1-24-10_slider_active_progress_left);--_ui5-v1-24-10_slider_no_tickmarks_active_progress_top: var(--_ui5-v1-24-10_slider_active_progress_top);--_ui5-v1-24-10_slider_handle_focus_visibility: none;--_ui5-v1-24-10_slider_handle_icon_size: 1rem;--_ui5-v1-24-10_slider_progress_container_background: var(--sapSlider_Background);--_ui5-v1-24-10_slider_progress_container_dot_display: block;--_ui5-v1-24-10_slider_inner_min_width: 4rem;--_ui5-v1-24-10_slider_progress_background: var(--sapSlider_Selected_Background);--_ui5-v1-24-10_slider_progress_before_background: var(--sapSlider_Selected_Background);--_ui5-v1-24-10_slider_progress_after_background: var(--sapContent_MeasureIndicatorColor);--_ui5-v1-24-10_slider_handle_background: var(--sapSlider_HandleBackground);--_ui5-v1-24-10_slider_handle_icon_display: inline-block;--_ui5-v1-24-10_slider_handle_border: .0625rem solid var(--sapSlider_HandleBorderColor);--_ui5-v1-24-10_slider_handle_border_radius: .5rem;--_ui5-v1-24-10_slider_handle_height: 1.5rem;--_ui5-v1-24-10_slider_handle_width: 2rem;--_ui5-v1-24-10_slider_handle_top: -.625rem;--_ui5-v1-24-10_slider_handle_font_family: "SAP-icons";--_ui5-v1-24-10_slider_handle_hover_border: .0625rem solid var(--sapSlider_Hover_HandleBorderColor);--_ui5-v1-24-10_slider_handle_focus_border: .125rem solid var(--sapContent_FocusColor);--_ui5-v1-24-10_slider_handle_background_focus: var(--sapSlider_Active_RangeHandleBackground);--_ui5-v1-24-10_slider_handle_outline: none;--_ui5-v1-24-10_slider_handle_hover_background: var(--sapSlider_Hover_HandleBackground);--_ui5-v1-24-10_slider_tooltip_background: var(--sapField_Focus_Background);--_ui5-v1-24-10_slider_tooltip_border: none;--_ui5-v1-24-10_slider_tooltip_border_radius: .5rem;--_ui5-v1-24-10_slider_tooltip_box_shadow: var(--sapContent_Shadow1);--_ui5-v1-24-10_range_slider_legacy_progress_focus_display: none;--_ui5-v1-24-10_range_slider_progress_focus_display: block;--_ui5-v1-24-10_slider_tickmark_in_range_bg: var(--sapSlider_Selected_BorderColor);--_ui5-v1-24-10_slider_label_fontsize: var(--sapFontSmallSize);--_ui5-v1-24-10_slider_label_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_slider_tooltip_min_width: 2rem;--_ui5-v1-24-10_slider_tooltip_padding: .25rem;--_ui5-v1-24-10_slider_tooltip_fontsize: var(--sapFontSmallSize);--_ui5-v1-24-10_slider_tooltip_color: var(--sapContent_LabelColor);--_ui5-v1-24-10_slider_tooltip_height: 1.375rem;--_ui5-v1-24-10_slider_handle_focus_width: 1px;--_ui5-v1-24-10_slider_start_end_point_size: .5rem;--_ui5-v1-24-10_slider_start_end_point_left: -.75rem;--_ui5-v1-24-10_slider_start_end_point_top: -.125rem;--_ui5-v1-24-10_slider_handle_focused_tooltip_distance: calc(var(--_ui5-v1-24-10_slider_tooltip_bottom) - var(--_ui5-v1-24-10_slider_handle_focus_width));--_ui5-v1-24-10_slider_tooltip_border_box: border-box;--_ui5-v1-24-10_range_slider_handle_active_background: var(--sapSlider_Active_RangeHandleBackground);--_ui5-v1-24-10_range_slider_active_handle_icon_display: none;--_ui5-v1-24-10_range_slider_progress_focus_top: -15px;--_ui5-v1-24-10_range_slider_progress_focus_left: calc(-1 * (var(--_ui5-v1-24-10_slider_handle_width) / 2) - 5px);--_ui5-v1-24-10_range_slider_progress_focus_padding: 0 1rem 0 1rem;--_ui5-v1-24-10_range_slider_progress_focus_width: calc(100% + var(--_ui5-v1-24-10_slider_handle_width) + 10px);--_ui5-v1-24-10_range_slider_progress_focus_height: calc(var(--_ui5-v1-24-10_slider_handle_height) + 10px);--_ui5-v1-24-10_range_slider_root_hover_handle_icon_display: inline-block;--_ui5-v1-24-10_range_slider_root_hover_handle_bg: var(--_ui5-v1-24-10_slider_handle_hover_background);--_ui5-v1-24-10_range_slider_root_active_handle_icon_display: none;--_ui5-v1-24-10_slider_tickmark_height: .5rem;--_ui5-v1-24-10_slider_tickmark_top: -2px;--_ui5-v1-24-10_slider_handle_box_sizing: border-box;--_ui5-v1-24-10_range_slider_handle_background: var(--sapSlider_RangeHandleBackground);--_ui5-v1-24-10_slider_tooltip_bottom: 2rem;--_ui5-v1-24-10_value_state_message_border: none;--_ui5-v1-24-10_value_state_header_border: none;--_ui5-v1-24-10_input_value_state_icon_offset: .5rem;--_ui5-v1-24-10_value_state_header_box_shadow_error: inset 0 -.0625rem var(--sapField_InvalidColor);--_ui5-v1-24-10_value_state_header_box_shadow_information: inset 0 -.0625rem var(--sapField_InformationColor);--_ui5-v1-24-10_value_state_header_box_shadow_success: inset 0 -.0625rem var(--sapField_SuccessColor);--_ui5-v1-24-10_value_state_header_box_shadow_warning: inset 0 -.0625rem var(--sapField_WarningColor);--_ui5-v1-24-10_value_state_message_icon_offset_phone: 1rem;--_ui5-v1-24-10_value_state_header_border_bottom: none;--_ui5-v1-24-10_input_value_state_icon_display: inline-block;--_ui5-v1-24-10_value_state_message_padding: .5rem .5rem .5rem 1.875rem;--_ui5-v1-24-10_value_state_header_padding: .5rem .5rem .5rem 1.875rem;--_ui5-v1-24-10_value_state_message_popover_box_shadow: var(--sapContent_Shadow1);--_ui5-v1-24-10_value_state_message_icon_width: 1rem;--_ui5-v1-24-10_value_state_message_icon_height: 1rem;--_ui5-v1-24-10_value_state_header_offset: -.25rem;--_ui5-v1-24-10_value_state_message_popover_border_radius: var(--sapPopover_BorderCornerRadius);--_ui5-v1-24-10_value_state_message_padding_phone: .5rem .5rem .5rem 2.375rem;--_ui5-v1-24-10_value_state_message_line_height: 1.125rem;--ui5-v1-24-10_table_bottom_border: 1px solid var(--sapList_BorderColor);--ui5-v1-24-10_table_multiselect_column_width: 2.75rem;--ui5-v1-24-10_table_header_row_font_weight: normal;--ui5-v1-24-10_table_header_row_border_width: 1px;--_ui5-v1-24-10_table_load_more_border-bottom: none;--ui5-v1-24-10_table_header_row_outline_width: var(--sapContent_FocusWidth);--ui5-v1-24-10_table_header_row_font_family: var(--sapFontSemiboldDuplexFamily);--ui5-v1-24-10_table_header_row_border_bottom_color: var(--sapList_HeaderBorderColor);--ui5-v1-24-10_table_focus_outline_offset: -.1875rem;--ui5-v1-24-10_table_multiselect_popin_row_padding: 3.25rem;--ui5-v1-24-10_table_row_outline_width: var(--sapContent_FocusWidth);--ui5-v1-24-10_table_group_row_font-weight: bold;--ui5-v1-24-10_table_border_width: 1px 0 1px 0;--_ui5-v1-24-10-toolbar-padding-left: .5rem;--_ui5-v1-24-10-toolbar-padding-right: .5rem;--_ui5-v1-24-10-toolbar-item-margin-left: 0;--_ui5-v1-24-10-toolbar-item-margin-right: .25rem;--_ui5-v1-24-10_step_input_min_width: 7.25rem;--_ui5-v1-24-10_step_input_padding: 2.5rem;--_ui5-v1-24-10_step_input_input_error_background_color: inherit;--_ui5-v1-24-10-step_input_button_state_hover_background_color: var(--sapField_Hover_Background);--_ui5-v1-24-10_step_input_border_style: none;--_ui5-v1-24-10_step_input_border_style_hover: none;--_ui5-v1-24-10_step_input_button_background_color: transparent;--_ui5-v1-24-10_step_input_input_border: none;--_ui5-v1-24-10_step_input_input_margin_top: 0;--_ui5-v1-24-10_step_input_button_display: inline-flex;--_ui5-v1-24-10_step_input_button_left: 0;--_ui5-v1-24-10_step_input_button_right: 0;--_ui5-v1-24-10_step_input_input_border_focused_after: .125rem solid #0070f2;--_ui5-v1-24-10_step_input_input_border_top_bottom_focused_after: 0;--_ui5-v1-24-10_step_input_input_border_radius_focused_after: .25rem;--_ui5-v1-24-10_step_input_input_information_border_color_focused_after: var(--sapField_InformationColor);--_ui5-v1-24-10_step_input_input_warning_border_color_focused_after: var(--sapField_WarningColor);--_ui5-v1-24-10_step_input_input_success_border_color_focused_after: var(--sapField_SuccessColor);--_ui5-v1-24-10_step_input_input_error_border_color_focused_after: var(--sapField_InvalidColor);--_ui5-v1-24-10_step_input_disabled_button_background: none;--_ui5-v1-24-10_step_input_border_color_hover: none;--_ui5-v1-24-10_step_input_border_hover: none;--_ui5-v1-24-10_input_input_background_color: transparent;--_ui5-v1-24-10_load_more_padding: 0;--_ui5-v1-24-10_load_more_border: 1px top solid transparent;--_ui5-v1-24-10_load_more_border_radius: none;--_ui5-v1-24-10_load_more_outline_width: var(--sapContent_FocusWidth);--_ui5-v1-24-10_load_more_border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);--_ui5-v1-24-10_calendar_height: 24.5rem;--_ui5-v1-24-10_calendar_width: 20rem;--_ui5-v1-24-10_calendar_padding: 1rem;--_ui5-v1-24-10_calendar_left_right_padding: .5rem;--_ui5-v1-24-10_calendar_top_bottom_padding: 1rem;--_ui5-v1-24-10_calendar_header_height: 3rem;--_ui5-v1-24-10_calendar_header_arrow_button_width: 2.5rem;--_ui5-v1-24-10_calendar_header_padding: .25rem 0;--_ui5-v1-24-10_checkbox_root_side_padding: .6875rem;--_ui5-v1-24-10_checkbox_icon_size: 1rem;--_ui5-v1-24-10_checkbox_partially_icon_size: .75rem;--_ui5-v1-24-10_custom_list_item_rb_min_width: 2.75rem;--_ui5-v1-24-10_day_picker_item_width: 2.25rem;--_ui5-v1-24-10_day_picker_item_height: 2.875rem;--_ui5-v1-24-10_day_picker_empty_height: 3rem;--_ui5-v1-24-10_day_picker_item_justify_content: space-between;--_ui5-v1-24-10_dp_two_calendar_item_now_text_padding_top: .375rem;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_special_day_top: 2rem;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_special_day_right: 1.4375rem;--_ui5-v1-24-10_dp_two_calendar_item_primary_text_height: 1.8125rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_height: 1rem;--_ui5-v1-24-10_dp_two_calendar_item_text_padding_top: .4375rem;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_secondary_text_padding_block: 0 .5rem;--_ui5-v1-24-10_color-palette-swatch-container-padding: .3125rem .6875rem;--_ui5-v1-24-10_datetime_picker_width: 40.0625rem;--_ui5-v1-24-10_datetime_picker_height: 25rem;--_ui5-v1-24-10_datetime_timeview_width: 17rem;--_ui5-v1-24-10_datetime_timeview_phonemode_width: 19.5rem;--_ui5-v1-24-10_datetime_timeview_padding: 1rem;--_ui5-v1-24-10_datetime_timeview_phonemode_clocks_width: 24.5rem;--_ui5-v1-24-10_datetime_dateview_phonemode_margin_bottom: 0;--_ui5-v1-24-10_dialog_content_min_height: 2.75rem;--_ui5-v1-24-10_dialog_footer_height: 2.75rem;--_ui5-v1-24-10_input_inner_padding: 0 .625rem;--_ui5-v1-24-10_input_inner_padding_with_icon: 0 .25rem 0 .625rem;--_ui5-v1-24-10_input_inner_space_to_tokenizer: .125rem;--_ui5-v1-24-10_input_inner_space_to_n_more_text: .1875rem;--_ui5-v1-24-10_list_no_data_height: 3rem;--_ui5-v1-24-10_list_item_cb_margin_right: 0;--_ui5-v1-24-10_list_item_title_size: var(--sapFontLargeSize);--_ui5-v1-24-10_list_no_data_font_size: var(--sapFontLargeSize);--_ui5-v1-24-10_list_item_img_size: 3rem;--_ui5-v1-24-10_list_item_img_top_margin: .5rem;--_ui5-v1-24-10_list_item_img_bottom_margin: .5rem;--_ui5-v1-24-10_list_item_img_hn_margin: .75rem;--_ui5-v1-24-10_list_item_dropdown_base_height: 2.5rem;--_ui5-v1-24-10_list_item_base_height: var(--sapElement_LineHeight);--_ui5-v1-24-10_list_item_icon_size: 1.125rem;--_ui5-v1-24-10_list_item_icon_padding-inline-end: .5rem;--_ui5-v1-24-10_list_item_selection_btn_margin_top: calc(-1 * var(--_ui5-v1-24-10_checkbox_wrapper_padding));--_ui5-v1-24-10_list_item_content_vertical_offset: calc((var(--_ui5-v1-24-10_list_item_base_height) - var(--_ui5-v1-24-10_list_item_title_size)) / 2);--_ui5-v1-24-10_group_header_list_item_height: 2.75rem;--_ui5-v1-24-10_list_busy_row_height: 3rem;--_ui5-v1-24-10_month_picker_item_height: 3rem;--_ui5-v1-24-10_list_buttons_left_space: .125rem;--_ui5-v1-24-10_popup_default_header_height: 2.75rem;--_ui5-v1-24-10-notification-overflow-popover-padding: .25rem .5rem;--_ui5-v1-24-10_year_picker_item_height: 3rem;--_ui5-v1-24-10_tokenizer_padding: .25rem;--_ui5-v1-24-10_token_height: 1.625rem;--_ui5-v1-24-10_token_icon_size: .75rem;--_ui5-v1-24-10_token_icon_padding: .25rem .5rem;--_ui5-v1-24-10_token_wrapper_right_padding: .3125rem;--_ui5-v1-24-10_token_wrapper_left_padding: 0;--_ui5-v1-24-10_tl_bubble_padding: 1rem;--_ui5-v1-24-10_tl_indicator_before_bottom: -1.625rem;--_ui5-v1-24-10_tl_padding: 1rem 1rem 1rem .5rem;--_ui5-v1-24-10_tl_li_margin_bottom: 1.625rem;--_ui5-v1-24-10_switch_focus_width_size_horizon_exp: calc(100% + 4px) ;--_ui5-v1-24-10_switch_focus_height_size_horizon_exp: calc(100% + 4px) ;--_ui5-v1-24-10_tc_item_text: 3rem;--_ui5-v1-24-10_tc_item_height: 4.75rem;--_ui5-v1-24-10_tc_item_text_only_height: 2.75rem;--_ui5-v1-24-10_tc_item_text_only_with_additional_text_height: 3.75rem;--_ui5-v1-24-10_tc_item_text_line_height: 1.325rem;--_ui5-v1-24-10_tc_item_icon_circle_size: 2.75rem;--_ui5-v1-24-10_tc_item_icon_size: 1.25rem;--_ui5-v1-24-10_tc_item_add_text_margin_top: .375rem;--_ui5-v1-24-10_textarea_margin: .25rem 0;--_ui5-v1-24-10_radio_button_height: 2.75rem;--_ui5-v1-24-10_radio_button_label_side_padding: .875rem;--_ui5-v1-24-10_radio_button_inner_size: 2.75rem;--_ui5-v1-24-10_radio_button_svg_size: 1.375rem;--_ui5-v1-24-10-responsive_popover_header_height: 2.75rem;--ui5-v1-24-10_side_navigation_item_height: 2.75rem;--_ui5-v1-24-10_load_more_text_height: 2.75rem;--_ui5-v1-24-10_load_more_text_font_size: var(--sapFontMediumSize);--_ui5-v1-24-10_load_more_desc_padding: .375rem 2rem .875rem 2rem;--ui5-v1-24-10_table_header_row_height: 2.75rem;--ui5-v1-24-10_table_row_height: 2.75rem;--ui5-v1-24-10_table_group_row_height: 2rem;--_ui5-v1-24-10-tree-indent-step: 1.5rem;--_ui5-v1-24-10-tree-toggle-box-width: 2.75rem;--_ui5-v1-24-10-tree-toggle-box-height: 2.25rem;--_ui5-v1-24-10-tree-toggle-icon-size: 1.0625rem;--_ui5-v1-24-10_timeline_tli_indicator_before_bottom: -1.625rem;--_ui5-v1-24-10_timeline_tli_indicator_before_right: -1.625rem;--_ui5-v1-24-10_timeline_tli_indicator_before_without_icon_bottom: -1.875rem;--_ui5-v1-24-10_timeline_tli_indicator_before_without_icon_right: -1.9375rem;--_ui5-v1-24-10-toolbar-separator-height: 2rem;--_ui5-v1-24-10-toolbar-height: 2.75rem;--_ui5-v1-24-10_toolbar_overflow_padding: .25rem .5rem;--_ui5-v1-24-10_split_button_middle_separator_top: .625rem;--_ui5-v1-24-10_split_button_middle_separator_height: 1rem;--_ui5-v1-24-10_color-palette-item-height: 1.75rem;--_ui5-v1-24-10_color-palette-item-hover-height: 2.25rem;--_ui5-v1-24-10_color-palette-item-margin: calc(((var(--_ui5-v1-24-10_color-palette-item-hover-height) - var(--_ui5-v1-24-10_color-palette-item-height)) / 2) + .0625rem);--_ui5-v1-24-10_color-palette-row-width: 12rem;--_ui5-v1-24-10_textarea_padding_top: .5rem;--_ui5-v1-24-10_textarea_padding_bottom: .4375rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_padding_block: 0 .5rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_padding: 0 .5rem;--_ui5-v1-24-10_daypicker_two_calendar_item_selected_focus_margin_bottom: 0;--_ui5-v1-24-10_daypicker_two_calendar_item_selected_focus_padding_right: .5rem}[data-ui5-compact-size],.ui5-content-density-compact,.sapUiSizeCompact{--_ui5-v1-24-10_input_min_width: 2rem;--_ui5-v1-24-10_input_icon_width: 2rem;--_ui5-v1-24-10_input_information_icon_padding: .3125rem .5rem .1875rem .5rem;--_ui5-v1-24-10_input_information_focused_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_input_error_warning_icon_padding: .3125rem .5rem .1875rem .5rem;--_ui5-v1-24-10_input_error_warning_focused_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_input_custom_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_input_error_warning_custom_icon_padding: .3125rem .5rem .1875rem .5rem;--_ui5-v1-24-10_input_error_warning_custom_focused_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_input_information_custom_icon_padding: .3125rem .5rem .1875rem .5rem;--_ui5-v1-24-10_input_information_custom_focused_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_input_icon_padding: .3125rem .5rem .25rem .5rem;--_ui5-v1-24-10_panel_header_button_wrapper_padding: .1875rem .25rem;--_ui5-v1-24-10_rating_indicator_item_height: .67em;--_ui5-v1-24-10_rating_indicator_item_width: .67em;--_ui5-v1-24-10_rating_indicator_component_spacing: .8125rem 0px;--_ui5-v1-24-10_rating_indicator_readonly_item_height: .5em;--_ui5-v1-24-10_rating_indicator_readonly_item_width: .5em;--_ui5-v1-24-10_rating_indicator_readonly_item_spacing: .125rem .125rem;--_ui5-v1-24-10_radio_button_min_width: 2rem;--_ui5-v1-24-10_radio_button_outer_ring_padding_with_label: 0 .5rem;--_ui5-v1-24-10_radio_button_outer_ring_padding: 0 .5rem;--_ui5-v1-24-10_radio_button_focus_dist: .1875rem;--_ui5-v1-24-10_switch_height: 2rem;--_ui5-v1-24-10_switch_width: 3rem;--_ui5-v1-24-10_switch_min_width: none;--_ui5-v1-24-10_switch_with_label_width: 3.75rem;--_ui5-v1-24-10_switch_root_outline_top: .25rem;--_ui5-v1-24-10_switch_root_outline_bottom: .25rem;--_ui5-v1-24-10_switch_transform: translateX(100%) translateX(-1.375rem);--_ui5-v1-24-10_switch_transform_with_label: translateX(100%) translateX(-1.875rem);--_ui5-v1-24-10_switch_rtl_transform: translateX(1.375rem) translateX(-100%);--_ui5-v1-24-10_switch_rtl_transform_with_label: translateX(1.875rem) translateX(-100%);--_ui5-v1-24-10_switch_track_width: 2rem;--_ui5-v1-24-10_switch_track_height: 1.25rem;--_ui5-v1-24-10_switch_track_with_label_width: 2.75rem;--_ui5-v1-24-10_switch_track_with_label_height: 1.25rem;--_ui5-v1-24-10_switch_handle_width: 1.25rem;--_ui5-v1-24-10_switch_handle_height: 1rem;--_ui5-v1-24-10_switch_handle_with_label_width: 1.75rem;--_ui5-v1-24-10_switch_handle_with_label_height: 1rem;--_ui5-v1-24-10_switch_text_font_size: var(--sapFontSize);--_ui5-v1-24-10_switch_text_width: 1rem;--_ui5-v1-24-10_switch_text_active_left: .1875rem;--_ui5-v1-24-10_textarea_padding_right_and_left_readonly: .4375rem;--_ui5-v1-24-10_textarea_padding_top_readonly: .125rem;--_ui5-v1-24-10_textarea_exceeded_text_height: .375rem;--_ui5-v1-24-10_textarea_min_height: 1.625rem;--_ui5-v1-24-10_textarea_padding_bottom_readonly: .0625rem;--_ui5-v1-24-10_textarea_padding_top_error_warning: .1875rem;--_ui5-v1-24-10_textarea_padding_bottom_error_warning: .125rem;--_ui5-v1-24-10_textarea_padding_top_information: .1875rem;--_ui5-v1-24-10_textarea_padding_bottom_information: .125rem;--_ui5-v1-24-10_textarea_padding_right_and_left: .5rem;--_ui5-v1-24-10_textarea_padding_right_and_left_error_warning: .5rem;--_ui5-v1-24-10_textarea_padding_right_and_left_information: .5rem;--_ui5-v1-24-10_token_selected_focused_offset_bottom: -.25rem;--_ui5-v1-24-10_tokenizer-popover_offset: .1875rem;--_ui5-v1-24-10_slider_handle_icon_size: .875rem;--_ui5-v1-24-10_slider_padding: 1rem 1.0625rem;--_ui5-v1-24-10_range_slider_progress_focus_width: calc(100% + var(--_ui5-v1-24-10_slider_handle_width) + 10px);--_ui5-v1-24-10_range_slider_progress_focus_height: calc(var(--_ui5-v1-24-10_slider_handle_height) + 10px);--_ui5-v1-24-10_range_slider_progress_focus_top: -.8125rem;--_ui5-v1-24-10_slider_tooltip_bottom: 1.75rem;--_ui5-v1-24-10_slider_handle_focused_tooltip_distance: calc(var(--_ui5-v1-24-10_slider_tooltip_bottom) - var(--_ui5-v1-24-10_slider_handle_focus_width));--_ui5-v1-24-10_range_slider_progress_focus_left: calc(-1 * (var(--_ui5-v1-24-10_slider_handle_width) / 2) - 5px);--_ui5-v1-24-10_button_base_height: var(--sapElement_Compact_Height);--_ui5-v1-24-10_button_base_padding: .4375rem;--_ui5-v1-24-10_button_base_min_width: 2rem;--_ui5-v1-24-10_button_icon_font_size: 1rem;--_ui5-v1-24-10_calendar_height: 18rem;--_ui5-v1-24-10_calendar_width: 17.75rem;--_ui5-v1-24-10_calendar_left_right_padding: .25rem;--_ui5-v1-24-10_calendar_top_bottom_padding: .5rem;--_ui5-v1-24-10_calendar_header_height: 2rem;--_ui5-v1-24-10_calendar_header_arrow_button_width: 2rem;--_ui5-v1-24-10_calendar_header_padding: 0;--_ui5-v1-24-10-calendar-legend-root-padding: .5rem;--_ui5-v1-24-10-calendar-legend-root-width: 16.75rem;--_ui5-v1-24-10-calendar-legend-item-box-margin: .125rem .5rem .125rem .125rem;--_ui5-v1-24-10-calendar-legend-item-root-focus-margin: -.125rem;--_ui5-v1-24-10_checkbox_root_side_padding: var(--_ui5-v1-24-10_checkbox_wrapped_focus_padding);--_ui5-v1-24-10_checkbox_width_height: var(--_ui5-v1-24-10_checkbox_compact_width_height);--_ui5-v1-24-10_checkbox_wrapper_padding: var(--_ui5-v1-24-10_checkbox_compact_wrapper_padding);--_ui5-v1-24-10_checkbox_inner_width_height: var(--_ui5-v1-24-10_checkbox_compact_inner_size);--_ui5-v1-24-10_checkbox_icon_size: .75rem;--_ui5-v1-24-10_checkbox_partially_icon_size: .5rem;--_ui5-v1-24-10_custom_list_item_rb_min_width: 2rem;--_ui5-v1-24-10_daypicker_weeknumbers_container_padding_top: 2rem;--_ui5-v1-24-10_day_picker_item_width: 2rem;--_ui5-v1-24-10_day_picker_item_height: 2rem;--_ui5-v1-24-10_day_picker_empty_height: 2.125rem;--_ui5-v1-24-10_day_picker_item_justify_content: flex-end;--_ui5-v1-24-10_dp_two_calendar_item_now_text_padding_top: .5rem;--_ui5-v1-24-10_dp_two_calendar_item_primary_text_height: 1rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_height: .75rem;--_ui5-v1-24-10_dp_two_calendar_item_text_padding_top: .5rem;--_ui5-v1-24-10_daypicker_special_day_top: 1.625rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_top: 1.25rem;--_ui5-v1-24-10_daypicker_twocalendar_item_special_day_right: 1.25rem;--_ui5-v1-24-10_daypicker_two_calendar_item_margin_bottom: 0;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_special_day_top: 1.125rem;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_special_day_right: 1.125rem;--_ui5-v1-24-10_daypicker_item_now_selected_two_calendar_focus_secondary_text_padding_block: 0 1rem;--_ui5-v1-24-10_datetime_picker_height: 20.5rem;--_ui5-v1-24-10_datetime_picker_width: 35.5rem;--_ui5-v1-24-10_datetime_timeview_width: 17rem;--_ui5-v1-24-10_datetime_timeview_phonemode_width: 18.5rem;--_ui5-v1-24-10_datetime_timeview_padding: .5rem;--_ui5-v1-24-10_datetime_timeview_phonemode_clocks_width: 21.125rem;--_ui5-v1-24-10_datetime_dateview_phonemode_margin_bottom: 3.125rem;--_ui5-v1-24-10_dialog_content_min_height: 2.5rem;--_ui5-v1-24-10_dialog_footer_height: 2.5rem;--_ui5-v1-24-10_input_height: var(--sapElement_Compact_Height);--_ui5-v1-24-10_input_inner_padding: 0 .5rem;--_ui5-v1-24-10_input_inner_padding_with_icon: 0 .2rem 0 .5rem;--_ui5-v1-24-10_input_inner_space_to_tokenizer: .125rem;--_ui5-v1-24-10_input_inner_space_to_n_more_text: .125rem;--_ui5-v1-24-10_input_icon_min_width: var(--_ui5-v1-24-10_input_compact_min_width);--_ui5-v1-24-10_menu_item_padding: 0 .75rem 0 .5rem;--_ui5-v1-24-10_menu_item_submenu_icon_right: .75rem;--_ui5-v1-24-10-notification-overflow-popover-padding: .25rem .5rem;--_ui5-v1-24-10_popup_default_header_height: 2.5rem;--_ui5-v1-24-10_textarea_margin: .1875rem 0;--_ui5-v1-24-10_list_no_data_height: 2rem;--_ui5-v1-24-10_list_item_cb_margin_right: .5rem;--_ui5-v1-24-10_list_item_title_size: var(--sapFontSize);--_ui5-v1-24-10_list_item_img_top_margin: .55rem;--_ui5-v1-24-10_list_no_data_font_size: var(--sapFontSize);--_ui5-v1-24-10_list_item_dropdown_base_height: 2rem;--_ui5-v1-24-10_list_item_base_height: 2rem;--_ui5-v1-24-10_list_item_icon_size: 1rem;--_ui5-v1-24-10_list_item_selection_btn_margin_top: calc(-1 * var(--_ui5-v1-24-10_checkbox_wrapper_padding));--_ui5-v1-24-10_list_item_content_vertical_offset: calc((var(--_ui5-v1-24-10_list_item_base_height) - var(--_ui5-v1-24-10_list_item_title_size)) / 2);--_ui5-v1-24-10_list_busy_row_height: 2rem;--_ui5-v1-24-10_list_buttons_left_space: .125rem;--_ui5-v1-24-10_month_picker_item_height: 2rem;--_ui5-v1-24-10_year_picker_item_height: 2rem;--_ui5-v1-24-10_panel_header_height: 2rem;--_ui5-v1-24-10_panel_button_root_height: 2rem;--_ui5-v1-24-10_panel_button_root_width: 2.5rem;--_ui5-v1-24-10_token_height: 1.25rem;--_ui5-v1-24-10_token_right_margin: .25rem;--_ui5-v1-24-10_token_left_padding: .25rem;--_ui5-v1-24-10_token_readonly_padding: .125rem .25rem;--_ui5-v1-24-10_token_focus_offset: -.125rem;--_ui5-v1-24-10_token_icon_size: .75rem;--_ui5-v1-24-10_token_icon_padding: .125rem .25rem;--_ui5-v1-24-10_token_wrapper_right_padding: .25rem;--_ui5-v1-24-10_token_wrapper_left_padding: 0;--_ui5-v1-24-10_token_outline_offset: -.125rem;--_ui5-v1-24-10_tl_bubble_padding: .5rem;--_ui5-v1-24-10_tl_indicator_before_bottom: -.5rem;--_ui5-v1-24-10_tl_padding: .5rem;--_ui5-v1-24-10_tl_li_margin_bottom: .5rem;--_ui5-v1-24-10_wheelslider_item_width: 64px;--_ui5-v1-24-10_wheelslider_item_height: 32px;--_ui5-v1-24-10_wheelslider_height: 224px;--_ui5-v1-24-10_wheelslider_selection_frame_margin_top: calc(var(--_ui5-v1-24-10_wheelslider_item_height) * 2);--_ui5-v1-24-10_wheelslider_arrows_visibility: visible;--_ui5-v1-24-10_wheelslider_mobile_selection_frame_margin_top: 128px;--_ui5-v1-24-10_tc_item_text: 2rem;--_ui5-v1-24-10_tc_item_text_line_height: 1.325rem;--_ui5-v1-24-10_tc_item_add_text_margin_top: .3125rem;--_ui5-v1-24-10_tc_item_height: 4rem;--_ui5-v1-24-10_tc_header_height: var(--_ui5-v1-24-10_tc_item_height);--_ui5-v1-24-10_tc_item_icon_circle_size: 2rem;--_ui5-v1-24-10_tc_item_icon_size: 1rem;--_ui5-v1-24-10_radio_button_height: 2rem;--_ui5-v1-24-10_radio_button_label_side_padding: .5rem;--_ui5-v1-24-10_radio_button_inner_size: 2rem;--_ui5-v1-24-10_radio_button_svg_size: 1rem;--_ui5-v1-24-10-responsive_popover_header_height: 2.5rem;--ui5-v1-24-10_side_navigation_item_height: 2rem;--_ui5-v1-24-10_slider_handle_height: 1.25rem;--_ui5-v1-24-10_slider_handle_width: 1.25rem;--_ui5-v1-24-10_slider_tooltip_padding: .25rem;--_ui5-v1-24-10_slider_progress_outline_offset: -.625rem;--_ui5-v1-24-10_slider_outer_height: 1.3125rem;--_ui5-v1-24-10_step_input_min_width: 6rem;--_ui5-v1-24-10_step_input_padding: 2rem;--_ui5-v1-24-10_load_more_text_height: 2.625rem;--_ui5-v1-24-10_load_more_text_font_size: var(--sapFontSize);--_ui5-v1-24-10_load_more_desc_padding: 0 2rem .875rem 2rem;--ui5-v1-24-10_table_header_row_height: 2rem;--ui5-v1-24-10_table_row_height: 2rem;--_ui5-v1-24-10-tree-indent-step: .5rem;--_ui5-v1-24-10-tree-toggle-box-width: 2rem;--_ui5-v1-24-10-tree-toggle-box-height: 1.5rem;--_ui5-v1-24-10-tree-toggle-icon-size: .8125rem;--_ui5-v1-24-10_timeline_tli_indicator_before_bottom: -.5rem;--_ui5-v1-24-10_timeline_tli_indicator_before_right: -.5rem;--_ui5-v1-24-10_timeline_tli_indicator_before_without_icon_bottom: -.75rem;--_ui5-v1-24-10_timeline_tli_indicator_before_without_icon_right: -.8125rem;--_ui5-v1-24-10_vsd_header_container: 2.5rem;--_ui5-v1-24-10_vsd_sub_header_container_height: 2rem;--_ui5-v1-24-10_vsd_header_height: 4rem;--_ui5-v1-24-10_vsd_expand_content_height: 25.4375rem;--_ui5-v1-24-10-toolbar-separator-height: 1.5rem;--_ui5-v1-24-10-toolbar-height: 2rem;--_ui5-v1-24-10_toolbar_overflow_padding: .1875rem .375rem;--_ui5-v1-24-10_textarea_padding_top: .1875rem;--_ui5-v1-24-10_textarea_padding_bottom: .125rem;--_ui5-v1-24-10_checkbox_focus_position: .25rem;--_ui5-v1-24-10_split_button_middle_separator_top: .3125rem;--_ui5-v1-24-10_split_button_middle_separator_height: 1rem;--_ui5-v1-24-10_slider_handle_top: -.5rem;--_ui5-v1-24-10_slider_tooltip_height: 1.375rem;--_ui5-v1-24-10_color-palette-item-height: 1.25rem;--_ui5-v1-24-10_color-palette-item-focus-height: 1rem;--_ui5-v1-24-10_color-palette-item-container-sides-padding: .1875rem;--_ui5-v1-24-10_color-palette-item-container-rows-padding: .8125rem;--_ui5-v1-24-10_color-palette-item-hover-height: 1.625rem;--_ui5-v1-24-10_color-palette-item-margin: calc(((var(--_ui5-v1-24-10_color-palette-item-hover-height) - var(--_ui5-v1-24-10_color-palette-item-height)) / 2) + .0625rem);--_ui5-v1-24-10_color-palette-row-width: 8.75rem;--_ui5-v1-24-10_color-palette-swatch-container-padding: .1875rem .5rem;--_ui5-v1-24-10_color-palette-item-hover-margin: .0625rem;--_ui5-v1-24-10_color-palette-row-height: 7.5rem;--_ui5-v1-24-10_color-palette-button-height: 2rem;--_ui5-v1-24-10_color-palette-item-before-focus-offset: -.25rem;--_ui5-v1-24-10_color-palette-item-after-focus-offset: -.125rem;--_ui5-v1-24-10_color_picker_slider_container_margin_top: -9px;--_ui5-v1-24-10_checkbox_wrapped_focus_inset_block_end: .125rem;--_ui5-v1-24-10_checkbox_wrapped_content_margin_top: .125rem;--_ui5-v1-24-10_daypicker_selected_item_now_special_day_top: 1.5625rem;--_ui5-v1-24-10_daypicker_specialday_focused_top: 1.3125rem;--_ui5-v1-24-10_daypicker_selected_item_now_special_day_border_bottom_radius_alternate: .5rem;--_ui5-v1-24-10_daypicker_specialday_focused_border_bottom: .25rem;--_ui5-v1-24-10_daypicker_item_now_specialday_top: 1.4375rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_padding_block: 0 .375rem;--_ui5-v1-24-10_dp_two_calendar_item_secondary_text_padding: 0 .375rem;--_ui5-v1-24-10_daypicker_two_calendar_item_selected_focus_margin_bottom: -.25rem;--_ui5-v1-24-10_daypicker_two_calendar_item_selected_focus_padding_right: .4375rem}:root,[dir=ltr]{--_ui5-v1-24-10_rotation_90deg: rotate(90deg);--_ui5-v1-24-10_rotation_minus_90deg: rotate(-90deg);--_ui5-v1-24-10_icon_transform_scale: none;--_ui5-v1-24-10_panel_toggle_btn_rotation: var(--_ui5-v1-24-10_rotation_90deg);--_ui5-v1-24-10_li_notification_group_toggle_btn_rotation: var(--_ui5-v1-24-10_rotation_90deg);--_ui5-v1-24-10_timeline_scroll_container_offset: .5rem;--_ui5-v1-24-10_popover_upward_arrow_margin: .1875rem 0 0 .1875rem;--_ui5-v1-24-10_popover_right_arrow_margin: .1875rem 0 0 -.375rem;--_ui5-v1-24-10_popover_downward_arrow_margin: -.375rem 0 0 .125rem;--_ui5-v1-24-10_popover_left_arrow_margin: .125rem 0 0 .25rem;--_ui5-v1-24-10_dialog_resize_cursor: se-resize;--_ui5-v1-24-10_progress_indicator_bar_border_radius: .5rem 0 0 .5rem;--_ui5-v1-24-10_progress_indicator_remaining_bar_border_radius: 0 .5rem .5rem 0;--_ui5-v1-24-10_menu_submenu_margin_offset: -.25rem 0;--_ui5-v1-24-10_menu_submenu_placement_type_left_margin_offset: .25rem 0;--_ui5-v1-24-10-menu_item_icon_float: right;--_ui5-v1-24-10-shellbar-notification-btn-count-offset: -.125rem}[dir=rtl]{--_ui5-v1-24-10_icon_transform_scale: scale(-1, 1);--_ui5-v1-24-10_panel_toggle_btn_rotation: var(--_ui5-v1-24-10_rotation_minus_90deg);--_ui5-v1-24-10_li_notification_group_toggle_btn_rotation: var(--_ui5-v1-24-10_rotation_minus_90deg);--_ui5-v1-24-10_timeline_scroll_container_offset: -.5rem;--_ui5-v1-24-10_popover_upward_arrow_margin: .1875rem .125rem 0 0;--_ui5-v1-24-10_popover_right_arrow_margin: .1875rem .25rem 0 0;--_ui5-v1-24-10_popover_downward_arrow_margin: -.4375rem .125rem 0 0;--_ui5-v1-24-10_popover_left_arrow_margin: .1875rem -.375rem 0 0;--_ui5-v1-24-10_dialog_resize_cursor:sw-resize;--_ui5-v1-24-10_menu_submenu_margin_offset: 0 -.25rem;--_ui5-v1-24-10_menu_submenu_placement_type_left_margin_offset: 0 .25rem;--_ui5-v1-24-10-menu_item_icon_float: left;--_ui5-v1-24-10-shellbar-notification-btn-count-offset: auto;--_ui5-v1-24-10_progress_indicator_bar_border_radius: .5rem;--_ui5-v1-24-10_progress_indicator_remaining_bar_border_radius: .25rem;--_ui5-v1-24-10_segmented_btn_item_border_left: .0625rem;--_ui5-v1-24-10_segmented_btn_item_border_right: .0625rem}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const cp={packageName:"@ui5/webcomponents",fileName:"themes/Popup.css.ts",content:`:host{min-width:1px;display:none;position:fixed}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const _p={packageName:"@ui5/webcomponents",fileName:"themes/PopupStaticAreaStyles.css.ts",content:`.ui5-block-layer{display:none;position:fixed;background-color:var(--_ui5-v1-24-10_popup_block_layer_background);inset:-500px;outline:none;pointer-events:all;z-index:-1}.ui5-block-layer:not([hidden]){display:inline-block}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const dp={packageName:"@ui5/webcomponents",fileName:"themes/PopupGlobal.css.ts",content:`.ui5-popup-scroll-blocker{overflow:hidden}
`};var De=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},yo;const up=()=>{Uo("data-ui5-popup-scroll-blocker")||zo(dp,"data-ui5-popup-scroll-blocker")};up();const ri=new Set;let xe=yo=class extends L{constructor(){super(),this._resizeHandler=this._resize.bind(this)}onBeforeRendering(){this._blockLayerHidden=!this.isOpen()||!this.isTopModalPopup}onAfterRendering(){this._updateMediaRange()}onEnterDOM(){Ee.register(this,this._resizeHandler)}onExitDOM(){this.isOpen()&&(yo.unblockPageScrolling(this),this._removeOpenedPopup()),Ee.deregister(this,this._resizeHandler)}get _displayProp(){return"block"}_resize(){this._updateMediaRange()}_preventBlockLayerFocus(e){e.preventDefault()}static blockPageScrolling(e){ri.add(e),ri.size===1&&document.documentElement.classList.add("ui5-popup-scroll-blocker")}static unblockPageScrolling(e){ri.delete(e),ri.size===0&&document.documentElement.classList.remove("ui5-popup-scroll-blocker")}_scroll(e){this.fireEvent("scroll",{scrollTop:e.target.scrollTop,targetRef:e.target})}_onkeydown(e){const t=e.target===this._root&&Dt(e),i=K(e)&&!this.isOpen();(t||i)&&e.preventDefault()}_onfocusout(e){e.relatedTarget||(this._shouldFocusRoot=!0)}_onmousedown(e){vt()||this._root.removeAttribute("tabindex"),this.shadowRoot.contains(e.target)?this._shouldFocusRoot=!0:this._shouldFocusRoot=!1}_onmouseup(){vt()||(this._root.tabIndex=-1),this._shouldFocusRoot&&(ad()&&this._root.focus(),this._shouldFocusRoot=!1)}async forwardToFirst(){const e=await Pn(this);e?e.focus():this._root.focus()}async forwardToLast(){const e=await ep(this);e?e.focus():this._root.focus()}async applyInitialFocus(){await this.applyFocus()}async applyFocus(){if(await this._waitForDomRef(),this.getRootNode()===this)return;let e;this.initialFocus&&(e=this.getRootNode().getElementById(this.initialFocus)||document.getElementById(this.initialFocus)),e=e||await Pn(this)||this._root,e&&(e===this._root&&(e.tabIndex=-1),e.focus())}isOpen(){return this.opened}isFocusWithin(){return qh(this._root)}async _open(e){var i;this.fireEvent("before-open",{},!0,!1)&&(this.isModal&&!this.shouldHideBackdrop&&(this.getStaticAreaItemDomRef(),this._blockLayerHidden=!1,yo.blockPageScrolling(this)),this._zIndex=Jl(),this.style.zIndex=((i=this._zIndex)==null?void 0:i.toString())||"",this._focusedElementBeforeOpen=Kl(),this._show(),this.getDomRef()&&this._updateMediaRange(),this._addOpenedPopup(),this.opened=!0,this.open=!0,await zt(),!this._disableInitialFocus&&!e&&await this.applyInitialFocus(),this.fireEvent("after-open",{},!1,!1))}_updateMediaRange(){this.mediaRange=so.getCurrentRange(so.RANGESETS.RANGE_4STEPS,this.getDomRef().offsetWidth)}_addOpenedPopup(){Ql(this)}close(e=!1,t=!1,i=!1){!this.opened||!this.fireEvent("before-close",{escPressed:e},!0,!1)||(this.isModal&&(this._blockLayerHidden=!0,yo.unblockPageScrolling(this)),this.hide(),this.opened=!1,this.open=!1,t||this._removeOpenedPopup(),!this.preventFocusRestore&&!i&&this.resetFocus(),this.fireEvent("after-close",{},!1,!1))}_removeOpenedPopup(){ec(this)}resetFocus(){this._focusedElementBeforeOpen&&(this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null)}_show(){this.style.display=this._displayProp}hide(){this.style.display="none"}get _ariaLabel(){return Ut(this)}get _root(){return this.shadowRoot.querySelector(".ui5-popup-root")}get _role(){return this.accessibleRole===lo.None?void 0:this.accessibleRole.toLowerCase()}get _ariaModal(){return this.accessibleRole===lo.None?void 0:"true"}get contentDOM(){return this.shadowRoot.querySelector(".ui5-popup-content")}get styles(){return{root:{},content:{},blockLayer:{zIndex:this._zIndex?this._zIndex-1:""}}}get classes(){return{root:{"ui5-popup-root":!0},content:{"ui5-popup-content":!0}}}};De([_()],xe.prototype,"initialFocus",void 0);De([_({type:Boolean})],xe.prototype,"preventFocusRestore",void 0);De([_({type:Boolean})],xe.prototype,"open",void 0);De([_({type:Boolean,noAttribute:!0})],xe.prototype,"opened",void 0);De([_({defaultValue:void 0})],xe.prototype,"accessibleName",void 0);De([_({defaultValue:""})],xe.prototype,"accessibleNameRef",void 0);De([_({type:lo,defaultValue:lo.Dialog})],xe.prototype,"accessibleRole",void 0);De([_()],xe.prototype,"mediaRange",void 0);De([_({type:Boolean})],xe.prototype,"_disableInitialFocus",void 0);De([_({type:Boolean})],xe.prototype,"_blockLayerHidden",void 0);De([_({type:Boolean,noAttribute:!0})],xe.prototype,"isTopModalPopup",void 0);De([B({type:HTMLElement,default:!0})],xe.prototype,"content",void 0);xe=yo=De([A({renderer:q,styles:cp,template:rp,staticAreaTemplate:ap,staticAreaStyles:_p}),x("before-open"),x("after-open"),x("before-close",{detail:{escPressed:{type:Boolean}}}),x("after-close"),x("scroll")],xe);const ic=xe;var qr;(function(o){o.Left="Left",o.Right="Right",o.Top="Top",o.Bottom="Bottom"})(qr||(qr={}));const U=qr;var jr;(function(o){o.Center="Center",o.Top="Top",o.Bottom="Bottom",o.Stretch="Stretch"})(jr||(jr={}));const ut=jr;var Gr;(function(o){o.Center="Center",o.Left="Left",o.Right="Right",o.Stretch="Stretch"})(Gr||(Gr={}));const fe=Gr;let rc;const hp=300,ge=[],Go=()=>{ge.forEach(o=>{o.instance.reposition()})},pp=()=>{Vt().tagName==="IFRAME"&&Sp().reverse().forEach(o=>o.instance.close(!1,!1,!0))},vp=()=>{rc=setInterval(()=>{Go(),pp()},hp)},fp=()=>{clearInterval(rc)},gp=()=>{document.addEventListener("scroll",Go,{capture:!0})},mp=()=>{document.removeEventListener("scroll",Go,{capture:!0})},bp=o=>{o&&o.shadowRoot.addEventListener("scroll",Go,{capture:!0})},yp=o=>{o&&o.shadowRoot.removeEventListener("scroll",Go,{capture:!0})},wp=()=>{document.addEventListener("mousedown",ac)},xp=()=>{document.removeEventListener("mousedown",ac)},ac=o=>{const e=np();if(!(e.length===0||!Pp(e[e.length-1].instance)))for(let i=e.length-1;i!==-1;i--){const r=e[i].instance;if(r.isModal||r.isOpenerClicked(o))return;if(Gh(o,r.getBoundingClientRect()))break;r.close()}},kp=o=>{const e=Ip(o);Ql(o,e),ge.push({instance:o,parentPopovers:e}),bp(o),ge.length===1&&(gp(),wp(),vp())},Cp=o=>{const e=[o];for(let t=0;t<ge.length;t++){const i=ge[t].parentPopovers.indexOf(o);ge[t].parentPopovers.length>0&&i>-1&&e.push(ge[t].instance)}for(let t=e.length-1;t>=0;t--)for(let i=0;i<ge.length;i++){let r=-1;e[t]===ge[i].instance&&(r=i),r>=0&&(ec(ge[r].instance),yp(ge[r].instance),ge.splice(r,1)[0].instance.close(!1,!0))}ge.length||(mp(),xp(),fp())},Sp=()=>ge,Ip=o=>{let e=o.parentNode;const t=[];for(;e&&e.parentNode;){for(let i=0;i<ge.length;i++)e===ge[i].instance&&t.push(e);e=e.parentNode}return t};function Tp(o,e,t){return c`<section style="${R(this.styles.root)}" class="${w(this.classes.root)}" role="${n(this._role)}" aria-modal="${n(this._ariaModal)}" aria-label="${n(this._ariaLabel)}" aria-labelledby="${n(this._ariaLabelledBy)}" @keydown=${this._onkeydown} @focusout=${this._onfocusout} @mouseup=${this._onmouseup} @mousedown=${this._onmousedown}><span class="first-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToLast}></span><span class="ui5-popover-arrow" style="${R(this.styles.arrow)}"></span>${this._displayHeader?$p.call(this,o,e,t):void 0}<div style="${R(this.styles.content)}" class="${w(this.classes.content)}" @scroll="${this._scroll}" part="content"><slot></slot></div>${this._displayFooter?Ep.call(this,o,e,t):void 0}<span class="last-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToFirst}></span></section> `}function $p(o,e,t){return c`<header class="ui5-popup-header-root" id="ui5-popup-header" part="header">${this.header.length?Bp.call(this,o,e,t):Ap.call(this,o,e,t)}</header>`}function Bp(o,e,t){return c`<slot name="header"></slot>`}function Ap(o,e,t){return c`<h1 class="ui5-popup-header-text">${n(this.headerText)}</h1>`}function Ep(o,e,t){return c`${this.footer.length?Rp.call(this,o,e,t):void 0}`}function Rp(o,e,t){return c`<footer class="ui5-popup-footer-root" part="footer"><slot name="footer"></slot></footer>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const nc={packageName:"@ui5/webcomponents",fileName:"themes/PopupsCommon.css.ts",content:`:host{display:none;position:fixed;background:var(--sapGroup_ContentBackground);border-radius:var(--_ui5-v1-24-10_popup_border_radius);min-height:2rem;box-sizing:border-box}.ui5-popup-root{background:inherit;border-radius:inherit;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;outline:none;justify-content:space-between}.ui5-popup-root .ui5-popup-header-root{color:var(--sapPageHeader_TextColor);box-shadow:var(--_ui5-v1-24-10_popup_header_shadow);border-bottom:var(--_ui5-v1-24-10_popup_header_border)}.ui5-popup-content{color:var(--sapTextColor);flex:auto}.ui5-popup-footer-root{background:var(--sapPageFooter_Background);border-top:1px solid var(--sapPageFooter_BorderColor);color:var(--sapPageFooter_TextColor)}.ui5-popup-header-root,.ui5-popup-footer-root,:host([header-text]) .ui5-popup-header-text{margin:0;font-size:1rem;font-family:"72override",var(--_ui5-v1-24-10_popup_header_font_family);display:flex;justify-content:center;align-items:center}.ui5-popup-header-root .ui5-popup-header-text{font-weight:var(--_ui5-v1-24-10_popup_header_font_weight)}.ui5-popup-content{overflow:auto;box-sizing:border-box}:host([header-text]) .ui5-popup-header-text{text-align:center;min-height:var(--_ui5-v1-24-10_popup_default_header_height);max-height:var(--_ui5-v1-24-10_popup_default_header_height);line-height:var(--_ui5-v1-24-10_popup_default_header_height);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}:host([header-text]) .ui5-popup-header-root{justify-content:var(--_ui5-v1-24-10_popup_header_prop_header_text_alignment)}:host(:not([header-text])) .ui5-popup-header-text{display:none}:host([disable-scrolling]) .ui5-popup-content{overflow:hidden}:host([media-range="S"]) .ui5-popup-content{padding:1rem var(--_ui5-v1-24-10_popup_content_padding_s)}:host([media-range="M"]) .ui5-popup-content,:host([media-range="L"]) .ui5-popup-content{padding:1rem var(--_ui5-v1-24-10_popup_content_padding_m_l)}:host([media-range="XL"]) .ui5-popup-content{padding:1rem var(--_ui5-v1-24-10_popup_content_padding_xl)}.ui5-popup-header-root{background:var(--_ui5-v1-24-10_popup_header_background)}:host([media-range="S"]) .ui5-popup-header-root,:host([media-range="S"]) .ui5-popup-footer-root{padding-left:var(--_ui5-v1-24-10_popup_header_footer_padding_s);padding-right:var(--_ui5-v1-24-10_popup_header_footer_padding_s)}:host([media-range="M"]) .ui5-popup-header-root,:host([media-range="L"]) .ui5-popup-header-root,:host([media-range="M"]) .ui5-popup-footer-root,:host([media-range="L"]) .ui5-popup-footer-root{padding-left:var(--_ui5-v1-24-10_popup_header_footer_padding_m_l);padding-right:var(--_ui5-v1-24-10_popup_header_footer_padding_m_l)}:host([media-range="XL"]) .ui5-popup-header-root,:host([media-range="XL"]) .ui5-popup-footer-root{padding-left:var(--_ui5-v1-24-10_popup_header_footer_padding_xl);padding-right:var(--_ui5-v1-24-10_popup_header_footer_padding_xl)}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Lp={packageName:"@ui5/webcomponents",fileName:"themes/Popover.css.ts",content:`:host{box-shadow:var(--_ui5-v1-24-10_popover_box_shadow);background-color:var(--_ui5-v1-24-10_popover_background);max-width:calc(100vw - (100vw - 100%) - 2 * var(--_ui5-v1-24-10_popup_viewport_margin))}:host([hide-arrow]){box-shadow:var(--_ui5-v1-24-10_popover_no_arrow_box_shadow)}:host([opened][actual-placement-type="Top"]){margin-top:var(--_ui5-v1-24-10-popover-margin-bottom)}:host([opened][actual-placement-type="Bottom"]){margin-top:var(--_ui5-v1-24-10-popover-margin-top)}:host([actual-placement-type="Bottom"]) .ui5-popover-arrow{left:calc(50% - .5625rem);top:-.5rem;height:.5rem}:host([actual-placement-type="Bottom"]) .ui5-popover-arrow:after{margin:var(--_ui5-v1-24-10_popover_upward_arrow_margin)}:host([actual-placement-type="Left"]) .ui5-popover-arrow{top:calc(50% - .5625rem);right:-.5625rem;width:.5625rem}:host([actual-placement-type="Left"]) .ui5-popover-arrow:after{margin:var(--_ui5-v1-24-10_popover_right_arrow_margin)}:host([actual-placement-type="Top"]) .ui5-popover-arrow{left:calc(50% - .5625rem);height:.5625rem;top:100%}:host([actual-placement-type="Top"]) .ui5-popover-arrow:after{margin:var(--_ui5-v1-24-10_popover_downward_arrow_margin)}:host(:not([actual-placement-type])) .ui5-popover-arrow,:host([actual-placement-type="Right"]) .ui5-popover-arrow{left:-.5625rem;top:calc(50% - .5625rem);width:.5625rem;height:1rem}:host(:not([actual-placement-type])) .ui5-popover-arrow:after,:host([actual-placement-type="Right"]) .ui5-popover-arrow:after{margin:var(--_ui5-v1-24-10_popover_left_arrow_margin)}:host([hide-arrow]) .ui5-popover-arrow{display:none}.ui5-popover-root{min-width:6.25rem}.ui5-popover-arrow{pointer-events:none;display:block;width:1rem;height:1rem;position:absolute;overflow:hidden}.ui5-popover-arrow:after{content:"";display:block;width:.7rem;height:.7rem;background-color:var(--_ui5-v1-24-10_popover_background);box-shadow:var(--_ui5-v1-24-10_popover_box_shadow);transform:rotate(-45deg)}
`};var ce=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},$e;const Sr=8;let Z=$e=class extends ic{static get VIEWPORT_MARGIN(){return 10}constructor(){super()}onAfterRendering(){if(super.onAfterRendering(),!this.isOpen()&&this.open){let e;if(this.opener instanceof HTMLElement?e=this.opener:typeof this.opener=="string"&&(e=this.getRootNode().getElementById(this.opener)||document.getElementById(this.opener)),!e){console.warn("Valid opener id is required.");return}this.showAt(e)}else this.isOpen()&&!this.open&&this.close()}isOpenerClicked(e){const t=e.target;if(t===this._opener)return!0;const i=t;return i.getFocusDomRef&&i.getFocusDomRef()===this._opener?!0:e.composedPath().indexOf(this._opener)>-1}async showAt(e,t=!1){!e||this.opened||(this._opener=e,this._openerRect=e.getBoundingClientRect(),await super._open(t))}_addOpenedPopup(){kp(this)}_removeOpenedPopup(){Cp(this)}shouldCloseDueToOverflow(e,t){const r={Right:t.right,Left:t.left,Top:t.top,Bottom:t.bottom},a=Yl(this._opener);let s=!1,l=!1;if(a.showAt){const d=a.contentDOM.getBoundingClientRect();s=t.top>d.top+d.height,l=t.top+t.height<d.top}return r[e]<0||r[e]+32>a.innerHeight||s||l}shouldCloseDueToNoOpener(e){return e.top===0&&e.bottom===0&&e.left===0&&e.right===0}isOpenerOutsideViewport(e){return e.bottom<0||e.top>window.innerHeight||e.right<0||e.left>window.innerWidth}_resize(){super._resize(),this.opened&&this.reposition()}reposition(){this._show()}_show(){this.opened||this._showOutsideViewport();const e=this.getPopoverSize();let t;if(e.width===0||e.height===0)return;if(this.isOpen()&&(this._openerRect=this._opener.getBoundingClientRect()),this.shouldCloseDueToNoOpener(this._openerRect)&&this.isFocusWithin()&&this._oldPlacement?t=this._oldPlacement:t=this.calcPlacement(this._openerRect,e),this._preventRepositionAndClose||this.isOpenerOutsideViewport(this._openerRect))return this.close();this._oldPlacement=t,this.actualPlacementType=t.placementType;let i=Ve(this._left,$e.VIEWPORT_MARGIN,document.documentElement.clientWidth-e.width-$e.VIEWPORT_MARGIN);this.actualPlacementType===U.Right&&(i=Math.max(i,this._left));let r=Ve(this._top,$e.VIEWPORT_MARGIN,document.documentElement.clientHeight-e.height-$e.VIEWPORT_MARGIN);this.actualPlacementType===U.Bottom&&(r=Math.max(r,this._top)),this.arrowTranslateX=t.arrow.x,this.arrowTranslateY=t.arrow.y,r=this._adjustForIOSKeyboard(r);const a=this._getContainingBlockClientLocation();i-=a.left,r-=a.top,Object.assign(this.style,{top:`${r}px`,left:`${i}px`}),this.horizontalAlign===fe.Stretch&&this._width&&(this.style.width=this._width),this.verticalAlign===ut.Stretch&&this._height&&(this.style.height=this._height)}_adjustForIOSKeyboard(e){if(!sd())return e;const t=Math.ceil(this.getBoundingClientRect().top);return e+(Number.parseInt(this.style.top||"0")-t)}_getContainingBlockClientLocation(){let e=Ln(this);for(;e;){if(Kh(e))return e.getBoundingClientRect();e=Ln(e)}return{left:0,top:0}}getPopoverSize(){const e=this.getBoundingClientRect(),t=e.width,i=e.height;return{width:t,height:i}}_showOutsideViewport(){Object.assign(this.style,{display:this._displayProp,top:"-10000px",left:"-10000px"})}get arrowDOM(){return this.shadowRoot.querySelector(".ui5-popover-arrow")}calcPlacement(e,t){let i=$e.VIEWPORT_MARGIN,r=0;const a=this.allowTargetOverlap,s=document.documentElement.clientWidth,l=document.documentElement.clientHeight;let d=l,h=s;const p=this.getActualPlacementType(e,t);this._preventRepositionAndClose=this.shouldCloseDueToNoOpener(e)||this.shouldCloseDueToOverflow(p,e);const v=p===U.Top||p===U.Bottom;this.horizontalAlign===fe.Stretch&&v?(t.width=e.width,this._width=`${e.width}px`):this.verticalAlign===ut.Stretch&&!v&&(t.height=e.height,this._height=`${e.height}px`);const g=this.hideArrow?0:Sr;switch(p){case U.Top:i=this.getVerticalLeft(e,t),r=Math.max(e.top-t.height-g,0),a||(d=e.top-g);break;case U.Bottom:i=this.getVerticalLeft(e,t),r=e.bottom+g,a?r=Math.max(Math.min(r,l-t.height),0):d=l-e.bottom-g;break;case U.Left:i=Math.max(e.left-t.width-g,0),r=this.getHorizontalTop(e,t),a||(h=e.left-g);break;case U.Right:i=e.left+e.width+g,r=this.getHorizontalTop(e,t),a?i=Math.max(Math.min(i,s-t.width),0):h=s-e.right-g;break}v?t.width>s||i<$e.VIEWPORT_MARGIN?i=$e.VIEWPORT_MARGIN:i+t.width>s-$e.VIEWPORT_MARGIN&&(i=s-$e.VIEWPORT_MARGIN-t.width):t.height>l||r<0?r=0:r+t.height>l&&(r-=r+t.height-l),this._maxHeight=Math.round(d-$e.VIEWPORT_MARGIN),this._maxWidth=Math.round(h-$e.VIEWPORT_MARGIN),(this._left===void 0||Math.abs(this._left-i)>1.5)&&(this._left=Math.round(i)),(this._top===void 0||Math.abs(this._top-r)>1.5)&&(this._top=Math.round(r));const m=Number.parseInt(window.getComputedStyle(this).getPropertyValue("border-radius"));return{arrow:this.getArrowPosition(e,t,i,r,v,m),top:this._top,left:this._left,placementType:p}}getArrowPosition(e,t,i,r,a,s){const l=this._actualHorizontalAlign;let d=l===fe.Center||l===fe.Stretch;l===fe.Right&&i<=e.left&&(d=!0),l===fe.Left&&i+t.width>=e.left+e.width&&(d=!0);let h=0;a&&d&&(h=e.left+e.width/2-i-t.width/2);let p=0;a||(p=e.top+e.height/2-r-t.height/2);const v=t.height/2-s-Sr/2;p=Ve(p,-v,v);const g=t.width/2-s-Sr/2;return h=Ve(h,-g,g),{x:Math.round(h),y:Math.round(p)}}fallbackPlacement(e,t,i,r){if(i.left>r.width)return U.Left;if(e-i.right>i.left)return U.Right;if(t-i.bottom>r.height)return U.Bottom;if(t-i.bottom<i.top)return U.Top}getActualPlacementType(e,t){const i=this.placementType;let r=i;const a=document.documentElement.clientWidth,s=document.documentElement.clientHeight;switch(i){case U.Top:e.top<t.height&&e.top<s-e.bottom&&(r=U.Bottom);break;case U.Bottom:s-e.bottom<t.height&&s-e.bottom<e.top&&(r=U.Top);break;case U.Left:e.left<t.width&&(r=this.fallbackPlacement(a,s,e,t)||i);break;case U.Right:a-e.right<t.width&&(r=this.fallbackPlacement(a,s,e,t)||i);break}return r}getVerticalLeft(e,t){const i=this._actualHorizontalAlign;let r=$e.VIEWPORT_MARGIN;switch(i){case fe.Center:case fe.Stretch:r=e.left-(t.width-e.width)/2;break;case fe.Left:r=e.left;break;case fe.Right:r=e.right-t.width;break}return r}getHorizontalTop(e,t){let i=0;switch(this.verticalAlign){case ut.Center:case ut.Stretch:i=e.top-(t.height-e.height)/2;break;case ut.Top:i=e.top;break;case ut.Bottom:i=e.bottom-t.height;break}return i}get isModal(){return this.modal}get shouldHideBackdrop(){return this.hideBackdrop}get _ariaLabelledBy(){if(!this._ariaLabel&&this._displayHeader)return"ui5-popup-header"}get styles(){return{...super.styles,root:{"max-height":this._maxHeight?`${this._maxHeight}px`:"","max-width":this._maxWidth?`${this._maxWidth}px`:""},arrow:{transform:`translate(${this.arrowTranslateX}px, ${this.arrowTranslateY}px)`}}}get classes(){const e=super.classes;return e.root["ui5-popover-root"]=!0,e}get _displayHeader(){return!!(this.header.length||this.headerText)}get _displayFooter(){return!0}get _actualHorizontalAlign(){if(this.effectiveDir==="rtl"){if(this.horizontalAlign===fe.Left)return fe.Right;if(this.horizontalAlign===fe.Right)return fe.Left}return this.horizontalAlign}};ce([_()],Z.prototype,"headerText",void 0);ce([_({type:U,defaultValue:U.Right})],Z.prototype,"placementType",void 0);ce([_({type:fe,defaultValue:fe.Center})],Z.prototype,"horizontalAlign",void 0);ce([_({type:ut,defaultValue:ut.Center})],Z.prototype,"verticalAlign",void 0);ce([_({type:Boolean})],Z.prototype,"modal",void 0);ce([_({type:Boolean})],Z.prototype,"hideBackdrop",void 0);ce([_({type:Boolean})],Z.prototype,"hideArrow",void 0);ce([_({type:Boolean})],Z.prototype,"allowTargetOverlap",void 0);ce([_({validator:Wh})],Z.prototype,"opener",void 0);ce([_({type:Boolean})],Z.prototype,"disableScrolling",void 0);ce([_({validator:pe,defaultValue:0,noAttribute:!0})],Z.prototype,"arrowTranslateX",void 0);ce([_({validator:pe,defaultValue:0,noAttribute:!0})],Z.prototype,"arrowTranslateY",void 0);ce([_({type:U,defaultValue:U.Right})],Z.prototype,"actualPlacementType",void 0);ce([_({validator:pe,noAttribute:!0})],Z.prototype,"_maxHeight",void 0);ce([_({validator:pe,noAttribute:!0})],Z.prototype,"_maxWidth",void 0);ce([B({type:HTMLElement})],Z.prototype,"header",void 0);ce([B({type:HTMLElement})],Z.prototype,"footer",void 0);Z=$e=ce([A({tag:"ui5-popover",styles:[qo(),nc,Lp],template:Tp})],Z);const Pp=o=>"showAt"in o;Z.define();const co=Z;var Ti;(function(o){o["SAP-icons"]="SAP-icons-v4",o.horizon="SAP-icons-v5",o["SAP-icons-TNT"]="tnt",o.BusinessSuiteInAppSymbols="business-suite"})(Ti||(Ti={}));const sc=o=>Ti[o]?Ti[o]:o;var ft;(function(o){o.SAPIconsV4="SAP-icons-v4",o.SAPIconsV5="SAP-icons-v5",o.SAPIconsTNTV2="tnt-v2",o.SAPIconsTNTV3="tnt-v3",o.SAPBSIconsV1="business-suite-v1",o.SAPBSIconsV2="business-suite-v2"})(ft||(ft={}));const et=new Map;et.set("SAP-icons",{legacy:ft.SAPIconsV4,sap_horizon:ft.SAPIconsV5});et.set("tnt",{legacy:ft.SAPIconsTNTV2,sap_horizon:ft.SAPIconsTNTV3});et.set("business-suite",{legacy:ft.SAPBSIconsV1,sap_horizon:ft.SAPBSIconsV2});const Fp=(o,e)=>{if(et.has(o)){et.set(o,{...e,...et.get(o)});return}et.set(o,e)},Fn=o=>{const e=he()?"legacy":"sap_horizon";return et.has(o)?et.get(o)[e]:o},Op=new Map,Dp=o=>Op.get(o),lc=o=>{const e=Dp(Vi());return!o&&e?sc(e):Fn(o||"SAP-icons")},Np="legacy",On=new Map,cc=yt("SVGIcons.registry",new Map),Ir=yt("SVGIcons.promises",new Map),Xr="ICON_NOT_FOUND",Mp=async o=>{if(!Ir.has(o)){if(!On.has(o))throw new Error(`No loader registered for the ${o} icons collection. Probably you forgot to import the "AllIcons.js" module for the respective package.`);const e=On.get(o);Ir.set(o,e(o))}return Ir.get(o)},Dn=o=>{Object.keys(o.data).forEach(e=>{const t=o.data[e];$(e,{pathData:t.path||t.paths,ltr:t.ltr,accData:t.acc,collection:o.collection,packageName:o.packageName})})},$=(o,e)=>{const t=`${e.collection}/${o}`;cc.set(t,{pathData:e.pathData,ltr:e.ltr,accData:e.accData,packageName:e.packageName,customTemplate:e.customTemplate,viewBox:e.viewBox,collection:e.collection})},_c=o=>{o.startsWith("sap-icon://")&&(o=o.replace("sap-icon://",""));let e;return[o,e]=o.split("/").reverse(),o=o.replace("icon-",""),e&&(e=sc(e)),{name:o,collection:e}},dc=o=>{const{name:e,collection:t}=_c(o);return Kr(t,e)},uc=async o=>{const{name:e,collection:t}=_c(o);let i=Xr;try{i=await Mp(lc(t))}catch(a){console.error(a.message)}if(i===Xr)return i;const r=Kr(t,e);return r||(Array.isArray(i)?i.forEach(a=>{Dn(a),Fp(t,{[a.themeFamily||Np]:a.collection})}):Dn(i),Kr(t,e))},Kr=(o,e)=>{const t=`${lc(o)}/${e}`;return cc.get(t)},Hp=async o=>{if(!o)return;let e=dc(o);if(e||(e=await uc(o)),e&&e!==Xr&&e.accData)return(await j(e.packageName)).getText(e.accData)};function zp(o,e,t){return c`<svg class="ui5-icon-root" part="root" tabindex="${n(this._tabIndex)}" dir="${n(this._dir)}" viewBox="${n(this.viewBox)}" role="${n(this.effectiveAccessibleRole)}" focusable="false" preserveAspectRatio="xMidYMid meet" aria-label="${n(this.effectiveAccessibleName)}" aria-hidden=${n(this.effectiveAriaHidden)} xmlns="http://www.w3.org/2000/svg" @focusin=${this._onfocusin} @focusout=${this._onfocusout} @keydown=${this._onkeydown} @keyup=${this._onkeyup}>${qp.call(this,o,e,t)}</svg>`}function Up(o,e,t){return Wo`<title id="${n(this._id)}-tooltip">${n(this.effectiveAccessibleName)}</title>`}function Vp(o,e,t){return Wo`${n(this.customSvg)}`}function Wp(o,e,t,i,r){return Wo`<path d="${n(i)}"></path>`}function qp(o,e,t){return Wo`${this.hasIconTooltip?Up.call(this,o,e,t):void 0}<g role="presentation">${this.customSvg?Vp.call(this,o,e,t):void 0}${V(this.pathData,(i,r)=>i._id||r,(i,r)=>Wp.call(this,o,e,t,i,r))}</g>`}var Zr;(function(o){o.Contrast="Contrast",o.Critical="Critical",o.Default="Default",o.Information="Information",o.Negative="Negative",o.Neutral="Neutral",o.NonInteractive="NonInteractive",o.Positive="Positive"})(Zr||(Zr={}));const Nn=Zr;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const jp={packageName:"@ui5/webcomponents",fileName:"themes/Icon.css.ts",content:`:host{-webkit-tap-highlight-color:rgba(0,0,0,0)}:host([hidden]){display:none}:host([invalid]){display:none}:host(:not([hidden]).ui5_hovered){opacity:.7}:host{display:inline-block;width:1rem;height:1rem;color:var(--sapContent_IconColor);fill:currentColor;outline:none}:host([design="Contrast"]){color:var(--sapContent_ContrastIconColor)}:host([design="Critical"]){color:var(--sapCriticalElementColor)}:host([design="Information"]){color:var(--sapInformativeElementColor)}:host([design="Negative"]){color:var(--sapNegativeElementColor)}:host([design="Neutral"]){color:var(--sapNeutralElementColor)}:host([design="NonInteractive"]){color:var(--sapContent_NonInteractiveIconColor)}:host([design="Positive"]){color:var(--sapPositiveElementColor)}:host([interactive][focused]) .ui5-icon-root{outline:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);border-radius:var(--ui5-v1-24-10-icon-focus-border-radius)}.ui5-icon-root{display:flex;height:100%;width:100%;outline:none;vertical-align:top}:host([interactive]){cursor:pointer}.ui5-icon-root:not([dir=ltr]){transform:var(--_ui5-v1-24-10_icon_transform_scale);transform-origin:center}
`};var Ne=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};const Gp="ICON_NOT_FOUND",Mn="presentation";let be=class extends L{_onFocusInHandler(){this.interactive&&(this.focused=!0)}_onFocusOutHandler(){this.focused=!1}_onkeydown(e){this.interactive&&(K(e)&&this.fireEvent("click"),F(e)&&e.preventDefault())}_onkeyup(e){this.interactive&&F(e)&&this.fireEvent("click")}get _dir(){return this.ltr?"ltr":void 0}get effectiveAriaHidden(){return this.ariaHidden===""?this.isDecorative?!0:void 0:this.ariaHidden}get _tabIndex(){return this.interactive?"0":void 0}get isDecorative(){return this.effectiveAccessibleRole===Mn}get effectiveAccessibleRole(){return this.accessibleRole?this.accessibleRole:this.interactive?"button":this.effectiveAccessibleName?"img":Mn}async onBeforeRendering(){const e=this.name;if(!e)return console.warn("Icon name property is required",this);let t=dc(e);if(t||(t=await uc(e)),!t)return this.invalid=!0,console.warn(`Required icon is not registered. Invalid icon name: ${this.name}`);if(t===Gp)return this.invalid=!0,console.warn(`Required icon is not registered. You can either import the icon as a module in order to use it e.g. "@ui5/webcomponents-icons/dist/${e.replace("sap-icon://","")}.js", or setup a JSON build step and import "@ui5/webcomponents-icons/dist/AllIcons.js".`);if(this.viewBox=t.viewBox||"0 0 512 512",t.customTemplate&&(t.pathData=[],this.customSvg=Et(t.customTemplate,this)),this.invalid=!1,this.pathData=Array.isArray(t.pathData)?t.pathData:[t.pathData],this.accData=t.accData,this.ltr=t.ltr,this.packageName=t.packageName,this._onfocusout=this.interactive?this._onFocusOutHandler.bind(this):void 0,this._onfocusin=this.interactive?this._onFocusInHandler.bind(this):void 0,this.accessibleName)this.effectiveAccessibleName=this.accessibleName;else if(this.accData){const i=await j(this.packageName);this.effectiveAccessibleName=i.getText(this.accData)||void 0}else this.effectiveAccessibleName=void 0}get hasIconTooltip(){return this.showTooltip&&this.effectiveAccessibleName}};Ne([_({type:Nn,defaultValue:Nn.Default})],be.prototype,"design",void 0);Ne([_({type:Boolean})],be.prototype,"interactive",void 0);Ne([_()],be.prototype,"name",void 0);Ne([_()],be.prototype,"accessibleName",void 0);Ne([_({type:Boolean})],be.prototype,"showTooltip",void 0);Ne([_()],be.prototype,"accessibleRole",void 0);Ne([_()],be.prototype,"ariaHidden",void 0);Ne([_({multiple:!0})],be.prototype,"pathData",void 0);Ne([_({type:Object,defaultValue:void 0,noAttribute:!0})],be.prototype,"accData",void 0);Ne([_({type:Boolean})],be.prototype,"focused",void 0);Ne([_({type:Boolean})],be.prototype,"invalid",void 0);Ne([_({noAttribute:!0,defaultValue:void 0})],be.prototype,"effectiveAccessibleName",void 0);be=Ne([A({tag:"ui5-icon",languageAware:!0,themeAware:!0,renderer:q,template:zp,styles:jp}),x("click")],be);be.define();const We=be,hc={key:"ICON_DECLINE",defaultText:"Decline"},pc={key:"ICON_ERROR",defaultText:"Error"},Xp="error",vc="M512 256q0 53-20.5 100t-55 81.5-81 54.5-99.5 20-100-20.5-81.5-55T20 355 0 256q0-54 20-100.5t55-81T156.5 20 256 0t99.5 20T437 75t55 81.5 20 99.5zM399 364q6-6 0-12l-86-86q-6-6 0-12l81-81q6-6 0-12l-37-37q-2-2-6-2t-6 2l-83 82q-1 3-6 3-3 0-6-3l-84-83q-1-2-6-2-4 0-6 2l-37 37q-6 6 0 12l83 82q6 6 0 12l-83 82q-2 2-2.5 6t2.5 6l36 37q4 2 6 2 4 0 6-2l85-84q2-2 6-2t6 2l88 88q4 2 6 2t6-2z",Kp=!1,Zp=pc,Yp="SAP-icons-v4",Jp="@ui5/webcomponents-icons";$(Xp,{pathData:vc,ltr:Kp,accData:Zp,collection:Yp,packageName:Jp});const Qp="error",fc="M256 0q53 0 99.5 20T437 75t55 81.5 20 99.5-20 99.5-55 81.5-81.5 55-99.5 20-99.5-20T75 437t-55-81.5T0 256t20-99.5T75 75t81.5-55T256 0zm45 256l74-73q9-11 9-23 0-13-9.5-22.5T352 128q-12 0-23 9l-73 74-73-74q-10-9-23-9t-22.5 9.5T128 160q0 12 9 23l74 73-74 73q-9 10-9 23t9.5 22.5T160 384t23-9l73-74 73 74q11 9 23 9 13 0 22.5-9.5T384 352t-9-23z",ev=!1,tv=pc,ov="SAP-icons-v5",iv="@ui5/webcomponents-icons";$(Qp,{pathData:fc,ltr:ev,accData:tv,collection:ov,packageName:iv});he();const rv="alert",gc="M501 374q5 10 7.5 19.5T512 412v5q0 31-23 47t-50 16H74q-13 0-26-4t-23.5-12-17-20T0 417q0-13 4-22.5t9-20.5L198 38q21-38 61-38 38 0 59 38zM257 127q-13 0-23.5 8T223 161q1 7 2 12 3 25 4.5 48t3.5 61q0 11 7.5 16t16.5 5q22 0 23-21l2-36 9-85q0-18-10.5-26t-23.5-8zm0 299q20 0 31.5-12t11.5-32q0-19-11.5-31T257 339t-31.5 12-11.5 31q0 20 11.5 32t31.5 12z",av=!1,nv="SAP-icons-v4",sv="@ui5/webcomponents-icons";$(rv,{pathData:gc,ltr:av,collection:nv,packageName:sv});const lv="alert",mc="M505 399q7 13 7 27 0 21-15.5 37.5T456 480H56q-25 0-40.5-16.5T0 426q0-14 7-27L208 59q17-27 48-27 14 0 27 6.5T304 59zM288 176q0-14-9-23t-23-9-23 9-9 23v96q0 14 9 23t23 9 23-9 9-23v-96zm-32 240q14 0 23-9t9-23-9-23-23-9-23 9-9 23 9 23 23 9z",cv=!1,_v="SAP-icons-v5",dv="@ui5/webcomponents-icons";$(lv,{pathData:mc,ltr:cv,collection:_v,packageName:dv});he();const uv="sys-enter-2",bc="M512 256q0 54-20 100.5t-54.5 81T356 492t-100 20q-54 0-100.5-20t-81-55T20 355.5 0 256t20.5-100 55-81.5T157 20t99-20q53 0 100 20t81.5 54.5T492 156t20 100zm-118-87q4-8-1-13l-36-36q-3-4-8-4t-8 5L237 294q-3 1-4 0l-70-52q-4-3-7-3t-4.5 2-2.5 3l-29 41q-6 8 2 14l113 95q2 2 7 2t8-4z",hv=!0,pv="SAP-icons-v4",vv="@ui5/webcomponents-icons";$(uv,{pathData:bc,ltr:hv,collection:pv,packageName:vv});const fv="sys-enter-2",yc="M256 0q53 0 100 20t81.5 54.5T492 156t20 100-20 100-54.5 81.5T356 492t-100 20-100-20-81.5-54.5T20 356 0 256t20-100 54.5-81.5T156 20 256 0zm150 183q10-9 10-23 0-13-9.5-22.5T384 128t-22 9L186 308l-68-63q-9-9-22-9t-22.5 9.5T64 268q0 15 10 24l91 83q9 9 21 9 13 0 23-9z",gv=!0,mv="SAP-icons-v5",bv="@ui5/webcomponents-icons";$(fv,{pathData:yc,ltr:gv,collection:mv,packageName:bv});he();const yv="information",wc="M0 256q0-53 20.5-100t55-81.5T157 20t99-20q54 0 100.5 20t81 55 54.5 81.5 20 99.5q0 54-20 100.5t-54.5 81T356 492t-100 20q-54 0-100.5-20t-81-55T20 355.5 0 256zm192 112v33h128v-33h-32V215q0-6-7-6h-88v31h32v128h-33zm34-201q14 11 30 11 17 0 29.5-11.5T298 138q0-19-13-31-12-12-29-12-19 0-30.5 12.5T214 138q0 17 12 29z",wv=!1,xv="SAP-icons-v4",kv="@ui5/webcomponents-icons";$(yv,{pathData:wc,ltr:wv,collection:xv,packageName:kv});const Cv="information",xc="M256 0q53 0 99.5 20T437 75t55 81.5 20 99.5-20 99.5-55 81.5-81.5 55-99.5 20-99.5-20T75 437t-55-81.5T0 256t20-99.5T75 75t81.5-55T256 0zm0 160q14 0 23-9t9-23-9-23-23-9-23 9-9 23 9 23 23 9zm32 64q0-14-9-23t-23-9-23 9-9 23v160q0 14 9 23t23 9 23-9 9-23V224z",Sv=!1,Iv="SAP-icons-v5",Tv="@ui5/webcomponents-icons";$(Cv,{pathData:xc,ltr:Sv,collection:Iv,packageName:Tv});he();function $v(o,e,t){return c`<div class="${w(this.classes.root)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}"><div class="ui5-textarea-wrapper">${this.growing?Bv.call(this,o,e,t):void 0}<textarea id="${n(this._id)}-inner" class="ui5-textarea-inner" placeholder="${n(this.placeholder)}" ?disabled="${this.disabled}" ?readonly="${this.readonly}" aria-label="${n(this.ariaLabelText)}" aria-describedby="${n(this.ariaDescribedBy)}" aria-invalid="${n(this.ariaInvalid)}" aria-required="${n(this.required)}" maxlength="${n(this._exceededTextProps.calcedMaxLength)}" .value="${n(this.value)}" @input="${this._oninput}" @change="${this._onchange}" @keyup="${this._onkeyup}" @keydown="${this._onkeydown}" @select="${this._onselect}" @scroll="${this._onscroll}" data-sap-focus-ref part="textarea"></textarea></div>${this.showExceededText?Ev.call(this,o,e,t):void 0}${this.hasValueState?Rv.call(this,o,e,t):void 0}<slot name="formSupport"></slot></div> `}function Bv(o,e,t){return c`<div id="${n(this._id)}-mirror" class="ui5-textarea-mirror" aria-hidden="true">${V(this._mirrorText,(i,r)=>i._id||r,(i,r)=>Av.call(this,o,e,t,i,r))}</div>`}function Av(o,e,t,i,r){return c`${n(i.text)}<br />`}function Ev(o,e,t){return c`<span class="ui5-textarea-exceeded-text">${n(this._exceededTextProps.exceededText)}</span>`}function Rv(o,e,t){return c`<span id="${n(this._id)}-valueStateDesc" class="ui5-hidden-text">${n(this.ariaValueStateHiddenText)}</span>`}function Lv(o,e,t){return c`${this.displayValueStateMessagePopover?Pv.call(this,o,e,t):void 0}`}function Pv(o,e,t){return t?c`<${u("ui5-popover",e,t)} skip-registry-update prevent-focus-restore hide-arrow _disable-initial-focus class="ui5-valuestatemessage-popover" style="${R(this.styles.valueStateMsgPopover)}" placement-type="Bottom" horizontal-align="${n(this._valueStatePopoverHorizontalAlign)}"><div slot="header" class="ui5-valuestatemessage-root ${w(this.classes.valueStateMsg)}"><${u("ui5-icon",e,t)} class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageIcon)}"></${u("ui5-icon",e,t)}>${this.hasCustomValueState?Hn.call(this,o,e,t):zn.call(this,o,e,t)}</div></${u("ui5-popover",e,t)}>`:c`<ui5-popover skip-registry-update prevent-focus-restore hide-arrow _disable-initial-focus class="ui5-valuestatemessage-popover" style="${R(this.styles.valueStateMsgPopover)}" placement-type="Bottom" horizontal-align="${n(this._valueStatePopoverHorizontalAlign)}"><div slot="header" class="ui5-valuestatemessage-root ${w(this.classes.valueStateMsg)}"><ui5-icon class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageIcon)}"></ui5-icon>${this.hasCustomValueState?Hn.call(this,o,e,t):zn.call(this,o,e,t)}</div></ui5-popover>`}function Hn(o,e,t){return c`${V(this.valueStateMessageText,(i,r)=>i._id||r,(i,r)=>Fv.call(this,o,e,t,i,r))}`}function Fv(o,e,t,i,r){return c`${n(i)}`}function zn(o,e,t){return c`${n(this.valueStateDefaultText)}`}const Ov={key:"AVATAR_TOOLTIP",defaultText:"Avatar"},Dv={key:"BUSY_INDICATOR_TITLE",defaultText:"Please wait"},Nv={key:"BUTTON_ARIA_TYPE_ACCEPT",defaultText:"Positive Action"},Mv={key:"BUTTON_ARIA_TYPE_REJECT",defaultText:"Negative Action"},Hv={key:"BUTTON_ARIA_TYPE_EMPHASIZED",defaultText:"Emphasized"},zv={key:"DELETE",defaultText:"Delete"},Uv={key:"GROUP_HEADER_TEXT",defaultText:"Group Header"},Vv={key:"INPUT_SUGGESTIONS",defaultText:"Suggestions available"},Wv={key:"INPUT_SUGGESTIONS_TITLE",defaultText:"Select"},qv={key:"INPUT_SUGGESTIONS_ONE_HIT",defaultText:"1 result available"},jv={key:"INPUT_SUGGESTIONS_MORE_HITS",defaultText:"{0} results are available"},Gv={key:"INPUT_SUGGESTIONS_NO_HIT",defaultText:"No results"},Xv={key:"INPUT_CLEAR_ICON_ACC_NAME",defaultText:"Clear"},Kv={key:"LIST_ITEM_POSITION",defaultText:"List item {0} of {1}"},kc={key:"LIST_ITEM_SELECTED",defaultText:"Selected"},Cc={key:"LIST_ITEM_NOT_SELECTED",defaultText:"Not Selected"},Zv={key:"LIST_ITEM_GROUP_HEADER",defaultText:"Group Header"},Yv={key:"ARIA_LABEL_LIST_ITEM_CHECKBOX",defaultText:"Multiple Selection mode."},Jv={key:"ARIA_LABEL_LIST_ITEM_RADIO_BUTTON",defaultText:"Item Selection."},Qv={key:"ARIA_LABEL_LIST_SELECTABLE",defaultText:"Contains Selectable Items"},ef={key:"ARIA_LABEL_LIST_MULTISELECTABLE",defaultText:"Contains Multi-Selectable Items"},tf={key:"ARIA_LABEL_LIST_DELETABLE",defaultText:"Contains Deletable Items"},of={key:"INPUT_AVALIABLE_VALUES",defaultText:"Available Values"},rf={key:"RADIO_BUTTON_GROUP_REQUIRED",defaultText:"Select one of the available options."},af={key:"PANEL_ICON",defaultText:"Expand/Collapse"},nf={key:"RESPONSIVE_POPOVER_CLOSE_DIALOG_BUTTON",defaultText:"Decline"},Sc={key:"LOAD_MORE_TEXT",defaultText:"More"},sf={key:"TABLE_HEADER_ROW_INFORMATION",defaultText:"Header Row 1 of {0}"},lf={key:"TABLE_ROW_POSITION",defaultText:"{0} of {1}"},cf={key:"ARIA_LABEL_ROW_SELECTION",defaultText:"Item selection"},_f={key:"ARIA_LABEL_SELECT_ALL_CHECKBOX",defaultText:"Select All Rows"},df={key:"ARIA_LABEL_EMPTY_CELL",defaultText:"Empty"},uf={key:"TAB_ARIA_DESIGN_POSITIVE",defaultText:"Positive"},hf={key:"TAB_ARIA_DESIGN_NEGATIVE",defaultText:"Negative"},pf={key:"TAB_ARIA_DESIGN_CRITICAL",defaultText:"Critical"},vf={key:"TAB_ARIA_DESIGN_NEUTRAL",defaultText:"Neutral"},ff={key:"TAB_SPLIT_ROLE_DESCRIPTION",defaultText:"Tab with subitems"},gf={key:"TABCONTAINER_NEXT_ICON_ACC_NAME",defaultText:"Next"},mf={key:"TABCONTAINER_PREVIOUS_ICON_ACC_NAME",defaultText:"Previous"},bf={key:"TABCONTAINER_OVERFLOW_MENU_TITLE",defaultText:"Overflow Menu"},Ic={key:"TABCONTAINER_END_OVERFLOW",defaultText:"More"},yf={key:"TABCONTAINER_POPOVER_CANCEL_BUTTON",defaultText:"Cancel"},wf={key:"TABCONTAINER_SUBTABS_DESCRIPTION",defaultText:"Press down arrow key to open subitems menu"},xf={key:"TEXTAREA_CHARACTERS_LEFT",defaultText:"{0} characters remaining"},kf={key:"TEXTAREA_CHARACTERS_EXCEEDED",defaultText:"{0} characters over limit"},Tc={key:"VALUE_STATE_TYPE_ERROR",defaultText:"Value State Error"},$c={key:"VALUE_STATE_TYPE_WARNING",defaultText:"Value State Warning"},Bc={key:"VALUE_STATE_TYPE_SUCCESS",defaultText:"Value State Success"},Ac={key:"VALUE_STATE_TYPE_INFORMATION",defaultText:"Value State Information"},Xi={key:"VALUE_STATE_ERROR",defaultText:"Invalid entry"},Ki={key:"VALUE_STATE_WARNING",defaultText:"Warning issued"},Xa={key:"VALUE_STATE_INFORMATION",defaultText:"Informative entry"},Zi={key:"VALUE_STATE_SUCCESS",defaultText:"Entry successfully validated"},Cf={key:"DIALOG_HEADER_ARIA_ROLE_DESCRIPTION",defaultText:"Interactive Header"},Sf={key:"DIALOG_HEADER_ARIA_DESCRIBEDBY_RESIZABLE",defaultText:"Use Shift+Arrow keys to resize"},If={key:"DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE",defaultText:"Use Arrow keys to move"},Tf={key:"DIALOG_HEADER_ARIA_DESCRIBEDBY_DRAGGABLE_RESIZABLE",defaultText:"Use Arrow keys to move, Shift+Arrow keys to resize"},$f={key:"LABEL_COLON",defaultText:":"};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Bf={packageName:"@ui5/webcomponents",fileName:"themes/TextArea.css.ts",content:`:host{vertical-align:middle}.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host(:not([hidden])){display:inline-block}:host{width:100%;min-width:6rem;color:var(--sapField_TextColor);min-height:var(--_ui5-v1-24-10_textarea_min_height);font-size:var(--sapFontSize);font-family:"72override",var(--sapFontFamily);font-style:normal;box-sizing:border-box;line-height:var(--_ui5-v1-24-10_textarea_line_height);margin:var(--_ui5-v1-24-10_textarea_margin)}:host([value-state][disabled]) .ui5-textarea-wrapper,:host(:not([value-state]):not([readonly]):not([focused])) .ui5-textarea-wrapper,:host([readonly][disabled]) .ui5-textarea-wrapper,:host([value-state="None"]:not([readonly]):not([disabled]):not([focused])) .ui5-textarea-wrapper{background:var(--sapField_BackgroundStyle);background-color:var(--sapField_Background)}:host(:not([value-state]):not([readonly]):not([disabled]):hover) .ui5-textarea-wrapper,:host([value-state="None"]:not([readonly]):not([disabled]):hover) .ui5-textarea-wrapper{background:var(--sapField_Hover_BackgroundStyle);background-color:var(--sapField_Hover_Background);border:var(--_ui5-v1-24-10_textarea_hover_border)}:host(:not([value-state]):not([readonly]):not([disabled]):not([focused]):hover) .ui5-textarea-wrapper,:host([value-state="None"]:not([readonly]):not([disabled]):not([focused]):hover) .ui5-textarea-wrapper{box-shadow:var(--sapField_Hover_Shadow)}.ui5-textarea-root{width:100%;height:inherit;min-height:var(--_ui5-v1-24-10_textarea_min_height);display:inline-flex;vertical-align:top;box-sizing:border-box;border-radius:inherit;border-color:inherit;position:relative;outline:none}.ui5-textarea-wrapper{position:relative;box-sizing:border-box;width:100%;border-bottom:none;display:flex;height:100%;background-color:var(--sapField_Background);border-color:var(--sapField_BorderColor);border-radius:var(--sapField_BorderCornerRadius);border-width:var(--sapField_BorderWidth);border-style:var(--sapField_BorderStyle);padding:var(--_ui5-v1-24-10_textarea_wrapper_padding);outline:none}:host([disabled]) .ui5-textarea-wrapper{opacity:var(--_ui5-v1-24-10_textarea_disabled_opacity);cursor:default;pointer-events:none}:host(:not([readonly])) .ui5-textarea-wrapper,:host([readonly][disabled]) .ui5-textarea-wrapper{box-shadow:var(--sapField_Shadow)}:host([value-state]) .ui5-textarea-wrapper{border-color:inherit}:host([focused]) .ui5-textarea-wrapper{background-color:var(--sapField_Focus_Background);background-image:none;box-shadow:none}:host([focused]) .ui5-textarea-wrapper:after{content:var(--_ui5-v1-24-10_textarea_focus_pseudo_element_content);position:absolute;pointer-events:none;z-index:2;border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--_ui5-v1-24-10_textarea_focus_outline_color);border-radius:var(--_ui5-v1-24-10_textarea_focus_border_radius);top:var(--_ui5-v1-24-10_textarea_focus_offset);bottom:var(--_ui5-v1-24-10_textarea_focus_offset);left:var(--_ui5-v1-24-10_textarea_focus_offset);right:var(--_ui5-v1-24-10_textarea_focus_offset)}:host([focused][readonly]) .ui5-textarea-wrapper:after{top:var(--_ui5-v1-24-10_textarea_readonly_focus_offset);bottom:var(--_ui5-v1-24-10_textarea_readonly_focus_offset);left:var(--_ui5-v1-24-10_textarea_readonly_focus_offset);right:var(--_ui5-v1-24-10_textarea_readonly_focus_offset)}:host([focused][value-state="Error"]:not([disabled])) .ui5-textarea-wrapper:after,:host([focused][value-state="Warning"]:not([disabled])) .ui5-textarea-wrapper:after,:host([focused][value-state="Information"]:not([disabled])) .ui5-textarea-wrapper:after{top:var(--_ui5-v1-24-10_textarea_value_state_focus_offset);bottom:var(--_ui5-v1-24-10_textarea_value_state_focus_offset);left:var(--_ui5-v1-24-10_textarea_value_state_focus_offset);right:var(--_ui5-v1-24-10_textarea_value_state_focus_offset)}.ui5-textarea-inner{border:none;box-sizing:border-box;width:100%;margin:0;padding:var(--_ui5-v1-24-10_textarea_padding_top) var(--_ui5-v1-24-10_textarea_padding_right_and_left) var(--_ui5-v1-24-10_textarea_padding_bottom);color:inherit;font-size:inherit;font-family:inherit;font-style:inherit;-webkit-appearance:none;-moz-appearance:textfield;overflow:auto;resize:none;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;background:transparent;outline:none}:host([growing]) .ui5-textarea-inner{box-sizing:border-box;height:100%;position:absolute;top:0;left:0}.ui5-textarea-mirror{box-sizing:border-box;line-height:var(--_ui5-v1-24-10_textarea_line_height);visibility:hidden;width:100%;max-height:94vh;min-height:calc((var(--_textarea_rows) * var(--_ui5-v1-24-10_textarea_line_height)) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom));word-break:break-all;padding-top:var(--_ui5-v1-24-10_textarea_padding_top);padding-bottom:var(--_ui5-v1-24-10_textarea_padding_bottom);font-size:var(--sapFontSize);font-family:"72override",var(--sapFontFamily);white-space:pre-wrap;overflow-y:auto}:host([style*="height"]) .ui5-textarea-root,:host([growing][style*="height"]) .ui5-textarea-wrapper{height:inherit;min-height:var(--_ui5-v1-24-10_textarea_min_height)}:host([rows]) .ui5-textarea-inner,:host([rows]) .ui5-textarea-mirror{min-height:calc((var(--_textarea_rows) * var(--_ui5-v1-24-10_textarea_line_height)) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host:not([rows]) .ui5-textarea-inner{min-height:calc(2 * var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host([growing]):not([growing-max-lines]) .ui5-textarea-inner{max-height:100%}:host([growing-max-lines]) .ui5-textarea-mirror{max-height:calc((var(--_textarea_growing_max_lines) * var(--_ui5-v1-24-10_textarea_line_height)) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host([rows="1"]) .ui5-textarea-inner{min-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host([growing-max-lines="1"]) .ui5-textarea-inner,:host([growing-max-lines="1"]) .ui5-textarea-mirror{max-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom));min-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host([rows="1"][growing-max-lines]) .ui5-textarea-inner,:host([rows="1"][growing-max-lines]) .ui5-textarea-mirror{min-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom));max-height:calc((var(--_textarea_growing_max_lines) * var(--_ui5-v1-24-10_textarea_line_height)) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top) + var(--_ui5-v1-24-10_textarea_padding_bottom))}:host([rows="1"][value-state="Error"]:not([readonly]):not([disabled])) .ui5-textarea-inner,:host([rows="1"][value-state="Warning"]:not([readonly]):not([disabled])) .ui5-textarea-inner{height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning));min-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning))}:host([value-state="Error"]) .ui5-textarea-mirror,:host([value-state="Warning"]) .ui5-textarea-mirror{padding-top:var(--_ui5-v1-24-10_textarea_padding_top_error_warning);padding-bottom:var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning);min-height:calc(var(--_textarea_rows) * var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning))}:host([growing-max-lines="1"][value-state="Error"]) .ui5-textarea-inner,:host([growing-max-lines="1"][value-state="Error"]) .ui5-textarea-mirror :host([growing-max-lines="1"][value-state="Warning"]) .ui5-textarea-inner,:host([growing-max-lines="1"][value-state="Warning"]) .ui5-textarea-mirror{max-height:var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning);min-height:var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning)}:host([value-state="Information"]) .ui5-textarea-mirror{padding-top:var(--_ui5-v1-24-10_textarea_padding_top_information);padding-bottom:var(--_ui5-v1-24-10_textarea_padding_bottom_information);min-height:calc(var(--_textarea_rows) * var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_information) + var(--_ui5-v1-24-10_textarea_padding_bottom_information))}:host([rows="1"][value-state="Information"]:not([readonly]):not([disabled])) .ui5-textarea-inner{height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_information) + var(--_ui5-v1-24-10_textarea_padding_bottom_information));min-height:calc(var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_information) + var(--_ui5-v1-24-10_textarea_padding_bottom_information))}:host([growing-max-lines="1"][value-state="Information"]) .ui5-textarea-inner,:host([growing-max-lines="1"][value-state="Information"]) .ui5-textarea-mirror{max-height:var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top__ui5_textarea_padding_top_information) + var(--_ui5-v1-24-10_textarea_padding_bottom__ui5_textarea_padding_top_information);min-height:var(--_ui5-v1-24-10_textarea_line_height) * var(--sapFontSize) + var(--_ui5-v1-24-10_textarea_padding_top_error_warning) + var(--_ui5-v1-24-10_textarea_padding_bottom_information)}:host([readonly]:not([disabled])){border-color:var(--sapField_ReadOnly_BorderColor)}:host([readonly]:not([disabled])) .ui5-textarea-inner{padding:var(--_ui5-v1-24-10_textarea_padding_top_readonly) var(--_ui5-v1-24-10_textarea_padding_right_and_left_readonly) var(--_ui5-v1-24-10_textarea_padding_bottom_readonly)}:host([readonly]:not([disabled])) .ui5-textarea-root .ui5-textarea-wrapper{background-color:var(--sapField_ReadOnly_Background);border-color:var(--sapField_ReadOnly_BorderColor);border-style:var(--_ui5-v1-24-10_textarea_readonly_border_style)}:host([show-exceeded-text]) .ui5-textarea-root{flex-direction:column}.ui5-textarea-inner::-webkit-input-placeholder{font-weight:400;font-style:var(--_ui5-v1-24-10_textarea_placeholder_font_style);color:var(--sapField_PlaceholderTextColor)}.ui5-textarea-inner::-moz-placeholder{font-weight:400;font-style:var(--_ui5-v1-24-10_textarea_placeholder_font_style);color:var(--sapField_PlaceholderTextColor)}.ui5-textarea-inner:-moz-placeholder{font-weight:400;font-style:var(--_ui5-v1-24-10_textarea_placeholder_font_style);color:var(--sapField_PlaceholderTextColor)}:host([value-state="Error"]) .ui5-textarea-inner::-webkit-input-placeholder{font-weight:var(--_ui5-v1-24-10_textarea_value_state_error_warning_placeholder_font_weight);font-style:var(--_ui5-v1-24-10_textarea_error_placeholder_font_style);color:var(--_ui5-v1-24-10_textarea_error_placeholder_color)}:host([value-state="Error"]) .ui5-textarea-inner::-moz-placeholder{font-weight:var(--_ui5-v1-24-10_textarea_value_state_error_warning_placeholder_font_weight);font-style:var(--_ui5-v1-24-10_textarea_error_placeholder_font_style);color:var(--_ui5-v1-24-10_textarea_error_placeholder_color)}:host([value-state="Warning"]) .ui5-textarea-inner::-moz-placeholder{font-weight:var(--_ui5-v1-24-10_textarea_value_state_error_warning_placeholder_font_weight);font-style:var(--_ui5-v1-24-10_textarea_error_placeholder_font_style);color:var(--sapField_PlaceholderTextColor)}:host([value-state="Warning"]) .ui5-textarea-inner::-webkit-input-placeholder{font-weight:var(--_ui5-v1-24-10_textarea_value_state_error_warning_placeholder_font_weight);font-style:var(--_ui5-v1-24-10_textarea_error_placeholder_font_style);color:var(--sapField_PlaceholderTextColor)}:host([value-state="Error"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{background:var(--sapField_InvalidBackgroundStyle);background-color:var(--sapField_InvalidBackground);border-color:var(--sapField_InvalidColor);box-shadow:var(--sapField_InvalidShadow)}:host([value-state="Error"][focused]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{background-color:var(--_ui5-v1-24-10_textarea_focused_value_state_error_background);border-color:var(--sapField_InvalidColor)}:host([value-state="Error"][focused]:not([readonly]):not([disabled])) .ui5-textarea-wrapper:after{border-color:var(--_ui5-v1-24-10_textarea_focused_value_state_error_focus_outline_color)}:host([value-state="Error"]:not([readonly]):not([focused]):not([disabled]):hover) .ui5-textarea-wrapper{background-color:var(--_ui5-v1-24-10_textarea_error_hover_background_color);box-shadow:var(--sapField_Hover_InvalidShadow)}:host([value-state="Error"]:not([readonly]):not([disabled])) .ui5-textarea-inner,:host([value-state="Warning"]:not([readonly]):not([disabled])) .ui5-textarea-inner{font-style:var(--_ui5-v1-24-10_textarea_error_warning_font_style);font-weight:var(--_ui5-v1-24-10_textarea_error_warning_font_weight);padding:var(--_ui5-v1-24-10_textarea_padding_top_error_warning) var(--_ui5-v1-24-10_textarea_padding_right_and_left_error_warning) var(--_ui5-v1-24-10_textarea_padding_bottom_error_warning)}:host([value-state="Error"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper,:host([value-state="Warning"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{border-style:var(--_ui5-v1-24-10_textarea_error_warning_border_style);border-width:var(--_ui5-v1-24-10_textarea_state_border_width);padding:var(--_ui5-v1-24-10_textarea_warning_error_wrapper_padding)}:host([value-state="Error"]:not([readonly]):not([disabled])) .ui5-textarea-inner,:host([value-state="Warning"]:not([readonly]):not([disabled])) .ui5-textarea-inner,:host([value-state="Information"]:not([readonly]):not([disabled])) .ui5-textarea-inner{border-style:none}:host([value-state="Warning"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{background:var(--sapField_WarningBackgroundStyle);background-color:var(--sapField_WarningBackground);border-color:var(--sapField_WarningColor);box-shadow:var(--sapField_WarningShadow)}:host([value-state="Warning"][focused]:not([readonly])) .ui5-textarea-wrapper{background-color:var(--_ui5-v1-24-10_textarea_focused_value_state_warning_background);border-color:var(--sapField_WarningColor)}:host([value-state="Warning"][focused]:not([readonly])) .ui5-textarea-wrapper:after{border-color:var(--_ui5-v1-24-10_textarea_focused_value_state_warning_focus_outline_color)}:host([value-state="Warning"]:not([readonly]):not([disabled]):not([focused]):hover) .ui5-textarea-wrapper{background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_WarningShadow)}:host([value-state="Success"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{background:var(--sapField_SuccessBackgroundStyle);background-color:var(--sapField_SuccessBackground);border-color:var(--sapField_SuccessColor);border-width:var(--sapField_BorderWidth);box-shadow:var(--sapField_SuccessShadow);padding:var(--_ui5-v1-24-10_textarea_success_wrapper_padding)}:host([value-state="Success"][focused]:not([readonly])) .ui5-textarea-wrapper{background-color:var(--_ui5-v1-24-10_textarea_focused_value_state_success_background);border-color:var(--sapField_SuccessColor)}:host([value-state="Success"][focused]:not([readonly])) .ui5-textarea-wrapper:after{border-color:var(--_ui5-v1-24-10_textarea_focused_value_state_success_focus_outline_color)}:host([value-state="Success"]:not([readonly]):not([disabled]):not([focused]):hover) .ui5-textarea-wrapper{background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_SuccessShadow)}:host([value-state][value-state="Success"]) .ui5-textarea-inner{border-radius:var(--sapField_BorderCornerRadius)}:host([value-state="Information"]:not([readonly]):not([disabled])) .ui5-textarea-inner{padding:var(--_ui5-v1-24-10_textarea_padding_top_information) var(--_ui5-v1-24-10_textarea_padding_right_and_left_information) var(--_ui5-v1-24-10_textarea_padding_bottom_information)}:host([value-state="Information"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{background:var(--sapField_InformationBackgroundStyle);background-color:var(--sapField_InformationBackground);border-color:var(--sapField_InformationColor);box-shadow:var(--sapField_InformationShadow);padding:var(--_ui5-v1-24-10_textarea_information_wrapper_padding)}:host([value-state="Information"][focused]:not([readonly])) .ui5-textarea-wrapper{background-color:var(--_ui5-v1-24-10_textarea_focused_value_state_information_background);border-color:var(--sapField_InformationColor)}:host([value-state="Information"]:not([readonly]):not([disabled])) .ui5-textarea-wrapper{border-width:var(--_ui5-v1-24-10_textarea_information_border_width);border-style:var(--_ui5-v1-24-10_textarea_error_warning_border_style)}:host([value-state="Information"]:not([readonly]):not([disabled]):not([focused]):hover) .ui5-textarea-wrapper{background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_InformationShadow)}.ui5-textarea-exceeded-text{align-self:flex-end;padding:.125rem .125rem .5rem;color:var(--sapContent_LabelColor);font-family:"72override",var(--sapFontFamily);font-size:var(--sapFontSmallSize)}:host([readonly]) .ui5-textarea-exceeded-text,:host([disabled]) .ui5-textarea-exceeded-text{display:none}:host .ui5-content-custom-scrollbars ::-webkit-scrollbar{border-top-right-radius:var(--sapField_BorderCornerRadius);border-bottom-right-radius:var(--sapField_BorderCornerRadius)}:host([value-state="Error"]) .ui5-content-custom-scrollbars ::-webkit-scrollbar{background-color:var(--sapScrollBar_TrackColor)}:host([value-state="Warning"]) .ui5-content-custom-scrollbars ::-webkit-scrollbar{background-color:var(--sapScrollBar_TrackColor)}:host([value-state="Information"]) .ui5-content-custom-scrollbars ::-webkit-scrollbar{background-color:var(--sapScrollBar_TrackColor)}:host([value-state="Success"]) .ui5-content-custom-scrollbars ::-webkit-scrollbar{background-color:var(--sapScrollBar_TrackColor)}:host([focused]) .ui5-content-custom-scrollbars ::-webkit-scrollbar{background-image:none}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Ec={packageName:"@ui5/webcomponents",fileName:"themes/ValueStateMessage.css.ts",content:`.ui5-valuestatemessage-popover{border-radius:var(--_ui5-v1-24-10_value_state_message_popover_border_radius);box-shadow:var(--_ui5-v1-24-10_value_state_message_popover_box_shadow)}.ui5-input-value-state-message-icon{width:var(--_ui5-v1-24-10_value_state_message_icon_width);height:var(--_ui5-v1-24-10_value_state_message_icon_height);display:var(--_ui5-v1-24-10_input_value_state_icon_display);position:absolute;padding-right:.375rem}.ui5-valuestatemessage-root .ui5-input-value-state-message-icon{left:var(--_ui5-v1-24-10_input_value_state_icon_offset)}.ui5-input-value-state-message-icon[name=error]{color:var(--sapNegativeElementColor)}.ui5-input-value-state-message-icon[name=alert]{color:var(--sapCriticalElementColor)}.ui5-input-value-state-message-icon[name=success]{color:var(--sapPositiveElementColor)}.ui5-input-value-state-message-icon[name=information]{color:var(--sapInformativeElementColor)}.ui5-valuestatemessage-root{box-sizing:border-box;display:inline-block;color:var(--sapTextColor);font-size:var(--sapFontSmallSize);font-family:"72override",var(--sapFontFamily);height:auto;padding:var(--_ui5-v1-24-10_value_state_message_padding);overflow:hidden;text-overflow:ellipsis;min-width:6.25rem;border:var(--_ui5-v1-24-10_value_state_message_border);line-height:var(--_ui5-v1-24-10_value_state_message_line_height)}[ui5-responsive-popover] .ui5-valuestatemessage-header,[ui5-popover] .ui5-valuestatemessage-header{min-height:2rem}[ui5-responsive-popover] .ui5-valuestatemessage-header{padding:var(--_ui5-v1-24-10_value_state_header_padding);border:var(--_ui5-v1-24-10_value_state_header_border);border-bottom:var(--_ui5-v1-24-10_value_state_header_border_bottom);flex-grow:1;position:relative}.ui5-valuestatemessage--success{background:var(--sapSuccessBackground)}.ui5-valuestatemessage--warning{background:var(--sapWarningBackground)}.ui5-valuestatemessage--error{background:var(--sapErrorBackground)}.ui5-valuestatemessage--information{background:var(--sapInformationBackground)}.ui5-responsive-popover-header[focused],.ui5-responsive-popover-header:focus{outline-offset:var(--_ui5-v1-24-10_value_state_header_offset);outline:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor)}.ui5-valuestatemessage-popover::part(header),.ui5-valuestatemessage-popover::part(content){padding:0}.ui5-valuestatemessage-popover::part(header),.ui5-valuestatemessage-popover::part(footer){min-height:0}.ui5-valuestatemessage-popover::part(header),.ui5-popover-with-value-state-header::part(header),.ui5-popover-with-value-state-header-phone::part(header){margin-bottom:0}.ui5-popover-with-value-state-header-phone .ui5-valuestatemessage-root{padding:var(--_ui5-v1-24-10_value_state_message_padding_phone);width:100%}.ui5-popover-with-value-state-header-phone .ui5-input-value-state-message-icon{left:var(--_ui5-v1-24-10_value_state_message_icon_offset_phone)}.ui5-popover-with-value-state-header-phone .ui5-valuestatemessage-header{position:relative;flex:none;top:0;left:0}.ui5-popover-with-value-state-header-phone::part(content){padding:0;overflow:hidden;display:flex;flex-direction:column}.ui5-popover-with-value-state-header-phone [ui5-list]{overflow:auto}[ui5-responsive-popover] .ui5-valuestatemessage--error{box-shadow:var(--_ui5-v1-24-10_value_state_header_box_shadow_error)}[ui5-responsive-popover] .ui5-valuestatemessage--information{box-shadow:var(--_ui5-v1-24-10_value_state_header_box_shadow_information)}[ui5-responsive-popover] .ui5-valuestatemessage--success{box-shadow:var(--_ui5-v1-24-10_value_state_header_box_shadow_success)}[ui5-responsive-popover] .ui5-valuestatemessage--warning{box-shadow:var(--_ui5-v1-24-10_value_state_header_box_shadow_warning)}[ui5-responsive-popover].ui5-popover-with-value-state-header .ui5-valuestatemessage-root:has(+[ui5-list]:empty){box-shadow:none}
`};var G=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Pe;let N=Pe=class extends L{static async onDefine(){Pe.i18nBundle=await j("@ui5/webcomponents")}constructor(){super(),this._firstRendering=!0,this._openValueStateMsgPopover=!1,this._fnOnResize=this._onResize.bind(this),this.previousValue=""}onEnterDOM(){Ee.register(this,this._fnOnResize)}onExitDOM(){Ee.deregister(this,this._fnOnResize)}onBeforeRendering(){this.value||(this.value=""),this._exceededTextProps=this._calcExceededText(),this._mirrorText=this._tokenizeText(this.value),this.exceeding=!!this._exceededTextProps.leftCharactersCount&&this._exceededTextProps.leftCharactersCount<0,this._setCSSParams();const e=Q("FormSupport");e?e.syncNativeHiddenTextArea(this):this.name&&console.warn('In order for the "name" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";')}onAfterRendering(){const e=this.getInputDomRef();this.rows===1?e.setAttribute("rows","1"):e.removeAttribute("rows"),this.toggleValueStateMessage(this.openValueStateMsgPopover),this._firstRendering=!1}getInputDomRef(){return this.getDomRef().querySelector("textarea")}_onkeydown(e){if(this._keyDown=!0,Do(e)){const t=this.getInputDomRef();this.value=this.previousValue,t.value=this.value,this.fireEvent("input")}}_onkeyup(){this._keyDown=!1}_onfocusin(){this.focused=!0,this._openValueStateMsgPopover=!0,this.previousValue=this.getInputDomRef().value}_onfocusout(e){var r;const t=e.relatedTarget,i=(r=t==null?void 0:t.shadowRoot)==null?void 0:r.querySelector(".ui5-valuestatemessage-root");this.focused=!1,i||(this._openValueStateMsgPopover=!1)}_onchange(){this.fireEvent("change",{})}_onselect(){this.fireEvent("select",{})}_onscroll(){this.fireEvent("scroll",{})}_oninput(e){const t=this.getInputDomRef();e.target===t&&e.stopImmediatePropagation(),this.value=t.value;const i=this.value.length;e.inputType==="insertFromPaste"&&this.maxlength&&i>this.maxlength&&t.setSelectionRange(this.maxlength,i),this.fireEvent("input",{}),this.fireEvent("value-changed")}_onResize(){this.displayValueStateMessagePopover&&(this._width=this.offsetWidth)}_setCSSParams(){this.style.setProperty("--_textarea_rows",this.rows?String(this.rows):"2"),this.style.setProperty("--_textarea_growing_max_lines",String(this.growingMaxLines))}toggleValueStateMessage(e){e?this.openPopover():this.closePopover()}async openPopover(){this.valueStatePopover=await this._getPopover(),this.valueStatePopover&&await this.valueStatePopover.showAt(this.shadowRoot.querySelector(".ui5-textarea-root .ui5-textarea-wrapper"))}async closePopover(){this.valueStatePopover=await this._getPopover(),this.valueStatePopover&&this.valueStatePopover.close()}async _getPopover(){return(await this.getStaticAreaItemDomRef()).querySelector("[ui5-popover]")}_tokenizeText(e){const t=e.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(/</gm,"<").replace(/>/gm,">").split(`
`);return t.length<this.rows?this._mapTokenizedTextToObject([...t,...Array(this.rows-t.length).fill("")]):this._mapTokenizedTextToObject(t)}_mapTokenizedTextToObject(e){return e.map((t,i)=>({text:t,last:i===e.length-1}))}_calcExceededText(){let e,t,i;if(this.showExceededText){const r=this.maxlength;r!=null&&(i=r-this.value.length,i>=0?t=Pe.i18nBundle.getText(xf,i):t=Pe.i18nBundle.getText(kf,Math.abs(i)))}else e=this.maxlength;return{exceededText:t,leftCharactersCount:i,calcedMaxLength:e}}get classes(){return{root:{"ui5-textarea-root":!0,"ui5-content-custom-scrollbars":!!qo()},valueStateMsg:{"ui5-valuestatemessage-header":!0,"ui5-valuestatemessage--error":this.valueState===y.Error,"ui5-valuestatemessage--warning":this.valueState===y.Warning,"ui5-valuestatemessage--information":this.valueState===y.Information}}}get styles(){return{valueStateMsgPopover:{"max-width":`${this._width}px`}}}get tabIndex(){return this.disabled?-1:0}get ariaLabelText(){const e=Ut(this)||Dl(this);return this.showExceededText?e?e.concat(" ",this._exceededTextProps.exceededText):this._exceededTextProps.exceededText:e}get ariaDescribedBy(){return this.hasValueState?`${this._id}-valueStateDesc`:void 0}get ariaValueStateHiddenText(){if(this.hasValueState&&this.valueState!==y.None)return this.hasCustomValueState?`${this.valueStateTypeMappings[this.valueState]}`.concat(" ",this.valueStateMessageText.map(e=>e.textContent).join(" ")):`${this.valueStateTypeMappings[this.valueState]} ${this.valueStateDefaultText}`}get valueStateDefaultText(){return this.valueState!==y.None?this.valueStateTextMappings[this.valueState]:""}get ariaInvalid(){return this.valueState==="Error"?"true":null}get openValueStateMsgPopover(){return!this._firstRendering&&this._openValueStateMsgPopover&&this.displayValueStateMessagePopover}get displayValueStateMessagePopover(){return!this.readonly&&(this.hasCustomValueState||this.hasValueState)}get hasCustomValueState(){return!!this.valueStateMessage.length&&this.hasValueState}get hasValueState(){return this.valueState===y.Error||this.valueState===y.Warning||this.valueState===y.Information}get valueStateMessageText(){return this.valueStateMessage.map(e=>e.cloneNode(!0))}get _valueStatePopoverHorizontalAlign(){return this.effectiveDir!=="rtl"?"Left":"Right"}get _valueStateMessageIcon(){const e={Error:"error",Warning:"alert",Success:"sys-enter-2",Information:"information"};return this.valueState!==y.None?e[this.valueState]:""}get valueStateTextMappings(){return{Success:Pe.i18nBundle.getText(Zi),Information:Pe.i18nBundle.getText(Xa),Error:Pe.i18nBundle.getText(Xi),Warning:Pe.i18nBundle.getText(Ki)}}get valueStateTypeMappings(){return{Success:Pe.i18nBundle.getText(Bc),Information:Pe.i18nBundle.getText(Ac),Error:Pe.i18nBundle.getText(Tc),Warning:Pe.i18nBundle.getText($c)}}};G([_()],N.prototype,"value",void 0);G([_({type:Boolean})],N.prototype,"disabled",void 0);G([_({type:Boolean})],N.prototype,"readonly",void 0);G([_({type:Boolean})],N.prototype,"required",void 0);G([_()],N.prototype,"placeholder",void 0);G([_({type:y,defaultValue:y.None})],N.prototype,"valueState",void 0);G([_({validator:pe,defaultValue:0})],N.prototype,"rows",void 0);G([_({validator:pe})],N.prototype,"maxlength",void 0);G([_({type:Boolean})],N.prototype,"showExceededText",void 0);G([_({type:Boolean})],N.prototype,"growing",void 0);G([_({validator:pe,defaultValue:0})],N.prototype,"growingMaxLines",void 0);G([_()],N.prototype,"name",void 0);G([_()],N.prototype,"accessibleName",void 0);G([_()],N.prototype,"accessibleNameRef",void 0);G([_({type:Boolean})],N.prototype,"focused",void 0);G([_({type:Boolean})],N.prototype,"exceeding",void 0);G([_({type:Object,multiple:!0})],N.prototype,"_mirrorText",void 0);G([_({noAttribute:!0})],N.prototype,"_maxHeight",void 0);G([_({validator:pe})],N.prototype,"_width",void 0);G([B()],N.prototype,"valueStateMessage",void 0);G([B()],N.prototype,"formSupport",void 0);N=Pe=G([A({tag:"ui5-textarea",languageAware:!0,styles:[qo(),Bf],renderer:q,template:$v,staticAreaTemplate:Lv,staticAreaStyles:Ec,dependencies:[co,We]}),x("change"),x("input"),x("select"),x("scroll")],N);N.define();function Af(){Rc(),Lc()}function Rc(){const o={recordTypePos:1,recordTypeLength:3,recordTypes:[{id:"RT1",fields:[{id:"RT",length:3,obligatory:!0,allowedValues:[],regex:""},{id:"Field2",length:10,obligatory:!1,allowedValues:["BLA1","BLA2"],regex:""}]},{id:"RT2",fields:[{id:"RT",length:3,obligatory:!0,allowedValues:[],regex:""},{id:"Field2",length:5,obligatory:!1,allowedValues:["TEST"],regex:""}]},{id:"RT3",fields:[{id:"RT",length:3,obligatory:!0,allowedValues:[],regex:""},{id:"Field2",length:4,obligatory:!1,allowedValues:[],regex:"^TEST$"}]}]},e=document.getElementById("fileStructure");e.value=JSON.stringify(o,null,2)}function Lc(){const o=`RT1BLA1
RT2BLABLUB
UNKNOW_RECORD_TYPE
RT3T T
RT3TEST
RT3TES`,e=document.getElementById("fileContent");e.value=o}function Ef(o,e,t){let i="";return e.recordTypes.forEach(r=>{i=i+Fc(r),o.forEach(a=>{t===!0&&a.hasError===!1||a.recordType===r.id&&(i=i+`
`+Dc(a))}),i=i+`
</ui5-table>
<BR><BR>
`}),i=i+`
`,i=i+Pc()+`
`,o.forEach(r=>{r.isUnknownRecordType===!0&&(i=i+`
`+Oc(r))}),i=i+`
</ui5-table>
<BR><BR>
`,i}function Rf(o,e,t){let i="";return o.forEach(r=>{if(t===!0&&r.hasError===!1)return;const a=e.recordTypes.find(s=>s.id===r.recordType);a===void 0?(i=i+Pc()+`
`+Oc(r),i=i+`
</ui5-table>
<BR><BR>
`):(i=i+Fc(a)+`
`+Dc(r),i=i+`
</ui5-table>
<BR><BR>
`)}),i}function Pc(){let o;const e='<div class="header"><span class="renderWhiteSpaces error">Record Type: Unknown</span></div>',t=`
<ui5-table sticky-column-header = "true" no-data-text="No Data" >`;let i=[],r=`
<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="5rem" class="renderWhiteSpaces">RecNo</span>
</ui5-table-column>
`;return i.push(r),r=`<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="10rem">RecordType</span>
</ui5-table-column>
`,i.push(r),r=`<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="10rem" class="renderWhiteSpaces">Rest</span>
</ui5-table-column>
`,i.push(r),o=e+t,i.forEach(a=>{o=o+a}),o}function Fc(o){let e;const t=`<div class="header"><span class="renderWhiteSpaces">Record Type: ${o.id}</span></div>`,i=`
<ui5-table sticky-column-header = "true" no-data-text="No Data" >`;let r=[],a=`
<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="5rem" class="renderWhiteSpaces">RecNo</span>
</ui5-table-column>
`;return r.push(a),o.fields.forEach(s=>{let l=`
<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="${s.length}rem" title="Pos:${s.pos} Length: ${s.length}"> ${s.id}</span>
</ui5-table-column>
`;r.push(l)}),a=`<ui5-table-column slot="columns">
<span style="line-height: 1.4rem" min-width="10rem" class="renderWhiteSpaces">Rest</span>
</ui5-table-column>
`,r.push(a),e=t+i,r.forEach(s=>{e=e+s}),e}function Oc(o){let e;const t="<ui5-table-row>",i="</ui5-table-row>";let r;r=Mc(o);const a=Lf(o),s=Nc(o);return e=t+`
`+r,e=e+`
`+a+`
`+s+`
`+i,e}function Dc(o){let e;const t="<ui5-table-row>",i="</ui5-table-row>";let r;r=Mc(o);let a=[],s,l;o.fields.forEach(h=>{let p="";h.errors.forEach(v=>{p===""?p=v:p=p+`
`+v}),l=h.value,h.errors.length>0?(l===""&&(l=" "),s=`<ui5-table-cell><span title ="${p}" overflow="visible" class="renderWhiteSpaces error">${l}</span></ui5-table-cell>`):s=`<ui5-table-cell><span class="renderWhiteSpaces">${l}</span></ui5-table-cell>`,a.push(s)});const d=Nc(o);return e=t+`
`+r,a.forEach(h=>{e=e+`
`+h}),e=e+`
`+d+`
`+i,e}function Nc(o){let e;return o.rest!==""?e=`<ui5-table-cell><span class="renderWhiteSpaces error">${o.rest}</span></ui5-table-cell>`:e=`<ui5-table-cell><span class="renderWhiteSpaces">${o.rest}</span></ui5-table-cell>`,e}function Lf(o){let e;return e=`<ui5-table-cell><span class="renderWhiteSpaces error">${o.recordType}</span></ui5-table-cell>`,e}function Mc(o){let e,t="";return o.errors.forEach(i=>{t===""?t=i:t=t+`
`+i}),o.errors.length>0?e=`<ui5-table-cell><span class="renderWhiteSpaces error" title ="${t}">${o.rowNumber}</span></ui5-table-cell>`:e=`<ui5-table-cell><span class="renderWhiteSpaces">${o.rowNumber}</span></ui5-table-cell>`,e}function Pf(){const o=document.getElementById("recordTypeFieldPostion");o.value=1;const e=document.getElementById("recordTypeFieldLength");e.value=3;const t=document.getElementById("fileStructureHelper");t.value=`RT1 RT 3 true
RT1 Field2 10 false ["BLA1", "BLA2"]
RT2 RT 3 X
RT2 Field2 5 ["TEST"]
RT3 RT 3 true
RT3 Field2 4 ^TEST$`}function Ff(){try{const o=document.getElementById("recordTypeFieldPostion"),e=document.getElementById("recordTypeFieldLength"),i=document.getElementById("fileStructureHelper").value.split(`
`);if(Yr(o.value)===!1)throw"Please enter an integer Record Type Field Position";if(o.value<1)throw"The Record Type Field Position must be greater than 0";if(Yr(e.value)===!1)throw"Please enter an integer Record Type Field Length";if(e.value<1)throw"The Record Type Field Length must be greater than 0";const r=Of(i),a=Df(o.value,e.value,r),s=document.getElementById("fileStructure");s.value=a}catch(o){alert(o)}}function Of(o){let e=[];if(o.forEach((t,i)=>{if(t!==""){let r=t.split(" "),a={recordTypeId:"",fieldId:"",fieldLength:0,obligatory:!1,allowedValues:"[]",regex:""};if(r.forEach((s,l)=>{switch(l){case 0:if(s==="")throw`Please enter the Record Type Id in row ${i+1}`;a.recordTypeId=s;break;case 1:if(a.fieldId=s,s==="")throw`Please enter the Field Id in row ${i+1}`;break;case 2:if(Yr(s)===!1)throw`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the field length ${s} is not an integer value`;if(a.fieldLength=parseInt(s),a.fieldLength===0)throw`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the field length ${s} must be greater than 0`;break;case 3:if(s.toLowerCase()==="true"||s.toUpperCase()==="X")a.obligatory=!0;else if(s.toLowerCase()==="false"||s==="")a.obligatory=!1;else throw`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the attribute obligatory ${s} is not true or false or empty`;break;case 4:if(s!==""){if(s.substring(0,1)!=="[")throw`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the allowed values ${s} are not in a string array format. It doesn't start with a [`;try{JSON.parse(s)}catch(d){throw console.log(d),`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the allowed values ${s} are not in a string array format`}a.allowedValues=s}break;case 5:a.regex=s;break}}),a.recordTypeId==="")throw`Please enter the Record Type Id in row ${i+1}`;if(a.fieldId==="")throw`Please enter the Field Id in row ${i+1}`;if(a.fieldLength===0)throw`Record Type: ${a.recordTypeId} Field: ${a.fieldId} the field length ${a.fieldLength} must be greater than 0`;e.push(a)}}),e.length===0)throw"Please enter the Record Types";return e}function Yr(o){return/^\+?(0|[1-9]\d*)$/.test(o)}function Df(o,e,t){let i=`{ "recordTypePos": ${o},
"recordTypeLength": ${e},
"recordTypes": [
`,r="";t.forEach((a,s)=>{r!==a.recordTypeId?(s!==0&&(i=i+"]},"),i=i+`{"id": "${a.recordTypeId}",
"fields": [
`):i=i+",",i=i+`{ "id": "${a.fieldId}",
"length": ${a.fieldLength},
"obligatory": ${a.obligatory},
"allowedValues": ${a.allowedValues},
"regex": "${a.regex}"
}
`,r=a.recordTypeId}),t.length>0&&(i=i+"]}"),i=i+"]}";try{return JSON.stringify(JSON.parse(i),null,2)}catch(a){return console.log(a),alert(a),i}}const Hc=new WeakMap,Kt=(o,e)=>{Hc.set(o,e)},di=o=>Hc.get(o),zc=o=>Array.from(o).filter(e=>e.nodeType!==Node.COMMENT_NODE&&(e.nodeType!==Node.TEXT_NODE||(e.nodeValue||"").trim().length!==0)).length>0;let Tr;const Un=()=>(Tr===void 0&&(Tr=Od()),Tr);var Jr;(function(o){o.Default="Default",o.Positive="Positive",o.Negative="Negative",o.Transparent="Transparent",o.Emphasized="Emphasized",o.Attention="Attention"})(Jr||(Jr={}));const $i=Jr;var Qr;(function(o){o.Button="Button",o.Submit="Submit",o.Reset="Reset"})(Qr||(Qr={}));const So=Qr;var ea;(function(o){o.Button="Button",o.Link="Link"})(ea||(ea={}));const Vn=ea;function Nf(o,e,t){return c`<button type="button" class="ui5-button-root" ?disabled="${this.disabled}" data-sap-focus-ref @focusout=${this._onfocusout} @focusin=${this._onfocusin} @click=${this._onclick} @mousedown=${this._onmousedown} @mouseup=${this._onmouseup} @keydown=${this._onkeydown} @keyup=${this._onkeyup} @touchstart="${this._ontouchstart}" @touchend="${this._ontouchend}" tabindex=${n(this.tabIndexValue)} aria-expanded="${n(this.accessibilityAttributes.expanded)}" aria-controls="${n(this.accessibilityAttributes.controls)}" aria-haspopup="${n(this._hasPopup)}" aria-label="${n(this.ariaLabelText)}" aria-describedby="${n(this.ariaDescribedbyText)}" title="${n(this.buttonTitle)}" part="button" role="${n(this.buttonAccessibleRole)}">${this.icon?Mf.call(this,o,e,t):void 0}<span id="${n(this._id)}-content" class="ui5-button-text"><bdi><slot></slot></bdi></span>${this.hasButtonType?Hf.call(this,o,e,t):void 0}</button> `}function Mf(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="ui5-button-icon" name="${n(this.icon)}" accessible-role="${n(this.iconRole)}" part="icon" ?show-tooltip=${this.showIconTooltip}></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="ui5-button-icon" name="${n(this.icon)}" accessible-role="${n(this.iconRole)}" part="icon" ?show-tooltip=${this.showIconTooltip}></ui5-icon>`}function Hf(o,e,t){return c`<span id="ui5-button-hiddenText-type" aria-hidden="true" class="ui5-hidden-text">${n(this.buttonTypeText)}</span>`}var ta;(function(o){o.Dialog="Dialog",o.Grid="Grid",o.ListBox="ListBox",o.Menu="Menu",o.Tree="Tree"})(ta||(ta={}));const zf=ta;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Uf={packageName:"@ui5/webcomponents",fileName:"themes/Button.css.ts",content:`:host{vertical-align:middle}.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host(:not([hidden])){display:inline-block}:host{min-width:var(--_ui5-v1-24-10_button_base_min_width);height:var(--_ui5-v1-24-10_button_base_height);line-height:normal;font-family:var(--_ui5-v1-24-10_button_fontFamily);font-size:var(--sapFontSize);text-shadow:var(--_ui5-v1-24-10_button_text_shadow);border-radius:var(--_ui5-v1-24-10_button_border_radius);cursor:pointer;background-color:var(--sapButton_Background);border:var(--sapButton_BorderWidth) solid var(--sapButton_BorderColor);color:var(--sapButton_TextColor);box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui5-button-root{min-width:inherit;cursor:inherit;height:100%;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;outline:none;padding:0 var(--_ui5-v1-24-10_button_base_padding);position:relative;background:transparent;border:none;color:inherit;text-shadow:inherit;font:inherit;white-space:inherit;overflow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}:host(:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host(:not([hidden]):not([disabled]).ui5_hovered){background:var(--sapButton_Hover_Background);border:1px solid var(--sapButton_Hover_BorderColor);color:var(--sapButton_Hover_TextColor)}.ui5-button-icon{color:inherit;flex-shrink:0}:host([icon-end]) .ui5-button-root{flex-direction:row-reverse}:host([icon-end]) .ui5-button-icon{margin-inline-start:var(--_ui5-v1-24-10_button_base_icon_margin)}:host([icon-only]) .ui5-button-root{min-width:auto;padding:0}:host([icon-only]) .ui5-button-text{display:none}.ui5-button-text{outline:none;position:relative;white-space:inherit;overflow:inherit;text-overflow:inherit}:host([has-icon]:not([icon-end])) .ui5-button-text{margin-inline-start:var(--_ui5-v1-24-10_button_base_icon_margin)}:host([has-icon][icon-end]) .ui5-button-text{margin-inline-start:0}:host([disabled]){opacity:var(--sapContent_DisabledOpacity);pointer-events:unset;cursor:default}:host([has-icon]:not([icon-only])) .ui5-button-text{min-width:calc(var(--_ui5-v1-24-10_button_base_min_width) - var(--_ui5-v1-24-10_button_base_icon_margin) - 1rem)}:host([disabled]:active){pointer-events:none}:host([focused]:not([active])) .ui5-button-root:after,:host([focused][active][design="Emphasized"]) .ui5-button-root:after,:host([focused][active]) .ui5-button-root:before{content:"";position:absolute;box-sizing:border-box;inset:.0625rem;border:var(--_ui5-v1-24-10_button_focused_border);border-radius:var(--_ui5-v1-24-10_button_focused_border_radius)}:host([focused][active]) .ui5-button-root:before{border-color:var(--_ui5-v1-24-10_button_pressed_focused_border_color)}:host([design="Emphasized"][focused]) .ui5-button-root:after{border-color:var(--_ui5-v1-24-10_button_emphasized_focused_border_color)}:host([design="Emphasized"][focused]) .ui5-button-root:before{content:"";position:absolute;box-sizing:border-box;inset:.0625rem;border:var(--_ui5-v1-24-10_button_emphasized_focused_border_before);border-radius:var(--_ui5-v1-24-10_button_focused_border_radius)}.ui5-button-root::-moz-focus-inner{border:0}bdi{display:block;white-space:inherit;overflow:inherit;text-overflow:inherit}:host([ui5-button][active]:not([disabled]):not([non-interactive])){background-image:none;background-color:var(--sapButton_Active_Background);border-color:var(--sapButton_Active_BorderColor);color:var(--sapButton_Active_TextColor)}:host([design="Positive"]){background-color:var(--sapButton_Accept_Background);border-color:var(--sapButton_Accept_BorderColor);color:var(--sapButton_Accept_TextColor)}:host([design="Positive"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host([design="Positive"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]).ui5_hovered){background-color:var(--sapButton_Accept_Hover_Background);border-color:var(--sapButton_Accept_Hover_BorderColor);color:var(--sapButton_Accept_Hover_TextColor)}:host([ui5-button][design="Positive"][active]:not([non-interactive])){background-color:var(--sapButton_Accept_Active_Background);border-color:var(--sapButton_Accept_Active_BorderColor);color:var(--sapButton_Accept_Active_TextColor)}:host([design="Negative"]){background-color:var(--sapButton_Reject_Background);border-color:var(--sapButton_Reject_BorderColor);color:var(--sapButton_Reject_TextColor)}:host([design="Negative"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host([design="Negative"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]).ui5_hovered){background-color:var(--sapButton_Reject_Hover_Background);border-color:var(--sapButton_Reject_Hover_BorderColor);color:var(--sapButton_Reject_Hover_TextColor)}:host([ui5-button][design="Negative"][active]:not([non-interactive])){background-color:var(--sapButton_Reject_Active_Background);border-color:var(--sapButton_Reject_Active_BorderColor);color:var(--sapButton_Reject_Active_TextColor)}:host([design="Attention"]){background-color:var(--sapButton_Attention_Background);border-color:var(--sapButton_Attention_BorderColor);color:var(--sapButton_Attention_TextColor)}:host([design="Attention"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host([design="Attention"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]).ui5_hovered){background-color:var(--sapButton_Attention_Hover_Background);border-color:var(--sapButton_Attention_Hover_BorderColor);color:var(--sapButton_Attention_Hover_TextColor)}:host([ui5-button][design="Attention"][active]:not([non-interactive])){background-color:var(--sapButton_Attention_Active_Background);border-color:var(--sapButton_Attention_Active_BorderColor);color:var(--sapButton_Attention_Active_TextColor)}:host([design="Emphasized"]){background-color:var(--sapButton_Emphasized_Background);border-color:var(--sapButton_Emphasized_BorderColor);border-width:var(--_ui5-v1-24-10_button_emphasized_border_width);color:var(--sapButton_Emphasized_TextColor);font-family:var(--sapFontBoldFamily )}:host([design="Emphasized"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host([design="Emphasized"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]).ui5_hovered){background-color:var(--sapButton_Emphasized_Hover_Background);border-color:var(--sapButton_Emphasized_Hover_BorderColor);border-width:var(--_ui5-v1-24-10_button_emphasized_border_width);color:var(--sapButton_Emphasized_Hover_TextColor)}:host([ui5-button][design="Empasized"][active]:not([non-interactive])){background-color:var(--sapButton_Emphasized_Active_Background);border-color:var(--sapButton_Emphasized_Active_BorderColor);color:var(--sapButton_Emphasized_Active_TextColor)}:host([design="Emphasized"][focused]) .ui5-button-root:after{border-color:var(--_ui5-v1-24-10_button_emphasized_focused_border_color);outline:none}:host([design="Emphasized"][focused][active]:not([non-interactive])) .ui5-button-root:after{border-color:var(--_ui5-v1-24-10_button_emphasized_focused_active_border_color)}:host([design="Transparent"]){background-color:var(--sapButton_Lite_Background);color:var(--sapButton_Lite_TextColor);border-color:var(--sapButton_Lite_BorderColor)}:host([design="Transparent"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]):hover),:host([design="Transparent"]:not([active]):not([non-interactive]):not([_is-touch]):not([disabled]).ui5_hovered){background-color:var(--sapButton_Lite_Hover_Background);border-color:var(--sapButton_Lite_Hover_BorderColor);color:var(--sapButton_Lite_Hover_TextColor)}:host([ui5-button][design="Transparent"][active]:not([non-interactive])){background-color:var(--sapButton_Lite_Active_Background);border-color:var(--sapButton_Lite_Active_BorderColor);color:var(--sapButton_Active_TextColor)}:host([ui5-segmented-button-item][active][focused]) .ui5-button-root:after,:host([pressed][focused]) .ui5-button-root:after{border-color:var(--_ui5-v1-24-10_button_pressed_focused_border_color);outline:none}:host([ui5-segmented-button-item][focused]:not(:last-child)) .ui5-button-root:after{border-top-right-radius:var(--_ui5-v1-24-10_button_focused_inner_border_radius);border-bottom-right-radius:var(--_ui5-v1-24-10_button_focused_inner_border_radius)}:host([ui5-segmented-button-item][focused]:not(:first-child)) .ui5-button-root:after{border-top-left-radius:var(--_ui5-v1-24-10_button_focused_inner_border_radius);border-bottom-left-radius:var(--_ui5-v1-24-10_button_focused_inner_border_radius)}
`};var z=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},wo;let Wn=!1,mo=null,D=wo=class extends L{constructor(){super(),this._deactivate=()=>{mo&&mo._setActiveState(!1)},Wn||(document.addEventListener("mouseup",this._deactivate),Wn=!0);const e=t=>{Kt(t,"button"),!this.nonInteractive&&this._setActiveState(!0)};this._ontouchstart={handleEvent:e,passive:!0}}onEnterDOM(){this._isTouch=(ne()||Ma())&&!nd()}async onBeforeRendering(){const e=Q("FormSupport");this.type!==So.Button&&!e&&console.warn('In order for the "type" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";'),this.submits&&!e&&console.warn('In order for the "submits" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";'),this.iconOnly=this.isIconOnly,this.hasIcon=!!this.icon,this.buttonTitle=this.tooltip||await this.getDefaultTooltip()}_onclick(e){var i;if(this.nonInteractive)return;Kt(e,"button");const t=Q("FormSupport");t&&this._isSubmit&&t.triggerFormSubmit(this),t&&this._isReset&&t.triggerFormReset(this),vt()&&((i=this.getDomRef())==null||i.focus())}_onmousedown(e){this.nonInteractive||this._isTouch||(Kt(e,"button"),this._setActiveState(!0),mo=this)}_ontouchend(e){this.disabled&&(e.preventDefault(),e.stopPropagation()),this.active&&this._setActiveState(!1),mo&&mo._setActiveState(!1)}_onmouseup(e){Kt(e,"button")}_onkeydown(e){this._cancelAction=Uh(e)||Do(e),Kt(e,"button"),F(e)||K(e)?this._setActiveState(!0):this._cancelAction&&this._setActiveState(!1)}_onkeyup(e){this._cancelAction&&e.preventDefault(),(F(e)||K(e))&&this.active&&this._setActiveState(!1)}_onfocusout(){this.nonInteractive||(this.active&&this._setActiveState(!1),At()&&(this.focused=!1))}_onfocusin(e){this.nonInteractive||(Kt(e,"button"),At()&&(this.focused=!0))}_setActiveState(e){this.fireEvent("_active-state-change",null,!0)&&(this.active=e)}get _hasPopup(){var e;return(e=this.accessibilityAttributes.hasPopup)==null?void 0:e.toLowerCase()}get hasButtonType(){return this.design!==$i.Default&&this.design!==$i.Transparent}get iconRole(){return this.icon?"presentation":""}get isIconOnly(){return!zc(this.text)}static typeTextMappings(){return{Positive:Nv,Negative:Mv,Emphasized:Hv}}getDefaultTooltip(){if(Un())return Hp(this.icon)}get buttonTypeText(){return wo.i18nBundle.getText(wo.typeTextMappings()[this.design])}get buttonAccessibleRole(){return this.accessibleRole.toLowerCase()}get tabIndexValue(){if(this.disabled)return;const e=this.getAttribute("tabindex");return e||(this.nonInteractive?"-1":this.forcedTabIndex)}get showIconTooltip(){return Un()&&this.iconOnly&&!this.tooltip}get ariaLabelText(){return Ut(this)}get ariaDescribedbyText(){return this.hasButtonType?"ui5-button-hiddenText-type":void 0}get _isSubmit(){return this.type===So.Submit||this.submits}get _isReset(){return this.type===So.Reset}static async onDefine(){wo.i18nBundle=await j("@ui5/webcomponents")}};z([_({type:$i,defaultValue:$i.Default})],D.prototype,"design",void 0);z([_({type:Boolean})],D.prototype,"disabled",void 0);z([_()],D.prototype,"icon",void 0);z([_({type:Boolean})],D.prototype,"iconEnd",void 0);z([_({type:Boolean})],D.prototype,"submits",void 0);z([_()],D.prototype,"tooltip",void 0);z([_({defaultValue:void 0})],D.prototype,"accessibleName",void 0);z([_({defaultValue:""})],D.prototype,"accessibleNameRef",void 0);z([_({type:Object})],D.prototype,"accessibilityAttributes",void 0);z([_({type:So,defaultValue:So.Button})],D.prototype,"type",void 0);z([_({type:Vn,defaultValue:Vn.Button})],D.prototype,"accessibleRole",void 0);z([_({type:Boolean})],D.prototype,"active",void 0);z([_({type:Boolean})],D.prototype,"iconOnly",void 0);z([_({type:Boolean})],D.prototype,"focused",void 0);z([_({type:Boolean})],D.prototype,"hasIcon",void 0);z([_({type:Boolean})],D.prototype,"nonInteractive",void 0);z([_({noAttribute:!0})],D.prototype,"buttonTitle",void 0);z([_({type:Object})],D.prototype,"_iconSettings",void 0);z([_({defaultValue:"0",noAttribute:!0})],D.prototype,"forcedTabIndex",void 0);z([_({type:Boolean})],D.prototype,"_isTouch",void 0);z([_({type:Boolean,noAttribute:!0})],D.prototype,"_cancelAction",void 0);z([B({type:Node,default:!0})],D.prototype,"text",void 0);D=wo=z([A({tag:"ui5-button",languageAware:!0,renderer:q,template:Nf,styles:Uf,dependencies:[We]}),x("click"),x("_active-state-change")],D);D.define();const Wt=D;var oa;(function(o){o.None="None",o.Normal="Normal"})(oa||(oa={}));const Ge=oa;function Vf(o,e,t){return c`<label class="ui5-label-root" @click=${this._onclick}><span class="ui5-label-text-wrapper"><bdi id="${n(this._id)}-bdi"><slot></slot></bdi></span><span aria-hidden="true" class="ui5-label-required-colon" data-colon="${n(this._colonSymbol)}"></span></label>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Wf={packageName:"@ui5/webcomponents",fileName:"themes/Label.css.ts",content:`:host(:not([hidden])){display:inline-flex}:host{max-width:100%;color:var(--sapContent_LabelColor);font-family:"72override",var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;cursor:text}.ui5-label-root{width:100%;cursor:inherit}:host([wrapping-type="Normal"]) .ui5-label-root{white-space:normal}:host(:not([wrapping-type="Normal"])) .ui5-label-root{display:inline-flex;white-space:nowrap}:host(:not([wrapping-type="Normal"])) .ui5-label-text-wrapper{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:top;flex:0 1 auto;min-width:0}:host([show-colon]) .ui5-label-required-colon:before{content:attr(data-colon)}:host([required]) .ui5-label-required-colon:after{content:"*";color:var(--sapField_RequiredColor);font-size:1.25rem;font-weight:700;position:relative;font-style:normal;vertical-align:middle;line-height:0}:host([required][show-colon]) .ui5-label-required-colon:after{margin-inline-start:.125rem}bdi{padding-right:.075rem}:host([show-colon]) .ui5-label-required-colon{margin-inline-start:-.05rem;white-space:pre}
`};var Xo=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},ui;let gt=ui=class extends L{static async onDefine(){ui.i18nBundle=await j("@ui5/webcomponents")}_onclick(){if(!this.for)return;const e=this.getRootNode().querySelector(`[id="${this.for}"]`);e&&e.focus()}get _colonSymbol(){return ui.i18nBundle.getText($f)}};Xo([_()],gt.prototype,"for",void 0);Xo([_({type:Boolean})],gt.prototype,"showColon",void 0);Xo([_({type:Boolean})],gt.prototype,"required",void 0);Xo([_({type:Ge,defaultValue:Ge.None})],gt.prototype,"wrappingType",void 0);gt=ui=Xo([A({tag:"ui5-label",renderer:q,template:Vf,styles:Wf,languageAware:!0})],gt);gt.define();const Ka=gt;var ia;(function(o){o.H1="H1",o.H2="H2",o.H3="H3",o.H4="H4",o.H5="H5",o.H6="H6"})(ia||(ia={}));const Bi=ia;function qf(o,e,t){return c`${this.h1?jf.call(this,o,e,t):void 0}${this.h2?Gf.call(this,o,e,t):void 0}${this.h3?Xf.call(this,o,e,t):void 0}${this.h4?Kf.call(this,o,e,t):void 0}${this.h5?Zf.call(this,o,e,t):void 0}${this.h6?Yf.call(this,o,e,t):void 0}`}function jf(o,e,t){return c`<h1 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h1>`}function Gf(o,e,t){return c`<h2 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h2>`}function Xf(o,e,t){return c`<h3 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h3>`}function Kf(o,e,t){return c`<h4 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h4>`}function Zf(o,e,t){return c`<h5 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h5>`}function Yf(o,e,t){return c`<h6 class="ui5-title-root"><span id="${n(this._id)}-inner"><slot></slot></span></h6>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Jf={packageName:"@ui5/webcomponents",fileName:"themes/Title.css.ts",content:`:host(:not([hidden])){display:block;cursor:text}:host{max-width:100%;color:var(--sapGroup_TitleTextColor);font-size:var(--sapFontHeader2Size);font-family:"72override",var(--sapFontHeaderFamily);text-shadow:var(--sapContent_TextShadow)}.ui5-title-root{display:inline-block;position:relative;font-weight:400;font-size:inherit;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;vertical-align:bottom;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0;cursor:inherit}:host([wrapping-type="Normal"]) .ui5-title-root,:host([wrapping-type="Normal"]) ::slotted(*){white-space:pre-line}::slotted(*){font-size:inherit;font-family:inherit;text-shadow:inherit}:host([level="H1"]){font-size:var(--sapFontHeader1Size)}:host([level="H2"]){font-size:var(--sapFontHeader2Size)}:host([level="H3"]){font-size:var(--sapFontHeader3Size)}:host([level="H4"]){font-size:var(--sapFontHeader4Size)}:host([level="H5"]){font-size:var(--sapFontHeader5Size)}:host([level="H6"]){font-size:var(--sapFontHeader6Size)}
`};var Za=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let _o=class extends L{get normalizedLevel(){return this.level.toLowerCase()}get h1(){return this.normalizedLevel==="h1"}get h2(){return this.normalizedLevel==="h2"}get h3(){return this.normalizedLevel==="h3"}get h4(){return this.normalizedLevel==="h4"}get h5(){return this.normalizedLevel==="h5"}get h6(){return this.normalizedLevel==="h6"}};Za([_({type:Ge,defaultValue:Ge.None})],_o.prototype,"wrappingType",void 0);Za([_({type:Bi,defaultValue:Bi.H2})],_o.prototype,"level",void 0);_o=Za([A({tag:"ui5-title",renderer:q,template:qf,styles:Jf})],_o);_o.define();const Qf=_o;var ra;(function(o){o.Auto="Auto",o.Vertical="Vertical",o.Horizontal="Horizontal",o.Paging="Paging"})(ra||(ra={}));const It=ra;var aa;(function(o){o.Static="Static",o.Cyclic="Cyclic"})(aa||(aa={}));const bo=aa;class Ya{constructor(e,t){if(!e.isUI5Element)throw new Error("The root web component must be a UI5 Element instance");if(this.rootWebComponent=e,this.rootWebComponent.addEventListener("keydown",this._onkeydown.bind(this)),this._initBound=this._init.bind(this),this.rootWebComponent.attachComponentStateFinalized(this._initBound),typeof t.getItemsCallback!="function")throw new Error("getItemsCallback is required");this._getItems=t.getItemsCallback,this._currentIndex=t.currentIndex||0,this._rowSize=t.rowSize||1,this._behavior=t.behavior||bo.Static,this._navigationMode=t.navigationMode||It.Auto,this._affectedPropertiesNames=t.affectedPropertiesNames||[],this._skipItemsSize=t.skipItemsSize||null}setCurrentItem(e){const t=this._getItems().indexOf(e);if(t===-1){console.warn("The provided item is not managed by ItemNavigation",e);return}this._currentIndex=t,this._applyTabIndex()}setRowSize(e){this._rowSize=e}_init(){this._getItems().forEach((e,t)=>{e.forcedTabIndex=t===this._currentIndex?"0":"-1"})}_onkeydown(e){if(!this._canNavigate())return;const t=this._navigationMode===It.Horizontal||this._navigationMode===It.Auto,i=this._navigationMode===It.Vertical||this._navigationMode===It.Auto,r=this.rootWebComponent.effectiveDir==="rtl";if(r&&Pt(e)&&t)this._handleRight();else if(r&&Ft(e)&&t)this._handleLeft();else if(Pt(e)&&t)this._handleLeft();else if(Ft(e)&&t)this._handleRight();else if(no(e)&&i)this._handleUp();else if(Ot(e)&&i)this._handleDown();else if(Wl(e))this._handleHome();else if(ql(e))this._handleEnd();else if(jl(e))this._handlePageUp();else if(Gl(e))this._handlePageDown();else return;e.preventDefault(),this._applyTabIndex(),this._focusCurrentItem()}_handleUp(){const e=this._getItems().length;if(this._currentIndex-this._rowSize>=0){this._currentIndex-=this._rowSize;return}if(this._behavior===bo.Cyclic){const t=this._currentIndex%this._rowSize,i=t===0?this._rowSize-1:t-1,r=Math.ceil(e/this._rowSize);let a=i+(r-1)*this._rowSize;a>e-1&&(a-=this._rowSize),this._currentIndex=a}else this._currentIndex=0}_handleDown(){const e=this._getItems().length;if(this._currentIndex+this._rowSize<e){this._currentIndex+=this._rowSize;return}if(this._behavior===bo.Cyclic){const i=(this._currentIndex%this._rowSize+1)%this._rowSize;this._currentIndex=i}else this._currentIndex=e-1}_handleLeft(){const e=this._getItems().length;if(this._currentIndex>0){this._currentIndex-=1;return}this._behavior===bo.Cyclic&&(this._currentIndex=e-1)}_handleRight(){const e=this._getItems().length;if(this._currentIndex<e-1){this._currentIndex+=1;return}this._behavior===bo.Cyclic&&(this._currentIndex=0)}_handleHome(){const e=this._rowSize>1?this._rowSize:this._getItems().length;this._currentIndex-=this._currentIndex%e}_handleEnd(){const e=this._rowSize>1?this._rowSize:this._getItems().length;this._currentIndex+=e-1-this._currentIndex%e}_handlePageUp(){this._rowSize>1||this._handlePageUpFlat()}_handlePageDown(){this._rowSize>1||this._handlePageDownFlat()}_handlePageUpFlat(){if(this._skipItemsSize===null){this._currentIndex-=this._currentIndex;return}this._currentIndex+1>this._skipItemsSize?this._currentIndex-=this._skipItemsSize:this._currentIndex-=this._currentIndex}_handlePageDownFlat(){if(this._skipItemsSize===null){this._currentIndex=this._getItems().length-1;return}this._getItems().length-this._currentIndex-1>this._skipItemsSize?this._currentIndex+=this._skipItemsSize:this._currentIndex=this._getItems().length-1}_applyTabIndex(){const e=this._getItems();for(let t=0;t<e.length;t++)e[t].forcedTabIndex=t===this._currentIndex?"0":"-1";this._affectedPropertiesNames.forEach(t=>{const i=this.rootWebComponent[t];this.rootWebComponent[t]=Array.isArray(i)?[...i]:{...i}})}_focusCurrentItem(){const e=this._getCurrentItem();e&&e.focus()}_canNavigate(){const e=this._getCurrentItem(),t=Vt();return e&&e===t}_getCurrentItem(){const e=this._getItems();if(!e.length)return;for(;this._currentIndex>=e.length;)this._currentIndex-=this._rowSize;this._currentIndex<0&&(this._currentIndex=0);const t=e[this._currentIndex];if(!t)return;if(io(t))return t.getFocusDomRef();const i=this.rootWebComponent.getDomRef();if(i&&t.id)return i.querySelector(`[id="${t.id}"]`)}}const Io=o=>{let e=o;return o.shadowRoot&&o.shadowRoot.activeElement&&(e=o.shadowRoot.activeElement),e},e1=o=>{if(!o)return!1;const e=o.nodeName.toLowerCase();if(o.hasAttribute("data-sap-no-tab-ref")||Gi(o))return!1;const t=o.getAttribute("tabindex");return t!=null?parseInt(t)>=0:e==="a"||/input|select|textarea|button|object/.test(e)?!o.disabled:!1},na=o=>Ai([...o.children]),Uc=o=>{const e=Ai([...o.children]);return e.length?e[e.length-1]:null},Ai=(o,e)=>{const t=e||[];return o&&o.forEach(i=>{if(i.nodeType===Node.TEXT_NODE||i.nodeType===Node.COMMENT_NODE)return;let r=i;if(!r.hasAttribute("data-sap-no-tab-ref")){if(r.shadowRoot){const a=r.shadowRoot.children;r=Array.from(a).find(s=>s.tagName!=="STYLE")}r&&(e1(r)&&t.push(r),r.tagName==="SLOT"?Ai(r.assignedNodes(),t):Ai([...r.children],t))}}),t};let ai=null;const Vc=(o,e)=>{ai&&clearTimeout(ai),ai=setTimeout(()=>{ai=null,o()},e)};var sa;(function(o){o.Button="Button",o.Scroll="Scroll",o.None="None"})(sa||(sa={}));const Ei=sa;var la;(function(o){o.Small="Small",o.Medium="Medium",o.Large="Large"})(la||(la={}));const qn=la;var ca;(function(o){o.Top="Top",o.Bottom="Bottom"})(ca||(ca={}));const Ri=ca;function t1(o,e,t){return c`<div class="${w(this.classes.root)}">${this._isBusy?o1.call(this,o,e,t):void 0}<slot></slot>${this._isBusy?s1.call(this,o,e,t):void 0}</div> `}function o1(o,e,t){return c`<div class="ui5-busy-indicator-busy-area" title="${n(this.ariaTitle)}" tabindex="0" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="Busy" aria-labelledby="${n(this.labelId)}" data-sap-focus-ref>${this.textPosition.top?i1.call(this,o,e,t):void 0}<div class="ui5-busy-indicator-circles-wrapper"><div class="ui5-busy-indicator-circle circle-animation-0"></div><div class="ui5-busy-indicator-circle circle-animation-1"></div><div class="ui5-busy-indicator-circle circle-animation-2"></div></div>${this.textPosition.bottom?a1.call(this,o,e,t):void 0}</div>`}function i1(o,e,t){return c`${this.text?r1.call(this,o,e,t):void 0}`}function r1(o,e,t){return t?c`<${u("ui5-label",e,t)} id="${n(this._id)}-label" class="ui5-busy-indicator-text" wrapping-type="Normal">${n(this.text)}</${u("ui5-label",e,t)}>`:c`<ui5-label id="${n(this._id)}-label" class="ui5-busy-indicator-text" wrapping-type="Normal">${n(this.text)}</ui5-label>`}function a1(o,e,t){return c`${this.text?n1.call(this,o,e,t):void 0}`}function n1(o,e,t){return t?c`<${u("ui5-label",e,t)} id="${n(this._id)}-label" class="ui5-busy-indicator-text" wrapping-type="Normal">${n(this.text)}</${u("ui5-label",e,t)}>`:c`<ui5-label id="${n(this._id)}-label" class="ui5-busy-indicator-text" wrapping-type="Normal">${n(this.text)}</ui5-label>`}function s1(o,e,t){return c`<span data-ui5-focus-redirect tabindex="0" @focusin="${this._redirectFocus}"></span>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const l1={packageName:"@ui5/webcomponents",fileName:"themes/BusyIndicator.css.ts",content:`:host(:not([hidden])){display:inline-block}:host([_is-busy]){color:var(--_ui5-v1-24-10_busy_indicator_color)}:host([size="Small"]) .ui5-busy-indicator-root{min-width:1.625rem;min-height:.5rem}:host([size="Small"][text]:not([text=""])) .ui5-busy-indicator-root{min-height:1.75rem}:host([size="Small"]) .ui5-busy-indicator-circle{width:.5rem;height:.5rem}:host([size="Small"]) .ui5-busy-indicator-circle:first-child,:host([size="Small"]) .ui5-busy-indicator-circle:nth-child(2){margin-inline-end:.0625rem}:host(:not([size])) .ui5-busy-indicator-root,:host([size="Medium"]) .ui5-busy-indicator-root{min-width:3.375rem;min-height:1rem}:host([size="Medium"]) .ui5-busy-indicator-circle:first-child,:host([size="Medium"]) .ui5-busy-indicator-circle:nth-child(2){margin-inline-end:.1875rem}:host(:not([size])[text]:not([text=""])) .ui5-busy-indicator-root,:host([size="Medium"][text]:not([text=""])) .ui5-busy-indicator-root{min-height:2.25rem}:host(:not([size])) .ui5-busy-indicator-circle,:host([size="Medium"]) .ui5-busy-indicator-circle{width:1rem;height:1rem}:host([size="Large"]) .ui5-busy-indicator-root{min-width:6.5rem;min-height:2rem}:host([size="Large"]) .ui5-busy-indicator-circle:first-child,:host([size="Large"]) .ui5-busy-indicator-circle:nth-child(2){margin-inline-end:.25rem}:host([size="Large"][text]:not([text=""])) .ui5-busy-indicator-root{min-height:3.25rem}:host([size="Large"]) .ui5-busy-indicator-circle{width:2rem;height:2rem}.ui5-busy-indicator-root{display:flex;justify-content:center;align-items:center;position:relative;background-color:inherit;height:inherit}.ui5-busy-indicator-busy-area{position:absolute;z-index:99;inset:0;display:flex;justify-content:center;align-items:center;background-color:inherit;flex-direction:column}:host(:not(:empty)) .ui5-busy-indicator-busy-area{background-color:var(--_ui5-v1-24-10_busy_indicator_block_layer)}.ui5-busy-indicator-busy-area:focus{outline:var(--_ui5-v1-24-10_busy_indicator_focus_outline);outline-offset:-2px;border-radius:var(--_ui5-v1-24-10_busy_indicator_focus_border_radius)}.ui5-busy-indicator-circles-wrapper{line-height:0}.ui5-busy-indicator-circle{display:inline-block;background-color:currentColor;border-radius:50%}.ui5-busy-indicator-circle:before{content:"";width:100%;height:100%;border-radius:100%}.circle-animation-0{animation:grow 1.6s infinite cubic-bezier(.32,.06,.85,1.11)}.circle-animation-1{animation:grow 1.6s infinite cubic-bezier(.32,.06,.85,1.11);animation-delay:.2s}.circle-animation-2{animation:grow 1.6s infinite cubic-bezier(.32,.06,.85,1.11);animation-delay:.4s}.ui5-busy-indicator-text{width:100%;text-align:center}:host([text-placement="Top"]) .ui5-busy-indicator-text{margin-bottom:.5rem}:host(:not([text-placement])) .ui5-busy-indicator-text,:host([text-placement="Bottom"]) .ui5-busy-indicator-text{margin-top:.5rem}@keyframes grow{0%,50%,to{-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
`};var qt=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},hi;let Xe=hi=class extends L{constructor(){super(),this._keydownHandler=this._handleKeydown.bind(this),this._preventEventHandler=this._preventEvent.bind(this)}onEnterDOM(){this.addEventListener("keydown",this._keydownHandler,{capture:!0}),this.addEventListener("keyup",this._preventEventHandler,{capture:!0})}onExitDOM(){this._busyTimeoutId&&(clearTimeout(this._busyTimeoutId),delete this._busyTimeoutId),this.removeEventListener("keydown",this._keydownHandler,!0),this.removeEventListener("keyup",this._preventEventHandler,!0)}static async onDefine(){hi.i18nBundle=await j("@ui5/webcomponents")}get ariaTitle(){return hi.i18nBundle.getText(Dv)}get labelId(){return this.text?`${this._id}-label`:void 0}get classes(){return{root:{"ui5-busy-indicator-root":!0}}}get textPosition(){return{top:this.text&&this.textPlacement===Ri.Top,bottom:this.text&&this.textPlacement===Ri.Bottom}}onBeforeRendering(){this.active?!this._isBusy&&!this._busyTimeoutId&&(this._busyTimeoutId=setTimeout(()=>{delete this._busyTimeoutId,this._isBusy=!0},Math.max(0,this.delay))):(this._busyTimeoutId&&(clearTimeout(this._busyTimeoutId),delete this._busyTimeoutId),this._isBusy=!1)}_handleKeydown(e){this._isBusy&&(e.stopImmediatePropagation(),je(e)&&(this.focusForward=!0,this.shadowRoot.querySelector("[data-ui5-focus-redirect]").focus(),this.focusForward=!1))}_preventEvent(e){this._isBusy&&e.stopImmediatePropagation()}_redirectFocus(e){this.focusForward||(e.preventDefault(),this.shadowRoot.querySelector(".ui5-busy-indicator-busy-area").focus())}};qt([_()],Xe.prototype,"text",void 0);qt([_({type:qn,defaultValue:qn.Medium})],Xe.prototype,"size",void 0);qt([_({type:Boolean})],Xe.prototype,"active",void 0);qt([_({validator:pe,defaultValue:1e3})],Xe.prototype,"delay",void 0);qt([_({type:Ri,defaultValue:Ri.Bottom})],Xe.prototype,"textPlacement",void 0);qt([_({type:Boolean})],Xe.prototype,"_isBusy",void 0);Xe=hi=qt([A({tag:"ui5-busy-indicator",languageAware:!0,styles:l1,renderer:q,template:t1,dependencies:[Ka]})],Xe);Xe.define();const Wc=Xe;var _a;(function(o){o.None="None",o.SingleSelect="SingleSelect",o.MultiSelect="MultiSelect"})(_a||(_a={}));const mt=_a,c1="accept",qc="M455.8 94q9 9 3 19l-222 326q-4 8-12 9t-14-5l-151-167q-5-5-4.5-11t5.5-11l25-25q12-12 23 0l96 96q5 5 13 4.5t12-8.5l175-249q4-7 11.5-8t13.5 4z",_1=!0,d1="SAP-icons-v4",u1="@ui5/webcomponents-icons";$(c1,{pathData:qc,ltr:_1,collection:d1,packageName:u1});const h1="accept",jc="M187 416q-12 0-20-9L71 299q-7-7-7-17 0-11 7.5-18.5T90 256q12 0 19 9l77 87 217-247q8-9 19-9t18.5 7.5T448 122q0 10-6 16L206 407q-7 9-19 9z",p1=!0,v1="SAP-icons-v5",f1="@ui5/webcomponents-icons";$(h1,{pathData:jc,ltr:p1,collection:v1,packageName:f1});he();const g1="complete",Gc="M431.958 320h32v128q0 14-9.5 23t-22.5 9h-384q-14 0-23-9t-9-23V64q0-13 9-22.5t23-9.5h128v32h-128v384h384V320zm60-295q7 7 2 16l-185 272q-3 6-10 7t-12-4l-125-139q-9-9 0-18l21-21q10-10 19 0l80 80q5 5 11.5 4t9.5-8l146-207q3-6 9.5-7t11.5 4z",m1=!0,b1="SAP-icons-v4",y1="@ui5/webcomponents-icons";$(g1,{pathData:Gc,ltr:m1,collection:b1,packageName:y1});const w1="complete",Xc="M438 224q11 0 18.5 7.5T464 250v140q0 38-26 64t-64 26H106q-38 0-64-26t-26-64V122q0-38 26-64t64-26h237q11 0 18 7.5t7 18.5-7 18-18 7H106q-16 0-27.5 11.5T67 122v268q0 16 11.5 27.5T106 429h268q16 0 27.5-11.5T413 390V250q0-11 7-18.5t18-7.5zm32-192q11 0 18.5 7.5T496 58q0 10-7 17L257 312q-6 8-18 8-10 0-18-8l-70-71q-7-7-7-18t7.5-18 18.5-7 18 7l51 53L452 40q8-8 18-8z",x1=!0,k1="SAP-icons-v5",C1="@ui5/webcomponents-icons";$(w1,{pathData:Xc,ltr:x1,collection:k1,packageName:C1});he();const S1="border",Kc="M448 32q13 0 22.5 9t9.5 23v384q0 14-9.5 23t-22.5 9H64q-14 0-23-9t-9-23V64q0-14 9-23t23-9h384zm0 32H64v384h384V64z",I1=!1,T1="SAP-icons-v4",$1="@ui5/webcomponents-icons";$(S1,{pathData:Kc,ltr:I1,collection:T1,packageName:$1});const B1="border",Zc="M390 480H122q-38 0-64-26t-26-64V122q0-38 26-64t64-26h268q38 0 64 26t26 64v268q0 38-26 64t-64 26zM122 83q-17 0-28 11t-11 28v268q0 17 11 28t28 11h268q17 0 28-11t11-28V122q0-17-11-28t-28-11H122z",A1=!1,E1="SAP-icons-v5",R1="@ui5/webcomponents-icons";$(B1,{pathData:Zc,ltr:A1,collection:E1,packageName:R1});he();const L1="tri-state",Yc="M448 32q13 0 22.5 9.5T480 64v384q0 14-9.5 23t-22.5 9H64q-14 0-23-9t-9-23V64q0-13 9-22.5T64 32h384zm0 32H64v384h384V64zM160 345V169q0-8 8-8h176q8 0 8 8v176q0 8-8 8H168q-8 0-8-8z",P1=!1,F1="SAP-icons-v4",O1="@ui5/webcomponents-icons";$(L1,{pathData:Yc,ltr:P1,collection:F1,packageName:O1});const D1="tri-state",Jc="M390 32q38 0 64 26t26 64v268q0 38-26 64t-64 26H122q-38 0-64-26t-26-64V122q0-38 26-64t64-26h268zm39 90q0-17-11-28t-28-11H122q-17 0-28 11t-11 28v268q0 17 11 28t28 11h268q17 0 28-11t11-28V122zm-77 38v192H160V160h192z",N1=!1,M1="SAP-icons-v5",H1="@ui5/webcomponents-icons";$(D1,{pathData:Jc,ltr:N1,collection:M1,packageName:H1});he();f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const z1={packageName:"@ui5/webcomponents",fileName:"themes/CheckBox.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host{-webkit-tap-highlight-color:rgba(0,0,0,0)}:host(:not([hidden])){display:inline-block}:host{overflow:hidden;max-width:100%;outline:none;border-radius:var(--_ui5-v1-24-10_checkbox_border_radius);transition:var(--_ui5-v1-24-10_checkbox_transition);cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}:host([disabled]){cursor:default}:host([disabled]) .ui5-checkbox-root{opacity:var(--_ui5-v1-24-10_checkbox_disabled_opacity)}:host([disabled]) .ui5-checkbox-inner{border-color:var(--_ui5-v1-24-10_checkbox_inner_disabled_border_color)}:host([disabled]) .ui5-checkbox-label{color:var(--_ui5-v1-24-10_checkbox_disabled_label_color)}:host([readonly]:not([value-state="Warning"]):not([value-state="Error"])) .ui5-checkbox-inner{background:var(--sapField_ReadOnly_Background);border:var(--_ui5-v1-24-10_checkbox_inner_readonly_border);color:var(--sapField_TextColor)}:host([wrapping-type="Normal"][text]) .ui5-checkbox-root{min-height:auto;box-sizing:border-box;align-items:flex-start;padding-top:var(--_ui5-v1-24-10_checkbox_root_side_padding);padding-bottom:var(--_ui5-v1-24-10_checkbox_root_side_padding)}:host([wrapping-type="Normal"][text]) .ui5-checkbox-root .ui5-checkbox-inner,:host([wrapping-type="Normal"][text]) .ui5-checkbox-root .ui5-checkbox-label{margin-top:var(--_ui5-v1-24-10_checkbox_wrapped_content_margin_top)}:host([wrapping-type="Normal"][text]) .ui5-checkbox-root .ui5-checkbox-label{overflow-wrap:break-word;align-self:center}:host([wrapping-type="Normal"]) .ui5-checkbox-root:focus:before{inset-block-end:var(--_ui5-v1-24-10_checkbox_wrapped_focus_inset_block_end)}:host([value-state="Error"]) .ui5-checkbox-inner,:host([value-state="Error"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--sapField_InvalidBackground);border:var(--_ui5-v1-24-10_checkbox_inner_error_border);color:var(--sapField_InvalidColor)}:host([value-state="Error"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_inner_error_background_hover)}:host([value-state="Warning"]) .ui5-checkbox-inner,:host([value-state="Warning"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--sapField_WarningBackground);border:var(--_ui5-v1-24-10_checkbox_inner_warning_border);color:var(--_ui5-v1-24-10_checkbox_inner_warning_color)}:host([value-state="Warning"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_inner_warning_background_hover)}:host([value-state="Information"]) .ui5-checkbox-inner,:host([value-state="Information"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--sapField_InformationBackground);border:var(--_ui5-v1-24-10_checkbox_inner_information_border);color:var(--_ui5-v1-24-10_checkbox_inner_information_color)}:host([value-state="Information"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_inner_information_background_hover)}:host([value-state="Success"]) .ui5-checkbox-inner,:host([value-state="Success"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--sapField_SuccessBackground);border:var(--_ui5-v1-24-10_checkbox_inner_success_border);color:var(--sapField_SuccessColor)}:host([value-state="Success"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_inner_success_background_hover)}:host([value-state="Warning"]) .ui5-checkbox-icon,:host([value-state="Warning"][indeterminate]) .ui5-checkbox-inner:after{color:var(--_ui5-v1-24-10_checkbox_checkmark_warning_color)}:host([text]) .ui5-checkbox-root{padding-inline-end:var(--_ui5-v1-24-10_checkbox_right_focus_distance)}:host([text]) .ui5-checkbox-root:focus:before{inset-inline-end:0}.ui5-checkbox-root{position:relative;display:inline-flex;align-items:center;width:100%;min-height:var(--_ui5-v1-24-10_checkbox_width_height);min-width:var(--_ui5-v1-24-10_checkbox_width_height);padding:0 var(--_ui5-v1-24-10_checkbox_wrapper_padding);outline:none;transition:var(--_ui5-v1-24-10_checkbox_transition);border:var(--_ui5-v1-24-10_checkbox_default_focus_border);border-radius:var(--_ui5-v1-24-10_checkbox_border_radius);box-sizing:border-box}.ui5-checkbox-root:focus:before{display:var(--_ui5-v1-24-10_checkbox_focus_outline_display);content:"";position:absolute;inset-inline:var(--_ui5-v1-24-10_checkbox_focus_position);inset-block:var(--_ui5-v1-24-10_checkbox_focus_position);border:var(--_ui5-v1-24-10_checkbox_focus_outline);border-radius:var(--_ui5-v1-24-10_checkbox_focus_border_radius)}:host .ui5-checkbox-root:focus{border:var(--_ui5-v1-24-10_checkbox_focus_border);border-radius:.5rem}:host(:hover:not([disabled])){background:var(--_ui5-v1-24-10_checkbox_outer_hover_background)}.ui5-checkbox--hoverable .ui5-checkbox-label:hover{color:var(--_ui5-v1-24-10_checkbox_label_color)}:host(:not([active]):not([checked]):not([value-state])) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner,:host(:not([active]):not([checked])[value-state="None"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_hover_background);border-color:var(--_ui5-v1-24-10_checkbox_inner_hover_border_color)}:host(:not([active])[checked]:not([value-state])) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner,:host(:not([active])[checked][value-state="None"]) .ui5-checkbox--hoverable:hover .ui5-checkbox-inner{background:var(--_ui5-v1-24-10_checkbox_hover_background);border-color:var(--_ui5-v1-24-10_checkbox_inner_hover_checked_border_color)}:host([checked]:not([value-state])) .ui5-checkbox-inner,:host([checked][value-state="None"]) .ui5-checkbox-inner{border-color:var(--_ui5-v1-24-10_checkbox_inner_selected_border_color)}:host([active]:not([checked]):not([value-state]):not([disabled])) .ui5-checkbox-inner,:host([active]:not([checked])[value-state="None"]:not([disabled])) .ui5-checkbox-inner{border-color:var(--_ui5-v1-24-10_checkbox_inner_active_border_color);background-color:var(--_ui5-v1-24-10_checkbox_active_background)}:host([active][checked]:not([value-state]):not([disabled])) .ui5-checkbox-inner,:host([active][checked][value-state="None"]:not([disabled])) .ui5-checkbox-inner{border-color:var(--_ui5-v1-24-10_checkbox_inner_selected_border_color);background-color:var(--_ui5-v1-24-10_checkbox_active_background)}.ui5-checkbox-inner{min-width:var(--_ui5-v1-24-10_checkbox_inner_width_height);max-width:var(--_ui5-v1-24-10_checkbox_inner_width_height);height:var(--_ui5-v1-24-10_checkbox_inner_width_height);max-height:var(--_ui5-v1-24-10_checkbox_inner_width_height);border:var(--_ui5-v1-24-10_checkbox_inner_border);border-radius:var(--_ui5-v1-24-10_checkbox_inner_border_radius);background:var(--_ui5-v1-24-10_checkbox_inner_background);color:var(--_ui5-v1-24-10_checkbox_checkmark_color);box-sizing:border-box;position:relative;cursor:inherit}:host([indeterminate][checked]) .ui5-checkbox-inner:after{content:"";background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--_ui5-v1-24-10_checkbox_partially_icon_size);height:var(--_ui5-v1-24-10_checkbox_partially_icon_size)}:host input{-webkit-appearance:none;visibility:hidden;width:0;left:0;position:absolute;font-size:inherit}.ui5-checkbox-root .ui5-checkbox-label{margin-inline-start:var(--_ui5-v1-24-10_checkbox_label_offset);cursor:inherit;text-overflow:ellipsis;overflow:hidden;pointer-events:none;color:var(--_ui5-v1-24-10_checkbox_label_color)}.ui5-checkbox-icon{width:var(--_ui5-v1-24-10_checkbox_icon_size);height:var(--_ui5-v1-24-10_checkbox_icon_size);color:currentColor;cursor:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}:host([display-only]){cursor:default}:host([display-only]) .ui5-checkbox-display-only-icon-inner [ui5-icon]{color:var(--sapTextColor)}:host([display-only]) .ui5-checkbox-display-only-icon-inner{min-width:var(--_ui5-v1-24-10_checkbox_inner_width_height);max-width:var(--_ui5-v1-24-10_checkbox_inner_width_height);height:var(--_ui5-v1-24-10_checkbox_inner_width_height);max-height:var(--_ui5-v1-24-10_checkbox_inner_width_height);display:flex;align-items:center;justify-content:center}
`};function U1(o,e,t){return c`<div class="ui5-checkbox-root ${w(this.classes.main)}" role="checkbox" part="root" aria-checked="${n(this.effectiveAriaChecked)}" aria-readonly="${n(this.ariaReadonly)}" aria-disabled="${n(this.effectiveAriaDisabled)}" aria-label="${n(this.ariaLabelText)}" aria-labelledby="${n(this.ariaLabelledBy)}" aria-describedby="${n(this.ariaDescribedBy)}" aria-required="${n(this.required)}" tabindex="${n(this.effectiveTabIndex)}" @mousedown="${this._onmousedown}" @mouseup="${this._onmouseup}" @keydown="${this._onkeydown}" @keyup="${this._onkeyup}" @click="${this._onclick}" @focusout="${this._onfocusout}">${this.isDisplayOnly?V1.call(this,o,e,t):W1.call(this,o,e,t)}<input id="${n(this._id)}-CB" type='checkbox' ?checked="${this.checked}" ?readonly="${this.readonly}" ?disabled="${this.disabled}" tabindex="-1" aria-hidden="true" data-sap-no-tab-ref />${this.text?j1.call(this,o,e,t):void 0}${this.hasValueState?G1.call(this,o,e,t):void 0}<slot name="formSupport"></slot></div>`}function V1(o,e,t){return t?c`<div class="ui5-checkbox-display-only-icon-inner"><${u("ui5-icon",e,t)} aria-hidden="true" name=${n(this.displayOnlyIcon)} class="ui5-checkbox-display-only-icon" part="icon"></${u("ui5-icon",e,t)}></div>`:c`<div class="ui5-checkbox-display-only-icon-inner"><ui5-icon aria-hidden="true" name=${n(this.displayOnlyIcon)} class="ui5-checkbox-display-only-icon" part="icon"></ui5-icon></div>`}function W1(o,e,t){return c`<div id="${n(this._id)}-CbBg" class="ui5-checkbox-inner">${this.isCompletelyChecked?q1.call(this,o,e,t):void 0}</div>`}function q1(o,e,t){return t?c`<${u("ui5-icon",e,t)} aria-hidden="true" name="accept" class="ui5-checkbox-icon" part="icon"></${u("ui5-icon",e,t)}>`:c`<ui5-icon aria-hidden="true" name="accept" class="ui5-checkbox-icon" part="icon"></ui5-icon>`}function j1(o,e,t){return t?c`<${u("ui5-label",e,t)} part="label" id="${n(this._id)}-label" class="ui5-checkbox-label" wrapping-type="${n(this.wrappingType)}">${n(this.text)}</${u("ui5-label",e,t)}>`:c`<ui5-label part="label" id="${n(this._id)}-label" class="ui5-checkbox-label" wrapping-type="${n(this.wrappingType)}">${n(this.text)}</ui5-label>`}function G1(o,e,t){return c`<span id="${n(this._id)}-descr" class="ui5-hidden-text">${n(this.valueStateText)}</span>`}var Se=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Yt;let jn=!1,$r,se=Yt=class extends L{constructor(){super(),this._deactivate=()=>{$r&&($r.active=!1)},jn||(document.addEventListener("mouseup",this._deactivate),jn=!0)}onBeforeRendering(){this._enableFormSupport()}_enableFormSupport(){const e=Q("FormSupport");e?e.syncNativeHiddenInput(this,(t,i)=>{i.disabled=!!t.disabled,i.checked=!!t.checked,i.value=t.checked?"on":""}):this.name&&console.warn('In order for the "name" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";')}_onclick(){this.toggle()}_onmousedown(){this.readonly||this.disabled||(this.active=!0,$r=this)}_onmouseup(){this.active=!1}_onfocusout(){this.active=!1}_onkeydown(e){F(e)&&e.preventDefault(),!(this.readonly||this.disabled)&&(K(e)&&this.toggle(),this.active=!0)}_onkeyup(e){F(e)&&this.toggle(),this.active=!1}toggle(){if(this.canToggle()){const e={checked:this.checked,indeterminate:this.indeterminate};this.indeterminate?(this.indeterminate=!1,this.checked=!0):this.checked=!this.checked;const t=!this.fireEvent("change",null,!0),i=!this.fireEvent("value-changed",null,!0);(t||i)&&(this.checked=e.checked,this.indeterminate=e.indeterminate)}return this}canToggle(){return!(this.disabled||this.readonly||this.displayOnly)}valueStateTextMappings(){return{Error:Yt.i18nBundle.getText(Xi),Warning:Yt.i18nBundle.getText(Ki),Success:Yt.i18nBundle.getText(Zi)}}get ariaLabelText(){return Ut(this)}get classes(){return{main:{"ui5-checkbox--hoverable":!this.disabled&&!this.readonly&&At()}}}get ariaReadonly(){return this.readonly||this.displayOnly?"true":void 0}get effectiveAriaDisabled(){return this.disabled?"true":void 0}get effectiveAriaChecked(){return this.indeterminate&&this.checked?"mixed":this.checked}get ariaLabelledBy(){if(!this.ariaLabelText)return this.text?`${this._id}-label`:void 0}get ariaDescribedBy(){return this.hasValueState?`${this._id}-descr`:void 0}get hasValueState(){return this.valueState!==y.None}get valueStateText(){if(this.valueState!==y.None&&this.valueState!==y.Information)return this.valueStateTextMappings()[this.valueState]}get effectiveTabIndex(){const e=this.getAttribute("tabindex");return this.disabled||this.displayOnly?void 0:e||"0"}get isCompletelyChecked(){return this.checked&&!this.indeterminate}get isDisplayOnly(){return this.displayOnly&&!this.disabled}get displayOnlyIcon(){return this.isCompletelyChecked?"complete":this.checked&&this.indeterminate?"tri-state":"border"}static async onDefine(){Yt.i18nBundle=await j("@ui5/webcomponents")}};Se([_()],se.prototype,"accessibleNameRef",void 0);Se([_()],se.prototype,"accessibleName",void 0);Se([_({type:Boolean})],se.prototype,"disabled",void 0);Se([_({type:Boolean})],se.prototype,"readonly",void 0);Se([_({type:Boolean})],se.prototype,"displayOnly",void 0);Se([_({type:Boolean})],se.prototype,"required",void 0);Se([_({type:Boolean})],se.prototype,"indeterminate",void 0);Se([_({type:Boolean})],se.prototype,"checked",void 0);Se([_()],se.prototype,"text",void 0);Se([_({type:y,defaultValue:y.None})],se.prototype,"valueState",void 0);Se([_({type:Ge,defaultValue:Ge.None})],se.prototype,"wrappingType",void 0);Se([_()],se.prototype,"name",void 0);Se([_({type:Boolean})],se.prototype,"active",void 0);Se([B()],se.prototype,"formSupport",void 0);se=Yt=Se([A({tag:"ui5-checkbox",languageAware:!0,renderer:q,template:U1,styles:z1,dependencies:[Ka,We]}),x("change")],se);se.define();const Ja=se;function X1(o,e,t){return t?c`<div class="ui5-table-root" @ui5-selection-requested="${n(this._handleSelect)}" @ui5-_forward-after="${n(this._onForwardAfter)}" @ui5-_forward-before="${n(this._onForwardBefore)}" @focusin="${this._onfocusin}"><${u("ui5-busy-indicator",e,t)} id="${n(this._id)}-busyIndicator" delay="${n(this.busyDelay)}" ?active="${this.busy}" class="ui5-table-busy-indicator"><div id="${n(this._id)}-before" tabindex="0" class="ui5-table-focusarea"></div><table border="0" cellspacing="0" cellpadding="0" @keydown="${this._onkeydown}" role="table" aria-label="${n(this.tableAriaLabelText)}"><thead><tr id="${n(this._columnHeader.id)}" class="ui5-table-header-row" aria-label="${n(this.ariaLabelText)}" tabindex="${n(this._columnHeader.forcedTabIndex)}" @click="${this._onColumnHeaderClick}" @focusin="${this._onColumnHeaderFocused}" @keydown="${this._onColumnHeaderKeydown}">${this.isMultiSelect?Gn.call(this,o,e,t):void 0}${V(this.visibleColumns,(i,r)=>i._id||r,(i,r)=>Xn.call(this,o,e,t,i,r))}<th class="ui5-table-header-row-navigated" aria-hidden="true"></th></tr></thead><tbody>${V(this.rows,(i,r)=>i._id||r,(i,r)=>Kn.call(this,o,e,t,i,r))}${this.rows.length?void 0:Zn.call(this,o,e,t)}${this.growsWithButton?Yn.call(this,o,e,t):void 0}${this.growsOnScroll?Jn.call(this,o,e,t):void 0}</tbody></table><div id="${n(this._id)}-after" tabindex="0" class="ui5-table-focusarea"></div></div></${u("ui5-busy-indicator",e,t)}>`:c`<div class="ui5-table-root" @ui5-selection-requested="${n(this._handleSelect)}" @ui5-_forward-after="${n(this._onForwardAfter)}" @ui5-_forward-before="${n(this._onForwardBefore)}" @focusin="${this._onfocusin}"><ui5-busy-indicator id="${n(this._id)}-busyIndicator" delay="${n(this.busyDelay)}" ?active="${this.busy}" class="ui5-table-busy-indicator"><div id="${n(this._id)}-before" tabindex="0" class="ui5-table-focusarea"></div><table border="0" cellspacing="0" cellpadding="0" @keydown="${this._onkeydown}" role="table" aria-label="${n(this.tableAriaLabelText)}"><thead><tr id="${n(this._columnHeader.id)}" class="ui5-table-header-row" aria-label="${n(this.ariaLabelText)}" tabindex="${n(this._columnHeader.forcedTabIndex)}" @click="${this._onColumnHeaderClick}" @focusin="${this._onColumnHeaderFocused}" @keydown="${this._onColumnHeaderKeydown}">${this.isMultiSelect?Gn.call(this,o,e,t):void 0}${V(this.visibleColumns,(i,r)=>i._id||r,(i,r)=>Xn.call(this,o,e,t,i,r))}<th class="ui5-table-header-row-navigated" aria-hidden="true"></th></tr></thead><tbody>${V(this.rows,(i,r)=>i._id||r,(i,r)=>Kn.call(this,o,e,t,i,r))}${this.rows.length?void 0:Zn.call(this,o,e,t)}${this.growsWithButton?Yn.call(this,o,e,t):void 0}${this.growsOnScroll?Jn.call(this,o,e,t):void 0}</tbody></table><div id="${n(this._id)}-after" tabindex="0" class="ui5-table-focusarea"></div></div></ui5-busy-indicator>`}function Gn(o,e,t){return c`<th class="ui5-table-select-all-column" role="presentation" aria-hidden="true">${this.rows.length?K1.call(this,o,e,t):void 0}</th>`}function K1(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} class="ui5-table-select-all-checkbox" ?checked="${this._allRowsSelected}" @ui5-change="${n(this._selectAll)}" aria-label="${n(this.ariaLabelSelectAllText)}" tabindex="-1"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox class="ui5-table-select-all-checkbox" ?checked="${this._allRowsSelected}" @ui5-change="${n(this._selectAll)}" aria-label="${n(this.ariaLabelSelectAllText)}" tabindex="-1"></ui5-checkbox>`}function Xn(o,e,t,i,r){return c`<slot name="${n(i._individualSlot)}"></slot>`}function Kn(o,e,t,i,r){return c`<slot name="${n(i._individualSlot)}"></slot>`}function Zn(o,e,t){return c`${this.hideNoData?void 0:Z1.call(this,o,e,t)}`}function Z1(o,e,t){return c`<tr class="ui5-table-no-data-row-root"><td colspan="${n(this.visibleColumnsCount)}" role="cell" style="width: 100%"><div class="ui5-table-no-data-row"><span>${n(this.noDataText)}</span></div></td></tr>`}function Yn(o,e,t){return c`<tr><td colspan="${n(this.visibleColumnsCount)}"><div growing-button><div id="${n(this._id)}-growingButton" tabindex="0" role="button" aria-labelledby="${n(this.loadMoreAriaLabelledBy)}" ?active="${this._loadMoreActive}" @click="${this._onLoadMoreClick}" @keydown="${this._onLoadMoreKeydown}" @keyup="${this._onLoadMoreKeyup}" growing-button-inner><span id="${n(this._id)}-growingButton-text" growing-button-text>${n(this._growingButtonText)}</span>${this.growingButtonSubtext?Y1.call(this,o,e,t):void 0}</div></div></td></tr>`}function Y1(o,e,t){return c`<span id="${n(this._id)}-growingButton-subtext" growing-button-subtext>${n(this.growingButtonSubtext)}</span>`}function Jn(o,e,t){return c`<tr tabindex="-1" aria-hidden="true" class="ui5-table-end-row"><td tabindex="-1"><span tabindex="-1" aria-hidden="true" class="ui5-table-end-marker"></span></td></tr>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const J1={packageName:"@ui5/webcomponents",fileName:"themes/Table.css.ts",content:`[growing-button]{display:flex;align-items:center;padding:var(--_ui5-v1-24-10_load_more_padding);border-top:1px solid var(--sapList_BorderColor);border-bottom:var(--_ui5-v1-24-10_load_more_border-bottom);box-sizing:border-box;cursor:pointer;outline:none}[growing-button-inner]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:var(--_ui5-v1-24-10_load_more_text_height);width:100%;color:var(--sapButton_TextColor);background-color:var(--sapList_Background);border:var(--_ui5-v1-24-10_load_more_border);border-radius:var(--_ui5-v1-24-10_load_more_border_radius);box-sizing:border-box}[growing-button-inner]:focus{outline:var(--_ui5-v1-24-10_load_more_outline_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:-.125rem;border-color:transparent}[growing-button-inner]:hover{background-color:var(--sapList_Hover_Background)}[growing-button-inner]:active,[growing-button-inner][active]{background-color:var(--sapList_Active_Background);border-color:var(--sapList_Active_Background)}[growing-button-inner]:active>*,[growing-button-inner][active]>*{color:var(--sapList_Active_TextColor)}[growing-button-text],[growing-button-subtext]{width:100%;text-align:center;font-family:"72override",var(--sapFontFamily);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}[growing-button-text]{height:var(--_ui5-v1-24-10_load_more_text_height);padding:.875rem 1rem 0;font-size:var(--_ui5-v1-24-10_load_more_text_font_size);font-weight:700}[growing-button-subtext]{font-size:var(--sapFontSize);padding:var(--_ui5-v1-24-10_load_more_desc_padding)}:host(:not([hidden])){display:inline-block;width:100%}.ui5-table-root{position:relative;border-bottom:var(--ui5-v1-24-10_table_bottom_border)}.ui5-table-root,.ui5-table-busy-indicator{width:100%;height:100%;box-sizing:border-box}table{width:100%;border-spacing:0;border-collapse:collapse}.ui5-table-header-row-navigated{width:.1875rem;background:var(--sapList_HeaderBackground);vertical-align:middle}.ui5-table-header-row{color:var(--sapList_HeaderTextColor);height:var(--ui5-v1-24-10_table_header_row_height);font-family:"72override",var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:var(--ui5-v1-24-10_table_header_row_font_weight);border-bottom:var(--ui5-v1-24-10_table_header_row_border_width) solid var(--ui5-v1-24-10_table_header_row_border_bottom_color)}.ui5-table-header-row:focus{outline:var(--ui5-v1-24-10_table_header_row_outline_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:var(--ui5-v1-24-10_table_focus_outline_offset)}tr{height:3rem}.ui5-table-no-data-row{display:flex;align-items:center;width:100%;height:auto;justify-content:center;text-align:center;padding:.5rem 1rem;font-family:"72override",var(--sapFontFamily);font-size:.875rem;box-sizing:border-box;color:var(--sapTextColor);min-height:3rem;background-color:var(--sapList_Background)}.ui5-table-end-row{height:0px}:host([busy]) [growing-button]{opacity:.72}:host [growing-button]{border-bottom:var(--_ui5-v1-24-10_table_load_more_border-bottom)}.ui5-table-select-all-column{width:var(--ui5-v1-24-10_table_multiselect_column_width);text-align:center}:host([sticky-column-header]) .ui5-table-header-row{position:sticky;top:0;z-index:98}th{background:var(--sapList_HeaderBackground)}.ui5-table-focusarea{position:fixed}
`};var ie=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Ct;const Q1=250,eg=20;var te;(function(o){o.Row="tableRow",o.GroupRow="tableGroupRow",o.ColumnHeader="columnHeader",o.MoreButton="moreButton"})(te||(te={}));let Y=Ct=class extends L{static async onDefine(){Ct.i18nBundle=await j("@ui5/webcomponents")}constructor(){super(),this.visibleColumns=[],this._columnHeader={id:`${this._id}-columnHeader`,forcedTabIndex:"0"},this._itemNavigation=new Ya(this,{navigationMode:It.Vertical,affectedPropertiesNames:["_columnHeader"],getItemsCallback:()=>[this._columnHeader,...this.rows],skipItemsSize:eg}),this._handleResize=this.popinContent.bind(this),this.fnOnRowFocused=this.onRowFocused.bind(this),this.fnHandleF7=this._handleF7.bind(this),this.tableEndObserved=!1,this.lastFocusedElement=null,this._forwardingFocus=!1,this._prevNestedElementIndex=0,this.initialIntersection=!0}onBeforeRendering(){const e=this.getColumnPropagationSettings(),t=JSON.stringify(e),i=this.rows.length+1,r=this.selectedRows;this.rows.forEach((a,s)=>{a._columnsInfoString!==t&&(a._columnsInfo=e,a._columnsInfoString=JSON.stringify(a._columnsInfo)),a.forcedAriaPosition=Ct.i18nBundle.getText(lf,s+2,i),a.forcedBusy=this.busy,a.removeEventListener("ui5-_focused",this.fnOnRowFocused),a.addEventListener("ui5-_focused",this.fnOnRowFocused),a.removeEventListener("ui5-f7-pressed",this.fnHandleF7),a.addEventListener("ui5-f7-pressed",this.fnHandleF7),a.mode=this.mode}),this.visibleColumns=this.columns.filter((a,s)=>!this._hiddenColumns[s]),this._noDataDisplayed=!this.rows.length&&!this.hideNoData,this.visibleColumnsCount=this.visibleColumns.length,this.isMultiSelect&&(this.visibleColumnsCount+=1),this._allRowsSelected=r.length===this.rows.length,this._prevFocusedRow=this._prevFocusedRow||this.rows[0]}onAfterRendering(){this.growsOnScroll&&this.observeTableEnd()}onEnterDOM(){this.growingIntersectionObserver=this.getIntersectionObserver(),Ee.register(this.getDomRef(),this._handleResize),this._itemNavigation.setCurrentItem(this.rows.length?this.rows[0]:this._columnHeader)}onExitDOM(){Ee.deregister(this.getDomRef(),this._handleResize),this.growingIntersectionObserver.disconnect(),this.growingIntersectionObserver=null,this.tableEndObserved=!1}_onkeydown(e){(je(e)||Dt(e))&&this._handleTab(e),Vh(e)&&(e.preventDefault(),this.isMultiSelect&&this._selectAll()),(Tn(e)||Dh(e))&&this._handleArrowAlt(e),(ko(e)||Co(e))&&this.isMultiSelect&&this._handleArrowNav(e),Nh(e)&&(e.preventDefault(),this._itemNavigation._handleHome(),this._itemNavigation._applyTabIndex(),this._itemNavigation._focusCurrentItem()),Mh(e)&&(e.preventDefault(),this._itemNavigation._handleEnd(),this._itemNavigation._applyTabIndex(),this._itemNavigation._focusCurrentItem()),(An(e)||En(e))&&this.isMultiSelect&&this._handleHomeEndSelection(e)}_handleTab(e){var a;const t=je(e),i=Io(e.target),r=this.getFocusedElementType(e.target);if(this.columnHeaderTabbables.includes(i))return t&&this.columnHeaderLastElement===i?this._focusNextElement():void 0;if(t&&r===te.ColumnHeader&&!this.columnHeaderTabbables.length)return this._focusNextElement();if(!(r===te.Row||!r))switch(r){case te.GroupRow:return t?this._focusNextElement():this._focusForwardElement(!1);case te.ColumnHeader:return!t&&this._focusForwardElement(!1);case te.MoreButton:t?this._focusForwardElement(!0):(e.preventDefault(),(a=this.currentElement)==null||a.focus())}}_focusNextElement(){this.growsWithButton?this.morеBtn.focus():this._focusForwardElement(!0)}_handleArrowNav(e){if(!(this.currentElement.localName==="tr"))return;const i=this.selectedRows,r=this.currentItem,a=this.currentItemIdx,s=a-1,l=a+1,d=this.rows[s],h=this.rows[l],p=!!r.selected;if(ko(e)&&!d||Co(e)&&!h)return;ko(e)&&(r.selected=r.selected&&!d.selected,d.selected=r.selected||p&&!r.selected,d.focus()),Co(e)&&(r.selected=r.selected&&!h.selected,h.selected=r.selected||p&&!r.selected,h.focus());const v=this.selectedRows;this.fireEvent("selection-change",{selectedRows:v,previouslySelectedRows:i})}_handleHomeEndSelection(e){if(!(this.currentElement.localName==="tr"))return;const i=this.rows,r=this.selectedRows,a=this.currentItemIdx;An(e)&&(i.slice(0,a+1).forEach(l=>{l.selected=!0}),i[0].focus()),En(e)&&(i.slice(a).forEach(l=>{l.selected=!0}),i[i.length-1].focus());const s=this.selectedRows;this.fireEvent("selection-change",{selectedRows:s,previouslySelectedRows:r})}_handleArrowAlt(e){var a;const t=Tn(e),i=e.target,r=this.getFocusedElementType(i);if(t)switch(r){case te.Row:case te.GroupRow:return this._prevFocusedRow=i,this._onColumnHeaderClick(e);case te.ColumnHeader:return this.morеBtn?this.morеBtn.focus():(a=this._prevFocusedRow)==null?void 0:a.focus();case te.MoreButton:return this._prevFocusedRow?this._prevFocusedRow.focus():this._onColumnHeaderClick(e)}else switch(r){case te.Row:case te.GroupRow:return this._prevFocusedRow=i,this.morеBtn?this.morеBtn.focus():this._onColumnHeaderClick(e);case te.ColumnHeader:this._prevFocusedRow?this._prevFocusedRow.focus():this.morеBtn&&this.morеBtn.focus();return;case te.MoreButton:return this._onColumnHeaderClick(e)}}getFocusedElementType(e){if(e===this.columnHeader)return te.ColumnHeader;if(e===this.morеBtn)return te.MoreButton;if(this.rows.includes(e))return e.hasAttribute("ui5-table-group-row")?te.GroupRow:te.Row}_handleF7(e){const t=e.detail.row;t.tabbableElements=na(t);const i=Vt(),r=t.tabbableElements[this._prevNestedElementIndex]||t.tabbableElements[0],a=t.tabbableElements.indexOf(i);t.tabbableElements.length&&(i===t.root?r.focus():a>-1&&(this._prevNestedElementIndex=a,t.root.focus()))}_onfocusin(e){const t=Io(e.target);if(!this._isForwardElement(t)){this.lastFocusedElement=t;return}this._forwardingFocus||(this.lastFocusedElement?this.lastFocusedElement.focus():this.currentElement.focus(),e.stopImmediatePropagation()),this._forwardingFocus=!1}_onForwardBefore(e){this.lastFocusedElement=e.detail.target,this._focusForwardElement(!1),e.stopImmediatePropagation()}_onForwardAfter(e){this.lastFocusedElement=e.detail.target,this.growsWithButton?this.morеBtn.focus():this._focusForwardElement(!0)}_focusForwardElement(e){this._forwardingFocus=!0,this.shadowRoot.querySelector(`#${this._id}-${e?"after":"before"}`).focus()}_isForwardElement(e){const t=e.id,i=this._getForwardElement(!0),r=this._getForwardElement(!1);return this._id===t||r&&r.id===t?!0:!!(i&&i.id===t)}_getForwardElement(e){return e?this._getAfterForwardElement():this._getBeforeForwardElement()}_getAfterForwardElement(){return this._afterElement||(this._afterElement=this.shadowRoot.querySelector(`[id="${this._id}-after"]`)),this._afterElement}_getBeforeForwardElement(){return this._beforeElement||(this._beforeElement=this.shadowRoot.querySelector(`[id="${this._id}-before"]`)),this._beforeElement}onRowFocused(e){this._itemNavigation.setCurrentItem(e.target)}_onColumnHeaderFocused(){this._itemNavigation.setCurrentItem(this._columnHeader)}_onColumnHeaderClick(e){e.target||this.columnHeader.focus();const t=Io(e.target);this.columnHeaderTabbables.includes(t)||this.columnHeader.focus()}_onColumnHeaderKeydown(e){F(e)&&(e.preventDefault(),this.isMultiSelect&&this._selectAll())}onInvalidation(e){e.type==="property"&&e.name==="growing"&&(this.tableEndObserved=!1,this.getIntersectionObserver().disconnect())}_onLoadMoreKeydown(e){F(e)&&(e.preventDefault(),this._loadMoreActive=!0),K(e)&&(this._onLoadMoreClick(),this._loadMoreActive=!0)}_onLoadMoreKeyup(e){F(e)&&this._onLoadMoreClick(),this._loadMoreActive=!1}_onLoadMoreClick(){this.fireEvent("load-more")}observeTableEnd(){this.tableEndObserved||(this.getIntersectionObserver().observe(this.tableEndDOM),this.tableEndObserved=!0)}onInteresection(e){if(this.initialIntersection){this.initialIntersection=!1;return}e.some(t=>t.isIntersecting)&&Vc(this.loadMore.bind(this),Q1)}loadMore(){this.fireEvent("load-more")}_handleSingleSelect(e){const t=this.getRowParent(e.target);if(t&&!t.selected){const i=this.selectedRows;this.rows.forEach(r=>{r.selected&&(r.selected=!1)}),t.selected=!0,this.fireEvent("selection-change",{selectedRows:[t],previouslySelectedRows:i})}}_handleMultiSelect(e){const t=this.getRowParent(e.target),i=this.selectedRows;if(!t)return;t.selected=!t.selected;const r=this.selectedRows;r.length===this.rows.length?this._allRowsSelected=!0:this._allRowsSelected=!1,this.fireEvent("selection-change",{selectedRows:r,previouslySelectedRows:i})}_handleSelect(e){if(this.isSingleSelect){this._handleSingleSelect(e);return}this.isMultiSelect&&this._handleMultiSelect(e)}_selectAll(){const e=!this._allRowsSelected,t=this.rows.filter(r=>r.selected);this._allRowsSelected=e,this.rows.forEach(r=>{r.selected=e});const i=e?this.rows:[];this.fireEvent("selection-change",{selectedRows:i,previouslySelectedRows:t})}getRowParent(e){if(e.hasAttribute("ui5-table-row"))return e;const t=e.parentElement;if(t)return t.hasAttribute("ui5-table-row")?t:this.getRowParent(t)}get columnHeader(){const e=this.getDomRef();return e?e.querySelector(`#${this._id}-columnHeader`):null}get morеBtn(){const e=this.getDomRef();return this.growsWithButton&&e?e.querySelector(`#${this._id}-growingButton`):null}handleResize(){this.popinContent()}popinContent(){var l;const t=this.getDomRef().getBoundingClientRect().width,i=[],r=[];this.columns.forEach((d,h)=>{t<d.minWidth&&d.minWidth!==1/0?i[h]={index:h,popinText:d.popinText,demandPopin:d.demandPopin}:r.push(h)}),r.length&&(this.isMultiSelect||(this.columns[r[0]].first=!0),this.columns[r[r.length-1]].last=!0);const a=this._hiddenColumns.length!==i.length||((l=this._hiddenColumns)==null?void 0:l.some((d,h)=>d!==i[h])),s=i.length===0;(a||s)&&(this._hiddenColumns=i,this.fireEvent("popin-change",{poppedColumns:this._hiddenColumns}))}getColumnPropagationSettings(){return this.columns.map((e,t)=>({index:t,minWidth:e.minWidth,demandPopin:e.demandPopin,text:e.textContent,popinText:e.popinText,popinDisplay:e.popinDisplay,visible:!this._hiddenColumns[t]}),this)}getIntersectionObserver(){return this.growingIntersectionObserver||(this.growingIntersectionObserver=new IntersectionObserver(this.onInteresection.bind(this),{root:document,rootMargin:"0px",threshold:1})),this.growingIntersectionObserver}get growsWithButton(){return this.growing===Ei.Button}get growsOnScroll(){return this.growing===Ei.Scroll}get _growingButtonText(){return this.growingButtonText||Ct.i18nBundle.getText(Sc)}get ariaLabelText(){const e=this.rows.length+1,t=Ct.i18nBundle.getText(sf,e),i=this.columns.map(r=>r.textContent.trim()).join(" ");return`${t} ${i}`}get tableAriaLabelText(){return Ut(this)}get ariaLabelSelectAllText(){return Ct.i18nBundle.getText(_f)}get loadMoreAriaLabelledBy(){return this.growingButtonSubtext?`${this._id}-growingButton-text ${this._id}-growingButton-subtext`:`${this._id}-growingButton-text`}get tableEndDOM(){return this.shadowRoot.querySelector(".ui5-table-end-marker")}get isMultiSelect(){return this.mode===mt.MultiSelect}get isSingleSelect(){return this.mode===mt.SingleSelect}get selectedRows(){return this.rows.filter(e=>e.selected)}get currentItemIdx(){return this.rows.indexOf(this.currentItem)}get currentItem(){return this.getRootNode().activeElement}get currentElement(){return this._itemNavigation._getCurrentItem()}get columnHeaderTabbables(){return this.columnHeader?na(this.columnHeader):[]}get columnHeaderLastElement(){return this.columnHeader&&Uc(this.columnHeader)}};ie([_()],Y.prototype,"noDataText",void 0);ie([_()],Y.prototype,"growingButtonText",void 0);ie([_()],Y.prototype,"growingButtonSubtext",void 0);ie([_({type:Boolean})],Y.prototype,"hideNoData",void 0);ie([_({type:Ei,defaultValue:Ei.None})],Y.prototype,"growing",void 0);ie([_({type:Boolean})],Y.prototype,"busy",void 0);ie([_({validator:pe,defaultValue:1e3})],Y.prototype,"busyDelay",void 0);ie([_({type:Boolean})],Y.prototype,"stickyColumnHeader",void 0);ie([_({type:mt,defaultValue:mt.None})],Y.prototype,"mode",void 0);ie([_({defaultValue:void 0})],Y.prototype,"accessibleName",void 0);ie([_({defaultValue:""})],Y.prototype,"accessibleNameRef",void 0);ie([_({type:Object,multiple:!0})],Y.prototype,"_hiddenColumns",void 0);ie([_({type:Boolean})],Y.prototype,"_noDataDisplayed",void 0);ie([_({type:Boolean})],Y.prototype,"_loadMoreActive",void 0);ie([_({type:Object})],Y.prototype,"_columnHeader",void 0);ie([_({type:Boolean})],Y.prototype,"_allRowsSelected",void 0);ie([B({type:HTMLElement,default:!0,individualSlots:!0,invalidateOnChildChange:!0})],Y.prototype,"rows",void 0);ie([B({type:HTMLElement,individualSlots:!0,invalidateOnChildChange:{properties:!0,slots:!1}})],Y.prototype,"columns",void 0);Y=Ct=ie([A({tag:"ui5-table",fastNavigation:!0,styles:J1,renderer:q,template:X1,dependencies:[Wc,Ja]}),x("row-click",{detail:{row:{type:HTMLElement}}}),x("popin-change",{detail:{poppedColumns:{type:Array}}}),x("load-more"),x("selection-change",{detail:{selectedRows:{type:Array},previouslySelectedRows:{type:Array}}})],Y);Y.define();function tg(o,e,t){return c`<th scope="col" part="column" role="columnheader"><slot></slot></th>`}var da;(function(o){o.Block="Block",o.Inline="Inline"})(da||(da={}));const Li=da;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const og={packageName:"@ui5/webcomponents",fileName:"themes/TableColumn.css.ts",content:`:host{display:contents}th{background:var(--sapList_HeaderBackground);width:inherit;font-weight:var(--ui5-v1-24-10_table_header_row_font_weight);font-size:var(--sapFontMediumSize);font-family:var(--ui5-v1-24-10_table_header_row_font_family);padding:.5rem;box-sizing:border-box;text-align:start;vertical-align:middle}:host([first]) th{padding-inline-start:1rem}th ::slotted([ui5-label]){font-weight:var(--ui5-v1-24-10_table_header_row_font_weight);font-size:var(--sapFontMediumSize);font-family:var(--ui5-v1-24-10_table_header_row_font_family)}
`};var jt=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let it=class extends L{};jt([_({validator:pe,defaultValue:1/0})],it.prototype,"minWidth",void 0);jt([_()],it.prototype,"popinText",void 0);jt([_({type:Boolean})],it.prototype,"demandPopin",void 0);jt([_({type:Li,defaultValue:Li.Block})],it.prototype,"popinDisplay",void 0);jt([_({type:Boolean})],it.prototype,"first",void 0);jt([_({type:Boolean})],it.prototype,"last",void 0);it=jt([A({tag:"ui5-table-column",styles:og,renderer:q,template:tg})],it);it.define();var ua;(function(o){o.Inactive="Inactive",o.Active="Active"})(ua||(ua={}));const To=ua;function ig(o,e,t){return c`<tr class="ui5-table-row-root" tabindex="${n(this.forcedTabIndex)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}" @click="${this._onrowclick}" @keydown="${this._onkeydown}" @keyup="${this._onkeyup}" @mouseup="${this._onmouseup}" @touchstart="${this._ontouchstart}" @touchend="${this._ontouchend}" aria-label="${n(this.ariaLabelText)}" aria-selected="${n(this.selected)}" aria-current="${n(this._ariaCurrent)}" data-sap-focus-ref part="row">${this.isMultiSelect?rg.call(this,o,e,t):void 0}${this.shouldPopin?ag.call(this,o,e,t):sg.call(this,o,e,t)}<td class="ui5-table-row-navigated" aria-hidden="true"><div class="ui5-table-div-navigated"></div></td></tr>${this.shouldPopin?cg.call(this,o,e,t):void 0} `}function rg(o,e,t){return t?c`<td class="ui5-table-multi-select-cell" aria-hidden="true" role="presentation"><${u("ui5-checkbox",e,t)} class="ui5-multi-select-checkbox" ?checked="${this.selected}" aria-label="${n(this.ariaLabelRowSelection)}" @ui5-change="${n(this._handleSelection)}" tabindex="-1"></${u("ui5-checkbox",e,t)}></td>`:c`<td class="ui5-table-multi-select-cell" aria-hidden="true" role="presentation"><ui5-checkbox class="ui5-multi-select-checkbox" ?checked="${this.selected}" aria-label="${n(this.ariaLabelRowSelection)}" @ui5-change="${n(this._handleSelection)}" tabindex="-1"></ui5-checkbox></td>`}function ag(o,e,t){return c`${V(this.visibleCells,(i,r)=>i._id||r,(i,r)=>ng.call(this,o,e,t,i,r))}`}function ng(o,e,t,i,r){return c`<slot name="${n(i._individualSlot)}"></slot>`}function sg(o,e,t){return c`${V(this.cells,(i,r)=>i._id||r,(i,r)=>lg.call(this,o,e,t,i,r))}`}function lg(o,e,t,i,r){return c`<slot name="${n(i._individualSlot)}"></slot>`}function cg(o,e,t){return c`${V(this.popinCells,(i,r)=>i._id||r,(i,r)=>_g.call(this,o,e,t,i,r))}`}function _g(o,e,t,i,r){return c`<tr part="popin-row" class="${n(i.classes)}" @click="${this._onrowclick}" @keydown="${this._onkeydown}" @keyup="${this._onkeyup}"><td colspan="${n(this.visibleCellsCount)}" role="cell">${i.popinDisplayInline?dg.call(this,o,e,t,i,r):hg.call(this,o,e,t,i,r)}</td><td class="ui5-table-row-navigated" aria-hidden="true"><div class="ui5-table-div-navigated"></div></td></tr>`}function dg(o,e,t,i,r){return c`<div class="ui5-table-display-inline-container">${i.popinText?ug.call(this,o,e,t,i,r):void 0}<span class="ui5-table-cell-display-inline"><slot name="${n(i.cell._individualSlot)}"></slot></span></div>`}function ug(o,e,t,i,r){return c`<span class="ui5-table-row-popin-title">${n(i.popinText)}:</span>`}function hg(o,e,t,i,r){return c`${i.popinText?pg.call(this,o,e,t,i,r):void 0}<div><slot name="${n(i.cell._individualSlot)}"></slot></div>`}function pg(o,e,t,i,r){return c`<span class="ui5-table-row-popin-title">${n(i.popinText)}:</span>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const vg={packageName:"@ui5/webcomponents",fileName:"themes/TableRow.css.ts",content:`:host{display:contents}:host([_busy]) .ui5-table-row-root{opacity:.72;pointer-events:none}.ui5-table-row-root{background-color:var(--sapList_Background);color:var(--sapList_TextColor);border-top:1px solid var(--sapList_BorderColor)}.ui5-table-row-root:focus{outline:var(--ui5-v1-24-10_table_row_outline_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:var(--ui5-v1-24-10_table_focus_outline_offset)}.ui5-table-popin-row{background-color:var(--sapList_Background)}.ui5-table-popin-row.all-columns-popped-in.popin-header{border-top:1px solid var(--sapList_BorderColor)}.ui5-table-popin-row td:not(.ui5-table-row-navigated){padding-top:.5rem;padding-inline-start:1rem}:host([mode="MultiSelect"]) .ui5-table-popin-row td:not(.ui5-table-row-navigated){padding-inline-start:var(--ui5-v1-24-10_table_multiselect_popin_row_padding)}.ui5-table-popin-row:last-child td{padding-bottom:.5rem}.ui5-table-row-popin-title{color:var(--sapContent_LabelColor);font-family:"72override",var(--sapFontFamily);font-size:var(--sapFontSize)}.ui5-table-cell-display-inline{margin-inline-start:.5rem}.ui5-table-display-inline-container{display:flex;align-items:center}.ui5-table-multi-select-cell{padding:.25rem 0;box-sizing:border-box;text-align:center;vertical-align:middle}:host([mode="SingleSelect"]) .ui5-table-row-root{cursor:pointer}:host([mode="MultiSelect"]) .ui5-table-row-root .ui5-table-multi-select-cell{cursor:pointer}:host ::slotted([ui5-table-cell]:not([popined])){padding:.25rem .5rem}:host(:not([mode="MultiSelect"])) ::slotted([ui5-table-cell]:not([popined]):first-child){padding-inline-start:1rem}:host([type="Active"]) .ui5-table-row-root:hover,:host([mode="SingleSelect"]) .ui5-table-row-root:hover:not(:active){background-color:var(--sapList_Hover_Background)}:host([type="Active"]) .ui5-table-row-root:active,:host([selected][type="Active"]) .ui5-table-row-root:active{background-color:var(--sapList_Active_Background)}:host([type="Active"]) .ui5-table-row-root:active ::slotted([ui5-table-cell]){color:var(--sapList_Active_TextColor)}:host([selected]) .ui5-table-row-root:not(:active),:host([selected]) .ui5-table-row-root:not(:active)~tr{background-color:var(--sapList_SelectionBackgroundColor)}:host([selected]) tr:last-child{border-bottom:1px solid var(--sapList_SelectionBorderColor)}:host([selected][type="Active"]) .ui5-table-row-root:hover:not(:active),:host([selected][mode="SingleSelect"]) .ui5-table-row-root:hover:not(:active){background-color:var(--sapList_Hover_SelectionBackground)}:host([navigated]) .ui5-table-row-root:focus .ui5-table-div-navigated{width:.09375rem;top:2px;inset-inline-end:2px;bottom:1px}:host([navigated]) .ui5-table-row-navigated{vertical-align:middle;padding:0;position:relative}:host([navigated]) .ui5-table-div-navigated{width:.1875rem;position:absolute;inset:0;background-color:var(--sapList_SelectionBorderColor)}
`};var qe=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Jt;let Fe=Jt=class extends L{constructor(){super(),this.visibleCells=[],this.popinCells=[],this.tabbableElements=[],this._columnsInfoString="";const e=()=>{this.activate()};this._ontouchstart={handleEvent:e,passive:!0}}_onmouseup(){this.deactivate()}_onkeydown(e){const t=Vt(),i=this.type===To.Active,r=this.isSingleSelect,a=r||this.isMultiSelect,s=this._activeElementHasAttribute("ui5-table-row"),l=e.target,d=l.classList.contains("ui5-multi-select-checkbox"),v=Array.from(this.shadowRoot.querySelectorAll("tr")||[]).map(Uc).filter(Boolean).pop();je(e)&&t===(v||this.root)&&this.fireEvent("_forward-after",{target:t}),Dt(e)&&t===this.root&&this.fireEvent("_forward-before",{target:t}),F(e)&&l.tagName.toLowerCase()==="tr"&&e.preventDefault(),s&&!d&&((F(e)&&a||K(e)&&r)&&this.fireEvent("selection-requested",{row:this}),K(e)&&i&&(this.fireEvent("row-click",{row:this}),r||this.activate())),zh(e)&&(e.preventDefault(),this.fireEvent("f7-pressed",{row:this}))}_onkeyup(e){(F(e)||K(e))&&this.deactivate()}_ontouchend(){this.deactivate()}_onfocusout(){this.deactivate()}_onfocusin(e,t=!1){(t||this._activeElementHasAttribute("ui5-table-cell"))&&(this.root.focus(),this.activate()),this.fireEvent("_focused")}_onrowclick(e){const t=e.target.classList.contains("ui5-multi-select-checkbox");if(di(e)==="button")return;const i=this.getRootNode().activeElement;this.contains(i)||(this._onfocusin(e,!0),this.deactivate()),this._activeElementHasAttribute("ui5-table-row")&&(this.isSingleSelect&&this._handleSelection(),this.type===To.Active&&!t&&this.fireEvent("row-click",{row:this}))}_handleSelection(){this.fireEvent("selection-requested",{row:this})}_activeElementHasAttribute(e){var t;return!!((t=this.getRootNode().activeElement)!=null&&t.hasAttribute(e))}get _ariaCurrent(){return this.navigated?!0:void 0}activate(){this.type===To.Active&&(this.active=!0)}deactivate(){this.active&&(this.active=!1)}get shouldPopin(){return this._columnsInfo.filter(e=>e.demandPopin||!e.visible).length}get allColumnsPoppedIn(){return this._columnsInfo.every(e=>e.demandPopin&&!e.visible)}onBeforeRendering(){if(!this.shouldPopin||(this.visibleCells=[],this.popinCells=[],this.cells.length===0))return;const e=this.allColumnsPoppedIn?"all-columns-popped-in":"";this._columnsInfo.forEach((i,r)=>{const a=this.cells[r],s=i.popinDisplay===Li.Inline;if(a)if(i.visible)this.visibleCells.push(a),a.popined=!1,a._popinedInline=!1;else if(i.demandPopin){const l=this.popinCells.length===0?"popin-header":"";this.popinCells.push({cell:a,popinText:i.popinText,classes:`ui5-table-popin-row ${e} ${l}`,popinDisplayInline:s}),a.popined=!0,i.popinDisplay===Li.Inline&&(a._popinedInline=!0)}else a.popined=!1,a._popinedInline=!1});const t=this.visibleCells[this.visibleCells.length-1];t&&(t.lastInRow=!0)}get visibleCellsCount(){let e=this.visibleCells.length;return this.isMultiSelect&&(e+=1),e}get ariaLabelText(){const e=this.selected?Jt.i18nBundle.getText(kc):Jt.i18nBundle.getText(Cc),t=this.isSingleSelect||this.isMultiSelect,i=this.cells.map((r,a)=>{const s=this.getColumnTextByIdx(a),l=r.cellContent.length?this.getCellText(r):r.ariaLabelEmptyCellText;return`${s} ${l}`}).join(" ");return t?`${i}. ${this.forcedAriaPosition}. ${e}`:`${i}. ${this.forcedAriaPosition}`}get ariaLabelRowSelection(){return Jt.i18nBundle.getText(cf)}get isSingleSelect(){return this.mode===mt.SingleSelect}get isMultiSelect(){return this.mode===mt.MultiSelect}get root(){return this.shadowRoot.querySelector(".ui5-table-row-root")}getCellText(e){const t=e.textContent;return t?this.getNormilzedTextContent(t):""}getColumnTextByIdx(e){const t=this._columnsInfo[e];return t&&t.text?this.getNormilzedTextContent(t.text):""}getNormilzedTextContent(e){return e.replace(/[\n\r\t]/g,"").trim()}static async onDefine(){Jt.i18nBundle=await j("@ui5/webcomponents")}};qe([_({type:To,defaultValue:To.Inactive})],Fe.prototype,"type",void 0);qe([_({type:Boolean})],Fe.prototype,"selected",void 0);qe([_({type:Boolean})],Fe.prototype,"navigated",void 0);qe([_({type:mt,defaultValue:mt.None})],Fe.prototype,"mode",void 0);qe([_({type:Boolean})],Fe.prototype,"active",void 0);qe([_({type:Object,multiple:!0})],Fe.prototype,"_columnsInfo",void 0);qe([_({defaultValue:"-1"})],Fe.prototype,"forcedTabIndex",void 0);qe([_({type:Boolean})],Fe.prototype,"forcedBusy",void 0);qe([_({defaultValue:"",noAttribute:!0})],Fe.prototype,"forcedAriaPosition",void 0);qe([B({type:HTMLElement,default:!0,individualSlots:!0})],Fe.prototype,"cells",void 0);Fe=Jt=qe([A({tag:"ui5-table-row",styles:vg,renderer:q,template:ig,dependencies:[Ja]}),x("row-click"),x("_focused"),x("selection-requested"),x("f7-pressed")],Fe);Fe.define();function fg(o,e,t){return c`<td tabindex="-1" part="cell" role="cell"><slot></slot></td>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const gg={packageName:"@ui5/webcomponents",fileName:"themes/TableCell.css.ts",content:`:host{display:table-cell;font-family:"72override",var(--sapFontFamily);font-size:.875rem;height:var(--ui5-v1-24-10_table_row_height);box-sizing:border-box;color:var(--sapList_TextColor);word-break:break-word;vertical-align:middle}td{display:contents}:host([popined]){padding-left:0;padding-top:.25rem}:host([_popined-inline]){padding-top:0}::slotted([ui5-label]){color:inherit}
`};var Ko=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},pi;let Nt=pi=class extends L{static async onDefine(){pi.i18nBundle=await j("@ui5/webcomponents")}get cellContent(){return this.getSlottedNodes("content")}get ariaLabelEmptyCellText(){return pi.i18nBundle.getText(df)}};Ko([_({type:Boolean})],Nt.prototype,"lastInRow",void 0);Ko([_({type:Boolean})],Nt.prototype,"popined",void 0);Ko([_({type:Boolean})],Nt.prototype,"_popinedInline",void 0);Ko([B({type:HTMLElement,default:!0})],Nt.prototype,"content",void 0);Nt=pi=Ko([A({tag:"ui5-table-cell",renderer:q,template:fg,styles:gg})],Nt);Nt.define();const Ze=new WeakMap;class $o{static get tasks(){return Ze}static enqueue(e,t){Ze.has(e)||Ze.set(e,[]),Ze.get(e).push(t)}static run(e,t){return Ze.has(e)||Ze.set(e,[]),t().then(()=>{const i=Ze.get(e);if(i.length>0)return $o.run(e,i.shift());Ze.delete(e)})}static push(e,t){Ze.get(e)?$o.enqueue(e,t):$o.run(e,t)}}const Qc=o=>{let e=null,t=!1,i,r,a;const s=new Promise((l,d)=>{a=h=>{e=e||h;const p=h-e,v=o.duration-p;if(p<=o.duration){const g=1-v/o.duration;o.advance(g),t||(i=requestAnimationFrame(a))}else o.advance(1),l()},r=()=>{t=!0,cancelAnimationFrame(i),d(new Error("animation stopped"))}}).catch(l=>l);return $o.push(o.element,()=>(typeof o.beforeStart=="function"&&o.beforeStart(),requestAnimationFrame(a),new Promise(l=>{s.then(()=>l())}))),{promise:()=>s,stop:()=>r}},e_=400,t_=o=>{let e,t,i,r,a,s,l,d,h,p,v,g;const m=Qc({beforeStart:()=>{o.style.display="block",e=getComputedStyle(o),t=parseFloat(e.paddingTop),i=parseFloat(e.paddingBottom),r=parseFloat(e.marginTop),a=parseFloat(e.marginBottom),s=parseFloat(e.height),l=o.style.overflow,d=o.style.paddingTop,h=o.style.paddingBottom,p=o.style.marginTop,v=o.style.marginBottom,g=o.style.height,o.style.overflow="hidden",o.style.paddingTop="0",o.style.paddingBottom="0",o.style.marginTop="0",o.style.marginBottom="0",o.style.height="0"},duration:e_,element:o,advance:b=>{o.style.display="block",o.style.paddingTop=`${t*b}px`,o.style.paddingBottom=`${i*b}px`,o.style.marginTop=`${r*b}px`,o.style.marginBottom=`${a*b}px`,o.style.height=`${s*b}px`}});return m.promise().then(()=>{o.style.overflow=l,o.style.paddingTop=d,o.style.paddingBottom=h,o.style.marginTop=p,o.style.marginBottom=v,o.style.height=g}),m},o_=o=>{let e,t,i,r,a,s,l,d,h,p,v,g;const m=Qc({beforeStart:()=>{const b=o;e=getComputedStyle(b),t=parseFloat(e.paddingTop),i=parseFloat(e.paddingBottom),r=parseFloat(e.marginTop),a=parseFloat(e.marginBottom),s=parseFloat(e.height),l=b.style.overflow,d=b.style.paddingTop,h=b.style.paddingBottom,p=b.style.marginTop,v=b.style.marginBottom,g=b.style.height,b.style.overflow="hidden"},duration:e_,element:o,advance:b=>{o.style.paddingTop=`${t-t*b}px`,o.style.paddingBottom=`${i-i*b}px`,o.style.marginTop=`${r-r*b}px`,o.style.marginBottom=`${a-a*b}px`,o.style.height=`${s-s*b}px`}});return m.promise().then(b=>{b instanceof Error||(o.style.overflow=l,o.style.paddingTop=d,o.style.paddingBottom=h,o.style.marginTop=p,o.style.marginBottom=v,o.style.height=g,o.style.display="none")}),m};let Br;const i_=()=>(Br===void 0&&(Br=Ad()),Br),mg="slim-arrow-right",r_="M357.5 233q10 10 10 23t-10 23l-165 165q-12 11-23 0t0-23l160-159q6-6 0-12l-159-159q-5-5-5-11t5-11 11-5 11 5z",bg=!1,yg="SAP-icons-v4",wg="@ui5/webcomponents-icons";$(mg,{pathData:r_,ltr:bg,collection:yg,packageName:wg});const xg="slim-arrow-right",a_="M186 416q-11 0-18.5-7.5T160 390q0-10 8-18l121-116-121-116q-8-8-8-18 0-11 7.5-18.5T186 96q10 0 17 7l141 134q8 8 8 19 0 12-8 18L203 409q-7 7-17 7z",kg=!1,Cg="SAP-icons-v5",Sg="@ui5/webcomponents-icons";$(xg,{pathData:a_,ltr:kg,collection:Cg,packageName:Sg});he();var ha;(function(o){o.Complementary="Complementary",o.Form="Form",o.Region="Region"})(ha||(ha={}));const Qn=ha;function Ig(o,e,t){return c`<div class="ui5-panel-root" role="${n(this.accRole)}" aria-label="${n(this.effectiveAccessibleName)}" aria-labelledby="${n(this.fixedPanelAriaLabelledbyReference)}">${this.hasHeaderOrHeaderText?Tg.call(this,o,e,t):void 0}<div class="ui5-panel-content" id="${n(this._id)}-content" tabindex="-1" style="${R(this.styles.content)}" part="content"><slot></slot></div></div>`}function Tg(o,e,t){return c`<div class="ui5-panel-heading-wrapper${w(this.classes.stickyHeaderClass)}" role="${n(this.headingWrapperRole)}" aria-level="${n(this.headingWrapperAriaLevel)}"><div @click="${this._headerClick}" @keydown="${this._headerKeyDown}" @keyup="${this._headerKeyUp}" class="ui5-panel-header" tabindex="${n(this.headerTabIndex)}" role="${n(this.accInfo.role)}" aria-expanded="${n(this.accInfo.ariaExpanded)}" aria-controls="${n(this.accInfo.ariaControls)}" aria-labelledby="${n(this.accInfo.ariaLabelledby)}" part="header">${this.fixed?void 0:$g.call(this,o,e,t)}${this._hasHeader?Eg.call(this,o,e,t):Rg.call(this,o,e,t)}</div></div>`}function $g(o,e,t){return c`<div class="ui5-panel-header-button-root">${this._hasHeader?Bg.call(this,o,e,t):Ag.call(this,o,e,t)}</div>`}function Bg(o,e,t){return t?c`<${u("ui5-button",e,t)} design="Transparent" class="ui5-panel-header-button ui5-panel-header-button-with-icon" @click="${this._toggleButtonClick}" .accessibilityAttributes=${n(this.accInfo.button.accessibilityAttributes)} tooltip="${n(this.accInfo.button.title)}" accessible-name="${n(this.accInfo.button.ariaLabelButton)}"><div class="ui5-panel-header-icon-wrapper"><${u("ui5-icon",e,t)} class="ui5-panel-header-icon ${w(this.classes.headerBtn)}" name="slim-arrow-right"></${u("ui5-icon",e,t)}></div></${u("ui5-button",e,t)}>`:c`<ui5-button design="Transparent" class="ui5-panel-header-button ui5-panel-header-button-with-icon" @click="${this._toggleButtonClick}" .accessibilityAttributes=${n(this.accInfo.button.accessibilityAttributes)} tooltip="${n(this.accInfo.button.title)}" accessible-name="${n(this.accInfo.button.ariaLabelButton)}"><div class="ui5-panel-header-icon-wrapper"><ui5-icon class="ui5-panel-header-icon ${w(this.classes.headerBtn)}" name="slim-arrow-right"></ui5-icon></div></ui5-button>`}function Ag(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="ui5-panel-header-button ui5-panel-header-icon ${w(this.classes.headerBtn)}" name="slim-arrow-right" show-tooltip accessible-name="${n(this.toggleButtonTitle)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="ui5-panel-header-button ui5-panel-header-icon ${w(this.classes.headerBtn)}" name="slim-arrow-right" show-tooltip accessible-name="${n(this.toggleButtonTitle)}"></ui5-icon>`}function Eg(o,e,t){return c`<slot name="header"></slot>`}function Rg(o,e,t){return c`<div id="${n(this._id)}-header-title" class="ui5-panel-header-title">${n(this.headerText)}</div>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Lg={packageName:"@ui5/webcomponents",fileName:"themes/Panel.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host(:not([hidden])){display:block}:host{font-family:"72override",var(--sapFontFamily);background-color:var(--sapGroup_TitleBackground);border-radius:var(--_ui5-v1-24-10_panel_border_radius)}:host(:not([collapsed])){border-bottom:var(--_ui5-v1-24-10_panel_border_bottom)}:host([fixed]) .ui5-panel-header{padding-left:1rem}.ui5-panel-header{min-height:var(--_ui5-v1-24-10_panel_header_height);width:100%;position:relative;display:flex;justify-content:flex-start;align-items:center;outline:none;box-sizing:border-box;padding-right:var(--_ui5-v1-24-10_panel_header_padding_right);font-family:"72override",var(--sapFontHeaderFamily);font-size:var(--sapGroup_Title_FontSize);font-weight:400;color:var(--sapGroup_TitleTextColor)}.ui5-panel-header-icon{color:var(--_ui5-v1-24-10_panel_icon_color)}.ui5-panel-header-button-animated{transition:transform .4s ease-out}:host(:not([_has-header]):not([fixed])) .ui5-panel-header{cursor:pointer}:host(:not([_has-header]):not([fixed])) .ui5-panel-header:focus:after{content:"";position:absolute;pointer-events:none;z-index:2;border:var(--_ui5-v1-24-10_panel_focus_border);border-radius:var(--_ui5-v1-24-10_panel_border_radius);top:var(--_ui5-v1-24-10_panel_focus_offset);bottom:var(--_ui5-v1-24-10_panel_focus_bottom_offset);left:var(--_ui5-v1-24-10_panel_focus_offset);right:var(--_ui5-v1-24-10_panel_focus_offset)}:host(:not([collapsed]):not([_has-header]):not([fixed])) .ui5-panel-header:focus:after{border-radius:var(--_ui5-v1-24-10_panel_border_radius_expanded)}:host(:not([collapsed])) .ui5-panel-header-button:not(.ui5-panel-header-button-with-icon),:host(:not([collapsed])) .ui5-panel-header-icon-wrapper [ui5-icon]{transform:var(--_ui5-v1-24-10_panel_toggle_btn_rotation)}:host([fixed]) .ui5-panel-header-title{width:100%}.ui5-panel-heading-wrapper.ui5-panel-heading-wrapper-sticky{position:sticky;top:0;background-color:var(--_ui5-v1-24-10_panel_header_background_color);z-index:100;border-radius:var(--_ui5-v1-24-10_panel_border_radius)}.ui5-panel-header-title{width:calc(100% - var(--_ui5-v1-24-10_panel_button_root_width));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui5-panel-content{padding:var(--_ui5-v1-24-10_panel_content_padding);background-color:var(--sapGroup_ContentBackground);outline:none;border-bottom-left-radius:var(--_ui5-v1-24-10_panel_border_radius);border-bottom-right-radius:var(--_ui5-v1-24-10_panel_border_radius);overflow:auto}.ui5-panel-header-button-root{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--_ui5-v1-24-10_panel_button_root_width);height:var(--_ui5-v1-24-10_panel_button_root_height);padding:var(--_ui5-v1-24-10_panel_header_button_wrapper_padding);box-sizing:border-box}:host([fixed]:not([collapsed]):not([_has-header])) .ui5-panel-header,:host([collapsed]) .ui5-panel-header{border-bottom:.0625rem solid var(--sapGroup_TitleBorderColor)}:host([collapsed]) .ui5-panel-header{border-bottom-left-radius:var(--_ui5-v1-24-10_panel_border_radius);border-bottom-right-radius:var(--_ui5-v1-24-10_panel_border_radius)}:host(:not([fixed]):not([collapsed])) .ui5-panel-header{border-bottom:var(--_ui5-v1-24-10_panel_default_header_border)}[ui5-button].ui5-panel-header-button{display:flex;justify-content:center;align-items:center;min-width:initial;height:100%;width:100%}.ui5-panel-header-icon-wrapper{display:flex;justify-content:center;align-items:center}.ui5-panel-header-icon-wrapper,.ui5-panel-header-icon-wrapper .ui5-panel-header-icon{color:inherit}.ui5-panel-header-icon-wrapper,[ui5-button].ui5-panel-header-button-with-icon [ui5-icon]{pointer-events:none}.ui5-panel-root{height:100%;display:flex;flex-direction:column}
`};var Re=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},vi;let ye=vi=class extends L{onBeforeRendering(){this._animationRunning||(this._contentExpanded=!this.collapsed),this._hasHeader=!!this.header.length}shouldToggle(e){return this.header.length?e.classList.contains("ui5-panel-header-button"):!0}shouldNotAnimate(){return this.noAnimation||i_()===Ha.None}_headerClick(e){this.shouldToggle(e.target)&&this._toggleOpen()}_toggleButtonClick(e){e.x===0&&e.y===0&&e.stopImmediatePropagation()}_headerKeyDown(e){this.shouldToggle(e.target)&&(K(e)&&e.preventDefault(),F(e)&&e.preventDefault())}_headerKeyUp(e){this.shouldToggle(e.target)&&(K(e)&&this._toggleOpen(),F(e)&&this._toggleOpen())}_toggleOpen(){if(this.fixed)return;if(this.collapsed=!this.collapsed,this.shouldNotAnimate()){this.fireEvent("toggle");return}this._animationRunning=!0;const e=this.getDomRef().querySelectorAll(".ui5-panel-content"),t=[];[].forEach.call(e,i=>{this.collapsed?t.push(o_(i).promise()):t.push(t_(i).promise())}),Promise.all(t).then(()=>{this._animationRunning=!1,this._contentExpanded=!this.collapsed,this.fireEvent("toggle")})}_headerOnTarget(e){return e.classList.contains("sapMPanelWrappingDiv")}get classes(){return{headerBtn:{"ui5-panel-header-button-animated":!this.shouldNotAnimate()},stickyHeaderClass:{"ui5-panel-heading-wrapper-sticky":this.stickyHeader}}}get toggleButtonTitle(){return vi.i18nBundle.getText(af)}get expanded(){return!this.collapsed}get accRole(){return this.accessibleRole.toLowerCase()}get effectiveAccessibleName(){return typeof this.accessibleName=="string"&&this.accessibleName.length?this.accessibleName:void 0}get accInfo(){return{button:{accessibilityAttributes:{expanded:this.expanded},title:this.toggleButtonTitle,ariaLabelButton:!this.nonFocusableButton&&this.useAccessibleNameForToggleButton?this.effectiveAccessibleName:void 0},ariaExpanded:this.nonFixedInternalHeader?this.expanded:void 0,ariaControls:this.nonFixedInternalHeader?`${this._id}-content`:void 0,ariaLabelledby:this.nonFocusableButton?this.ariaLabelledbyReference:void 0,role:this.nonFixedInternalHeader?"button":void 0}}get ariaLabelledbyReference(){return this.nonFocusableButton&&this.headerText&&!this.fixed?`${this._id}-header-title`:void 0}get fixedPanelAriaLabelledbyReference(){return this.fixed&&!this.effectiveAccessibleName?`${this._id}-header-title`:void 0}get headerAriaLevel(){return this.headerLevel.slice(1)}get headerTabIndex(){return this.header.length||this.fixed?"-1":"0"}get headingWrapperAriaLevel(){return this._hasHeader?void 0:this.headerAriaLevel}get headingWrapperRole(){return this._hasHeader?void 0:"heading"}get nonFixedInternalHeader(){return!this._hasHeader&&!this.fixed}get hasHeaderOrHeaderText(){return this._hasHeader||this.headerText}get nonFocusableButton(){return!this.header.length}get styles(){return{content:{display:this._contentExpanded?"block":"none"}}}static async onDefine(){vi.i18nBundle=await j("@ui5/webcomponents")}};Re([_()],ye.prototype,"headerText",void 0);Re([_({type:Boolean})],ye.prototype,"fixed",void 0);Re([_({type:Boolean})],ye.prototype,"collapsed",void 0);Re([_({type:Boolean})],ye.prototype,"noAnimation",void 0);Re([_({type:Qn,defaultValue:Qn.Form})],ye.prototype,"accessibleRole",void 0);Re([_({type:Bi,defaultValue:Bi.H2})],ye.prototype,"headerLevel",void 0);Re([_()],ye.prototype,"accessibleName",void 0);Re([_({type:Boolean})],ye.prototype,"stickyHeader",void 0);Re([_({type:Boolean})],ye.prototype,"useAccessibleNameForToggleButton",void 0);Re([_({type:Boolean})],ye.prototype,"_hasHeader",void 0);Re([_({type:Boolean,noAttribute:!0})],ye.prototype,"_contentExpanded",void 0);Re([_({type:Boolean,noAttribute:!0})],ye.prototype,"_animationRunning",void 0);Re([B()],ye.prototype,"header",void 0);ye=vi=Re([A({tag:"ui5-panel",fastNavigation:!0,languageAware:!0,renderer:q,template:Ig,styles:Lg,dependencies:[Wt,We]}),x("toggle")],ye);ye.define();let Zo=null,Yi=!1;const pa=new Set,Qa=new Set,n_=o=>{!o.dataTransfer||!(o.target instanceof HTMLElement)||Qa.has(o.target)||(Zo=o.target)},s_=()=>{Zo=null},l_=()=>{Zo=null},Pg=o=>{Zo=o},Fg=()=>Zo,Og=()=>{Yi||(document.body.addEventListener("dragstart",n_),document.body.addEventListener("dragend",s_),document.body.addEventListener("drop",l_))},Dg=()=>{document.body.removeEventListener("dragstart",n_),document.body.removeEventListener("dragend",s_),document.body.removeEventListener("drop",l_),Yi=!1},Ng=o=>{pa.add(o),Yi||Og()},Mg=o=>{pa.delete(o),pa.size===0&&Yi&&Dg()},Hg=o=>(Qa.add(o),Pg),zg=o=>{Qa.delete(o)},Be={subscribe:Ng,unsubscribe:Mg,addSelfManagedArea:Hg,removeSelfManagedArea:zg,getDraggedElement:Fg};var va;(function(o){o.On="On",o.Before="Before",o.After="After"})(va||(va={}));const oe=va;var fa;(function(o){o.Vertical="Vertical",o.Horizontal="Horizontal"})(fa||(fa={}));const tt=fa,es=(o,e,t,i)=>{const r=Math.abs(o-e),a=Math.abs(o-t),s=Math.abs(o-i),l=Math.min(r,a,s);let d=[];switch(l){case r:d=[oe.Before];break;case a:d=[oe.On,r<s?oe.Before:oe.After];break;case s:d=[oe.After];break}return d},c_=(o,e,t)=>{let i=Number.POSITIVE_INFINITY,r=null;for(let g=0;g<o.length;g++){const m=o[g],{left:b,width:E,top:O,height:Xt}=m.getBoundingClientRect();let wt;t===tt.Vertical?wt=O+Xt/2:wt=b+E/2;const Qo=Math.abs(e-wt);Qo<i&&(i=Qo,r=m)}if(!r)return null;const{width:a,height:s,left:l,right:d,top:h,bottom:p}=r.getBoundingClientRect();let v;return t===tt.Vertical?v=es(e,h,h+s/2,p):v=es(e,l,l+a/2,d),{element:r,placements:v}},Ug=o=>{const e=o.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)};var ga;(function(o){o.None="None",o.SingleSelect="SingleSelect",o.SingleSelectBegin="SingleSelectBegin",o.SingleSelectEnd="SingleSelectEnd",o.SingleSelectAuto="SingleSelectAuto",o.MultiSelect="MultiSelect",o.Delete="Delete"})(ga||(ga={}));const H=ga;var ma;(function(o){o.Button="Button",o.Scroll="Scroll",o.None="None"})(ma||(ma={}));const Bo=ma;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Vg={packageName:"@ui5/webcomponents",fileName:"themes/ListItemBase.css.ts",content:`:host(:not([hidden])){display:block}:host{height:var(--_ui5-v1-24-10_list_item_base_height);background:var(--ui5-v1-24-10-listitem-background-color);box-sizing:border-box;border-bottom:1px solid transparent}:host([selected]){background:var(--sapList_SelectionBackgroundColor)}:host([has-border]){border-bottom:var(--ui5-v1-24-10-listitem-border-bottom)}:host([selected]){border-bottom:var(--ui5-v1-24-10-listitem-selected-border-bottom)}:host(:not([focused])[selected][has-border]){border-bottom:var(--ui5-v1-24-10-listitem-selected-border-bottom)}:host([focused][selected]){border-bottom:var(--ui5-v1-24-10-listitem-focused-selected-border-bottom)}.ui5-li-root{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:0 1rem;box-sizing:border-box;background:inherit}:host([focused]) .ui5-li-root.ui5-li--focusable{outline:none}:host([focused]:not([data-moving])) .ui5-li-root.ui5-li--focusable:after{content:"";border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);position:absolute;border-radius:0;inset:.125rem;pointer-events:none}:host([focused]:not(data-moving)) .ui5-li-root .ui5-li-content:focus:after{content:"";border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);position:absolute;inset:0;pointer-events:none}:host([active][focused]) .ui5-li-root.ui5-li--focusable:after{border-color:var(--ui5-v1-24-10-listitem-active-border-color)}:host([disabled]){opacity:var(--_ui5-v1-24-10-listitembase_disabled_opacity);pointer-events:none}.ui5-li-content{max-width:100%;font-family:"72override",var(--sapFontFamily);color:var(--sapList_TextColor)}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const __={packageName:"@ui5/webcomponents",fileName:"themes/DraggableElement.css.ts",content:`[draggable=true]{cursor:grab!important}[draggable=true][data-moving]{cursor:grabbing!important;opacity:var(--sapContent_DisabledOpacity)}
`};var Gt=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let rt=class extends L{_onfocusin(e){this.fireEvent("_request-tabindex-change",e),e.target===this.getFocusDomRef()&&(this.focused=!0,this.fireEvent("_focused",e))}_onfocusout(){this.focused=!1}_onkeydown(e){if(je(e))return this._handleTabNext(e);if(Dt(e))return this._handleTabPrevious(e)}_onkeyup(e){}_handleTabNext(e){this.shouldForwardTabAfter()&&(this.fireEvent("_forward-after",{},!0)||e.preventDefault())}_handleTabPrevious(e){const t=e.target;this.shouldForwardTabBefore(t)&&this.fireEvent("_forward-before")}shouldForwardTabAfter(){const e=na(this.getFocusDomRef());return e.length===0||e[e.length-1]===Vt()}shouldForwardTabBefore(e){return this.getFocusDomRef()===e}get classes(){return{main:{"ui5-li-root":!0,"ui5-li--focusable":this._focusable}}}get _ariaDisabled(){return this.disabled?!0:void 0}get _focusable(){return!this.disabled}get hasConfigurableMode(){return!1}get _effectiveTabIndex(){return this._focusable?this.selected?0:this.forcedTabIndex:-1}};Gt([_({type:Boolean})],rt.prototype,"selected",void 0);Gt([_({type:Boolean})],rt.prototype,"movable",void 0);Gt([_({type:Boolean})],rt.prototype,"hasBorder",void 0);Gt([_({defaultValue:"-1",noAttribute:!0})],rt.prototype,"forcedTabIndex",void 0);Gt([_({type:Boolean})],rt.prototype,"disabled",void 0);Gt([_({type:Boolean})],rt.prototype,"focused",void 0);rt=Gt([A({renderer:q,styles:[Vg,__]}),x("_request-tabindex-change"),x("_focused"),x("_forward-after"),x("_forward-before")],rt);const Ji=rt;function Wg(o,e,t){return c`<div class="${w(this.classes.root)}"></div>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const qg={packageName:"@ui5/webcomponents",fileName:"themes/DropIndicator.css.ts",content:`:host{position:absolute;pointer-events:none;z-index:99}:host([orientation="Vertical"]) .ui5-di-needle{width:.125rem;height:100%;inset-block:0;background:var(--sapContent_DragAndDropActiveColor)}:host([orientation="Horizontal"]) .ui5-di-needle{height:.125rem;width:100%;inset-inline:0;background:var(--sapContent_DragAndDropActiveColor)}:host([orientation="Vertical"]) .ui5-di-needle:before{left:-.1875rem;content:"";position:absolute;width:.25rem;height:.25rem;border-radius:.25rem;border:.125rem solid var(--sapContent_DragAndDropActiveColor);background-color:#fff;pointer-events:none}:host([orientation="Horizontal"]) .ui5-di-needle:before{top:-.1875rem;content:"";position:absolute;width:.25rem;height:.25rem;border-radius:.25rem;border:.125rem solid var(--sapContent_DragAndDropActiveColor);background-color:#fff;pointer-events:none}:host .ui5-di-rect{border:.125rem solid var(--sapContent_DragAndDropActiveColor);position:absolute;inset:0}:host .ui5-di-rect:before{content:" ";position:absolute;inset:0;background:var(--sapContent_DragAndDropActiveColor);opacity:.05}
`};var Yo=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let bt=class extends L{get _positionProperty(){return this.orientation===tt.Vertical?"left":"top"}constructor(){super()}onAfterRendering(){if(!this.targetReference||!this.ownerReference){Object.assign(this.style,{display:"none"});return}const{left:e,width:t,right:i,top:r,bottom:a,height:s}=this.targetReference.getBoundingClientRect(),{top:l}=this.ownerReference.getBoundingClientRect(),d={display:"",[this._positionProperty]:"",width:"",height:""};let h=0;if(this.orientation===tt.Vertical){switch(this.placement){case oe.Before:h=e-this._needle.offsetWidth/2;break;case oe.On:d.width=`${t}px`,h=e;break;case oe.After:h=i-this._needle.offsetWidth/2;break}d.height=`${s}px`}if(this.orientation===tt.Horizontal){switch(this.placement){case oe.Before:h=r;break;case oe.On:d.height=`${s}px`,h=r;break;case oe.After:h=a;break}d.width=`${t}px`,h-=l}d[this._positionProperty]=`${h}px`,Object.assign(this.style,d)}get classes(){return{root:{"ui5-di-rect":this.placement===oe.On,"ui5-di-needle":this.placement!==oe.On}}}get _needle(){return this.shadowRoot.querySelector(".ui5-di-needle")}};Yo([_({type:Object,defaultValue:null})],bt.prototype,"targetReference",void 0);Yo([_({type:Object,defaultValue:null})],bt.prototype,"ownerReference",void 0);Yo([_({type:oe,defaultValue:oe.Before})],bt.prototype,"placement",void 0);Yo([_({type:tt,defaultValue:tt.Vertical})],bt.prototype,"orientation",void 0);bt=Yo([A({tag:"ui5-drop-indicator",renderer:q,styles:qg,template:Wg,dependencies:[]})],bt);bt.define();const d_=bt;var ba;(function(o){o.All="All",o.Inner="Inner",o.None="None"})(ba||(ba={}));const Pi=ba;function jg(o,e,t){return t?c`<div class="${w(this.classes.root)}" @focusin="${this._onfocusin}" @keydown="${this._onkeydown}" @dragenter="${this._ondragenter}" @dragover="${this._ondragover}" @drop="${this._ondrop}" @dragleave="${this._ondragleave}" @ui5-_press=${n(this.onItemPress)} @ui5-close=${n(this.onItemClose)} @ui5-toggle=${n(this.onItemToggle)} @ui5-_request-tabindex-change=${n(this.onItemTabIndexChange)} @ui5-_focused=${n(this.onItemFocused)} @ui5-_forward-after=${n(this.onForwardAfter)} @ui5-_forward-before=${n(this.onForwardBefore)} @ui5-_selection-requested=${n(this.onSelectionRequested)} @ui5-_focus-requested=${n(this.onFocusRequested)}><div class="ui5-list-scroll-container">${this.header.length?ts.call(this,o,e,t):void 0}${this.shouldRenderH1?os.call(this,o,e,t):void 0}${this.hasData?is.call(this,o,e,t):void 0}<span id="${n(this._id)}-modeLabel" class="ui5-hidden-text">${n(this.ariaLabelModeText)}</span><ul id="${n(this._id)}-listUl" class="ui5-list-ul" role="${n(this.accessibleRole)}" aria-label="${n(this.ariaLabelTxt)}" aria-labelledby="${n(this.ariaLabelledBy)}" aria-roledescription="${n(this.accessibleRoleDescription)}"><slot></slot>${this.showNoDataText?rs.call(this,o,e,t):void 0}</ul>${this.growsWithButton?as.call(this,o,e,t):void 0}${this.footerText?ns.call(this,o,e,t):void 0}${this.hasData?ss.call(this,o,e,t):void 0}<span tabindex="-1" aria-hidden="true" class="ui5-list-end-marker"></span></div>${this.busy?ls.call(this,o,e,t):void 0}<${u("ui5-drop-indicator",e,t)} orientation="Horizontal" .ownerReference="${n(this)}"></${u("ui5-drop-indicator",e,t)}></div> `:c`<div class="${w(this.classes.root)}" @focusin="${this._onfocusin}" @keydown="${this._onkeydown}" @dragenter="${this._ondragenter}" @dragover="${this._ondragover}" @drop="${this._ondrop}" @dragleave="${this._ondragleave}" @ui5-_press=${n(this.onItemPress)} @ui5-close=${n(this.onItemClose)} @ui5-toggle=${n(this.onItemToggle)} @ui5-_request-tabindex-change=${n(this.onItemTabIndexChange)} @ui5-_focused=${n(this.onItemFocused)} @ui5-_forward-after=${n(this.onForwardAfter)} @ui5-_forward-before=${n(this.onForwardBefore)} @ui5-_selection-requested=${n(this.onSelectionRequested)} @ui5-_focus-requested=${n(this.onFocusRequested)}><div class="ui5-list-scroll-container">${this.header.length?ts.call(this,o,e,t):void 0}${this.shouldRenderH1?os.call(this,o,e,t):void 0}${this.hasData?is.call(this,o,e,t):void 0}<span id="${n(this._id)}-modeLabel" class="ui5-hidden-text">${n(this.ariaLabelModeText)}</span><ul id="${n(this._id)}-listUl" class="ui5-list-ul" role="${n(this.accessibleRole)}" aria-label="${n(this.ariaLabelTxt)}" aria-labelledby="${n(this.ariaLabelledBy)}" aria-roledescription="${n(this.accessibleRoleDescription)}"><slot></slot>${this.showNoDataText?rs.call(this,o,e,t):void 0}</ul>${this.growsWithButton?as.call(this,o,e,t):void 0}${this.footerText?ns.call(this,o,e,t):void 0}${this.hasData?ss.call(this,o,e,t):void 0}<span tabindex="-1" aria-hidden="true" class="ui5-list-end-marker"></span></div>${this.busy?ls.call(this,o,e,t):void 0}<ui5-drop-indicator orientation="Horizontal" .ownerReference="${n(this)}"></ui5-drop-indicator></div> `}function ts(o,e,t){return c`<slot name="header" />`}function os(o,e,t){return c`<header id="${n(this.headerID)}" class="ui5-list-header">${n(this.headerText)}</header>`}function is(o,e,t){return c`<div id="${n(this._id)}-before" tabindex="0" role="none" class="ui5-list-focusarea"></div>`}function rs(o,e,t){return c`<li id="${n(this._id)}-nodata" class="ui5-list-nodata"><div id="${n(this._id)}-nodata-text" class="ui5-list-nodata-text">${n(this.noDataText)}</div></li>`}function as(o,e,t){return c`<div growing-button><div tabindex="0" role="button" id="${n(this._id)}-growing-btn" aria-labelledby="${n(this._id)}-growingButton-text" ?active="${this._loadMoreActive}" @click="${this._onLoadMoreClick}" @keydown="${this._onLoadMoreKeydown}" @keyup="${this._onLoadMoreKeyup}" @mousedown="${this._onLoadMoreMousedown}" @mouseup="${this._onLoadMoreMouseup}" growing-button-inner><span id="${n(this._id)}-growingButton-text" growing-button-text>${n(this._growingButtonText)}</span></div></div>`}function ns(o,e,t){return c`<footer id="${n(this._id)}-footer" class="ui5-list-footer">${n(this.footerText)}</footer>`}function ss(o,e,t){return c`<div id="${n(this._id)}-after" tabindex="0" role="none" class="ui5-list-focusarea"></div>`}function ls(o,e,t){return t?c`<div class="ui5-list-busy-row"><${u("ui5-busy-indicator",e,t)} delay="${n(this.busyDelay)}" active size="Medium" class="ui5-list-busy-ind" style="${R(this.styles.busyInd)}" data-sap-focus-ref></${u("ui5-busy-indicator",e,t)}></div>`:c`<div class="ui5-list-busy-row"><ui5-busy-indicator delay="${n(this.busyDelay)}" active size="Medium" class="ui5-list-busy-ind" style="${R(this.styles.busyInd)}" data-sap-focus-ref></ui5-busy-indicator></div>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Gg={packageName:"@ui5/webcomponents",fileName:"themes/List.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}[growing-button]{display:flex;align-items:center;padding:var(--_ui5-v1-24-10_load_more_padding);border-top:1px solid var(--sapList_BorderColor);border-bottom:var(--_ui5-v1-24-10_load_more_border-bottom);box-sizing:border-box;cursor:pointer;outline:none}[growing-button-inner]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:var(--_ui5-v1-24-10_load_more_text_height);width:100%;color:var(--sapButton_TextColor);background-color:var(--sapList_Background);border:var(--_ui5-v1-24-10_load_more_border);border-radius:var(--_ui5-v1-24-10_load_more_border_radius);box-sizing:border-box}[growing-button-inner]:focus{outline:var(--_ui5-v1-24-10_load_more_outline_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:-.125rem;border-color:transparent}[growing-button-inner]:hover{background-color:var(--sapList_Hover_Background)}[growing-button-inner]:active,[growing-button-inner][active]{background-color:var(--sapList_Active_Background);border-color:var(--sapList_Active_Background)}[growing-button-inner]:active>*,[growing-button-inner][active]>*{color:var(--sapList_Active_TextColor)}[growing-button-text],[growing-button-subtext]{width:100%;text-align:center;font-family:"72override",var(--sapFontFamily);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}[growing-button-text]{height:var(--_ui5-v1-24-10_load_more_text_height);padding:.875rem 1rem 0;font-size:var(--_ui5-v1-24-10_load_more_text_font_size);font-weight:700}[growing-button-subtext]{font-size:var(--sapFontSize);padding:var(--_ui5-v1-24-10_load_more_desc_padding)}:host(:not([hidden])){display:block;max-width:100%;width:100%;-webkit-tap-highlight-color:transparent}:host([indent]) .ui5-list-root{padding:2rem}:host([separators="None"]) .ui5-list-nodata{border-bottom:0}:host([busy]){opacity:.72}:host([busy]) .ui5-list-busy-row{position:absolute;inset:0;outline:none}:host([busy]) .ui5-list-busy-ind{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.ui5-list-root{width:100%;height:100%;position:relative;box-sizing:border-box}.ui5-list-scroll-container{overflow:auto;height:100%}.ui5-list-ul{list-style-type:none;padding:0;margin:0}.ui5-list-ul:focus{outline:none}.ui5-list-focusarea{position:fixed}.ui5-list-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;font-size:var(--sapFontHeader4Size);font-family:"72override",var(--sapFontFamily);color:var(--sapGroup_TitleTextColor);height:3rem;line-height:3rem;padding:0 1rem;background-color:var(--sapGroup_TitleBackground);border-bottom:1px solid var(--sapGroup_TitleBorderColor)}.ui5-list-footer{height:2rem;box-sizing:border-box;-webkit-text-size-adjust:none;font-size:var(--sapFontSize);font-family:"72override",var(--sapFontFamily);line-height:2rem;background-color:var(--sapList_FooterBackground);color:var(--ui5-v1-24-10_list_footer_text_color);padding:0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui5-list-nodata{list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--sapTextColor);background-color:var(--sapList_Background);border-bottom:1px solid var(--sapList_BorderColor);padding:0 1rem!important;height:var(--_ui5-v1-24-10_list_no_data_height);font-size:var(--_ui5-v1-24-10_list_no_data_font_size);font-family:"72override",var(--sapFontFamily)}.ui5-list-nodata-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host([growing="Scroll"]) .ui5-list-end-marker{display:inline-block}
`};class nt{static hasGroup(e){return this.groups.has(e)}static getGroup(e){return this.groups.get(e)}static getCheckedRadioFromGroup(e){return this.checkedRadios.get(e)}static removeGroup(e){return this.checkedRadios.delete(e),this.groups.delete(e)}static addToGroup(e,t){this.hasGroup(t)?(this.enforceSingleSelection(e,t),this.getGroup(t)&&this.getGroup(t).push(e)):this.createGroup(e,t),this.updateTabOrder(t)}static removeFromGroup(e,t){const i=this.getGroup(t);if(!i)return;const r=this.getCheckedRadioFromGroup(t);i.forEach((a,s,l)=>{if(e._id===a._id)return l.splice(s,1)}),r===e&&this.checkedRadios.set(t,null),i.length||this.removeGroup(t),this.updateTabOrder(t)}static createGroup(e,t){e.checked&&this.checkedRadios.set(t,e),this.groups.set(t,[e])}static selectNextItem(e,t){const i=this.getGroup(t);if(!i)return;const r=i.length,a=i.indexOf(e);if(r<=1)return;const s=this._nextSelectable(a,i);s&&this.updateSelectionInGroup(s,t)}static updateFormValidity(e){const t=this.getGroup(e);if(!t)return;t.forEach(r=>r._resetFormValidity()),t.some(r=>r.required)&&t.every(r=>!r.checked)&&t[0]._invalidateForm()}static updateTabOrder(e){const t=this.getGroup(e);if(!t)return;const i=t.some(r=>r.checked);t.filter(r=>!r.disabled).forEach((r,a)=>{i?r._tabIndex=r.checked?"0":"-1":r._tabIndex=a===0?"0":"-1"})}static selectPreviousItem(e,t){const i=this.getGroup(t);if(!i)return;const r=i.length,a=i.indexOf(e);if(r<=1)return;const s=this._previousSelectable(a,i);s&&this.updateSelectionInGroup(s,t)}static selectItem(e,t){this.updateSelectionInGroup(e,t),this.updateTabOrder(t)}static updateSelectionInGroup(e,t){const i=this.getCheckedRadioFromGroup(t);i&&this._deselectRadio(i),this._selectRadio(e),this.checkedRadios.set(t,e)}static _deselectRadio(e){e&&(e.checked=!1)}static _selectRadio(e){e&&(e.focus(),e.checked=!0,e._checked=!0,e.fireEvent("change"))}static _nextSelectable(e,t){if(!t)return null;const i=t.length;let r=null;if(e===i-1){if(t[0].disabled||t[0].readonly)return this._nextSelectable(1,t);r=t[0]}else{if(t[e+1].disabled||t[e+1].readonly)return this._nextSelectable(e+1,t);r=t[e+1]}return r}static _previousSelectable(e,t){const i=t.length;let r=null;if(e===0){if(t[i-1].disabled||t[i-1].readonly)return this._previousSelectable(i-1,t);r=t[i-1]}else{if(t[e-1].disabled||t[e-1].readonly)return this._previousSelectable(e-1,t);r=t[e-1]}return r}static enforceSingleSelection(e,t){const i=this.getCheckedRadioFromGroup(t);e.checked?i?e!==i&&(this._deselectRadio(i),this.checkedRadios.set(t,e)):this.checkedRadios.set(t,e):e===i&&this.checkedRadios.set(t,null),this.updateTabOrder(t),this.updateFormValidity(t)}static get groups(){return this._groups||(this._groups=new Map),this._groups}static get checkedRadios(){return this._checkedRadios||(this._checkedRadios=new Map),this._checkedRadios}}function Xg(o,e,t){return c`<div class="ui5-radio-root" role="radio" aria-checked="${n(this.checked)}" aria-disabled="${n(this.effectiveAriaDisabled)}" aria-describedby="${n(this.effectiveAriaDescribedBy)}" aria-label="${n(this.ariaLabelText)}" tabindex="${n(this.effectiveTabIndex)}" @click="${this._onclick}" @keydown="${this._onkeydown}" @keyup="${this._onkeyup}" @mousedown="${this._onmousedown}" @mouseup="${this._onmouseup}" @focusout="${this._onfocusout}"><div class='ui5-radio-inner ${w(this.classes.inner)}'><svg class="ui5-radio-svg" focusable="false" aria-hidden="true">${Yg.call(this,o,e,t)}</svg><input type='radio' ?required="${this.required}" ?checked="${this.checked}" ?readonly="${this.readonly}" ?disabled="${this.effectiveAriaDisabled}" name="${n(this.name)}" data-sap-no-tab-ref/></div>${this.text?Kg.call(this,o,e,t):void 0}${this.hasValueState?Zg.call(this,o,e,t):void 0}<slot name="formSupport"></slot></div>`}function Kg(o,e,t){return t?c`<${u("ui5-label",e,t)} id="${n(this._id)}-label" class="ui5-radio-label" for="${n(this._id)}" wrapping-type="${n(this.wrappingType)}">${n(this.text)}</${u("ui5-label",e,t)}>`:c`<ui5-label id="${n(this._id)}-label" class="ui5-radio-label" for="${n(this._id)}" wrapping-type="${n(this.wrappingType)}">${n(this.text)}</ui5-label>`}function Zg(o,e,t){return c`<span id="${n(this._id)}-descr" class="ui5-hidden-text">${n(this.valueStateText)}</span>`}function Yg(o,e,t){return Wo`<circle part="outer-ring" class="ui5-radio-svg-outer" cx="50%" cy="50%" r="50%" /><circle part="inner-ring" class="ui5-radio-svg-inner" cx="50%" cy="50%" />`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Jg={packageName:"@ui5/webcomponents",fileName:"themes/RadioButton.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host(:not([hidden])){display:inline-block}:host{min-width:var(--_ui5-v1-24-10_radio_button_min_width);max-width:100%;text-overflow:ellipsis;overflow:hidden;color:var(--_ui5-v1-24-10_radio_button_color);border-radius:var(--_ui5-v1-24-10_radio_button_border_radius)}:host(:not([disabled])) .ui5-radio-root{cursor:pointer}:host([checked]){color:var(--_ui5-v1-24-10_radio_button_checked_fill)}:host([checked]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_inner_ring_color)}:host([checked]) .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_outer_ring_color)}:host([disabled]) .ui5-radio-root{color:var(--_ui5-v1-24-10_radio_button_color);opacity:var(--sapContent_DisabledOpacity)}:host([disabled][checked]) .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_color)}:host(:not([disabled])) .ui5-radio-root:focus:before{content:"";display:var(--_ui5-v1-24-10_radio_button_focus_outline);position:absolute;inset:var(--_ui5-v1-24-10_radio_button_focus_dist);pointer-events:none;border:var(--_ui5-v1-24-10_radio_button_border_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);border-radius:var(--_ui5-v1-24-10_radio_button_border_radius)}:host(:not([disabled])) .ui5-radio-root:focus{border-radius:var(--_ui5-v1-24-10_radio_button_border_radius);border:var(--_ui5-v1-24-10_radio_button_focus_border)}:host(:not([value-state="Error"]):not([value-state="Warning"]):not([value-state="Success"]):not([value-state="Information"])) .ui5-radio-root:hover .ui5-radio-inner--hoverable .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_outer_ring_hover_color)}:host(:not([value-state="Error"]):not([value-state="Warning"]):not([value-state="Success"]):not([value-state="Information"])[checked]) .ui5-radio-root:hover .ui5-radio-inner--hoverable .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_outer_ring_checked_hover_color)}.ui5-radio-root:hover .ui5-radio-inner--hoverable .ui5-radio-svg-outer,:host([checked]) .ui5-radio-root:hover .ui5-radio-inner--hoverable .ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_hover_fill)}:host([active][checked]:not([value-state]):not([disabled]):not([readonly])) .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_outer_ring_checked_hover_color)}:host([active]:not([checked]):not([value-state]):not([disabled]):not([readonly])) .ui5-radio-svg-outer{stroke:var(--_ui5-v1-24-10_radio_button_outer_ring_active_color)}:host([text]) .ui5-radio-root{padding-inline-end:var(--_ui5-v1-24-10_radio_button_border_width)}:host([text]) .ui5-radio-root:focus:before{inset-inline-end:0px}:host([text]) .ui5-radio-inner{padding:var(--_ui5-v1-24-10_radio_button_outer_ring_padding_with_label)}:host([checked][readonly]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_read_only_inner_ring_color)}:host([readonly]) .ui5-radio-root .ui5-radio-svg-outer{fill:var(--sapField_ReadOnly_Background);stroke:var(--sapField_ReadOnly_BorderColor);stroke-dasharray:var(--_ui5-v1-24-10_radio_button_read_only_border_type);stroke-width:var(--_ui5-v1-24-10_radio_button_read_only_border_width)}:host([value-state="Error"]) .ui5-radio-svg-outer,:host([value-state="Warning"]) .ui5-radio-svg-outer{stroke-width:var(--sapField_InvalidBorderWidth)}:host([value-state="Information"]) .ui5-radio-svg-outer{stroke-width:var(--_ui5-v1-24-10_radio_button_information_border_width)}:host([value-state="Error"][checked]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_checked_error_fill)}:host([value-state="Error"]) .ui5-radio-svg-outer,:host([value-state="Error"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable:hover .ui5-radio-svg-outer{stroke:var(--sapField_InvalidColor);fill:var(--sapField_InvalidBackground)}:host([value-state="Error"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable .ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_hover_fill_error)}:host([value-state="Warning"][checked]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_checked_warning_fill)}:host([value-state="Warning"]) .ui5-radio-svg-outer,:host([value-state="Warning"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable:hover .ui5-radio-svg-outer{stroke:var(--sapField_WarningColor);fill:var(--sapField_WarningBackground)}:host([value-state="Warning"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable .ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_hover_fill_warning)}:host([value-state="Success"][checked]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_checked_success_fill)}:host([value-state="Success"]) .ui5-radio-svg-outer,:host([value-state="Success"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable:hover .ui5-radio-svg-outer{stroke:var(--sapField_SuccessColor);fill:var(--sapField_SuccessBackground)}:host([value-state="Success"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable .ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_hover_fill_success)}:host([value-state="Information"][checked]) .ui5-radio-svg-inner{fill:var(--_ui5-v1-24-10_radio_button_checked_information_fill)}:host([value-state="Information"]) .ui5-radio-svg-outer,:host([value-state="Information"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable:hover .ui5-radio-svg-outer{stroke:var(--sapField_InformationColor);fill:var(--sapField_InformationBackground)}:host([value-state="Information"]) .ui5-radio-root:hover .ui5-radio-inner.ui5-radio-inner--hoverable .ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_hover_fill_information)}:host([value-state="Error"]) .ui5-radio-root,:host([value-state="Warning"]) .ui5-radio-root,:host([value-state="Information"]) .ui5-radio-root{stroke-dasharray:var(--_ui5-v1-24-10_radio_button_warning_error_border_dash)}.ui5-radio-root{height:var(--_ui5-v1-24-10_radio_button_height);position:relative;display:inline-flex;flex-wrap:nowrap;outline:none;max-width:100%;box-sizing:border-box;border:var(--_ui5-v1-24-10_radio_button_border);border-radius:var(--_ui5-v1-24-10_radio_button_border_radius)}.ui5-radio-inner{display:flex;align-items:center;padding:var(--_ui5-v1-24-10_radio_button_outer_ring_padding);flex-shrink:0;height:var(--_ui5-v1-24-10_radio_button_inner_size);font-size:1rem;pointer-events:none;vertical-align:top}.ui5-radio-inner{outline:none}.ui5-radio-inner input{-webkit-appearance:none;visibility:hidden;width:0;left:0;position:absolute;font-size:inherit;margin:0}[ui5-label].ui5-radio-label{display:flex;align-items:center;padding-inline-end:var(--_ui5-v1-24-10_radio_button_label_offset);vertical-align:top;max-width:100%;text-overflow:ellipsis;overflow:hidden;pointer-events:none;color:var(--_ui5-v1-24-10_radio_button_label_color)}:host([wrapping-type="Normal"][text]) .ui5-radio-root{height:auto}:host([wrapping-type="Normal"][text]) [ui5-label].ui5-radio-label{padding:var(--_ui5-v1-24-10_radio_button_label_side_padding) 0;overflow-wrap:break-word}.ui5-radio-svg{height:var(--_ui5-v1-24-10_radio_button_svg_size);width:var(--_ui5-v1-24-10_radio_button_svg_size);overflow:visible;pointer-events:none}.ui5-radio-svg-outer{fill:var(--_ui5-v1-24-10_radio_button_outer_ring_bg);stroke:currentColor;stroke-width:var(--_ui5-v1-24-10_radio_button_outer_ring_width)}.ui5-radio-svg-inner{fill:none;r:var(--_ui5-v1-24-10_radio_button_inner_ring_radius)}.ui5-radio-svg-outer,.ui5-radio-svg-inner{flex-shrink:0}:host(.ui5-li-singlesel-radiobtn) .ui5-radio-root .ui5-radio-inner .ui5-radio-svg-outer{fill:var(--sapList_Background)}
`};var Ie=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},lt;let cs=!1,Ar,le=lt=class extends L{static get formAssociated(){return!0}constructor(){super(),this._internals=this.attachInternals(),this._deactivate=()=>{Ar&&(Ar.active=!1)},cs||(document.addEventListener("mouseup",this._deactivate),cs=!0)}static async onDefine(){lt.i18nBundle=await j("@ui5/webcomponents")}onBeforeRendering(){this.syncGroup(),this._enableFormSupport()}onExitDOM(){this.syncGroup(!0)}syncGroup(e){const t=this._name,i=this.name,r=this._checked,a=this.checked;e&&nt.removeFromGroup(this,t),i!==t?(t&&nt.removeFromGroup(this,t),i&&nt.addToGroup(this,i)):i&&nt.enforceSingleSelection(this,i),this.name&&a!==r&&nt.updateTabOrder(this.name),this._name=this.name,this._checked=this.checked}_enableFormSupport(){Q("FormSupport")?this._setFormValue():this.value&&console.warn('In order for the "value" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";')}_setFormValue(){this._internals.setFormValue(this.checked?this.value:null)}_resetFormValidity(){this._internals.setValidity({})}_invalidateForm(){this._internals.setValidity({valueMissing:!0},this.radioButtonGroupRequiredText,this.shadowRoot.firstElementChild)}_onclick(){return this.toggle()}_handleDown(e){const t=this.name;t&&(e.preventDefault(),nt.selectNextItem(this,t))}_handleUp(e){const t=this.name;t&&(e.preventDefault(),nt.selectPreviousItem(this,t))}_onkeydown(e){if(F(e))return this.active=!0,e.preventDefault();if(K(e))return this.active=!0,this.toggle();const t=this.effectiveDir==="rtl";(Ot(e)||!t&&Ft(e)||t&&Pt(e))&&this._handleDown(e),(no(e)||!t&&Pt(e)||t&&Ft(e))&&this._handleUp(e)}_onkeyup(e){F(e)&&this.toggle(),this.active=!1}_onmousedown(){this.active=!0,Ar=this}_onmouseup(){this.active=!1}_onfocusout(){this.active=!1}toggle(){return this.canToggle()?this.name?(nt.selectItem(this,this.name),this):(this.checked=!this.checked,this.fireEvent("change"),this):this}canToggle(){return!(this.disabled||this.readonly||this.checked)}get classes(){return{inner:{"ui5-radio-inner--hoverable":!this.disabled&&!this.readonly&&At()}}}get effectiveAriaDisabled(){return this.disabled?"true":null}get ariaLabelText(){return[Ut(this),this.text].filter(Boolean).join(" ")}get effectiveAriaDescribedBy(){return this.hasValueState?`${this._id}-descr`:void 0}get hasValueState(){return this.valueState!==y.None}get valueStateText(){switch(this.valueState){case y.Error:return lt.i18nBundle.getText(Xi);case y.Warning:return lt.i18nBundle.getText(Ki);case y.Success:return lt.i18nBundle.getText(Zi);case y.Information:return lt.i18nBundle.getText(Xa);default:return""}}get radioButtonGroupRequiredText(){return lt.i18nBundle.getText(rf)}get effectiveTabIndex(){const e=this.getAttribute("tabindex");return this.disabled?"-1":this.name?this._tabIndex:e||"0"}};Ie([_({type:Boolean})],le.prototype,"disabled",void 0);Ie([_({type:Boolean})],le.prototype,"readonly",void 0);Ie([_({type:Boolean})],le.prototype,"required",void 0);Ie([_({type:Boolean})],le.prototype,"checked",void 0);Ie([_()],le.prototype,"text",void 0);Ie([_({type:y,defaultValue:y.None})],le.prototype,"valueState",void 0);Ie([_()],le.prototype,"name",void 0);Ie([_()],le.prototype,"value",void 0);Ie([_({type:Ge,defaultValue:Ge.None})],le.prototype,"wrappingType",void 0);Ie([_()],le.prototype,"accessibleName",void 0);Ie([_()],le.prototype,"accessibleNameRef",void 0);Ie([_({defaultValue:"-1",noAttribute:!0})],le.prototype,"_tabIndex",void 0);Ie([_({type:Boolean})],le.prototype,"active",void 0);Ie([B()],le.prototype,"formSupport",void 0);le=lt=Ie([A({tag:"ui5-radio-button",languageAware:!0,renderer:q,template:Xg,styles:Jg,dependencies:[Ka]}),x("change")],le);le.define();const Qg=le;var re=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},St;const em=250,tm=10;let W=St=class extends L{static async onDefine(){St.i18nBundle=await j("@ui5/webcomponents")}constructor(){super(),this._previouslyFocusedItem=null,this._forwardingFocus=!1,this.resizeListenerAttached=!1,this.listEndObserved=!1,this._itemNavigation=new Ya(this,{skipItemsSize:tm,navigationMode:It.Vertical,getItemsCallback:()=>this.getEnabledItems()}),this._handleResize=this.checkListInViewport.bind(this),this._handleResize=this.checkListInViewport.bind(this),this.initialIntersection=!0}onEnterDOM(){Be.subscribe(this)}onExitDOM(){this.unobserveListEnd(),this.resizeListenerAttached=!1,Ee.deregister(this.getDomRef(),this._handleResize),Be.unsubscribe(this)}onBeforeRendering(){this.prepareListItems()}onAfterRendering(){this.growsOnScroll?this.observeListEnd():this.listEndObserved&&this.unobserveListEnd(),this.grows&&(this.checkListInViewport(),this.attachForResize())}attachForResize(){this.resizeListenerAttached||(this.resizeListenerAttached=!0,Ee.register(this.getDomRef(),this._handleResize))}get shouldRenderH1(){return!this.header.length&&this.headerText}get headerID(){return`${this._id}-header`}get modeLabelID(){return`${this._id}-modeLabel`}get listEndDOM(){return this.shadowRoot.querySelector(".ui5-list-end-marker")}get dropIndicatorDOM(){return this.shadowRoot.querySelector("[ui5-drop-indicator]")}get hasData(){return this.getItems().length!==0}get showNoDataText(){return!this.hasData&&this.noDataText}get isDelete(){return this.mode===H.Delete}get isSingleSelect(){return[H.SingleSelect,H.SingleSelectBegin,H.SingleSelectEnd,H.SingleSelectAuto].includes(this.mode)}get isMultiSelect(){return this.mode===H.MultiSelect}get ariaLabelledBy(){if(this.accessibleNameRef||this.accessibleName)return;const e=[];return(this.isMultiSelect||this.isSingleSelect||this.isDelete)&&e.push(this.modeLabelID),this.shouldRenderH1&&e.push(this.headerID),e.length?e.join(" "):void 0}get ariaLabelTxt(){return Ut(this)}get ariaLabelModeText(){if(this.hasData){if(this.isMultiSelect)return St.i18nBundle.getText(ef);if(this.isSingleSelect)return St.i18nBundle.getText(Qv);if(this.isDelete)return St.i18nBundle.getText(tf)}return""}get grows(){return this.growing!==Bo.None}get growsOnScroll(){return this.growing===Bo.Scroll}get growsWithButton(){return this.growing===Bo.Button}get _growingButtonText(){return this.growingButtonText||St.i18nBundle.getText(Sc)}get busyIndPosition(){return this.grows?this._inViewport?"absolute":"sticky":"absolute"}get styles(){return{busyInd:{position:this.busyIndPosition}}}get classes(){return{root:{"ui5-list-root":!0}}}prepareListItems(){const e=this.getItemsForProcessing();e.forEach((t,i)=>{const r=i===e.length-1,a=this.separators===Pi.All||this.separators===Pi.Inner&&!r;t.hasConfigurableMode&&(t._mode=this.mode),t.hasBorder=a})}async observeListEnd(){this.listEndObserved||(await zt(),this.getIntersectionObserver().observe(this.listEndDOM),this.listEndObserved=!0)}unobserveListEnd(){this.growingIntersectionObserver&&(this.growingIntersectionObserver.disconnect(),this.growingIntersectionObserver=null,this.listEndObserved=!1)}onInteresection(e){if(this.initialIntersection){this.initialIntersection=!1;return}e.forEach(t=>{t.isIntersecting&&Vc(this.loadMore.bind(this),em)})}onSelectionRequested(e){const t=this.getSelectedItems();let i=!1;this._selectionRequested=!0,this.mode!==H.None&&this[`handle${this.mode}`]&&(i=this[`handle${this.mode}`](e.detail.item,!!e.detail.selected)),i&&!this.fireEvent("selection-change",{selectedItems:this.getSelectedItems(),previouslySelectedItems:t,selectionComponentPressed:e.detail.selectionComponentPressed,targetItem:e.detail.item,key:e.detail.key},!0)&&this._revertSelection(t)}handleSingleSelect(e){return e.selected?!1:(this.deselectSelectedItems(),e.selected=!0,!0)}handleSingleSelectBegin(e){return this.handleSingleSelect(e)}handleSingleSelectEnd(e){return this.handleSingleSelect(e)}handleSingleSelectAuto(e){return this.handleSingleSelect(e)}handleMultiSelect(e,t){return e.selected=t,!0}handleDelete(e){return this.fireEvent("item-delete",{item:e}),!0}deselectSelectedItems(){this.getSelectedItems().forEach(e=>{e.selected=!1})}getSelectedItems(){return this.getItems().filter(e=>e.selected)}getEnabledItems(){return this.getItems().filter(e=>e._focusable)}getItems(){return this.getSlottedNodes("items")}getItemsForProcessing(){return this.getItems()}_revertSelection(e){this.getItems().forEach(t=>{const i=e.indexOf(t)!==-1,r=t.shadowRoot.querySelector(".ui5-li-multisel-cb"),a=t.shadowRoot.querySelector(".ui5-li-singlesel-radiobtn");t.selected=i,r?r.checked=i:a&&(a.checked=i)})}_onkeydown(e){je(e)&&this._handleTabNext(e)}_onLoadMoreKeydown(e){F(e)&&(e.preventDefault(),this._loadMoreActive=!0),K(e)&&(this._onLoadMoreClick(),this._loadMoreActive=!0),je(e)&&this.focusAfterElement(),Dt(e)&&(this.getPreviouslyFocusedItem()?this.focusPreviouslyFocusedItem():this.focusFirstItem(),e.preventDefault())}_onLoadMoreKeyup(e){F(e)&&this._onLoadMoreClick(),this._loadMoreActive=!1}_onLoadMoreMousedown(){this._loadMoreActive=!0}_onLoadMoreMouseup(){this._loadMoreActive=!1}_onLoadMoreClick(){this.loadMore()}checkListInViewport(){this._inViewport=Ug(this.getDomRef())}loadMore(){this.fireEvent("load-more")}_handleTabNext(e){Io(e.target)}_onfocusin(e){const t=Io(e.target);if(!this.isForwardElement(t)){e.stopImmediatePropagation();return}if(!this.getPreviouslyFocusedItem()){this.growsWithButton&&this.isForwardAfterElement(t)?this.focusGrowingButton():this.focusFirstItem(),e.stopImmediatePropagation();return}if(!this.getForwardingFocus()){if(this.growsWithButton&&this.isForwardAfterElement(t)){this.focusGrowingButton(),e.stopImmediatePropagation();return}this.focusPreviouslyFocusedItem(),e.stopImmediatePropagation()}this.setForwardingFocus(!1)}_ondragenter(e){e.preventDefault()}_ondragleave(e){e.relatedTarget instanceof Node&&this.shadowRoot.contains(e.relatedTarget)||(this.dropIndicatorDOM.targetReference=null)}_ondragover(e){const t=Be.getDraggedElement();if(!(e.target instanceof HTMLElement)||!t)return;const i=c_(this.items,e.clientY,tt.Vertical);if(!i){this.dropIndicatorDOM.targetReference=null;return}let r=i.placements;i.element===t&&(r=r.filter(s=>s!==oe.On)),r.some(s=>this.fireEvent("move-over",{source:{element:t},destination:{element:i.element,placement:s}},!0)?!1:(e.preventDefault(),this.dropIndicatorDOM.targetReference=i.element,this.dropIndicatorDOM.placement=s,!0))||(this.dropIndicatorDOM.targetReference=null)}_ondrop(e){e.preventDefault();const t=Be.getDraggedElement();this.fireEvent("move",{source:{element:t},destination:{element:this.dropIndicatorDOM.targetReference,placement:this.dropIndicatorDOM.placement}}),this.dropIndicatorDOM.targetReference=null,t.focus()}isForwardElement(e){const t=e.id,i=this.getBeforeElement();return this._id===t||i&&i.id===t?!0:this.isForwardAfterElement(e)}isForwardAfterElement(e){const t=e.id,i=this.getAfterElement();return i&&i.id===t}onItemTabIndexChange(e){const t=e.target;this._itemNavigation.setCurrentItem(t)}onItemFocused(e){const t=e.target;if(e.stopPropagation(),this._itemNavigation.setCurrentItem(t),this.fireEvent("item-focused",{item:t}),this.mode===H.SingleSelectAuto){const i={item:t,selectionComponentPressed:!1,selected:!0,key:e.detail.key};this.onSelectionRequested({detail:i})}}onItemPress(e){const t=e.detail.item;if(this.fireEvent("item-click",{item:t},!0)){if(!this._selectionRequested&&this.mode!==H.Delete){this._selectionRequested=!0;const i={item:t,selectionComponentPressed:!1,selected:!t.selected,key:e.detail.key};this.onSelectionRequested({detail:i})}this._selectionRequested=!1}}onItemClose(e){var r;const t=e.target;((t==null?void 0:t.hasAttribute("ui5-li-notification"))||(t==null?void 0:t.hasAttribute("ui5-li-notification-group")))&&this.fireEvent("item-close",{item:(r=e.detail)==null?void 0:r.item})}onItemToggle(e){this.fireEvent("item-toggle",{item:e.detail.item})}onForwardBefore(e){this.setPreviouslyFocusedItem(e.target),this.focusBeforeElement(),e.stopPropagation()}onForwardAfter(e){this.setPreviouslyFocusedItem(e.target),this.growsWithButton?(this.focusGrowingButton(),e.preventDefault()):this.focusAfterElement(),e.stopPropagation()}focusBeforeElement(){this.setForwardingFocus(!0),this.getBeforeElement().focus()}focusAfterElement(){this.setForwardingFocus(!0),this.getAfterElement().focus()}focusGrowingButton(){const e=this.getGrowingButton();e&&e.focus()}getGrowingButton(){return this.shadowRoot.querySelector(`[id="${this._id}-growing-btn"]`)}focusFirstItem(){const e=this.getFirstItem(t=>t._focusable);e&&e.focus()}focusPreviouslyFocusedItem(){const e=this.getPreviouslyFocusedItem();e&&e.focus()}focusFirstSelectedItem(){const e=this.getFirstItem(t=>t.selected&&t._focusable);e&&e.focus()}focusItem(e){this._itemNavigation.setCurrentItem(e),e.focus()}onFocusRequested(e){setTimeout(()=>{this.setPreviouslyFocusedItem(e.target),this.focusPreviouslyFocusedItem()},0)}setForwardingFocus(e){this._forwardingFocus=e}getForwardingFocus(){return this._forwardingFocus}setPreviouslyFocusedItem(e){this._previouslyFocusedItem=e}getPreviouslyFocusedItem(){return this._previouslyFocusedItem}getFirstItem(e){const t=this.getItems();let i=null;if(!e)return t.length?t[0]:null;for(let r=0;r<t.length;r++)if(e(t[r])){i=t[r];break}return i}getAfterElement(){return this._afterElement||(this._afterElement=this.shadowRoot.querySelector(`[id="${this._id}-after"]`)),this._afterElement}getBeforeElement(){return this._beforeElement||(this._beforeElement=this.shadowRoot.querySelector(`[id="${this._id}-before"]`)),this._beforeElement}getIntersectionObserver(){return this.growingIntersectionObserver||(this.growingIntersectionObserver=new IntersectionObserver(this.onInteresection.bind(this),{root:null,rootMargin:"0px",threshold:1})),this.growingIntersectionObserver}};re([_()],W.prototype,"headerText",void 0);re([_()],W.prototype,"footerText",void 0);re([_({type:Boolean})],W.prototype,"indent",void 0);re([_({type:H,defaultValue:H.None})],W.prototype,"mode",void 0);re([_()],W.prototype,"noDataText",void 0);re([_({type:Pi,defaultValue:Pi.All})],W.prototype,"separators",void 0);re([_({type:Bo,defaultValue:Bo.None})],W.prototype,"growing",void 0);re([_()],W.prototype,"growingButtonText",void 0);re([_({type:Boolean})],W.prototype,"busy",void 0);re([_({validator:pe,defaultValue:1e3})],W.prototype,"busyDelay",void 0);re([_()],W.prototype,"accessibleName",void 0);re([_({defaultValue:""})],W.prototype,"accessibleNameRef",void 0);re([_({defaultValue:"list"})],W.prototype,"accessibleRole",void 0);re([_({defaultValue:void 0,noAttribute:!0})],W.prototype,"accessibleRoleDescription",void 0);re([_({type:Boolean})],W.prototype,"_inViewport",void 0);re([_({type:Boolean})],W.prototype,"_loadMoreActive",void 0);re([B({type:HTMLElement,default:!0})],W.prototype,"items",void 0);re([B()],W.prototype,"header",void 0);W=St=re([A({tag:"ui5-list",fastNavigation:!0,renderer:q,template:jg,styles:[qo(),Gg],dependencies:[Wc,d_]}),x("item-click",{detail:{item:{type:HTMLElement}}}),x("item-close",{detail:{item:{type:HTMLElement}}}),x("item-toggle",{detail:{item:{type:HTMLElement}}}),x("item-delete",{detail:{item:{type:HTMLElement}}}),x("selection-change",{detail:{selectedItems:{type:Array},previouslySelectedItems:{type:Array},targetItem:{type:HTMLElement},selectionComponentPressed:{type:Boolean},key:{type:String}}}),x("load-more"),x("item-focused",{detail:{item:{type:HTMLElement}}})],W);W.define();const u_=W,om="decline",h_="M86 109l22-23q5-5 12-5 6 0 11 5l124 125L380 86q5-5 11-5 7 0 12 5l22 23q12 11 0 23L301 256l124 125q11 11 0 22l-22 23q-8 5-12 5-3 0-11-5L255 301 131 426q-5 5-11 5-4 0-12-5l-22-23q-11-11 0-22l124-125L86 132q-12-12 0-23z",im=!1,rm=hc,am="SAP-icons-v4",nm="@ui5/webcomponents-icons";$(om,{pathData:h_,ltr:im,accData:rm,collection:am,packageName:nm});const sm="decline",p_="M292 256l117 116q7 7 7 18 0 12-7.5 19t-18.5 7q-10 0-18-8L256 292 140 408q-8 8-18 8-11 0-18.5-7.5T96 390q0-10 8-18l116-116-116-116q-8-8-8-18 0-11 7.5-18.5T122 96t18 7l116 117 116-117q7-7 18-7t18.5 7.5T416 122t-7 18z",lm=!1,cm=hc,_m="SAP-icons-v5",dm="@ui5/webcomponents-icons";$(sm,{pathData:p_,ltr:lm,accData:cm,collection:_m,packageName:dm});he();const um="edit",v_="M475 104q5 7 5 12 0 6-5 11L150 453q-4 4-8 4L32 480l22-110q0-5 4-9L384 36q4-4 11-4t11 4zm-121 99l-46-45L84 381l46 46zm87-88l-46-44-64 64 45 45z",hm=!1,pm="SAP-icons-v4",vm="@ui5/webcomponents-icons";$(um,{pathData:v_,ltr:hm,collection:pm,packageName:vm});const fm="edit",f_="M505 94q7 7 7 18t-6 17L130 505q-7 7-18 7H26q-11 0-18.5-7.5T0 486v-86q1-10 6-16L382 7q7-7 18-7t18 7zm-55 18l-50-50-50 50 50 50zm-86 86l-50-50L62 400l50 50z",gm=!1,mm="SAP-icons-v5",bm="@ui5/webcomponents-icons";$(fm,{pathData:f_,ltr:gm,collection:mm,packageName:bm});he();var ya;(function(o){o.None="None",o.Success="Success",o.Warning="Warning",o.Error="Error",o.Information="Information"})(ya||(ya={}));const wa=ya;var xa;(function(o){o.Inactive="Inactive",o.Active="Active",o.Detail="Detail",o.Navigation="Navigation"})(xa||(xa={}));const me=xa;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const ym={packageName:"@ui5/webcomponents",fileName:"themes/ListItem.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host([actionable]:not([disabled])){cursor:pointer}:host([selected][actionable]:not([active]):not([data-moving]):hover){background:var(--sapList_Hover_SelectionBackground)}:host([active][actionable]:not([data-moving])),:host([selected][active][actionable]:not([data-moving])){background:var(--sapList_Active_Background)}:host([actionable]:not([active]):not([selected]):hover){background:var(--sapList_Hover_Background)}:host([active][actionable]) .ui5-li-root.ui5-li--focusable:focus,:host([active][actionable]) .ui5-li-root.ui5-li--focusable .ui5-li-content:focus{outline-color:var(--sapContent_ContrastFocusColor)}:host([navigated]) .ui5-li-root .ui5-li-navigated{width:.1875rem;position:absolute;right:0;top:0;bottom:0;background-color:var(--sapList_SelectionBorderColor)}:host([active][actionable]) .ui5-li-root .ui5-li-icon{color:var(--sapList_Active_TextColor)}:host([active][actionable]) .ui5-li-title,:host([active][actionable]) .ui5-li-desc,:host([active][actionable]) .ui5-li-additional-text{color:var(--sapList_Active_TextColor)}:host([additional-text-state="Warning"]) .ui5-li-additional-text{color:var(--sapCriticalTextColor)}:host([additional-text-state="Success"]) .ui5-li-additional-text{color:var(--sapPositiveTextColor)}:host([additional-text-state="Error"]) .ui5-li-additional-text{color:var(--sapNegativeTextColor)}:host([additional-text-state="Information"]) .ui5-li-additional-text{color:var(--sapInformativeTextColor)}:host([has-title][description]){height:5rem}:host([has-title][image]){height:5rem}:host([_has-image-content]){height:5rem}:host([image]) .ui5-li-content{height:3rem}:host([description]) .ui5-li-root{padding:1rem}:host([description]) .ui5-li-content{height:3rem}:host([has-title][description]) .ui5-li-title{padding-bottom:.375rem}.ui5-li-text-wrapper{display:flex;flex-direction:column;flex:auto;min-width:1px;line-height:normal}:host([description]) .ui5-li-text-wrapper{height:100%;justify-content:space-between;padding:.125rem 0}.ui5-li-description-info-wrapper{display:flex;justify-content:space-between}.ui5-li-title{color:var(--sapList_TextColor);font-size:var(--_ui5-v1-24-10_list_item_title_size)}.ui5-li-additional-text,:host(:not([wrapping-type="Normal"])) .ui5-li-title,.ui5-li-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host([wrapping-type="Normal"]){height:auto}:host([wrapping-type="Normal"]) .ui5-li-content{margin:var(--_ui5-v1-24-10_list_item_content_vertical_offset) 0}.ui5-li-desc{color:var(--sapContent_LabelColor);font-size:var(--sapFontSize)}.ui5-li-additional-text{margin:0 .25rem;color:var(--sapNeutralTextColor);font-size:var(--sapFontSize);min-width:3.75rem;text-align:end}:host([description]) .ui5-li-additional-text{align-self:flex-end}.ui5-li-img{width:var(--_ui5-v1-24-10_list_item_img_size);height:var(--_ui5-v1-24-10_list_item_img_size);border-radius:var(--ui5-v1-24-10-avatar-border-radius)}.ui5-li-img,.ui5-li-imgContent{min-width:var(--_ui5-v1-24-10_list_item_img_size);min-height:var(--_ui5-v1-24-10_list_item_img_size);margin-top:var(--_ui5-v1-24-10_list_item_img_top_margin);margin-bottom:var(--_ui5-v1-24-10_list_item_img_bottom_margin);margin-inline-end:var(--_ui5-v1-24-10_list_item_img_hn_margin)}.ui5-li-img-inner{object-fit:contain}.ui5-li-icon{min-width:var(--_ui5-v1-24-10_list_item_icon_size);min-height:var(--_ui5-v1-24-10_list_item_icon_size);color:var(--sapContent_NonInteractiveIconColor);padding-inline-end:var(--_ui5-v1-24-10_list_item_icon_padding-inline-end)}.ui5-li-content{display:flex;align-items:center;flex:auto;overflow:hidden}.ui5-li-detailbtn,.ui5-li-deletebtn{display:flex;align-items:center;margin-left:var(--_ui5-v1-24-10_list_buttons_left_space)}.ui5-li-multisel-cb,.ui5-li-singlesel-radiobtn{flex-shrink:0}:host([description]) .ui5-li-singlesel-radiobtn{align-self:flex-start;margin-top:var(--_ui5-v1-24-10_list_item_selection_btn_margin_top)}:host([description]) .ui5-li-multisel-cb{align-self:flex-start;margin-top:var(--_ui5-v1-24-10_list_item_selection_btn_margin_top)}:host([_mode="SingleSelectBegin"]) .ui5-li-root{padding-inline:0 1rem}:host([_mode="MultiSelect"]) .ui5-li-root{padding-inline:0 1rem}:host([_mode="SingleSelectEnd"]) .ui5-li-root{padding-inline:1rem 0}:host [ui5-checkbox].ui5-li-singlesel-radiobtn{margin-right:var(--_ui5-v1-24-10_list_item_cb_margin_right)}.ui5-li-highlight{position:absolute;width:.375rem;bottom:0;left:0;top:0;border-inline-end:.0625rem solid var(--ui5-v1-24-10-listitem-background-color);box-sizing:border-box}:host([highlight="Error"]) .ui5-li-highlight{background:var(--sapNegativeTextColor)}:host([highlight="Warning"]) .ui5-li-highlight{background:var(--sapCriticalTextColor)}:host([highlight="Success"]) .ui5-li-highlight{background:var(--sapPositiveTextColor)}:host([highlight="Information"]) .ui5-li-highlight{background:var(--sapInformativeTextColor)}
`};var Te=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},ct;let ue=ct=class extends Ji{constructor(){super(),this.deactivateByKey=t=>{K(t)&&this.deactivate()},this.deactivate=()=>{this.active&&(this.active=!1)};const e=t=>{this._onmousedown(t)};this._ontouchstart={handleEvent:e,passive:!0}}onBeforeRendering(){this.actionable=(this.type===me.Active||this.type===me.Navigation)&&this._mode!==H.Delete}onEnterDOM(){document.addEventListener("mouseup",this.deactivate),document.addEventListener("touchend",this.deactivate),document.addEventListener("keyup",this.deactivateByKey)}onExitDOM(){document.removeEventListener("mouseup",this.deactivate),document.removeEventListener("keyup",this.deactivateByKey),document.removeEventListener("touchend",this.deactivate)}_onkeydown(e){super._onkeydown(e);const t=this.type===me.Active,i=this.typeNavigation;F(e)&&e.preventDefault(),(F(e)||K(e))&&(t||i)&&this.activate(),K(e)&&this.fireItemPress(e)}_onkeyup(e){(F(e)||K(e))&&this.deactivate(),F(e)&&this.fireItemPress(e),this.modeDelete&&Ur(e)&&this.onDelete()}_onmousedown(e){di(e)!=="button"&&this.activate()}_onmouseup(e){di(e)!=="button"&&this.deactivate()}_ontouchend(e){this._onmouseup(e)}_onfocusout(){super._onfocusout(),this.deactivate()}_onclick(e){di(e)!=="button"&&this.fireItemPress(e)}_ondragstart(e){e.dataTransfer&&e.target===this._listItem&&(this.setAttribute("data-moving",""),e.dataTransfer.dropEffect="move",e.dataTransfer.effectAllowed="move")}_ondragend(e){e.target===this._listItem&&this.removeAttribute("data-moving")}onMultiSelectionComponentPress(e){this.isInactive||this.fireEvent("_selection-requested",{item:this,selected:e.target.checked,selectionComponentPressed:!0})}onSingleSelectionComponentPress(e){this.isInactive||this.fireEvent("_selection-requested",{item:this,selected:!e.target.checked,selectionComponentPressed:!0})}activate(){(this.type===me.Active||this.type===me.Navigation)&&(this.active=!0)}onDelete(){this.fireEvent("_selection-requested",{item:this,selectionComponentPressed:!1})}onDetailClick(){this.fireEvent("detail-click",{item:this,selected:this.selected})}fireItemPress(e){this.isInactive||this.disabled||(K(e)&&e.preventDefault(),this.fireEvent("_press",{item:this,selected:this.selected,key:e.key}))}get isInactive(){return this.type===me.Inactive||this.type===me.Detail}get placeSelectionElementBefore(){return this._mode===H.MultiSelect||this._mode===H.SingleSelectBegin}get placeSelectionElementAfter(){return!this.placeSelectionElementBefore&&(this._mode===H.SingleSelectEnd||this._mode===H.Delete)}get modeSingleSelect(){return[H.SingleSelectBegin,H.SingleSelectEnd,H.SingleSelect].includes(this._mode)}get modeMultiSelect(){return this._mode===H.MultiSelect}get modeDelete(){return this._mode===H.Delete}get renderDeleteButton(){return this.modeDelete}get typeDetail(){return this.type===me.Detail}get typeNavigation(){return this.type===me.Navigation}get typeActive(){return this.type===me.Active}get _ariaSelected(){if(this.modeMultiSelect||this.modeSingleSelect)return this.selected}get ariaSelectedText(){let e;return this._ariaSelected!==void 0&&(e=this._ariaSelected?ct.i18nBundle.getText(kc):ct.i18nBundle.getText(Cc)),e}get deleteText(){return ct.i18nBundle.getText(zv)}get hasDeleteButtonSlot(){return!!this.deleteButton.length}get _accessibleNameRef(){return this.accessibleName?`${this._id}-invisibleText`:`${this._id}-content ${this._id}-invisibleText`}get _accInfo(){var e;return{role:this.accessibleRole||this.role,ariaExpanded:void 0,ariaLevel:void 0,ariaLabel:ct.i18nBundle.getText(Yv),ariaLabelRadioButton:ct.i18nBundle.getText(Jv),ariaSelectedText:this.ariaSelectedText,ariaHaspopup:((e=this.ariaHaspopup)==null?void 0:e.toLowerCase())||void 0,setsize:this.accessibilityAttributes.ariaSetsize,posinset:this.accessibilityAttributes.ariaPosinset,tooltip:this.tooltip||this.title}}get _hasHighlightColor(){return this.highlight!==wa.None}get hasConfigurableMode(){return!0}get _listItem(){return this.shadowRoot.querySelector("li")}static async onDefine(){ct.i18nBundle=await j("@ui5/webcomponents")}};Te([_({type:me,defaultValue:me.Active})],ue.prototype,"type",void 0);Te([_({type:Object})],ue.prototype,"accessibilityAttributes",void 0);Te([_({type:Boolean})],ue.prototype,"navigated",void 0);Te([_({type:String,defaultValue:""})],ue.prototype,"tooltip",void 0);Te([_({type:Boolean})],ue.prototype,"active",void 0);Te([_()],ue.prototype,"title",void 0);Te([_({type:wa,defaultValue:wa.None})],ue.prototype,"highlight",void 0);Te([_({type:Boolean})],ue.prototype,"actionable",void 0);Te([_({defaultValue:"listitem"})],ue.prototype,"role",void 0);Te([_({defaultValue:void 0,noAttribute:!0})],ue.prototype,"accessibleRoleDescription",void 0);Te([_()],ue.prototype,"accessibleRole",void 0);Te([_({type:H,defaultValue:H.None})],ue.prototype,"_mode",void 0);Te([_({type:zf,noAttribute:!0})],ue.prototype,"ariaHaspopup",void 0);Te([B()],ue.prototype,"deleteButton",void 0);ue=ct=Te([A({languageAware:!0,styles:[Ji.styles,ym],dependencies:[Wt,Qg,Ja]}),x("detail-click"),x("_press"),x("_focused"),x("_selection-requested")],ue);const Qi=ue;function wm(o,e,t){return c`<div class="ui5-avatar-root" tabindex="${n(this.tabindex)}" data-sap-focus-ref @keyup=${this._onkeyup} @keydown=${this._onkeydown} @click=${this._onclick} role="${n(this._role)}" aria-haspopup="${n(this._ariaHasPopup)}" aria-label="${n(this.accessibleNameText)}" fallback-icon="${n(this._fallbackIcon)}">${this.hasImage?xm.call(this,o,e,t):km.call(this,o,e,t)}<slot name="badge"></slot></div>`}function xm(o,e,t){return c`<slot></slot>`}function km(o,e,t){return c`${this.icon?Cm.call(this,o,e,t):void 0}${this.initials?Sm.call(this,o,e,t):void 0}`}function Cm(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="ui5-avatar-icon" name="${n(this.icon)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="ui5-avatar-icon" name="${n(this.icon)}"></ui5-icon>`}function Sm(o,e,t){return t?c`<span class="ui5-avatar-initials ui5-avatar-initials-hidden">${n(this.validInitials)}</span><${u("ui5-icon",e,t)} class="ui5-avatar-icon ui5-avatar-icon-fallback ui5-avatar-fallback-icon-hidden" name="${n(this.fallbackIcon)}"></${u("ui5-icon",e,t)}>`:c`<span class="ui5-avatar-initials ui5-avatar-initials-hidden">${n(this.validInitials)}</span><ui5-icon class="ui5-avatar-icon ui5-avatar-icon-fallback ui5-avatar-fallback-icon-hidden" name="${n(this.fallbackIcon)}"></ui5-icon>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Im={packageName:"@ui5/webcomponents",fileName:"themes/Avatar.css.ts",content:`:host(:not([hidden])){display:inline-block;box-sizing:border-box;position:relative;font-family:"72override",var(--sapFontFamily)}:host(:not([hidden]).ui5_hovered){opacity:.7}:host([interactive]:not([disabled])){cursor:pointer}:host([interactive]:not([hidden]):active){background-color:var(--sapButton_Active_Background);border-color:var(--sapButton_Active_BorderColor);color:var(--sapButton_Active_TextColor)}:host([interactive]:not([hidden]):not([disabled]):not(:active):hover){box-shadow:var(--ui5-v1-24-10-avatar-hover-box-shadow-offset)}:host([interactive][desktop]:not([hidden])) .ui5-avatar-root:focus-within,:host([interactive]:not([hidden])) .ui5-avatar-root:focus-visible{outline:var(--_ui5-v1-24-10_avatar_outline);outline-offset:var(--_ui5-v1-24-10_avatar_focus_offset)}:host([disabled]){opacity:var(--sapContent_DisabledOpacity)}:host{height:3rem;width:3rem;border-radius:50%;border:var(--ui5-v1-24-10-avatar-initials-border);outline:none;color:var(--ui5-v1-24-10-avatar-initials-color)}.ui5-avatar-root{display:flex;align-items:center;justify-content:center;outline:none;height:100%;width:100%;border-radius:inherit}:host([_size="XS"]),:host([size="XS"]){height:2rem;width:2rem;min-height:2rem;min-width:2rem;font-size:var(--_ui5-v1-24-10_avatar_fontsize_XS)}:host(:not([size])),:host([_size="S"]),:host([size="S"]){min-height:3rem;min-width:3rem;font-size:var(--_ui5-v1-24-10_avatar_fontsize_S)}:host([_size="M"]),:host([size="M"]){min-height:4rem;min-width:4rem;font-size:var(--_ui5-v1-24-10_avatar_fontsize_M)}:host([_size="L"]),:host([size="L"]){min-height:5rem;min-width:5rem;font-size:var(--_ui5-v1-24-10_avatar_fontsize_L)}:host([_size="XL"]),:host([size="XL"]){min-height:7rem;min-width:7rem;font-size:var(--_ui5-v1-24-10_avatar_fontsize_XL)}:host .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_fontsize_S);width:var(--_ui5-v1-24-10_avatar_fontsize_S);color:inherit}:host([_size="XS"]) .ui5-avatar-icon,:host([size="XS"]) .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_icon_XS);width:var(--_ui5-v1-24-10_avatar_icon_XS)}:host([_size="S"]) .ui5-avatar-icon,:host([size="S"]) .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_icon_S);width:var(--_ui5-v1-24-10_avatar_icon_S)}:host([_size="M"]) .ui5-avatar-icon,:host([size="M"]) .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_icon_M);width:var(--_ui5-v1-24-10_avatar_icon_M)}:host([_size="L"]) .ui5-avatar-icon,:host([size="L"]) .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_icon_L);width:var(--_ui5-v1-24-10_avatar_icon_L)}:host([_size="XL"]) .ui5-avatar-icon,:host([size="XL"]) .ui5-avatar-icon{height:var(--_ui5-v1-24-10_avatar_icon_XL);width:var(--_ui5-v1-24-10_avatar_icon_XL)}::slotted(*){border-radius:50%;width:100%;height:100%;pointer-events:none}:host([shape="Square"]){border-radius:var(--ui5-v1-24-10-avatar-border-radius)}:host([shape="Square"]) ::slotted(*){border-radius:calc(var(--ui5-v1-24-10-avatar-border-radius) - var(--ui5-v1-24-10-avatar-border-radius-img-deduction))}:host(:not([color-scheme])),:host(:not([_has-image])),:host([_color-scheme="Accent6"]),:host([ui5-avatar][color-scheme="Accent6"]){background-color:var(--ui5-v1-24-10-avatar-accent6);color:var(--ui5-v1-24-10-avatar-accent6-color);border-color:var(--ui5-v1-24-10-avatar-accent6-border-color)}:host([_color-scheme="Accent1"]),:host([ui5-avatar][color-scheme="Accent1"]){background-color:var(--ui5-v1-24-10-avatar-accent1);color:var(--ui5-v1-24-10-avatar-accent1-color);border-color:var(--ui5-v1-24-10-avatar-accent1-border-color)}:host([_color-scheme="Accent2"]),:host([ui5-avatar][color-scheme="Accent2"]){background-color:var(--ui5-v1-24-10-avatar-accent2);color:var(--ui5-v1-24-10-avatar-accent2-color);border-color:var(--ui5-v1-24-10-avatar-accent2-border-color)}:host([_color-scheme="Accent3"]),:host([ui5-avatar][color-scheme="Accent3"]){background-color:var(--ui5-v1-24-10-avatar-accent3);color:var(--ui5-v1-24-10-avatar-accent3-color);border-color:var(--ui5-v1-24-10-avatar-accent3-border-color)}:host([_color-scheme="Accent4"]),:host([ui5-avatar][color-scheme="Accent4"]){background-color:var(--ui5-v1-24-10-avatar-accent4);color:var(--ui5-v1-24-10-avatar-accent4-color);border-color:var(--ui5-v1-24-10-avatar-accent4-border-color)}:host([_color-scheme="Accent5"]),:host([ui5-avatar][color-scheme="Accent5"]){background-color:var(--ui5-v1-24-10-avatar-accent5);color:var(--ui5-v1-24-10-avatar-accent5-color);border-color:var(--ui5-v1-24-10-avatar-accent5-border-color)}:host([_color-scheme="Accent7"]),:host([ui5-avatar][color-scheme="Accent7"]){background-color:var(--ui5-v1-24-10-avatar-accent7);color:var(--ui5-v1-24-10-avatar-accent7-color);border-color:var(--ui5-v1-24-10-avatar-accent7-border-color)}:host([_color-scheme="Accent8"]),:host([ui5-avatar][color-scheme="Accent8"]){background-color:var(--ui5-v1-24-10-avatar-accent8);color:var(--ui5-v1-24-10-avatar-accent8-color);border-color:var(--ui5-v1-24-10-avatar-accent8-border-color)}:host([_color-scheme="Accent9"]),:host([ui5-avatar][color-scheme="Accent9"]){background-color:var(--ui5-v1-24-10-avatar-accent9);color:var(--ui5-v1-24-10-avatar-accent9-color);border-color:var(--ui5-v1-24-10-avatar-accent9-border-color)}:host([_color-scheme="Accent10"]),:host([ui5-avatar][color-scheme="Accent10"]){background-color:var(--ui5-v1-24-10-avatar-accent10);color:var(--ui5-v1-24-10-avatar-accent10-color);border-color:var(--ui5-v1-24-10-avatar-accent10-border-color)}:host([_color-scheme="Placeholder"]),:host([ui5-avatar][color-scheme="Placeholder"]){background-color:var(--ui5-v1-24-10-avatar-placeholder);color:var(--ui5-v1-24-10-avatar-placeholder-color);border-color:var(--ui5-v1-24-10-avatar-placeholder-border-color)}:host([_has-image]){color:var(--ui5-v1-24-10-avatar-accent10-color);background-color:transparent;vertical-align:middle}.ui5-avatar-initials{color:inherit}.ui5-avatar-icon~.ui5-avatar-initials,.ui5-avatar-icon~.ui5-avatar-icon-fallback{display:none}.ui5-avatar-fallback-icon-hidden{display:none}.ui5-avatar-initials-hidden{position:absolute;visibility:hidden;z-index:0;pointer-events:none}::slotted([slot="badge"]){position:absolute;bottom:0;right:0;width:1.125rem;height:1.125rem;font-family:"72override",var(--sapFontFamily);font-size:var(--sapFontSmallSize);color:var(--sapBackgroundColor);--_ui5-v1-24-10-badge-height: 1.125rem;--_ui5-v1-24-10-badge-border-radius: 50%;--ui5-v1-24-10-badge-color-scheme-1-background: var(--sapButton_Emphasized_Background);--ui5-v1-24-10-badge-color-scheme-1-color: var(--sapButton_Emphasized_TextColor);--ui5-v1-24-10-badge-color-scheme-1-border: var(--sapButton_Emphasized_BorderColor)}:host([_size="L"]) ::slotted([slot="badge"]),:host([size="L"]) ::slotted([slot="badge"]){width:1.25rem;height:1.25rem;--_ui5-v1-24-10-badge-height: 1.25rem;--_ui5-v1-24-10-badge-icon-width: .875rem}:host([_size="XL"]) ::slotted([slot="badge"]),:host([size="XL"]) ::slotted([slot="badge"]){width:1.75rem;height:1.75rem;--_ui5-v1-24-10-badge-height: 1.75rem;--_ui5-v1-24-10-badge-icon-width: 1rem}:host([shape="Square"]) ::slotted([slot="badge"]){bottom:-.125rem;right:-.125rem}:host([_size="L"][shape="Square"]) ::slotted([slot="badge"]),:host([size="L"][shape="Square"]) ::slotted([slot="badge"]){bottom:-.1875rem;right:-.1875rem}:host([_size="XL"][shape="Square"]) ::slotted([slot="badge"]),:host([size="XL"][shape="Square"]) ::slotted([slot="badge"]){bottom:-.25rem;right:-.25rem}
`};var ka;(function(o){o.XS="XS",o.S="S",o.M="M",o.L="L",o.XL="XL"})(ka||(ka={}));const Fi=ka;var Ca;(function(o){o.Circle="Circle",o.Square="Square"})(Ca||(Ca={}));const _s=Ca;var Sa;(function(o){o.Accent1="Accent1",o.Accent2="Accent2",o.Accent3="Accent3",o.Accent4="Accent4",o.Accent5="Accent5",o.Accent6="Accent6",o.Accent7="Accent7",o.Accent8="Accent8",o.Accent9="Accent9",o.Accent10="Accent10",o.Placeholder="Placeholder"})(Sa||(Sa={}));const Oi=Sa,Tm="employee",g_="M448 512H64V384q0-26 10-49.5t27.5-41T142 266t50-10h64q-27 0-50-10t-40.5-27.5T138 178t-10-50q0-26 10-49.5t27.5-41T206 10t50-10q26 0 49.5 10t41 27.5 27.5 41 10 49.5q0 27-10 50t-27.5 40.5-41 27.5-49.5 10h64q26 0 49.5 10t41 27.5 27.5 41 10 49.5v128zM96 384v96h320v-96q0-40-28-68t-68-28H192q-40 0-68 28t-28 68zm160-160q40 0 68-28t28-68-28-68-68-28-68 28-28 68 28 68 68 28zm32 192v-32h96v32h-96z",$m=!1,Bm="SAP-icons-v4",Am="@ui5/webcomponents-icons";$(Tm,{pathData:g_,ltr:$m,collection:Bm,packageName:Am});const Em="employee",m_="M342 255q48 23 77 67.5t29 99.5v32q0 11-7.5 18.5T422 480H90q-11 0-18.5-7.5T64 454v-32q0-55 29-99.5t77-67.5l-4-5q-19-17-28.5-40.5T128 160q0-27 10-50t27.5-40.5 41-27.5T256 32t49.5 10.5 41 28T374 111t10 49q0 27-11 52t-31 43zm-163-95q0 32 22.5 54.5T256 237t54.5-22.5T333 160t-22.5-54.5T256 83t-54.5 22.5T179 160zm51 181l-25-15q-13-7-13-19v-6q-34 17-55.5 49T115 422v7h115v-88zm167 81q0-40-21-72t-56-49v6q0 12-13 19l-26 15v88h116v-7zm-71-70q11 0 18.5 7.5T352 378t-7.5 18-18.5 7h-12q-11 0-18.5-7t-7.5-18 7.5-18.5T314 352h12z",Rm=!1,Lm="SAP-icons-v5",Pm="@ui5/webcomponents-icons";$(Em,{pathData:m_,ltr:Rm,collection:Lm,packageName:Pm});he();var ve=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},fi;let ee=fi=class extends L{constructor(){super(),this._handleResizeBound=this.handleResize.bind(this)}static async onDefine(){fi.i18nBundle=await j("@ui5/webcomponents")}get tabindex(){return this.forcedTabIndex||(this._interactive?"0":"-1")}get effectiveSize(){return this.getAttribute("size")||this._size}get еffectiveBackgroundColor(){return this.getAttribute("color-scheme")||this._colorScheme}get _role(){return this._interactive?"button":"img"}get _ariaHasPopup(){return this._getAriaHasPopup()}get _fallbackIcon(){return this.fallbackIcon===""&&(this.fallbackIcon="employee"),this.fallbackIcon}get _interactive(){return this.interactive&&!this.disabled}get validInitials(){const e=/^[a-zA-Zà-üÀ-Ü]{1,3}$/;return this.initials&&e.test(this.initials)?this.initials:null}get accessibleNameText(){return this.accessibleName?this.accessibleName:fi.i18nBundle.getText(Ov)||void 0}get hasImage(){return this._hasImage=!!this.image.length,this._hasImage}get initialsContainer(){return this.getDomRef().querySelector(".ui5-avatar-initials")}get fallBackIconDomRef(){return this.getDomRef().querySelector(".ui5-avatar-icon-fallback")}onBeforeRendering(){this._onclick=this._interactive?this._onClickHandler.bind(this):void 0}async onAfterRendering(){await zt(),this.initials&&!this.icon&&this._checkInitials()}onEnterDOM(){At()&&this.setAttribute("desktop",""),this.initialsContainer&&Ee.register(this.initialsContainer,this._handleResizeBound)}onExitDOM(){this.initialsContainer&&Ee.deregister(this.initialsContainer,this._handleResizeBound)}handleResize(){this.initials&&!this.icon&&this._checkInitials()}_checkInitials(){const e=this.getDomRef(),t=e.querySelector(".ui5-avatar-initials");if(this.validInitials&&t&&t.scrollWidth<=e.scrollWidth){this.showInitials();return}this.showFallbackIcon()}showFallbackIcon(){var e,t;(e=this.initialsContainer)==null||e.classList.add("ui5-avatar-initials-hidden"),(t=this.fallBackIconDomRef)==null||t.classList.remove("ui5-avatar-fallback-icon-hidden")}showInitials(){var e,t;(e=this.initialsContainer)==null||e.classList.remove("ui5-avatar-initials-hidden"),(t=this.fallBackIconDomRef)==null||t.classList.add("ui5-avatar-fallback-icon-hidden")}_onClickHandler(e){e.stopPropagation(),this._fireClick()}_onkeydown(e){this._interactive&&(K(e)&&this._fireClick(),F(e)&&e.preventDefault())}_onkeyup(e){this._interactive&&!e.shiftKey&&F(e)&&this._fireClick()}_fireClick(){this.fireEvent("click")}_getAriaHasPopup(){if(!(!this._interactive||this.ariaHaspopup===""))return this.ariaHaspopup}};ve([_({type:Boolean})],ee.prototype,"disabled",void 0);ve([_({type:Boolean})],ee.prototype,"interactive",void 0);ve([_()],ee.prototype,"icon",void 0);ve([_()],ee.prototype,"fallbackIcon",void 0);ve([_()],ee.prototype,"initials",void 0);ve([_({type:_s,defaultValue:_s.Circle})],ee.prototype,"shape",void 0);ve([_({type:Fi,defaultValue:Fi.S})],ee.prototype,"size",void 0);ve([_({type:Fi,defaultValue:Fi.S})],ee.prototype,"_size",void 0);ve([_({type:Oi,defaultValue:Oi.Accent6})],ee.prototype,"colorScheme",void 0);ve([_({type:Oi,defaultValue:Oi.Accent6})],ee.prototype,"_colorScheme",void 0);ve([_()],ee.prototype,"accessibleName",void 0);ve([_()],ee.prototype,"ariaHaspopup",void 0);ve([_({noAttribute:!0})],ee.prototype,"forcedTabIndex",void 0);ve([_({type:Boolean})],ee.prototype,"_hasImage",void 0);ve([B({type:HTMLElement,default:!0})],ee.prototype,"image",void 0);ve([B()],ee.prototype,"badge",void 0);ee=fi=ve([A({tag:"ui5-avatar",languageAware:!0,renderer:q,styles:Im,template:wm,dependencies:[We]}),x("click")],ee);ee.define();const Fm=ee;function Om(o,e,t){return c`<li part="native-li" data-sap-focus-ref tabindex="${n(this._effectiveTabIndex)}" class="${w(this.classes.main)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}" @keyup="${this._onkeyup}" @keydown="${this._onkeydown}" @mouseup="${this._onmouseup}" @mousedown="${this._onmousedown}" @touchstart="${this._ontouchstart}" @touchend="${this._ontouchend}" @click="${this._onclick}" draggable="${n(this.movable)}" @dragstart="${this._ondragstart}" @dragend="${this._ondragend}" role="${n(this._accInfo.role)}" aria-expanded="${n(this._accInfo.ariaExpanded)}" title="${n(this._accInfo.tooltip)}" aria-level="${n(this._accInfo.ariaLevel)}" aria-haspopup="${n(this._accInfo.ariaHaspopup)}" aria-posinset="${n(this._accInfo.posinset)}" aria-roledescription="${n(this.accessibleRoleDescription)}" aria-setsize="${n(this._accInfo.setsize)}" aria-describedby="${n(this._id)}-invisibleText-describedby" aria-labelledby="${n(this._accessibleNameRef)}" aria-disabled="${n(this._ariaDisabled)}" aria-selected="${n(this._accInfo.ariaSelected)}" aria-checked="${n(this._accInfo.ariaChecked)}" aria-owns="${n(this._accInfo.ariaOwns)}">${this.placeSelectionElementBefore?Dm.call(this,o,e,t):void 0}${this._hasHighlightColor?Vm.call(this,o,e,t):void 0}<div part="content" id="${n(this._id)}-content" class="ui5-li-content">${this.hasImageContent?Wm.call(this,o,e,t):qm.call(this,o,e,t)}${this.displayIconBegin?Gm.call(this,o,e,t):void 0}<div class="ui5-li-text-wrapper"><span part="title" class="ui5-li-title"><slot></slot></span>${this.description?Xm.call(this,o,e,t):void 0}${this.typeActive?void 0:Zm.call(this,o,e,t)}</div>${this.description?void 0:Ym.call(this,o,e,t)}</div>${this.displayIconEnd?Qm.call(this,o,e,t):void 0}${this.typeDetail?eb.call(this,o,e,t):void 0}${this.typeNavigation?tb.call(this,o,e,t):void 0}${this.navigated?ob.call(this,o,e,t):void 0}${this.placeSelectionElementAfter?ib.call(this,o,e,t):void 0}<span id="${n(this._id)}-invisibleText" class="ui5-hidden-text">${n(this._accInfo.listItemAriaLabel)}${n(this.accessibleName)}</span><span id="${n(this._id)}-invisibleText-describedby" class="ui5-hidden-text">${n(this._accInfo.ariaSelectedText)}</span></li> `}function Dm(o,e,t){return c`${this.modeSingleSelect?Nm.call(this,o,e,t):void 0}${this.modeMultiSelect?Mm.call(this,o,e,t):void 0}${this.renderDeleteButton?Hm.call(this,o,e,t):void 0}`}function Nm(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function Mm(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function Hm(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?zm.call(this,o,e,t):Um.call(this,o,e,t)}</div>`}function zm(o,e,t){return c`<slot name="deleteButton"></slot>`}function Um(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}function Vm(o,e,t){return c`<div class="ui5-li-highlight"></div>`}function Wm(o,e,t){return c`<div class="ui5-li-imgContent"><slot name="imageContent"></slot></div>`}function qm(o,e,t){return c`${this.displayImage?jm.call(this,o,e,t):void 0}`}function jm(o,e,t){return t?c`<${u("ui5-avatar",e,t)} shape="Square" class="ui5-li-img"><img src="${n(this.image)}" class="ui5-li-img-inner" /></${u("ui5-avatar",e,t)}>`:c`<ui5-avatar shape="Square" class="ui5-li-img"><img src="${n(this.image)}" class="ui5-li-img-inner" /></ui5-avatar>`}function Gm(o,e,t){return t?c`<${u("ui5-icon",e,t)} part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></${u("ui5-icon",e,t)}>`:c`<ui5-icon part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></ui5-icon>`}function Xm(o,e,t){return c`<div class="ui5-li-description-info-wrapper"><span part="description" class="ui5-li-desc">${n(this.description)}</span>${this.additionalText?Km.call(this,o,e,t):void 0}</div>`}function Km(o,e,t){return c`<span part="additional-text" class="ui5-li-additional-text">${n(this.additionalText)}</span>`}function Zm(o,e,t){return c`<span class="ui5-hidden-text">${n(this.type)}</span>`}function Ym(o,e,t){return c`${this.additionalText?Jm.call(this,o,e,t):void 0}`}function Jm(o,e,t){return c`<span part="additional-text" class="ui5-li-additional-text">${n(this.additionalText)}</span>`}function Qm(o,e,t){return t?c`<${u("ui5-icon",e,t)} part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></${u("ui5-icon",e,t)}>`:c`<ui5-icon part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></ui5-icon>`}function eb(o,e,t){return t?c`<div class="ui5-li-detailbtn"><${u("ui5-button",e,t)} part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></${u("ui5-button",e,t)}></div>`:c`<div class="ui5-li-detailbtn"><ui5-button part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></ui5-button></div>`}function tb(o,e,t){return t?c`<${u("ui5-icon",e,t)} name ="slim-arrow-right"></${u("ui5-icon",e,t)}>`:c`<ui5-icon name ="slim-arrow-right"></ui5-icon>`}function ob(o,e,t){return c`<div class="ui5-li-navigated"></div>`}function ib(o,e,t){return c`${this.modeSingleSelect?rb.call(this,o,e,t):void 0}${this.modeMultiSelect?ab.call(this,o,e,t):void 0}${this.renderDeleteButton?nb.call(this,o,e,t):void 0}`}function rb(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function ab(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function nb(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?sb.call(this,o,e,t):lb.call(this,o,e,t)}</div>`}function sb(o,e,t){return c`<slot name="deleteButton"></slot>`}function lb(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}var Ue=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let ke=class extends Qi{onBeforeRendering(){super.onBeforeRendering(),this.hasTitle=!!this.textContent,this._hasImageContent=this.hasImageContent}get displayImage(){return!!this.image}get displayIconBegin(){return!!(this.icon&&!this.iconEnd)}get displayIconEnd(){return!!(this.icon&&this.iconEnd)}get hasImageContent(){return!!this.imageContent.length}};Ue([_()],ke.prototype,"description",void 0);Ue([_()],ke.prototype,"icon",void 0);Ue([_({type:Boolean})],ke.prototype,"iconEnd",void 0);Ue([_()],ke.prototype,"image",void 0);Ue([_()],ke.prototype,"additionalText",void 0);Ue([_({type:y,defaultValue:y.None})],ke.prototype,"additionalTextState",void 0);Ue([_()],ke.prototype,"accessibleName",void 0);Ue([_({type:Ge,defaultValue:Ge.None})],ke.prototype,"wrappingType",void 0);Ue([_({type:Boolean})],ke.prototype,"hasTitle",void 0);Ue([_({type:Boolean})],ke.prototype,"_hasImageContent",void 0);Ue([B()],ke.prototype,"imageContent",void 0);ke=Ue([A({tag:"ui5-li",template:Om,dependencies:[...Qi.dependencies,We,Fm]})],ke);ke.define();const cb=ke;/**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/const b_=Symbol.for(""),_b=o=>{if((o==null?void 0:o.r)===b_)return o==null?void 0:o._$litStatic$},db=o=>({_$litStatic$:o,r:b_}),ds=new Map,y_=o=>(e,...t)=>{const i=t.length;let r,a;const s=[],l=[];let d,h=0,p=!1;for(;h<i;){for(d=e[h];h<i&&(a=t[h],(r=_b(a))!==void 0);)d+=r+e[++h],p=!0;h!==i&&l.push(a),s.push(d),h++}if(h===i&&s.push(e[i]),p){const v=s.join("$$lit$$");(e=ds.get(v))===void 0&&(s.raw=s,ds.set(v,e=s)),t=l}return o(e,...t)},ub=y_(kl),hb=y_(Cl);class er{}er.html=ub;er.svg=hb;er.unsafeStatic=db;Ys("LitStatic",er);const pb=o=>{let e=0;return(o.selectionStart||o.selectionStart===0)&&(e=o.selectionDirection==="backward"?o.selectionStart:o.selectionEnd),e},vb=(o,e)=>{o.selectionStart?(o.focus(),o.setSelectionRange(e,e)):o.focus()},fb="not-editable",w_="M443 104q5 7 5 12 0 6-5 11L118 453q-4 4-8 4L0 480l22-110q0-5 4-9L352 36q4-4 11-4t11 4zm-121 99l-46-45L52 381l46 46zm87-88l-46-44-64 64 45 45zm71 204l-63 64-65-64-33 32 66 63-66 66 33 32 65-66 63 66 32-32-66-66 66-63z",gb=!1,mb="SAP-icons-v4",bb="@ui5/webcomponents-icons";$(fb,{pathData:w_,ltr:gb,collection:mb,packageName:bb});const yb="not-editable",x_="M504 94q7 7 7 18t-7 18L130 505q-9 7-18 7H26q-11 0-18.5-7.5T0 486v-86q0-10 8-18L381 7q9-7 18-7 11 0 18 7zm-55 18l-50-50-50 50 50 50zm-86 86l-50-50L62 400l50 50zm142 270q7 7 7 18t-7.5 18.5T486 512t-18-7l-37-38-38 38q-7 7-18 7t-18.5-7.5T349 486q0-10 8-18l38-37-38-38q-8-8-8-18 0-11 7.5-18.5T375 349q10 0 18 8l38 37 37-37q8-8 18-8 11 0 18.5 7.5T512 375t-7 18l-38 38z",wb=!1,xb="SAP-icons-v5",kb="@ui5/webcomponents-icons";$(yb,{pathData:x_,ltr:wb,collection:xb,packageName:kb});he();/*!
* OpenUI5
* (c) Copyright 2009-2024 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/var Cb=function(o,e){var t=o.toString(16);return t};/*!
* OpenUI5
* (c) Copyright 2009-2024 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/var Sb=/[\x00-\x2b\x2f\x3a-\x40\x5b-\x5e\x60\x7b-\xff\u2028\u2029]/g,Ib=/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\x9f]/,us={"<":"<",">":">","&":"&",'"':"""},Tb=function(o){var e=us[o];return e||(Ib.test(o)?e="�":e="&#x"+Cb(o.charCodeAt(0))+";",us[o]=e),e},k_=function(o){return o.replace(Sb,Tb)};const $b=o=>o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");function hs(o,e,t,i){return o.replaceAll(new RegExp($b(e),`${i?"i":""}g`),t)}function Bb(o,e){if(!o||!e)return o;const t=s=>{const[l,d]=s.split("");for(;o.indexOf(s)>=0||e.indexOf(s)>=0;)s=`${l}${s}${d}`;return s},i=t("12"),r=t("34");let a=k_(hs(o,e,s=>`${i}${s}${r}`,!0));return[[i,"<b>"],[r,"</b>"]].forEach(([s,l])=>{a=hs(a,s,l,!1)}),a}function Ab(o,e,t){return c`${this._isPhone?Eb.call(this,o,e,t):Ob.call(this,o,e,t)}`}function Eb(o,e,t){return t?c`<${u("ui5-dialog",e,t)} accessible-name=${n(this.accessibleName)} accessible-name-ref=${n(this.accessibleNameRef)} accessible-role=${n(this.accessibleRole)} stretch ?_disable-initial-focus="${n(this._disableInitialFocus)}" initial-focus="${n(this.initialFocus)}" @ui5-before-open="${n(this._beforeDialogOpen)}" @ui5-after-open="${n(this._propagateDialogEvent)}" @ui5-before-close="${n(this._propagateDialogEvent)}" @ui5-after-close="${n(this._afterDialogClose)}" exportparts="content, header, footer">${this._hideHeader?void 0:ps.call(this,o,e,t)}<slot></slot><slot slot="footer" name="footer"></slot></${u("ui5-dialog",e,t)}>`:c`<ui5-dialog accessible-name=${n(this.accessibleName)} accessible-name-ref=${n(this.accessibleNameRef)} accessible-role=${n(this.accessibleRole)} stretch ?_disable-initial-focus="${n(this._disableInitialFocus)}" initial-focus="${n(this.initialFocus)}" @ui5-before-open="${n(this._beforeDialogOpen)}" @ui5-after-open="${n(this._propagateDialogEvent)}" @ui5-before-close="${n(this._propagateDialogEvent)}" @ui5-after-close="${n(this._afterDialogClose)}" exportparts="content, header, footer">${this._hideHeader?void 0:ps.call(this,o,e,t)}<slot></slot><slot slot="footer" name="footer"></slot></ui5-dialog>`}function ps(o,e,t){return c`${this.header.length?Rb.call(this,o,e,t):Lb.call(this,o,e,t)}`}function Rb(o,e,t){return c`<slot slot="header" name="header"></slot>`}function Lb(o,e,t){return c`<div class="${w(this.classes.header)}" slot="header">${this.headerText?Pb.call(this,o,e,t):void 0}${this._hideCloseButton?void 0:Fb.call(this,o,e,t)}</div>`}function Pb(o,e,t){return t?c`<${u("ui5-title",e,t)} level="H2" class="ui5-popup-header-text ui5-responsive-popover-header-text">${n(this.headerText)}</${u("ui5-title",e,t)}>`:c`<ui5-title level="H2" class="ui5-popup-header-text ui5-responsive-popover-header-text">${n(this.headerText)}</ui5-title>`}function Fb(o,e,t){return t?c`<${u("ui5-button",e,t)} icon="decline" design="Transparent" aria-label="${n(this._closeDialogAriaLabel)}" @click="${this.close}"></${u("ui5-button",e,t)}>`:c`<ui5-button icon="decline" design="Transparent" aria-label="${n(this._closeDialogAriaLabel)}" @click="${this.close}"></ui5-button>`}function Ob(o,e,t){return c`<section style="${R(this.styles.root)}" class="${w(this.classes.root)}" role="${n(this._role)}" aria-modal="${n(this._ariaModal)}" aria-label="${n(this._ariaLabel)}" aria-labelledby="${n(this._ariaLabelledBy)}" @keydown=${this._onkeydown} @focusout=${this._onfocusout} @mouseup=${this._onmouseup} @mousedown=${this._onmousedown}><span class="first-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToLast}></span><span class="ui5-popover-arrow" style="${R(this.styles.arrow)}"></span>${this._displayHeader?Db.call(this,o,e,t):void 0}<div style="${R(this.styles.content)}" class="${w(this.classes.content)}" @scroll="${this._scroll}" part="content"><slot></slot></div>${this._displayFooter?Hb.call(this,o,e,t):void 0}<span class="last-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToFirst}></span></section>`}function Db(o,e,t){return c`<header class="ui5-popup-header-root" id="ui5-popup-header" part="header">${this.header.length?Nb.call(this,o,e,t):Mb.call(this,o,e,t)}</header>`}function Nb(o,e,t){return c`<slot name="header"></slot>`}function Mb(o,e,t){return c`<h1 class="ui5-popup-header-text">${n(this.headerText)}</h1>`}function Hb(o,e,t){return c`${this.footer.length?zb.call(this,o,e,t):void 0}`}function zb(o,e,t){return c`<footer class="ui5-popup-footer-root" part="footer"><slot name="footer"></slot></footer>`}const Ub="resize-corner",C_="M384 224v32q0 12-10 22L182 470q-10 10-22 10h-32zM224 480l160-160v32q0 12-10 22l-96 96q-10 10-22 10h-32zm160-64v32q0 12-10 22t-22 10h-32z",Vb=!1,Wb="SAP-icons-v4",qb="@ui5/webcomponents-icons";$(Ub,{pathData:C_,ltr:Vb,collection:Wb,packageName:qb});const jb="resize-corner",S_="M202 512q-11 0-18.5-7.5T176 486q0-10 8-18l204-205q7-7 18-7t18.5 7.5T432 282t-7 18L220 505q-7 7-18 7zm128 0q-11 0-18.5-7.5T304 486q0-10 8-18l76-77q7-7 18-7t18.5 7.5T432 410t-7 18l-77 77q-7 7-18 7z",Gb=!1,Xb="SAP-icons-v5",Kb="@ui5/webcomponents-icons";$(jb,{pathData:S_,ltr:Gb,collection:Xb,packageName:Kb});he();function Zb(o,e,t){return c`<section style="${R(this.styles.root)}" class="${w(this.classes.root)}" role="${n(this._role)}" aria-modal="${n(this._ariaModal)}" aria-label="${n(this._ariaLabel)}" aria-labelledby="${n(this._ariaLabelledBy)}" @keydown=${this._onkeydown} @focusout=${this._onfocusout} @mouseup=${this._onmouseup} @mousedown=${this._onmousedown}><span class="first-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToLast}></span>${this._displayHeader?Yb.call(this,o,e,t):void 0}<div style="${R(this.styles.content)}" class="${w(this.classes.content)}" @scroll="${this._scroll}" part="content"><slot></slot></div>${this.footer.length?n5.call(this,o,e,t):void 0}${this._showResizeHandle?s5.call(this,o,e,t):void 0}<span class="last-fe" data-ui5-focus-trap tabindex="0" @focusin=${this.forwardToFirst}></span></section> `}function Yb(o,e,t){return c`<header><div class="ui5-popup-header-root" id="ui5-popup-header" role="group" aria-describedby=${n(this.effectiveAriaDescribedBy)} aria-roledescription=${n(this.ariaRoleDescriptionHeaderText)} tabindex="${n(this._headerTabIndex)}" @keydown="${this._onDragOrResizeKeyDown}" @mousedown="${this._onDragMouseDown}" part="header" state="${n(this.state)}">${this.hasValueState?Jb.call(this,o,e,t):void 0}${this.header.length?Qb.call(this,o,e,t):e5.call(this,o,e,t)}${this.resizable?t5.call(this,o,e,t):r5.call(this,o,e,t)}</div></header>`}function Jb(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="ui5-dialog-value-state-icon" name="${n(this._dialogStateIcon)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="ui5-dialog-value-state-icon" name="${n(this._dialogStateIcon)}"></ui5-icon>`}function Qb(o,e,t){return c`<slot name="header"></slot>`}function e5(o,e,t){return c`<h1 id="ui5-popup-header-text" class="ui5-popup-header-text">${n(this.headerText)}</h1>`}function t5(o,e,t){return c`${this.draggable?o5.call(this,o,e,t):i5.call(this,o,e,t)}`}function o5(o,e,t){return c`<span id="${n(this._id)}-descr" aria-hidden="true" class="ui5-hidden-text">${n(this.ariaDescribedByHeaderTextDraggableAndResizable)}</span>`}function i5(o,e,t){return c`<span id="${n(this._id)}-descr" aria-hidden="true" class="ui5-hidden-text">${n(this.ariaDescribedByHeaderTextResizable)}</span>`}function r5(o,e,t){return c`${this.draggable?a5.call(this,o,e,t):void 0}`}function a5(o,e,t){return c`<span id="${n(this._id)}-descr" aria-hidden="true" class="ui5-hidden-text">${n(this.ariaDescribedByHeaderTextDraggable)}</span>`}function n5(o,e,t){return c`<footer class="ui5-popup-footer-root" part="footer"><slot name="footer"></slot></footer>`}function s5(o,e,t){return t?c`<${u("ui5-icon",e,t)} name="resize-corner" class="ui5-popup-resize-handle" @mousedown="${this._onResizeMouseDown}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon name="resize-corner" class="ui5-popup-resize-handle" @mousedown="${this._onResizeMouseDown}"></ui5-icon>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const l5={packageName:"@ui5/webcomponents",fileName:"themes/Dialog.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host{min-width:20rem;min-height:6rem;max-height:94%;max-width:90%;flex-direction:column;box-shadow:var(--sapContent_Shadow3);border-radius:var(--sapElement_BorderCornerRadius)}:host([stretch]){width:90%;height:94%}:host([stretch][on-phone]){width:100%;height:100%;max-height:100%;max-width:100%;border-radius:0}:host([draggable]) .ui5-popup-header-root,:host([draggable]) ::slotted([slot="header"]){cursor:move}:host([draggable]) .ui5-popup-header-root *{cursor:auto}:host([draggable]) .ui5-popup-root{user-select:text}.ui5-popup-root{display:flex;flex-direction:column;max-width:100vw}.ui5-popup-header-root{position:relative}.ui5-popup-header-root:before{content:"";position:absolute;inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;height:var(--_ui5-v1-24-10_dialog_header_state_line_height);background:var(--sapObjectHeader_BorderColor)}:host([state="Error"]) .ui5-popup-header-root:before{background:var(--sapErrorBorderColor)}:host([state="Information"]) .ui5-popup-header-root:before{background:var(--sapInformationBorderColor)}:host([state="Success"]) .ui5-popup-header-root:before{background:var(--sapSuccessBorderColor)}:host([state="Warning"]) .ui5-popup-header-root:before{background:var(--sapWarningBorderColor)}.ui5-dialog-value-state-icon{margin-inline-end:.5rem;flex-shrink:0}:host([state="Error"]) .ui5-dialog-value-state-icon{color:var(--_ui5-v1-24-10_dialog_header_error_state_icon_color)}:host([state="Information"]) .ui5-dialog-value-state-icon{color:var(--_ui5-v1-24-10_dialog_header_information_state_icon_color)}:host([state="Success"]) .ui5-dialog-value-state-icon{color:var(--_ui5-v1-24-10_dialog_header_success_state_icon_color)}:host([state="Warning"]) .ui5-dialog-value-state-icon{color:var(--_ui5-v1-24-10_dialog_header_warning_state_icon_color)}.ui5-popup-header-root{outline:none}.ui5-popup-header-root:focus:after{content:"";position:absolute;left:var(--_ui5-v1-24-10_dialog_header_focus_left_offset);bottom:var(--_ui5-v1-24-10_dialog_header_focus_bottom_offset);right:var(--_ui5-v1-24-10_dialog_header_focus_right_offset);top:var(--_ui5-v1-24-10_dialog_header_focus_top_offset);border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);border-radius:var(--_ui5-v1-24-10_dialog_header_border_radius) var(--_ui5-v1-24-10_dialog_header_border_radius) 0 0;pointer-events:none}:host([stretch]) .ui5-popup-content{width:100%;height:100%}.ui5-popup-content{min-height:var(--_ui5-v1-24-10_dialog_content_min_height);flex:1 1 auto}.ui5-popup-resize-handle{position:absolute;bottom:var(--_ui5-v1-24-10_dialog_resize_handle_bottom);inset-inline-end:var(--_ui5-v1-24-10_dialog_resize_handle_right);cursor:var(--_ui5-v1-24-10_dialog_resize_cursor);color:var(--_ui5-v1-24-10_dialog_resize_handle_color)}::slotted([slot="footer"]){height:var(--_ui5-v1-24-10_dialog_footer_height)}::slotted([slot="footer"][ui5-bar][design="Footer"]){border-top:none}::slotted([slot="header"][ui5-bar]){box-shadow:none}
`};var Ke=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Ye;const st=16,c5={[y.Error]:"error",[y.Warning]:"alert",[y.Success]:"sys-enter-2",[y.Information]:"information"};let Oe=Ye=class extends ic{constructor(){super(),this._draggedOrResized=!1,this._revertSize=()=>{Object.assign(this.style,{top:"",left:"",width:"",height:""})},this._screenResizeHandler=this._screenResize.bind(this),this._dragMouseMoveHandler=this._onDragMouseMove.bind(this),this._dragMouseUpHandler=this._onDragMouseUp.bind(this),this._resizeMouseMoveHandler=this._onResizeMouseMove.bind(this),this._resizeMouseUpHandler=this._onResizeMouseUp.bind(this),this._dragStartHandler=this._handleDragStart.bind(this)}static async onDefine(){Ye.i18nBundle=await j("@ui5/webcomponents")}static _isHeader(e){return e.classList.contains("ui5-popup-header-root")||e.getAttribute("slot")==="header"}async show(e=!1){await super._open(e)}get isModal(){return!0}get shouldHideBackdrop(){return!1}get _ariaLabelledBy(){let e;return this.headerText!==""&&!this._ariaLabel&&(e="ui5-popup-header-text"),e}get ariaRoleDescriptionHeaderText(){return this.resizable||this.draggable?Ye.i18nBundle.getText(Cf):void 0}get effectiveAriaDescribedBy(){return this.resizable||this.draggable?`${this._id}-descr`:void 0}get ariaDescribedByHeaderTextResizable(){return Ye.i18nBundle.getText(Sf)}get ariaDescribedByHeaderTextDraggable(){return Ye.i18nBundle.getText(If)}get ariaDescribedByHeaderTextDraggableAndResizable(){return Ye.i18nBundle.getText(Tf)}get _displayProp(){return"flex"}get _displayHeader(){return this.header.length||this.headerText||this.draggable||this.resizable}get _movable(){return!this.stretch&&this.onDesktop&&(this.draggable||this.resizable)}get _headerTabIndex(){return this._movable?"0":void 0}get _showResizeHandle(){return this.resizable&&this.onDesktop}get _minHeight(){let e=Number.parseInt(window.getComputedStyle(this.contentDOM).minHeight);const t=this._root.querySelector(".ui5-popup-header-root");t&&(e+=t.offsetHeight);const i=this._root.querySelector(".ui5-popup-footer-root");return i&&(e+=i.offsetHeight),e}get hasValueState(){return this.state!==y.None}get _dialogStateIcon(){return c5[this.state]}get _role(){if(this.accessibleRole!==lo.None)return this.state===y.Error||this.state===y.Warning?lo.AlertDialog.toLowerCase():this.accessibleRole.toLowerCase()}_show(){super._show(),this._center()}onBeforeRendering(){super.onBeforeRendering(),this._isRTL=this.effectiveDir==="rtl",this.onPhone=ne(),this.onDesktop=At()}onAfterRendering(){super.onAfterRendering(),!this.isOpen()&&this.open?this.show():this.isOpen()&&!this.open&&this.close()}onEnterDOM(){super.onEnterDOM(),this._attachScreenResizeHandler(),this.addEventListener("dragstart",this._dragStartHandler)}onExitDOM(){super.onExitDOM(),this._detachScreenResizeHandler(),this.removeEventListener("dragstart",this._dragStartHandler)}_resize(){super._resize(),this._draggedOrResized||this._center()}_screenResize(){this._center()}_attachScreenResizeHandler(){this._screenResizeHandlerAttached||(window.addEventListener("resize",this._screenResizeHandler),this._screenResizeHandlerAttached=!0)}_detachScreenResizeHandler(){this._screenResizeHandlerAttached&&(window.removeEventListener("resize",this._screenResizeHandler),this._screenResizeHandlerAttached=!1)}_center(){const e=window.innerHeight-this.offsetHeight,t=window.innerWidth-this.offsetWidth;Object.assign(this.style,{top:`${Math.round(e/2)}px`,left:`${Math.round(t/2)}px`})}_onDragMouseDown(e){if(!this._movable||!this.draggable||!Ye._isHeader(e.target))return;e.preventDefault();const{top:t,left:i}=this.getBoundingClientRect(),{width:r,height:a}=window.getComputedStyle(this);Object.assign(this.style,{top:`${t}px`,left:`${i}px`,width:`${Math.round(Number.parseFloat(r)*100)/100}px`,height:`${Math.round(Number.parseFloat(a)*100)/100}px`}),this._x=e.clientX,this._y=e.clientY,this._draggedOrResized=!0,this._attachMouseDragHandlers()}_onDragMouseMove(e){e.preventDefault();const{clientX:t,clientY:i}=e,r=this._x-t,a=this._y-i,{left:s,top:l}=this.getBoundingClientRect();Object.assign(this.style,{left:`${Math.floor(s-r)}px`,top:`${Math.floor(l-a)}px`}),this._x=t,this._y=i}_onDragMouseUp(){delete this._x,delete this._y,this._detachMouseDragHandlers()}_onDragOrResizeKeyDown(e){if(!(!this._movable||!Ye._isHeader(e.target))){if(this.draggable&&[no,Ot,Pt,Ft].some(t=>t(e))){this._dragWithEvent(e);return}this.resizable&&[ko,Co,$n,Bn].some(t=>t(e))&&this._resizeWithEvent(e)}}_dragWithEvent(e){const{top:t,left:i,width:r,height:a}=this.getBoundingClientRect();let s=0,l="top";switch(!0){case no(e):s=t-st,l="top";break;case Ot(e):s=t+st,l="top";break;case Pt(e):s=i-st,l="left";break;case Ft(e):s=i+st,l="left";break}s=Ve(s,0,l==="left"?window.innerWidth-r:window.innerHeight-a),this.style[l]=`${s}px`}_resizeWithEvent(e){this._draggedOrResized=!0,this.addEventListener("ui5-before-close",this._revertSize,{once:!0});const{top:t,left:i}=this.getBoundingClientRect(),r=window.getComputedStyle(this),a=Number.parseFloat(r.minWidth),s=window.innerWidth-i,l=window.innerHeight-t;let d=Number.parseFloat(r.width),h=Number.parseFloat(r.height);switch(!0){case ko(e):h-=st;break;case Co(e):h+=st;break;case $n(e):d-=st;break;case Bn(e):d+=st;break}d=Ve(d,a,s),h=Ve(h,this._minHeight,l),Object.assign(this.style,{width:`${d}px`,height:`${h}px`})}_attachMouseDragHandlers(){window.addEventListener("mousemove",this._dragMouseMoveHandler),window.addEventListener("mouseup",this._dragMouseUpHandler)}_detachMouseDragHandlers(){window.removeEventListener("mousemove",this._dragMouseMoveHandler),window.removeEventListener("mouseup",this._dragMouseUpHandler)}_onResizeMouseDown(e){if(!this._movable||!this.resizable)return;e.preventDefault();const{top:t,left:i}=this.getBoundingClientRect(),{width:r,height:a,minWidth:s}=window.getComputedStyle(this);this._initialX=e.clientX,this._initialY=e.clientY,this._initialWidth=Number.parseFloat(r),this._initialHeight=Number.parseFloat(a),this._initialTop=t,this._initialLeft=i,this._minWidth=Number.parseFloat(s),this._cachedMinHeight=this._minHeight,Object.assign(this.style,{top:`${t}px`,left:`${i}px`}),this._draggedOrResized=!0,this._attachMouseResizeHandlers()}_onResizeMouseMove(e){const{clientX:t,clientY:i}=e;let r,a;this._isRTL?(r=Ve(this._initialWidth-(t-this._initialX),this._minWidth,this._initialLeft+this._initialWidth),a=Ve(this._initialLeft+(t-this._initialX),0,this._initialX+this._initialWidth-this._minWidth)):r=Ve(this._initialWidth+(t-this._initialX),this._minWidth,window.innerWidth-this._initialLeft);const s=Ve(this._initialHeight+(i-this._initialY),this._cachedMinHeight,window.innerHeight-this._initialTop);Object.assign(this.style,{height:`${s}px`,width:`${r}px`,left:a?`${a}px`:void 0})}_onResizeMouseUp(){delete this._initialX,delete this._initialY,delete this._initialWidth,delete this._initialHeight,delete this._initialTop,delete this._initialLeft,delete this._minWidth,delete this._cachedMinHeight,this._detachMouseResizeHandlers()}_handleDragStart(e){this.draggable&&e.preventDefault()}_attachMouseResizeHandlers(){window.addEventListener("mousemove",this._resizeMouseMoveHandler),window.addEventListener("mouseup",this._resizeMouseUpHandler),this.addEventListener("ui5-before-close",this._revertSize,{once:!0})}_detachMouseResizeHandlers(){window.removeEventListener("mousemove",this._resizeMouseMoveHandler),window.removeEventListener("mouseup",this._resizeMouseUpHandler)}};Ke([_()],Oe.prototype,"headerText",void 0);Ke([_({type:Boolean})],Oe.prototype,"stretch",void 0);Ke([_({type:Boolean})],Oe.prototype,"draggable",void 0);Ke([_({type:Boolean})],Oe.prototype,"resizable",void 0);Ke([_({type:y,defaultValue:y.None})],Oe.prototype,"state",void 0);Ke([_({type:Boolean})],Oe.prototype,"onPhone",void 0);Ke([_({type:Boolean})],Oe.prototype,"onDesktop",void 0);Ke([B()],Oe.prototype,"header",void 0);Ke([B()],Oe.prototype,"footer",void 0);Oe=Ye=Ke([A({tag:"ui5-dialog",template:Zb,styles:[qo(),nc,l5],dependencies:[We]})],Oe);Oe.define();const _5=Oe;f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const d5={packageName:"@ui5/webcomponents",fileName:"themes/ResponsivePopover.css.ts",content:`:host{--_ui5-v1-24-10_input_width: 100%;min-width:6.25rem;min-height:2rem}:host([opened]){display:inline-block}.ui5-responsive-popover-header{height:var(--_ui5-v1-24-10-responsive_popover_header_height);display:flex;justify-content:space-between;align-items:center;width:100%}.ui5-responsive-popover-header-text{width:calc(100% - var(--_ui5-v1-24-10_button_base_min_width))}.ui5-responsive-popover-header-no-title{justify-content:flex-end}
`};var tr=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},gi;let Mt=gi=class extends co{constructor(){super()}async showAt(e,t=!1){if(!ne())await super.showAt(e,t);else{this.style.display="contents";const i=Jl();if(!i)return;this.style.zIndex=i.toString(),await this._dialog.show(t)}}close(e=!1,t=!1,i=!1){ne()?this._dialog.close(e,t,i):super.close(e,t,i)}toggle(e){if(this.isOpen())return this.close();this.showAt(e)}isOpen(){return ne()&&this._dialog?this._dialog.isOpen():super.isOpen()}get classes(){const e=super.classes;return e.header={"ui5-responsive-popover-header":!0,"ui5-responsive-popover-header-no-title":!this.headerText},e}get _dialog(){return this.shadowRoot.querySelector("[ui5-dialog]")}get contentDOM(){return ne()?this._dialog.contentDOM:super.contentDOM}get _isPhone(){return ne()}get _displayHeader(){return(ne()||!this.contentOnlyOnDesktop)&&super._displayHeader}get _displayFooter(){return ne()||!this.contentOnlyOnDesktop}get _closeDialogAriaLabel(){return gi.i18nBundle.getText(nf)}_beforeDialogOpen(e){this.open=!0,this.opened=!0,this._propagateDialogEvent(e)}_afterDialogClose(e){this.open=!1,this.opened=!1,this._propagateDialogEvent(e)}_propagateDialogEvent(e){const t=e.type.replace("ui5-","");this.fireEvent(t,e.detail)}get isModal(){return ne()?this._dialog.isModal:super.isModal}static async onDefine(){gi.i18nBundle=await j("@ui5/webcomponents")}};tr([_({type:Boolean})],Mt.prototype,"contentOnlyOnDesktop",void 0);tr([_({type:Boolean})],Mt.prototype,"_hideHeader",void 0);tr([_({type:Boolean})],Mt.prototype,"_hideCloseButton",void 0);Mt=gi=tr([A({tag:"ui5-responsive-popover",styles:[co.styles,d5],template:Ab,dependencies:[...co.dependencies,Wt,_5,Qf]})],Mt);Mt.define();const I_=Mt;function u5(o,e,t){return c`<li part="native-li" data-sap-focus-ref tabindex="${n(this._effectiveTabIndex)}" class="${w(this.classes.main)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}" @keyup="${this._onkeyup}" @keydown="${this._onkeydown}" @mouseup="${this._onmouseup}" @mousedown="${this._onmousedown}" @touchstart="${this._ontouchstart}" @touchend="${this._ontouchend}" @click="${this._onclick}" draggable="${n(this.movable)}" @dragstart="${this._ondragstart}" @dragend="${this._ondragend}" role="${n(this._accInfo.role)}" aria-expanded="${n(this._accInfo.ariaExpanded)}" title="${n(this._accInfo.tooltip)}" aria-level="${n(this._accInfo.ariaLevel)}" aria-haspopup="${n(this._accInfo.ariaHaspopup)}" aria-posinset="${n(this._accInfo.posinset)}" aria-roledescription="${n(this.accessibleRoleDescription)}" aria-setsize="${n(this._accInfo.setsize)}" aria-describedby="${n(this._id)}-invisibleText-describedby" aria-labelledby="${n(this._accessibleNameRef)}" aria-disabled="${n(this._ariaDisabled)}" aria-selected="${n(this._accInfo.ariaSelected)}" aria-checked="${n(this._accInfo.ariaChecked)}" aria-owns="${n(this._accInfo.ariaOwns)}">${this.placeSelectionElementBefore?h5.call(this,o,e,t):void 0}${this._hasHighlightColor?b5.call(this,o,e,t):void 0}<div part="content" id="${n(this._id)}-content" class="ui5-li-content">${this.hasImageContent?y5.call(this,o,e,t):w5.call(this,o,e,t)}${this.displayIconBegin?k5.call(this,o,e,t):void 0}<div class="ui5-li-text-wrapper">${this.hasTitle?C5.call(this,o,e,t):void 0}${this.hasDescription?S5.call(this,o,e,t):void 0}${this.typeActive?void 0:B5.call(this,o,e,t)}</div>${this.hasDescription?void 0:A5.call(this,o,e,t)}</div>${this.displayIconEnd?R5.call(this,o,e,t):void 0}${this.typeDetail?L5.call(this,o,e,t):void 0}${this.typeNavigation?P5.call(this,o,e,t):void 0}${this.navigated?F5.call(this,o,e,t):void 0}${this.placeSelectionElementAfter?O5.call(this,o,e,t):void 0}<span id="${n(this._id)}-invisibleText" class="ui5-hidden-text">${n(this._accInfo.listItemAriaLabel)}${n(this.accessibleName)}</span><span id="${n(this._id)}-invisibleText-describedby" class="ui5-hidden-text">${n(this._accInfo.ariaSelectedText)}</span></li> `}function h5(o,e,t){return c`${this.modeSingleSelect?p5.call(this,o,e,t):void 0}${this.modeMultiSelect?v5.call(this,o,e,t):void 0}${this.renderDeleteButton?f5.call(this,o,e,t):void 0}`}function p5(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function v5(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function f5(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?g5.call(this,o,e,t):m5.call(this,o,e,t)}</div>`}function g5(o,e,t){return c`<slot name="deleteButton"></slot>`}function m5(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}function b5(o,e,t){return c`<div class="ui5-li-highlight"></div>`}function y5(o,e,t){return c`<div class="ui5-li-imgContent"><slot name="imageContent"></slot></div>`}function w5(o,e,t){return c`${this.displayImage?x5.call(this,o,e,t):void 0}`}function x5(o,e,t){return t?c`<${u("ui5-avatar",e,t)} shape="Square" class="ui5-li-img"><img src="${n(this.image)}" class="ui5-li-img-inner" /></${u("ui5-avatar",e,t)}>`:c`<ui5-avatar shape="Square" class="ui5-li-img"><img src="${n(this.image)}" class="ui5-li-img-inner" /></ui5-avatar>`}function k5(o,e,t){return t?c`<${u("ui5-icon",e,t)} part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></${u("ui5-icon",e,t)}>`:c`<ui5-icon part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></ui5-icon>`}function C5(o,e,t){return c`<span part="title" class="ui5-li-title"><slot></slot></span>`}function S5(o,e,t){return c`<div class="ui5-li-description-info-wrapper"><span part="description" class="ui5-li-desc">${this.richDescription.length?I5.call(this,o,e,t):T5.call(this,o,e,t)}</span>${this.additionalText?$5.call(this,o,e,t):void 0}</div>`}function I5(o,e,t){return c`<slot name="richDescription"></slot>`}function T5(o,e,t){return c`${n(this.description)}`}function $5(o,e,t){return c`<span part="additional-text" class="ui5-li-additional-text">${n(this.additionalText)}</span>`}function B5(o,e,t){return c`<span class="ui5-hidden-text">${n(this.type)}</span>`}function A5(o,e,t){return c`${this.additionalText?E5.call(this,o,e,t):void 0}`}function E5(o,e,t){return c`<span part="additional-text" class="ui5-li-additional-text">${n(this.additionalText)}</span>`}function R5(o,e,t){return t?c`<${u("ui5-icon",e,t)} part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></${u("ui5-icon",e,t)}>`:c`<ui5-icon part="icon" name="${n(this.icon)}" class="ui5-li-icon" accessible-role="presentation" aria-hidden="true"></ui5-icon>`}function L5(o,e,t){return t?c`<div class="ui5-li-detailbtn"><${u("ui5-button",e,t)} part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></${u("ui5-button",e,t)}></div>`:c`<div class="ui5-li-detailbtn"><ui5-button part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></ui5-button></div>`}function P5(o,e,t){return t?c`<${u("ui5-icon",e,t)} name ="slim-arrow-right"></${u("ui5-icon",e,t)}>`:c`<ui5-icon name ="slim-arrow-right"></ui5-icon>`}function F5(o,e,t){return c`<div class="ui5-li-navigated"></div>`}function O5(o,e,t){return c`${this.modeSingleSelect?D5.call(this,o,e,t):void 0}${this.modeMultiSelect?N5.call(this,o,e,t):void 0}${this.renderDeleteButton?M5.call(this,o,e,t):void 0}`}function D5(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function N5(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function M5(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?H5.call(this,o,e,t):z5.call(this,o,e,t)}</div>`}function H5(o,e,t){return c`<slot name="deleteButton"></slot>`}function z5(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}var en=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let uo=class extends cb{onBeforeRendering(){super.onBeforeRendering(),this.hasTitle=!!this.titleText.length}get effectiveTitle(){return this.titleText.filter(e=>e.nodeType!==Node.COMMENT_NODE).map(e=>e.textContent).join("")}get hasDescription(){return this.richDescription.length||this.description}get groupItem(){return!1}};en([B({type:HTMLElement})],uo.prototype,"richDescription",void 0);en([B({type:Node,default:!0})],uo.prototype,"titleText",void 0);uo=en([A({tag:"ui5-li-suggestion-item",template:u5})],uo);uo.define();const T_=uo;var at=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let He=class extends L{get groupItem(){return!1}};at([_()],He.prototype,"text",void 0);at([_({type:me,defaultValue:me.Active})],He.prototype,"type",void 0);at([_()],He.prototype,"description",void 0);at([_()],He.prototype,"icon",void 0);at([_({type:Boolean})],He.prototype,"iconEnd",void 0);at([_()],He.prototype,"image",void 0);at([_()],He.prototype,"additionalText",void 0);at([_({type:y,defaultValue:y.None})],He.prototype,"additionalTextState",void 0);He=at([A({tag:"ui5-suggestion-item",dependencies:[T_]})],He);He.define();const U5=He;function V5(o,e,t){return c`<ul part="native-li" tabindex="${n(this.forcedTabIndex)}" class="ui5-ghli-root ${w(this.classes.main)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}" @keydown="${this._onkeydown}" aria-label="${n(this.ariaLabelText)}" aria-roledescription="${n(this.groupHeaderText)}" role="group"><div id="${n(this._id)}-content" class="ui5-li-content"><span class="ui5-ghli-title"><slot></slot></span></div></ul>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const W5={packageName:"@ui5/webcomponents",fileName:"themes/GroupHeaderListItem.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host{height:var(--_ui5-v1-24-10_group_header_list_item_height);background:var(--ui5-v1-24-10-group-header-listitem-background-color);color:var(--sapList_TableGroupHeaderTextColor)}:host([has-border]){border-bottom:var(--sapList_BorderWidth) solid var(--sapList_GroupHeaderBorderColor)}.ui5-li-root.ui5-ghli-root{padding-top:.5rem;color:currentColor;font-size:var(--sapFontHeader6Size);font-weight:400;line-height:2rem;margin:0}.ui5-ghli-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-family:var(--sapFontHeaderFamily)}
`};var $_=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},mi;let No=mi=class extends Ji{get groupItem(){return!0}get groupHeaderText(){return mi.i18nBundle.getText(Uv)}get ariaLabelText(){return[this.textContent,this.accessibleName].filter(Boolean).join(" ")}static async onDefine(){mi.i18nBundle=await j("@ui5/webcomponents")}};$_([_()],No.prototype,"accessibleName",void 0);No=mi=$_([A({tag:"ui5-li-groupheader",languageAware:!0,template:V5,styles:[Ji.styles,W5]})],No);No.define();const B_=No;var A_=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let Mo=class extends L{get groupItem(){return!0}};A_([_()],Mo.prototype,"text",void 0);Mo=A_([A({tag:"ui5-suggestion-group-item",dependencies:[B_]})],Mo);Mo.define();const q5=Mo;class Bt{constructor(e,t,i,r){this.component=e,this.slotName=t,this.handleFocus=r,this.highlight=i,this.fnOnSuggestionItemPress=this.onItemPress.bind(this),this.fnOnSuggestionItemMouseOver=this.onItemMouseOver.bind(this),this.fnOnSuggestionItemMouseOut=this.onItemMouseOut.bind(this),this._getSuggestionPopover(),this.selectedItemIndex=-1}defaultSlotProperties(e){const t=this._getComponent().suggestionItems,i=this.highlight&&!!e,r=[];return t.map((a,s)=>{const l=i?this.getHighlightedText(a,e):this.getRowText(a),d=i?this.getHighlightedDesc(a,e):this.getRowDesc(a);return r.push({text:l,description:d,image:a.image||void 0,icon:a.icon||void 0,type:a.type||void 0,additionalText:a.additionalText||void 0,additionalTextState:a.additionalTextState,groupItem:a.groupItem,key:s})}),r}onUp(e){return e.preventDefault(),this._handleItemNavigation(!1),!0}onDown(e){return e.preventDefault(),this._handleItemNavigation(!0),!0}onSpace(e){return this._isItemOnTarget()?(e.preventDefault(),this.onItemSelected(null,!0),!0):!1}onEnter(e){return this._isGroupOrInactiveItem?(e.preventDefault(),!1):this._isItemOnTarget()?(this.onItemSelected(null,!0),!0):!1}onPageUp(e){e.preventDefault();const t=this.selectedItemIndex-10>-1;return this._hasValueState&&!t?(this._focusValueState(),!0):(this._moveItemSelection(this.selectedItemIndex,t?this.selectedItemIndex-=10:this.selectedItemIndex=0),!0)}onPageDown(e){e.preventDefault();const t=this._getItems(),i=t.length-1,r=this.selectedItemIndex+10<=i;return this._hasValueState&&!t?(this._focusValueState(),!0):(this._moveItemSelection(this.selectedItemIndex,r?this.selectedItemIndex+=10:this.selectedItemIndex=i),!0)}onHome(e){return e.preventDefault(),this._hasValueState?(this._focusValueState(),!0):(this._moveItemSelection(this.selectedItemIndex,this.selectedItemIndex=0),!0)}onEnd(e){e.preventDefault();const t=this._getItems().length-1;return this._hasValueState&&!t?(this._focusValueState(),!0):(this._moveItemSelection(this.selectedItemIndex,this.selectedItemIndex=t),!0)}onTab(){return this._isItemOnTarget()?(this.onItemSelected(null,!0),!0):!1}toggle(e,t){(e!==void 0?e:!this.isOpened())?this.open():this.close(t.preventFocusRestore)}async _isScrollable(){const e=await this._getScrollContainer();return e.offsetHeight<e.scrollHeight}open(){this._getComponent().open=!0,this._beforeOpen(),this.responsivePopover.showAt(this._getComponent())}async close(e=!1){const t=this._getItems()&&this._getItems()[this.selectedItemIndex];this._getComponent().open=!1,this.responsivePopover=await this._getSuggestionPopover(),this.responsivePopover.close(!1,!1,e),t&&t.focused&&(t.focused=!1)}updateSelectedItemPosition(e){this.selectedItemIndex=e}onItemMouseOver(e){this._getComponent().onItemMouseOver(e)}onItemMouseOut(e){this._getComponent().onItemMouseOut(e)}onItemSelected(e,t){const i=this._getItems(),r=e||i[this.selectedItemIndex],a=this._getNonGroupItems();this.selectedItemIndex=i.indexOf(r),this.accInfo={isGroup:r.groupItem,currentPos:a.indexOf(r)+1,listSize:a.length,itemText:this._getRealItems()[this.selectedItemIndex].text,description:this._getRealItems()[this.selectedItemIndex].description,additionalText:this._getRealItems()[this.selectedItemIndex].additionalText},!(r.type==="Inactive"||r.groupItem)&&(this._getComponent().onItemSelected(this._getRealItems()[this.selectedItemIndex],t),r.selected=!1,r.focused=!1,this._getComponent().open=!1)}onItemPreviewed(e){this._getComponent().onItemPreviewed(e)}onItemPress(e){let t;const i=e.type==="ui5-item-click";i&&!e.detail.item.selected||this._handledPress&&!i||(i&&e.detail.item.selected?(t=e.detail.item,this._handledPress=!0):t=e.detail.selectedItems[0],this.onItemSelected(t,!1))}_beforeOpen(){this._attachItemsListeners(),this._attachPopupListeners()}async _attachItemsListeners(){const e=await this._getList();e.removeEventListener("ui5-item-click",this.fnOnSuggestionItemPress),e.addEventListener("ui5-item-click",this.fnOnSuggestionItemPress),e.removeEventListener("ui5-selection-change",this.fnOnSuggestionItemPress),e.addEventListener("ui5-selection-change",this.fnOnSuggestionItemPress),e.removeEventListener("mouseover",this.fnOnSuggestionItemMouseOver),e.addEventListener("mouseover",this.fnOnSuggestionItemMouseOver),e.removeEventListener("mouseout",this.fnOnSuggestionItemMouseOut),e.addEventListener("mouseout",this.fnOnSuggestionItemMouseOut)}_attachPopupListeners(){this.handleFocus&&(this.attachedAfterOpened||(this.responsivePopover.addEventListener("ui5-after-open",this._onOpen.bind(this)),this.attachedAfterOpened=!0),this.attachedAfterClose||(this.responsivePopover.addEventListener("ui5-after-close",this._onClose.bind(this)),this.attachedAfterClose=!0))}_onOpen(){this._applyFocus()}_onClose(){this._handledPress=!1}_applyFocus(){this.selectedItemIndex&&this._getItems()[this.selectedItemIndex].focus()}_isItemOnTarget(){return this.isOpened()&&this.selectedItemIndex!==null&&this.selectedItemIndex!==-1&&!this._isGroupOrInactiveItem}get _isGroupOrInactiveItem(){const e=this._getItems();return!e||!e[this.selectedItemIndex]?!1:e[this.selectedItemIndex].groupItem||e[this.selectedItemIndex].type==="Inactive"}isOpened(){return!!(this.responsivePopover&&this.responsivePopover.opened)}_handleItemNavigation(e){this._getItems().length&&(e?this._selectNextItem():this._selectPreviousItem())}_selectNextItem(){const e=this._getItems().length,t=this.selectedItemIndex;if(this._hasValueState&&t===-1&&!this.component._isValueStateFocused){this._focusValueState();return}(t===-1&&!this._hasValueState||this.component._isValueStateFocused)&&(this._clearValueStateFocus(),this.selectedItemIndex=-1),!(t!==-1&&t+1>e-1)&&this._moveItemSelection(t,++this.selectedItemIndex)}_selectPreviousItem(){const e=this._getItems(),t=this.selectedItemIndex;if(this._hasValueState&&t===0&&!this.component._isValueStateFocused){this.component.hasSuggestionItemSelected=!1,this.component._isValueStateFocused=!0,this.selectedItemIndex=0,e[0].focused=!1,e[0].selected=!1;return}if(this.component._isValueStateFocused){this.component.focused=!0,this.component._isValueStateFocused=!1,this.selectedItemIndex=0;return}if(!(t===-1||t===null)){if(t-1<0){e[t].selected=!1,e[t].focused=!1,this.component.focused=!0,this.component.hasSuggestionItemSelected=!1,this.selectedItemIndex-=1;return}this._moveItemSelection(t,--this.selectedItemIndex)}}_moveItemSelection(e,t){const i=this._getItems(),r=i[t],a=i[e],s=this._getNonGroupItems();r&&(this.component.focused=!1,this._clearValueStateFocus(),this.accInfo={isGroup:r.groupItem,currentPos:s.indexOf(r)+1,listSize:s.length,itemText:this._getRealItems()[this.selectedItemIndex].text,description:this._getRealItems()[i.indexOf(r)].description,additionalText:this._getRealItems()[i.indexOf(r)].additionalText},a&&(a.selected=!1,a.focused=!1),r&&(r.focused=!0,r.type==="Active"&&(r.selected=!0),this.handleFocus&&r.focus()),this.component.hasSuggestionItemSelected=!0,this.onItemPreviewed(r),this._isItemIntoView(r)||this._scrollItemIntoView(r))}_deselectItems(){this._getItems().forEach(t=>{t.selected=!1,t.focused=!1})}_clearItemFocus(){const e=this._getItems().find(t=>t.focused);e&&(e.focused=!1)}_isItemIntoView(e){const t=e.getDomRef().getBoundingClientRect(),i=this._getComponent().getDomRef().getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight;return t.top+Bt.SCROLL_STEP<=r&&t.top>=i.top}async _scrollItemIntoView(e){const t=e.getDomRef().offsetTop,i=await this._getScrollContainer();i.scrollTop=t}async _getScrollContainer(){return this._scrollContainer||(await this._getSuggestionPopover(),this._scrollContainer=this.responsivePopover.shadowRoot.querySelector(".ui5-popup-content")),this._scrollContainer}_getItems(){return this.responsivePopover?[...this.responsivePopover.querySelector("[ui5-list]").children]:[]}_getNonGroupItems(){return this._getItems().filter(e=>!e.groupItem)}_getComponent(){return this.component}async _getList(){return this.responsivePopover=await this._getSuggestionPopover(),this.responsivePopover.querySelector("[ui5-list]")}async _getListWidth(){return(await this._getList()).offsetWidth}_getRealItems(){return this._getComponent().getSlottedNodes(this.slotName)}async _getSuggestionPopover(){if(this.responsivePopover)return this.responsivePopover;const e=await this._getComponent().getStaticAreaItemDomRef();return this.responsivePopover=e.querySelector("[ui5-responsive-popover]"),this.responsivePopover}get itemSelectionAnnounce(){if(!this.accInfo)return"";const e=Bt.i18nBundle.getText(Kv,this.accInfo.currentPos,this.accInfo.listSize),t=Bt.i18nBundle.getText(Zv);return this.accInfo.isGroup?`${t} ${this.accInfo.itemText}`:`${this.accInfo.description} ${this.accInfo.additionalText} ${e}`}getRowText(e){return this.sanitizeText(e.text||e.textContent||"")}getRowDesc(e){return this.sanitizeText(e.description||"")}getHighlightedText(e,t){const i=e.text||e.textContent||"";return this.hightlightInput(i,t)}getHighlightedDesc(e,t){const i=e.description||"";return this.hightlightInput(i,t)}hightlightInput(e,t){return Bb(e,t)}sanitizeText(e){return k_(e)}get _hasValueState(){return this.component.hasValueStateMessage}_focusValueState(){this.component._isValueStateFocused=!0,this.component.focused=!1,this.component.hasSuggestionItemSelected=!1,this.selectedItemIndex=0,this.component.value=this.component.typedInValue,this._deselectItems()}_clearValueStateFocus(){this.component._isValueStateFocused=!1}_clearSelectedSuggestionAndAccInfo(){this.accInfo=void 0,this.selectedItemIndex=0}static get dependencies(){return[U5,q5,I_,u_,T_,B_,Wt,We,co]}static async init(){Bt.i18nBundle=await j("@ui5/webcomponents")}}Bt.SCROLL_STEP=60;Ys("InputSuggestions",Bt);var Ia;(function(o){o.Text="Text",o.Email="Email",o.Number="Number",o.Password="Password",o.Tel="Tel",o.URL="URL"})(Ia||(Ia={}));const Ta=Ia;function j5(o,e,t){return c`<div class="ui5-input-root ui5-input-focusable-element" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}"><div class="ui5-input-content"><input id="${n(this._id)}-inner" class="ui5-input-inner" style="${R(this.styles.innerInput)}" type="${n(this.inputType)}" inner-input ?inner-input-with-icon="${this.icon.length}" ?disabled="${this.disabled}" ?readonly="${this._readonly}" .value="${n(this._innerValue)}" placeholder="${n(this._placeholder)}" maxlength="${n(this.maxlength)}" role="${n(this.accInfo.input.role)}" aria-controls="${n(this.accInfo.input.ariaControls)}" aria-invalid="${n(this.accInfo.input.ariaInvalid)}" aria-haspopup="${n(this.accInfo.input.ariaHasPopup)}" aria-describedby="${n(this.accInfo.input.ariaDescribedBy)}" aria-roledescription="${n(this.accInfo.input.ariaRoledescription)}" aria-autocomplete="${n(this.accInfo.input.ariaAutoComplete)}" aria-expanded="${n(this.accInfo.input.ariaExpanded)}" aria-label="${n(this.accInfo.input.ariaLabel)}" aria-required="${n(this.required)}" autocomplete="off" @input="${this._handleInput}" @change="${this._handleChange}" @keydown="${this._onkeydown}" @keyup="${this._onkeyup}" @click=${this._click} @focusin=${this.innerFocusIn} data-sap-focus-ref step="${n(this.nativeInputAttributes.step)}" min="${n(this.nativeInputAttributes.min)}" max="${n(this.nativeInputAttributes.max)}" />${this._effectiveShowClearIcon?G5.call(this,o,e,t):void 0}${this.icon.length?X5.call(this,o,e,t):void 0}<div class="ui5-input-value-state-icon">${ao(this._valueStateInputIcon)}</div>${this.showSuggestions?K5.call(this,o,e,t):void 0}${this.accInfo.input.ariaDescription?Z5.call(this,o,e,t):void 0}${this.hasValueState?Y5.call(this,o,e,t):void 0}</div><slot name="formSupport"></slot></div>`}function G5(o,e,t){return t?c`<div @click=${this._clear} @mousedown=${this._iconMouseDown} class="ui5-input-clear-icon-wrapper" input-icon tabindex="-1"><${u("ui5-icon",e,t)} tabindex="-1" class="ui5-input-clear-icon" name="decline" accessible-name="${n(this.clearIconAccessibleName)}"></${u("ui5-icon",e,t)}></div>`:c`<div @click=${this._clear} @mousedown=${this._iconMouseDown} class="ui5-input-clear-icon-wrapper" input-icon tabindex="-1"><ui5-icon tabindex="-1" class="ui5-input-clear-icon" name="decline" accessible-name="${n(this.clearIconAccessibleName)}"></ui5-icon></div>`}function X5(o,e,t){return c`<div class="ui5-input-icon-root"><slot name="icon"></slot></div>`}function K5(o,e,t){return c`<span id="${n(this._id)}-suggestionsText" class="ui5-hidden-text">${n(this.suggestionsText)}</span><span id="${n(this._id)}-selectionText" class="ui5-hidden-text" aria-live="polite" role="status"></span><span id="${n(this._id)}-suggestionsCount" class="ui5-hidden-text" aria-live="polite">${n(this.availableSuggestionsCount)}</span>`}function Z5(o,e,t){return c`<span id="${n(this._id)}-descr" class="ui5-hidden-text">${n(this.accInfo.input.ariaDescription)}</span>`}function Y5(o,e,t){return c`<span id="${n(this._id)}-valueStateDesc" class="ui5-hidden-text">${n(this.ariaValueStateHiddenText)}</span>`}function J5(o,e,t){return c`${this.showSuggestions?Q5.call(this,o,e,t):void 0}${this.hasValueStateMessage?a0.call(this,o,e,t):void 0} `}function Q5(o,e,t){return t?c`<${u("ui5-responsive-popover",e,t)} class="${w(this.classes.popover)}" hide-arrow _disable-initial-focus placement-type="Bottom" horizontal-align="Left" style="${R(this.styles.suggestionsPopover)}" @ui5-after-open="${n(this._afterOpenPopover)}" @ui5-after-close="${n(this._afterClosePopover)}" @ui5-scroll="${n(this._scroll)}" accessible-name="${n(this._popupLabel)}">${this._isPhone?vs.call(this,o,e,t):void 0}${this._isPhone?void 0:bs.call(this,o,e,t)}<${u("ui5-list",e,t)} separators="${n(this.suggestionSeparators)}" @mousedown="${this.onItemMouseDown}" mode="SingleSelect">${V(this.suggestionObjects,(i,r)=>i._id||r,(i,r)=>xs.call(this,o,e,t,i,r))}</${u("ui5-list",e,t)}>${this._isPhone?Cs.call(this,o,e,t):void 0}</${u("ui5-responsive-popover",e,t)}>`:c`<ui5-responsive-popover class="${w(this.classes.popover)}" hide-arrow _disable-initial-focus placement-type="Bottom" horizontal-align="Left" style="${R(this.styles.suggestionsPopover)}" @ui5-after-open="${n(this._afterOpenPopover)}" @ui5-after-close="${n(this._afterClosePopover)}" @ui5-scroll="${n(this._scroll)}" accessible-name="${n(this._popupLabel)}">${this._isPhone?vs.call(this,o,e,t):void 0}${this._isPhone?void 0:bs.call(this,o,e,t)}<ui5-list separators="${n(this.suggestionSeparators)}" @mousedown="${this.onItemMouseDown}" mode="SingleSelect">${V(this.suggestionObjects,(i,r)=>i._id||r,(i,r)=>xs.call(this,o,e,t,i,r))}</ui5-list>${this._isPhone?Cs.call(this,o,e,t):void 0}</ui5-responsive-popover>`}function vs(o,e,t){return t?c`<div slot="header" class="ui5-responsive-popover-header"><div class="row"><span>${n(this._headerTitleText)}</span><${u("ui5-button",e,t)} class="ui5-responsive-popover-close-btn" icon="decline" design="Transparent" @click="${this._closeRespPopover}"></${u("ui5-button",e,t)}></div><div class="row"><div class="input-root-phone native-input-wrapper"><${u("ui5-input",e,t)} class="ui5-input-inner-phone" type="${n(this.inputType)}" .value="${n(this.value)}" ?show-clear-icon=${this.showClearIcon} placeholder="${n(this.placeholder)}" @ui5-input="${n(this._handleInput)}" @ui5-change="${n(this._handleChange)}"></${u("ui5-input",e,t)}></div></div></div>${this.hasValueStateMessage?fs.call(this,o,e,t):void 0}`:c`<div slot="header" class="ui5-responsive-popover-header"><div class="row"><span>${n(this._headerTitleText)}</span><ui5-button class="ui5-responsive-popover-close-btn" icon="decline" design="Transparent" @click="${this._closeRespPopover}"></ui5-button></div><div class="row"><div class="input-root-phone native-input-wrapper"><ui5-input class="ui5-input-inner-phone" type="${n(this.inputType)}" .value="${n(this.value)}" ?show-clear-icon=${this.showClearIcon} placeholder="${n(this.placeholder)}" @ui5-input="${n(this._handleInput)}" @ui5-change="${n(this._handleChange)}"></ui5-input></div></div></div>${this.hasValueStateMessage?fs.call(this,o,e,t):void 0}`}function fs(o,e,t){return t?c`<div class="${w(this.classes.popoverValueState)}" style="${R(this.styles.suggestionPopoverHeader)}"><${u("ui5-icon",e,t)} class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></${u("ui5-icon",e,t)}>${this.shouldDisplayDefaultValueStateMessage?gs.call(this,o,e,t):ms.call(this,o,e,t)}</div>`:c`<div class="${w(this.classes.popoverValueState)}" style="${R(this.styles.suggestionPopoverHeader)}"><ui5-icon class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></ui5-icon>${this.shouldDisplayDefaultValueStateMessage?gs.call(this,o,e,t):ms.call(this,o,e,t)}</div>`}function gs(o,e,t){return c`${n(this.valueStateText)}`}function ms(o,e,t){return c`${V(this.valueStateMessageText,(i,r)=>i._id||r,(i,r)=>e0.call(this,o,e,t,i,r))}`}function e0(o,e,t,i,r){return c`${n(i)}`}function bs(o,e,t){return c`${this.hasValueStateMessage?t0.call(this,o,e,t):void 0}`}function t0(o,e,t){return t?c`<div slot="header" ?focused=${this._isValueStateFocused} class="ui5-responsive-popover-header ${w(this.classes.popoverValueState)}" style=${R(this.styles.suggestionPopoverHeader)}><${u("ui5-icon",e,t)} class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></${u("ui5-icon",e,t)}>${this.shouldDisplayDefaultValueStateMessage?ys.call(this,o,e,t):ws.call(this,o,e,t)}</div>`:c`<div slot="header" ?focused=${this._isValueStateFocused} class="ui5-responsive-popover-header ${w(this.classes.popoverValueState)}" style=${R(this.styles.suggestionPopoverHeader)}><ui5-icon class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></ui5-icon>${this.shouldDisplayDefaultValueStateMessage?ys.call(this,o,e,t):ws.call(this,o,e,t)}</div>`}function ys(o,e,t){return c`${n(this.valueStateText)}`}function ws(o,e,t){return c`${V(this.valueStateMessageText,(i,r)=>i._id||r,(i,r)=>o0.call(this,o,e,t,i,r))}`}function o0(o,e,t,i,r){return c`${n(i)}`}function xs(o,e,t,i,r){return c`${i.groupItem?i0.call(this,o,e,t,i,r):r0.call(this,o,e,t,i,r)}`}function i0(o,e,t,i,r){return t?c`<${u("ui5-li-groupheader",e,t)} data-ui5-key="${n(i.key)}">${ao(i.text)}</${u("ui5-li-groupheader",e,t)}>`:c`<ui5-li-groupheader data-ui5-key="${n(i.key)}">${ao(i.text)}</ui5-li-groupheader>`}function r0(o,e,t,i,r){return t?c`<${u("ui5-li-suggestion-item",e,t)} wrapping-type="Normal" image="${n(i.image)}" icon="${n(i.icon)}" additional-text="${n(i.additionalText)}" type="${n(i.type)}" additional-text-state="${n(i.additionalTextState)}" data-ui5-key="${n(i.key)}">${ao(i.text)}${i.description?ks.call(this,o,e,t,i,r):void 0}</${u("ui5-li-suggestion-item",e,t)}>`:c`<ui5-li-suggestion-item wrapping-type="Normal" image="${n(i.image)}" icon="${n(i.icon)}" additional-text="${n(i.additionalText)}" type="${n(i.type)}" additional-text-state="${n(i.additionalTextState)}" data-ui5-key="${n(i.key)}">${ao(i.text)}${i.description?ks.call(this,o,e,t,i,r):void 0}</ui5-li-suggestion-item>`}function ks(o,e,t,i,r){return c`<span slot="richDescription">${ao(i.description)}</span>`}function Cs(o,e,t){return t?c`<div slot="footer" class="ui5-responsive-popover-footer"><${u("ui5-button",e,t)} design="Transparent" @click="${this._closeRespPopover}">OK</${u("ui5-button",e,t)}></div>`:c`<div slot="footer" class="ui5-responsive-popover-footer"><ui5-button design="Transparent" @click="${this._closeRespPopover}">OK</ui5-button></div>`}function a0(o,e,t){return t?c`<${u("ui5-popover",e,t)} skip-registry-update _disable-initial-focus prevent-focus-restore hide-arrow class="ui5-valuestatemessage-popover" placement-type="Bottom" horizontal-align="${n(this._valueStatePopoverHorizontalAlign)}"><div slot="header" class="${w(this.classes.popoverValueState)}" style="${R(this.styles.popoverHeader)}"><${u("ui5-icon",e,t)} class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></${u("ui5-icon",e,t)}>${this.shouldDisplayDefaultValueStateMessage?Ss.call(this,o,e,t):Is.call(this,o,e,t)}</div></${u("ui5-popover",e,t)}>`:c`<ui5-popover skip-registry-update _disable-initial-focus prevent-focus-restore hide-arrow class="ui5-valuestatemessage-popover" placement-type="Bottom" horizontal-align="${n(this._valueStatePopoverHorizontalAlign)}"><div slot="header" class="${w(this.classes.popoverValueState)}" style="${R(this.styles.popoverHeader)}"><ui5-icon class="ui5-input-value-state-message-icon" name="${n(this._valueStateMessageInputIcon)}"></ui5-icon>${this.shouldDisplayDefaultValueStateMessage?Ss.call(this,o,e,t):Is.call(this,o,e,t)}</div></ui5-popover>`}function Ss(o,e,t){return c`${n(this.valueStateText)}`}function Is(o,e,t){return c`${V(this.valueStateMessageText,(i,r)=>i._id||r,(i,r)=>n0.call(this,o,e,t,i,r))}`}function n0(o,e,t,i,r){return c`${n(i)}`}const s0=(o,e,t)=>e.filter(i=>i[t].toLowerCase().startsWith(o.toLowerCase()));f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const l0={packageName:"@ui5/webcomponents",fileName:"themes/Input.css.ts",content:`:host{vertical-align:middle}.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}[input-icon]{color:var(--_ui5-v1-24-10_input_icon_color);cursor:pointer;outline:none;padding:var(--_ui5-v1-24-10_input_icon_padding);border-inline-start:var(--_ui5-v1-24-10_input_icon_border);min-width:1rem;min-height:1rem;border-radius:var(--_ui5-v1-24-10_input_icon_border_radius)}[input-icon][pressed]{background:var(--_ui5-v1-24-10_input_icon_pressed_bg);box-shadow:var(--_ui5-v1-24-10_input_icon_box_shadow);border-inline-start:var(--_ui5-v1-24-10_select_hover_icon_left_border);color:var(--_ui5-v1-24-10_input_icon_pressed_color)}[input-icon]:active{background-color:var(--sapButton_Active_Background);box-shadow:var(--_ui5-v1-24-10_input_icon_box_shadow);border-inline-start:var(--_ui5-v1-24-10_select_hover_icon_left_border);color:var(--_ui5-v1-24-10_input_icon_pressed_color)}[input-icon]:not([pressed]):not(:active):hover{background:var(--_ui5-v1-24-10_input_icon_hover_bg);box-shadow:var(--_ui5-v1-24-10_input_icon_box_shadow)}[input-icon]:hover{border-inline-start:var(--_ui5-v1-24-10_select_hover_icon_left_border);box-shadow:var(--_ui5-v1-24-10_input_icon_box_shadow)}:host(:not([hidden])){display:inline-block}:host{width:var(--_ui5-v1-24-10_input_width);min-width:calc(var(--_ui5-v1-24-10_input_min_width) + (var(--_ui5-v1-24-10-input-icons-count)*var(--_ui5-v1-24-10_input_icon_width)));margin:var(--_ui5-v1-24-10_input_margin_top_bottom) 0;height:var(--_ui5-v1-24-10_input_height);color:var(--sapField_TextColor);font-size:var(--sapFontSize);font-family:"72override",var(--sapFontFamily);font-style:normal;border:var(--_ui5-v1-24-10-input-border);border-radius:var(--_ui5-v1-24-10_input_border_radius);box-sizing:border-box;text-align:start;transition:var(--_ui5-v1-24-10_input_transition);background:var(--sapField_BackgroundStyle);background-color:var(--_ui5-v1-24-10_input_background_color)}:host(:not([readonly])),:host([readonly][disabled]){box-shadow:var(--sapField_Shadow)}:host([focused]:not([opened])){border-color:var(--_ui5-v1-24-10_input_focused_border_color);background-color:var(--sapField_Focus_Background)}.ui5-input-focusable-element{position:relative}:host([focused]:not([opened])) .ui5-input-focusable-element:after{content:var(--ui5-v1-24-10_input_focus_pseudo_element_content);position:absolute;pointer-events:none;z-index:2;border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--_ui5-v1-24-10_input_focus_outline_color);border-radius:var(--_ui5-v1-24-10_input_focus_border_radius);top:var(--_ui5-v1-24-10_input_focus_offset);bottom:var(--_ui5-v1-24-10_input_focus_offset);left:var(--_ui5-v1-24-10_input_focus_offset);right:var(--_ui5-v1-24-10_input_focus_offset)}:host([focused][readonly]:not([opened])) .ui5-input-focusable-element:after{top:var(--_ui5-v1-24-10_input_readonly_focus_offset);bottom:var(--_ui5-v1-24-10_input_readonly_focus_offset);left:var(--_ui5-v1-24-10_input_readonly_focus_offset);right:var(--_ui5-v1-24-10_input_readonly_focus_offset);border-radius:var(--_ui5-v1-24-10_input_readonly_focus_border_radius)}.ui5-input-root:before{content:"";position:absolute;width:calc(100% - 2px);left:1px;bottom:-2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:var(--_ui5-v1-24-10_input_bottom_border_height);transition:var(--_ui5-v1-24-10_input_transition);background-color:var(--_ui5-v1-24-10_input_bottom_border_color)}.ui5-input-root{width:100%;height:100%;position:relative;background:transparent;display:inline-block;outline:none;box-sizing:border-box;color:inherit;transition:border-color .2s ease-in-out;border-radius:var(--_ui5-v1-24-10_input_border_radius);overflow:hidden}:host([disabled]){opacity:var(--_ui5-v1-24-10_input_disabled_opacity);cursor:default;pointer-events:none;background-color:var(--_ui5-v1-24-10-input_disabled_background);border-color:var(--_ui5-v1-24-10_input_disabled_border_color)}:host([disabled]) .ui5-input-root:before,:host([readonly]) .ui5-input-root:before{content:none}[inner-input]{background:transparent;color:inherit;border:none;font-style:inherit;-webkit-appearance:none;-moz-appearance:textfield;padding:var(--_ui5-v1-24-10_input_inner_padding);box-sizing:border-box;min-width:var(--_ui5-v1-24-10_input_min_width);width:100%;text-overflow:ellipsis;flex:1;outline:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:inherit}[inner-input][inner-input-with-icon]{padding:var(--_ui5-v1-24-10_input_inner_padding_with_icon)}.ui5-input-value-state-icon{height:100%;display:var(--_ui5-v1-24-10-input-value-state-icon-display);align-items:center}.ui5-input-value-state-icon>svg{margin-right:8px}[inner-input]::selection{background:var(--sapSelectedColor);color:var(--sapContent_ContrastTextColor)}:host([disabled]) [inner-input]::-webkit-input-placeholder{visibility:hidden}:host([readonly]) [inner-input]::-webkit-input-placeholder{visibility:hidden}:host([disabled]) [inner-input]::-moz-placeholder{visibility:hidden}:host([readonly]) [inner-input]::-moz-placeholder{visibility:hidden}[inner-input]::-webkit-input-placeholder{font-weight:400;font-style:var(--_ui5-v1-24-10_input_placeholder_style);color:var(--_ui5-v1-24-10_input_placeholder_color);padding-right:.125rem}[inner-input]::-moz-placeholder{font-weight:400;font-style:var(--_ui5-v1-24-10_input_placeholder_style);color:var(--_ui5-v1-24-10_input_placeholder_color);padding-right:.125rem}:host([value-state="Error"]) [inner-input]::-webkit-input-placeholder{color:var(--_ui5-v1-24-10-input_error_placeholder_color);font-weight:var(--_ui5-v1-24-10_input_value_state_error_warning_placeholder_font_weight)}:host([value-state="Error"]) [inner-input]::-moz-placeholder{color:var(--_ui5-v1-24-10-input_error_placeholder_color);font-weight:var(--_ui5-v1-24-10_input_value_state_error_warning_placeholder_font_weight)}:host([value-state="Warning"]) [inner-input]::-webkit-input-placeholder{font-weight:var(--_ui5-v1-24-10_input_value_state_error_warning_placeholder_font_weight)}:host([value-state="Warning"]) [inner-input]::-moz-placeholder{font-weight:var(--_ui5-v1-24-10_input_value_state_error_warning_placeholder_font_weight)}:host([value-state="Success"]) [inner-input]::-webkit-input-placeholder{color:var(--_ui5-v1-24-10_input_placeholder_color)}:host([value-state="Success"]) [inner-input]::-moz-placeholder{color:var(--_ui5-v1-24-10_input_placeholder_color)}:host([value-state="Information"]) [inner-input]::-webkit-input-placeholder{color:var(--_ui5-v1-24-10_input_placeholder_color)}:host([value-state="Information"]) [inner-input]::-moz-placeholder{color:var(--_ui5-v1-24-10_input_placeholder_color)}.ui5-input-content{height:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;overflow:hidden;outline:none;background:transparent;color:inherit;border-radius:var(--_ui5-v1-24-10_input_border_radius)}:host([readonly]:not([disabled])){border-color:var(--_ui5-v1-24-10_input_readonly_border_color);background:var(--sapField_ReadOnly_BackgroundStyle);background-color:var(--_ui5-v1-24-10_input_readonly_background)}:host([value-state="None"]:not([readonly]):hover),:host(:not([value-state]):not([readonly]):hover){border:var(--_ui5-v1-24-10_input_hover_border);border-color:var(--_ui5-v1-24-10_input_focused_border_color);box-shadow:var(--sapField_Hover_Shadow);background:var(--sapField_Hover_BackgroundStyle);background-color:var(--sapField_Hover_Background)}:host(:not([value-state]):not([readonly])[focused]:not([opened]):hover),:host([value-state="None"]:not([readonly])[focused]:not([opened]):hover){box-shadow:none}:host([focused]):not([opened]) .ui5-input-root:before{content:none}:host(:not([readonly]):not([disabled])[value-state]:not([value-state="None"])){border-width:var(--_ui5-v1-24-10_input_state_border_width)}:host([value-state="Error"]) [inner-input],:host([value-state="Warning"]) [inner-input]{font-style:var(--_ui5-v1-24-10_input_error_warning_font_style);text-indent:var(--_ui5-v1-24-10_input_error_warning_text_indent)}:host([value-state="Error"]) [inner-input]{font-weight:var(--_ui5-v1-24-10_input_error_font_weight)}:host([value-state="Warning"]) [inner-input]{font-weight:var(--_ui5-v1-24-10_input_warning_font_weight)}:host([value-state="Error"]:not([readonly]):not([disabled])){background:var(--sapField_InvalidBackgroundStyle);background-color:var(--sapField_InvalidBackground);border-color:var(--_ui5-v1-24-10_input_value_state_error_border_color);box-shadow:var(--sapField_InvalidShadow)}:host([value-state="Error"][focused]:not([opened]):not([readonly])){background-color:var(--_ui5-v1-24-10_input_focused_value_state_error_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_error_border_color)}:host([value-state="Error"][focused]:not([opened]):not([readonly])) .ui5-input-focusable-element:after{border-color:var(--_ui5-v1-24-10_input_focused_value_state_error_focus_outline_color)}:host([value-state="Error"]:not([readonly])) .ui5-input-root:before{background-color:var(--_ui5-v1-24-10-input-value-state-error-border-botom-color)}:host([value-state="Error"]:not([readonly]):not([focused]):hover),:host([value-state="Error"]:not([readonly])[focused][opened]:hover){background-color:var(--_ui5-v1-24-10_input_value_state_error_hover_background);box-shadow:var(--sapField_Hover_InvalidShadow)}:host([value-state="Error"]:not([readonly]):not([disabled])),:host([value-state="Warning"]:not([readonly]):not([disabled])),:host([value-state="Information"]:not([readonly]):not([disabled])){border-style:var(--_ui5-v1-24-10_input_error_warning_border_style)}:host([value-state="Warning"]:not([readonly]):not([disabled])){background:var(--sapField_WarningBackgroundStyle);background-color:var(--sapField_WarningBackground);border-color:var(--_ui5-v1-24-10_input_value_state_warning_border_color);box-shadow:var(--sapField_WarningShadow)}:host([value-state="Warning"][focused]:not([opened]):not([readonly])){background-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_border_color)}:host([value-state="Warning"][focused]:not([opened]):not([readonly])) .ui5-input-focusable-element:after{border-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_focus_outline_color)}:host([value-state="Warning"]:not([readonly])) .ui5-input-root:before{background-color:var(--_ui5-v1-24-10_input_value_state_warning_border_botom_color)}:host([value-state="Warning"]:not([readonly]):not([focused]):hover),:host([value-state="Warning"]:not([readonly])[focused][opened]:hover){background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_WarningShadow)}:host([value-state="Success"]:not([readonly]):not([disabled])){background:var(--sapField_SuccessBackgroundStyle);background-color:var(--sapField_SuccessBackground);border-color:var(--_ui5-v1-24-10_input_value_state_success_border_color);border-width:var(--_ui5-v1-24-10_input_value_state_success_border_width);box-shadow:var(--sapField_SuccessShadow)}:host([value-state="Success"][focused]:not([opened]):not([readonly])){background-color:var(--_ui5-v1-24-10_input_focused_value_state_success_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_success_border_color)}:host([value-state="Success"][focused]:not([opened]):not([readonly])) .ui5-input-focusable-element:after{border-color:var(--_ui5-v1-24-10_input_focused_value_state_success_focus_outline_color)}:host([value-state="Success"]:not([readonly])) .ui5-input-root:before{background-color:var(--_ui5-v1-24-10_input_value_state_success_border_botom_color)}:host([value-state="Success"]:not([readonly]):not([focused]):hover),:host([value-state="Success"]:not([readonly])[focused][opened]:hover){background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_SuccessShadow)}:host([value-state="Information"]:not([readonly]):not([disabled])){background:var(--sapField_InformationBackgroundStyle);background-color:var(--sapField_InformationBackground);border-color:var(--_ui5-v1-24-10_input_value_state_information_border_color);border-width:var(--_ui5-v1-24-10_input_information_border_width);box-shadow:var(--sapField_InformationShadow)}:host([value-state="Information"][focused]:not([opened]):not([readonly])){background-color:var(--_ui5-v1-24-10_input_focused_value_state_information_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_information_border_color)}:host([value-state="Information"]:not([readonly])) .ui5-input-root:before{background-color:var(--_ui5-v1-24-10_input_value_success_information_border_botom_color)}:host([value-state="Information"]:not([readonly]):not([focused]):hover),:host([value-state="Information"]:not([readonly])[focused][opened]:hover){background-color:var(--sapField_Hover_Background);box-shadow:var(--sapField_Hover_InformationShadow)}.ui5-input-icon-root{min-width:var(--_ui5-v1-24-10_input_icon_min_width);height:100%;display:flex;justify-content:center;align-items:center}::slotted([ui5-icon][slot="icon"]){align-self:start;padding:var(--_ui5-v1-24-10_input_custom_icon_padding);box-sizing:content-box!important}:host([value-state="Error"]) [input-icon],:host([value-state="Warning"]) [input-icon]{padding:var(--_ui5-v1-24-10_input_error_warning_icon_padding)}:host([value-state="Error"][focused]) [input-icon],:host([value-state="Warning"][focused]) [input-icon]{padding:var(--_ui5-v1-24-10_input_error_warning_focused_icon_padding)}:host([value-state="Information"]) [input-icon]{padding:var(--_ui5-v1-24-10_input_information_icon_padding)}:host([value-state="Information"][focused]) [input-icon]{padding:var(--_ui5-v1-24-10_input_information_focused_icon_padding)}:host([value-state="Error"]) ::slotted([input-icon][ui5-icon]),:host([value-state="Error"]) ::slotted([ui5-icon][slot="icon"]),:host([value-state="Warning"]) ::slotted([ui5-icon][slot="icon"]){padding:var(--_ui5-v1-24-10_input_error_warning_custom_icon_padding)}:host([value-state="Error"][focused]) ::slotted([input-icon][ui5-icon]),:host([value-state="Error"][focused]) ::slotted([ui5-icon][slot="icon"]),:host([value-state="Warning"][focused]) ::slotted([ui5-icon][slot="icon"]){padding:var(--_ui5-v1-24-10_input_error_warning_custom_focused_icon_padding)}:host([value-state="Information"]) ::slotted([ui5-icon][slot="icon"]){padding:var(--_ui5-v1-24-10_input_information_custom_icon_padding)}:host([value-state="Information"][focused]) ::slotted([ui5-icon][slot="icon"]){padding:var(--_ui5-v1-24-10_input_information_custom_focused_icon_padding)}:host([value-state="Error"]) [input-icon]:active,:host([value-state="Error"]) [input-icon][pressed]{box-shadow:var(--_ui5-v1-24-10_input_error_icon_box_shadow);color:var(--_ui5-v1-24-10_input_icon_error_pressed_color)}:host([value-state="Error"]) [input-icon]:not([pressed]):not(:active):hover{box-shadow:var(--_ui5-v1-24-10_input_error_icon_box_shadow)}:host([value-state="Warning"]) [input-icon]:active,:host([value-state="Warning"]) [input-icon][pressed]{box-shadow:var(--_ui5-v1-24-10_input_warning_icon_box_shadow);color:var(--_ui5-v1-24-10_input_icon_warning_pressed_color)}:host([value-state="Warning"]) [input-icon]:not([pressed]):not(:active):hover{box-shadow:var(--_ui5-v1-24-10_input_warning_icon_box_shadow)}:host([value-state="Information"]) [input-icon]:active,:host([value-state="Information"]) [input-icon][pressed]{box-shadow:var(--_ui5-v1-24-10_input_information_icon_box_shadow);color:var(--_ui5-v1-24-10_input_icon_information_pressed_color)}:host([value-state="Information"]) [input-icon]:not([pressed]):not(:active):hover{box-shadow:var(--_ui5-v1-24-10_input_information_icon_box_shadow)}:host([value-state="Success"]) [input-icon]:active,:host([value-state="Success"]) [input-icon][pressed]{box-shadow:var(--_ui5-v1-24-10_input_success_icon_box_shadow);color:var(--_ui5-v1-24-10_input_icon_success_pressed_color)}:host([value-state="Success"]) [input-icon]:not([pressed]):not(:active):hover{box-shadow:var(--_ui5-v1-24-10_input_success_icon_box_shadow)}.ui5-input-clear-icon-wrapper{height:var(--_ui5-v1-24-10_input_icon_wrapper_height);padding:0;width:var(--_ui5-v1-24-10_input_icon_width);min-width:var(--_ui5-v1-24-10_input_icon_width);display:flex;justify-content:center;align-items:center;box-sizing:border-box}:host([value-state]:not([value-state="None"]):not([value-state="Success"])) .ui5-input-clear-icon-wrapper{height:var(--_ui5-v1-24-10_input_icon_wrapper_state_height);vertical-align:top}:host([value-state="Success"]) .ui5-input-clear-icon-wrapper{height:var(--_ui5-v1-24-10_input_icon_wrapper_success_state_height)}[ui5-icon].ui5-input-clear-icon{padding:0;color:inherit}[inner-input]::-webkit-outer-spin-button,[inner-input]::-webkit-inner-spin-button{-webkit-appearance:inherit;margin:inherit}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const E_={packageName:"@ui5/webcomponents",fileName:"themes/ResponsivePopoverCommon.css.ts",content:`.input-root-phone{flex:1;position:relative;height:var(--_ui5-v1-24-10_input_height);color:var(--sapField_TextColor);font-size:var(--sapFontSize);font-family:"72override",var(--sapFontFamily);background:var(--sapField_BackgroundStyle);background-color:var(--_ui5-v1-24-10_input_background_color);border:var(--_ui5-v1-24-10-input-border);border-radius:var(--_ui5-v1-24-10_input_border_radius);box-sizing:border-box}.input-root-phone [inner-input]{padding:0 .5rem;width:100%;height:100%}.input-root-phone [inner-input]:focus{background-color:var(--sapField_Focus_Background)}.input-root-phone:focus-within:before{content:"";position:absolute;pointer-events:none;z-index:2;border:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);border-radius:var(--_ui5-v1-24-10_input_focus_border_radius);top:var(--_ui5-v1-24-10_input_focus_offset);bottom:var(--_ui5-v1-24-10_input_focus_offset);left:var(--_ui5-v1-24-10_input_focus_offset);right:var(--_ui5-v1-24-10_input_focus_offset)}.input-root-phone [value-state=Error] [input-icon][data-ui5-compact-size],.input-root-phone [value-state=Success] [input-icon][data-ui5-compact-size],.input-root-phone [value-state=Warning] [input-icon][data-ui5-compact-size]{padding:.1875rem .5rem}[inner-input]{background:transparent;color:inherit;border:none;font-style:normal;-webkit-appearance:none;-moz-appearance:textfield;line-height:normal;padding:var(--_ui5-v1-24-10_input_inner_padding);box-sizing:border-box;min-width:3rem;text-overflow:ellipsis;flex:1;outline:none;font-size:inherit;font-family:inherit;border-radius:var(--_ui5-v1-24-10_input_border_radius)}[inner-input]::selection,[inner-input]::-moz-selection{background:var(--sapSelectedColor);color:var(--sapContent_ContrastTextColor)}[inner-input]::-webkit-input-placeholder{font-style:italic;color:var(--sapField_PlaceholderTextColor)}[inner-input]::-moz-placeholder{font-style:italic;color:var(--sapField_PlaceholderTextColor)}.input-root-phone[value-state]:not([value-state=None]){border-width:var(--_ui5-v1-24-10_input_state_border_width)}.input-root-phone[value-state=Error] [inner-input],.input-root-phone[value-state=Warning] [inner-input]{font-style:var(--_ui5-v1-24-10_input_error_warning_font_style)}.input-root-phone[value-state=Error] [inner-input]{font-weight:var(--_ui5-v1-24-10_input_error_font_weight)}.input-root-phone[value-state=Error]:not([readonly]){background:var(--sapField_InvalidBackgroundStyle);background-color:var(--sapField_InvalidBackground);border-color:var(--_ui5-v1-24-10_input_value_state_error_border_color)}.input-root-phone[value-state=Error]:not([readonly]) [inner-input]:focus{background-color:var(--_ui5-v1-24-10_input_focused_value_state_error_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_error_border_color)}.input-root-phone[value-state=Error]:not([readonly]):focus-within:before{border-color:var(--_ui5-v1-24-10_input_focused_value_state_error_focus_outline_color)}.input-root-phone[value-state=Error]:not([readonly]):not([disabled]),.input-root-phone[value-state=Warning]:not([readonly]):not([disabled]),.input-root-phone[value-state=Information]:not([readonly]):not([disabled]){border-style:var(--_ui5-v1-24-10_input_error_warning_border_style)}.input-root-phone[value-state=Warning]:not([readonly]){background:var(--sapField_WarningBackgroundStyle);background-color:var(--sapField_WarningBackground);border-color:var(--_ui5-v1-24-10_input_value_state_warning_border_color)}.input-root-phone[value-state=Warning]:not([readonly]) [inner-input]:focus{background-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_border_color)}.input-root-phone[value-state=Warning]:not([readonly]):focus-within:before{border-color:var(--_ui5-v1-24-10_input_focused_value_state_warning_focus_outline_color)}.input-root-phone[value-state=Success]:not([readonly]){background:var(--sapField_SuccessBackgroundStyle);background-color:var(--sapField_SuccessBackground);border-color:var(--_ui5-v1-24-10_input_value_state_success_border_color);border-width:var(--_ui5-v1-24-10_input_value_state_success_border_width)}.input-root-phone[value-state=Success]:not([readonly]) [inner-input]:focus{background-color:var(--_ui5-v1-24-10_input_focused_value_state_success_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_success_border_color)}.input-root-phone[value-state=Success]:not([readonly]):focus-within:before{border-color:var(--_ui5-v1-24-10_input_focused_value_state_success_focus_outline_color)}.input-root-phone[value-state=Information]:not([readonly]){background:var(--sapField_InformationBackgroundStyle);background-color:var(--sapField_InformationBackground);border-color:var(--_ui5-v1-24-10_input_value_state_information_border_color);border-width:var(--_ui5-v1-24-10_input_information_border_width)}.input-root-phone[value-state=Information]:not([readonly]) [inner-input]:focus{background-color:var(--_ui5-v1-24-10_input_focused_value_state_information_background);border-color:var(--_ui5-v1-24-10_input_focused_value_state_information_border_color)}.ui5-multi-combobox-toggle-button{margin-left:.5rem}.ui5-responsive-popover-header{width:100%;min-height:2.5rem;display:flex;flex-direction:column}.ui5-responsive-popover-header-text{width:calc(100% - var(--_ui5-v1-24-10_button_base_min_width))}.ui5-responsive-popover-header .row{box-sizing:border-box;padding:.25rem 1rem;min-height:2.5rem;display:flex;justify-content:center;align-items:center;font-size:var(--sapFontHeader5Size)}.ui5-responsive-popover-footer{display:flex;justify-content:flex-end;padding:.25rem 0;width:100%}.ui5-responsive-popover-close-btn{position:absolute;right:1rem}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const c0={packageName:"@ui5/webcomponents",fileName:"themes/Suggestions.css.ts",content:`.ui5-suggestions-popover{box-shadow:var(--sapContent_Shadow1)}.ui5-suggestions-popover::part(header),.ui5-suggestions-popover::part(content){padding:0}.ui5-suggestions-popover::part(footer){padding:0 1rem}.ui5-suggestions-popover [ui5-li]::part(icon),.ui5-suggestions-popover [ui5-li-suggestion-item]::part(icon){color:var(--sapList_TextColor)}.input-root-phone.native-input-wrapper{display:contents}.input-root-phone.native-input-wrapper:before{display:none}.native-input-wrapper .ui5-input-inner-phone{margin:0}
`};var T=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},ae,ht;(function(o){o.CHANGE="change",o.INPUT="input",o.SUGGESTION_ITEM_SELECT="suggestion-item-select"})(ht||(ht={}));var Di;(function(o){o.ACTION_ENTER="enter",o.ACTION_USER_INPUT="input"})(Di||(Di={}));let I=ae=class extends L{constructor(){super(),this.hasSuggestionItemSelected=!1,this.valueBeforeItemSelection="",this.valueBeforeItemPreview="",this.suggestionSelectionCancelled=!1,this.previousValue="",this.firstRendering=!0,this.typedInValue="",this.lastConfirmedValue="",this.isTyping=!1,this.suggestionObjects=[],this._handleResizeBound=this._handleResize.bind(this),this._keepInnerValue=!1,this._focusedAfterClear=!1}onEnterDOM(){Ee.register(this,this._handleResizeBound),uh(this,this._updateAssociatedLabelsTexts.bind(this))}onExitDOM(){Ee.deregister(this,this._handleResizeBound),hh(this)}onBeforeRendering(){this._keepInnerValue||(this._innerValue=this.value),this.showSuggestions&&(this.enableSuggestions(),this.suggestionObjects=this.Suggestions.defaultSlotProperties(this.typedInValue)),this._effectiveShowClearIcon=this.showClearIcon&&!!this.value&&!this.readonly&&!this.disabled,this.style.setProperty(Fr("--_ui5-input-icons-count"),`${this.iconsCount}`),this.FormSupport=Q("FormSupport");const e=!!this.suggestionItems.length,t=!!this.value,i=this.shadowRoot.querySelector("input")===Vt();this._isPhone?this.open=this.openOnMobile:this._forceOpen?this.open=!0:this.open=t&&e&&i&&this.isTyping,this.FormSupport?this.FormSupport.syncNativeHiddenInput(this):this.name&&console.warn('In order for the "name" property to have effect, you should also: import "@ui5/webcomponents/dist/features/InputElementsFormSupport.js";');const r=this.value,a=this.getInputDOMRefSync();if(!a||!r)return;const s=a.selectionEnd-a.selectionStart;if(this._shouldAutocomplete&&!ld()&&!s&&!this._isKeyNavigation){const l=this._getFirstMatchingItem(r);l&&this._handleTypeAhead(l)}}async onAfterRendering(){const e=this.getInputDOMRefSync();this.Suggestions&&this.showSuggestions&&(this.Suggestions.toggle(this.open,{preventFocusRestore:!0}),this._listWidth=await this.Suggestions._getListWidth()),this.shouldDisplayOnlyValueStateMessage?this.openPopover():this.closePopover(),this._performTextSelection&&(e.value!==this._innerValue&&(e.value=this._innerValue),this.typedInValue.length&&this.value.length&&e.setSelectionRange(this.typedInValue.length,this.value.length)),this._performTextSelection=!1}_onkeydown(e){if(this._isKeyNavigation=!0,this._shouldAutocomplete=!this.noTypeahead&&!(Hh(e)||Ur(e)||Do(e)),no(e))return this._handleUp(e);if(Ot(e))return this._handleDown(e);if(F(e))return this._handleSpace(e);if(je(e))return this._handleTab();if(K(e))return this._handleEnter(e);if(jl(e))return this._handlePageUp(e);if(Gl(e))return this._handlePageDown(e);if(Wl(e))return this._handleHome(e);if(ql(e))return this._handleEnd(e);if(Do(e))return this._handleEscape();this.showSuggestions&&this._clearPopoverFocusAndSelection(),this._keyDown=!0,this._isKeyNavigation=!1}_onkeyup(e){Ur(e)&&(this.value=e.target.value),this._keyDown=!1}_handleUp(e){this.Suggestions&&this.Suggestions.isOpened()&&this.Suggestions.onUp(e)}_handleDown(e){this.Suggestions&&this.Suggestions.isOpened()&&this.Suggestions.onDown(e)}_handleSpace(e){this.Suggestions&&this.Suggestions.onSpace(e)}_handleTab(){this.Suggestions&&this.previousValue!==this.value&&this.Suggestions.onTab()}_handleEnter(e){const t=!!(this.Suggestions&&this.Suggestions.onEnter(e)),i=this.getInputDOMRefSync(),r=this.suggestionItems.find(a=>a.text&&a.text===this.value||a.textContent===this.value);if(r){const a=r.text?r.text:r.textContent||"";i.setSelectionRange(a.length,a.length),t||(this.selectSuggestion(r,!0),this.open=!1)}if(this._isPhone&&!this.suggestionItems.length&&!this.isTypeNumber&&i.setSelectionRange(this.value.length,this.value.length),!t){this.lastConfirmedValue=this.value,this.FormSupport&&this.FormSupport.triggerFormSubmit(this);return}this.focused=!0}_handlePageUp(e){this._isSuggestionsFocused?this.Suggestions.onPageUp(e):e.preventDefault()}_handlePageDown(e){this._isSuggestionsFocused?this.Suggestions.onPageDown(e):e.preventDefault()}_handleHome(e){this._isSuggestionsFocused&&this.Suggestions.onHome(e)}_handleEnd(e){this._isSuggestionsFocused&&this.Suggestions.onEnd(e)}_handleEscape(){const t=this.showSuggestions&&!!this.Suggestions&&this.open,i=this.getInputDOMRefSync(),r=i.selectionEnd-i.selectionStart>0;if(this.isTyping=!1,!t){this.value=this.lastConfirmedValue?this.lastConfirmedValue:this.previousValue;return}if(t&&this.Suggestions._isItemOnTarget()){this.value=this.typedInValue||this.valueBeforeItemPreview,this.suggestionSelectionCancelled=!0,this.focused=!0;return}r&&(this.value=this.typedInValue),this._isValueStateFocused&&(this._isValueStateFocused=!1,this.focused=!0)}async _onfocusin(e){await this.getInputDOMRef(),this.focused=!0,this._focusedAfterClear||(this.previousValue=this.value),this.valueBeforeItemPreview=this.value,this._inputIconFocused=!!e.target&&e.target===this.querySelector("[ui5-icon]"),this._focusedAfterClear=!1}innerFocusIn(){}_onfocusout(e){const t=e.relatedTarget,i=this.Suggestions&&t&&t.shadowRoot&&t.shadowRoot.contains(this.Suggestions.responsivePopover),r=t&&t.shadowRoot&&t.shadowRoot.querySelector(".ui5-valuestatemessage-root");if(this._keepInnerValue=!1,this.showClearIcon&&!this._effectiveShowClearIcon&&(this._clearIconClicked=!1,this._handleChange()),i||r){e.stopImmediatePropagation();return}t&&t.classList.contains(this._id)||(this.open=!1,this._clearPopoverFocusAndSelection(),this._clearIconClicked||(this.previousValue=""),this.lastConfirmedValue="",this.focused=!1,this.isTyping=!1,this._forceOpen=!1)}_clearPopoverFocusAndSelection(){!this.showSuggestions||!this.Suggestions||(this._isValueStateFocused=!1,this.hasSuggestionItemSelected=!1,this.Suggestions._deselectItems(),this.Suggestions._clearItemFocus())}_click(){ne()&&!this.readonly&&this.Suggestions&&(this.blur(),this.openOnMobile=!0)}_handleChange(){if(this._clearIconClicked){this._clearIconClicked=!1;return}this.previousValue!==this.getInputDOMRefSync().value&&(this.fireEvent(ht.CHANGE),this.previousValue=this.value,this.typedInValue=this.value)}_clear(){this.value="",this.fireEvent(ht.INPUT),this._isPhone||(this.focus(),this._focusedAfterClear=!0)}_iconMouseDown(){this._clearIconClicked=!0}_scroll(e){this.fireEvent("suggestion-scroll",{scrollTop:e.detail.scrollTop,scrollContainer:e.detail.targetRef})}_handleInput(e){const t=this.getInputDOMRefSync(),i=this.value&&this.isTypeNumber&&!t.value,r=e.inputType||e.detail.inputType||"";this._keepInnerValue=!1;const a=["deleteWordBackward","deleteWordForward","deleteSoftLineBackward","deleteSoftLineForward","deleteEntireSoftLine","deleteHardLineBackward","deleteHardLineForward","deleteByDrag","deleteByCut","deleteContent","deleteContentBackward","deleteContentForward","historyUndo"];if(this._shouldAutocomplete=!a.includes(r)&&!this.noTypeahead,this.suggestionSelectionCancelled=!1,e instanceof InputEvent){const s=this.isTypeNumber&&(e.inputType==="deleteContentForward"||e.inputType==="deleteContentBackward")&&!e.target.value.includes(".")&&this.value.includes("."),l=i&&e.data==="e",d=i&&this.value.startsWith("-")&&this.value.length===2&&(e.inputType==="deleteContentForward"||e.inputType==="deleteContentBackward");(s||l||d)&&(this.value=e.target.value,this._keepInnerValue=!0)}e.target===t&&(this.focused=!0,e.stopImmediatePropagation()),this.fireEventByAction(Di.ACTION_ENTER,e),this.hasSuggestionItemSelected=!1,this._isValueStateFocused=!1,this.Suggestions&&this.Suggestions.updateSelectedItemPosition(-1),this.isTyping=!0}_startsWithMatchingItems(e){const t=this.suggestionItems[0].text?"text":"textContent";return s0(e,this.suggestionItems,t)}_getFirstMatchingItem(e){if(!this.suggestionItems.length)return;const t=this._startsWithMatchingItems(e).filter(i=>!i.groupItem);if(t.length)return t[0]}_handleTypeAhead(e){const t=e.text?e.text:e.textContent||"";this._innerValue=t,this.value=t,this._performTextSelection=!0,this._shouldAutocomplete=!1}_handleResize(){this._inputWidth=this.offsetWidth}_updateAssociatedLabelsTexts(){this._associatedLabelsTexts=Dl(this),this._accessibleLabelsRefTexts=Pl(this)}_closeRespPopover(){this.Suggestions.close(!0)}async _afterOpenPopover(){ne()&&(await this.getInputDOMRef()).focus()}_afterClosePopover(){this.announceSelectedItem(),ne()&&(this.blur(),this.focused=!1),this.openOnMobile=!1,this.open=!1,this._forceOpen=!1,this.hasSuggestionItemSelected&&this.focus()}isValueStateOpened(){return!!this._isPopoverOpen}async openPopover(){const e=await this._getPopover();e&&(this._isPopoverOpen=!0,e.showAt(this))}async closePopover(){const e=await this._getPopover();e&&e.close()}async _getPopover(){return(await this.getStaticAreaItemDomRef()).querySelector("[ui5-popover]")}openPicker(){!this.suggestionItems.length||this.disabled||this.readonly||(this._forceOpen=!0)}enableSuggestions(){if(this.Suggestions)return;const e=Q("InputSuggestions");if(e)this.Suggestions=new e(this,"suggestionItems",!0,!1);else throw new Error('You have to import "@ui5/webcomponents/dist/features/InputSuggestions.js" module to use ui5-input suggestions')}selectSuggestion(e,t){var m;if(e.groupItem)return;const i=this.typedInValue||this.value,r=e.text||e.textContent||"",a=t?this.valueBeforeItemSelection!==r:i!==r;this.hasSuggestionItemSelected=!0;const s=this.value,l=this.valueBeforeItemSelection,d=this.lastConfirmedValue,h=this._performTextSelection,p=this.typedInValue,v=this.previousValue;a&&(this.value=r,this.valueBeforeItemSelection=r,this.lastConfirmedValue=r,this._performTextSelection=!0,this.fireEvent(ht.CHANGE),ne()&&this.fireEvent(ht.INPUT),this.typedInValue=this.value,this.previousValue=this.value),this.valueBeforeItemPreview="",this.suggestionSelectionCancelled=!1,!this.fireEvent(ht.SUGGESTION_ITEM_SELECT,{item:e},!0)&&((m=this.Suggestions)==null||m._clearSelectedSuggestionAndAccInfo(),this.hasSuggestionItemSelected=!1,this.suggestionSelectionCancelled=!0,a&&(r===this.value&&(this.value=s),this.valueBeforeItemSelection=l,this.lastConfirmedValue=d,this._performTextSelection=h,this.typedInValue=p,this.previousValue=v)),this.isTyping=!1,this.openOnMobile=!1,this._forceOpen=!1}previewSuggestion(e){this.valueBeforeItemSelection=this.value,this.updateValueOnPreview(e),this.announceSelectedItem(),this._previewItem=e}updateValueOnPreview(e){const i=e.type==="Inactive"||e.groupItem?this.valueBeforeItemPreview:e.effectiveTitle||e.textContent||"";this.value=i,this._performTextSelection=!0}get previewItem(){return this._previewItem?this.getSuggestionByListItem(this._previewItem):null}async fireEventByAction(e,t){if(this.disabled||this.readonly)return;const i=await this.getInputValue(),r=e===Di.ACTION_ENTER;this.value=i,this.typedInValue=i,this.valueBeforeItemPreview=i,r&&(this.fireEvent(ht.INPUT,{inputType:t.inputType}),this.fireEvent("value-changed"))}async getInputValue(){return this.getDomRef()?(await this.getInputDOMRef()).value:""}async getInputDOMRef(){return ne()&&this.Suggestions?(await this.Suggestions._getSuggestionPopover(),this.Suggestions.responsivePopover.querySelector(".ui5-input-inner-phone")):this.nativeInput}getInputDOMRefSync(){return ne()&&this.Suggestions&&this.Suggestions.responsivePopover?this.Suggestions.responsivePopover.querySelector(".ui5-input-inner-phone").shadowRoot.querySelector("input"):this.nativeInput}get nativeInput(){const e=this.getDomRef();return e?e.querySelector("input"):null}get nativeInputWidth(){return this.nativeInput?this.nativeInput.offsetWidth:0}getLabelableElementId(){return this.getInputId()}getSuggestionByListItem(e){const t=parseInt(e.getAttribute("data-ui5-key"));return this.suggestionItems[t]}isSuggestionsScrollable(){return this.Suggestions?this.Suggestions._isScrollable():Promise.resolve(!1)}getInputId(){return`${this._id}-inner`}onItemMouseOver(e){const t=e.target,i=this.getSuggestionByListItem(t);i&&i.fireEvent("mouseover",{item:i,targetRef:t})}onItemMouseOut(e){const t=e.target,i=this.getSuggestionByListItem(t);i&&i.fireEvent("mouseout",{item:i,targetRef:t})}onItemMouseDown(e){e.preventDefault()}onItemSelected(e,t){this.selectSuggestion(e,t)}onItemPreviewed(e){this.previewSuggestion(e),this.fireEvent("suggestion-item-preview",{item:this.getSuggestionByListItem(e),targetRef:e})}get valueStateTypeMappings(){return{Success:ae.i18nBundle.getText(Bc),Information:ae.i18nBundle.getText(Ac),Error:ae.i18nBundle.getText(Tc),Warning:ae.i18nBundle.getText($c)}}valueStateTextMappings(){return{Success:ae.i18nBundle.getText(Zi),Information:ae.i18nBundle.getText(Xa),Error:ae.i18nBundle.getText(Xi),Warning:ae.i18nBundle.getText(Ki)}}announceSelectedItem(){const e=this.shadowRoot.querySelector(`[id="${this._id}-selectionText"]`);e.textContent=this.itemSelectionAnnounce}get _readonly(){return this.readonly&&!this.disabled}get _headerTitleText(){return ae.i18nBundle.getText(Wv)}get _popupLabel(){return ae.i18nBundle.getText(of)}get clearIconAccessibleName(){return ae.i18nBundle.getText(Xv)}get inputType(){return this.type.toLowerCase()}get isTypeNumber(){return this.type===Ta.Number}get suggestionsTextId(){return this.showSuggestions?`${this._id}-suggestionsText`:""}get valueStateTextId(){return this.hasValueState?`${this._id}-valueStateDesc`:""}get accInfo(){const e=this.showSuggestions?"true":void 0,t=this.showSuggestions?"list":void 0,i=this._inputAccInfo.ariaDescribedBy?`${this.suggestionsTextId} ${this.valueStateTextId} ${this._inputAccInfo.ariaDescribedBy}`.trim():`${this.suggestionsTextId} ${this.valueStateTextId}`.trim();return{input:{ariaRoledescription:this._inputAccInfo&&(this._inputAccInfo.ariaRoledescription||void 0),ariaDescribedBy:i||void 0,ariaInvalid:this.valueState===y.Error?"true":void 0,ariaHasPopup:this._inputAccInfo.ariaHasPopup?this._inputAccInfo.ariaHasPopup:e,ariaAutoComplete:this._inputAccInfo.ariaAutoComplete?this._inputAccInfo.ariaAutoComplete:t,role:this._inputAccInfo&&this._inputAccInfo.role,ariaControls:this._inputAccInfo&&this._inputAccInfo.ariaControls,ariaExpanded:this._inputAccInfo&&this._inputAccInfo.ariaExpanded,ariaDescription:this._inputAccInfo&&this._inputAccInfo.ariaDescription,ariaLabel:this._inputAccInfo&&this._inputAccInfo.ariaLabel||this._accessibleLabelsRefTexts||this.accessibleName||this._associatedLabelsTexts||void 0}}}get nativeInputAttributes(){return{min:this.isTypeNumber?this._nativeInputAttributes.min:void 0,max:this.isTypeNumber?this._nativeInputAttributes.max:void 0,step:this.isTypeNumber?this._nativeInputAttributes.step||"any":void 0}}get ariaValueStateHiddenText(){if(!this.hasValueState)return;const e=this.valueState!==y.None?this.valueStateTypeMappings[this.valueState]:"";return this.shouldDisplayDefaultValueStateMessage?this.valueStateText?`${e} ${this.valueStateText}`:e:`${e}`.concat(" ",this.valueStateMessageText.map(t=>t.textContent).join(" "))}get itemSelectionAnnounce(){return this.Suggestions?this.Suggestions.itemSelectionAnnounce:""}get iconsCount(){const e=this.icon?this.icon.length:0,t=Number(this._effectiveShowClearIcon)??0;return e+t}get classes(){return{popover:{"ui5-suggestions-popover":this.showSuggestions,"ui5-popover-with-value-state-header-phone":this._isPhone&&this.showSuggestions&&this.hasValueStateMessage,"ui5-popover-with-value-state-header":!this._isPhone&&this.showSuggestions&&this.hasValueStateMessage},popoverValueState:{"ui5-valuestatemessage-root":!0,"ui5-valuestatemessage-header":!0,"ui5-valuestatemessage--success":this.valueState===y.Success,"ui5-valuestatemessage--error":this.valueState===y.Error,"ui5-valuestatemessage--warning":this.valueState===y.Warning,"ui5-valuestatemessage--information":this.valueState===y.Information}}}get styles(){const e=parseInt(getComputedStyle(document.documentElement).fontSize);return{popoverHeader:{"max-width":this._inputWidth?`${this._inputWidth}px`:""},suggestionPopoverHeader:{display:this._listWidth===0?"none":"inline-block",width:this._listWidth?`${this._listWidth}px`:""},suggestionsPopover:{"min-width":this._inputWidth?`${this._inputWidth}px`:"","max-width":this._inputWidth&&this._inputWidth/e>40?`${this._inputWidth}px`:"40rem"},innerInput:{padding:""}}}get suggestionSeparators(){return"None"}get valueStateMessageText(){return this.getSlottedNodes("valueStateMessage").map(e=>e.cloneNode(!0))}get shouldDisplayOnlyValueStateMessage(){return this.hasValueStateMessage&&!this.readonly&&!this.open&&this.focused}get shouldDisplayDefaultValueStateMessage(){return!this.valueStateMessage.length&&this.hasValueStateMessage}get hasValueState(){return this.valueState!==y.None}get hasValueStateMessage(){return this.hasValueState&&this.valueState!==y.Success&&(!this._inputIconFocused||!!(this._isPhone&&this.Suggestions))}get valueStateText(){return this.valueState!==y.None?this.valueStateTextMappings()[this.valueState]:void 0}get suggestionsText(){return ae.i18nBundle.getText(Vv)}get availableSuggestionsCount(){if(this.showSuggestions&&(this.value||this.Suggestions.isOpened())){const e=this.suggestionObjects.filter(t=>!t.groupItem);switch(e.length){case 0:return ae.i18nBundle.getText(Gv);case 1:return ae.i18nBundle.getText(qv);default:return ae.i18nBundle.getText(jv,e.length)}}}get step(){return this.isTypeNumber?"any":void 0}get _isPhone(){return ne()}get _isSuggestionsFocused(){return!this.focused&&this.Suggestions&&this.Suggestions.isOpened()}get _placeholder(){return this.placeholder}get _valueStateInputIcon(){const e={Error:'<path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" d="M10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20ZM7.70711 13.7071C7.31658 14.0976 6.68342 14.0976 6.29289 13.7071C5.90237 13.3166 5.90237 12.6834 6.29289 12.2929L8.58579 10L6.29289 7.70711C5.90237 7.31658 5.90237 6.68342 6.29289 6.29289C6.68342 5.90237 7.31658 5.90237 7.70711 6.29289L10 8.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L11.4142 10L13.7071 12.2929C14.0976 12.6834 14.0976 13.3166 13.7071 13.7071C13.3166 14.0976 12.6834 14.0976 12.2929 13.7071L10 11.4142L7.70711 13.7071Z" fill="#EE3939"/>',Warning:'<path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" d="M11.8619 0.49298C11.6823 0.187541 11.3544 0 11 0C10.6456 0 10.3177 0.187541 10.1381 0.49298L0.138066 17.493C-0.0438112 17.8022 -0.0461447 18.1851 0.13195 18.4965C0.310046 18.8079 0.641283 19 1 19H21C21.3587 19 21.69 18.8079 21.868 18.4965C22.0461 18.1851 22.0438 17.8022 21.8619 17.493L11.8619 0.49298ZM11 6C11.5523 6 12 6.44772 12 7V10C12 10.5523 11.5523 11 11 11C10.4477 11 10 10.5523 10 10V7C10 6.44772 10.4477 6 11 6ZM11 16C11.8284 16 12.5 15.3284 12.5 14.5C12.5 13.6716 11.8284 13 11 13C10.1716 13 9.5 13.6716 9.5 14.5C9.5 15.3284 10.1716 16 11 16Z" fill="#F58B00"/>',Success:'<path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10ZM14.7071 6.29289C14.3166 5.90237 13.6834 5.90237 13.2929 6.29289L8 11.5858L6.70711 10.2929C6.31658 9.90237 5.68342 9.90237 5.29289 10.2929C4.90237 10.6834 4.90237 11.3166 5.29289 11.7071L7.29289 13.7071C7.68342 14.0976 8.31658 14.0976 8.70711 13.7071L14.7071 7.70711C15.0976 7.31658 15.0976 6.68342 14.7071 6.29289Z" fill="#36A41D"/>',Information:'<path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" d="M3 0C1.34315 0 0 1.34315 0 3V15C0 16.6569 1.34315 18 3 18H15C16.6569 18 18 16.6569 18 15V3C18 1.34315 16.6569 0 15 0H3ZM9 6.5C9.82843 6.5 10.5 5.82843 10.5 5C10.5 4.17157 9.82843 3.5 9 3.5C8.17157 3.5 7.5 4.17157 7.5 5C7.5 5.82843 8.17157 6.5 9 6.5ZM9 8.5C9.55228 8.5 10 8.94772 10 9.5V13.5C10 14.0523 9.55228 14.5 9 14.5C8.44771 14.5 8 14.0523 8 13.5V9.5C8 8.94772 8.44771 8.5 9 8.5Z" fill="#1B90FF"/>'};return this.valueState!==y.None?`
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 20 20" fill="none">
${e[this.valueState]};
</svg>
`:""}get _valueStatePopoverHorizontalAlign(){return this.effectiveDir!=="rtl"?"Left":"Right"}get _valueStateMessageInputIcon(){const e={Error:"error",Warning:"alert",Success:"sys-enter-2",Information:"information"};return this.valueState!==y.None?e[this.valueState]:""}getCaretPosition(){return pb(this.nativeInput)}setCaretPosition(e){vb(this.nativeInput,e)}removeFractionalPart(e){return e.includes(".")?e.slice(0,e.indexOf(".")):e.includes(",")?e.slice(0,e.indexOf(",")):e}static async onDefine(){const e=Q("InputSuggestions");[ae.i18nBundle]=await Promise.all([j("@ui5/webcomponents"),e?e.init():Promise.resolve()])}};T([_({type:Boolean})],I.prototype,"disabled",void 0);T([_({type:Boolean})],I.prototype,"highlight",void 0);T([_()],I.prototype,"placeholder",void 0);T([_({type:Boolean})],I.prototype,"readonly",void 0);T([_({type:Boolean})],I.prototype,"required",void 0);T([_({type:Boolean})],I.prototype,"noTypeahead",void 0);T([_({type:Ta,defaultValue:Ta.Text})],I.prototype,"type",void 0);T([_()],I.prototype,"value",void 0);T([_({noAttribute:!0})],I.prototype,"_innerValue",void 0);T([_({type:y,defaultValue:y.None})],I.prototype,"valueState",void 0);T([_()],I.prototype,"name",void 0);T([_({type:Boolean})],I.prototype,"showSuggestions",void 0);T([_({validator:pe})],I.prototype,"maxlength",void 0);T([_()],I.prototype,"accessibleName",void 0);T([_({defaultValue:""})],I.prototype,"accessibleNameRef",void 0);T([_({type:Boolean})],I.prototype,"showClearIcon",void 0);T([_({type:Boolean})],I.prototype,"_effectiveShowClearIcon",void 0);T([_({type:Boolean})],I.prototype,"focused",void 0);T([_({type:Boolean})],I.prototype,"openOnMobile",void 0);T([_({type:Boolean})],I.prototype,"open",void 0);T([_({type:Boolean})],I.prototype,"_forceOpen",void 0);T([_({type:Boolean})],I.prototype,"_isValueStateFocused",void 0);T([_({type:Object,noAttribute:!0})],I.prototype,"_inputAccInfo",void 0);T([_({type:Object,noAttribute:!0})],I.prototype,"_nativeInputAttributes",void 0);T([_({validator:pe})],I.prototype,"_inputWidth",void 0);T([_({validator:pe})],I.prototype,"_listWidth",void 0);T([_({type:Boolean,noAttribute:!0})],I.prototype,"_isPopoverOpen",void 0);T([_({type:Boolean,noAttribute:!0})],I.prototype,"_inputIconFocused",void 0);T([_({type:String,noAttribute:!0,defaultValue:void 0})],I.prototype,"_associatedLabelsTexts",void 0);T([_({type:String,noAttribute:!0,defaultValue:void 0})],I.prototype,"_accessibleLabelsRefTexts",void 0);T([B({type:HTMLElement,default:!0})],I.prototype,"suggestionItems",void 0);T([B()],I.prototype,"icon",void 0);T([B()],I.prototype,"formSupport",void 0);T([B({type:HTMLElement,invalidateOnChildChange:!0,cloned:!0})],I.prototype,"valueStateMessage",void 0);I=ae=T([A({tag:"ui5-input",languageAware:!0,renderer:q,template:j5,staticAreaTemplate:J5,styles:l0,staticAreaStyles:[E_,Ec,c0],get dependencies(){const o=Q("InputSuggestions");return[co,We].concat(o?o.dependencies:[])}}),x("change"),x("input"),x("suggestion-item-select",{detail:{item:{type:HTMLElement}}}),x("suggestion-item-preview",{detail:{item:{type:HTMLElement},targetRef:{type:HTMLElement}}}),x("suggestion-scroll",{detail:{scrollTop:{type:pe},scrollContainer:{type:HTMLElement}}})],I);I.define();const _0="slim-arrow-up",R_="M261.5 197q-6-6-11 0l-160 160q-5 5-11.5 5t-11.5-5-5-11.5 5-11.5l166-165q9-9 22-9t23 9l165 165q5 5 5 11t-5 11q-12 12-23 0z",d0=!1,u0="SAP-icons-v4",h0="@ui5/webcomponents-icons";$(_0,{pathData:R_,ltr:d0,collection:u0,packageName:h0});const p0="slim-arrow-up",L_="M96 326q0-10 7-17l135-141q6-8 18-8 11 0 19 8l134 141q7 7 7 17 0 11-7.5 18.5T390 352q-10 0-18-8L256 223 140 344q-8 8-18 8-11 0-18.5-7.5T96 326z",v0=!1,f0="SAP-icons-v5",g0="@ui5/webcomponents-icons";$(p0,{pathData:L_,ltr:v0,collection:f0,packageName:g0});he();const m0="slim-arrow-down",P_="M420.5 187q11-12 23 0 5 5 5 11t-5 11l-165 165q-10 9-23 9t-22-9l-166-165q-5-5-5-11.5t5-11.5 11.5-5 11.5 5l160 160q5 6 11 0z",b0=!1,y0="SAP-icons-v4",w0="@ui5/webcomponents-icons";$(m0,{pathData:P_,ltr:b0,collection:y0,packageName:w0});const x0="slim-arrow-down",F_="M96 186q0-11 7.5-18.5T122 160q10 0 18 8l116 121 116-121q8-8 18-8 11 0 18.5 7.5T416 186q0 10-7 17L275 344q-8 8-19 8-12 0-18-8L103 203q-7-7-7-17z",k0=!1,C0="SAP-icons-v5",S0="@ui5/webcomponents-icons";$(x0,{pathData:F_,ltr:k0,collection:C0,packageName:S0});he();let Er=null,Ts=Date.now();const I0=300,T0=o=>(e,t,i)=>{const r=i.value;return i.value=function(s){let l=!1;if(s.target instanceof HTMLElement){const d=s.target.closest(o);d===Er&&Date.now()-Ts>=I0?l=!0:d!==Er&&(Er=d,Ts=Date.now())}r.apply(this,[s,l])},i};function $0(o,e,t){return c`<li part="native-li" data-sap-focus-ref tabindex="${n(this._effectiveTabIndex)}" class="${w(this.classes.main)}" @focusin="${this._onfocusin}" @focusout="${this._onfocusout}" @keyup="${this._onkeyup}" @keydown="${this._onkeydown}" @mouseup="${this._onmouseup}" @mousedown="${this._onmousedown}" @touchstart="${this._ontouchstart}" @touchend="${this._ontouchend}" @click="${this._onclick}" draggable="${n(this.movable)}" @dragstart="${this._ondragstart}" @dragend="${this._ondragend}" role="${n(this._accInfo.role)}" aria-expanded="${n(this._accInfo.ariaExpanded)}" title="${n(this._accInfo.tooltip)}" aria-level="${n(this._accInfo.ariaLevel)}" aria-haspopup="${n(this._accInfo.ariaHaspopup)}" aria-posinset="${n(this._accInfo.posinset)}" aria-roledescription="${n(this.accessibleRoleDescription)}" aria-setsize="${n(this._accInfo.setsize)}" aria-describedby="${n(this._id)}-invisibleText-describedby" aria-labelledby="${n(this._accessibleNameRef)}" aria-disabled="${n(this._ariaDisabled)}" aria-selected="${n(this._accInfo.ariaSelected)}" aria-checked="${n(this._accInfo.ariaChecked)}" aria-owns="${n(this._accInfo.ariaOwns)}">${this.placeSelectionElementBefore?B0.call(this,o,e,t):void 0}${this._hasHighlightColor?F0.call(this,o,e,t):void 0}<div part="content" id="${n(this._id)}-content" class="ui5-li-content"><slot></slot></div>${this.typeDetail?O0.call(this,o,e,t):void 0}${this.typeNavigation?D0.call(this,o,e,t):void 0}${this.navigated?N0.call(this,o,e,t):void 0}${this.placeSelectionElementAfter?M0.call(this,o,e,t):void 0}<span id="${n(this._id)}-invisibleText" class="ui5-hidden-text">${n(this._accInfo.listItemAriaLabel)}${n(this.accessibleName)}</span><span id="${n(this._id)}-invisibleText-describedby" class="ui5-hidden-text">${n(this._accInfo.ariaSelectedText)}</span></li> `}function B0(o,e,t){return c`${this.modeSingleSelect?A0.call(this,o,e,t):void 0}${this.modeMultiSelect?E0.call(this,o,e,t):void 0}${this.renderDeleteButton?R0.call(this,o,e,t):void 0}`}function A0(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function E0(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function R0(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?L0.call(this,o,e,t):P0.call(this,o,e,t)}</div>`}function L0(o,e,t){return c`<slot name="deleteButton"></slot>`}function P0(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}function F0(o,e,t){return c`<div class="ui5-li-highlight"></div>`}function O0(o,e,t){return t?c`<div class="ui5-li-detailbtn"><${u("ui5-button",e,t)} part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></${u("ui5-button",e,t)}></div>`:c`<div class="ui5-li-detailbtn"><ui5-button part="detail-button" design="Transparent" icon="edit" @click="${this.onDetailClick}"></ui5-button></div>`}function D0(o,e,t){return t?c`<${u("ui5-icon",e,t)} name ="slim-arrow-right"></${u("ui5-icon",e,t)}>`:c`<ui5-icon name ="slim-arrow-right"></ui5-icon>`}function N0(o,e,t){return c`<div class="ui5-li-navigated"></div>`}function M0(o,e,t){return c`${this.modeSingleSelect?H0.call(this,o,e,t):void 0}${this.modeMultiSelect?z0.call(this,o,e,t):void 0}${this.renderDeleteButton?U0.call(this,o,e,t):void 0}`}function H0(o,e,t){return t?c`<${u("ui5-radio-button",e,t)} part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></${u("ui5-radio-button",e,t)}>`:c`<ui5-radio-button part="radio" ?disabled="${this.isInactive}" accessible-name="${n(this._accInfo.ariaLabelRadioButton)}" tabindex="-1" id="${n(this._id)}-singleSelectionElement" class="ui5-li-singlesel-radiobtn" ?checked="${this.selected}" @click="${this.onSingleSelectionComponentPress}"></ui5-radio-button>`}function z0(o,e,t){return t?c`<${u("ui5-checkbox",e,t)} part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></${u("ui5-checkbox",e,t)}>`:c`<ui5-checkbox part="checkbox" ?disabled="${this.isInactive}" ?indeterminate=${this.indeterminate} tabindex="-1" id="${n(this._id)}-multiSelectionElement" class="ui5-li-multisel-cb" ?checked="${this.selected}" accessible-name="${n(this._accInfo.ariaLabel)}" @click="${this.onMultiSelectionComponentPress}"></ui5-checkbox>`}function U0(o,e,t){return c`<div class="ui5-li-deletebtn">${this.hasDeleteButtonSlot?V0.call(this,o,e,t):W0.call(this,o,e,t)}</div>`}function V0(o,e,t){return c`<slot name="deleteButton"></slot>`}function W0(o,e,t){return t?c`<${u("ui5-button",e,t)} part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></${u("ui5-button",e,t)}>`:c`<ui5-button part="delete-button" tabindex="-1" data-sap-no-tab-ref id="${n(this._id)}-deleteSelectionElement" design="Transparent" icon="decline" ?disabled="${this.disableDeleteButton}" @click="${this.onDelete}" tooltip="${n(this.deleteText)}"></ui5-button>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const q0={packageName:"@ui5/webcomponents",fileName:"themes/CustomListItem.css.ts",content:`:host(:not([hidden])){display:block}:host{min-height:var(--_ui5-v1-24-10_list_item_base_height);height:auto;box-sizing:border-box}.ui5-li-root.ui5-custom-li-root{pointer-events:inherit;min-height:inherit}.ui5-li-root.ui5-custom-li-root .ui5-li-content{pointer-events:inherit}[ui5-checkbox].ui5-li-singlesel-radiobtn,[ui5-radio-button].ui5-li-singlesel-radiobtn{display:flex;align-items:center}.ui5-li-root.ui5-custom-li-root,[ui5-checkbox].ui5-li-singlesel-radiobtn,[ui5-radio-button].ui5-li-singlesel-radiobtn{min-width:var(--_ui5-v1-24-10_custom_list_item_rb_min_width)}
`};var O_=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a};let Ho=class extends Qi{_onkeydown(e){!(je(e)||Dt(e))&&!this.focused||super._onkeydown(e)}_onkeyup(e){!(je(e)||Dt(e))&&!this.focused||super._onkeyup(e)}get classes(){const e=super.classes;return e.main["ui5-custom-li-root"]=!0,e}};O_([_()],Ho.prototype,"accessibleName",void 0);Ho=O_([A({tag:"ui5-li-custom",template:$0,styles:[Qi.styles,q0]})],Ho);Ho.define();const D_=Ho;var $a;(function(o){o.Top="Top",o.Bottom="Bottom"})($a||($a={}));const Ba=$a;var Aa;(function(o){o.Default="Default",o.Positive="Positive",o.Negative="Negative",o.Critical="Critical",o.Neutral="Neutral"})(Aa||(Aa={}));const de=Aa;var Ea;(function(o){o.Solid="Solid",o.Transparent="Transparent",o.Translucent="Translucent"})(Ea||(Ea={}));const Ni=Ea;var Ra;(function(o){o.Inline="Inline",o.Standard="Standard"})(Ra||(Ra={}));const Mi=Ra;var La;(function(o){o.End="End",o.StartAndEnd="StartAndEnd"})(La||(La={}));const Pa=La;function j0(o,e,t){return t?c`<div class="${w(this.classes.root)}">${this.tabsAtTheBottom?$s.call(this,o,e,t):void 0}<div class="${w(this.classes.header)}" id="${n(this._id)}-header" @focusin="${this._onHeaderFocusin}" @dragstart="${this._onHeaderDragStart}" @dragenter="${this._onHeaderDragEnter}" @dragover="${this._onHeaderDragOver}" @drop="${this._onHeaderDrop}" @dragleave="${this._onHeaderDragLeave}" part="tabstrip"><div class="ui5-tc__overflow ui5-tc__overflow--start" @click="${this._onOverflowClick}" @keydown="${this._onOverflowKeyDown}" hidden>${this.startOverflowButton.length?Bs.call(this,o,e,t):As.call(this,o,e,t)}</div><div id="${n(this._id)}-tabStrip" class="${w(this.classes.tabStrip)}" role="tablist" aria-describedby="${n(this.tablistAriaDescribedById)}" @click="${this._onTabStripClick}" @keydown="${this._onTabStripKeyDown}" @keyup="${this._onTabStripKeyUp}">${V(this.items,(i,r)=>i._id||r,(i,r)=>Es.call(this,o,e,t,i,r))}</div><div class="ui5-tc__overflow ui5-tc__overflow--end" @click="${this._onOverflowClick}" @keydown="${this._onOverflowKeyDown}" hidden>${this.overflowButton.length?Rs.call(this,o,e,t):Ls.call(this,o,e,t)}</div><${u("ui5-drop-indicator",e,t)} orientation="Vertical" .ownerReference="${n(this)}"></${u("ui5-drop-indicator",e,t)}></div>${this.tabsAtTheBottom?void 0:Ps.call(this,o,e,t)}${this.hasSubTabs?Fs.call(this,o,e,t):void 0}</div> `:c`<div class="${w(this.classes.root)}">${this.tabsAtTheBottom?$s.call(this,o,e,t):void 0}<div class="${w(this.classes.header)}" id="${n(this._id)}-header" @focusin="${this._onHeaderFocusin}" @dragstart="${this._onHeaderDragStart}" @dragenter="${this._onHeaderDragEnter}" @dragover="${this._onHeaderDragOver}" @drop="${this._onHeaderDrop}" @dragleave="${this._onHeaderDragLeave}" part="tabstrip"><div class="ui5-tc__overflow ui5-tc__overflow--start" @click="${this._onOverflowClick}" @keydown="${this._onOverflowKeyDown}" hidden>${this.startOverflowButton.length?Bs.call(this,o,e,t):As.call(this,o,e,t)}</div><div id="${n(this._id)}-tabStrip" class="${w(this.classes.tabStrip)}" role="tablist" aria-describedby="${n(this.tablistAriaDescribedById)}" @click="${this._onTabStripClick}" @keydown="${this._onTabStripKeyDown}" @keyup="${this._onTabStripKeyUp}">${V(this.items,(i,r)=>i._id||r,(i,r)=>Es.call(this,o,e,t,i,r))}</div><div class="ui5-tc__overflow ui5-tc__overflow--end" @click="${this._onOverflowClick}" @keydown="${this._onOverflowKeyDown}" hidden>${this.overflowButton.length?Rs.call(this,o,e,t):Ls.call(this,o,e,t)}</div><ui5-drop-indicator orientation="Vertical" .ownerReference="${n(this)}"></ui5-drop-indicator></div>${this.tabsAtTheBottom?void 0:Ps.call(this,o,e,t)}${this.hasSubTabs?Fs.call(this,o,e,t):void 0}</div> `}function $s(o,e,t){return c`<div class="${w(this.classes.content)}" part="content"><div class="ui5-tc__contentItem" id="ui5-tc-content" ?hidden="${this._selectedTab.effectiveHidden}" role="tabpanel" aria-labelledby="${n(this._selectedTab._id)}">${V(this.items,(i,r)=>i._id||r,(i,r)=>G0.call(this,o,e,t,i,r))}</div></div>`}function G0(o,e,t,i,r){return c`<slot name="${n(i._effectiveSlotName)}"></slot>`}function Bs(o,e,t){return c`<slot name="startOverflowButton"></slot>`}function As(o,e,t){return t?c`<${u("ui5-button",e,t)} icon="${n(this.overflowMenuIcon)}" data-ui5-stable="overflow-start" tabindex="-1" tooltip="${n(this.overflowMenuTitle)}" aria-haspopup="menu" icon-end>${n(this._startOverflowText)}</${u("ui5-button",e,t)}>`:c`<ui5-button icon="${n(this.overflowMenuIcon)}" data-ui5-stable="overflow-start" tabindex="-1" tooltip="${n(this.overflowMenuTitle)}" aria-haspopup="menu" icon-end>${n(this._startOverflowText)}</ui5-button>`}function Es(o,e,t,i,r){return c`${n(i.stripPresentation)}`}function Rs(o,e,t){return c`<slot name="overflowButton"></slot>`}function Ls(o,e,t){return t?c`<${u("ui5-button",e,t)} icon="${n(this.overflowMenuIcon)}" data-ui5-stable="overflow-end" tabindex="-1" tooltip="${n(this.overflowMenuTitle)}" aria-haspopup="menu" icon-end>${n(this._endOverflowText)}</${u("ui5-button",e,t)}>`:c`<ui5-button icon="${n(this.overflowMenuIcon)}" data-ui5-stable="overflow-end" tabindex="-1" tooltip="${n(this.overflowMenuTitle)}" aria-haspopup="menu" icon-end>${n(this._endOverflowText)}</ui5-button>`}function Ps(o,e,t){return c`<div class="${w(this.classes.content)}" part="content"><div class="ui5-tc__contentItem" id="ui5-tc-content" ?hidden="${this._selectedTab.effectiveHidden}" role="tabpanel" aria-labelledby="${n(this._selectedTab._id)}">${V(this.items,(i,r)=>i._id||r,(i,r)=>X0.call(this,o,e,t,i,r))}</div></div>`}function X0(o,e,t,i,r){return c`<slot name="${n(i._effectiveSlotName)}"></slot>`}function Fs(o,e,t){return c`<span id="${n(this._id)}-invisibleText" class="ui5-hidden-text">${n(this.accInvisibleText)}</span>`}function K0(o,e,t){return t?c`<${u("ui5-responsive-popover",e,t)} id="${n(this._id)}-overflowMenu" horizontal-align="Right" placement-type="Bottom" content-only-on-desktop hide-arrow _hide-header class="ui5-tab-container-responsive-popover"><${u("ui5-list",e,t)} mode="SingleSelect" separators="None" @ui5-item-click="${n(this._onOverflowListItemClick)}" @ui5-move-over="${n(this._onPopoverListMoveOver)}" @ui5-move="${n(this._onPopoverListMove)}">${V(this._popoverItemsFlat,(i,r)=>i._id||r,(i,r)=>Os.call(this,o,e,t,i,r))}</${u("ui5-list",e,t)}><div slot="footer" class="ui5-responsive-popover-footer"><${u("ui5-button",e,t)} design="Transparent" @click="${this._closePopover}">${n(this.popoverCancelButtonText)}</${u("ui5-button",e,t)}></div></${u("ui5-responsive-popover",e,t)}>`:c`<ui5-responsive-popover id="${n(this._id)}-overflowMenu" horizontal-align="Right" placement-type="Bottom" content-only-on-desktop hide-arrow _hide-header class="ui5-tab-container-responsive-popover"><ui5-list mode="SingleSelect" separators="None" @ui5-item-click="${n(this._onOverflowListItemClick)}" @ui5-move-over="${n(this._onPopoverListMoveOver)}" @ui5-move="${n(this._onPopoverListMove)}">${V(this._popoverItemsFlat,(i,r)=>i._id||r,(i,r)=>Os.call(this,o,e,t,i,r))}</ui5-list><div slot="footer" class="ui5-responsive-popover-footer"><ui5-button design="Transparent" @click="${this._closePopover}">${n(this.popoverCancelButtonText)}</ui5-button></div></ui5-responsive-popover>`}function Os(o,e,t,i,r){return c`${n(i.overflowPresentation)}`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const Z0={packageName:"@ui5/webcomponents",fileName:"themes/TabContainer.css.ts",content:`.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}:host(:not([hidden])){display:inline-block;width:100%}.ui5-tc-root{display:flex;flex-direction:column;width:100%;height:100%;font-family:"72override",var(--sapFontFamily);font-size:1rem}.ui5-tc__header{position:relative;display:flex;align-items:center;background-color:var(--_ui5-v1-24-10_tc_header_background);--ui5-v1-24-10_tc_header_active_background_color: var(--_ui5-v1-24-10_tc_header_background);height:var(--_ui5-v1-24-10_tc_header_height);box-shadow:var(--_ui5-v1-24-10_tc_header_box_shadow);box-sizing:border-box}:host([tabs-placement="Bottom"]) .ui5-tc__header{border-top:var(--_ui5-v1-24-10_tc_header_border_bottom)}:host([header-background-design="Transparent"]) .ui5-tc__header{background-color:transparent;--ui5-v1-24-10_tc_header_active_background_color: transparent}:host([header-background-design="Translucent"]) .ui5-tc__header{background-color:var(--_ui5-v1-24-10_tc_header_background_translucent);--ui5-v1-24-10_tc_header_active_background_color: var(--_ui5-v1-24-10_tc_header_background_translucent)}.ui5-tc-root.ui5-tc--textOnly .ui5-tc__header{height:var(--_ui5-v1-24-10_tc_header_height_text_only)}.ui5-tc-root.ui5-tc--textOnly.ui5-tc--withAdditionalText.ui5-tc--standardTabLayout .ui5-tc__header{height:var(--_ui5-v1-24-10_tc_header_height_text_with_additional_text)}.ui5-tc__tabStrip{flex:1;display:flex;overflow:hidden;box-sizing:border-box;position:relative;white-space:nowrap}.ui5-tc__separator:focus{outline:none}.ui5-tc__overflow{flex:0 0 0}.ui5-tc__overflow.ui5-tc__overflow--end{padding-inline-start:.188rem;margin-inline-end:1rem}.ui5-tc__overflow.ui5-tc__overflow--start{margin-inline-start:1rem}.ui5-tc__overflow[hidden]{display:none}.ui5-tc__overflow>[ui5-button]{border-radius:.75rem;height:1.5rem}.ui5-tc__overflow>[ui5-button]:not([active]){color:var(--_ui5-v1-24-10_tc_overflow_text_color)}.ui5-tc__overflow>[ui5-button]:not([active]):hover{color:var(--_ui5-v1-24-10_tc_overflow_text_color)}.ui5-tc__overflow>[ui5-button][focused]{outline-offset:.125rem;--_ui5-v1-24-10_button_focused_border: none;outline:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor)}.ui5-tc-root.ui5-tc--textOnly .ui5-tc__content{height:calc(100% - var(--_ui5-v1-24-10_tc_header_height_text_only))}.ui5-tc__content{position:relative;display:flex;height:calc(100% - var(--_ui5-v1-24-10_tc_header_height));background-color:var(--_ui5-v1-24-10_tc_content_background);border-bottom:var(--_ui5-v1-24-10_tc_content_border_bottom);box-sizing:border-box}:host([tabs-placement="Bottom"]) .ui5-tc__content{border-top:var(--_ui5-v1-24-10_tc_content_border_bottom)}:host([content-background-design="Transparent"]) .ui5-tc__content{background-color:transparent}:host([content-background-design="Translucent"]) .ui5-tc__content{background-color:var(--_ui5-v1-24-10_tc_content_background_translucent)}.ui5-tc__content--collapsed{display:none}.ui5-tc--transparent .ui5-tc__content{background-color:transparent}.ui5-tc__contentItem{max-height:100%;display:flex;flex-grow:1;overflow:auto}.ui5-tc__contentItem[hidden]{display:none}.ui5-tc__header{padding:0}.ui5-tc__content{padding:1rem}:host([media-range="M"]) .ui5-tc__header,:host([media-range="L"]) .ui5-tc__header{padding:0 1rem}:host([media-range="M"]) .ui5-tc__content,:host([media-range="L"]) .ui5-tc__content{padding:1rem 2rem}:host([media-range="XL"]) .ui5-tc__header{padding:0 2rem}:host([media-range="XL"]) .ui5-tc__content{padding:1rem 3rem}
`};var J=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},Je;const N_=[],M_=[],Y0=5;let M=Je=class extends L{static registerTabStyles(e){N_.push(e)}static registerStaticAreaTabStyles(e){M_.push(e)}constructor(){super(),this._hasScheduledPopoverOpen=!1,this._handleResizeBound=this._handleResize.bind(this),this._itemNavigation=new Ya(this,{getItemsCallback:()=>this._getFocusableRefs(),skipItemsSize:Y0})}onBeforeRendering(){if(this._itemsFlat=this._flatten(this.items),!this._itemsFlat.length)return;const e=this._itemsFlat.filter(t=>t.selected);e.length?(this._selectedTab.forcedSelected=!1,this._selectedTab=e[0]):(this._selectedTab=this._itemsFlat[0],this._selectedTab.forcedSelected=!0),this._setItemsPrivateProperties(this.items),this._animationRunning||(this._contentCollapsed=this.collapsed),this.showOverflow&&console.warn('The "show-overflow" property is deprecated and will be removed in a future release.')}onAfterRendering(){var e;if(this.items.length){if(this._setItemsForStrip(),!this.shadowRoot.contains(document.activeElement)){const t=this._getRootTab(this._selectedTab);this._itemNavigation.setCurrentItem(t)}if((e=this.responsivePopover)!=null&&e.opened){const t=this._getPopoverItemsFor(this._getPopoverOwner(this.responsivePopover._opener));t.length?this._setPopoverItems(t):this._closePopover()}}}onEnterDOM(){Ee.register(this._getHeader(),this._handleResizeBound),Be.subscribe(this),this._setDraggedElement=Be.addSelfManagedArea(this)}onExitDOM(){Ee.deregister(this._getHeader(),this._handleResizeBound),Be.unsubscribe(this),Be.removeSelfManagedArea(this),this._setDraggedElement=void 0,this.staticAreaItem&&this._setDraggedElementInStaticArea&&(Be.removeSelfManagedArea(this.staticAreaItem),this._setDraggedElementInStaticArea=void 0)}_handleResize(){this.responsivePopover&&this.responsivePopover.opened&&this._closePopover(),this._width=this.offsetWidth,this._updateMediaRange(this._width)}_updateMediaRange(e){this.mediaRange=so.getCurrentRange(so.RANGESETS.RANGE_4STEPS,e)}_setItemsPrivateProperties(e){e.filter(i=>(i.getElementInStrip=()=>this.getDomRef().querySelector(`[id="${i._id}"]`),!i.isSeparator)).forEach((i,r,a)=>{i.isInline=this.tabLayout===Mi.Inline,i.forcedMixedMode=this.mixedMode,i.forcedPosinset=r+1,i.forcedSetsize=a.length,i.isTopLevelTab=e.some(s=>s===i)}),Oa(e,i=>{i.isSeparator||(i._selectedTabReference=this._selectedTab)}),this._setIndentLevels(e)}_onHeaderFocusin(e){const t=ni(e.target);t&&this._itemNavigation.setCurrentItem(t.realTabReference)}_onHeaderDragStart(e){!e.dataTransfer||!(e.target instanceof HTMLElement)||(e.dataTransfer.dropEffect="move",e.dataTransfer.effectAllowed="move",this._setDraggedElement(e.target.realTabReference))}_onHeaderDragEnter(e){e.preventDefault()}_onHeaderDragOver(e,t){if(!(e.target instanceof HTMLElement)||!e.target.closest("[data-ui5-stable=overflow-start],[data-ui5-stable=overflow-end],[role=tab],[role=separator]")){this.dropIndicatorDOM.targetReference=null;return}const i=Be.getDraggedElement(),r=c_([...this._getTabStrip().querySelectorAll('[role="tab"]:not([hidden])')],e.clientX,tt.Horizontal),a=e.target.closest("[data-ui5-stable=overflow-start],[data-ui5-stable=overflow-end]");let s=null;if(a)s=a,e.preventDefault();else if(r){const l=r.element.realTabReference;let d=r.placements;l===i&&(d=d.filter(p=>p!==oe.On));const h=d.find(p=>this.fireEvent("move-over",{source:{element:i},destination:{element:l,placement:p}},!0)?!1:(e.preventDefault(),this.dropIndicatorDOM.targetReference=r.element,this.dropIndicatorDOM.placement=p,!0));h===oe.On&&r.element.realTabReference.subTabs.length?s=r.element:h||(this.dropIndicatorDOM.targetReference=null)}s&&t?this._showPopoverAt(s,!1,!0):this._closePopover()}_onHeaderDrop(e){e.preventDefault();const t=Be.getDraggedElement();this.fireEvent("move",{source:{element:t},destination:{element:this.dropIndicatorDOM.targetReference.realTabReference,placement:this.dropIndicatorDOM.placement}}),this.dropIndicatorDOM.targetReference=null,t.focus()}_onHeaderDragLeave(e){e.relatedTarget instanceof Node&&this.shadowRoot.contains(e.relatedTarget)||(this.dropIndicatorDOM.targetReference=null)}_onPopoverListMoveOver(e){const{destination:t}=e.detail,i=Be.getDraggedElement(),r=t.element.realTabReference;if(t.placement===oe.On&&(r.isSeparator||i===r))return;!this.fireEvent("move-over",{source:{element:i},destination:{element:r,placement:t.placement}},!0)?e.preventDefault():this.dropIndicatorDOM.targetReference=null}_onPopoverListMove(e){const{destination:t}=e.detail,i=Be.getDraggedElement();e.preventDefault(),this.fireEvent("move",{source:{element:i},destination:{element:t.element.realTabReference,placement:t.placement}},!0),this.dropIndicatorDOM.targetReference=null,i.focus()}async _onTabStripClick(e){const t=ni(e.target);if(!(!t||t.realTabReference.disabled)){if(e.stopPropagation(),e.preventDefault(),e.target.hasAttribute("ui5-button")){this._onTabExpandButtonClick(e);return}if(!t.realTabReference.hasOwnContent&&t.realTabReference.tabs.length){await this._togglePopover(t);return}this._onHeaderItemSelect(t)}}async _onTabExpandButtonClick(e){e.stopPropagation(),e.preventDefault();let t;Fa(e.target)?t=e.target:t=e.target.tab;let i=e.target;if(t&&t.focus(),e.type==="keydown"&&!e.target.realTabReference.isSingleClickArea&&(i=e.target.querySelector(".ui5-tab-expand-button [ui5-button]"),t=e.target.realTabReference),!t){this._onHeaderItemSelect(i.parentElement);return}await this._togglePopover(i,!0)}_setPopoverInitialFocus(){const t=this._getSelectedTabInOverflow()||this._getFirstFocusableItemInOverflow();this.responsivePopover.initialFocus=`${t.realTabReference._id}-li`}_getSelectedTabInOverflow(){return this.responsivePopover.content[0].items.find(e=>e.realTabReference&&e.realTabReference.selected)}_getFirstFocusableItemInOverflow(){return this.responsivePopover.content[0].items.find(e=>e.classList.contains("ui5-tab-overflow-item"))}_onTabStripKeyDown(e){const t=ni(e.target);!t||t.realTabReference.disabled||(K(e)&&(t.realTabReference.isSingleClickArea?this._onTabStripClick(e):this._onHeaderItemSelect(t)),F(e)&&e.preventDefault(),(Ot(e)||no(e))&&(t.realTabReference.requiresExpandButton&&this._onTabExpandButtonClick(e),t.realTabReference.isSingleClickArea&&this._onTabStripClick(e)))}_onTabStripKeyUp(e){const t=ni(e.target);!t||t.realTabReference.disabled||F(e)&&(e.preventDefault(),t.realTabReference.isSingleClickArea?this._onTabStripClick(e):this._onHeaderItemSelect(t))}_onHeaderItemSelect(e){e.hasAttribute("disabled")||this._onItemSelect(e.id)}async _onOverflowListItemClick(e){e.preventDefault(),this._onItemSelect(e.detail.item.id.slice(0,-3)),this._closePopover(),await zt(),this._getRootTab(this._selectedTab).getTabInStripDomRef().focus()}get allItems(){return this._flatten(this.items)}_setIndentLevels(e,t=1){e.forEach(i=>{(i.hasAttribute("ui5-tab")||i.hasAttribute("ui5-tab-separator"))&&(i.forcedLevel=t,i.subTabs&&this._setIndentLevels(i.subTabs,t+1))})}_flatten(e){const t=[];return Oa(e,i=>{(i.hasAttribute("ui5-tab")||i.hasAttribute("ui5-tab-separator"))&&t.push(i)}),t}_onItemSelect(e){const t=this._selectedTab,i=this._itemsFlat.findIndex(s=>s.__id===e),r=this._itemsFlat[i];this.selectTab(r,i)&&(this._itemsFlat.forEach((s,l)=>{const d=i===l;s.selected=d,s.forcedSelected&&(s.forcedSelected=!1)}),!this.fixed&&(this.shouldAnimate?this.toggleAnimated(r,t):this.toggle(r,t)))}async toggleAnimated(e,t){const i=this.shadowRoot.querySelector(".ui5-tc__content");let r=null;this._animationRunning=!0,e===t?(this.collapsed=!this.collapsed,r=this.collapsed?this.slideContentUp(i):this.slideContentDown(i)):(r=this.collapsed?this.slideContentDown(i):Promise.resolve(),this.collapsed=!1),await r,this._contentCollapsed=this.collapsed,this._animationRunning=!1}toggle(e,t){e===t?this.collapsed=!this.collapsed:this.collapsed=!1}selectTab(e,t){return this.fireEvent("tab-select",{tab:e,tabIndex:t},!0)?(this._selectedTab=e,!0):!1}slideContentDown(e){return t_(e).promise()}slideContentUp(e){return o_(e).promise()}async _onOverflowClick(e){if(e.target.classList.contains("ui5-tc__overflow"))return;const i=e.currentTarget.classList.contains("ui5-tc__overflow--end");let r;i?r=this.overflowButton[0]||this._getEndOverflowBtnDOM():r=this.startOverflowButton[0]||this._getStartOverflowBtnDOM(),await this._togglePopover(r,!0)}_addStyleIndent(e){const t=e.filter(i=>!i.isSeparator).some(i=>i.design!==de.Default&&i.design!==de.Neutral);e.forEach(i=>{let r=i.forcedLevel-1;i.isSeparator&&(r+=1),i.forcedStyle={[Fr("--_ui5-tab-indentation-level")]:r,[Fr("--_ui5-tab-extra-indent")]:t?1:null}})}async _onOverflowKeyDown(e){const t=e.currentTarget,i=t.classList.contains("ui5-tc__overflow--end"),r=t.classList.contains("ui5-tc__overflow--start");(Ot(e)||r&&Pt(e)||i&&Ft(e))&&(e.stopPropagation(),e.preventDefault(),await this._onOverflowClick(e))}_setItemsForStrip(){const e=this._getTabStrip();let t=0;if(!this._selectedTab)return;const i=this.items.map(a=>a.getTabInStripDomRef());this._getStartOverflow().setAttribute("hidden",""),this._getEndOverflow().setAttribute("hidden","");for(let a=0;a<i.length;a++)i[a].removeAttribute("hidden"),i[a].removeAttribute("start-overflow"),i[a].removeAttribute("end-overflow");i.forEach(a=>{t+=this._getItemWidth(a)}),e.offsetWidth<t&&(this.isModeStartAndEnd?(this._updateStartAndEndOverflow(i),this._updateOverflowCounters()):this._updateEndOverflow(i))}_getRootTab(e){for(;e.hasAttribute("ui5-tab")&&!e.parentElement.hasAttribute("ui5-tabcontainer");)e=e.parentElement;return e}_updateEndOverflow(e){this._getEndOverflow().removeAttribute("hidden");const i=this._getRootTab(this._selectedTab).getTabInStripDomRef(),r=this._getTabStrip().offsetWidth,a=this._getSelectedItemIndexAndWidth(e,i),s=this._findLastVisibleItem(e,r,a.width);for(let l=s+1;l<e.length;l++)e[l].setAttribute("hidden",""),e[l].setAttribute("end-overflow","");this._endOverflowText=this.overflowButtonText}_updateStartAndEndOverflow(e){let t=this._getTabStrip().offsetWidth;const r=this._getRootTab(this._selectedTab).getTabInStripDomRef(),a=this._getSelectedItemIndexAndWidth(e,r),s=this._hasStartOverflow(t,e,a),l=this._hasEndOverflow(t,e,a);let d,h;if(!s){this._getEndOverflow().removeAttribute("hidden"),t=this._getTabStrip().offsetWidth,h=this._findLastVisibleItem(e,t,a.width);for(let p=h+1;p<e.length;p++)e[p].setAttribute("hidden",""),e[p].setAttribute("end-overflow","");return}if(!l){this._getStartOverflow().removeAttribute("hidden"),t=this._getTabStrip().offsetWidth,d=this._findFirstVisibleItem(e,t,a.width);for(let p=d-1;p>=0;p--)e[p].setAttribute("hidden",""),e[p].setAttribute("start-overflow","");return}this._getStartOverflow().removeAttribute("hidden"),this._getEndOverflow().removeAttribute("hidden"),t=this._getTabStrip().offsetWidth,d=this._findFirstVisibleItem(e,t,a.width,a.index-1),h=this._findLastVisibleItem(e,t,a.width,d);for(let p=d-1;p>=0;p--)e[p].setAttribute("hidden",""),e[p].setAttribute("start-overflow","");for(let p=h+1;p<e.length;p++)e[p].setAttribute("hidden",""),e[p].setAttribute("end-overflow","")}_hasStartOverflow(e,t,i){if(i.index===0)return!1;let r=0;for(let s=i.index-1;s>=0;s--)r+=this._getItemWidth(t[s]);let a=e<r+i.width;return a||(this._getEndOverflow().removeAttribute("hidden"),e=this._getTabStrip().offsetWidth,a=e<r+i.width,this._getEndOverflow().setAttribute("hidden","")),a}_hasEndOverflow(e,t,i){if(i.index>=t.length)return!1;let r=0;for(let s=i.index;s<t.length;s++)r+=this._getItemWidth(t[s]);let a=e<r+i.width;return a||(this._getStartOverflow().removeAttribute("hidden"),e=this._getTabStrip().offsetWidth,a=e<r+i.width,this._getStartOverflow().setAttribute("hidden","")),a}_getItemWidth(e){const t=window.getComputedStyle(e),i=Number.parseInt(t.marginLeft)+Number.parseInt(t.marginRight);return e.offsetWidth+i}_getSelectedItemIndexAndWidth(e,t){let i=e.indexOf(t),r=t.offsetWidth,a;return e[i-1]&&e[i-1].isSeparator&&(a=e[i-1],r+=this._getItemWidth(a)),e.splice(i,1),a&&(e.splice(i-1,1),i--),{index:i,width:r}}_findFirstVisibleItem(e,t,i,r){r===void 0&&(r=e.length-1);let a=r+1;for(let s=r;s>=0;s--){const l=this._getItemWidth(e[s]);if(t<i+l)break;i+=l,a=s}return a}_findLastVisibleItem(e,t,i,r=0){let a=r-1,s=r;for(;s<e.length;s++){const d=this._getItemWidth(e[s]);if(t<i+d)break;i+=d,a=s}const l=e[s-1];return l&&l.isSeparator&&(a-=1),a}get isModeStartAndEnd(){return this.tabsOverflowMode===Pa.StartAndEnd}_updateOverflowCounters(){let e=0,t=0;this._getTabs().map(i=>i.getTabInStripDomRef()).forEach(i=>{i.hasAttribute("start-overflow")&&e++,i.hasAttribute("end-overflow")&&t++}),this._startOverflowText=`+${e}`,this._endOverflowText=`+${t}`}_getFocusableRefs(){if(!this.getDomRef())return[];const e=[];return this._getStartOverflow().hasAttribute("hidden")||e.push(this.startOverflowButton[0]||this._getStartOverflowBtnDOM()),this._getTabs().forEach(t=>{const i=t.getTabInStripDomRef();i&&!i.hasAttribute("hidden")&&e.push(t)}),this._getEndOverflow().hasAttribute("hidden")||e.push(this.overflowButton[0]||this._getEndOverflowBtnDOM()),e}_getHeader(){return this.shadowRoot.querySelector(`#${this._id}-header`)}_getTabs(){return this.items.filter(e=>!e.isSeparator)}_getPopoverOwner(e){return e===this._getStartOverflowBtnDOM()||e.slot==="startOverflowButton"?"start-overflow":e===this._getEndOverflowBtnDOM()||e.slot==="overflowButton"?"end-overflow":e instanceof Wt?e.tab:e}_getPopoverItemsFor(e){return e==="start-overflow"?this.items.filter(t=>{const i=t.getTabInStripDomRef();return i&&i.hasAttribute("start-overflow")}):e==="end-overflow"?this.items.filter(t=>{const i=t.getTabInStripDomRef();return i&&i.hasAttribute("end-overflow")}):Fa(e)?e.realTabReference.subTabs:e.subTabs}_setPopoverItems(e){const t=this._flatten(e);Nr(this._popoverItemsFlat,t)||(this._popoverItemsFlat=t,this._addStyleIndent(this._popoverItemsFlat))}async _togglePopover(e,t=!1){this.responsivePopover=await this._respPopover(),this.responsivePopover.isOpen()?this._closePopover():await this._showPopoverAt(e,t)}async _showPopoverAt(e,t=!1,i=!1){this._hasScheduledPopoverOpen=!0,this._setPopoverItems(this._getPopoverItemsFor(this._getPopoverOwner(e))),this.responsivePopover=await this._respPopover(),t&&this._setPopoverInitialFocus(),this._hasScheduledPopoverOpen&&await this.responsivePopover.showAt(e,i)}get hasSubTabs(){const e=this._getTabs();for(let t=0;t<e.length;t++)if(e[t].subTabs.length>0)return!0;return!1}_getTabStrip(){return this.shadowRoot.querySelector(`#${this._id}-tabStrip`)}_getStartOverflow(){return this.shadowRoot.querySelector(".ui5-tc__overflow--start")}_getEndOverflow(){return this.shadowRoot.querySelector(".ui5-tc__overflow--end")}_getStartOverflowBtnDOM(){return this._getStartOverflow().querySelector("[ui5-button]")}_getEndOverflowBtnDOM(){return this._getEndOverflow().querySelector("[ui5-button]")}async _respPopover(){const e=await this.getStaticAreaItemDomRef();return this._setDraggedElementInStaticArea||(this._setDraggedElementInStaticArea=Be.addSelfManagedArea(this.staticAreaItem),e.addEventListener("dragstart",t=>{this._setDraggedElementInStaticArea(t.target.realTabReference)})),e.querySelector(`#${this._id}-overflowMenu`)}_closePopover(){var e;this._hasScheduledPopoverOpen=!1,(e=this.responsivePopover)==null||e.close()}get dropIndicatorDOM(){return this.shadowRoot.querySelector("[ui5-drop-indicator]")}get classes(){return{root:{"ui5-tc-root":!0,"ui5-tc--textOnly":this.textOnly,"ui5-tc--withAdditionalText":this.withAdditionalText,"ui5-tc--standardTabLayout":this.standardTabLayout},header:{"ui5-tc__header":!0},tabStrip:{"ui5-tc__tabStrip":!0},separator:{"ui5-tc__separator":!0},content:{"ui5-tc__content":!0,"ui5-tc__content--collapsed":this._contentCollapsed}}}get mixedMode(){return this.items.some(e=>e.icon)&&this.items.some(e=>e.text)}get textOnly(){return this.items.every(e=>!e.icon)}get withAdditionalText(){return this.items.some(e=>!!e.additionalText)}get standardTabLayout(){return this.tabLayout===Mi.Standard}get previousIconACCName(){return Je.i18nBundle.getText(mf)}get nextIconACCName(){return Je.i18nBundle.getText(gf)}get overflowMenuTitle(){return Je.i18nBundle.getText(bf)}get tabsAtTheBottom(){return this.tabsPlacement===Ba.Bottom}get overflowMenuIcon(){return this.tabsAtTheBottom?"slim-arrow-up":"slim-arrow-down"}get overflowButtonText(){return Je.i18nBundle.getText(Ic)}get popoverCancelButtonText(){return Je.i18nBundle.getText(yf)}get accInvisibleText(){return Je.i18nBundle.getText(wf)}get tablistAriaDescribedById(){return this.hasSubTabs?`${this._id}-invisibleText`:void 0}get shouldAnimate(){return i_()!==Ha.None}static async onDefine(){Je.i18nBundle=await j("@ui5/webcomponents")}};J([_({type:Boolean})],M.prototype,"fixed",void 0);J([_({type:Boolean})],M.prototype,"collapsed",void 0);J([_({type:Boolean})],M.prototype,"showOverflow",void 0);J([_({type:Mi,defaultValue:Mi.Standard})],M.prototype,"tabLayout",void 0);J([_({type:Pa,defaultValue:Pa.End})],M.prototype,"tabsOverflowMode",void 0);J([_({type:Ni,defaultValue:Ni.Solid})],M.prototype,"headerBackgroundDesign",void 0);J([_({type:Ni,defaultValue:Ni.Solid})],M.prototype,"contentBackgroundDesign",void 0);J([_({type:Ba,defaultValue:Ba.Top})],M.prototype,"tabsPlacement",void 0);J([_()],M.prototype,"mediaRange",void 0);J([_({type:Object})],M.prototype,"_selectedTab",void 0);J([_({type:Boolean,noAttribute:!0})],M.prototype,"_animationRunning",void 0);J([_({type:Boolean,noAttribute:!0})],M.prototype,"_contentCollapsed",void 0);J([_({noAttribute:!0,defaultValue:"0"})],M.prototype,"_startOverflowText",void 0);J([_({noAttribute:!0,defaultValue:"More"})],M.prototype,"_endOverflowText",void 0);J([_({type:Object,multiple:!0})],M.prototype,"_popoverItemsFlat",void 0);J([_({validator:pe,noAttribute:!0})],M.prototype,"_width",void 0);J([B({default:!0,type:HTMLElement,individualSlots:!0,invalidateOnChildChange:{properties:!0,slots:!0}})],M.prototype,"items",void 0);J([B()],M.prototype,"overflowButton",void 0);J([B()],M.prototype,"startOverflowButton",void 0);J([T0("[data-ui5-stable=overflow-start],[data-ui5-stable=overflow-end],[role=tab]")],M.prototype,"_onHeaderDragOver",null);M=Je=J([A({tag:"ui5-tabcontainer",languageAware:!0,fastNavigation:!0,styles:[N_,Z0],staticAreaStyles:[E_,M_],renderer:q,template:j0,staticAreaTemplate:K0,dependencies:[Wt,We,u_,I_,d_,D_]}),x("tab-select",{detail:{tab:{type:HTMLElement},tabIndex:{type:Number}}})],M);const Fa=o=>o.localName==="div"&&o.getAttribute("role")==="tab",ni=o=>{for(;o;){if(Fa(o))return o;o=o.parentElement}return!1},Oa=(o,e)=>{[...o].forEach(t=>{e(t),t.subTabs&&Oa(t.subTabs,e)})};M.define();const Jo=M;function J0(o,e,t){return c`<div id="${n(this._id)}" class="ui5-tab-root" data-ui5-stable="${n(this.stableDomRef)}"><slot name="${n(this._defaultSlotName)}"></slot>${V(this.tabs,(i,r)=>i._id||r,(i,r)=>Q0.call(this,o,e,t,i,r))}</div>`}function Q0(o,e,t,i,r){return c`<slot name="${n(i._effectiveSlotName)}"></slot>`}function e2(o,e,t){return c`<div id="${n(this._id)}" class="${n(this.stripClasses.itemClasses)}" tabindex="-1" role="tab" aria-roledescription="${n(this._roleDescription)}" aria-haspopup="${n(this._ariaHasPopup)}" aria-posinset="${n(this.forcedPosinset)}" aria-setsize="${n(this.forcedSetsize)}" aria-controls="ui5-tc-content" aria-selected="${n(this.effectiveSelected)}" aria-disabled="${n(this.effectiveDisabled)}" aria-labelledby="${n(this.ariaLabelledBy)}" ?disabled="${this.effectiveDisabled}" draggable="${n(this.movable)}" @dragstart="${this._ondragstart}" @dragend="${this._ondragend}" .realTabReference="${n(this)}">${this.icon?t2.call(this,o,e,t):void 0}${this._designDescription?o2.call(this,o,e,t):void 0}<div class="ui5-tab-strip-itemContent">${this.isInline?void 0:i2.call(this,o,e,t)}${this.text?r2.call(this,o,e,t):void 0}</div>${this.requiresExpandButton?s2.call(this,o,e,t):void 0} `}function t2(o,e,t){return t?c`<div class="ui5-tab-strip-item-icon-outer"><${u("ui5-icon",e,t)} id="${n(this._id)}-icon" name="${n(this.icon)}" class="ui5-tab-strip-item-icon"></${u("ui5-icon",e,t)}></div>`:c`<div class="ui5-tab-strip-item-icon-outer"><ui5-icon id="${n(this._id)}-icon" name="${n(this.icon)}" class="ui5-tab-strip-item-icon"></ui5-icon></div>`}function o2(o,e,t){return c`<div id="${n(this._id)}-designDescription" class="ui5-tab-strip-design-description">${n(this._designDescription)}</div>`}function i2(o,e,t){return c`<span class="${n(this.stripClasses.additionalTextClasses)}" id="${n(this._id)}-additionalText">${n(this.additionalText)}</span>`}function r2(o,e,t){return c`<span class="ui5-tab-strip-itemText" id="${n(this._id)}-text">${this.semanticIconName?a2.call(this,o,e,t):void 0}${n(this.displayText)}${this.isSingleClickArea?n2.call(this,o,e,t):void 0}</span>`}function a2(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="${n(this.semanticIconClasses)}" name="${n(this.semanticIconName)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="${n(this.semanticIconClasses)}" name="${n(this.semanticIconName)}"></ui5-icon>`}function n2(o,e,t){return t?c`<span class="ui5-tab-single-click-icon"><${u("ui5-icon",e,t)} name="slim-arrow-down"></${u("ui5-icon",e,t)}></span>`:c`<span class="ui5-tab-single-click-icon"><ui5-icon name="slim-arrow-down"></ui5-icon></span>`}function s2(o,e,t){return t?c`<div class="ui5-tab-expand-button-separator"></div><div class="ui5-tab-expand-button" @click="${this._onTabExpandButtonClick}"><${u("ui5-button",e,t)} .tab=${n(this)} icon="slim-arrow-down" design="Transparent" tabindex="-1" ?disabled="${this.disabled}" tooltip="${n(this.expandButtonTitle)}" aria-haspopup="Menu"></${u("ui5-button",e,t)}></div>`:c`<div class="ui5-tab-expand-button-separator"></div><div class="ui5-tab-expand-button" @click="${this._onTabExpandButtonClick}"><ui5-button .tab=${n(this)} icon="slim-arrow-down" design="Transparent" tabindex="-1" ?disabled="${this.disabled}" tooltip="${n(this.expandButtonTitle)}" aria-haspopup="Menu"></ui5-button></div>`}function l2(o,e,t){return t?c`<${u("ui5-li-custom",e,t)} id="${n(this._id)}-li" class="${n(this.overflowClasses)}" style="${R(this.forcedStyle)}" type="${n(this.overflowState)}" aria-disabled="${n(this.effectiveDisabled)}" aria-selected="${n(this.effectiveSelected)}" ?movable="${this.movable}" .realTabReference="${n(this)}"><div class="ui5-tab-overflow-itemContent-wrapper"><div class="ui5-tab-overflow-itemContent">${this.semanticIconName?Ds.call(this,o,e,t):void 0}${this.icon?Ns.call(this,o,e,t):void 0}${n(this.text)}${this.additionalText?Ms.call(this,o,e,t):void 0}${this._designDescription?Hs.call(this,o,e,t):void 0}</div></div></${u("ui5-li-custom",e,t)}>`:c`<ui5-li-custom id="${n(this._id)}-li" class="${n(this.overflowClasses)}" style="${R(this.forcedStyle)}" type="${n(this.overflowState)}" aria-disabled="${n(this.effectiveDisabled)}" aria-selected="${n(this.effectiveSelected)}" ?movable="${this.movable}" .realTabReference="${n(this)}"><div class="ui5-tab-overflow-itemContent-wrapper"><div class="ui5-tab-overflow-itemContent">${this.semanticIconName?Ds.call(this,o,e,t):void 0}${this.icon?Ns.call(this,o,e,t):void 0}${n(this.text)}${this.additionalText?Ms.call(this,o,e,t):void 0}${this._designDescription?Hs.call(this,o,e,t):void 0}</div></div></ui5-li-custom>`}function Ds(o,e,t){return t?c`<${u("ui5-icon",e,t)} class="${n(this.semanticIconClasses)}" name="${n(this.semanticIconName)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon class="${n(this.semanticIconClasses)}" name="${n(this.semanticIconName)}"></ui5-icon>`}function Ns(o,e,t){return t?c`<${u("ui5-icon",e,t)} name="${n(this.icon)}"></${u("ui5-icon",e,t)}>`:c`<ui5-icon name="${n(this.icon)}"></ui5-icon>`}function Ms(o,e,t){return c` (${n(this.additionalText)}) `}function Hs(o,e,t){return c`<div id="${n(this._id)}-designDescription" class="ui5-hidden-text">${n(this._designDescription)}</div>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const c2={packageName:"@ui5/webcomponents",fileName:"themes/Tab.css.ts",content:`:host{display:inline-block;width:100%}.ui5-tab-root{width:100%;height:100%}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const _2={packageName:"@ui5/webcomponents",fileName:"themes/TabInStrip.css.ts",content:`.ui5-tab-semantic-icon{display:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_display);height:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_size);width:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_size);margin-inline-end:.5rem}.ui5-tab-semantic-icon--positive{color:var(--sapPositiveElementColor)}.ui5-tab-semantic-icon--negative{color:var(--sapNegativeElementColor)}.ui5-tab-semantic-icon--critical{color:var(--sapCriticalElementColor)}.ui5-tab-strip-item{height:var(--_ui5-v1-24-10_tc_header_height);color:var(--_ui5-v1-24-10_tc_headerItem_color);cursor:pointer;padding:0 var(--_ui5-v1-24-10_tc_headeritem_padding);font-size:var(--sapFontSmallSize);font-weight:var(--_ui5-v1-24-10_tc_headeritem_text_font_weight);text-shadow:var(--sapContent_TextShadow);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2rem;max-width:100%;box-sizing:border-box}.ui5-tab-strip-item[data-moving]{background-color:var(--ui5-v1-24-10_tc_header_active_background_color)}.ui5-tab-strip-itemText{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui5-tc__separator[hidden],.ui5-tab-strip-item[hidden],.ui5-tab-strip-item--textOnly[hidden],.ui5-tab-strip-item.ui5-tab-strip-item--textOnly.ui5-tab-strip-item--inline[hidden],.ui5-tab-strip-design-description{display:none}.ui5-tab-strip-itemContent{display:flex;height:100%;min-width:0;justify-content:center;flex-direction:column;border:var(--_ui5-v1-24-10_tc_headerItemContent_default_focus_border);border-radius:var(--_ui5-v1-24-10_tc_headerItemContent_focus_border_radius);transition:var(--_ui5-v1-24-10_tc_headerItem_transition)}.ui5-tab-expand-button{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;background-color:var(--_ui5-v1-24-10_tc_header_background);padding-inline-end:.188rem}.ui5-tab-expand-button>[ui5-button]{height:1.5rem;min-width:1.5rem;margin-inline-start:var(--_ui5-v1-24-10_tc_headerItem_expand_button_margin_inline_start);--_ui5-v1-24-10_button_border_radius: var(--_ui5-v1-24-10_tc_headerItem_expand_button_border_radius);--_ui5-v1-24-10_button_focused_border_radius: var(--_ui5-v1-24-10_tc_headerItem_expand_button_border_radius)}.ui5-tab-expand-button>[ui5-button]:not([active]){color:var(--_ui5-v1-24-10_tc_headerItem_color)}.ui5-tab-strip-item--selected .ui5-tab-expand-button>[ui5-button]:not([active]){color:var(--_ui5-v1-24-10_tc_headerItem_text_selected_color)}.ui5-tab-expand-button>[ui5-button]:hover:not([active]){color:var(--_ui5-v1-24-10_tc_headerItem_text_selected_hover_color)}.ui5-tab-expand-button-separator{display:var(--_ui5-v1-24-10_tc_headerItem_expand_button_separator_display);position:relative;width:.0625rem;right:-.0625rem;height:.625rem;background:var(--sapTextColor);margin-inline-start:.0625rem;z-index:2;margin-left:.625rem}.ui5-tab-expand-button:hover{z-index:2}.ui5-tab-strip-item--selected .ui5-tab-expand-button-separator{background:var(--_ui5-v1-24-10_tc_headerItem_text_selected_color)}.ui5-tab-single-click-icon{margin-inline-start:var(--_ui5-v1-24-10_tc_headerItem_single_click_expand_button_margin_inline_start)}.ui5-tab-strip-item--selected.ui5-tab-strip-item--textOnly{color:var(--_ui5-v1-24-10_tc_headerItem_text_selected_color)}.ui5-tab-strip-item--selected.ui5-tab-strip-item--singleClickArea .ui5-tab-strip-itemText .ui5-tab-single-click-icon>[ui5-icon]{color:var(--_ui5-v1-24-10_tc_headerItem_text_selected_color)}.ui5-tab-strip-item--singleClickArea .ui5-tab-strip-itemText{display:flex;align-items:center}.ui5-tab-strip-item--singleClickArea .ui5-tab-strip-itemText .ui5-tab-single-click-icon{display:flex}.ui5-tab-strip-item--singleClickArea .ui5-tab-strip-itemText .ui5-tab-single-click-icon>[ui5-icon]{color:var(--_ui5-v1-24-10_tc_headerItem_color)}.ui5-tab-strip-item--textOnly:not(.ui5-tab-strip-item--twoClickArea):not(.ui5-tab-strip-item--selected):not(.ui5-tab-strip-item--negative):hover,.ui5-tab-strip-item--twoClickArea:not(.ui5-tab-strip-item--selected):not(.ui5-tab-strip-item--negative) .ui5-tab-strip-itemContent:hover,.ui5-tab-strip-item--singleClickArea:not(.ui5-tab-strip-item--selected):not(.ui5-tab-strip-item--disabled):hover .ui5-tab-single-click-icon>[ui5-icon]{color:var(--_ui5-v1-24-10_tc_headerItem_text_hover_color)}.ui5-tab-strip-item--selected.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--selected.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:var(--_ui5-v1-24-10_tc_headerItemContent_border_bottom);border-radius:var(--_ui5-v1-24-10_tc_headerItemContent_border_radius);background-color:var(--_ui5-v1-24-10_tc_headerItemContent_border_bg);height:var(--_ui5-v1-24-10_tc_headerItemContent_border_height)}.ui5-tab-strip-item--selected.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--selected.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemContent:after{left:var(--_ui5-v1-24-10_tc_headeritem_padding);right:var(--_ui5-v1-24-10_tc_headeritem_padding)}.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer:after{bottom:-.9375rem}.ui5-tab-strip-item--disabled{cursor:default;opacity:var(--sapContent_DisabledOpacity)}.ui5-tab-strip-item{outline:none}.ui5-tab-strip-item--textOnly:focus:not([data-moving]) .ui5-tab-strip-itemText:before,.ui5-tab-strip-item--inline.ui5-tab-strip-item--textOnly:focus:not([data-moving]) .ui5-tab-strip-itemText:before{border-radius:var(--_ui5-v1-24-10_tc_headerItem_focus_border_radius);content:"";pointer-events:none;position:absolute;border:var(--_ui5-v1-24-10_tc_headerItem_focus_border);left:var(--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_left);right:var(--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_right);top:var(--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_top);bottom:var(--_ui5-v1-24-10_tc_headerItem_text_focus_border_offset_bottom)}.ui5-tab-strip-item--mixedMode:focus:not([data-moving]) .ui5-tab-strip-itemContent:before{border-radius:var(--_ui5-v1-24-10_tc_headerItem_focus_border_radius);content:"";pointer-events:none;position:absolute;border:var(--_ui5-v1-24-10_tc_headerItem_focus_border);left:var(--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_left);right:var(--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_right);top:var(--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_top);bottom:var(--_ui5-v1-24-10_tc_headerItem_mixed_mode_focus_border_offset_bottom)}.ui5-tab-strip-item--withIcon:focus:not([data-moving]) .ui5-tab-strip-item-icon-outer:before{content:"";pointer-events:none;position:absolute;border:var(--_ui5-v1-24-10_tc_headerItem_focus_border);left:var(--_ui5-v1-24-10_tc_headerItem_focus_border_offset);right:var(--_ui5-v1-24-10_tc_headerItem_focus_border_offset);top:var(--_ui5-v1-24-10_tc_headerItem_focus_border_offset);bottom:var(--_ui5-v1-24-10_tc_headerItem_focus_border_offset);border-radius:var(--_ui5-v1-24-10_tc_headerItemIcon_focus_border_radius)}.ui5-tab-strip-item-icon-outer{display:flex;justify-content:center;align-items:center;position:relative;border:var(--_ui5-v1-24-10_tc_headerItemIcon_border);border-radius:50%;margin-inline-end:.25rem;height:var(--_ui5-v1-24-10_tc_item_icon_circle_size);width:var(--_ui5-v1-24-10_tc_item_icon_circle_size);pointer-events:none;background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_background_color)}.ui5-tab-strip-item-icon{width:var(--_ui5-v1-24-10_tc_item_icon_size);height:var(--_ui5-v1-24-10_tc_item_icon_size);color:var(--_ui5-v1-24-10_tc_headerItemIcon_color);text-shadow:var(--sapContent_TextShadow);pointer-events:none}.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer{background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_selected_background)}.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItemIcon_selected_color);text-shadow:none}.ui5-tab-strip-itemAdditionalText+.ui5-tab-strip-itemText{display:flex}.ui5-tab-strip-itemAdditionalText-hidden{visibility:hidden;margin-top:1.25rem}.ui5-tab-strip-item--inline .ui5-tab-strip-itemAdditionalText+.ui5-tab-strip-itemText{display:inline}.ui5-tab-strip-item--withIcon .ui5-tab-strip-itemAdditionalText+.ui5-tab-strip-itemText{margin-block-start:var(--_ui5-v1-24-10_tc_item_add_text_margin_top)}.ui5-tab-strip-item--textOnly,.ui5-tab-strip-item.ui5-tab-strip-item--textOnly.ui5-tab-strip-item--inline{font-size:var(--sapFontSize);height:var(--_ui5-v1-24-10_tc_item_text_only_height);display:flex;align-items:center;line-height:var(--_ui5-v1-24-10_tc_item_text_line_height)}.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemText{padding:0 .188rem}.ui5-tab-strip-item--textOnly.ui5-tab-strip-item--withAdditionalText{justify-content:flex-start;height:var(--_ui5-v1-24-10_tc_item_text_only_with_additional_text_height)}.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemText,.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemAdditionalText{display:inline-block;vertical-align:middle}.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemContent{flex-direction:row;align-items:center}.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemAdditionalText{font-size:1.5rem;margin-inline-end:.5rem}.ui5-tab-strip-item--mixedMode .ui5-tab-strip-itemText{color:var(--_ui5-v1-24-10_tc_mixedMode_itemText_color);font-family:var(--_ui5-v1-24-10_tc_mixedMode_itemText_font_family);font-size:var(--_ui5-v1-24-10_tc_mixedMode_itemText_font_size);font-weight:var(--_ui5-v1-24-10_tc_mixedMode_itemText_font_weight)}.ui5-tab-strip-item--positive.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemText,.ui5-tab-strip-item--positive .ui5-tab-strip-item-icon-outer{color:var(--_ui5-v1-24-10_tc_headerItem_positive_color);border-color:var(--_ui5-v1-24-10_tc_headerItem_positive_selected_border_color)}.ui5-tab-strip-item--positive .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItem_positive_color)}.ui5-tab-strip-item--positive.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer{background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_positive_selected_background);color:var(--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color)}.ui5-tab-strip-item--positive.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color)}.ui5-tab-strip-item.ui5-tab-strip-item--neutral .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--neutral .ui5-tab-strip-item-icon-outer:after{border-color:var(--_ui5-v1-24-10_tc_headerItem_neutral_border_color);background-color:var(--_ui5-v1-24-10_tc_headerItem_neutral_border_bg)}.ui5-tab-strip-item.ui5-tab-strip-item--positive .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--positive .ui5-tab-strip-item-icon-outer:after{border-color:var(--_ui5-v1-24-10_tc_headerItem_positive_border_color);background-color:var(--_ui5-v1-24-10_tc_headerItem_positive_border_bg)}.ui5-tab-strip-item--negative.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemText,.ui5-tab-strip-item--negative .ui5-tab-strip-item-icon-outer{color:var(--_ui5-v1-24-10_tc_headerItem_negative_color);border-color:var(--_ui5-v1-24-10_tc_headerItem_negative_selected_border_color)}.ui5-tab-strip-item--negative .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItem_negative_color)}.ui5-tab-strip-item--negative.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer{background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_negative_selected_background)}.ui5-tab-strip-item--negative.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color)}.ui5-tab-strip-item.ui5-tab-strip-item--negative .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--negative .ui5-tab-strip-item-icon-outer:after{border-color:var(--_ui5-v1-24-10_tc_headerItem_negative_border_color);background-color:var(--_ui5-v1-24-10_tc_headerItem_negative_border_bg)}.ui5-tab-strip-item--critical.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemText,.ui5-tab-strip-item--critical .ui5-tab-strip-item-icon-outer{color:var(--_ui5-v1-24-10_tc_headerItem_critical_color);border-color:var(--_ui5-v1-24-10_tc_headerItem_critical_selected_border_color)}.ui5-tab-strip-item--critical .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItem_critical_color)}.ui5-tab-strip-item--critical.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer{background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_critical_selected_background)}.ui5-tab-strip-item--critical.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color)}.ui5-tab-strip-item.ui5-tab-strip-item--critical .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--critical .ui5-tab-strip-item-icon-outer:after{border-color:var(--_ui5-v1-24-10_tc_headerItem_critical_border_color);background-color:var(--_ui5-v1-24-10_tc_headerItem_critical_border_bg)}.ui5-tab-strip-item--neutral.ui5-tab-strip-item--textOnly .ui5-tab-strip-itemText,.ui5-tab-strip-item--neutral .ui5-tab-strip-item-icon-outer{color:var(--_ui5-v1-24-10_tc_headerItem_neutral_color);border-color:var(--_ui5-v1-24-10_tc_headerItem_neutral_selected_border_color)}.ui5-tab-strip-item--neutral .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItem_neutral_color)}.ui5-tab-strip-item--neutral.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon-outer{background-color:var(--_ui5-v1-24-10_tc_headerItemIcon_neutral_selected_background)}.ui5-tab-strip-item--neutral.ui5-tab-strip-item--selected .ui5-tab-strip-item-icon{color:var(--_ui5-v1-24-10_tc_headerItemIcon_semantic_selected_color)}.ui5-tab-strip-item.ui5-tab-strip-item--neutral .ui5-tab-strip-itemContent:after,.ui5-tab-strip-item--neutral .ui5-tab-strip-item-icon:after{border-color:var(--_ui5-v1-24-10_tc_headerItem_neutral_border_color);background-color:var(--_ui5-v1-24-10_tc_headerItem_neutral_border_bg)}.ui5-tab-strip-item--withIcon .ui5-tab-strip-itemContent .ui5-tab-strip-itemAdditionalText{padding:0}.ui5-tab-strip-item .ui5-tab-strip-itemAdditionalText{padding:0 .188rem;color:var(--_ui5-v1-24-10_tc_headerItem_additional_text_color);font-weight:var(--_ui5-v1-24-10_tc_headerItem_additional_text_font_weight)}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const d2={packageName:"@ui5/webcomponents",fileName:"themes/TabInOverflow.css.ts",content:`.ui5-tab-semantic-icon{display:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_display);height:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_size);width:var(--_ui5-v1-24-10_tc_headerItemSemanticIcon_size);margin-inline-end:.5rem}.ui5-tab-semantic-icon--positive{color:var(--sapPositiveElementColor)}.ui5-tab-semantic-icon--negative{color:var(--sapNegativeElementColor)}.ui5-tab-semantic-icon--critical{color:var(--sapCriticalElementColor)}.ui5-hidden-text{position:absolute;clip:rect(1px,1px,1px,1px);user-select:none;left:-1000px;top:-1000px;pointer-events:none;font-size:0}.ui5-tab-overflow-item{color:var(--_ui5-v1-24-10_tc_overflowItem_default_color)}.ui5-tab-overflow-item--disabled{cursor:default;opacity:var(--sapContent_DisabledOpacity)}.ui5-tab-overflow-item[hidden]{display:none}.ui5-tab-semantic-icon{position:absolute;inset-inline-start:-.25rem}.ui5-tab-overflow-item--positive:not(.ui5-tab-overflow-item--disabled) .ui5-tab-overflow-itemContent{color:var(--_ui5-v1-24-10_tc_overflowItem_positive_color)}.ui5-tab-overflow-item--negative:not(.ui5-tab-overflow-item--disabled) .ui5-tab-overflow-itemContent{color:var(--_ui5-v1-24-10_tc_overflowItem_negative_color)}.ui5-tab-overflow-item--critical:not(.ui5-tab-overflow-item--disabled) .ui5-tab-overflow-itemContent{color:var(--_ui5-v1-24-10_tc_overflowItem_critical_color)}.ui5-tab-overflow-item[active] .ui5-tab-overflow-itemContent{color:var(--sapList_Active_TextColor)}.ui5-tab-overflow-itemContent{display:flex;align-items:center;position:relative;height:var(--_ui5-v1-24-10_tc_item_text);pointer-events:none;font-size:.875rem}.ui5-tab-overflow-itemContent-wrapper{padding-inline-start:calc(var(--_ui5-v1-24-10-tab-indentation-level) * .5rem + var(--_ui5-v1-24-10-tab-extra-indent, 0) * var(--_ui5-v1-24-10_tc_overflowItem_extraIndent))}.ui5-tab-overflow-item--selectedSubTab{background-color:var(--sapList_SelectionBackgroundColor)}.ui5-tab-overflow-item [ui5-icon]:not(.ui5-tab-semantic-icon){width:1.375rem;height:1.375rem;padding-inline-end:.75rem;color:var(--_ui5-v1-24-10_tc_overflowItem_current_color)}.ui5-tab-container-responsive-popover [ui5-li-custom][focused]::part(native-li):after{inset:var(--_ui5-v1-24-10_tc_overflowItem_focus_offset)}.ui5-tab-container-responsive-popover::part(content){padding:0}
`};var Le=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},_t;const u2={[de.Positive]:uf,[de.Negative]:hf,[de.Neutral]:vf,[de.Critical]:pf};let we=_t=class extends L{set forcedTabIndex(e){this.getTabInStripDomRef().setAttribute("tabindex",e)}get forcedTabIndex(){return this.getTabInStripDomRef().getAttribute("tabindex")}get displayText(){let e=this.text;return this.isInline&&this.additionalText&&(e+=` (${this.additionalText})`),e}get isSeparator(){return!1}get stripPresentation(){return Et(_t.stripTemplate,this)}get overflowPresentation(){return Et(_t.overflowTemplate,this)}get stableDomRef(){return this.getAttribute("stable-dom-ref")||`${this._id}-stable-dom-ref`}get requiresExpandButton(){return this.subTabs.length>0&&this.isTopLevelTab&&this.hasOwnContent}get isSingleClickArea(){return this.subTabs.length>0&&this.isTopLevelTab&&!this.hasOwnContent}get isTwoClickArea(){return this.subTabs.length>0&&this.isTopLevelTab&&this.hasOwnContent}get isOnSelectedTabPath(){return this._selectedTabReference===this||this.tabs.some(e=>e.isOnSelectedTabPath)}get _effectiveSlotName(){return this.isOnSelectedTabPath?this._individualSlot:`disabled-${this._individualSlot}`}get _defaultSlotName(){return this._selectedTabReference===this?"":"disabled-slot"}get hasOwnContent(){return zc(this.content)}getTabInStripDomRef(){return this.getElementInStrip?this.getElementInStrip():null}getFocusDomRef(){let e=super.getFocusDomRef();return this.getElementInStrip&&this.getElementInStrip()&&(e=this.getElementInStrip()),e}async focus(e){return await zt(),super.focus(e)}get isMixedModeTab(){return!this.icon&&this.forcedMixedMode}get isTextOnlyTab(){return!this.icon&&!this.forcedMixedMode}get isIconTab(){return!!this.icon}get effectiveDisabled(){return this.disabled||void 0}get effectiveSelected(){const e=this.tabs.some(t=>t.effectiveSelected);return this.selected||this.forcedSelected||e}get effectiveHidden(){return!this.effectiveSelected}get tabs(){return this.subTabs.filter(e=>!e.isSeparator)}get ariaLabelledBy(){const e=[];return this.text&&e.push(`${this._id}-text`),this.additionalText&&e.push(`${this._id}-additionalText`),this.icon&&e.push(`${this._id}-icon`),this._designDescription&&e.push(`${this._id}-designDescription`),e.join(" ")}get stripClasses(){const e=["ui5-tab-strip-item"];return this.effectiveSelected&&e.push("ui5-tab-strip-item--selected"),this.disabled&&e.push("ui5-tab-strip-item--disabled"),this.isInline&&e.push("ui5-tab-strip-item--inline"),this.additionalText&&e.push("ui5-tab-strip-item--withAdditionalText"),!this.icon&&!this.forcedMixedMode&&e.push("ui5-tab-strip-item--textOnly"),this.icon&&e.push("ui5-tab-strip-item--withIcon"),!this.icon&&this.forcedMixedMode&&e.push("ui5-tab-strip-item--mixedMode"),this.design!==de.Default&&e.push(`ui5-tab-strip-item--${this.design.toLowerCase()}`),this.isSingleClickArea&&e.push("ui5-tab-strip-item--singleClickArea"),this.isTwoClickArea&&e.push("ui5-tab-strip-item--twoClickArea"),{itemClasses:e.join(" "),additionalTextClasses:this.additionalTextClasses}}get additionalTextClasses(){const e=[];return this.additionalText&&e.push("ui5-tab-strip-itemAdditionalText"),this.icon&&!this.additionalText&&e.push("ui5-tab-strip-itemAdditionalText-hidden"),e.join(" ")}get expandButtonTitle(){return _t.i18nBundle.getText(Ic)}get _roleDescription(){return this.subTabs.length>0?_t.i18nBundle.getText(ff):void 0}get _ariaHasPopup(){return this.isSingleClickArea?"menu":void 0}get semanticIconName(){switch(this.design){case de.Positive:return"sys-enter-2";case de.Negative:return"error";case de.Critical:return"alert";default:return null}}get _designDescription(){return this.design===de.Default?null:_t.i18nBundle.getText(u2[this.design])}get semanticIconClasses(){const e=["ui5-tab-semantic-icon"];return this.design!==de.Default&&this.design!==de.Neutral&&e.push(`ui5-tab-semantic-icon--${this.design.toLowerCase()}`),e.join(" ")}get overflowClasses(){const e=["ui5-tab-overflow-item"];return this.design!==de.Default&&this.design!==de.Neutral&&e.push(`ui5-tab-overflow-item--${this.design.toLowerCase()}`),this.effectiveDisabled&&e.push("ui5-tab-overflow-item--disabled"),this.selected&&e.push("ui5-tab-overflow-item--selectedSubTab"),e.join(" ")}get overflowState(){return this.disabled||this.isSingleClickArea?me.Inactive:me.Active}static get stripTemplate(){return e2}static get overflowTemplate(){return l2}static async onDefine(){_t.i18nBundle=await j("@ui5/webcomponents")}_ondragstart(e){e.target instanceof HTMLElement&&e.target.setAttribute("data-moving","")}_ondragend(e){e.target instanceof HTMLElement&&e.target.removeAttribute("data-moving")}};Le([_()],we.prototype,"text",void 0);Le([_({type:Boolean})],we.prototype,"disabled",void 0);Le([_()],we.prototype,"additionalText",void 0);Le([_()],we.prototype,"icon",void 0);Le([_({type:de,defaultValue:de.Default})],we.prototype,"design",void 0);Le([_({type:Boolean})],we.prototype,"selected",void 0);Le([_({type:Boolean})],we.prototype,"movable",void 0);Le([_({type:Boolean})],we.prototype,"forcedSelected",void 0);Le([_({type:Object,defaultValue:null})],we.prototype,"realTabReference",void 0);Le([_({type:Boolean})],we.prototype,"isTopLevelTab",void 0);Le([_({type:Object,defaultValue:null})],we.prototype,"_selectedTabReference",void 0);Le([B({type:Node,default:!0,invalidateOnChildChange:{properties:!0,slots:!1}})],we.prototype,"content",void 0);Le([B({type:HTMLElement,individualSlots:!0,invalidateOnChildChange:{properties:!0,slots:!1}})],we.prototype,"subTabs",void 0);we=_t=Le([A({tag:"ui5-tab",languageAware:!0,renderer:q,template:J0,styles:c2,dependencies:[We,Wt,D_]})],we);we.define();Jo.registerTabStyles(_2);Jo.registerTabStyles(__);Jo.registerStaticAreaTabStyles(d2);function h2(o,e,t){return c`<div id="${n(this._id)}" role="separator" class="${w(this.classes.root)}" .realTabReference="${n(this)}"></div>`}function p2(o,e,t){return t?c`<${u("ui5-li-custom",e,t)} id="${n(this._id)}" role="separator" class="${w(this.classes.root)}" disabled style="${R(this._style)}" .realTabReference="${n(this)}"></${u("ui5-li-custom",e,t)}>`:c`<ui5-li-custom id="${n(this._id)}" role="separator" class="${w(this.classes.root)}" disabled style="${R(this._style)}" .realTabReference="${n(this)}"></ui5-li-custom>`}f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const v2={packageName:"@ui5/webcomponents",fileName:"themes/TabSeparatorInStrip.css.ts",content:`.ui5-tc__separator{position:relative;width:.5625rem}.ui5-tc__separator:before{content:" ";position:absolute;width:.0625rem;left:.25rem;top:.5rem;bottom:.5rem;background:var(--sapGroup_TitleBorderColor)}
`};f("@ui5/webcomponents-theming","sap_horizon",async()=>k);f("@ui5/webcomponents","sap_horizon",async()=>C);const f2={packageName:"@ui5/webcomponents",fileName:"themes/TabSeparatorInOverflow.css.ts",content:`.ui5-tc__separator{min-height:.25rem;border-bottom:.0625rem solid var(--sapGroup_TitleBorderColor);margin-inline-start:calc(var(--_ui5-v1-24-10-tab-indentation-level) * .5rem);margin-inline-end:.5rem}[ui5-list]>.ui5-tc__separator:first-child{min-height:.5rem}
`};var H_=function(o,e,t,i){var r=arguments.length,a=r<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(o,e,t,i);else for(var l=o.length-1;l>=0;l--)(s=o[l])&&(a=(r<3?s(a):r>3?s(e,t,a):s(e,t))||a);return r>3&&a&&Object.defineProperty(e,t,a),a},bi;let Hi=bi=class extends L{static get stripTemplate(){return h2}static get overflowTemplate(){return p2}get classes(){return{root:{"ui5-tc__separator":!0}}}get isSeparator(){return!0}getTabInStripDomRef(){return this.getElementInStrip?this.getElementInStrip():null}get stableDomRef(){return this.getAttribute("stable-dom-ref")||`${this._id}-stable-dom-ref`}get stripPresentation(){return Et(bi.stripTemplate,this)}get overflowPresentation(){return Et(bi.overflowTemplate,this)}};H_([_({type:Object,defaultValue:null})],Hi.prototype,"realTabReference",void 0);Hi=bi=H_([A({tag:"ui5-tab-separator",renderer:q})],Hi);Hi.define();Jo.registerTabStyles(v2);Jo.registerStaticAreaTabStyles(f2);window.addEventListener("load",()=>{g2()});function g2(){document.getElementById("demo").addEventListener("click",()=>{Af()}),document.getElementById("demoFileContent").addEventListener("click",()=>{Lc()}),document.getElementById("demoFileStructure").addEventListener("click",()=>{Rc()}),document.getElementById("generateJSONDemo").addEventListener("click",()=>{Pf()}),document.getElementById("generateJSON").addEventListener("click",()=>{Ff()}),document.getElementById("validate").addEventListener("click",async()=>{m2()});const s=document.getElementById("fileStructureSchema");s.value=`{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Flat File Validator JSON Schema for File Structure",
"type": "object",
"properties": {
"recordTypePos": {
"type": "integer",
"description": "Position of the record type field in the records, starting from 1"
},
"recordTypeLength": {
"type": "integer",
"description": "Length of the record type field"
},
"recordTypes": {
"type": "array",
"description": "Array with all record types",
"items": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id (name) of the record type"
},
"fields": {
"type": "array",
"description": "Array with all fields of the record type, must be in the order left to right",
"items": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id (name) of the field"
},
"length": {
"type": "integer",
"description": "Length of the field"
},
"obligatory": {
"type": "boolean",
"description": "Flag (true / false) if a field is obligatory. If it is obligatory then it can not contain only spaces"
},
"allowedValues": {
"type": "array",
"description": "An array with all allowedValues. If the array is empty then it will not be checked",
"items": {}
},
"regex": {
"type": "string",
"description": "A regex that the field content must match. If the regex is empty then it will not be checked. Please be aware that you have to enter it in JSON format. This means, that you have to escape for example a backslash with two backslashs"
}
},
"required": [
"id",
"length",
"obligatory",
"allowedValues",
"regex"
]
}
]
}
},
"required": [
"id",
"fields"
]
}
]
}
},
"required": [
"recordTypeLength",
"recordTypePos",
"recordTypes"
]
}`}function m2(){const o=document.getElementById("fileStructure"),e=document.getElementById("fileContent");let t;try{if(o.value===""){let s="Please enter the JSON File Structure first";throw new Error(s)}t=JSON.parse(o.value)}catch(s){alert(s);return}const i=V_(t),r=U_(e.value);let a=[];r.forEach(s=>{a.push(G_(i,s))}),Promise.all(a).then(s=>{const l=document.getElementById("result");l.value=JSON.stringify(s,null,2);const d=document.getElementById("chBShowOnlyErrors");let h="";document.getElementById("chBGroupByRecordType").checked===!0?h=Ef(s,i,d.checked):h=Rf(s,i,d.checked);const v=document.getElementById("output");v.innerHTML=h,document.getElementById("tabContainerValidator").allItems.forEach(b=>{b.id==="tabResult"?b.selected=!0:b.selected=!1})})}
</script>
</head>
<body>
<div id="app"></div>
<div class="header">
<!-- Header -->
<ui5-title class="center"><a href="https://github.com/fmabap/Flat_File_Validator/">Flat File Validator</a>
</ui5-title>
</div>
<ui5-tabcontainer class="full-width tabContainerHeight" fixed="true" id="tabContainerValidator">
<ui5-tab text="JSON File Structure">
<div class="scrollContainer">
<!-- JSON File Structure Schema -->
<ui5-panel width="100%" accessible-role="Complementary" header-text="JSON File Structure Schema"
class="full-width" collapsed="true">
<ui5-label>JSON File Structure Schema</ui5-label>
<ui5-textarea id="fileStructureSchema" growing="true" rows="5" readonly="true">
</ui5-textarea>
</ui5-panel>
<!-- JSON File Structure Schema Helper -->
<ui5-panel width="100%" accessible-role="Complementary" header-text="JSON File Structure Helper"
class="full-width" collapsed="true">
The JSON File Structure Helper helps you to generate the JSON File Structure. <br>
You have to enter the record type field position (starting from 1) and the length. <br>
Additional you have to enter the record types descriptions in the text area. Each attribute is separated by
tab
each
field of the record needs to be entered on a separated line <br>
You have to press ALT + 09 on your numpad of the keyboard to add a tab in the textarea. So it is easier to
copy
the
values from an excel sheet like <a href="./Demo-File-Structure-Helper.xlsx">this one</a>
<ui5-list header-text="You have to enter the following field attributes in the named order in one line">
<ui5-li>1. Record Type Id (name)</ui5-li>
<ui5-li>2. Field Id (name)</ui5-li>
<ui5-li>3. Field Length</ui5-li>
<ui5-li>4. Is the field obligatory (true or X / false), optional, default = false</ui5-li>
<ui5-li>5. Allowed values of the field in array style, optional, example: ["Value A", "Value B"]</ui5-li>
<ui5-li>6. A regex that the field must match in JSON style escaped, optional, example: ^T.*$ </ui5-li>
</ui5-list>
<br>
<form>
<field>
<ui5-label for="recordTypeFieldPostion" show-colon="true" class="InputLabel">Record Type Field
Position</ui5-label>
<ui5-input id="recordTypeFieldPostion" type="Number"></ui5-input>
</field>
<field>
<ui5-label for="recordTypeFieldLength" show-colon="true" class="InputLabel">Record Type Field Length
</ui5-label>
<ui5-input id="recordTypeFieldLength" type="Number"></ui5-input>
<br>
<field>
<ui5-label>Record Types</ui5-label>
<ui5-textarea id="fileStructureHelper" growing="true" rows="10"></ui5-textarea>
</field>
<ui5-button id="generateJSONDemo">Fill with demo data</ui5-button>
<ui5-button id="generateJSON" design="Emphasized">Generate JSON File Structure</ui5-button>
</form>
</ui5-panel>
<!-- JSON File Structure -->
<ui5-panel width="100%" accessible-role="Complementary" header-text="JSON File Structure" class="full-width">
<ui5-label>JSON File Structure</ui5-label>
<ui5-textarea id="fileStructure" growing="true" rows="10"></ui5-textarea>
<ui5-button id="demoFileStructure">Fill with demo data</ui5-button>
</ui5-panel>
</div>
</ui5-tab>
<ui5-tab text="File Content">
<div class="scrollContainer">
<!-- File Content -->
<ui5-label>File Content</ui5-label>
<ui5-textarea id="fileContent" growing="true" rows="10"></ui5-textarea>
<ui5-button id="demoFileContent">Fill with demo data</ui5-button>
</div>
</ui5-tab>
<ui5-tab text="Options and Actions">
<!-- Options and Actions -->
<div class="scrollContainer">
<ui5-panel width="100%" accessible-role="Complementary" header-text="Options" class="full-width">
<ui5-checkbox id="chBShowOnlyErrors" text="Show only errors" checked class="checkBoxWithButtons">
</ui5-checkbox>
<ui5-checkbox id="chBGroupByRecordType" text="Group by record type" checked class="checkBoxWithButtons">
</ui5-checkbox>
</ui5-panel>
<ui5-panel width="100%" accessible-role="Complementary" header-text="Actions" class="full-width">
<ui5-button id="demo">Fill JSON Structure and File Content with demo data</ui5-button>
<ui5-button id="validate" design="Emphasized">Validate</ui5-button>
</ui5-panel>
</div>
</ui5-tab>
<ui5-tab text="Result" id="tabResult">
<div class="scrollContainer">
<!-- Result JSON -->
<ui5-panel width="100%" accessible-role="Complementary" header-text="Result JSON" class="full-width"
collapsed="true">
<ui5-label>Result</ui5-label>
<ui5-textarea id="result" growing="true" rows="10"></ui5-textarea>
</ui5-panel>
<!-- Result Tables -->
<ui5-panel width="100%" accessible-role="Complementary" header-text="Result Tables" class="full-width">
<div id="output"></div>
</ui5-panel>
</div>
</ui5-tab>
</ui5-tabcontainer>
</body>
</html>