diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css
index 40bde2e99..c8fabb39d 100644
--- a/dist/css/styles.min.css
+++ b/dist/css/styles.min.css
@@ -15,9 +15,9 @@
[data-hds-icon-end],
[data-is-external],
[data-protocol="tel"],
- [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{left:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);right:8px;margin-top:-2px;margin-bottom:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:16px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:16px}}@media(min-width: 768px){.card{gap:24px;padding:24px}}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{background-color:#f2f2f2;display:block;height:auto;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__text{display:flex;flex-direction:column;flex-grow:1}.card__text::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;--icon-size: 32px;flex-grow:1;margin-top:16px;-webkit-mask-position:bottom center;mask-position:bottom center;pointer-events:none}@media(prefers-reduced-motion){.card__text::after{transition:none}}@media(min-width: 768px){.card__text::after{--icon-size: 48px}}.card:focus-within .card__text::after,.card:hover .card__text::after{transform:translateX(4px)}@media(prefers-reduced-motion){.card:focus-within .card__text::after,.card:hover .card__text::after{transform:none}}.card--external .card__text::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external)}.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:translate(4px, -4px)}@media(prefers-reduced-motion){.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:none}}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card--external .link__type--external{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin:0}@media(min-width: 992px){.card__title{--line-height: 1;font-size:2rem;font-weight:400}}.card__link{word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none}.card__link::after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__link:active,.card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-left:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:16px;padding-left:calc(1.5*1em + 8px);padding-left:calc(var(--line-height)*1em + 8px)}.link__style--highlight::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);margin-right:8px;margin-left:calc(var(--line-height)*-1em - 8px);transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-right:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:left;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.hdbt-search--react__dropdown-filters>div{flex-basis:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{flex-basis:48%}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);-webkit-clip-path:polygon(100% 0%, 0 0%, 50% 100%);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-top:0;margin-bottom:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{margin-top:0 !important}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f7f7f8;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1;font-size:2rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1328px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:32px;padding-right:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component{max-width:860px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:32px;padding-top:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.error-page__login-title{--line-height: 1;font-size:2rem;font-weight:400}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:16px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:24px}}.footer-top .menu__item{margin-top:16px}.footer-top .menu__item:first-child{margin-top:0}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;height:40px;margin-left:auto;margin-right:8px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height);margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f7f7f8;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s, height linear .2s .15s, padding-bottom linear .2s .15s, visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification:first-of-type{margin-top:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding:8px 16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding:16px 24px}}@media(min-width: 992px){.breadcrumb{padding:16px 32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.breadcrumb__link{display:block}}.breadcrumb__link:hover{-webkit-text-decoration:none;text-decoration:none}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:24px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1;font-size:2rem;font-weight:400}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:14px 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:16px}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;margin-left:8px;margin-right:8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{border-bottom:3px solid #1a1a1a;cursor:default;-webkit-text-decoration:none;text-decoration:none}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-top:5px;margin-bottom:5px;padding:5px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 5px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-5px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-top:8px;margin-bottom:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f7f7f8;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);background-color:#f7f7f8;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f7f7f8;border-left:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1;font-size:2rem;font-weight:400}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f7f7f8;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1;font-size:2rem;font-weight:400}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 40px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:60px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:10px;padding:0;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:21px;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:40px;padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.content-links__title{--line-height: 1;font-size:2rem;font-weight:400}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1;font-size:2rem;font-weight:400}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;background-color:#f2f2f2;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.remote-video .embedded-content-cookie-compliance{background-color:#1a1a1a}.remote-video .embedded-content-cookie-compliance .message{background-color:#000}.remote-video .embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.remote-video .embedded-content-cookie-compliance .message .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-left:0;padding-top:0}.news-listing__item{list-style:none;margin-top:24px;padding-left:0;padding-right:0;position:relative}.news-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none}.news-listing__link:focus,.news-listing__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:16px;padding-bottom:8px}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--latest-medium-teasers{padding-left:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{display:flex;flex-wrap:wrap}}.news-listing--latest-medium-teasers .news-listing__item:first-child{margin-top:0}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item:nth-child(2){margin-top:0}}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:32px;padding-right:24px;width:50%}}.news-listing__medium-teaser{padding-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.news-listing__medium-teaser .news-listing__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.news-listing--card-teasers{padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-24px}}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item{width:50%}}@media(min-width: 992px){.news-listing--card-teasers .news-listing__item{width:25%}}.news-listing--card-teasers .news-listing__card-teaser{height:100%}.news-listing__card-teaser{border-bottom:1px solid #f1f1f1;border-bottom:1px solid var(--color-black-5);display:flex;padding-bottom:16px;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{border:1px solid #000000;border:1px solid var(--color-black);flex-direction:column;margin-right:24px;padding-bottom:0}}.news-listing__card-teaser .news-listing__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(min-width: 768px){.news-listing__card-teaser .news-listing__title{font-size:1.25rem;line-height:30/20}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px;width:auto;width:initial}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1;font-size:2rem;font-weight:400}}.service-channel__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f7f7f8;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1;font-size:2rem;font-weight:400}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{display:grid !important}.accordion-item__content{border:none;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{background-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1;font-size:2rem;font-weight:400}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.banner__icon{margin-right:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{margin-top:64px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);display:block;margin-top:16px}@media(min-width: 992px){.content-card__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card__link::after{transition:transform .2s linear;--icon-size: 2rem;margin-left:-2px;margin-top:16px;background-color:#000;background-size:contain;content:"";display:inline-block;height:2rem;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2rem 2rem;mask-size:2rem 2rem;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:2rem;width:var(--icon-size, calc(var(--line-height) * 1em))}@media(prefers-reduced-motion){.content-card__link::after{transition:none}}@media(min-width: 576px){.content-card__link::after{--icon-size: 3rem;margin-left:-4px}}.content-card__link:focus .content-card__title,.content-card__link:hover .content-card__title{-webkit-text-decoration:underline;text-decoration:underline}.content-card__link:focus::after,.content-card__link:hover::after{transform:translateX(16px)}@media(prefers-reduced-motion){.content-card__link:focus::after,.content-card__link:hover::after{transform:none}}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}.content-card--unpublished .content-card__link::after{background-color:#b01038;background-color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f7f7f8;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{background-color:#fff;padding:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.layout-main-wrapper>*:last-child .component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:55px}.content-liftup{--info-row--gap-size: 4px;border:1px solid #000;position:relative}@media(min-width: 768px){.content-liftup{--info-row--gap-size: 8px;display:flex;min-height:400px}}.content-liftup--unpublished{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.content-liftup--unpublished a{color:#b01038;color:var(--color-error)}.content-liftup__image{flex-basis:50%;flex-grow:0;flex-shrink:0}@media(min-width: 768px){.content-liftup__image{align-self:stretch;background-color:#f2f2f2;max-width:50%}}@media(min-width: 992px){.has-sidebar .components--upper .content-liftup__image{flex-basis:28.6844484629%}}.content-liftup__image picture{display:block;height:100%}.content-liftup__image img{aspect-ratio:2.3;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}@media(min-width: 768px){.content-liftup__image img{aspect-ratio:unset}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image img,.components--lower .content-liftup__image img{height:100%;-o-object-fit:cover;object-fit:cover}}.content-liftup__image .image-placeholder{aspect-ratio:2.3}@media(min-width: 768px){.content-liftup__image .image-placeholder{aspect-ratio:1.5}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image .image-placeholder,.components--lower .content-liftup__image .image-placeholder{height:100%}}.content-liftup__text{flex-grow:1;padding:16px}@media(min-width: 768px){.content-liftup__text{display:flex;flex-direction:column;justify-content:space-between;padding:32px}}.content-liftup__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.content-liftup__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.content-liftup__title{margin-bottom:16px}}.content-liftup__link{-webkit-text-decoration:none;text-decoration:none}.content-liftup__link:hover,.content-liftup__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.content-liftup__link::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.content-liftup__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--margin-size: calc(24px + var(--info-row--gap-size));margin-left:calc(24px + var(--info-row--gap-size));margin-left:var(--margin-size)}.content-liftup__info-row+.content-liftup__info-row{margin-top:16px}.content-liftup__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.content-liftup__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.content-liftup__info-row__title::before{margin-bottom:1px;margin-left:calc(-1*var(--margin-size));margin-right:var(--info-row--gap-size)}.content-liftup__info-row__content>:first-child{margin-top:0}.content-liftup__info-row__content>:last-child{margin-bottom:0}.content-liftup__info-row--address .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__info-row--opening-hours .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:calc(24px + var(--info-row--gap-size));padding-bottom:8px;padding-top:16px}.content-liftup__read-more::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;flex-shrink:0}@media(prefers-reduced-motion){.content-liftup__read-more::after{transition:none}}.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:translateX(4px)}@media(prefers-reduced-motion){.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:none}}@media(min-width: 768px){.content-liftup__read-more{justify-content:flex-end;padding-bottom:0}}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-top:32px;margin-bottom:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-left:auto;margin-right:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.event-list__filter-title{--line-height: 1;font-size:2rem;font-weight:400}}.component--hearings{padding-left:16px;padding-right:16px;background:#f7f7f8}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary)}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;left:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}.hero-wrapper.has-first-gray-bg-block{background-color:#f7f7f8;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f7f7f8}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-left:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1;font-size:2rem;font-weight:400}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-left:0;padding-right:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-top:16px;padding-left:0;padding-right:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__link{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:90px;word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__link::after{--icon-size: 1.5rem;background-color:#000;background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;content:"";display:block;flex-shrink:0;margin-left:-4px;margin-top:8px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link::after{transition:none}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link::after{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link[data-is-external]::after{content:none;display:none}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 1.5rem;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size);margin-left:-4px;margin-top:8px;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:1.5rem;width:var(--icon-size)}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1) translate(4px, -4px);transform:scaleX(var(--lang-direction, 1)) translate(4px, -4px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__image{top:0;left:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-bottom:0;margin-left:116px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0}}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{display:flex;flex-direction:row;justify-content:flex-start;min-height:auto;-webkit-text-decoration:underline;text-decoration:underline}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{align-self:flex-start;margin-left:8px;margin-top:-2px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:focus,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:none;text-decoration:none}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{display:flex;margin-left:0;margin-right:0}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin:-2px 0 0 16px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 2rem}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 3rem}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959;margin-top:8px}@media(min-width: 992px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{margin-top:4px}}.has-sidebar .main-content .list-of-links__item{padding-bottom:24px}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f7f7f8}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-form-container,.news-wrapper{padding-left:16px;padding-right:16px;max-width:1296px;margin:auto;position:relative;width:100%}@media(min-width: 768px){.news-form-container,.news-wrapper{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.news-form-container,.news-wrapper{max-width:1328px}}.news-form-wrapper{margin-top:32px;background:#f2f2f2}@media(min-width: 992px){.news-form-wrapper{margin-top:64px}}@media(min-width: 992px){.has-sidebar .news-wrapper{-moz-column-gap:64px;column-gap:64px;grid-template-columns:auto 340px}}.has-sidebar .news-wrapper .layout-sidebar-second{padding-left:0;padding-right:0}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.news-form-container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.news-form-container{padding-top:64px}}.news-form-wrapper h2{margin-bottom:24px;margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-form-wrapper h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.news-form__filters-container{display:flex;margin-left:-8px;margin-right:-8px}.news-form__filters-container>*{margin-left:8px;margin-right:8px}}.news-form__filter{flex:1;margin-bottom:16px;min-height:84px;position:relative}@media(min-width: 1248px){.news-form__filter{min-width:328px}}.news-form__filter-container{position:absolute;width:100%;z-index:var(--menu-z-index)}.news-form__filter li{margin-top:0}.news-form__submit{padding-bottom:32px}@media(min-width: 768px){.news-form__submit{margin-bottom:16px;padding-bottom:0}}@media(min-width: 1248px){.news-form__submit{flex:1}}.news-form__submit .news-form__submit-button{--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-top:8px;width:100%}@media(min-width: 768px){.news-form__submit .news-form__submit-button{margin-top:28px}}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-listing__no-results{margin-top:16px}button.news-form__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.news-form__remove-selection-button:not(:disabled):hover,button.news-form__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.news-form__remove-selection-button:not(:disabled):focus,button.news-form__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.news-form__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.news-archive__heading{border-bottom:2px solid #000;display:flex;flex-flow:column;justify-content:space-between;width:100%}@media(min-width: 768px){.news-archive__heading{flex-flow:row}}.news-archive__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px}@media(min-width: 992px){.news-archive__title{--line-height: 1;font-size:2rem;font-weight:400}}.news-archive__rss-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-wrap:nowrap;padding-top:16px}.news-archive__rss-link svg{margin-right:8px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.popular-service-item{background-color:#f7f7f8;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.popular-service-item__links{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.popular-service-item__links{margin-top:24px}}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f7f7f8}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__results-stats{margin-bottom:16px}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--hdbt-search--ploughing-schedule .component__container{background-color:#f7f7f8}.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:16px;margin-right:16px;padding:24px}@media(min-width: 768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:32px;margin-right:32px;padding:32px}}@media(min-width: 992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}@media(max-width: 992px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-32px;margin-right:-32px}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding-bottom:12px;padding-left:32px;padding-right:32px;padding-top:12px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.layout-main-wrapper>*:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.school-search .hdbt-search--react__form-container,.health-station-search .hdbt-search--react__form-container,.maternity-and-child-health-clinic-search .hdbt-search--react__form-container{margin-bottom:32px}.school-search .hdbt-search--react__dropdown-filters{margin-bottom:16px}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#000}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#fff}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#e6e6e6;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:8px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.remote-video__video-title{margin-top:16px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
+ [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{left:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);right:8px;margin-top:-2px;margin-bottom:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:16px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:16px}}@media(min-width: 768px){.card{gap:24px;padding:24px}}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{background-color:#f2f2f2;display:block;height:auto;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__text{display:flex;flex-direction:column;flex-grow:1}.card__text::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;--icon-size: 32px;flex-grow:1;margin-top:16px;-webkit-mask-position:bottom center;mask-position:bottom center;pointer-events:none}@media(prefers-reduced-motion){.card__text::after{transition:none}}@media(min-width: 768px){.card__text::after{--icon-size: 48px}}.card:focus-within .card__text::after,.card:hover .card__text::after{transform:translateX(4px)}@media(prefers-reduced-motion){.card:focus-within .card__text::after,.card:hover .card__text::after{transform:none}}.card--external .card__text::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external)}.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:translate(4px, -4px)}@media(prefers-reduced-motion){.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:none}}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card--external .link__type--external{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin:0}@media(min-width: 992px){.card__title{--line-height: 1;font-size:2rem;font-weight:400}}.card__link{word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none}.card__link::after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__link:active,.card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-left:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:16px;padding-left:calc(1.5*1em + 8px);padding-left:calc(var(--line-height)*1em + 8px)}.link__style--highlight::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);margin-right:8px;margin-left:calc(var(--line-height)*-1em - 8px);transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-right:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:left;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.hdbt-search--react__dropdown-filters>div{flex-basis:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{flex-basis:48%}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-top:0;margin-bottom:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{margin-top:0 !important}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f7f7f8;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1;font-size:2rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1328px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:32px;padding-right:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component{max-width:860px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:32px;padding-top:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.error-page__login-title{--line-height: 1;font-size:2rem;font-weight:400}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:16px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:24px}}.footer-top .menu__item{margin-top:16px}.footer-top .menu__item:first-child{margin-top:0}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;height:40px;margin-left:auto;margin-right:8px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height);margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f7f7f8;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s, height linear .2s .15s, padding-bottom linear .2s .15s, visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification:first-of-type{margin-top:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding:8px 16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding:16px 24px}}@media(min-width: 992px){.breadcrumb{padding:16px 32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.breadcrumb__link{display:block}}.breadcrumb__link:hover{-webkit-text-decoration:none;text-decoration:none}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:24px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1;font-size:2rem;font-weight:400}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:14px 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:16px}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;margin-left:8px;margin-right:8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{border-bottom:3px solid #1a1a1a;cursor:default;-webkit-text-decoration:none;text-decoration:none}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-top:5px;margin-bottom:5px;padding:5px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 5px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-5px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-top:8px;margin-bottom:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f7f7f8;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);background-color:#f7f7f8;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f7f7f8;border-left:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1;font-size:2rem;font-weight:400}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f7f7f8;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1;font-size:2rem;font-weight:400}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 40px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:60px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:10px;padding:0;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:21px;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:40px;padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.content-links__title{--line-height: 1;font-size:2rem;font-weight:400}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1;font-size:2rem;font-weight:400}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;background-color:#f2f2f2;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.remote-video .embedded-content-cookie-compliance{background-color:#1a1a1a}.remote-video .embedded-content-cookie-compliance .message{background-color:#000}.remote-video .embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.remote-video .embedded-content-cookie-compliance .message .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-left:0;padding-top:0}.news-listing__item{list-style:none;margin-top:24px;padding-left:0;padding-right:0;position:relative}.news-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none}.news-listing__link:focus,.news-listing__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:16px;padding-bottom:8px}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--latest-medium-teasers{padding-left:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{display:flex;flex-wrap:wrap}}.news-listing--latest-medium-teasers .news-listing__item:first-child{margin-top:0}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item:nth-child(2){margin-top:0}}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:32px;padding-right:24px;width:50%}}.news-listing__medium-teaser{padding-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.news-listing__medium-teaser .news-listing__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.news-listing--card-teasers{padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-24px}}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item{width:50%}}@media(min-width: 992px){.news-listing--card-teasers .news-listing__item{width:25%}}.news-listing--card-teasers .news-listing__card-teaser{height:100%}.news-listing__card-teaser{border-bottom:1px solid #f1f1f1;border-bottom:1px solid var(--color-black-5);display:flex;padding-bottom:16px;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{border:1px solid #000000;border:1px solid var(--color-black);flex-direction:column;margin-right:24px;padding-bottom:0}}.news-listing__card-teaser .news-listing__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}@media(min-width: 768px){.news-listing__card-teaser .news-listing__title{font-size:1.25rem;line-height:30/20}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px;width:auto;width:initial}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1;font-size:2rem;font-weight:400}}.service-channel__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f7f7f8;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1;font-size:2rem;font-weight:400}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{display:grid !important}.accordion-item__content{border:none;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{background-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1;font-size:2rem;font-weight:400}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.banner__icon{margin-right:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{margin-top:64px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);display:block;margin-top:16px}@media(min-width: 992px){.content-card__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card__link::after{transition:transform .2s linear;--icon-size: 2rem;margin-left:-2px;margin-top:16px;background-color:#000;background-size:contain;content:"";display:inline-block;height:2rem;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2rem 2rem;mask-size:2rem 2rem;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:2rem;width:var(--icon-size, calc(var(--line-height) * 1em))}@media(prefers-reduced-motion){.content-card__link::after{transition:none}}@media(min-width: 576px){.content-card__link::after{--icon-size: 3rem;margin-left:-4px}}.content-card__link:focus .content-card__title,.content-card__link:hover .content-card__title{-webkit-text-decoration:underline;text-decoration:underline}.content-card__link:focus::after,.content-card__link:hover::after{transform:translateX(16px)}@media(prefers-reduced-motion){.content-card__link:focus::after,.content-card__link:hover::after{transform:none}}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}.content-card--unpublished .content-card__link::after{background-color:#b01038;background-color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f7f7f8;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{background-color:#fff;padding:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.layout-main-wrapper>*:last-child .component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:55px}.content-liftup{--info-row--gap-size: 4px;border:1px solid #000;position:relative}@media(min-width: 768px){.content-liftup{--info-row--gap-size: 8px;display:flex;min-height:400px}}.content-liftup--unpublished{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.content-liftup--unpublished a{color:#b01038;color:var(--color-error)}.content-liftup__image{flex-basis:50%;flex-grow:0;flex-shrink:0}@media(min-width: 768px){.content-liftup__image{align-self:stretch;background-color:#f2f2f2;max-width:50%}}@media(min-width: 992px){.has-sidebar .components--upper .content-liftup__image{flex-basis:28.6844484629%}}.content-liftup__image picture{display:block;height:100%}.content-liftup__image img{aspect-ratio:2.3;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}@media(min-width: 768px){.content-liftup__image img{aspect-ratio:unset}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image img,.components--lower .content-liftup__image img{height:100%;-o-object-fit:cover;object-fit:cover}}.content-liftup__image .image-placeholder{aspect-ratio:2.3}@media(min-width: 768px){.content-liftup__image .image-placeholder{aspect-ratio:1.5}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image .image-placeholder,.components--lower .content-liftup__image .image-placeholder{height:100%}}.content-liftup__text{flex-grow:1;padding:16px}@media(min-width: 768px){.content-liftup__text{display:flex;flex-direction:column;justify-content:space-between;padding:32px}}.content-liftup__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.content-liftup__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.content-liftup__title{margin-bottom:16px}}.content-liftup__link{-webkit-text-decoration:none;text-decoration:none}.content-liftup__link:hover,.content-liftup__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.content-liftup__link::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.content-liftup__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--margin-size: calc(24px + var(--info-row--gap-size));margin-left:calc(24px + var(--info-row--gap-size));margin-left:var(--margin-size)}.content-liftup__info-row+.content-liftup__info-row{margin-top:16px}.content-liftup__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.content-liftup__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.content-liftup__info-row__title::before{margin-bottom:1px;margin-left:calc(-1*var(--margin-size));margin-right:var(--info-row--gap-size)}.content-liftup__info-row__content>:first-child{margin-top:0}.content-liftup__info-row__content>:last-child{margin-bottom:0}.content-liftup__info-row--address .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__info-row--opening-hours .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:calc(24px + var(--info-row--gap-size));padding-bottom:8px;padding-top:16px}.content-liftup__read-more::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;flex-shrink:0}@media(prefers-reduced-motion){.content-liftup__read-more::after{transition:none}}.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:translateX(4px)}@media(prefers-reduced-motion){.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:none}}@media(min-width: 768px){.content-liftup__read-more{justify-content:flex-end;padding-bottom:0}}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-top:32px;margin-bottom:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-left:auto;margin-right:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){.event-list__filter-title{--line-height: 1;font-size:2rem;font-weight:400}}.component--hearings{padding-left:16px;padding-right:16px;background:#f7f7f8}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary)}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;left:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}.hero-wrapper.has-first-gray-bg-block{background-color:#f7f7f8;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f7f7f8}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-left:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1;font-size:2rem;font-weight:400}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-left:0;padding-right:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-top:16px;padding-left:0;padding-right:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__link{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:90px;word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__link::after{--icon-size: 1.5rem;background-color:#000;background-size:contain;content:"";display:inline-block;height:1.5rem;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:1.5rem;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;content:"";display:block;flex-shrink:0;margin-left:-4px;margin-top:8px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link::after{transition:none}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link::after{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link[data-is-external]::after{content:none;display:none}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 1.5rem;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size);margin-left:-4px;margin-top:8px;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:1.5rem;width:var(--icon-size)}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1) translate(4px, -4px);transform:scaleX(var(--lang-direction, 1)) translate(4px, -4px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__image{top:0;left:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-bottom:0;margin-left:116px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0}}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{display:flex;flex-direction:row;justify-content:flex-start;min-height:auto;-webkit-text-decoration:underline;text-decoration:underline}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{align-self:flex-start;margin-left:8px;margin-top:-2px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:focus,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:none;text-decoration:none}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{display:flex;margin-left:0;margin-right:0}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin:-2px 0 0 16px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 2rem}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 3rem}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959;margin-top:8px}@media(min-width: 992px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{margin-top:4px}}.has-sidebar .main-content .list-of-links__item{padding-bottom:24px}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f7f7f8}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-form-container,.news-wrapper{padding-left:16px;padding-right:16px;max-width:1296px;margin:auto;position:relative;width:100%}@media(min-width: 768px){.news-form-container,.news-wrapper{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.news-form-container,.news-wrapper{max-width:1328px}}.news-form-wrapper{margin-top:32px;background:#f2f2f2}@media(min-width: 992px){.news-form-wrapper{margin-top:64px}}@media(min-width: 992px){.has-sidebar .news-wrapper{-moz-column-gap:64px;column-gap:64px;grid-template-columns:auto 340px}}.has-sidebar .news-wrapper .layout-sidebar-second{padding-left:0;padding-right:0}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.news-form-container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.news-form-container{padding-top:64px}}.news-form-wrapper h2{margin-bottom:24px;margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-form-wrapper h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.news-form__filters-container{display:flex;margin-left:-8px;margin-right:-8px}.news-form__filters-container>*{margin-left:8px;margin-right:8px}}.news-form__filter{flex:1;margin-bottom:16px;min-height:84px;position:relative}@media(min-width: 1248px){.news-form__filter{min-width:328px}}.news-form__filter-container{position:absolute;width:100%;z-index:var(--menu-z-index)}.news-form__filter li{margin-top:0}.news-form__submit{padding-bottom:32px}@media(min-width: 768px){.news-form__submit{margin-bottom:16px;padding-bottom:0}}@media(min-width: 1248px){.news-form__submit{flex:1}}.news-form__submit .news-form__submit-button{--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-top:8px;width:100%}@media(min-width: 768px){.news-form__submit .news-form__submit-button{margin-top:28px}}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-listing__no-results{margin-top:16px}button.news-form__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.news-form__remove-selection-button:not(:disabled):hover,button.news-form__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.news-form__remove-selection-button:not(:disabled):focus,button.news-form__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.news-form__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.news-archive__heading{border-bottom:2px solid #000;display:flex;flex-flow:column;justify-content:space-between;width:100%}@media(min-width: 768px){.news-archive__heading{flex-flow:row}}.news-archive__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px}@media(min-width: 992px){.news-archive__title{--line-height: 1;font-size:2rem;font-weight:400}}.news-archive__rss-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-wrap:nowrap;padding-top:16px}.news-archive__rss-link svg{margin-right:8px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.popular-service-item{background-color:#f7f7f8;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.popular-service-item__links{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.popular-service-item__links{margin-top:24px}}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f7f7f8}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__results-stats{margin-bottom:16px}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--hdbt-search--ploughing-schedule .component__container{background-color:#f7f7f8}.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:16px;margin-right:16px;padding:24px}@media(min-width: 768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:32px;margin-right:32px;padding:32px}}@media(min-width: 992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}@media(max-width: 992px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-32px;margin-right:-32px}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding-bottom:12px;padding-left:32px;padding-right:32px;padding-top:12px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.layout-main-wrapper>*:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.school-search .hdbt-search--react__form-container,.health-station-search .hdbt-search--react__form-container,.maternity-and-child-health-clinic-search .hdbt-search--react__form-container{margin-bottom:32px}.school-search .hdbt-search--react__dropdown-filters{margin-bottom:16px}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#000}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#fff}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#e6e6e6;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:8px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.remote-video__video-title{margin-top:16px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
[data-hds-variant="primary"],
[data-hds-variant="secondary"]){display:block}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
[data-hds-variant="primary"],
[data-hds-variant="secondary"]):not(:first-child){margin-top:8px}}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child,.sidebar-text .sidebar-text__text-content .hds-button--supplementary:first-child{margin-left:0}.sidebar-text ul,.sidebar-text ol{background-color:#f1f1f1;background-color:var(--color-black-5);padding:16px}.sidebar-text ul li,.sidebar-text ol li{margin-left:32px;padding-left:8px}.sidebar-text ul ul,.sidebar-text ul ol,.sidebar-text ol ul,.sidebar-text ol ol{margin-top:0}.sidebar-text ul ul li,.sidebar-text ul ol li,.sidebar-text ol ul li,.sidebar-text ol ol li{margin-left:8px}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:#f1f1f1;background-color:var(--color-black-5);display:grid;grid-template-columns:1fr calc(24px + 8px);margin-top:16px;padding:24px 16px;-webkit-text-decoration:none;text-decoration:none}.sidebar-text--service-links .sidebar-text__text-content>a:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;align-self:center;justify-self:end;order:3}.sidebar-text--service-links .sidebar-text__text-content>a[data-is-external]:after{display:none}.sidebar-text--service-links .sidebar-text__text-content>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.target-group-links{--gap: 8px;display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap, 8px)}@media(min-width: 768px){.target-group-links{--gap: 24px}}.target-group-link{--icon-size: 32px;--title-line-height: 1.625rem;grid-column-gap:24px;background-color:#f7f7f8;display:grid;grid-template-areas:"icon title" "icon subtitle";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:24px;position:relative;width:100%}@media(min-width: 768px){.target-group-link{--icon-size: 48px;width:calc(50% - .5*var(--gap))}}@media(min-width: 992px){.target-group-link{--title-line-height: 1.75rem}}.target-group-link__icon{grid-area:icon}.target-group-link__icon .hel-icon{display:block}.target-group-link__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);grid-area:title;margin:0;padding-top:calc(.5*(var(--icon-size) - var(--title-line-height)))}@media(min-width: 992px){.target-group-link__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.target-group-link__link{-webkit-text-decoration:none;text-decoration:none}.target-group-link__link::before{content:"";height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.target-group-link__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.target-group-link__subtitle{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);grid-area:subtitle;margin-bottom:calc(.5*(var(--icon-size) - var(--title-line-height)));margin-top:8px}.target-group-link__subtitle p{margin-top:0}.component--paragraph-text .component__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component--paragraph-text .component__content>*:first-child,.component--paragraph-text .component__content>p:first-child{margin-top:0}.component--paragraph-text .component__content>*:last-child{margin-bottom:0}.component--unit-search{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--unit-search{padding-left:32px;padding-right:32px}}.component--unit-search .hds-checkbox__input{z-index:1}.component--unit-search .hds-checkbox__label,.component--unit-search .hds-checkbox>label{background-color:#f7f7f8}.layout-main-wrapper>*:last-child .component--unit-search:last-child{margin-bottom:-115px;padding-bottom:55px}.views--unit-search{margin-top:32px}.views--unit-search .form-actions{width:100%}.views--unit-search .form-actions [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
- [data-hds-variant="primary"],),.views--unit-search .form-actions .hds-button--primary{margin-top:16px;max-width:280px;min-width:44px;width:100%}@media(min-width: 768px){.views--unit-search .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;max-width:860px}}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-item{width:100%}}.views--unit-search .views-exposed-form .description{white-space:normal}.views--unit-search .views-exposed-form .hds-text-input__input-wrapper .hds-text-input__input{border-radius:0;padding-right:48px}.views--unit-search .views-exposed-form [data-drupal-selector=edit-provided-languages-value]{margin-top:24px}.unit-search__results{display:block;margin-top:64px;width:100%}.unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width: 768px){.unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results>.views-row+.views-row{margin-top:16px}.unit-search__count-container{margin-top:0}.unit-search__count-container:focus{outline:3px solid #000;outline-offset:2px}@media(min-width: 768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__additional-information{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:block;margin-bottom:24px;margin-top:16px}.unit-search__additional-information.unit-search__address-not-found{padding-left:48px;position:relative}.unit-search__additional-information.unit-search__address-not-found::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;background-color:#d18200;left:16px;margin-top:-12px;position:absolute;top:50%}.unit-search__additional-information.unit-search__address-not-found p{margin-top:0}.unit-search__result--list,.unit-search__result--map{margin-top:16px}.unit-search__result--map{padding-bottom:52%;position:relative;width:100%}.unit-search__map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.unit-search__map-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(min-width: 768px){.unit-search__map-actions{margin-top:24px}}.unit-search__no-results-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.unit-search__no-results-title{--line-height: 1;font-size:2rem;font-weight:400}}.unit-search__no-results-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top:8px}.components--upper>.component--unit-accessibility-information,.components--unit>.component--unit-accessibility-information,.components--service>.component--unit-accessibility-information{padding-left:0;padding-right:0}.component--unit-contact-card{background-color:#f7f7f8}.layout-main-wrapper>*:last-child .component--unit-contact-card:last-child{margin-bottom:-115px;padding-bottom:55px}.components--upper>.component--unit-contact-card .component__container,.components--unit>.component--unit-contact-card .component__container,.components--service>.component--unit-contact-card .component__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--upper>.component--unit-contact-card .component__container,.components--unit>.component--unit-contact-card .component__container,.components--service>.component--unit-contact-card .component__container{padding-bottom:48px;padding-left:32px;padding-right:32px;padding-top:48px}}@media(min-width: 992px){.components--upper>.component--unit-contact-card .component__container .component__title+.component__content,.components--unit>.component--unit-contact-card .component__container .component__title+.component__content,.components--service>.component--unit-contact-card .component__container .component__title+.component__content{margin-top:40px}}.component--unit-contact-card .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--unit-contact-card .component__container{padding-bottom:64px;padding-top:64px}}@media(min-width: 992px){.unit-contact-card{overflow:hidden}}.unit-contact-card__info-row{margin-top:32px;padding-left:calc(24px + 8px);position:relative;width:100%}@media(min-width: 992px){.unit-contact-card__info-row{float:left;margin-right:50%;padding-right:24px;width:50%}}@media(min-width: 992px){.unit-contact-card__info-row:first-child{margin-top:0}}.unit-contact-card__info-row::before{left:0;position:absolute;top:0}.unit-contact-card__info-row p:first-child{margin-top:0}@media(min-width: 992px){.unit-contact-card__info-row--details{display:none}}@media(min-width: 992px){.unit-contact-card--details-on-left .unit-contact-card__info-row--details{display:block}}@media(min-width: 992px){.unit-contact-card--details-on-left .unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:none}}@media(min-width: 992px){.unit-contact-card__image-with-details{float:right;margin-left:-50%;width:50%}}.unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:none}@media(min-width: 992px){.unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:block;float:none;margin-right:0;padding-right:0;width:100%}}.unit-contact-card--left-column-empty .unit-contact-card__image-with-details{float:none;margin-left:0}.unit-contact-card__image{margin-top:24px}.unit-contact-card__image img{display:block;height:auto;overflow:hidden;width:100%}.unit-contact-card__image+.unit-contact-card__info-row{margin-top:24px}@media(min-width: 992px){.unit-contact-card__image+.unit-contact-card__info-row{margin-top:32px}}@media(min-width: 992px){.unit-contact-card__image:first-child{margin-top:0}}.unit-contact-card__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.unit-contact-card__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__info-row__content{margin-top:8px}.unit-contact-card__info-row--address::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--phone::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--opening-hours::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--details::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__link-wrapper{margin-top:32px;padding-left:0}@media(min-width: 992px){.unit-contact-card__link-wrapper:first-child{margin-top:0}}.unit-contact-card__link{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.unit-contact-card__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__link::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:8px}.dialog-off-canvas-main-canvas::after{background-color:rgba(0,0,0,.4);content:"";height:0;opacity:0;pointer-events:none;visibility:hidden;width:0}.eu-cookie-compliance-banner{background-color:#0000bf;color:#fff;max-height:100vh;overflow:auto;padding:0 0 24px}@media(min-width: 768px){.eu-cookie-compliance-banner{padding:0 0 32px}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;flex-wrap:wrap;padding-top:24px}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-width:100%;width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;max-width:860px}@media(min-width: 992px){.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.eu-cookie-compliance-banner .eu-cookie-compliance-message>p{max-width:860px}.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{margin-top:32px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{align-items:center;display:flex}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info{width:30%}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{justify-content:flex-end;width:70%}}.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-top:16px}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-left:16px;margin-top:0}}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:none;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-withdraw-button{display:none}.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;max-width:400px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{width:auto}}[dir=ltr] .eu-cookie-compliance-message{text-align:left}@media(min-width: 768px){[dir=ltr] .eu-cookie-compliance-categories-buttons{margin-left:16px;margin-right:0}}.sliding-popup-bottom{width:100%}.eu-cookie-compliance-block-form .hds-checkbox .hds-checkbox__input{z-index:1}.eu-cookie-compliance-block-form .hds-checkbox__label,.eu-cookie-compliance-block-form .hds-checkbox>label,.eu-cookie-compliance-block-form .description>p{background-color:#fff}.gin--horizontal-toolbar .toolbar-bar{position:fixed}.gin--horizontal-toolbar .node-preview-container{padding:0 32px;top:54px}.logo{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.logo__icon{--height: 32px;--aspect-ratio: 2.1666666667;height:32px;height:var(--height);width:calc(2.1666666667*32px);width:calc(var(--aspect-ratio)*var(--height))}@media(min-width: 768px){.logo__icon{--height: 54px}}.logo__icon--sv,.logo__icon--ru{--aspect-ratio: 2.7857142857}.logo--header{color:#000;height:var(--branding-height)}.logo--footer{margin-top:8px}@media(min-width: 768px){.logo--footer{margin-right:16px;margin-top:0}}.logo--footer .logo__icon{--height: 40px}.metadata-container{background-color:var(--hdbt-color-palette--secondary);display:flex;flex-wrap:wrap;margin-top:16px;padding:24px}@media(min-width: 768px){.metadata-container{margin-top:32px}}.metadata__item{display:flex;margin-top:16px;width:100%}@media(min-width: 768px){.metadata__item{width:50%}}.metadata__item:first-child{margin-top:0}@media(min-width: 768px){.metadata__item:nth-child(2){margin-top:0}}.metadata__item .hel-icon{height:24px;margin-right:8px;min-width:24px;width:24px}.metadata__item-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}.content-tags__tags{margin-left:-4px;margin-right:-4px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;margin-top:0;padding-left:0}.content-tags__tags>*{margin-left:4px;margin-right:4px}.content-tags__tags__tag{list-style:none;margin-bottom:8px;margin-top:0}.content-tags__tags__tag a,.content-tags__tags__tag span,.content-tags__tags--static li{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease-in-out background-color, .2s ease-in-out border-color}.content-tags__tags--interactive a{background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:16px 20px 18px}.content-tags__tags--interactive a:hover,.content-tags__tags--interactive a:active{background-color:#000;border-color:#000;color:#fff}.content-tags__tags--interactive a:focus,.content-tags__tags--interactive a:active{border-color:#000;outline:2px solid #000;outline-offset:2px}.content-tags__tags--static span{background-color:#dedfe1;border-radius:16px;padding:8px 16px 10px}.content-tags__tags--static .content-tags__tags__tag--coat-of-arms span{background-color:#b5daf7}.content-tags__tags--static .content-tags__tags__tag--gold span{background-color:#e8d7a7}.content-tags__tags--static .content-tags__tags__tag--bus span{background-color:#ccf}.content-tags__tags--static .content-tags__tags__tag--success span{background-color:#007a64;color:#fff}.content-tags__tags--static .content-tags__tags__tag--alert span{background-color:#ffda07}.content-tags__tags--static .content-tags__tags__tag--error span{background-color:#b01038;color:#fff}.hds-loading-spinner{left:49%;position:fixed;top:48.5%;z-index:1000}#ed11y-panel{left:21px !important;right:auto !important}.is-hidden{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button[class*=Select-module_button__][class*=Select-module_placeholder__]{background-color:inherit}
+ [data-hds-variant="primary"],),.views--unit-search .form-actions .hds-button--primary{margin-top:16px;max-width:280px;min-width:44px;width:100%}@media(min-width: 768px){.views--unit-search .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;max-width:860px}}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-item{width:100%}}.views--unit-search .views-exposed-form .description{white-space:normal}.views--unit-search .views-exposed-form .hds-text-input__input-wrapper .hds-text-input__input{border-radius:0;padding-right:48px}.views--unit-search .views-exposed-form [data-drupal-selector=edit-provided-languages-value]{margin-top:24px}.unit-search__results{display:block;margin-top:64px;width:100%}.unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width: 768px){.unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results>.views-row+.views-row{margin-top:16px}.unit-search__count-container{margin-top:0}.unit-search__count-container:focus{outline:3px solid #000;outline-offset:2px}@media(min-width: 768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__additional-information{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:block;margin-bottom:24px;margin-top:16px}.unit-search__additional-information.unit-search__address-not-found{padding-left:48px;position:relative}.unit-search__additional-information.unit-search__address-not-found::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;background-color:#d18200;left:16px;margin-top:-12px;position:absolute;top:50%}.unit-search__additional-information.unit-search__address-not-found p{margin-top:0}.unit-search__result--list,.unit-search__result--map{margin-top:16px}.unit-search__result--map{padding-bottom:52%;position:relative;width:100%}.unit-search__map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.unit-search__map-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(min-width: 768px){.unit-search__map-actions{margin-top:24px}}.unit-search__no-results-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.unit-search__no-results-title{--line-height: 1;font-size:2rem;font-weight:400}}.unit-search__no-results-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top:8px}.components--upper>.component--unit-accessibility-information,.components--unit>.component--unit-accessibility-information,.components--service>.component--unit-accessibility-information{padding-left:0;padding-right:0}.component--unit-contact-card{background-color:#f7f7f8}.layout-main-wrapper>*:last-child .component--unit-contact-card:last-child{margin-bottom:-115px;padding-bottom:55px}.components--upper>.component--unit-contact-card .component__container,.components--unit>.component--unit-contact-card .component__container,.components--service>.component--unit-contact-card .component__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--upper>.component--unit-contact-card .component__container,.components--unit>.component--unit-contact-card .component__container,.components--service>.component--unit-contact-card .component__container{padding-bottom:48px;padding-left:32px;padding-right:32px;padding-top:48px}}@media(min-width: 992px){.components--upper>.component--unit-contact-card .component__container .component__title+.component__content,.components--unit>.component--unit-contact-card .component__container .component__title+.component__content,.components--service>.component--unit-contact-card .component__container .component__title+.component__content{margin-top:40px}}.component--unit-contact-card .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--unit-contact-card .component__container{padding-bottom:64px;padding-top:64px}}@media(min-width: 992px){.unit-contact-card{overflow:hidden}}.unit-contact-card__info-row{margin-top:32px;padding-left:calc(24px + 8px);position:relative;width:100%}@media(min-width: 992px){.unit-contact-card__info-row{float:left;margin-right:50%;padding-right:24px;width:50%}}@media(min-width: 992px){.unit-contact-card__info-row:first-child{margin-top:0}}.unit-contact-card__info-row::before{left:0;position:absolute;top:0}.unit-contact-card__info-row p:first-child{margin-top:0}@media(min-width: 992px){.unit-contact-card__info-row--details{display:none}}@media(min-width: 992px){.unit-contact-card--details-on-left .unit-contact-card__info-row--details{display:block}}@media(min-width: 992px){.unit-contact-card--details-on-left .unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:none}}@media(min-width: 992px){.unit-contact-card__image-with-details{float:right;margin-left:-50%;width:50%}}.unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:none}@media(min-width: 992px){.unit-contact-card__image-with-details .unit-contact-card__info-row--details{display:block;float:none;margin-right:0;padding-right:0;width:100%}}.unit-contact-card--left-column-empty .unit-contact-card__image-with-details{float:none;margin-left:0}.unit-contact-card__image{margin-top:24px}.unit-contact-card__image img{display:block;height:auto;overflow:hidden;width:100%}.unit-contact-card__image+.unit-contact-card__info-row{margin-top:24px}@media(min-width: 992px){.unit-contact-card__image+.unit-contact-card__info-row{margin-top:32px}}@media(min-width: 992px){.unit-contact-card__image:first-child{margin-top:0}}.unit-contact-card__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.unit-contact-card__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__info-row__content{margin-top:8px}.unit-contact-card__info-row--address::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--phone::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--opening-hours::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--details::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__link-wrapper{margin-top:32px;padding-left:0}@media(min-width: 992px){.unit-contact-card__link-wrapper:first-child{margin-top:0}}.unit-contact-card__link{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.unit-contact-card__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__link::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:8px}.dialog-off-canvas-main-canvas::after{background-color:rgba(0,0,0,.4);content:"";height:0;opacity:0;pointer-events:none;visibility:hidden;width:0}.eu-cookie-compliance-banner{background-color:#0000bf;color:#fff;max-height:100vh;overflow:auto;padding:0 0 24px}@media(min-width: 768px){.eu-cookie-compliance-banner{padding:0 0 32px}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;flex-wrap:wrap;padding-top:24px}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-width:100%;width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;max-width:860px}@media(min-width: 992px){.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.eu-cookie-compliance-banner .eu-cookie-compliance-message>p{max-width:860px}.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{margin-top:32px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{align-items:center;display:flex}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info{width:30%}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{justify-content:flex-end;width:70%}}.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-top:16px}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-left:16px;margin-top:0}}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:none;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-withdraw-button{display:none}.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;max-width:400px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{width:auto}}[dir=ltr] .eu-cookie-compliance-message{text-align:left}@media(min-width: 768px){[dir=ltr] .eu-cookie-compliance-categories-buttons{margin-left:16px;margin-right:0}}.sliding-popup-bottom{width:100%}.eu-cookie-compliance-block-form .hds-checkbox .hds-checkbox__input{z-index:1}.eu-cookie-compliance-block-form .hds-checkbox__label,.eu-cookie-compliance-block-form .hds-checkbox>label,.eu-cookie-compliance-block-form .description>p{background-color:#fff}.gin--horizontal-toolbar .toolbar-bar{position:fixed}.gin--horizontal-toolbar .node-preview-container{padding:0 32px;top:54px}.logo{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.logo__icon{--height: 32px;--aspect-ratio: 2.1666666667;height:32px;height:var(--height);width:calc(2.1666666667*32px);width:calc(var(--aspect-ratio)*var(--height))}@media(min-width: 768px){.logo__icon{--height: 54px}}.logo__icon--sv,.logo__icon--ru{--aspect-ratio: 2.7857142857}.logo--header{color:#000;height:var(--branding-height)}.logo--footer{margin-top:8px}@media(min-width: 768px){.logo--footer{margin-right:16px;margin-top:0}}.logo--footer .logo__icon{--height: 40px}.metadata-container{background-color:var(--hdbt-color-palette--secondary);display:flex;flex-wrap:wrap;margin-top:16px;padding:24px}@media(min-width: 768px){.metadata-container{margin-top:32px}}.metadata__item{display:flex;margin-top:16px;width:100%}@media(min-width: 768px){.metadata__item{width:50%}}.metadata__item:first-child{margin-top:0}@media(min-width: 768px){.metadata__item:nth-child(2){margin-top:0}}.metadata__item .hel-icon{height:24px;margin-right:8px;min-width:24px;width:24px}.metadata__item-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}.content-tags__tags{margin-left:-4px;margin-right:-4px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;margin-top:0;padding-left:0}.content-tags__tags>*{margin-left:4px;margin-right:4px}.content-tags__tags__tag{list-style:none;margin-bottom:8px;margin-top:0}.content-tags__tags__tag a,.content-tags__tags__tag span,.content-tags__tags--static li{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease-in-out background-color, .2s ease-in-out border-color}.content-tags__tags--interactive a{background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:16px 20px 18px}.content-tags__tags--interactive a:hover,.content-tags__tags--interactive a:active{background-color:#000;border-color:#000;color:#fff}.content-tags__tags--interactive a:focus,.content-tags__tags--interactive a:active{border-color:#000;outline:2px solid #000;outline-offset:2px}.content-tags__tags--static span{background-color:#dedfe1;border-radius:16px;padding:8px 16px 10px}.content-tags__tags--static .content-tags__tags__tag--coat-of-arms span{background-color:#b5daf7}.content-tags__tags--static .content-tags__tags__tag--gold span{background-color:#e8d7a7}.content-tags__tags--static .content-tags__tags__tag--bus span{background-color:#ccf}.content-tags__tags--static .content-tags__tags__tag--success span{background-color:#007a64;color:#fff}.content-tags__tags--static .content-tags__tags__tag--alert span{background-color:#ffda07}.content-tags__tags--static .content-tags__tags__tag--error span{background-color:#b01038;color:#fff}.hds-loading-spinner{left:49%;position:fixed;top:48.5%;z-index:1000}#ed11y-panel{left:21px !important;right:auto !important}.is-hidden{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button[class*=Select-module_button__][class*=Select-module_placeholder__]{background-color:inherit}
diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js
index e5d085cbe..a69f440a7 100644
--- a/dist/js/district-and-project-search.min.js
+++ b/dist/js/district-and-project-search.min.js
@@ -1 +1 @@
-!function(){var e={8518:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},1422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(8518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},1170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return u}});var r=n(1422),o=n(1235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const l=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===l?a:{nowSeconds:()=>(l.timeOrigin+l.now())/1e3},u=a.nowSeconds.bind(a),c=s.nowSeconds.bind(s);let d;(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o=0?r=setTimeout(s,t-u):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var u=function(){i=this,o=arguments,a=Date.now();var u=n&&!r;return r||(r=setTimeout(s,t)),u&&(l=e.apply(i,o),i=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},9960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},7915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(9960),a=n(7790);o(n(7790),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},7790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var _=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function m(e){return(0,a.isTag)(e)}function g(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new c(e.data);else if(b(e))n=new d(e.data);else if(m(e)){var r=t?k(e.children):[],o=new _(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new f(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var d=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=u(e);if(!a.test(e))null===(t=null==(m=h.querySelector(r))?void 0:m.parentNode)||void 0===t||t.removeChild(m);if(!l.test(e))null===(c=null==(m=h.querySelector(o))?void 0:m.parentNode)||void 0===c||c.removeChild(m);return h.querySelectorAll(n);case r:case o:var _=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?_[0].parentNode.childNodes:_;default:return p?p(e):(m=s(e,o).querySelector(o)).childNodes;var m}}},4152:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8276)),i=n(1507),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},1507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(7915),o=n(885);function i(e){for(var t={},n=0,r=e.length;n1&&(g=d(g,{key:g.key||_})),r.push(u(g,m,_));continue}}if("text"!==m.type){var v=m,b={};s(v)?((0,a.setStyleProp)(v.attribs.style,v.attribs),b=v.attribs):v.attribs&&(b=(0,i.default)(v.attribs,v.name));var y=void 0;switch(m.type){case"script":case"style":m.children[0]&&(b.dangerouslySetInnerHTML={__html:m.children[0].data});break;case"tag":"textarea"===m.name&&m.children[0]?b.defaultValue=m.children[0].data:m.children&&m.children.length&&(y=e(m.children,n));break;default:continue}h>1&&(b.key=_),r.push(u(f(m.name,b,y),m,_))}else{var x=!m.data.trim().length;if(x&&m.parent&&!(0,a.canTextBeChildOfNode)(m.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(m.data,m,_))}}return 1===r.length?r[0]:r}},3426:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(4152));t.htmlToDOM=o.default;var i=r(n(484));t.attributesToProps=i.default;var a=r(n(3670));t.domToReact=a.default;var l=n(7915);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4606:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(7294),i=r(n(1476)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:d,column:f},this.source=s.source}_.prototype.content=e;var m=[];function g(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;m.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return g("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(o);if(n){if(x(),!v(i))return g("property missing ':'");var r=v(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,_=NaN,m=4294967295,g=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["rearg",f]],v="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",I="[object Object]",T="[object Promise]",O="[object RegExp]",N="[object Set]",j="[object String]",z="[object Symbol]",L="[object WeakMap]",R="[object ArrayBuffer]",D="[object DataView]",A="[object Float32Array]",P="[object Float64Array]",M="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",U="[object Uint8Array]",$="[object Uint8ClampedArray]",H="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Y=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,J=RegExp(Y.source),Q=RegExp(G.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_e=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",Ie="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Oe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="['’]",je="[\\ud800-\\udfff]",ze="["+Oe+"]",Le="["+Ee+"]",Re="\\d+",De="[\\u2700-\\u27bf]",Ae="["+Ce+"]",Pe="[^\\ud800-\\udfff"+Oe+Re+Se+Ce+Ie+"]",Me="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Ie+"]",He="(?:"+Ae+"|"+Pe+")",Ve="(?:"+$e+"|"+Pe+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+Le+"|"+Me+")"+"?",Ye="[\\ufe0e\\ufe0f]?",Ge=Ye+Ke+("(?:\\u200d(?:"+[Be,Fe,Ue].join("|")+")"+Ye+Ke+")*"),Je="(?:"+[De,Fe,Ue].join("|")+")"+Ge,Qe="(?:"+[Be+Le+"?",Le,Fe,Ue,je].join("|")+")",Xe=RegExp(Ne,"g"),Ze=RegExp(Le,"g"),et=RegExp(Me+"(?="+Me+")|"+Qe+Ge,"g"),tt=RegExp([$e+"?"+Ae+"+"+We+"(?="+[ze,$e,"$"].join("|")+")",Ve+"+"+qe+"(?="+[ze,$e+He,"$"].join("|")+")",$e+"?"+He+"+"+We,$e+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Re,Je].join("|"),"g"),nt=RegExp("[\\u200d\\ud800-\\udfff"+Ee+Te+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[A]=at[P]=at[M]=at[B]=at[F]=at[U]=at[$]=at[H]=at[V]=!0,at[v]=at[b]=at[R]=at[y]=at[D]=at[x]=at[w]=at[k]=at[S]=at[C]=at[I]=at[O]=at[N]=at[j]=at[L]=!1;var lt={};lt[v]=lt[b]=lt[R]=lt[D]=lt[y]=lt[x]=lt[A]=lt[P]=lt[M]=lt[B]=lt[F]=lt[S]=lt[C]=lt[I]=lt[O]=lt[N]=lt[j]=lt[z]=lt[U]=lt[$]=lt[H]=lt[V]=!0,lt[w]=lt[k]=lt[L]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,dt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ft="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ft||Function("return this")(),ht=t&&!t.nodeType&&t,_t=ht&&e&&!e.nodeType&&e,mt=_t&&_t.exports===ht,gt=mt&&dt.process,vt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||gt&>.binding&>.binding("util")}catch(e){}}(),bt=vt&&vt.isArrayBuffer,yt=vt&&vt.isDate,xt=vt&&vt.isMap,wt=vt&&vt.isRegExp,kt=vt&&vt.isSet,Et=vt&&vt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function zt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ut(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var rn=qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=qt({"&":"&","<":"<",">":">",'"':""","'":"'"});function an(e){return"\\"+st[e]}function ln(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function cn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var gn=function e(t){var n,r=(t=null==t?pt:gn.defaults(pt.Object(),t,gn.pick(pt,ot))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Ie=t.Object,Te=t.RegExp,Oe=t.String,Ne=t.TypeError,je=r.prototype,ze=Se.prototype,Le=Ie.prototype,Re=t["__core-js_shared__"],De=ze.toString,Ae=Le.hasOwnProperty,Pe=0,Me=(n=/[^.]+$/.exec(Re&&Re.keys&&Re.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=De.call(Ie),Ue=pt._,$e=Te("^"+De.call(Ae).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=mt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=He?He.allocUnsafe:o,Ke=un(Ie.getPrototypeOf,Ie),Ye=Ie.create,Ge=Le.propertyIsEnumerable,Je=je.splice,Qe=Ve?Ve.isConcatSpreadable:o,et=Ve?Ve.iterator:o,nt=Ve?Ve.toStringTag:o,st=function(){try{var e=hi(Ie,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=le&&le.now!==pt.Date.now&&le.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,_t=Ce.ceil,gt=Ce.floor,vt=Ie.getOwnPropertySymbols,Mt=He?He.isBuffer:o,qt=t.isFinite,vn=je.join,bn=un(Ie.keys,Ie),yn=Ce.max,xn=Ce.min,wn=le.now,kn=t.parseInt,En=Ce.random,Sn=je.reverse,Cn=hi(t,"DataView"),In=hi(t,"Map"),Tn=hi(t,"Promise"),On=hi(t,"Set"),Nn=hi(t,"WeakMap"),jn=hi(Ie,"create"),zn=Nn&&new Nn,Ln={},Rn=Ui(Cn),Dn=Ui(In),An=Ui(Tn),Pn=Ui(On),Mn=Ui(Nn),Bn=Ve?Ve.prototype:o,Fn=Bn?Bn.valueOf:o,Un=Bn?Bn.toString:o;function $n(e){if(ol(e)&&!Ka(e)&&!(e instanceof qn)){if(e instanceof Wn)return e;if(Ae.call(e,"__wrapped__"))return $i(e)}return new Wn(e)}var Hn=function(){function e(){}return function(t){if(!rl(t))return{};if(Ye)return Ye(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Vn(){}function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!rl(e))return e;var d=Ka(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return zo(e,l)}else{var f=gi(e),p=f==k||f==E;if(Qa(e))return Co(e,s);if(f==I||f==v||p&&!i){if(l=u||p?{}:bi(e),!s)return u?function(e,t){return Lo(e,mi(e),t)}(e,function(e,t){return e&&Lo(t,Dl(t),e)}(l,e)):function(e,t){return Lo(e,_i(e),t)}(e,ar(l,e))}else{if(!lt[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case R:return Io(e);case y:case x:return new r(+e);case D:return function(e,t){var n=t?Io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case A:case P:case M:case B:case F:case U:case $:case H:case V:return To(e,n);case S:return new r;case C:case j:return new r(e);case O:return function(e){var t=new e.constructor(e.source,_e.exec(e));return t.lastIndex=e.lastIndex,t}(e);case N:return new r;case z:return o=e,Fn?Ie(Fn.call(o)):{}}var o}(e,f,s)}}a||(a=new Qn);var h=a.get(e);if(h)return h;a.set(e,l),ul(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):il(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var _=d?o:(c?u?li:ai:u?Dl:Rl)(e);return It(_||e,(function(r,o){_&&(r=e[o=r]),rr(l,o,cr(r,t,n,o,e,a))})),l}function dr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ie(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Ne(i);return Ri((function(){e.apply(o,n)}),t)}function pr(e,t,n,r){var o=-1,i=jt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=Lt(t,Qt(n))),r?(i=zt,a=!1):t.length>=200&&(i=Zt,a=!1,t=new Jn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Kn,map:new(In||Yn),string:new Kn}},Gn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return fi(this,e).get(e)},Gn.prototype.has=function(e){return fi(this,e).has(e)},Gn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,a),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!In||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ao(wr),_r=Ao(kr,!0);function mr(e,t){var n=!0;return hr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?br(l,t-1,n,r,o):Rt(o,l):r||(o[o.length]=l)}return o}var yr=Po(),xr=Po(!0);function wr(e,t){return e&&yr(e,t,Rl)}function kr(e,t){return e&&xr(e,t,Rl)}function Er(e,t){return Nt(t,(function(t){return el(e[t])}))}function Sr(e,t){for(var n=0,r=(t=wo(t,e)).length;null!=e&&nt}function Or(e,t){return null!=e&&Ae.call(e,t)}function Nr(e,t){return null!=e&&t in Ie(e)}function jr(e,t,n){for(var i=n?zt:jt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=Lt(f,Qt(t))),c=xn(f.length,c),u[s]=!n&&(t||a>=120&&f.length>=120)?new Jn(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Kr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;xi(o)?Je.call(e,o,1):ho(e,o)}}return e}function Jr(e,t){return e+gt(En()*(t-e+1))}function Qr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Di(Oi(e,t,as),e+"")}function Zr(e){return Zn(Hl(e))}function eo(e,t){var n=Hl(e);return Mi(n,ur(t,0,n.length))}function to(e,t,n,r){if(!rl(e))return e;for(var i=-1,a=(t=wo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!dl(a)&&(n?a<=t:a=200){var u=t?null:Xo(e);if(u)return dn(u);a=!1,o=Zt,s=new Jn}else s=t?[]:l;e:for(;++r=r?e:io(e,t,n)}var So=dt||function(e){return pt.clearTimeout(e)};function Co(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Io(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function To(e,t){var n=t?Io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=dl(e),l=t!==o,s=null===t,u=t==t,c=dl(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&wi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Ie(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return ii((function(t){var n=t.length,r=n,a=Wn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ne(i);if(a&&!s&&"wrapper"==ui(l))var s=new Wn([],!0)}for(r=s?r:n;++r1&&b.reverse(),p&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&n?new Jn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(g,(function(n){var r="_."+n[0];t&n[1]&&!jt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(r),n)))}function Pi(e){var t=0,n=0;return function(){var r=wn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Mi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,sa(e,n)}));function _a(e){var t=$n(e);return t.__chain__=!0,t}function ma(e,t){return t(e)}var ga=ii((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return sr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&xi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ma,args:[i],thisArg:o}),new Wn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var va=Ro((function(e,t,n){Ae.call(e,n)?++e[n]:lr(e,n,1)}));var ba=Uo(qi),ya=Uo(Ki);function xa(e,t){return(Ka(e)?It:hr)(e,di(t,3))}function wa(e,t){return(Ka(e)?Tt:_r)(e,di(t,3))}var ka=Ro((function(e,t,n){Ae.call(e,n)?e[n].push(t):lr(e,n,[t])}));var Ea=Xr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ga(e)?r(e.length):[];return hr(e,(function(e){a[++o]=i?St(t,e,n):zr(e,t,n)})),a})),Sa=Ro((function(e,t,n){lr(e,n,t)}));function Ca(e,t){return(Ka(e)?Lt:Ur)(e,di(t,3))}var Ia=Ro((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ta=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,br(t,1),[])})),Oa=ft||function(){return pt.Date.now()};function Na(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ei(e,d,o,o,o,o,t)}function ja(e,t){var n;if("function"!=typeof t)throw new Ne(i);return e=gl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var za=Xr((function(e,t,n){var r=1;if(n.length){var o=cn(n,ci(za));r|=u}return ei(e,r,t,n,o)})),La=Xr((function(e,t,n){var r=3;if(n.length){var o=cn(n,ci(La));r|=u}return ei(t,r,e,n,o)}));function Ra(e,t,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ne(i);function _(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function m(e){return d=e,u=Ri(v,t),f?_(e):s}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=l}function v(){var e=Oa();if(g(e))return b(e);u=Ri(v,function(e){var n=t-(e-c);return p?xn(n,l-(e-d)):n}(e))}function b(e){return u=o,h&&r?_(e):(r=a=o,s)}function y(){var e=Oa(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return m(c);if(p)return So(u),u=Ri(v,t),_(c)}return u===o&&(u=Ri(v,t)),s}return t=bl(t)||0,rl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?yn(bl(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),y.cancel=function(){u!==o&&So(u),d=0,r=c=a=u=o},y.flush=function(){return u===o?s:b(Oa())},y}var Da=Xr((function(e,t){return fr(e,1,t)})),Aa=Xr((function(e,t,n){return fr(e,bl(t)||0,n)}));function Pa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ne(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Pa.Cache||Gn),n}function Ma(e){if("function"!=typeof e)throw new Ne(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Pa.Cache=Gn;var Ba=ko((function(e,t){var n=(t=1==t.length&&Ka(t[0])?Lt(t[0],Qt(di())):Lt(br(t,1),Qt(di()))).length;return Xr((function(r){for(var o=-1,i=xn(r.length,n);++o=t})),qa=Lr(function(){return arguments}())?Lr:function(e){return ol(e)&&Ae.call(e,"callee")&&!Ge.call(e,"callee")},Ka=r.isArray,Ya=bt?Qt(bt):function(e){return ol(e)&&Ir(e)==R};function Ga(e){return null!=e&&nl(e.length)&&!el(e)}function Ja(e){return ol(e)&&Ga(e)}var Qa=Mt||bs,Xa=yt?Qt(yt):function(e){return ol(e)&&Ir(e)==x};function Za(e){if(!ol(e))return!1;var t=Ir(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ll(e)}function el(e){if(!rl(e))return!1;var t=Ir(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function tl(e){return"number"==typeof e&&e==gl(e)}function nl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function rl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ol(e){return null!=e&&"object"==typeof e}var il=xt?Qt(xt):function(e){return ol(e)&&gi(e)==S};function al(e){return"number"==typeof e||ol(e)&&Ir(e)==C}function ll(e){if(!ol(e)||Ir(e)!=I)return!1;var t=Ke(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&De.call(n)==Fe}var sl=wt?Qt(wt):function(e){return ol(e)&&Ir(e)==O};var ul=kt?Qt(kt):function(e){return ol(e)&&gi(e)==N};function cl(e){return"string"==typeof e||!Ka(e)&&ol(e)&&Ir(e)==j}function dl(e){return"symbol"==typeof e||ol(e)&&Ir(e)==z}var fl=Et?Qt(Et):function(e){return ol(e)&&nl(e.length)&&!!at[Ir(e)]};var pl=Go(Fr),hl=Go((function(e,t){return e<=t}));function _l(e){if(!e)return[];if(Ga(e))return cl(e)?hn(e):zo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=gi(e);return(t==S?sn:t==N?dn:Hl)(e)}function ml(e){return e?(e=bl(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function gl(e){var t=ml(e),n=t%1;return t==t?n?t-n:t:0}function vl(e){return e?ur(gl(e),0,m):0}function bl(e){if("number"==typeof e)return e;if(dl(e))return _;if(rl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||be.test(e)?ct(e.slice(2),n?2:8):me.test(e)?_:+e}function yl(e){return Lo(e,Dl(e))}function xl(e){return null==e?"":fo(e)}var wl=Do((function(e,t){if(Ci(t)||Ga(t))Lo(t,Rl(t),e);else for(var n in t)Ae.call(t,n)&&rr(e,n,t[n])})),kl=Do((function(e,t){Lo(t,Dl(t),e)})),El=Do((function(e,t,n,r){Lo(t,Dl(t),e,r)})),Sl=Do((function(e,t,n,r){Lo(t,Rl(t),e,r)})),Cl=ii(sr);var Il=Xr((function(e,t){e=Ie(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&wi(t[0],t[1],i)&&(r=1);++n1),t})),Lo(e,li(e),n),r&&(n=cr(n,7,ri));for(var o=t.length;o--;)ho(n,t[o]);return n}));var Bl=ii((function(e,t){return null==e?{}:function(e,t){return Kr(e,t,(function(t,n){return Nl(e,n)}))}(e,t)}));function Fl(e,t){if(null==e)return{};var n=Lt(li(e),(function(e){return[e]}));return t=di(t),Kr(e,n,(function(e,n){return t(e,n[0])}))}var Ul=Zo(Rl),$l=Zo(Dl);function Hl(e){return null==e?[]:Xt(e,Rl(e))}var Vl=Bo((function(e,t,n){return t=t.toLowerCase(),e+(n?Wl(t):t)}));function Wl(e){return Zl(xl(e).toLowerCase())}function ql(e){return(e=xl(e))&&e.replace(xe,rn).replace(Ze,"")}var Kl=Bo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Yl=Bo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gl=Mo("toLowerCase");var Jl=Bo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ql=Bo((function(e,t,n){return e+(n?" ":"")+Zl(t)}));var Xl=Bo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Zl=Mo("toUpperCase");function es(e,t,n){return e=xl(e),(t=n?o:t)===o?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var ts=Xr((function(e,t){try{return St(e,o,t)}catch(e){return Za(e)?e:new Ee(e)}})),ns=ii((function(e,t){return It(t,(function(t){t=Fi(t),lr(e,t,za(e[t],e))})),e}));function rs(e){return function(){return e}}var os=$o(),is=$o(!0);function as(e){return e}function ls(e){return Pr("function"==typeof e?e:cr(e,1))}var ss=Xr((function(e,t){return function(n){return zr(n,e,t)}})),us=Xr((function(e,t){return function(n){return zr(e,n,t)}}));function cs(e,t,n){var r=Rl(t),o=Er(t,r);null!=n||rl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Er(t,Rl(t)));var i=!(rl(n)&&"chain"in n&&!n.chain),a=el(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=zo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function ds(){}var fs=qo(Lt),ps=qo(Ot),hs=qo(Pt);function _s(e){return ki(e)?Wt(Fi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var ms=Yo(),gs=Yo(!0);function vs(){return[]}function bs(){return!1}var ys=Wo((function(e,t){return e+t}),0),xs=Qo("ceil"),ws=Wo((function(e,t){return e/t}),1),ks=Qo("floor");var Es,Ss=Wo((function(e,t){return e*t}),1),Cs=Qo("round"),Is=Wo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new Ne(i);return e=gl(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Na,$n.assign=wl,$n.assignIn=kl,$n.assignInWith=El,$n.assignWith=Sl,$n.at=Cl,$n.before=ja,$n.bind=za,$n.bindAll=ns,$n.bindKey=La,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ka(e)?e:[e]},$n.chain=_a,$n.chunk=function(e,t,n){t=(n?wi(e,t,n):t===o)?1:yn(gl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(_t(i/t));ai?0:i+n),(r=r===o||r>i?i:gl(r))<0&&(r+=i),r=n>r?0:vl(r);n>>0)?(e=xl(e))&&("string"==typeof t||null!=t&&!sl(t))&&!(t=fo(t))&&ln(e)?Eo(hn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new Ne(i);return t=null==t?0:yn(gl(t),0),Xr((function(n){var r=n[t],o=Eo(n,0,t);return r&&Rt(o,r),St(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?io(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?io(e,0,(t=n||t===o?1:gl(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?io(e,(t=r-(t=n||t===o?1:gl(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,di(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,di(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ne(i);return rl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ra(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ma,$n.toArray=_l,$n.toPairs=Ul,$n.toPairsIn=$l,$n.toPath=function(e){return Ka(e)?Lt(e,Fi):dl(e)?[e]:zo(Bi(xl(e)))},$n.toPlainObject=yl,$n.transform=function(e,t,n){var r=Ka(e),o=r||Qa(e)||fl(e);if(t=di(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:rl(e)&&el(i)?Hn(Ke(e)):{}}return(o?It:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Na(e,1)},$n.union=oa,$n.unionBy=ia,$n.unionWith=aa,$n.uniq=function(e){return e&&e.length?po(e):[]},$n.uniqBy=function(e,t){return e&&e.length?po(e,di(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?po(e,o,t):[]},$n.unset=function(e,t){return null==e||ho(e,t)},$n.unzip=la,$n.unzipWith=sa,$n.update=function(e,t,n){return null==e?e:_o(e,t,xo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:_o(e,t,xo(n),r)},$n.values=Hl,$n.valuesIn=function(e){return null==e?[]:Xt(e,Dl(e))},$n.without=ua,$n.words=es,$n.wrap=function(e,t){return Fa(xo(t),e)},$n.xor=ca,$n.xorBy=da,$n.xorWith=fa,$n.zip=pa,$n.zipObject=function(e,t){return bo(e||[],t||[],rr)},$n.zipObjectDeep=function(e,t){return bo(e||[],t||[],to)},$n.zipWith=ha,$n.entries=Ul,$n.entriesIn=$l,$n.extend=kl,$n.extendWith=El,cs($n,$n),$n.add=ys,$n.attempt=ts,$n.camelCase=Vl,$n.capitalize=Wl,$n.ceil=xs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=bl(n))==n?n:0),t!==o&&(t=(t=bl(t))==t?t:0),ur(bl(e),t,n)},$n.clone=function(e){return cr(e,4)},$n.cloneDeep=function(e){return cr(e,5)},$n.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||dr(e,t,Rl(t))},$n.deburr=ql,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ws,$n.endsWith=function(e,t,n){e=xl(e),t=fo(t);var r=e.length,i=n=n===o?r:ur(gl(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=Ha,$n.escape=function(e){return(e=xl(e))&&Q.test(e)?e.replace(G,on):e},$n.escapeRegExp=function(e){return(e=xl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=Ka(e)?Ot:mr;return n&&wi(e,t,n)&&(t=o),r(e,di(t,3))},$n.find=ba,$n.findIndex=qi,$n.findKey=function(e,t){return Bt(e,di(t,3),wr)},$n.findLast=ya,$n.findLastIndex=Ki,$n.findLastKey=function(e,t){return Bt(e,di(t,3),kr)},$n.floor=ks,$n.forEach=xa,$n.forEachRight=wa,$n.forIn=function(e,t){return null==e?e:yr(e,di(t,3),Dl)},$n.forInRight=function(e,t){return null==e?e:xr(e,di(t,3),Dl)},$n.forOwn=function(e,t){return e&&wr(e,di(t,3))},$n.forOwnRight=function(e,t){return e&&kr(e,di(t,3))},$n.get=Ol,$n.gt=Va,$n.gte=Wa,$n.has=function(e,t){return null!=e&&vi(e,t,Or)},$n.hasIn=Nl,$n.head=Gi,$n.identity=as,$n.includes=function(e,t,n,r){e=Ga(e)?e:Hl(e),n=n&&!r?gl(n):0;var o=e.length;return n<0&&(n=yn(o+n,0)),cl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ut(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:gl(n);return o<0&&(o=yn(r+o,0)),Ut(e,t,o)},$n.inRange=function(e,t,n){return t=ml(t),n===o?(n=t,t=0):n=ml(n),function(e,t,n){return e>=xn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ul,$n.isString=cl,$n.isSymbol=dl,$n.isTypedArray=fl,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return ol(e)&&gi(e)==L},$n.isWeakSet=function(e){return ol(e)&&"[object WeakSet]"==Ir(e)},$n.join=function(e,t){return null==e?"":vn.call(e,t)},$n.kebabCase=Kl,$n.last=Zi,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=gl(n))<0?yn(r+i,0):xn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ft(e,Ht,i,!0)},$n.lowerCase=Yl,$n.lowerFirst=Gl,$n.lt=pl,$n.lte=hl,$n.max=function(e){return e&&e.length?gr(e,as,Tr):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,di(t,2),Tr):o},$n.mean=function(e){return Vt(e,as)},$n.meanBy=function(e,t){return Vt(e,di(t,2))},$n.min=function(e){return e&&e.length?gr(e,as,Fr):o},$n.minBy=function(e,t){return e&&e.length?gr(e,di(t,2),Fr):o},$n.stubArray=vs,$n.stubFalse=bs,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=Ss,$n.nth=function(e,t){return e&&e.length?Wr(e,gl(t)):o},$n.noConflict=function(){return pt._===this&&(pt._=Ue),this},$n.noop=ds,$n.now=Oa,$n.pad=function(e,t,n){e=xl(e);var r=(t=gl(t))?pn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ko(gt(o),n)+e+Ko(_t(o),n)},$n.padEnd=function(e,t,n){e=xl(e);var r=(t=gl(t))?pn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=En();return xn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Jr(e,t)},$n.reduce=function(e,t,n){var r=Ka(e)?Dt:Kt,o=arguments.length<3;return r(e,di(t,4),n,o,hr)},$n.reduceRight=function(e,t,n){var r=Ka(e)?At:Kt,o=arguments.length<3;return r(e,di(t,4),n,o,_r)},$n.repeat=function(e,t,n){return t=(n?wi(e,t,n):t===o)?1:gl(t),Qr(xl(e),t)},$n.replace=function(){var e=arguments,t=xl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=m,r=xn(e,m);t=di(t),e-=m;for(var o=Gt(r,t);++n=a)return e;var s=n-pn(r);if(s<1)return r;var u=l?Eo(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),sl(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=Te(i.source,xl(_e.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(fo(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},$n.unescape=function(e){return(e=xl(e))&&J.test(e)?e.replace(Y,mn):e},$n.uniqueId=function(e){var t=++Pe;return xl(e)+t},$n.upperCase=Xl,$n.upperFirst=Zl,$n.each=xa,$n.eachRight=wa,$n.first=Gi,cs($n,(Es={},wr($n,(function(e,t){Ae.call($n.prototype,t)||(Es[t]=e)})),Es),{chain:!1}),$n.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),It(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===o?1:yn(gl(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=xn(n,r.__takeCount__):r.__views__.push({size:xn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),It(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:di(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(as)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return zr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ma(di(e)))},qn.prototype.slice=function(e,t){e=gl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=gl(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(m)},wr(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof qn,u=l[0],c=s||Ka(t),d=function(e){var t=i.apply($n,Rt([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,_=s&&!p;if(!a&&c){t=_?t:new qn(this);var m=e.apply(t,l);return m.__actions__.push({func:ma,args:[d],thisArg:o}),new Wn(m,f)}return h&&_?e.apply(this,l):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ka(o)?o:[],e)}return this[n]((function(n){return t.apply(Ka(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Ae.call(Ln,r)||(Ln[r]=[]),Ln[r].push({name:t,func:n})}})),Ln[Ho(o,2).name]=[{name:"wrapper",func:o}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ka(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Vn;){var r=$i(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:ma,args:[ra],thisArg:o}),new Wn(t,this.__chain__)}return this.thru(ra)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,et&&($n.prototype[et]=function(){return this}),$n}();pt._=gn,(r=function(){return gn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,l,s=o(e),u=1;ut}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(_,e)||!p.call(h,e)&&(f.test(e)?_[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,E=60107,S=60108,C=60114,I=60109,T=60110,O=60112,N=60113,j=60120,z=60115,L=60116,R=60121,D=60128,A=60129,P=60130,M=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),E=B("react.fragment"),S=B("react.strict_mode"),C=B("react.profiler"),I=B("react.provider"),T=B("react.context"),O=B("react.forward_ref"),N=B("react.suspense"),j=B("react.suspense_list"),z=B("react.memo"),L=B("react.lazy"),R=B("react.block"),B("react.scope"),D=B("react.opaque.id"),A=B("react.debug_trace_mode"),P=B("react.offscreen"),M=B("react.legacy_hidden")}var F,U="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=U&&e[U]||e["@@iterator"])?e:null}function H(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function q(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case N:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return K(e.type);case R:return K(e._render);case L:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function Y(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Y(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Y(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Y(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Y(n)}}function ue(e,t){var n=Y(t.value),r=Y(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var _e,me,ge=(me=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((_e=_e||document.createElement("div")).innerHTML="",t=_e.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function xe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=xe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var ke=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ee(e,t){if(t){if(ke[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ie=null,Te=null,Oe=null;function Ne(e){if(e=ro(e)){if("function"!=typeof Ie)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Ie(e.stateNode,e.type,t))}}function je(e){Te?Oe?Oe.push(e):Oe=[e]:Te=e}function ze(){if(Te){var e=Te,t=Oe;if(Oe=Te=null,Ne(e),t)for(e=0;e(r=31-Vt(r))?0:1<n;n++)t.push(e);return t}function Ht(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/qt|0)|0},Wt=Math.log,qt=Math.LN2;var Kt=i.unstable_UserBlockingPriority,Yt=i.unstable_runWithPriority,Gt=!0;function Jt(e,t,n,r){Pe||De();var o=Xt,i=Pe;Pe=!0;try{Re(o,e,t,n,r)}finally{(Pe=i)||Be()}}function Qt(e,t,n,r){Yt(Kt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Gt)if((o=0==(4&t))&&0=Mn),Un=String.fromCharCode(32),$n=!1;function Hn(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Yn(e,t,n,r){je(r),0<(t=Pr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Jn=null;function Qn(e){Or(e,0)}function Xn(e){if(Q(oo(e)))return e}function Zn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function _r(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?_r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vr=d&&"documentMode"in document&&11>=document.documentMode,br=null,yr=null,xr=null,wr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wr||null==br||br!==X(r)||("selectionStart"in(r=br)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},xr&&fr(xr,r)||(xr=r,0<(r=Pr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(Rt,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Srso||(e.current=lo[so],lo[so]=null,so--)}function fo(e,t){so++,lo[so]=e.current,e.current=t}var po={},ho=uo(po),_o=uo(!1),mo=po;function go(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function vo(e){return null!=(e=e.childContextTypes)}function bo(){co(_o),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(_o,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,mo=ho.current,fo(ho,e),fo(_o,_o.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,co(_o),co(ho),fo(ho,e)):co(_o),fo(_o,n)}var Eo=null,So=null,Co=i.unstable_runWithPriority,Io=i.unstable_scheduleCallback,To=i.unstable_cancelCallback,Oo=i.unstable_shouldYield,No=i.unstable_requestPaint,jo=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Ro=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Po=i.unstable_IdlePriority,Mo={},Bo=void 0!==No?No:function(){},Fo=null,Uo=null,$o=!1,Ho=jo(),Vo=1e4>Ho?jo:function(){return jo()-Ho};function Wo(){switch(zo()){case Lo:return 99;case Ro:return 98;case Do:return 97;case Ao:return 96;case Po:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return Lo;case 98:return Ro;case 97:return Do;case 96:return Ao;case 95:return Po;default:throw Error(a(332))}}function Ko(e,t){return e=qo(e),Co(e,t)}function Yo(e,t,n){return e=qo(e),Io(e,t,n)}function Go(){if(null!==Uo){var e=Uo;Uo=null,To(e)}Jo()}function Jo(){if(!$o&&null!==Fo){$o=!0;var e=0;try{var t=Fo;Ko(99,(function(){for(;e_?(m=d,d=null):m=d.sibling;var g=p(o,d,l[_],s);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(o,d),a=i(g,a,_),null===c?u=g:c.sibling=g,c=g,d=m}if(_===l.length)return n(o,d),u;if(null===d){for(;_m?(g=_,_=null):g=_.sibling;var b=p(o,_,v.value,u);if(null===b){null===_&&(_=g);break}e&&_&&null===b.alternate&&t(o,_),l=i(b,l,m),null===d?c=b:d.sibling=b,d=b,_=g}if(v.done)return n(o,_),c;if(null===_){for(;!v.done;m++,v=s.next())null!==(v=f(o,v.value,u))&&(l=i(v,l,m),null===d?c=v:d.sibling=v,d=v);return c}for(_=r(o,_);!v.done;m++,v=s.next())null!==(v=h(_,o,m,v.value,u))&&(e&&null!==v.alternate&&_.delete(null===v.key?m:v.key),l=i(v,l,m),null===d?c=v:d.sibling=v,d=v);return e&&_.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=Ei(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Ys(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ks(i.type,i.key,i.props,null,e.mode,s)).ref=Ei(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qs(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Js(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return _(e,r,i,s);if($(i))return m(e,r,i,s);if(c&&Si(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ii=Ci(!0),Ti=Ci(!1),Oi={},Ni=uo(Oi),ji=uo(Oi),zi=uo(Oi);function Li(e){if(e===Oi)throw Error(a(174));return e}function Ri(e,t){switch(fo(zi,t),fo(ji,e),fo(Ni,Oi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}co(Ni),fo(Ni,t)}function Di(){co(Ni),co(ji),co(zi)}function Ai(e){Li(zi.current);var t=Li(Ni.current),n=he(t,e.type);t!==n&&(fo(ji,e),fo(Ni,n))}function Pi(e){ji.current===e&&(co(Ni),co(ji))}var Mi=uo(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fi=null,Ui=null,$i=!1;function Hi(e,t){var n=Vs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Vi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wi(e){if($i){var t=Ui;if(t){var n=t;if(!Vi(e,t)){if(!(t=Yr(n.nextSibling))||!Vi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Fi=e);Hi(Fi,n)}Fi=e,Ui=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Fi=e}}function qi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fi=e}function Ki(e){if(e!==Fi)return!1;if(!$i)return qi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Vr(t,e.memoizedProps))for(t=Ui;t;)Hi(e,t),t=Yr(t.nextSibling);if(qi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ui=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ui=null}}else Ui=Fi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Ui=Fi=null,$i=!1}var Gi=[];function Ji(){for(var e=0;ei))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Qi.current=Da,e=n(r,o)}while(oa)}if(Qi.current=za,t=null!==ta&&null!==ta.next,Zi=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ua(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function ca(e,t){return"function"==typeof t?t(e):t}function da(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Zi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,ea.lanes|=c,Ul|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Pa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fa(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);cr(i,t.memoizedState)||(Pa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Zi&e)===e)&&(t._workInProgressVersionPrimary=r,Gi.push(t))),e)return n(t._source);throw Gi.push(t),Error(a(350))}function ha(e,t,n,r){var o=Ll;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Qi.current,u=s.useState((function(){return pa(o,t,n)})),c=u[1],d=u[0];u=na;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,_=f.source;f=f.subscribe;var m=ea;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Ko(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Zr]=r,Ya(e,t),t.stateNode=e,u=Se(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),i=r;break;case"iframe":case"object":case"embed":Nr("load",e),i=r;break;case"video":case"audio":for(i=0;iql&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Bi(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vo()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vo(),n.sibling=null,t=Mi.current,fo(Mi,l?1&t|2:1&t),n):null;case 23:case 24:return ks(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function sl(e){switch(e.tag){case 1:vo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Di(),co(_o),co(ho),Ji(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Pi(e),null;case 13:return co(Mi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Mi),null;case 4:return Di(),null;case 10:return oi(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Li(Ni.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Fr)}for(d in Ee(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Nr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Ja=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=di(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jl||(Jl=!0,Ql=r),cl(0,t)},n}function pl(e,t,n){(n=di(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function _l(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Fs(e,t)}else t.current=null}function ml(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Kr(t.stateNode.containerInfo))}throw Error(a(163))}function gl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Ps(n,e),As(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&_i(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}_i(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Hr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(a(163))}function vl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=xe("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bl(e,t){if(So&&"function"==typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(Eo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Ps(t,n);else{r=t;try{o()}catch(e){Fs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(_l(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Fs(t,e)}break;case 5:_l(t);break;case 4:Sl(e,t)}}function yl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function xl(e){return 5===e.tag||3===e.tag||4===e.tag}function wl(e){e:{for(var t=e.return;null!==t;){if(xl(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Fr));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Zr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Vo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ol(n/1960))-n)){e.timeoutHandle=Wr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return ms(e,Vo()),e.callbackNode===t?gs.bind(null,e):null}function vs(e,t){for(t&=~Hl,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ml&&(Ml=2),s=ul(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,pi(f,fl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(0==(64&f.flags)&&("function"==typeof x.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===Xl||!Xl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,pi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}js(n)}catch(e){t=e,Rl===n&&null!==n&&(Rl=n=n.return);continue}break}}function Cs(){var e=Nl.current;return Nl.current=za,null===e?za:e}function Is(e,t){var n=zl;zl|=16;var r=Cs();for(Ll===e&&Dl===t||Es(e,t);;)try{Ts();break}catch(t){Ss(e,t)}if(ri(),zl=n,Nl.current=r,null!==Rl)throw Error(a(261));return Ll=null,Dl=0,Ml}function Ts(){for(;null!==Rl;)Ns(Rl)}function Os(){for(;null!==Rl&&!Oo();)Ns(Rl)}function Ns(e){var t=Yl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?js(e):Rl=t,jl.current=null}function js(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Al)))return void(Rl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Al)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=hr(b,w),i=hr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bVo()-Wl?Es(e,0):Hl|=n),ms(e,t)}function $s(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Wo()?1:2:(0===ss&&(ss=Fl),0===(t=Ut(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=_s(e,t))&&(Ht(e,t,n),ms(e,n))}function Hs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vs(e,t,n,r){return new Hs(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Vs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ks(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ws(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Ys(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Vs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case N:return(e=Vs(13,n,t,o)).type=N,e.elementType=N,e.lanes=i,e;case j:return(e=Vs(19,n,t,o)).elementType=j,e.lanes=i,e;case P:return Gs(n,o,i,t);case M:return(e=Vs(24,n,t,o)).elementType=M,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case T:l=9;break e;case O:l=11;break e;case z:l=14;break e;case L:l=16,r=null;break e;case R:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ys(e,t,n,r){return(e=Vs(7,e,r,t)).lanes=n,e}function Gs(e,t,n,r){return(e=Vs(23,e,r,t)).elementType=P,e.lanes=n,e}function Js(e,t,n){return(e=Vs(6,e,null,t)).lanes=n,e}function Qs(e,t,n){return(t=Vs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$t(0),this.expirationTimes=$t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$t(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(8229),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},8229:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},3460:function(e,t,n){"use strict";var r=n(7294),o=n(296);function i({debounce:e,scroll:t,polyfill:n}={debounce:0,scroll:!1}){const i=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[l,u]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=(0,r.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:l}),d=e?"number"==typeof e?e:e.scroll:null,f=e?"number"==typeof e?e:e.resize:null,[p,h,_]=(0,r.useMemo)((()=>{const e=()=>{if(!c.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=c.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(c.current.lastBounds,d)||u(c.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[u,d,f]);function m(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",_,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function g(){c.current.element&&(c.current.resizeObserver=new i(_),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",_,{capture:!0,passive:!0}))))}var v,b,y;return v=_,b=Boolean(t),(0,r.useEffect)((()=>{if(b){const e=v;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[v,b]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{m(),g()}),[t,_,h]),(0,r.useEffect)((()=>m),[]),[e=>{e&&e!==c.current.element&&(m(),c.current.element=e,c.current.scrollContainers=a(e),g())},l,p]}function a(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some((e=>"auto"===e||"scroll"===e))&&t.push(e),[...t,...a(e.parentElement)]}e=n.hmd(e);const l=["x","y","top","bottom","left","right","width","height"],s=(e,t)=>l.every((n=>e[n]===t[n]));Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(e,"exports").writable&&(e.exports=i),t.Z=i},5251:function(e,t,n){"use strict";n(7418);var r=n(7294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],I=[],T=1,O=null,N=3,j=!1,z=!1,L=!1;function R(e){for(var t=k(I);null!==t;){if(null===t.callback)E(I);else{if(!(t.startTime<=e))break;E(I),t.sortIndex=t.expirationTime,w(C,t)}t=k(I)}}function D(e){if(L=!1,R(e),!z)if(null!==k(C))z=!0,n(A);else{var t=k(I);null!==t&&r(D,t.startTime-e)}}function A(e,n){z=!1,L&&(L=!1,o()),j=!0;var i=N;try{for(R(n),O=k(C);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=O.callback;if("function"==typeof a){O.callback=null,N=O.priorityLevel;var l=a(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?O.callback=l:O===k(C)&&E(C),R(n)}else E(C);O=k(C)}if(null!==O)var s=!0;else{var u=k(I);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{O=null,N=i,j=!1}}var P=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||j||(z=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=P,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(I,e),null===k(C)&&e===k(I)&&(L?o():L=!0,r(D,a-l))):(e.sortIndex=s,w(C,e),z||j||(z=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},1476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5174)),i=n(6678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},6678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},5174:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8139));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},3250:function(e,t,n){"use strict";var r=n(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1688:function(e,t,n){"use strict";e.exports=n(3250)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(5893),t=n(7294),r=n(3935);const o="7.66.0";var i=n(1235);const a=["debug","info","warn","error","log","assert","trace"];function l(e){if(!("console"in i.n2))return e();const t=i.n2.console,n={};a.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function s(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?a.forEach((n=>{t[n]=(...t)=>{e&&l((()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):a.forEach((e=>{t[e]=()=>{}})),t}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",s):s();const c=Object.prototype.toString;function d(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function f(e,t){return c.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function _(e){return f(e,"String")}function m(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function g(e){return f(e,"Object")}function v(e){return"undefined"!=typeof Event&&y(e,Event)}function b(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch(e){return!1}}const x=(0,i.Rf)();function w(e,t={}){try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&i++1&&a+o.length*s+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function k(e,t){const n=e,r=[];let o,i,a,l,s;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&_(o))for(i=o.split(/\s+/),s=0;sC(e,t,n)))}function T(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"==typeof o)try{N(o,r)}catch(e){}e[t]=o}function O(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function N(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,O(e,"__sentry_original__",t)}function j(e){return e.__sentry_original__}function z(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...R(e)};if(v(e)){const t={type:e.type,target:L(e.target),currentTarget:L(e.currentTarget),...R(e)};return"undefined"!=typeof CustomEvent&&y(e,CustomEvent)&&(t.detail=e.detail),t}return e}function L(e){try{return t=e,"undefined"!=typeof Element&&y(t,Element)?w(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function R(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function D(e){return A(e,new Map)}function A(e,t){if(g(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.keys(e))void 0!==e[n]&&(r[n]=A(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(A(e,t))})),r}return e}function P(){const e=i.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function M(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function B(e){const{message:t,event_id:n}=e;if(t)return t;const r=M(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function F(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function U(e,t){const n=M(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function $(e){if(e&&e.__sentry_captured__)return!0;try{O(e,"__sentry_captured__",!0)}catch(e){}return!1}function H(e){return Array.isArray(e)?e:[e]}const V=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],W=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class q{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=q.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(q);if(t){const r=n.getClient(),o=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:V],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:W],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${B(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:t}=e.exception;try{const{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract message for event ${B(e)}`),[]}}return[]}(e).some((e=>I(e,t)))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&I(n,t)}(e,t.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=K(e);return!!n&&I(n,t)}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${B(e)}.\nUrl: ${K(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=K(e);return!n||I(n,t)}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${B(e)}.\nUrl: ${K(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function K(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract url for event ${B(e)}`),null}}let Y;q.__initStatic();class G{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=G.id}setupOnce(){Y=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=j(this)||this;return Y.apply(t,e)}}catch(e){}}}G.__initStatic();var J=n(1170);const Q="production";var X;function Z(e){return new te((t=>{t(e)}))}function ee(e){return new te(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(X||(X={}));class te{constructor(e){te.prototype.__init.call(this),te.prototype.__init2.call(this),te.prototype.__init3.call(this),te.prototype.__init4.call(this),this._state=X.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new te(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new te(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(X.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(X.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===X.PENDING&&(b(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===X.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===X.RESOLVED&&e[1](this._value),this._state===X.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function ne(e){const t=(0,J.ph)(),n={sid:P(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return D({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&re(n,e),n}function re(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,J.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:P()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class oe{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=le()}static clone(e){const t=new oe;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&re(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){const t=e(this);return t instanceof oe?t:this}return e instanceof oe?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):g(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=le(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,J.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...ie(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new te(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.id&&null===l&&u.log(`Event processor "${a.id}" dropped event`),b(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(o))).then(null,i):this._notifyEventProcessors(e,l,n,r+1).then(o).then(null,i)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?H(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function ie(){return(0,i.YO)("globalEventProcessors",(()=>[]))}function ae(e){ie().push(e)}function le(){return{traceId:P(),spanId:P().substring(16)}}const se=100;class ue{constructor(e,t=new oe,n=4){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{o.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:P(),o=new Error(e);return this._withClient(((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},a)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:P();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=se}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const a={timestamp:(0,J.yW)(),...e},s=o?l((()=>o(a,t))):a;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=de(this);try{e(this)}finally{de(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),re(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=Q}=n&&n.getOptions()||{},{userAgent:a}=i.n2.navigator||{},l=ne({release:r,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&re(s,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=ce().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function ce(){return i.n2.__SENTRY__=i.n2.__SENTRY__||{extensions:{},hub:void 0},i.n2}function de(e){const t=ce(),n=_e(t);return me(t,e),n}function fe(){const e=ce();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return pe(e)}function pe(e=ce()){return he(e)&&!_e(e).isOlderThan(4)||me(e,new ue),_e(e)}function he(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function _e(e){return(0,i.YO)("hub",(()=>new ue),e)}function me(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const ge=[];function ve(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?H(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=o.splice(i,1);o.push(e)}return o}function be(e,t){t[e.name]=e,-1===ge.indexOf(e.name)&&(e.setupOnce(ae,fe),ge.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Integration installed: ${e.name}`))}const ye=/\(error: (.*)\)/,xe=/captureMessage|captureException/;function we(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let e=n;e1024)continue;const i=ye.test(n)?n.replace(ye,"$1"):n;if(!i.match(/\S*Error: /)){for(const e of t){const t=e(i);if(t){r.push(t);break}}if(r.length>=50)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),xe.test(t[t.length-1].function||"")&&(t.pop(),xe.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,50).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const ke="";function Ee(e){try{return e&&"function"==typeof e&&e.name||ke}catch(e){return ke}}const Se=(0,i.Rf)();function Ce(){if(!("fetch"in Se))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Ie(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Te=(0,i.Rf)();const Oe=(0,i.Rf)(),Ne={},je={};function ze(e){if(!je[e])switch(je[e]=!0,e){case"console":!function(){if(!("console"in i.n2))return;a.forEach((function(e){e in i.n2.console&&T(i.n2.console,e,(function(t){return De[e]=t,function(...t){Re("console",{args:t,level:e});const n=De[e];n&&n.apply(i.n2.console,t)}}))}))}();break;case"dom":!function(){if(!("document"in Oe))return;const e=Re.bind(null,"dom"),t=Ue(e,!0);Oe.document.addEventListener("click",t,!1),Oe.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=Oe[t]&&Oe[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(T(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Ue(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),T(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in Oe))return;const e=XMLHttpRequest.prototype;T(e,"open",(function(e){return function(...t){const n=t[1],r=this.__sentry_xhr_v2__={method:_(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};_(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this.__sentry_xhr_v2__;if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}Re("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?T(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),T(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this.__sentry_xhr_v2__;return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),T(e,"send",(function(e){return function(...t){const n=this.__sentry_xhr_v2__;return n&&void 0!==t[0]&&(n.body=t[0]),Re("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!Ce())return!1;if(Ie(Se.fetch))return!0;let e=!1;const t=Se.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Ie(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())return;T(i.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Pe(t),method:Ae(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Pe(t),method:Ae(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Re("fetch",{...o}),e.apply(i.n2,t).then((e=>(Re("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw Re("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=Te.chrome,t=e&&e.app&&e.app.runtime,n="history"in Te&&!!Te.history.pushState&&!!Te.history.replaceState;return!t&&n}())return;const e=Oe.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Me,t=String(n);Me=t,Re("history",{from:e,to:t})}return e.apply(this,t)}}Oe.onpopstate=function(...t){const n=Oe.location.href,r=Me;if(Me=n,Re("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},T(Oe.history,"pushState",t),T(Oe.history,"replaceState",t)}();break;case"error":$e=Oe.onerror,Oe.onerror=function(e,t,n,r,o){return Re("error",{column:r,error:o,line:n,msg:e,url:t}),!(!$e||$e.__SENTRY_LOADER__)&&$e.apply(this,arguments)},Oe.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":He=Oe.onunhandledrejection,Oe.onunhandledrejection=function(e){return Re("unhandledrejection",e),!(He&&!He.__SENTRY_LOADER__)||He.apply(this,arguments)},Oe.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("unknown instrumentation type:",e))}}function Le(e,t){Ne[e]=Ne[e]||[],Ne[e].push(t),ze(e)}function Re(e,t){if(e&&Ne[e])for(const n of Ne[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ee(n)}\nError:`,t)}}const De={};function Ae(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Pe(e){return"string"==typeof e?e:e?Ae(e,"url")?e.url:e.toString?e.toString():"":""}let Me;let Be,Fe;function Ue(e,t=!1){return n=>{if(!n||Fe===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===Be||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(Fe,n))&&(e({event:n,name:r,global:t}),Fe=n),clearTimeout(Be),Be=Oe.setTimeout((()=>{Be=void 0}),1e3)}}let $e=null;let He=null;const Ve=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function We(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:l,publicKey:s}=e;return`${l}://${s}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function qe(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Ke(e){const t="string"==typeof e?function(e){const t=Ve.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",l]=t.slice(1);let s="",u=l;const c=u.split("/");if(c.length>1&&(s=c.slice(0,-1).join("/"),u=c.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return qe({host:i,pass:o,path:s,projectId:u,port:a,protocol:n,publicKey:r})}(e):qe(e);if(t&&function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(u.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(u.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(u.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(u.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Ye(e,t=100,n=1/0){try{return Je("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Ge(e,t=3,n=102400){const r=Ye(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Ge(e,t-1,n):r;var o}function Je(e,t,r=1/0,o=1/0,i=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=o){f[e]="[MaxProperties ~]";break}const t=h[e];f[e]=Je(e,t,c-1,o,i),p++}return l(t),f}function Qe(e,t=[]){return[e,t]}function Xe(e,t){const[n,r]=e;return[n,[...r,t]]}function Ze(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function et(e,t){return(t||new TextEncoder).encode(e)}function tt(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"==typeof o?o="string"==typeof e?o+e:[et(o,t),e]:o.push("string"==typeof e?et(e,t):e)}for(const e of r){const[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Ye(n))}i(e)}}return"string"==typeof o?o:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(o)}function nt(e,t){const n="string"==typeof e.data?et(e.data,t):e.data;return[D({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const rt={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ot(e){return rt[e]}function it(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class at extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function lt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function st(e,t){return n={sentry_key:e.publicKey,sentry_version:"7",...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function ut(e,t={}){const n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${lt(e)}${e.projectId}/envelope/`}(e)}?${st(e,r)}`}function ct(e,t,n,r){const o=it(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:We(r)},...o&&{trace:D({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Qe(a,[[{type:i},e]])}function dt(e,t,n,r){const{normalizeDepth:o=3,normalizeMaxBreadth:a=1e3}=e,l={...t,event_id:t.event_id||n.event_id||P(),timestamp:t.timestamp||(0,J.yW)()},s=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:Q);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=E(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=E(a.value,i));const l=e.request;l&&l.url&&(l.url=E(l.url,i))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,s),void 0===t.type&&function(e,t){const n=i.n2._sentryDebugIds;if(!n)return;let r;const o=ft.get(t);o?r=o:(r=new Map,ft.set(t,r));const a=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(l,e.stackParser);let u=r;n.captureContext&&(u=oe.clone(u).update(n.captureContext));let c=Z(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}c=u.applyToEvent(l,n)}return c.then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"==typeof o&&o>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ye(e.data,t,n)}})))},...e.user&&{user:Ye(e.user,t,n)},...e.contexts&&{contexts:Ye(e.contexts,t,n)},...e.extra&&{extra:Ye(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Ye(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Ye(e.data,t,n)),e))));return r}(e,o,a):e)))}const ft=new WeakMap;const pt="Not capturing exception because it's already been captured.";function ht(e){return void 0===e.type}function _t(e){return"transaction"===e.type}var mt=n(8518);function gt(e,t){const n=bt(e,t),r={type:t&&t.name,value:xt(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function vt(e,t){return{exception:{values:[gt(e,t)]}}}function bt(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(yt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}const yt=/Minified React error #\d+;/i;function xt(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function wt(e,t,n,r,o){let i;if(p(t)&&t.error){return vt(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=vt(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=kt(e,a,n,r),F(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return vt(e,t);if(g(t)||v(t)){return i=function(e,t,n,r){const o=fe().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:v(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Et(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Ge(t,i)}};if(n){const t=bt(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,o),U(i,{synthetic:!0}),i}return i=kt(e,t,n,r),F(i,`${t}`,void 0),U(i,{synthetic:!0}),i}function kt(e,t,n,r){const o={message:t};if(r&&n){const r=bt(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}function Et(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(z(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return E(n[0],t);for(let e=n.length;e>0;e--){const r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:E(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(v(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function St(e,t){return fe().captureException(e,{captureContext:t})}function Ct(e){fe().withScope(e)}const It=i.n2;let Tt=0;function Ot(){return Tt>0}function Nt(){Tt++,setTimeout((()=>{Tt--}))}function jt(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(j(e))return e}catch(t){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map((e=>jt(e,t)));return e.apply(this,o)}catch(e){throw Nt(),Ct((n=>{n.addEventProcessor((e=>(t.mechanism&&(F(e,void 0,void 0),U(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),St(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}N(r,e),O(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class zt extends class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn?this._dsn=Ke(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("No DSN provided, client will not do anything."),this._dsn){const t=ut(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if($(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=m(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&$(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),re(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):Z(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&be(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){be(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=ct(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Xe(n,nt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=it(n);return Qe({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:We(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(re(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new te((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),dt(r,e,t,n).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...e.contexts};const l=a||function(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},a=D({environment:r.environment||Q,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",a),a}(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:l,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?u.log(t.message):u.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return ee(new at("SDK not enabled, will not capture event.","log"));const i=_t(e),a=ht(e),l=e.type||"error",s=`before send for type \`${l}\``;if(a&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),ee(new at(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new at("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(ht(t)&&r)return r(t,n);if(_t(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(b(e))return e.then((e=>{if(!g(e)&&null!==e)throw new at(n);return e}),(e=>{throw new at(`${t} rejected with ${e}`)}));if(!g(e)&&null!==e)throw new at(n);return e}(o,s)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new at(`${s} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof at)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new at(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Error while sending event:",e)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}{constructor(e){const t=It.SENTRY_SDK_SOURCE||(0,mt.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o}],version:o},super(e),e.sendClientReports&&It.document&&It.document.addEventListener("visibilitychange",(()=>{"hidden"===It.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=wt(e,t,n&&n.syntheticException||void 0,r);return U(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Z(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=kt(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Z(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:We(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Qe(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("Sending outcomes:",e);const t=(n=e,Qe((r=this._options.tunnel&&We(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||(0,J.yW)(),discarded_events:n}]]));var n,r,o;this._sendEnvelope(t)}}class Lt{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=Lt.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:Rt,onunhandledrejection:Dt}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function Rt(){Le("error",(e=>{const[t,n,r]=Mt();if(!t.getIntegration(Lt))return;const{msg:o,url:i,line:a,column:l,error:s}=e;if(Ot()||s&&s.__sentry_own_request__)return;const u=void 0===s&&_(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=p(e)?e.message:e,a="Error";const l=i.match(o);l&&(a=l[1],i=l[2]);return At({exception:{values:[{type:a,value:i}]}},t,n,r)}(o,i,a,l):At(wt(n,s||o,void 0,r,!1),i,a,l);u.level="error",Pt(t,s,u,"onerror")}))}function Dt(){Le("unhandledrejection",(e=>{const[t,n,r]=Mt();if(!t.getIntegration(Lt))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){}if(Ot()||o&&o.__sentry_own_request__)return!0;const i=m(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:wt(n,o,void 0,r,!0);i.level="error",Pt(t,o,i,"onunhandledrejection")}))}function At(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},l=a.stacktrace=a.stacktrace||{},s=l.frames=l.frames||[],u=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,d=_(t)&&t.length>0?t:function(){try{return x.document.location.href}catch(e){return""}}();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:c}),e}function Pt(e,t,n,r){U(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function Mt(){const e=fe(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Lt.__initStatic();const Bt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class Ft{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=Ft.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&T(It,"setTimeout",Ut),this._options.setInterval&&T(It,"setInterval",Ut),this._options.requestAnimationFrame&&T(It,"requestAnimationFrame",$t),this._options.XMLHttpRequest&&"XMLHttpRequest"in It&&T(XMLHttpRequest.prototype,"send",Ht);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:Bt).forEach(Vt)}}}function Ut(e){return function(...t){const n=t[0];return t[0]=jt(n,{mechanism:{data:{function:Ee(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function $t(e){return function(t){return e.apply(this,[jt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Ee(e)},handled:!0,type:"instrument"}})])}}function Ht(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&T(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Ee(t)},handled:!0,type:"instrument"}},r=j(t);return r&&(n.mechanism.data.handler=Ee(r)),jt(t,n)}))})),e.apply(this,t)}}function Vt(e){const t=It,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(T(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=jt(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ee(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,jt(r,{mechanism:{data:{function:"addEventListener",handler:Ee(r),target:e},handled:!0,type:"instrument"}}),o])}})),T(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(e){}return e.call(this,t,o,r)}})))}Ft.__initStatic();const Wt=["fatal","error","warning","log","info","debug"];function qt(e){return"warn"===e?"warning":Wt.includes(e)?e:"log"}function Kt(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Yt=1024;class Gt{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=Gt.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&Le("console",Qt),this.options.dom&&Le("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0,o="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;o&&o>Yt&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=Yt),"string"==typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?w(e.target,{keyAttrs:r,maxStringLength:o}):w(e,{keyAttrs:r,maxStringLength:o})}catch(e){n=""}0!==n.length&&fe().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&Le("xhr",Xt),this.options.fetch&&Le("fetch",Zt),this.options.history&&Le("history",en),this.options.sentry){const e=fe().getClient();e&&e.on&&e.on("beforeSendEvent",Jt)}}}function Jt(e){fe().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:B(e)},{event:e})}function Qt(e){for(let t=0;t0?i.exception.values[i.exception.values.length-1]:void 0;var s,u;l&&(i.exception.values=(s=nn(e,t,o,a.originalException,r,i.exception.values,l,0),u=n,s.map((e=>(e.value&&(e.value=E(e.value,u)),e)))))}function nn(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(y(r[o],Error)){rn(a,l);const i=e(t,r[o]),u=s.length;on(i,o,u,l),s=nn(e,t,n,r[o],o,[i,...s],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(y(r,Error)){rn(a,l);const u=e(t,r),c=s.length;on(u,`errors[${i}]`,c,l),s=nn(e,t,n,r,o,[u,...s],u,c)}})),s}function rn(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function on(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}Gt.__initStatic();class an{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=an.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(e,t){e(((e,n)=>{const r=t(),o=r.getClient(),i=r.getIntegration(an);if(!o||!i)return e;const a=o.getOptions();return tn(gt,a.stackParser,a.maxValueLength,i._key,i._limit,e,n),e}))}}an.__initStatic();class ln{static __initStatic(){this.id="HttpContext"}constructor(){this.name=ln.id}setupOnce(){ae((e=>{if(fe().getIntegration(ln)){if(!It.navigator&&!It.location&&!It.document)return e;const t=e.request&&e.request.url||It.location&&It.location.href,{referrer:n}=It.document||{},{userAgent:r}=It.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}ln.__initStatic();class sn{static __initStatic(){this.id="Dedupe"}constructor(){this.name=sn.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(sn);if(n){try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!cn(e,t))return!1;if(!un(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=dn(t),r=dn(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!cn(e,t))return!1;if(!un(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function un(e,t){let n=fn(e),r=fn(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,mn=/\((\S*)(?::(\d+))(?::(\d+))\)/,gn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,vn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,bn=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,yn=we(...[[30,e=>{const t=_n.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=mn.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=xn(t[1]||pn,t[2]);return hn(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=gn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=vn.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||pn;return[n,e]=xn(n,e),hn(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=bn.exec(e);return t?hn(t[2],t[1]||pn,+t[3],t[4]?+t[4]:void 0):void 0}]]),xn=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:pn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function wn(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new te(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{Z(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}function kn(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const e of i.trim().split(",")){const[t,n]=e.split(":",2),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(n)for(const e of n.split(";"))o[e]=r+a;else o.all=r+a}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(a,r):429===t&&(o.all=r+6e4);return o}function En(e,t,n=wn(e.bufferSize||30)){let r={};function o(o){const i=[];if(Ze(o,((t,n)=>{const o=ot(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,o)){const r=Sn(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return Z();const a=Qe(o[0],i),l=t=>{Ze(a,((n,r)=>{const o=Sn(n,r);e.recordDroppedEvent(t,ot(r),o)}))};return n.add((()=>t({body:tt(a,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=kn(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof at)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Skipped sending event because buffer is full."),l("queue_overflow"),Z();throw e}))}return o.__sentry__baseTransport__=!0,{send:o,flush:e=>n.drain(e)}}function Sn(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let Cn;function In(e,t=function(){if(Cn)return Cn;if(Ie(It.fetch))return Cn=It.fetch.bind(It);const e=It.document;let t=It.fetch;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return Cn=t.bind(It)}()){let n=0,r=0;return En(e,(function(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,a).then((e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(e){return Cn=void 0,n-=i,r--,ee(e)}}))}function Tn(e){return En(e,(function(t){return new te(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{4===o.readyState&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const On=[new q,new G,new Ft,new Gt,new Lt,new an,new sn,new ln];function Nn(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=On),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),It.SENTRY_RELEASE&&It.SENTRY_RELEASE.id&&(e.release=It.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||yn,Array.isArray(n)?we(...n):n),integrations:ve(e),transport:e.transport||(Ce()?In:Tn)};var n;!function(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?u.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=fe();n.getScope().update(t.initialScope);const r=new e(t);n.bindClient(r)}(zt,t),e.autoSessionTracking&&function(){if(void 0===It.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=fe();if(!e.captureSession)return;jn(e),Le("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&jn(fe())}))}()}function jn(e){e.startSession({ignoreDuration:!0}),e.captureSession()}var zn=()=>{var e,t;(t={dsn:null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.sentry_dsn_react,tracesSampleRate:1})._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:o}],version:o},Nn(t)};function Ln(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oAn(e))).filter(Boolean).join(" "):null:"object"===t?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();const n=Object.assign({},e);return t&&Object.keys(t).filter((t=>!!e[t])).forEach((e=>{n[t[e]]=!0})),Object.keys(n).filter((e=>Dn.call(n,e)&&!!n[e])).join(" ")}(e,this):null:null}var Pn=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,Mn.uniqueId)("custom-theme-"):"").current;return Bn((()=>{r&&((e,t,n)=>{if("undefined"==typeof window)return;const r=t=>{var r;return null===(r=t.selectorText)||void 0===r?void 0:r.includes(`${e}.${n}`)};try{let o=[...document.styleSheets].findIndex((t=>{try{return[...t.cssRules].findIndex((t=>{var n;return null===(n=t.selectorText)||void 0===n?void 0:n.includes(e)}))>=0}catch(e){return!1}}));if(-1===o){const e=document.createElement("style");document.head.appendChild(e),o=document.styleSheets.length-1}const i=document.styleSheets[o],a=i.cssRules;let l=[...a].findIndex(r);-1===l&&(i.insertRule(`.${e}.${n} { content: '' }`,a.length),l=[...a].findIndex(r));const s=a[l];Object.entries(t).forEach((e=>{let[t,n]=e;return s.style.setProperty(t,n)}))}catch(t){console.warn(`Could not find the stylesheet to update with the "${e}" selector!`)}})(e&&e.split(" ")[0],n,o)}),[e,n,o,r]),o};var Un="LoadingSpinner-module_loadingSpinner__2xHT_";Rn(".LoadingSpinner-module_notificationArea__1arIM{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoadingSpinner-module_loadingSpinner__2xHT_{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);border-top-color:var(--spinner-color);height:var(--spinner-size);position:relative;width:var(--spinner-size)}.LoadingSpinner-module_loadingSpinner__2xHT_ div{animation:LoadingSpinner-module_spinner-rotation-animation__PEk45 var(--spinner-rotation-animation-duration) cubic-bezier(.6,.2,.4,.8) infinite;border:var(--spinner-thickness) solid transparent;border-radius:50%;border-top-color:inherit;box-sizing:border-box;height:100%;position:absolute;width:100%}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(2){animation-delay:-.15s}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(3){animation-delay:-.3s}.LoadingSpinner-module_small__1McRk{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.LoadingSpinner-module_multicolor__1qbEF{animation:LoadingSpinner-module_spinner-color-animation__Yu7Cr var(--spinner-color-animation-duration) cubic-bezier(.6,.2,.4,.9) infinite;border-top-color:var(--spinner-color-stage1)}@keyframes LoadingSpinner-module_spinner-rotation-animation__PEk45{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner-module_spinner-color-animation__Yu7Cr{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}");const $n="hds-loading-spinner-notification-area",Hn="data-active-spinners",Vn=()=>"undefined"==typeof document?null:document.getElementById($n)||(()=>{const e=document.createElement("div");return e.id=$n,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Wn=e=>{var{className:n,multicolor:r=!1,small:o=!1,theme:i,loadingText:a="Page is loading",loadingFinishedText:l="Page has finished loading"}=e,s=Ln(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const u=Fn(Un,i);return((e,n)=>{const[r]=(0,t.useState)((0,Mn.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Vn()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),u=(0,t.useCallback)((()=>(a.current.getAttribute(Hn)||"").split(",").filter((e=>""!==e))),[a]),c=(0,t.useCallback)((()=>{const e=u();e.push(r),a.current.setAttribute(Hn,e.join(","))}),[u,a,r]),d=(0,t.useCallback)((()=>{const e=u().filter((e=>e!==r));a.current.setAttribute(Hn,e.join(","))}),[u,a,r]),f=(0,t.useCallback)((()=>{0===u().length&&(s(),setTimeout((()=>{0===u().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[u,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),c(),()=>{d(),f()})),[l,c,d,f])})(a,l),t.createElement("div",Object.assign({className:Pn(Un,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",u,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var qn=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Wn,{loadingText:"",loadingFinishedText:""})});let Kn=0;function Yn(e,t){const n="atom"+ ++Kn,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=function(e){return e(this)},r.write=function(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}),t&&(r.write=t),r}const Gn=e=>"init"in e,Jn=e=>!!e.write,Qn=new WeakMap,Xn=(e,t)=>{const n=Qn.get(e);n&&(Qn.delete(e),n(t))},Zn=(e,t)=>{e.status="fulfilled",e.value=t},er=(e,t)=>{e.status="rejected",e.reason=t},tr=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),nr=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),rr=e=>!!e&&"v"in e&&e.v instanceof Promise,or=e=>{if("e"in e)throw e.e;return e.v},ir=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,o;r=new Set,o=new Set;const i=t=>e.get(t),a=(t,r)=>{Object.freeze(r);const o=e.get(t);if(e.set(t,r),n.has(t)||n.set(t,o),rr(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&Xn(o.v,e)}},l=(e,t,n)=>{const r=new Map;let o=!1;n.forEach(((n,i)=>{n||i!==e||(n=t),n?(r.set(i,n),t.d.get(i)!==n&&(o=!0)):console.warn("[Bug] atom state not found")})),(o||t.d.size!==r.size)&&(t.d=r)},s=(e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,v:t};if(n&&l(e,o,n),tr(r,o)&&r.d===o.d)return r;if(rr(r)&&rr(o)&&((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig)(r,o)){if(r.d===o.d)return r;o.v=r.v}return a(e,o),o},u=(e,n,r,o)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(n)){let a;const l=()=>{const n=i(e);if(!rr(n)||n.v!==u)return;const o=s(e,u,r);t.has(e)&&n.d!==o.d&&v(e,o,n.d)},u=new Promise(((e,t)=>{let r=!1;n.then((t=>{r||(r=!0,Zn(u,t),e(t),l())}),(e=>{r||(r=!0,er(u,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>Zn(u,e)),(e=>er(u,e))),e(t))}}));return u.orig=n,u.status="pending",((e,t)=>{Qn.set(e,t),e.catch((()=>{})).finally((()=>Qn.delete(e)))})(u,(e=>{e&&a(e),null==o||o()})),s(e,u,r)}return s(e,n,r)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>{if(t===e)return!0;const r=c(t);return r===n||tr(r,n)})))return r}const o=new Map;let s=!0;const d=t=>{if(t===e){const e=i(t);if(e)return o.set(t,e),or(e);if(Gn(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),or(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return Jn(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&Jn(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return _(e,...t)}),p}};try{const t=e.read(d,h);return u(e,t,o,(()=>null==f?void 0:f.abort()))}catch(t){return((e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,e:t};return n&&l(e,o,n),nr(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>or(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const r=new Map,o=new WeakMap,a=e=>{var r;const o=new Set(null==(r=t.get(e))?void 0:r.t);return n.forEach(((t,n)=>{var r;(null==(r=i(n))?void 0:r.d.has(e))&&o.add(n)})),o},l=e=>{a(e).forEach((t=>{t!==e&&(r.set(t,(r.get(t)||new Set).add(e)),o.set(t,(o.get(t)||0)+1),l(t))}))};l(e);const s=e=>{a(e).forEach((t=>{var n;if(t!==e){let e=o.get(t);if(e&&o.set(t,--e),!e){let e=!!(null==(n=r.get(t))?void 0:n.size);if(e){const n=i(t),r=c(t,!0);e=!tr(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>or(c(e))),((t,...o)=>{let a;if(t===e){if(!Gn(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);tr(e,n)||p(t)}else a=h(t,...o);if(!n){const e=b();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},_=(e,...t)=>{const n=h(e,...t),o=b();return r.forEach((e=>e({type:"write",flushed:o}))),n},m=(e,n,r)=>{var a;const l=r||[];null==(a=i(e))||a.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&m(r,e,l)})),c(e);const s={t:new Set(n&&[n]),l:new Set};if(t.set(e,s),o.add(e),Jn(e)&&e.onMount){const{onMount:t}=e;l.push((()=>{const n=t(((...t)=>_(e,...t)));n&&(s.u=n)}))}return r||l.forEach((e=>e())),s},g=e=>{var n;const r=null==(n=t.get(e))?void 0:n.u;r&&r(),t.delete(e),o.delete(e);const a=i(e);a?(rr(a)&&Xn(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&g(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},v=(e,n,r)=>{const o=new Set(n.d.keys());null==r||r.forEach(((n,r)=>{if(o.has(r))return void o.delete(r);const i=t.get(r);i&&(i.t.delete(e),f(r,i)&&g(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&m(n,e)}))},b=()=>{let e;for(e=new Set;n.size;){const r=Array.from(n);n.clear(),r.forEach((([n,r])=>{const o=i(n);if(o){const i=t.get(n);i&&o.d!==(null==r?void 0:r.d)&&v(n,o,null==r?void 0:r.d),i&&(rr(r)||!tr(r,o)&&!nr(r,o))&&(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},y=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=m(e)),n})(e),i=b(),a=o.l;return a.add(n),r.forEach((e=>e({type:"sub",flushed:i}))),()=>{a.delete(n),(e=>{const n=t.get(e);n&&f(e,n)&&g(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:_,sub:y,dev_subscribe_store:(e,t)=>{if(2!==t)throw new Error("The current StoreListener revision is 2.");return r.add(e),()=>{r.delete(e)}},dev_get_mounted_atoms:()=>o.values(),dev_get_atom_state:t=>e.get(t),dev_get_mounted:e=>t.get(e),dev_restore_atoms:e=>{for(const[t,n]of e)Gn(t)&&(u(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let ar;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const lr=(0,t.createContext)(void 0),sr=e=>{const n=(0,t.useContext)(lr);return(null==e?void 0:e.store)||n||(ar||(1!==globalThis.__NUMBER_OF_JOTAI_INSTANCES__&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),ar=ir()),ar)},ur=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)});function cr(e,n){const r=sr(n),[[o,i,a],l]=(0,t.useReducer)((t=>{const n=r.get(e);return Object.is(t[0],n)&&t[1]===r&&t[2]===e?t:[n,r,e]}),void 0,(()=>[r.get(e),r,e]));let s=o;i===r&&a===e||(l(),s=r.get(e));const u=null==n?void 0:n.delay;return(0,t.useEffect)((()=>{const t=r.sub(e,(()=>{"number"!=typeof u?l():setTimeout(l,u)}));return l(),t}),[r,e,u]),(0,t.useDebugValue)(s),(e=>"function"==typeof(null==e?void 0:e.then))(s)?ur(s):s}function dr(e,n){const r=sr(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function fr(e,t){return[cr(e,t),dr(e,t)]}Rn("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1eV1P{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1JeYJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const pr=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:Pn("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function hr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function _r(e){return e instanceof hr(e).Element||e instanceof Element}function mr(e){return e instanceof hr(e).HTMLElement||e instanceof HTMLElement}function gr(e){return"undefined"!=typeof ShadowRoot&&(e instanceof hr(e).ShadowRoot||e instanceof ShadowRoot)}var vr=Math.max,br=Math.min,yr=Math.round;function xr(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(mr(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=yr(n.width)/a||1),i>0&&(o=yr(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function wr(e){var t=hr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function kr(e){return e?(e.nodeName||"").toLowerCase():null}function Er(e){return((_r(e)?e.ownerDocument:e.document)||window.document).documentElement}function Sr(e){return xr(Er(e)).left+wr(e).scrollLeft}function Cr(e){return hr(e).getComputedStyle(e)}function Ir(e){var t=Cr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Tr(e,t,n){void 0===n&&(n=!1);var r=mr(t),o=mr(t)&&function(e){var t=e.getBoundingClientRect(),n=yr(t.width)/e.offsetWidth||1,r=yr(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Er(t),a=xr(e,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==kr(t)||Ir(i))&&(l=function(e){return e!==hr(e)&&mr(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:wr(e);var t}(t)),mr(t)?((s=xr(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Sr(i))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Or(e){var t=xr(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Nr(e){return"html"===kr(e)?e:e.assignedSlot||e.parentNode||(gr(e)?e.host:null)||Er(e)}function jr(e){return["html","body","#document"].indexOf(kr(e))>=0?e.ownerDocument.body:mr(e)&&Ir(e)?e:jr(Nr(e))}function zr(e,t){var n;void 0===t&&(t=[]);var r=jr(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=hr(r),a=o?[i].concat(i.visualViewport||[],Ir(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(zr(Nr(a)))}function Lr(e){return["table","td","th"].indexOf(kr(e))>=0}function Rr(e){return mr(e)&&"fixed"!==Cr(e).position?e.offsetParent:null}function Dr(e){for(var t=hr(e),n=Rr(e);n&&Lr(n)&&"static"===Cr(n).position;)n=Rr(n);return n&&("html"===kr(n)||"body"===kr(n)&&"static"===Cr(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&mr(e)&&"fixed"===Cr(e).position)return null;var n=Nr(e);for(gr(n)&&(n=n.host);mr(n)&&["html","body"].indexOf(kr(n))<0;){var r=Cr(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Ar="top",Pr="bottom",Mr="right",Br="left",Fr="auto",Ur=[Ar,Pr,Mr,Br],$r="start",Hr="end",Vr="viewport",Wr="popper",qr=Ur.reduce((function(e,t){return e.concat([t+"-"+$r,t+"-"+Hr])}),[]),Kr=[].concat(Ur,[Fr]).reduce((function(e,t){return e.concat([t,t+"-"+$r,t+"-"+Hr])}),[]),Yr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Gr(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var Jr={placement:"bottom",modifiers:[],strategy:"absolute"};function Qr(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ro(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?eo(o):null,a=o?to(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Ar:t={x:l,y:n.y-r.height};break;case Pr:t={x:l,y:n.y+n.height};break;case Mr:t={x:n.x+n.width,y:s};break;case Br:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?no(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case $r:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Hr:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var oo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function io(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,_=void 0===h?0:h,m="function"==typeof c?c({x:p,y:_}):{x:p,y:_};p=m.x,_=m.y;var g=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Br,y=Ar,x=window;if(u){var w=Dr(n),k="clientHeight",E="clientWidth";if(w===hr(n)&&"static"!==Cr(w=Er(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===Ar||(o===Br||o===Mr)&&i===Hr)y=Pr,_-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,_*=s?1:-1;if(o===Br||(o===Ar||o===Pr)&&i===Hr)b=Mr,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,C=Object.assign({position:l},u&&oo),I=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:yr(t*r)/r||0,y:yr(n*r)/r||0}}({x:p,y:_}):{x:p,y:_};return p=I.x,_=I.y,s?Object.assign({},C,((S={})[y]=v?"0":"",S[b]=g?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+_+"px)":"translate3d("+p+"px, "+_+"px, 0)",S)):Object.assign({},C,((t={})[y]=v?_+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ao={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Kr.reduce((function(e,n){return e[n]=function(e,t,n){var r=eo(e),o=[Br,Ar].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[Br,Mr].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}(n,t.rects,i),e}),{}),l=a[t.placement],s=l.x,u=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}},lo={left:"right",right:"left",bottom:"top",top:"bottom"};function so(e){return e.replace(/left|right|bottom|top/g,(function(e){return lo[e]}))}var uo={start:"end",end:"start"};function co(e){return e.replace(/start|end/g,(function(e){return uo[e]}))}function fo(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&gr(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function po(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ho(e,t){return t===Vr?po(function(e){var t=hr(e),n=Er(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,l=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,l=r.offsetTop)),{width:o,height:i,x:a+Sr(e),y:l}}(e)):_r(t)?function(e){var t=xr(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):po(function(e){var t,n=Er(e),r=wr(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=vr(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=vr(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+Sr(e),s=-r.scrollTop;return"rtl"===Cr(o||n).direction&&(l+=vr(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Er(e)))}function _o(e,t,n){var r="clippingParents"===t?function(e){var t=zr(Nr(e)),n=["absolute","fixed"].indexOf(Cr(e).position)>=0&&mr(e)?Dr(e):e;return _r(n)?t.filter((function(e){return _r(e)&&fo(e,n)&&"body"!==kr(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=ho(e,n);return t.top=vr(r.top,t.top),t.right=br(r.right,t.right),t.bottom=br(r.bottom,t.bottom),t.left=vr(r.left,t.left),t}),ho(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function mo(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function go(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function vo(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,l=n.rootBoundary,s=void 0===l?Vr:l,u=n.elementContext,c=void 0===u?Wr:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,_=mo("number"!=typeof h?h:go(h,Ur)),m=c===Wr?"reference":Wr,g=e.rects.popper,v=e.elements[f?m:c],b=_o(_r(v)?v:v.contextElement||Er(e.elements.popper),a,s),y=xr(e.elements.reference),x=ro({reference:y,element:g,strategy:"absolute",placement:o}),w=po(Object.assign({},g,x)),k=c===Wr?w:y,E={top:b.top-k.top+_.top,bottom:k.bottom-b.bottom+_.bottom,left:b.left-k.left+_.left,right:k.right-b.right+_.right},S=e.modifiersData.offset;if(c===Wr&&S){var C=S[o];Object.keys(E).forEach((function(e){var t=[Mr,Pr].indexOf(e)>=0?1:-1,n=[Ar,Pr].indexOf(e)>=0?"y":"x";E[e]+=C[n]*t}))}return E}var bo={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0===a||a,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,_=n.allowedAutoPlacements,m=t.options.placement,g=eo(m),v=s||(g===m||!h?[so(m)]:function(e){if(eo(e)===Fr)return[];var t=so(e);return[co(e),t,co(t)]}(m)),b=[m].concat(v).reduce((function(e,n){return e.concat(eo(n)===Fr?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=void 0===s?Kr:s,c=to(r),d=c?l?qr:qr.filter((function(e){return to(e)===c})):Ur,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=vo(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[eo(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:_}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=b[0],S=0;S=0,N=O?"width":"height",j=vo(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=O?T?Mr:Br:T?Pr:Ar;y[N]>x[N]&&(z=so(z));var L=so(z),R=[];if(i&&R.push(j[I]<=0),l&&R.push(j[z]<=0,j[L]<=0),R.every((function(e){return e}))){E=C,k=!1;break}w.set(C,R)}if(k)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},A=h?3:1;A>0;A--){if("break"===D(A))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function yo(e,t,n){return vr(e,br(t,n))}var xo={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0!==a&&a,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,_=void 0===h?0:h,m=vo(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=eo(t.placement),v=to(t.placement),b=!v,y=no(g),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var O,N="y"===y?Ar:Br,j="y"===y?Pr:Mr,z="y"===y?"height":"width",L=w[y],R=L+m[N],D=L-m[j],A=p?-E[z]/2:0,P=v===$r?k[z]:E[z],M=v===$r?-E[z]:-k[z],B=t.elements.arrow,F=p&&B?Or(B):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},$=U[N],H=U[j],V=yo(0,k[z],F[z]),W=b?k[z]/2-A-V-$-C.mainAxis:P-V-$-C.mainAxis,q=b?-k[z]/2+A+V+H+C.mainAxis:M+V+H+C.mainAxis,K=t.elements.arrow&&Dr(t.elements.arrow),Y=K?"y"===y?K.clientTop||0:K.clientLeft||0:0,G=null!=(O=null==I?void 0:I[y])?O:0,J=L+q-G,Q=yo(p?br(R,L+W-G-Y):R,L,p?vr(D,J):D);w[y]=Q,T[y]=Q-L}if(l){var X,Z="x"===y?Ar:Br,ee="x"===y?Pr:Mr,te=w[x],ne="y"===x?"height":"width",re=te+m[Z],oe=te-m[ee],ie=-1!==[Ar,Br].indexOf(g),ae=null!=(X=null==I?void 0:I[x])?X:0,le=ie?re:te-k[ne]-E[ne]-ae+C.altAxis,se=ie?te+k[ne]+E[ne]-ae-C.altAxis:oe,ue=p&&ie?function(e,t,n){var r=yo(e,t,n);return r>n?n:r}(le,te,se):yo(p?le:re,te,p?se:oe);w[x]=ue,T[x]=ue-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var wo={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=eo(n.placement),s=no(l),u=[Br,Mr].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return mo("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:go(e,Ur))}(o.padding,n),d=Or(i),f="y"===s?Ar:Br,p="y"===s?Pr:Mr,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],_=a[s]-n.rects.reference[s],m=Dr(i),g=m?"y"===s?m.clientHeight||0:m.clientWidth||0:0,v=h/2-_/2,b=c[f],y=g-d[u]-c[p],x=g/2-d[u]/2+v,w=yo(b,x,y),k=s;n.modifiersData[r]=((t={})[k]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&fo(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ko(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Eo(e){return[Ar,Mr,Pr,Br].some((function(t){return e[t]>=0}))}var So=Xr({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,l=void 0===a||a,s=hr(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,Zr)})),l&&s.addEventListener("resize",n.update,Zr),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Zr)})),l&&s.removeEventListener("resize",n.update,Zr)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ro({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,l=n.roundOffsets,s=void 0===l||l,u={placement:eo(t.placement),variation:to(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,io(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,io(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];mr(o)&&kr(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});mr(r)&&kr(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ao,bo,xo,wo,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=vo(t,{elementContext:"reference"}),l=vo(t,{altBoundary:!0}),s=ko(a,r),u=ko(l,o,i),c=Eo(s),d=Eo(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Co=n(9590),Io=n.n(Co),To=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Oo="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,No=[],jo={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",xs:"Icon-module_xs__3kAOj icon_hds-icon--size-xs__3dAMZ",s:"Icon-module_s__2WGWe icon_hds-icon--size-s__2Lkik",m:"Icon-module_m__3edUY icon_hds-icon--size-m__1mcHv",l:"Icon-module_l__1TDQL icon_hds-icon--size-l__3Zczy",xl:"Icon-module_xl__1M6cO icon_hds-icon--size-xl__1Jes8"};Rn(".icon_hds-icon__1YqNC{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon__1YqNC.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}.Icon-module_icon__1Jtzj{background-color:transparent}");const zo=e=>{let{ariaLabel:n="question-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))};Rn(".Tooltip-module_button__2x9m0{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tooltip-module_root__1Yo9t{--button-focus-outline-width:3px;--button-focus-outline-color:var(--color-coat-of-arms);--tooltip-arrow-size:8px;--tooltip-background:var(--color-coat-of-arms-light);--tooltip-border-color:var(--color-coat-of-arms);--tooltip-spacing-default:var(--spacing-s);--tooltip-spacing-small:var(--spacing-3-xs) var(--spacing-2-xs)}.Tooltip-module_tooltip__3x8S8{background-color:var(--tooltip-background);font-size:var(--fontsize-body-s);font-weight:400;line-height:24px;max-width:21.875rem;padding:var(--tooltip-spacing-default);z-index:1000}.Tooltip-module_boxShadow__3IzE-{box-shadow:var(--box-shadow-s)}.Tooltip-module_small__29mxd{padding:var(--tooltip-spacing-small)}.Tooltip-module_button__2x9m0>span{display:flex}.Tooltip-module_button__2x9m0:focus{box-shadow:0 0 0 var(--button-focus-outline-width) var(--button-focus-outline-color);outline:none}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom]{border-top:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top]{border-bottom:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left]{border-right:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right]{border-left:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8 .Tooltip-module_arrow__210Rd{position:absolute}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border-color);top:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border-color);bottom:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border-color);right:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border-color);left:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}");const Lo=e=>{let{boxShadow:n=!1,children:r,placement:o="auto",small:i=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:s,buttonClassName:u,tooltipClassName:c}=e;const[d,f]=(0,t.useState)(!1),p=(0,t.useRef)(null),h=(0,t.useRef)(null),[_,m]=(0,t.useState)(null),{styles:g,attributes:v,forceUpdate:b}=function(e,n,r){void 0===r&&(r={});var o=t.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||No},a=t.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=a[0],s=a[1],u=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);s({styles:To(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:To(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),c=t.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[u,{name:"applyStyles",enabled:!1}])};return Io()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,u]),d=t.useRef();return Oo((function(){d.current&&d.current.setOptions(c)}),[c]),Oo((function(){if(null!=e&&null!=n){var t=(r.createPopper||So)(e,n,c);return d.current=t,function(){t.destroy(),d.current=null}}}),[e,n,r.createPopper]),{state:d.current?d.current.state:null,styles:l.styles,attributes:l.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}(p.current,h.current,{placement:o,modifiers:[{name:"arrow",options:{element:_}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==b&&!0===d&&b()}),[d,b]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!d||"Escape"!==t&&"Esc"!==t&&27!==t||f(!1)},t=e=>{const t=e.target;!d||p.current.contains(t)||h.current.contains(t)||f(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:Pn("Tooltip-module_root__1Yo9t",s)},t.createElement("button",{ref:p,type:"button",className:Pn("Tooltip-module_button__2x9m0",u),title:a,"aria-label":a,"aria-expanded":d,onClick:()=>{f(!d)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(zo,null))),d&&t.createElement("section",Object.assign({"aria-label":l,ref:h,className:Pn("Tooltip-module_tooltip__3x8S8",i&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",c),style:g.popper},v.popper),r,t.createElement("div",Object.assign({ref:m,className:"Tooltip-module_arrow__210Rd",style:g.arrow},v.arrow))))};Rn(".FieldLabel-module_hidden__3UWxI{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.FieldLabel-module_label__1zrXK{color:var(--label-color-default,var(--color-black-90));display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.FieldLabel-module_tooltipButton__1My3f{position:absolute;right:0;top:0}");const Ro=e=>{var{hidden:n,id:r,inputId:o,isAriaLabelledBy:i,label:a,required:l,tooltipLabel:s,tooltipButtonLabel:u,tooltipText:c}=e,d=Ln(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:o},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},d),a,l&&t.createElement(pr,null)),c&&t.createElement(Lo,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:u},c))};var Do="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Ao="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Po="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Mo="TextInput-module_hasButton__2KCM1",Bo="TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",Fo="TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",Uo="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",$o="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",Ho="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",Vo="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",Wo="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",qo="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",Ko="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",Yo="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";Rn("@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1RMzT{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1Fh0I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const Go=t.forwardRef(((e,n)=>{var{children:r,className:o="",errorText:i,helperText:a,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:_,successText:m,infoText:g,tooltipLabel:v,tooltipText:b,tooltipButtonLabel:y}=e,x=Ln(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel"]);const w={className:Pn(Do,u&&Wo,m&&qo,o),onBlur:p,style:_};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Ro,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Pn(Ao)},r),i&&t.createElement("div",{className:Uo,id:`${s}-error`},i),m&&t.createElement("div",{className:Ho,id:`${s}-success`},m),g&&t.createElement("div",{className:Vo,id:`${s}-info`},g),a&&t.createElement("div",{className:$o,id:`${s}-helper`},a))}));const Jo=e=>{let{ariaLabel:n="cross-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},Qo=t.forwardRef(((e,n)=>{var{buttonAriaLabel:r,buttonIcon:o,children:i,className:a="",clearButtonAriaLabel:l="Clear",clearButton:s=!1,defaultValue:u,disabled:c=!1,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:m,label:g,onButtonClick:v,onChange:b=(()=>null),required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S,type:C="text"}=e,I=Ln(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const T={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:m,label:g,required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S},O=t.useRef(null),N=((e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" "))(h,f,d,w,_),j=Boolean(o&&v),z=Boolean(s||"search"===C),L=e=>{if(b(e),!z)return;const t=e.target.value;z&&t.length>0?O.current.setAttribute("data-hds-textinput-filled","true"):O.current.removeAttribute("data-hds-textinput-filled")};return(null==u?void 0:u.length)>0&&z&&(T["data-hds-textinput-filled"]=!0),t.createElement(Go,Object.assign({},T,{ref:O}),t.createElement("input",Object.assign({"aria-describedby":N.length>0?N:null,className:Pn(Po,j&&Mo,z&&Bo),defaultValue:u,disabled:c,id:h,onChange:L,ref:n,required:y,type:C},I)),(j||z)&&t.createElement("div",{className:Ko},z&&t.createElement("button",{"aria-label":l,className:Pn(Yo,Fo),disabled:c,onClick:e=>{const t=O.current.querySelector("input");t.value="",t.focus(),L(e)},type:"button"},t.createElement(Jo,null)),o&&v&&t.createElement("button",{"aria-label":r,className:Yo,disabled:c,onClick:v,type:"button"},o)),i)}));function Xo(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var t=1;tt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var ai=0;function li(e,t){if(e){var n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!ni(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;ni(p)&&s(p);){if((p=null==(c=(u=p).parentElement)?u.getRootNode().host||null:c)===d){f.push(p);break}null!=p&&p===document.body&&oi(p)&&!oi(document.documentElement)||null!=p&&oi(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,_=n.visualViewport?n.visualViewport.height:innerHeight,m=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),b=v.height,y=v.width,x=v.top,w=v.right,k=v.bottom,E=v.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+b/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],T=0;T=0&&E>=0&&k<=_&&w<=h&&x>=L&&k<=D&&E>=A&&w<=R)return I;var P=getComputedStyle(O),M=parseInt(P.borderLeftWidth,10),B=parseInt(P.borderTopWidth,10),F=parseInt(P.borderRightWidth,10),U=parseInt(P.borderBottomWidth,10),$=0,H=0,V="offsetWidth"in O?O.offsetWidth-O.clientWidth-M-F:0,W="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-U:0,q="offsetWidth"in O?0===O.offsetWidth?0:z/O.offsetWidth:0,K="offsetHeight"in O?0===O.offsetHeight?0:j/O.offsetHeight:0;if(d===O)$="start"===o?S:"end"===o?S-_:"nearest"===o?ii(g,g+_,_,B,U,g+S,g+S+b,b):S-_/2,H="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:ii(m,m+h,h,M,F,m+C,m+C+y,y),$=Math.max(0,$+g),H=Math.max(0,H+m);else{$="start"===o?S-L-B:"end"===o?S-D+U+W:"nearest"===o?ii(L,D,j,B,U+W,S,S+b,b):S-(L+j/2)+W/2,H="start"===i?C-A-M:"center"===i?C-(A+z/2)+V/2:"end"===i?C-R+F+V:ii(A,R,z,M,F+V,C,C+y,y);var Y=O.scrollLeft,G=O.scrollTop;S+=G-($=Math.max(0,Math.min(G+$/K,O.scrollHeight-j/K+W))),C+=Y-(H=Math.max(0,Math.min(Y+H/q,O.scrollWidth-z/q+V)))}I.push({el:O,top:$,left:H})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function si(e,t){return e===t||e.contains&&e.contains(t)}function ui(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function gi(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var l=vi(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function vi(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;l--)if(!r(l).hasAttribute("disabled"))return l;return o?e>0?vi(1,0,n,r,!1):vi(-1,n-1,n,r,!1):-1}function bi(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(si(t,e)||r&&si(t,n.activeElement))}))}var yi=ui((function(){wi().textContent=""}),500);function xi(e,t){var n=wi(t);e&&(n.textContent=e,yi())}function wi(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var ki={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function Ei(e,t,n){var r=e.props,o=e.type,i={};Object.keys(t).forEach((function(r){!function(e,t,n,r){var o=t.props,i=t.type,a="on"+Oi(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](Zo({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(Zo({type:o},i))}var Si=ui((function(e,t){xi(e(),t)}),200);function Ci(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+fi():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function Ii(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Ti(e){return/^\S{1}$/.test(e)}function Oi(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function Ni(e){var n=(0,t.useRef)(e);return n.current=e,n}function ji(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=hi(t,n.props);var r=e(t,n);return n.props.stateReducer(t,Zo({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=Ni(r),d=(0,t.useCallback)((function(e){return u(Zo({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&Ei(f,hi(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function zi(e,t,n){var r=ji(e,t,n),o=r[0],i=r[1];return[hi(o,n),i]}var Li={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:li,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Ri(e,t,n){void 0===n&&(n=ki);var r="default"+Oi(t);return r in e?e[r]:n[t]}function Di(e,t,n){if(void 0===n&&(n=ki),t in e)return e[t];var r="initial"+Oi(t);return r in e?e[r]:Ri(e,t,n)}function Ai(e){var t=Di(e,"selectedItem"),n=Di(e,"isOpen"),r=Di(e,"highlightedIndex"),o=Di(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Pi(e,t,n,r){var o=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,l=t.selectedItem,s=t.highlightedIndex;return 0===o.length?-1:void 0!==i&&s===i?i:void 0!==a?a:l?0===n?o.indexOf(l):gi(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Mi(e,n,r,o){var i=(0,t.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,t.useEffect)((function(){var t=function(){i.current.isMouseDown=!0},a=function(t){i.current.isMouseDown=!1,e&&!bi(t.target,n.map((function(e){return e.current})),r.document)&&o()},l=function(){i.current.isTouchMove=!1},s=function(){i.current.isTouchMove=!0},u=function(t){!e||i.current.isTouchMove||bi(t.target,n.map((function(e){return e.current})),r.document,!1)||o()};return r.addEventListener("mousedown",t),r.addEventListener("mouseup",a),r.addEventListener("touchstart",l),r.addEventListener("touchmove",s),r.addEventListener("touchend",u),function(){r.removeEventListener("mousedown",t),r.removeEventListener("mouseup",a),r.removeEventListener("touchstart",l),r.removeEventListener("touchmove",s),r.removeEventListener("touchend",u)}}),[e,r]),i}function Bi(){for(var e=!1,n=(0,t.useRef)(!0),r=arguments.length,o=new Array(r),i=0;i=0&&{selectedItem:o.items[s]});break;case 13:n={highlightedIndex:Pi(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:Pi(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=Zo({isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:vi(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:vi(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case 2:case 8:n={isOpen:!1,highlightedIndex:-1};break;case 7:var u=t.key,c=""+e.inputValue+u,d=Hi(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=Zo({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:gi(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:gi(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 9:n={highlightedIndex:-1};break;case 12:case 16:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Pi(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:Pi(o,e,0)};break;case 18:n={isOpen:!1};break;case 19:n={highlightedIndex:t.highlightedIndex};break;case 20:n={selectedItem:t.selectedItem};break;case 21:n={inputValue:t.inputValue};break;case 22:n={highlightedIndex:Ri(o,"highlightedIndex"),isOpen:Ri(o,"isOpen"),selectedItem:Ri(o,"selectedItem"),inputValue:Ri(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function Ki(e){void 0===e&&(e={});var n=Zo({},Vi,e),r=n.items,o=n.scrollIntoView,i=n.environment,a=n.initialIsOpen,l=n.defaultIsOpen,s=n.itemToString,u=n.getA11ySelectionMessage,c=n.getA11yStatusMessage,d=zi(qi,Ai(n),n),f=d[0],p=d[1],h=f.isOpen,_=f.highlightedIndex,m=f.selectedItem,g=f.inputValue,v=(0,t.useRef)(null),b=(0,t.useRef)(null),y=(0,t.useRef)();y.current={};var x=(0,t.useRef)(!0),w=(0,t.useRef)(null),k=(0,t.useRef)(Ci(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=Ni({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Fi(c,[h,_,g,r],Zo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Fi(u,[m],Zo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var T=Ui({menuElement:b.current,highlightedIndex:_,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=ui((function(e){e({type:21,inputValue:""})}),500)),g&&w.current(p)}),[p,g]),$i({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&b.current&&b.current.focus():h?b.current&&b.current.focus():i.document.activeElement===b.current&&v.current&&(x.current=!1,v.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var O=Mi(h,[b,v],i,(function(){p({type:8})})),N=Bi("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var j=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:13,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:14,getItemNodeFromIndex:I,shiftKey:e.shiftKey})}}}),[p]),z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:0,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:1,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:3,getItemNodeFromIndex:I})},End:function(e){e.preventDefault(),p({type:4,getItemNodeFromIndex:I})},Escape:function(){p({type:2})},Enter:function(e){e.preventDefault(),p({type:5})}," ":function(e){e.preventDefault(),p({type:6})}}}),[p]),L=(0,t.useCallback)((function(){p({type:16})}),[p]),R=(0,t.useCallback)((function(){p({type:18})}),[p]),D=(0,t.useCallback)((function(){p({type:17})}),[p]),A=(0,t.useCallback)((function(e){p({type:19,highlightedIndex:e})}),[p]),P=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),M=(0,t.useCallback)((function(){p({type:22})}),[p]),B=(0,t.useCallback)((function(e){p({type:21,inputValue:e})}),[p]),F=(0,t.useCallback)((function(e){return Zo({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),U=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.onKeyDown,s=r.onBlur,u=r.ref,c=Xo(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return N("getMenuProps",f,a,b),Zo(((n={})[a]=di(u,(function(e){b.current=e})),n.id=k.current.menuId,n.role="listbox",n["aria-labelledby"]=k.current.labelId,n.tabIndex=-1,n),h.isOpen&&h.highlightedIndex>-1&&{"aria-activedescendant":k.current.getItemId(h.highlightedIndex)},{onMouseLeave:ci(o,(function(){p({type:9})})),onKeyDown:ci(l,(function(e){var t=mi(e);t&&z[t]?z[t](e):Ti(t)&&p({type:7,key:t,getItemNodeFromIndex:I})})),onBlur:ci(s,(function(){!1!==x.current?!O.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,C,z,O,N]);return{getToggleButtonProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onClick,i=r.onKeyDown,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,u=Xo(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=Zo(((n={})[l]=di(s,(function(e){v.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=C.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),u);return u.disabled||(f.onClick=ci(o,(function(){p({type:12})})),f.onKeyDown=ci(i,(function(e){var t=mi(e);t&&j[t]?j[t](e):Ti(t)&&p({type:15,key:t,getItemNodeFromIndex:I})}))),N("getToggleButtonProps",d,l,v),f}),[p,C,j,N]),getLabelProps:F,getMenuProps:U,getItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.item,o=n.index,i=n.onMouseMove,a=n.onClick,l=n.refKey,s=void 0===l?"ref":l,u=n.ref,c=Xo(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,_=Ii(o,r,h.items);if(_<0)throw new Error("Pass either item or item index in getItemProps!");var m=Zo(((t={role:"option","aria-selected":""+(_===f.highlightedIndex),id:k.current.getItemId(_)})[s]=di(u,(function(e){e&&(y.current[k.current.getItemId(_)]=e)})),t),c);return c.disabled||(m.onMouseMove=ci(i,(function(){o!==f.highlightedIndex&&(T.current=!1,p({type:10,index:o}))})),m.onClick=ci(a,(function(){p({type:11,index:o})}))),m}),[p,C,T]),toggleMenu:L,openMenu:D,closeMenu:R,setHighlightedIndex:A,selectItem:P,reset:M,setInputValue:B,highlightedIndex:_,isOpen:h,selectedItem:m,inputValue:g}}Ki.stateChangeTypes=Wi;var Yi=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownEnter:5,InputChange:6,InputBlur:7,MenuMouseLeave:8,ItemMouseMove:9,ItemClick:10,ToggleButtonClick:11,FunctionToggleMenu:12,FunctionOpenMenu:13,FunctionCloseMenu:14,FunctionSetHighlightedIndex:15,FunctionSelectItem:16,FunctionSetInputValue:17,FunctionReset:18,ControlledPropUpdatedSelectedItem:19});ti().array.isRequired,ti().func,ti().func,ti().func,ti().bool,ti().number,ti().number,ti().number,ti().bool,ti().bool,ti().bool,ti().any,ti().any,ti().any,ti().string,ti().string,ti().string,ti().string,ti().string,ti().string,ti().func,ti().string,ti().string,ti().func,ti().func,ti().func,ti().func,ti().func,ti().func,ti().shape({addEventListener:ti().func,removeEventListener:ti().func,document:ti().shape({getElementById:ti().func,activeElement:ti().any,body:ti().any})});var Gi=Zo({},Li,{getA11yStatusMessage:pi,circularNavigation:!0});function Ji(e,t){var n,r=t.type,o=t.props,i=t.shiftKey;switch(r){case 9:n={highlightedIndex:t.index};break;case 10:n={isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:gi(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Pi(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 1:n=e.isOpen?{highlightedIndex:gi(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Pi(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:n=Zo({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case 2:n=Zo({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 3:n=Zo({},e.isOpen&&{highlightedIndex:vi(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case 4:n=Zo({},e.isOpen&&{highlightedIndex:vi(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case 7:e.isOpen&&(n=Zo({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&t.selectItem&&{selectedItem:o.items[e.highlightedIndex],inputValue:o.itemToString(o.items[e.highlightedIndex])}));break;case 6:n={isOpen:!0,highlightedIndex:Ri(o,"highlightedIndex"),inputValue:t.inputValue};break;case 8:n={highlightedIndex:-1};break;case 11:case 12:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Pi(o,e,0)};break;case 13:n={isOpen:!0,highlightedIndex:Pi(o,e,0)};break;case 14:n={isOpen:!1};break;case 15:n={highlightedIndex:t.highlightedIndex};break;case 16:n={selectedItem:t.selectedItem,inputValue:o.itemToString(t.selectedItem)};break;case 19:case 17:n={inputValue:t.inputValue};break;case 18:n={highlightedIndex:Ri(o,"highlightedIndex"),isOpen:Ri(o,"isOpen"),selectedItem:Ri(o,"selectedItem"),inputValue:Ri(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function Qi(e){void 0===e&&(e={});var n=Zo({},Gi,e),r=n.initialIsOpen,o=n.defaultIsOpen,i=n.items,a=n.scrollIntoView,l=n.environment,s=n.getA11yStatusMessage,u=n.getA11ySelectionMessage,c=n.itemToString,d=function(e){var t=Ai(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),Zo({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=ji(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){_i(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:19,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[hi(a,r),l]}(Ji,d,n),p=f[0],h=f[1],_=p.isOpen,m=p.highlightedIndex,g=p.selectedItem,v=p.inputValue,b=(0,t.useRef)(null),y=(0,t.useRef)(),x=(0,t.useRef)(null),w=(0,t.useRef)(null),k=(0,t.useRef)(null);y.current={};var E,S,C,I,T,O=(0,t.useRef)(!0),N=(0,t.useRef)((S=(E=n).id,C=E.inputId,I=Xo(E,["id","inputId"]),T=void 0===S?"downshift-"+fi():S,Zo({inputId:C||T+"-input"},Ci(Zo({id:S},I))))),j=(0,t.useRef)(),z=Ni({state:p,props:n}),L=function(e){return y.current[N.current.getItemId(e)]};Fi(s,[_,m,v,i],Zo({isInitialMount:O.current,previousResultCount:j.current,items:i,environment:l,itemToString:c},p)),Fi(u,[g],Zo({isInitialMount:O.current,previousResultCount:j.current,items:i,environment:l,itemToString:c},p));var R=Ui({menuElement:b.current,highlightedIndex:m,isOpen:_,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});$i({isInitialMount:O.current,props:n,state:p}),(0,t.useEffect)((function(){O.current&&(r||o||_)&&x.current&&x.current.focus()}),[_]),(0,t.useEffect)((function(){O.current||(j.current=i.length)}));var D=Mi(_,[k,b,w],l,(function(){h({type:7,selectItem:!1})})),A=Bi("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){O.current=!1}),[]);var P=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),h({type:0,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},ArrowUp:function(e){e.preventDefault(),h({type:1,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},Home:function(e){e.preventDefault(),h({type:3,getItemNodeFromIndex:L})},End:function(e){e.preventDefault(),h({type:4,getItemNodeFromIndex:L})},Escape:function(){h({type:2})},Enter:function(e){229!==e.which&&(z.current.state.isOpen&&e.preventDefault(),h({type:5,getItemNodeFromIndex:L}))}}}),[h,z]),M=(0,t.useCallback)((function(e){return Zo({id:N.current.labelId,htmlFor:N.current.inputId},e)}),[]),B=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.ref,s=Xo(r,["onMouseLeave","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError;return A("getMenuProps",void 0!==u&&u,a,b),Zo(((n={})[a]=di(l,(function(e){b.current=e})),n.id=N.current.menuId,n.role="listbox",n["aria-labelledby"]=N.current.labelId,n.onMouseLeave=ci(o,(function(){h({type:8})})),n),s)}),[h,A]),F=(0,t.useCallback)((function(e){var t,n,r=void 0===e?{}:e,o=r.item,i=r.index,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,u=r.onMouseMove,c=r.onClick,d=(r.onPress,Xo(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"])),f=z.current,p=f.props,_=f.state,m=Ii(i,o,p.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=c;return Zo(((t={})[l]=di(s,(function(e){e&&(y.current[N.current.getItemId(m)]=e)})),t.role="option",t["aria-selected"]=""+(m===_.highlightedIndex),t.id=N.current.getItemId(m),t),!d.disabled&&((n={onMouseMove:ci(u,(function(){i!==_.highlightedIndex&&(R.current=!1,h({type:9,index:i}))}))}).onClick=ci(g,(function(){h({type:10,index:i}),x.current&&x.current.focus()})),n),d)}),[h,z,R]),U=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick,o=(n.onPress,n.refKey),i=void 0===o?"ref":o,a=n.ref,l=Xo(n,["onClick","onPress","refKey","ref"]);return Zo(((t={})[i]=di(a,(function(e){w.current=e})),t.id=N.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&Zo({},{onClick:ci(r,(function(){h({type:11}),!z.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,z]),$=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onKeyDown,i=r.onChange,a=r.onInput,l=r.onBlur,s=(r.onChangeText,r.refKey),u=void 0===s?"ref":s,c=r.ref,d=Xo(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;A("getInputProps",void 0!==f&&f,u,x);var p,_=z.current.state,m={};d.disabled||((p={}).onChange=ci(i,a,(function(e){h({type:6,inputValue:e.target.value})})),p.onKeyDown=ci(o,(function(e){var t=mi(e);t&&P[t]&&P[t](e)})),p.onBlur=ci(l,(function(){D.current.isMouseDown||h({type:7,selectItem:!0})})),m=p);return Zo(((n={})[u]=di(c,(function(e){x.current=e})),n.id=N.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=N.current.menuId,n),_.isOpen&&_.highlightedIndex>-1&&{"aria-activedescendant":N.current.getItemId(_.highlightedIndex)},{"aria-labelledby":N.current.labelId,autoComplete:"off",value:_.inputValue},m,d)}),[h,P,z,D,A]),H=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=Xo(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return A("getComboboxProps",void 0!==s&&s,i,k),Zo(((n={})[i]=di(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=N.current.menuId,n["aria-expanded"]=z.current.state.isOpen,n),l)}),[z,A]),V=(0,t.useCallback)((function(){h({type:12})}),[h]),W=(0,t.useCallback)((function(){h({type:14})}),[h]),q=(0,t.useCallback)((function(){h({type:13})}),[h]),K=(0,t.useCallback)((function(e){h({type:15,highlightedIndex:e})}),[h]),Y=(0,t.useCallback)((function(e){h({type:16,selectedItem:e})}),[h]);return{getItemProps:F,getLabelProps:M,getMenuProps:B,getInputProps:$,getComboboxProps:H,getToggleButtonProps:U,toggleMenu:V,openMenu:q,closeMenu:W,setHighlightedIndex:K,setInputValue:(0,t.useCallback)((function(e){h({type:17,inputValue:e})}),[h]),selectItem:Y,reset:(0,t.useCallback)((function(){h({type:18})}),[h]),highlightedIndex:m,isOpen:_,selectedItem:g,inputValue:v}}Qi.stateChangeTypes=Yi;var Xi={activeIndex:-1,selectedItems:[]};function Zi(e,t){return Di(e,t,Xi)}function ea(e,t){return Ri(e,t,Xi)}function ta(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}ti().array,ti().array,ti().array,ti().func,ti().func,ti().func,ti().number,ti().number,ti().number,ti().func,ti().func,ti().string,ti().string,ti().shape({addEventListener:ti().func,removeEventListener:ti().func,document:ti().shape({getElementById:ti().func,activeElement:ti().any,body:ti().any})});var na={itemToString:Li.itemToString,stateReducer:Li.stateReducer,environment:Li.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},ra=Object.freeze({__proto__:null,SelectedItemClick:0,SelectedItemKeyDownDelete:1,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4,DropdownKeyDownNavigationPrevious:5,DropdownKeyDownBackspace:6,DropdownClick:7,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionSetSelectedItems:10,FunctionSetActiveIndex:11,FunctionReset:12});function oa(e,t){var n,r=t.type,o=t.index,i=t.props,a=t.selectedItem,l=e.activeIndex,s=e.selectedItems;switch(r){case 0:n={activeIndex:o};break;case 4:n={activeIndex:l-1<0?0:l-1};break;case 3:n={activeIndex:l+1>=s.length?-1:l+1};break;case 2:case 1:var u=l;1===s.length?u=-1:l===s.length-1&&(u=s.length-2),n=Zo({selectedItems:[].concat(s.slice(0,l),s.slice(l+1))},{activeIndex:u});break;case 5:n={activeIndex:s.length-1};break;case 6:n={selectedItems:s.slice(0,s.length-1)};break;case 8:n={selectedItems:[].concat(s,[a])};break;case 7:n={activeIndex:-1};break;case 9:var c=l,d=s.indexOf(a);1===s.length?c=-1:d===s.length-1&&(c=s.length-2),n=Zo({selectedItems:[].concat(s.slice(0,d),s.slice(d+1))},{activeIndex:c});break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:ea(i,"activeIndex"),selectedItems:ea(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function ia(e){void 0===e&&(e={});var n=Zo({},na,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=zi(oa,function(e){return{activeIndex:Zi(e,"activeIndex"),selectedItems:Zi(e,"selectedItems")}}(n),n),u=s[0],c=s[1],d=u.activeIndex,f=u.selectedItems,p=(0,t.useRef)(!0),h=(0,t.useRef)(null),_=(0,t.useRef)(f),m=(0,t.useRef)();m.current=[];var g=Ni({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.length<_.current.length){var e=_.current.find((function(e){return f.indexOf(e)<0}));xi(r({itemToString:o,resultCount:f.length,removedSelectedItem:e,activeIndex:d,activeSelectedItem:f[d]}),i.document)}_.current=f}}),[f.length]),(0,t.useEffect)((function(){p.current||(-1===d&&h.current?h.current.focus():m.current[d]&&m.current[d].focus())}),[d]),$i({isInitialMount:p.current,props:n,state:u});var v=Bi("getDropdownProps");(0,t.useEffect)((function(){p.current=!1}),[]);var b=(0,t.useMemo)((function(){var e;return(e={})[l]=function(){c({type:4})},e[a]=function(){c({type:3})},e.Delete=function(){c({type:1})},e.Backspace=function(){c({type:2})},e}),[c,a,l]),y=(0,t.useMemo)((function(){var e;return(e={})[l]=function(e){ta(e)&&c({type:5})},e.Backspace=function(e){ta(e)&&c({type:6})},e}),[c,l]);return{getSelectedItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.refKey,o=void 0===r?"ref":r,i=n.ref,a=n.onClick,l=n.onKeyDown,s=n.selectedItem,u=n.index,d=Xo(n,["refKey","ref","onClick","onKeyDown","selectedItem","index"]),f=g.current.state;if(Ii(u,s,f.selectedItems)<0)throw new Error("Pass either selectedItem or index in getSelectedItemProps!");return Zo(((t={})[o]=di(i,(function(e){e&&m.current.push(e)})),t.tabIndex=u===f.activeIndex?0:-1,t.onClick=ci(a,(function(){c({type:0,index:u})})),t.onKeyDown=ci(l,(function(e){var t=mi(e);t&&b[t]&&b[t](e)})),t),d)}),[c,g,b]),getDropdownProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=r.onKeyDown,s=r.onClick,u=r.preventKeyAction,d=void 0!==u&&u,f=Xo(r,["refKey","ref","onKeyDown","onClick","preventKeyAction"]),p=(void 0===t?{}:t).suppressRefError;return v("getDropdownProps",void 0!==p&&p,i,h),Zo(((n={})[i]=di(a,(function(e){e&&(h.current=e)})),n),!d&&{onKeyDown:ci(l,(function(e){var t=mi(e);t&&y[t]&&y[t](e)})),onClick:ci(s,(function(){c({type:7})}))},f)}),[c,y,v]),addSelectedItem:(0,t.useCallback)((function(e){c({type:8,selectedItem:e})}),[c]),removeSelectedItem:(0,t.useCallback)((function(e){c({type:9,selectedItem:e})}),[c]),setSelectedItems:(0,t.useCallback)((function(e){c({type:10,selectedItems:e})}),[c]),setActiveIndex:(0,t.useCallback)((function(e){c({type:11,activeIndex:e})}),[c]),reset:(0,t.useCallback)((function(){c({type:12})}),[c]),selectedItems:f,activeIndex:d}}ia.stateChangeTypes=ra;function aa(){return aa=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||ua.delete(e),ua.size||cancelAnimationFrame(la)}}}}(o,(function(e){s({rect:e})}));return e.observe(),function(){e.unobserve()}}}),[o]),l}function pa(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var ha=function(){return 50},_a=function(e){return e},ma=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},ga=function(e){for(var t=Math.max(e.start-e.overscan,0),n=Math.min(e.end+e.overscan,e.size-1),r=[],o=t;o<=n;o++)r.push(o);return r};function va(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?ha:i,l=e.overscan,s=void 0===l?1:l,u=e.paddingStart,c=void 0===u?0:u,d=e.paddingEnd,f=void 0===d?0:d,p=e.parentRef,h=e.horizontal,_=e.scrollToFn,m=e.useObserver,g=e.initialRect,v=e.onScrollElement,b=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?_a:y,w=e.measureSize,k=void 0===w?ma:w,E=e.rangeExtractor,S=void 0===E?ga:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",T=t.useRef({scrollOffset:0,measurements:[]}),O=t.useState(0),N=O[0],j=O[1];T.current.scrollOffset=N;var z=(m||fa)(p,g)[C];T.current.outerSize=z;var L=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),R=_||L;_=t.useCallback((function(e){R(e,L)}),[L,R]);var D=t.useState({}),A=D[0],P=D[1],M=t.useCallback((function(){return P({})}),[]),B=t.useRef([]),F=t.useMemo((function(){var e=B.current.length>0?Math.min.apply(Math,B.current):0;B.current=[];for(var t=T.current.measurements.slice(0,e),n=e;nr))return o;t=o-1}}return e>0?e-1:0}(0,o,(function(e){return t[e].start}),r),a=i;for(;a=i+a?"end":"start"),"start"===r?_(e):"end"===r?_(e-a):"center"===r&&_(e-a/2)}),[_]),X=t.useCallback((function(e,t){var n=void 0===t?{}:t,r=n.align,i=void 0===r?"auto":r,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(n,["align"]),l=T.current,s=l.measurements,u=l.scrollOffset,c=l.outerSize,d=s[Math.max(0,Math.min(e,o-1))];if(d){if("auto"===i)if(d.end>=u+c)i="end";else{if(!(d.start<=u))return;i="start"}var f="center"===i?d.start+d.size/2:"end"===i?d.end:d.start;Q(f,aa({align:i},a))}}),[Q,o]),Z=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),n=0;ne?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},Ha=function(){var e,t=0;for($a(t);wa.some((function(e){return e.activeTargets.length>0}));)t=Ua(),$a(t);return wa.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:ka}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=ka),window.dispatchEvent(e)),t>0},Va=[],Wa=function(e){if(!Ea){var t=0,n=document.createTextNode("");new MutationObserver((function(){return Va.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Ea=function(){n.textContent=""+(t?t--:t++)}}Va.push(e),Ea()},qa=0,Ka={attributes:!0,characterData:!0,childList:!0,subtree:!0},Ya=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Ga=function(e){return void 0===e&&(e=0),Date.now()+e},Ja=!1,Qa=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!Ja){Ja=!0;var n,r=Ga(e);n=function(){var n=!1;try{n=Ha()}finally{if(Ja=!1,e=r-Ga(),!qa)return;n?t.run(1e3):e>0?t.run(e):t.start()}},Wa((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Ka)};document.body?t():Oa.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Ya.forEach((function(t){return Oa.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),Ya.forEach((function(t){return Oa.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),Xa=function(e){!qa&&e>0&&Qa.start(),!(qa+=e)&&Qa.stop()},Za=function(){function e(e,t){this.target=e,this.observedBox=t||ba.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Ma(this.target,this.observedBox,!0);return e=this.target,Ca(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),el=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},tl=new WeakMap,nl=function(e,t){for(var n=0;n=0&&(o&&wa.splice(wa.indexOf(n),1),n.observationTargets.splice(r,1),Xa(-1))},e.disconnect=function(e){var t=this,n=tl.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),ol=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");rl.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ta(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");rl.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ta(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");rl.unobserve(this,e)},e.prototype.disconnect=function(){rl.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const il=e=>{let{ariaLabel:n="cross",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))};var al={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz",visuallyHidden:"Tag-module_visuallyHidden__3xPWW",tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",label:"Tag-module_label__zCgFr undefined",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5"};Rn(".tag_hds-icon__2LFMT{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon__2LFMT.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}.tag_hds-icon--cross__2tq88{-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-font-size-large:var(--fontsize-body-m);--tag-font-size:var(--fontsize-body-s);--tag-height-large:48px;--tag-height:32px;--tag-line-height:var(--lineheight-xl);--tag-padding-large:10px 20px;--tag-padding:4px 12px;--tag-spacing-large:var(--spacing-s);--tag-spacing:var(--spacing-xs);align-items:center;background-color:var(--tag-background);border-radius:calc(var(--tag-height) / 2);box-sizing:border-box;color:var(--tag-color);display:inline-flex;flex-direction:row;font-size:var(--tag-font-size);grid-gap:var(--spacing-2-xs);gap:var(--spacing-2-xs);justify-content:center;line-height:var(--tag-line-height);min-height:var(--tag-height);outline:none;padding:var(--tag-padding)}.tag_hds-tag--large__1bVs5{--tag-font-size:var(--tag-font-size-large);--tag-height:var(--tag-height-large);--tag-line-height:var(--lineheight-l);--tag-padding:var(--tag-padding-large);--tag-spacing:var(--tag-spacing-large)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--color-focus-outline)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__delete-button__33Tgz{display:flex;flex-shrink:0;height:var(--spacing-m);margin:0 calc(0px - var(--spacing-3-xs));outline:none;width:var(--spacing-m)}.Tag-module_deleteButton__1diMR{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tag-module_visuallyHidden__3xPWW{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}");const ll=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,deleteButtonAriaLabel:i,deleteButtonProps:a,id:l="hds-tag",labelClassName:s,labelProps:u,onClick:c,onDelete:d,role:f="link",size:p="m",srOnlyLabel:h,theme:_}=e,m=Ln(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","size","srOnlyLabel","theme"]);const g=Fn(al.tag,_),v=Pn(al.tag,"l"===p&&al.large,g,o),b="function"==typeof c,y="function"==typeof d,x=h||i,w=Pn(al.label,s);return t.createElement("div",Object.assign({id:l,className:v,ref:n},b&&{tabIndex:0,role:f,onClick:c,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||c(e)}},m),t.createElement("span",Object.assign({id:l&&`${l}-label`,className:w},u),h&&t.createElement("span",{className:al.visuallyHidden},h),t.createElement("span",Object.assign({},x?{"aria-hidden":!0}:{}),r)),y&&t.createElement("button",Object.assign({},a,{id:l&&`${l}-delete-button`,type:"button",className:al.deleteButton,"aria-label":i,onClick:d}),t.createElement(il,{className:al.icon,"aria-hidden":!0})))})),sl=e=>{let{ariaLabel:n="check",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))};function ul(e,t){return e.some((e=>(0,Mn.isEqual)(e,t)))}const cl=e=>{let{disabled:n,highlightValue:r,itemProps:o,label:i,menuStyles:a,multiselect:l,selected:s}=e;const u=e=>{return t.createElement("span",{className:a.highlighted,dangerouslySetInnerHTML:{__html:(n=e,n.replace(new RegExp(r,"gi"),(e=>`${e}`)))}});var n};return t.createElement("li",Object.assign({},o,{"aria-selected":s},n&&{"aria-disabled":!0}),l?t.createElement(t.Fragment,null,t.createElement("span",{className:a.checkbox,"aria-hidden":!0},t.createElement(sl,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(sl,{className:a.selectedIcon})))},dl=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:a,multiselect:l,open:s,optionLabelField:u,optionKeyField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const _=!!h,m=_?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:Pn(a.menu)}),s&&t.createElement(t.Fragment,null,_&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),m.map(((e,i)=>{let s=i,h=null;_&&(({index:s}=e),h=e);const m=d[s],g=m[u],v=m[c],b=l?ul(p,m):(0,Mn.isEqual)(f,m),y="function"==typeof o&&o(m,s),x=n(m,s,b,y,h);return t.createElement(cl,{key:v,disabled:y,highlightValue:r,itemProps:x,menuStyles:a,multiselect:l,label:g,selected:b})}))))},fl=e=>{let{ariaLabel:n="angle-down",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))};var pl="SelectedItems-module_hidden__2hyRx",hl="SelectedItems-module_noToggle__l2j9W",_l="SelectedItems-module_truncateFirstChild__192oz";Rn(".SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx,.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H.SelectedItems-module_hidden__2hyRx{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.SelectedItems-module_selectedItems__2m24K{align-items:center;display:flex;flex-wrap:wrap;padding:var(--spacing-4-xs) calc((var(--spacing-s) - var(--border-width)) * 2 + var(--icon-size) * 2) calc(var(--spacing-2-xs) + var(--border-width)) var(--spacing-4-xs)}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_itemsHidden__2ewH3{box-sizing:border-box;height:var(--menu-item-height);overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_noToggle__l2j9W{padding-right:calc((var(--spacing-s) - var(--border-width)) * 2 + (var(--icon-size)))}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H{margin:var(--spacing-2-xs) 0 0 var(--spacing-2-xs);position:relative;z-index:1}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz{flex-wrap:nowrap}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child{justify-content:flex-end;overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child .SelectedItems-module_tagLabel__3qEgh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc{font-weight:700;margin:var(--spacing-xs) 0 0 var(--spacing-xs);opacity:1;pointer-events:none;transition:50ms cubic-bezier(.47,0,.75,.72);user-select:none}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx{opacity:0}.SelectedItems-module_clearButton__35tnp{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:none;padding:0;position:absolute;right:calc(var(--border-width) * -1);top:0;transform:translate(calc(var(--spacing-2-xl) * -1),calc(var(--menu-item-height) / 2 - 50%));z-index:1}.SelectedItems-module_clearButton__35tnp:focus{box-shadow:0 0 0 var(--focus-outline-width) var(--color-focus-outline)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const ml=(e,t)=>null==e?void 0:e.replace("{value}",t),gl=(e,t)=>{if(!e)return 0;const n=[`${t}-left`,`${t}-right`],r=window.getComputedStyle(e);return n.map((e=>r.getPropertyValue(e).replace("px",""))).reduce(((e,t)=>e+parseInt(t,10)),0)},vl=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i,disabled:a}=e;return t.createElement("button",{type:"button",className:Pn("SelectedItems-module_clearButton__35tnp",n&&hl),onClick:r,"aria-label":o,onFocus:i&&i,disabled:a},t.createElement(Jo,null))},bl=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:a,disabled:l,getSelectedItemProps:s,hideItems:u=!1,onClear:c,onRemove:d,optionKeyField:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:_,selectedItemsContainerRef:m,selectedItemSrLabel:g,setActiveIndex:v,toggleButtonHidden:b=!1}=e;const[y,{width:x,height:w}]=(0,xa.Z)({debounce:0,scroll:!1,polyfill:ol}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),C=S.current,I=m.current,[T,O]=(0,t.useMemo)((()=>{if(!I)return[0,0];const e=I.childNodes||[];return[gl(I,"padding"),gl(e[0],"margin")]}),[I]);return(0,t.useEffect)((()=>((e,t,n,r,o,i)=>{const a=[],l=[];if(t&&r){const s=[...t.childNodes].filter((e=>"DIV"===e.tagName));t.classList.remove(_l);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(pl))),l.forEach((e=>e.classList.add(pl))),i(l.length)):[...s].forEach((e=>e.classList.remove(pl)))}})(O,I,T,C,u,E)),[O,I,T,w,C,u,_,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:ya([y,m]),className:Pn("SelectedItems-module_selectedItems__2m24K",u&&"SelectedItems-module_itemsHidden__2ewH3",b&&hl,r)},_.map(((e,n)=>{const r=e[f],o=e[p],i=(0,Mn.uniqueId)("hds-tag-");return t.createElement(ll,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:i,labelProps:{"aria-labelledby":`${a}-label ${i}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:ml(h,o),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),l||d(e)},srOnlyLabel:ml(g,o)},s({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),d(e))},onFocus:()=>v(n)})),o)})),t.createElement("span",{ref:S,className:Pn("SelectedItems-module_hiddenItemsCount__3MAEc",(!u||0===k)&&pl)},"+",k)),o&&t.createElement(vl,{toggleButtonHidden:b,onClear:c,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==I?void 0:I.childNodes[0]).setAttribute("tabindex","0")},disabled:l}))};var yl={button:"Select-module_button__1aIsm",multiselect:"Select-module_multiselect__fxewG",angleIcon:"Select-module_angleIcon__2-9AD",menuItem:"Select-module_menuItem__3bgv5",highlighted:"Select-module_highlighted__2lpqn",selected:"Select-module_selected__1tL2u",checkbox:"Select-module_checkbox__22SQm",wrapper:"Select-module_wrapper__1WQXs",root:"Select-module_root__Ka5uO",open:"Select-module_open__2jpqY",menu:"Select-module_menu__1H2aU",icon:"Select-module_icon___tUDP",disabled:"Select-module_disabled__3MKDP",virtualized:"Select-module_virtualized__2m1gf",helperText:"Select-module_helperText__1Bnwn",invalid:"Select-module_invalid__2Vibs",errorText:"Select-module_errorText__bT-Fo text-input_hds-text-input__error-text__3K_V2",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};Rn("@keyframes text-input_fadeIn__1FGF5{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__29h3v{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__29h3v:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2LoFO,.text-input_hds-text-input__input-clear__2tpo4::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__button-clear__2LoFO>*{pointer-events:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__29h3v.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__29h3v.text-input_hds-text-input--success__EXBDB .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Xf4c{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__label__2Xf4c{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3ub00{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__2JY5h{display:flex;position:relative}.text-input_hds-text-input__29h3v textarea.text-input_hds-text-input__input__2exWg{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-ms-reveal{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__WVvKS{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__3K_V2{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__3K_V2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__3K_V2:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__1Z2vG{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__1Z2vG:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__1Z2vG:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3ZGZH{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3ZGZH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3ZGZH:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1XOAp{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__3mTz-{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__3mTz-:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_button__1aIsm{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_multiselect__fxewG .Select-module_button__1aIsm:focus:not(:active) .Select-module_angleIcon__2-9AD,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u .Select-module_checkbox__22SQm,.Select-module_wrapper__1WQXs:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Select-module_root__Ka5uO{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_angleIcon__2-9AD{transform:rotateX(180deg)}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_menu__1H2aU{display:block}.Select-module_root__Ka5uO input{font-family:inherit;margin:0;overflow:auto}.Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Select-module_wrapper__1WQXs:focus-within{border-color:var(--dropdown-border-color-focus)}.Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover)}.Select-module_wrapper__1WQXs:focus-within,.Select-module_wrapper__1WQXs:hover{transition:border-color 85ms ease-out}.Select-module_icon___tUDP{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Select-module_angleIcon__2-9AD{color:var(--dropdown-color-default);position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Select-module_menu__1H2aU{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Select-module_menuItem__3bgv5{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_highlighted__2lpqn.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Select-module_disabled__3MKDP.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Select-module_virtualized__2m1gf.Select-module_menuItem__3bgv5{left:0;position:absolute;top:0;width:100%}.Select-module_helperText__1Bnwn{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs,.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs>*{cursor:not-allowed}.Select-module_disabled__3MKDP .Select-module_angleIcon__2-9AD,.Select-module_disabled__3MKDP .Select-module_icon___tUDP{color:var(--dropdown-color-disabled)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs{border-color:var(--dropdown-border-color-invalid)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5{justify-content:flex-start}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5 .Select-module_checkbox__22SQm{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{transition:border-color 85ms ease-out}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{border-color:var(--multiselect-checkbox-border-hover)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{color:var(--multiselect-checkbox-color-selected-disabled)}.Select-module_button__1aIsm{align-items:center;color:var(--dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);min-height:var(--menu-item-height);outline:none;padding:calc(var(--spacing-s) - var(--border-width) * 2) var(--spacing-s);width:100%}.Select-module_button__1aIsm.Select-module_placeholder__21c0j{background-color:inherit;color:var(--placeholder-color)}.Select-module_button__1aIsm.Select-module_placeholder__21c0j:disabled{color:var(--dropdown-color-disabled)}.Select-module_buttonLabel__1fqu5{padding-right:var(--spacing-layout-xs)}.Select-module_buttonLabel__1fqu5.Select-module_buttonLabelWithClearButton__GtkUO{padding-right:var(--spacing-3-xl)}.Select-module_root__Ka5uO.Select-module_open__2jpqY .Select-module_angleIcon__2-9AD{transform:translateY(2px) rotateX(180deg)}.Select-module_multiselect__fxewG .Select-module_button__1aIsm{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}");var xl=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),wl=e=>!e.currentTarget.contains(e.relatedTarget);function kl(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=ia.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}function El(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=ia.stateChangeTypes;if(r===i||r===a){const t=e.selectedItems.findIndex((e=>!o.selectedItems.includes(e))),r=n?t+1:t,i=t===o.selectedItems.length;return Object.assign(Object.assign({},o),{activeIndex:i?t-1:r})}return o}const Sl=e=>{var n,r,o,i;const{"aria-labelledby":a,circularNavigation:l=!1,className:s,clearable:u=e.multiselect,disabled:c=!1,error:d,getA11ySelectionMessage:f=(()=>""),getA11yStatusMessage:p=(()=>""),helper:h,id:_=(0,Mn.uniqueId)("hds-select-"),invalid:m,isOptionDisabled:g,label:v,onBlur:b=(()=>null),onFocus:y=(()=>null),optionKeyField:x,optionLabelField:w="label",options:k=[],placeholder:E,required:S,style:C,theme:I,virtualized:T=!1,visibleOptions:O=5,tooltipLabel:N,tooltipButtonLabel:j,tooltipText:z}=e,L=e.multiselect&&void 0!==e.value,R=Fn(yl.root,I),D=(0,t.useRef)(),A=t.useRef(),P=t.useRef(null),[M,B]=(0,t.useState)(!1),F=va({size:k.length,parentRef:A,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:O}),{activeIndex:U,addSelectedItem:$,getDropdownProps:H,getSelectedItemProps:V,removeSelectedItem:W,reset:q,selectedItems:K,setActiveIndex:Y,setSelectedItems:G}=ia(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:t=>{let{selectedItems:n}=t;return e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange:e=>kl(e,U,D.current),stateReducer:(e,t)=>El(e,t,L)})),{getItemProps:J,getLabelProps:Q,getMenuProps:X,getToggleButtonProps:Z,highlightedIndex:ee,isOpen:te,selectedItem:ne,selectItem:re,reset:oe}=Ki(Object.assign(Object.assign(Object.assign({circularNavigation:l,id:_,items:k},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:f,getA11yStatusMessage:p,itemToString:e=>{var t;return e&&null!==(t=e[w])&&void 0!==t?t:""},onSelectedItemChange:t=>{let{selectedItem:n}=t;return!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange(t){let{type:n,selectedItem:r}=t;const{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=Ki.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(ul(K,r)?G(K.filter((e=>!(0,Mn.isEqual)(e,r)))):$(r),re(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=Ki.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||H({},{suppressRefError:!0});const ie=u&&!e.multiselect&&ne,ae=`${Q().id}${a?` ${a}`:""}${d?` ${_}-error`:""}${h?` ${_}-helper`:""} ${Z().id}`,le=e.multiselect&&0===K.length||!e.multiselect&&!ne,se=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===K.length;return t.createElement("div",{className:Pn(yl.root,m&&yl.invalid,c&&yl.disabled,te&&yl.open,e.multiselect&&yl.multiselect,R,s),style:C},v&&t.createElement(Ro,Object.assign({label:v,required:S},Q(),{tooltipLabel:N,tooltipButtonLabel:j,tooltipText:z})),t.createElement("div",{className:yl.wrapper,onFocus:e=>{xl(e)&&(B(!0),y())},onBlur:e=>{wl(e)&&(B(!1),b())}},e.multiselect&&K.length>0&&t.createElement(bl,{activeIndex:U,clearable:u,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:_,getSelectedItemProps:V,hideItems:!M,onClear:()=>{q(),P.current.focus()},onRemove:W,optionKeyField:x||w,optionLabelField:w,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:K,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:D,setActiveIndex:Y,disabled:c}),t.createElement("button",Object.assign({type:"button"},Z(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":X().id,"aria-labelledby":ae},e.multiselect&&Object.assign({},H({preventKeyAction:te,ref:P}))),m&&{"aria-invalid":!0}),{disabled:c,className:Pn(yl.button,le&&yl.placeholder)}),!e.multiselect&&{ref:P}))),se&&t.createElement("span",{className:yl.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==ne?void 0:ne[w])||E;return e.multiselect&&(n=K.length>0?null:E),n&&t.createElement("span",{className:Pn(yl.buttonLabel,ie&&yl.buttonLabelWithClearButton)},n)})(),t.createElement(fl,{className:yl.angleIcon,"aria-hidden":!0})),ie&&t.createElement(vl,{onClear:()=>{oe(),P.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:c}),t.createElement(dl,{getItemProps:(e,t,n,r,o)=>J(Object.assign({item:e,index:t,disabled:r,className:Pn(yl.menuItem,ee===t&&yl.highlighted,n&&yl.selected,r&&yl.disabled,T&&yl.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:g,menuProps:X(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),S&&{"aria-required":!0}),{style:{maxHeight:52*O},ref:A})),menuStyles:yl,multiselect:e.multiselect,open:te,optionKeyField:x||w,optionLabelField:w,options:k,selectedItem:ne,selectedItems:K,virtualizer:T&&F})),m&&d&&t.createElement("div",{id:`${_}-error`,className:yl.errorText,"aria-hidden":!0},d),h&&t.createElement("div",{id:`${_}-helper`,className:yl.helperText,"aria-hidden":!0},h))};Sl.defaultProps={multiselect:!1};var Cl={button:"Combobox-module_button__1W9PN",multiselect:"Combobox-module_multiselect__3vNbJ",multiselectIconAndInputWrapper:"Combobox-module_multiselectIconAndInputWrapper__Jnd9s",hidden:"Combobox-module_hidden__kvDZZ",input:"Combobox-module_input__Dcmdn",menuItem:"Combobox-module_menuItem__ydo3T",highlighted:"Combobox-module_highlighted__12UOf",selected:"Combobox-module_selected__30nbv",checkbox:"Combobox-module_checkbox____J7P",wrapper:"Combobox-module_wrapper__3kVTg",root:"Combobox-module_root__Hs8Hg",open:"Combobox-module_open__MBBSi",angleIcon:"Combobox-module_angleIcon__10DvA",menu:"Combobox-module_menu__3jA0e",icon:"Combobox-module_icon__3tOcB",disabled:"Combobox-module_disabled__11PlF",virtualized:"Combobox-module_virtualized__25LXa",helperText:"Combobox-module_helperText__1qPYf",invalid:"Combobox-module_invalid__8xyxV",errorText:"Combobox-module_errorText__F29sh text-input_hds-text-input__error-text__KAMjK",wrapperWithMultiSelectAndIcon:"Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh",noToggle:"Combobox-module_noToggle__1DCEd",withClearButton:"Combobox-module_withClearButton__3Eol3",selectedItems:"Combobox-module_selectedItems__2W0JL",adjustSpacing:"Combobox-module_adjustSpacing__3O3Pe",inputWithIcon:"Combobox-module_inputWithIcon__3_F2e",adjustSpacingForIcon:"Combobox-module_adjustSpacingForIcon__38NQd"};Rn("@keyframes text-input_fadeIn__10khH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__3myX6{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__3myX6:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2Lzso,.text-input_hds-text-input__input-clear__3ujSF::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__button-clear__2Lzso>*{pointer-events:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__3myX6.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__3myX6.text-input_hds-text-input--success__1St3w .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Mvon{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__label__2Mvon{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3TtdA{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__2mXHL{display:flex;position:relative}.text-input_hds-text-input__3myX6 textarea.text-input_hds-text-input__input__3_IG6{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-ms-reveal{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3isuh{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__KAMjK{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__KAMjK:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__KAMjK:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__2tAQF{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__2tAQF:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__2tAQF:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3Gnij{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3Gnij:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3Gnij:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__2_PAS{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__2pJe3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__2pJe3:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Combobox-module_button__1W9PN{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Combobox-module_button__1W9PN.Combobox-module_hidden__kvDZZ,.Combobox-module_input__Dcmdn:not(:focus).Combobox-module_hidden__kvDZZ,.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s:not(:focus-within).Combobox-module_hidden__kvDZZ{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P,.Combobox-module_wrapper__3kVTg:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Combobox-module_root__Hs8Hg{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_angleIcon__10DvA{transform:rotateX(180deg)}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_menu__3jA0e{display:block}.Combobox-module_root__Hs8Hg input{font-family:inherit;margin:0;overflow:auto}.Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Combobox-module_wrapper__3kVTg:focus-within{border-color:var(--dropdown-border-color-focus)}.Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover)}.Combobox-module_wrapper__3kVTg:focus-within,.Combobox-module_wrapper__3kVTg:hover{transition:border-color 85ms ease-out}.Combobox-module_icon__3tOcB{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Combobox-module_button__1W9PN{position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Combobox-module_menu__3jA0e{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Combobox-module_menuItem__ydo3T{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Combobox-module_highlighted__12UOf.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Combobox-module_disabled__11PlF.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Combobox-module_virtualized__25LXa.Combobox-module_menuItem__ydo3T{left:0;position:absolute;top:0;width:100%}.Combobox-module_helperText__1qPYf{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg,.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg>*{cursor:not-allowed}.Combobox-module_disabled__11PlF .Combobox-module_angleIcon__10DvA,.Combobox-module_disabled__11PlF .Combobox-module_icon__3tOcB{color:var(--dropdown-color-disabled)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg{border-color:var(--dropdown-border-color-invalid)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T{justify-content:flex-start}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T .Combobox-module_checkbox____J7P{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{transition:border-color 85ms ease-out}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{border-color:var(--multiselect-checkbox-border-hover)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{color:var(--multiselect-checkbox-color-selected-disabled)}.Combobox-module_wrapper__3kVTg{align-items:center;display:flex}.Combobox-module_wrapper__3kVTg.Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh{align-items:flex-start}.Combobox-module_button__1W9PN{color:var(--dropdown-color-default);display:flex;outline:none}.Combobox-module_icon__3tOcB{margin-left:var(--spacing-s)}.Combobox-module_input__Dcmdn{align-self:stretch;appearance:none;background-color:var(--input-background-default);border:none;box-sizing:border-box;color:var(--input-color-default);font-size:var(--fontsize-body-l);height:var(--menu-item-height);outline:none;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 0;width:100%}.Combobox-module_input__Dcmdn:first-child{padding-left:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-l) + var(--icon-size))}.Combobox-module_input__Dcmdn.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-2-xl) + var(--icon-size))}.Combobox-module_input__Dcmdn::placeholder{color:var(--placeholder-color);opacity:1}.Combobox-module_input__Dcmdn:disabled::placeholder{color:var(--dropdown-color-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_wrapper__3kVTg{flex-direction:column}.Combobox-module_multiselect__3vNbJ .Combobox-module_selectedItems__2W0JL{align-self:stretch}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn{align-self:unset;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_adjustSpacing__3O3Pe{margin-top:calc(var(--spacing-2-xs) * -1);padding:0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_inputWithIcon__3_F2e.Combobox-module_inputWithIcon__3_F2e{padding-left:0}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s{align-items:center;display:flex;flex-direction:row}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s .Combobox-module_icon__3tOcB.Combobox-module_adjustSpacingForIcon__38NQd{margin-top:calc(var(--spacing-2-xs) * -1)}");const Il=e=>{var n,r,o,i;const{"aria-labelledby":a,"aria-describedby":l,catchEscapeKey:s,circularNavigation:u=!1,className:c,clearable:d=e.multiselect,disabled:f=!1,error:p,getA11ySelectionMessage:h=(()=>""),getA11yStatusMessage:_=(()=>""),helper:m,id:g=(0,Mn.uniqueId)("hds-combobox-"),invalid:v=!1,isOptionDisabled:b,label:y,onBlur:x=(()=>null),onFocus:w=(()=>null),optionKeyField:k,optionLabelField:E="label",options:S=[],placeholder:C,required:I,showToggleButton:T=!0,style:O,theme:N,virtualized:j=!1,visibleOptions:z=5,filter:L,toggleButtonAriaLabel:R,tooltipLabel:D,tooltipButtonLabel:A,tooltipText:P}=e,M=e.multiselect&&void 0!==e.value,B=Fn(Cl.root,N),F=(0,t.useRef)(),U=(0,t.useRef)(),$=t.useRef(),H=t.useRef(null),[V,W]=(0,t.useState)(!1),[q,K]=(0,t.useState)(!1),[Y,G]=(0,t.useState)(""),J=(0,t.useMemo)((()=>{const e=L||(t=E,(e,n)=>e.filter((e=>{const r=e[t];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${t} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${t} could not be found from OptionType`),!1)})));var t;return e(S,Y)}),[S,Y,L,E]),Q=va({size:J.length,parentRef:$,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:z}),X=()=>{U.current&&U.current.focus()},{activeIndex:Z,addSelectedItem:ee,getDropdownProps:te,getSelectedItemProps:ne,removeSelectedItem:re,reset:oe,selectedItems:ie,setActiveIndex:ae,setSelectedItems:le}=ia(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:t=>{let{selectedItems:n}=t;return e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange:e=>kl(e,Z,F.current),stateReducer:(e,t)=>El(e,t,M)})),{getItemProps:se,getLabelProps:ue,getMenuProps:ce,getToggleButtonProps:de,highlightedIndex:fe,isOpen:pe,reset:he,selectedItem:_e,selectItem:me,closeMenu:ge,setInputValue:ve,getInputProps:be,getComboboxProps:ye}=Qi(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:g,items:J},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{onInputValueChange:e=>{let{inputValue:t}=e;return G(t)},getA11ySelectionMessage:h,getA11yStatusMessage:_,itemToString:e=>{var t;return e&&null!==(t=e[E])&&void 0!==t?t:""},onSelectedItemChange:t=>{let{selectedItem:n}=t;return!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange(t){let{type:n,selectedItem:r}=t;const{InputBlur:o,InputKeyDownEnter:i,ItemClick:a}=Qi.stateChangeTypes;(n===o||n===i||n===a)&&e.multiselect&&r&&(ul(ie,r)?le(ie.filter((e=>!(0,Mn.isEqual)(e,r)))):ee(r),me(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,InputBlur:a,FunctionSelectItem:l,InputKeyDownEnter:s}=Qi.stateChangeTypes,{selectedItem:u,inputValue:c}=o;if(!e.multiselect){if(u&&u[E]!==c)return Object.assign(Object.assign({},o),{selectedItem:null});if(r===a&&!u)return Object.assign(Object.assign({},o),{inputValue:""})}if(e.multiselect){if(r===a)return t.selectedItem?Object.assign(Object.assign({},o),{inputValue:""}):Object.assign(Object.assign({},o),{selectedItem:null,inputValue:""});if(r===i)return Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex,inputValue:t.inputValue});if(r===s)return Object.assign(Object.assign({},o),{inputValue:""});if(r===l)return Object.assign(Object.assign({},o),{inputValue:t.inputValue})}return o}})),xe=d&&!e.multiselect&&_e,we=e=>t=>{q||e(t)},ke=e=>{if(s&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&fe>-1){e.preventDefault();const n=J[fe];ul(ie,t=n)?le(ie.filter((e=>!(0,Mn.isEqual)(e,t)))):ee(t)}var t;!pe||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&fe>-1&&pe&&ge()};e.multiselect||te({},{suppressRefError:!0});const Ee=!e.multiselect||pe||!pe&&0===ie.length,Se=`${ue().id}${a?` ${a}`:""}${p?` ${g}-error`:""}${m?` ${g}-helper`:""} ${be().id}`,Ce=()=>t.createElement("input",Object.assign({},be(Object.assign(Object.assign(Object.assign({},v&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},te({onKeyDown:ke,ref:U}))),{type:"text",disabled:f,required:I,role:ye().role,"aria-expanded":ye()["aria-expanded"],"aria-haspopup":ye()["aria-haspopup"],"aria-owns":ye()["aria-owns"],"aria-labelledby":Se,"aria-describedby":l})),{placeholder:C,className:Pn(Cl.input,!Ee&&Cl.hidden,!T&&Cl.noToggle,V&&ie.length>0&&Cl.adjustSpacing,e.icon&&e.multiselect&&Cl.inputWithIcon,xe&&Cl.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:Pn(Cl.root,v&&Cl.invalid,f&&Cl.disabled,pe&&Cl.open,e.multiselect&&Cl.multiselect,B,c),style:O},y&&t.createElement(Ro,Object.assign({label:y,required:I},ue(),{tooltipLabel:D,tooltipButtonLabel:A,tooltipText:P})),t.createElement("div",{onFocus:we((e=>{xl(e)&&(W(!0),w())})),onBlur:we((e=>{wl(e)&&(W(!1),x())})),onClick:e=>{const t=F.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||X()},onMouseUp:()=>{K(!1),X()},className:Pn(Cl.wrapper,e.multiselect&&e.icon&&Cl.wrapperWithMultiSelectAndIcon),ref:ye().ref},e.multiselect&&ie.length>0&&t.createElement(bl,{activeIndex:Z,className:Cl.selectedItems,clearable:d,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:g,getSelectedItemProps:ne,hideItems:!V,onClear:()=>{oe(),ve(""),H.current.focus()},onRemove:re,optionKeyField:k||E,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:ie,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:F,setActiveIndex:ae,toggleButtonHidden:!T,disabled:f}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:Cl.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:Pn(Cl.multiselectIconAndInputWrapper,!Ee&&Cl.hidden)},t.createElement("span",{className:Pn(Cl.icon,V&&ie.length>0&&Cl.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Ce()):Ce(),t.createElement("button",Object.assign({type:"button"},de(Object.assign(Object.assign({disabled:f,className:Pn(Cl.button,!T&&Cl.hidden),"aria-label":`${y}: ${R}`,"aria-expanded":pe},v&&{"aria-invalid":!0}),{ref:H}))),t.createElement(fl,{className:Cl.angleIcon,"aria-hidden":!0})),xe&&t.createElement(vl,{toggleButtonHidden:!T,onClear:()=>{he(),H.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:f}),t.createElement(dl,{getItemProps:(e,t,n,r,o)=>se(Object.assign({item:e,index:t,disabled:r,className:Pn(Cl.menuItem,fe===t&&Cl.highlighted,n&&Cl.selected,r&&Cl.disabled,j&&Cl.virtualized),onMouseDown:()=>{K(!0)},onClick:()=>{K(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:b,menuProps:ce(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*z},ref:$,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:Cl,multiselect:e.multiselect,open:pe,optionKeyField:k||E,optionLabelField:E,options:J,selectedItem:_e,selectedItems:ie,virtualizer:j&&Q})),v&&p&&t.createElement("div",{id:`${g}-error`,className:Cl.errorText,"aria-hidden":!0},p),m&&t.createElement("div",{id:`${g}-helper`,className:Cl.helperText,"aria-hidden":!0},m))};Il.defaultProps={multiselect:!1};const Tl=e=>{let{ariaLabel:n="location",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9669 1.5C14.0265 1.5 16.0869 2.27765 17.6579 3.83367C20.8001 6.945 20.5878 11.7938 17.6579 15.1017L17.0345 15.8107C14.4235 18.8021 12.9688 20.7706 11.9669 22.7477C10.8937 20.6185 9.28527 18.4993 6.27797 15.1017C3.34814 11.7938 3.13508 6.945 6.27797 3.83367C7.84906 2.27765 9.90869 1.5 11.9669 1.5ZM11.999 3.5C10.3743 3.5 8.84685 4.12598 7.69956 5.26179C6.56645 6.38341 5.97897 7.81769 6.00058 9.41066C6.02151 10.984 6.64884 12.5453 7.76709 13.8087L8.42773 14.5606C10.0167 16.3842 11.1442 17.8 12.0004 19.0644C12.9748 17.6274 14.2916 16.0006 16.233 13.8087C17.3512 12.5453 17.9786 10.984 17.9995 9.41066C18.0198 7.81769 17.4323 6.38341 16.3005 5.26179C15.1519 4.12598 13.6251 3.5 11.999 3.5ZM12.0004 6C13.9338 6 15.5 7.56702 15.5 9.50039C15.5 11.433 13.9338 13 12.0004 13C10.067 13 8.5 11.433 8.5 9.50039C8.5 7.56702 10.067 6 12.0004 6ZM12.0003 8C11.1725 8 10.5 8.67319 10.5 9.50034C10.5 10.3268 11.1725 11 12.0003 11C12.8275 11 13.5 10.3268 13.5 9.50034C13.5 8.67319 12.8275 8 12.0003 8Z",fill:"currentColor"}))};var Ol={button:"Button-module_button__1msFE button_hds-button__2A0je",label:"Button-module_label__a4np1 button_hds-button__label__2EQa-",fullWidth:"Button-module_fullWidth__31eVK button_hds-button--fullwidth__1_hG9","size-small":"Button-module_size-small__3lizH button_hds-button--small__2NFef",icon:"Button-module_icon__O-h7R button_hds-icon__17j8Z",primary:"Button-module_primary__2LfKB button_hds-button--primary__2NVvO",secondary:"Button-module_secondary__1nABp button_hds-button--secondary__1NOWS",supplementary:"Button-module_supplementary__3YKiS button_hds-button--supplementary__GcHcV",isLoading:"Button-module_isLoading__3PK75 button_hds-button--loading__2mLjh",success:"Button-module_success__CU9nK button_hds-button--success__9hpuD",danger:"Button-module_danger__2el15 button_hds-button--danger__dEREN","theme-coat":"Button-module_theme-coat__2_3U7 button_hds-button--theme-coat__12cO0","theme-black":"Button-module_theme-black__m8giY button_hds-button--theme-black__3K_k4"};Rn('.button_hds-button__2A0je{--border-width:2px;--color:inherit;--min-size:44px;--outline-gutter:2px;--outline-width:3px;align-content:flex-start;align-items:center;background-color:var(--background-color,transparent);border:var(--border-width) solid var(--border-color,transparent);border-radius:0;color:var(--color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:var(--min-size);min-width:var(--min-size);padding:0 var(--spacing-2-xs);position:relative;text-decoration:none;text-transform:none;vertical-align:top}.button_hds-button__2A0je,.button_hds-button__2A0je *,.button_hds-button__2A0je:after,.button_hds-button__2A0je :after,.button_hds-button__2A0je:before,.button_hds-button__2A0je :before{box-sizing:border-box}.button_hds-button__2A0je[type=button],.button_hds-button__2A0je[type=reset],.button_hds-button__2A0je[type=submit],button.button_hds-button__2A0je{-webkit-appearance:button}.button_hds-button__2A0je:-moz-focus-inner,.button_hds-button__2A0je[type=button]:-moz-focus-inner,.button_hds-button__2A0je[type=reset]:-moz-focus-inner,.button_hds-button__2A0je[type=submit]:-moz-focus-inner{border-style:none;padding:0}.button_hds-button__2A0je:-moz-focusring,.button_hds-button__2A0je[type=button]:-moz-focusring,.button_hds-button__2A0je[type=reset]:-moz-focusring,.button_hds-button__2A0je[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:focus-visible,.button_hds-button__2A0je:hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.button_hds-button__2A0je:hover{background-color:var(--background-color-hover,transparent);color:var(--color-hover)}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:active,.button_hds-button__2A0je:focus-visible{background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:var(--background-color-disabled,transparent);border-color:var(--border-color-disabled,transparent);color:var(--color-disabled);cursor:not-allowed}.button_hds-button__2A0je.button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:active:hover,.button_hds-button__2A0je:focus-visible:hover{background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:var(--border-color-hover,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP,.button_hds-button__2A0je:not(:disabled):active,.button_hds-button__2A0je:not(:disabled):focus-visible{border-color:var(--border-color-focus,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:not(:disabled):active:hover,.button_hds-button__2A0je:not(:disabled):focus-visible:hover{border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.button_hds-button__2A0je:after{--size:100%;border:var(--outline-width) solid transparent;content:"";height:var(--size);position:absolute;width:var(--size)}.button_hds-button__2A0je.button_focus-visible__gEJLP:after,.button_hds-button__2A0je:active:after,.button_hds-button__2A0je:focus-visible:after{--size:calc(100% + calc(var(--outline-width) * 2 + var(--border-width) * 2 + var(--outline-gutter) * 2));border-color:var(--focus-outline-color)}.button_hds-button__label__2EQa-,input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}input[type=button].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=button].button_hds-button__2A0je:focus-visible,input[type=reset].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=reset].button_hds-button__2A0je:focus-visible,input[type=submit].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=submit].button_hds-button__2A0je:focus-visible{box-shadow:0 0 0 var(--outline-gutter) var(--submit-input-focus-gutter-color),0 0 0 calc(var(--outline-gutter) + var(--outline-width)) var(--focus-outline-color)}.button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-button__label__2EQa-:first-child{padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:last-child{padding-left:var(--spacing-2-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:not(:last-child){padding-left:var(--spacing-2-xs);padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef{padding:0}input[type=button].button_hds-button--small__2NFef,input[type=reset].button_hds-button--small__2NFef,input[type=submit].button_hds-button--small__2NFef{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-m)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:not(:first-of-type):not(:last-of-type){padding:var(--spacing-2-xs) var(--spacing-2-xs)}.button_hds-button--fullwidth__1_hG9{width:100%}.button_hds-button__2A0je .button_hds-icon__17j8Z{height:var(--spacing-m);margin-left:var(--spacing-s);width:var(--spacing-m)}.button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-s) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z{margin-left:var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-button--small__2NFef .button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-2-xs) 0 0}.button_hds-button__2A0je .button_hds-icon__17j8Z:first-of-type:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-icon__17j8Z:last-of-type:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:first-child:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:last-child:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--primary__2NVvO{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-hover-focus:var(--color-bus-dark);--background-color-disabled:var(--color-black-20);--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-20);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--color-disabled:var(--color-white)}.button_hds-button--primary__2NVvO,.button_hds-button--secondary__1NOWS{--focus-outline-color:var(--color-focus-outline);--submit-input-focus-gutter-color:var(--color-white)}.button_hds-button--secondary__1NOWS{--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-50)}.button_hds-button--secondary__1NOWS,.button_hds-button--supplementary__GcHcV{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-hover:var(--color-bus-dark);--color-focus:var(--color-bus);--color-hover-focus:var(--color-bus-dark);--color-disabled:var(--color-black-40)}.button_hds-button--supplementary__GcHcV{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline);--border-color-disabled:transparent;--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}.button_hds-button--loading__2mLjh{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:transparent;--border-color-hover-focus:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-hover:var(--color-black-90);--color-focus:var(--color-black-90);--color-hover-focus:var(--color-black-90);--color-disabled:var(--color-black-90);cursor:wait}.button_hds-button--success__9hpuD{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--background-color-hover-focus:var(--color-success-dark);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success);--border-color-hover-focus:var(--color-success-dark)}.button_hds-button--danger__dEREN,.button_hds-button--success__9hpuD{--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--color-focus-outline)}.button_hds-button--danger__dEREN{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--background-color-hover-focus:var(--color-error-dark);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error-dark)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0{--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--background-color-hover-focus:var(--color-coat-of-arms-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0,.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0{--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-coat-of-arms-light);--color:var(--color-coat-of-arms);--color-hover:var(--color-coat-of-arms);--color-focus:var(--color-coat-of-arms);--color-hover-focus:var(--color-coat-of-arms)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4{--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--background-color-hover-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4,.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4{--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--border-color-hover-focus:var(--color-black)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--background-color-hover-focus:var(--color-black-5);--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black);--color-hover-focus:var(--color-black)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Nl=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l="default",theme:s="default",variant:u="primary",iconLeft:c,iconRight:d,isLoading:f=!1,loadingText:p,onClick:h}=e,_=Ln(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const m=c?t.createElement("div",{className:Ol.icon,"aria-hidden":"true"},c):null,g=d?t.createElement("div",{className:Pn(Ol.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,"aria-disabled":f||i||void 0,"aria-label":f?p:void 0,type:"button",className:Pn(Ol.button,Ol[u],Ol[`theme-${s}`],Ol[`size-${l}`],a?Ol.fullWidth:"",f?Ol.isLoading:"",o),onClick:f?e=>{e.preventDefault()}:h},_),f?t.createElement(Wn,{small:!0}):m,t.createElement("span",{className:Ol.label},f?p:r),f?null:g)})),jl=e=>{let{ariaLabel:n="angle-up",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.5L17 16.5L18.5 15L12 8.5L5.5 15L7 16.5L12 11.5Z",fill:"currentColor"}))};var zl={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",s:"Accordion-module_s__8gw4g",closeButton:"Accordion-module_closeButton__1Qt8U",m:"Accordion-module_m__2k6QY",l:"Accordion-module_l__gPzdT",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM",headingContainer:"Accordion-module_headingContainer__1DzX3",accordionButtonIcon:"Accordion-module_accordionButtonIcon__MQu2J"};Rn(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-font-color:var(--color-black-90);--header-focus-outline-color:var(--color-coat-of-arms);--content-font-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover-focus:var(--color-black-5);--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-focus-outline-color);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-focus-outline-color);--close-button-border-color-hover-focus:var(--header-focus-outline-color);--close-button-border-color-hover:inherit;--close-button-border-color:inherit;--close-button-color-disabled:inherit;--close-button-color-focus:var(--color-black);--close-button-color-hover-focus:var(--color-black);--close-button-color-hover:var(--color-black);--close-button-color:var(--content-font-color);--close-button-focus-outline-color:transparent}.Accordion-module_accordion__2fPUT:not(.Accordion-module_card__1iRKx){border-bottom:1px solid var(--border-color)}.Accordion-module_accordion__2fPUT.Accordion-module_card__1iRKx{background-color:var(--background-color);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.Accordion-module_accordion__2fPUT.Accordion-module_border__2AgQd{border:2px solid var(--border-color)}.Accordion-module_accordionHeader__3_uK7{align-items:center;color:var(--header-font-color);display:flex;font-size:var(--header-font-size);font-weight:var(--header-font-weight);justify-content:space-between;letter-spacing:var(--header-letter-spacing);line-height:var(--header-line-height);padding-bottom:var(--padding-vertical);padding-top:var(--padding-vertical);position:relative}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_s__8gw4g{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0.2px;--header-line-height:1.4;--button-size:28px;--padding-horizontal:var(--spacing-2-xs)}.Accordion-module_s__8gw4g .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-4-xs)}.Accordion-module_m__2k6QY{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:32px;--button-size:36px;--padding-horizontal:var(--spacing-m)}.Accordion-module_m__2k6QY .Accordion-module_closeButton__1Qt8U div{margin-right:6px}.Accordion-module_l__gPzdT{--header-font-size:var(--fontsize-heading-l);--padding-vertical:var(--spacing-l);--header-font-weight:400;--header-letter-spacing:-0.4px;--header-line-height:var(--lineheight-s);--button-size:52px;--padding-horizontal:var(--spacing-l)}.Accordion-module_l__gPzdT .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-xs)}.Accordion-module_accordionContent__1umso{color:var(--content-font-color);font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);position:relative}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{bottom:0;position:absolute;right:0;--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover-focus:var(--close-button-background-color-hover-focus);--background-color-hover:var(--close-button-background-color-hover);--background-color:var(--close-button-background-color);--border-color-active:var(--close-button-border-color-active);--border-color-disabled:var(--close-button-border-color-disabled);--border-color-focus:var(--close-button-border-color-focus);--border-color-hover-focus:var(--close-button-border-color-hover-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover-focus:var(--close-button-color-hover-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--focus-outline-color:var(--close-button-focus-outline-color)}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:not(:disabled):active{border-color:var(--close-button-border-color-active)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:44px}.Accordion-module_headingContainer__1DzX3{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto calc(var(--button-size));width:100%}.Accordion-module_headingContainer__1DzX3:focus{outline:2px solid var(--header-focus-outline-color,transparent)}.Accordion-module_accordionButtonIcon__MQu2J{border:2px solid transparent;box-sizing:border-box;height:var(--button-size)!important;margin:auto;width:var(--button-size)!important}");const Ll=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Rl=e=>{let{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:a,closeButton:l=!0,heading:s,headingLevel:u=2,id:c,initiallyOpen:d=!1,language:f="fi",size:p="m",style:h,theme:_}=e;const m=(0,t.useRef)(null),[g,v]=(0,t.useState)(!1),[b]=(0,t.useState)(c||(0,Mn.uniqueId)("accordion-")),y=_&&{"--background-color":_["--background-color"],"--border-color":_["--border-color"],"--header-font-color":_["--header-font-color"],"--header-focus-outline-color":_["--header-focus-outline-color"],"--content-font-color":_["--content-font-color"],"--content-font-size":_["--content-font-size"],"--content-line-height":_["--content-line-height"],"--close-button-background-color-disabled":_["--close-button-background-color-disabled"],"--close-button-background-color-focus":_["--close-button-background-color-focus"],"--close-button-background-color-hover-focus":_["--close-button-background-color-hover-focus"],"--close-button-background-color-hover":_["--close-button-background-color-hover"],"--close-button-background-color":_["--close-button-background-color"],"--close-button-border-color-active":_["--close-button-border-color-active"],"--close-button-border-color-disabled":_["--close-button-border-color-disabled"],"--close-button-border-color-focus":_["--close-button-border-color-focus"],"--close-button-border-color-hover-focus":_["--close-button-border-color-hover-focus"],"--close-button-border-color-hover":_["--close-button-border-color-hover"],"--close-button-border-color":_["--close-button-border-color"],"--close-button-color-disabled":_["--close-button-color-disabled"],"--close-button-color-focus":_["--close-button-color-focus"],"--close-button-color-hover-focus":_["--close-button-color-hover-focus"],"--close-button-color-hover":_["--close-button-color-hover"],"--close-button-color":_["--close-button-color"],"--close-button-focus-outline-color":_["--close-button-focus-outline-color"]},x=(0,Mn.pickBy)(y),w=Fn(zl.accordion,Object.keys(x).length>0?x:void 0),k=_&&{"--header-font-size":_["--header-font-size"],"--padding-vertical":_["--padding-vertical"],"--padding-horizontal":_["--padding-horizontal"],"--header-font-weight":_["--header-font-weight"],"--header-letter-spacing":_["--header-letter-spacing"],"--header-line-height":_["--header-line-height"],"--button-size":_["--button-size"]},E=(0,Mn.pickBy)(k),S=Fn(zl[p],Object.keys(E).length>0?E:void 0),{isOpen:C,buttonProps:I,contentProps:T}=(e=>{let{initiallyOpen:n=!1}=e;const[r,o]=(0,t.useState)(n),i=()=>{o(!0)},a=()=>{o(!1)},l=()=>{r?a():i()},s={onClick:l,"aria-expanded":r},u={};return!1===r&&(u.style={display:"none"}),{isOpen:r,openAccordion:i,closeAccordion:a,toggleAccordion:l,buttonProps:s,contentProps:u}})({initiallyOpen:d}),O=C?t.createElement(jl,{"aria-hidden":!0,className:zl.accordionButtonIcon}):t.createElement(fl,{"aria-hidden":!0,className:zl.accordionButtonIcon}),N=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!N)return;const e=setTimeout((()=>{m.current.focus(),!0===g&&(v(!1),I.onClick())}),50);return()=>clearTimeout(e)}),[g]);const j=()=>{v(!0)};return t.createElement("div",{className:Pn(zl.accordion,r&&zl.card,r&&n&&zl.border,C&&zl.isOpen,zl[p],w,S,i),style:h,id:b},t.createElement("div",{className:Pn(zl.accordionHeader)},t.createElement("div",{role:"heading","aria-level":u,id:`${b}-heading`},t.createElement("div",Object.assign({ref:m,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),I.onClick())},className:zl.headingContainer,"aria-labelledby":`${b}-heading`},I,g?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},s),O))),t.createElement("div",Object.assign({},T,{id:`${b}-content`,role:"region",className:Pn(zl.accordionContent,r&&zl.card,l&&zl.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Nl,{"data-testid":`${b}-closeButton`,"aria-label":`${Ll(f)} ${s}`,className:Pn(zl.closeButton,a),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&j()},onClick:()=>{j()},variant:"supplementary",iconRight:t.createElement(jl,{"aria-hidden":!0,size:"xs",className:zl.accordionButtonIcon})},Ll(f))))};var Dl={LANGUAGE:"_language",CONTENT_TYPE:"content_type",TITLE:"title",TITLE_FOR_UI:"title_for_ui",FIELD_PROJECT_DISTRICT_TITLE:"field_project_district_title",FIELD_PROJECT_DISTRICT_TITLE_FOR_UI:"field_project_district_title_for_ui",FIELD_PROJECT_THEME_NAME:"field_project_theme_name",FIELD_PROJECT_PHASE_NAME:"field_project_phase_name",FIELD_PROJECT_TYPE_NAME:"field_project_type_name",FIELD_PROJECT_SEARCH_METATAGS:"field_project_search_metatags.keyword",FIELD_DISTRICT_SEARCH_METATAGS:"field_district_search_metatags.keyword",FIELD_DISTRICT_SUBDISTRICTS_TITLE:"field_district_subdistricts_title",FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI:"field_district_subdistricts_title_for_ui",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE:"district_title",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE_FOR_UI:"district_title_for_ui",PROJECT_THEME_NAME:"project_theme_name",PROJECT_PHASE_NAME:"project_phase_name",PROJECT_TYPE_NAME:"project_type_name"};const Al={term:{[`${Dl.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Pl={terms:{[Dl.CONTENT_TYPE]:["project","district"]}},Ml={most_relevant:{_score:{order:"desc"},[`${Dl.TITLE}`]:{order:"asc"}},asc:{[`${Dl.TITLE}`]:{order:"asc"}},desc:{[`${Dl.TITLE}`]:{order:"desc"}}},Bl={aggs:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Dl.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Dl.TITLE]:{terms:{field:`${Dl.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Dl.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Dl.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Dl.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Dl.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Al]}}};var Fl={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var Ul={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const $l={[Ul.TITLE]:`${Dl.TITLE}`,[Ul.DISTRICTS]:`${Dl.FIELD_PROJECT_DISTRICT_TITLE}`,[Ul.THEME]:`${Dl.FIELD_PROJECT_THEME_NAME}`,[Ul.PHASE]:`${Dl.FIELD_PROJECT_PHASE_NAME}`,[Ul.TYPE]:`${Dl.FIELD_PROJECT_TYPE_NAME}`},Hl=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function Vl(e,t,n){let r=[];if(e&&e[t]&&e[t].buckets){let t=[];Object.keys(e).forEach((r=>{r!==n&&(t=[...t,...e[r].buckets])}));const o=t.reduce(((e,t)=>{const n=Object.values(e).find((e=>e.key===t.key));return n?(e[t.key]={key:t.key,doc_count:n.doc_count+t.doc_count},e):(e[t.key]=t,e)}),[]);r=e[n].buckets.map((e=>{let t=`${Hl(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${Hl(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var Wl=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};const ql=Yn((e=>{const t={},n=e.entries();let r=n.next();for(;!r.done;){const[e,o]=r.value;if(o){const i=t[e];if(i){const n=Array.isArray(i)?[...i,o]:[i,o];t[e]=n}else t[e]=[o];r=n.next()}else r=n.next()}return t})(new URLSearchParams(window.location.search))),Kl=Yn(null,((e,t,n)=>{n.page=n.page||"1",t(ql,n);const r=new URL(window.location.toString()),o=new URLSearchParams;for(const e in n){const t=n[e];Array.isArray(t)?t.forEach((t=>o.append(e,t))):t?o.set(e,t.toString()):o.delete(e)}r.search=o.toString(),window.history.pushState({},"",r)})),Yl=Yn(null,((e,t,n)=>{const r=e(ql);t(Kl,Object.assign(Object.assign({},r),{page:n}))})),Gl=Yn((e=>{var t;return Number(null===(t=e(ql))||void 0===t?void 0:t.page)||1})),Jl=Yn((()=>Wl(void 0,void 0,void 0,(function*(){const e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search.elastic_proxy_url,t=JSON.stringify(Bl);return fetch(`${e}/${Fl.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:t}).then((e=>e.json())).then((e=>{const t=null==e?void 0:e.aggregations;return t?{error:null,aggs:t}:{error:new Error("Initialization failed."),aggs:{}}})).catch((e=>({error:e,aggs:{}})))})))),Ql=Yn(""),Xl=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),Zl=Yn([]),es=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),ts=Yn([]),ns=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),rs=Yn([]),os=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),is=Yn([]),as=Yn(null,((e,t)=>{t(Ql,""),t(Zl,[]),t(ts,[]),t(rs,[]),t(is,[]),t(Kl,{})}));var ls=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Nl,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconRight:(0,e.jsx)(il,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n,children:t})},`${t.toString()}`);var ss=({showClearButton:n,resetForm:r,children:o})=>{const i="string"==typeof o?o.trim().length>0:t.Children.toArray(o).some((e=>!1!==e&&void 0!==e));return(0,e.jsx)("div",{className:"hdbt-search__selections-wrapper",children:i&&(0,e.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[o,(0,e.jsx)("li",{className:"hdbt-search__clear-all",children:(0,e.jsx)(Nl,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(il,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:"supplementary",children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var us=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var cs=()=>{var t,n,r,o,i,a,l,s;const u=cr(ql),c=dr(as),d=cr(Xl),f=dr(Zl),p=cr(es),h=dr(ts),_=cr(ns),m=dr(rs),g=cr(os),v=dr(is),b=(null===(t=null==u?void 0:u.districts)||void 0===t?void 0:t.length)||(null===(n=null==u?void 0:u.project_theme)||void 0===n?void 0:n.length)||(null===(r=null==u?void 0:u.project_phase)||void 0===r?void 0:r.length)||(null===(o=null==u?void 0:u.project_type)||void 0===o?void 0:o.length),y=Boolean(null===(i=u.districts)||void 0===i?void 0:i.length),x=Boolean(null===(a=u.project_theme)||void 0===a?void 0:a.length),w=Boolean(null===(l=u.project_phase)||void 0===l?void 0:l.length),k=Boolean(null===(s=u.project_type)||void 0===s?void 0:s.length);return(0,e.jsxs)(ss,{showClearButton:b,resetForm:c,children:[y&&(0,e.jsx)(ds,{updater:f,valueKey:Ul.DISTRICTS,values:us(u.districts,d)}),x&&(0,e.jsx)(ds,{updater:h,valueKey:Ul.THEME,values:us(u.project_theme,p)}),w&&(0,e.jsx)(ds,{updater:m,valueKey:Ul.PHASE,values:us(u.project_phase,_)}),k&&(0,e.jsx)(ds,{updater:v,valueKey:Ul.TYPE,values:us(u.project_type,g)})]})};const ds=({updater:t,values:n,valueKey:r})=>{const o=cr(ql),i=dr(Kl);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(ls,{value:Hl(a.value),clearSelection:()=>(e=>{const a=n,l=a.findIndex((t=>t.value===e));a.splice(l,1),t(a),i(Object.assign(Object.assign({},o),{[r]:a.map((e=>e.value))}))})(a.value)},a.value)))})};var fs=()=>{const n=cr(ql),r=dr(Kl),[o,i]=fr(Ql),a=cr(Xl),[l,s]=fr(Zl),u=cr(es),[c,d]=fr(ts),f=cr(ns),[p,h]=fr(rs),_=cr(os),[m,g]=fr(is);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(us(null==n?void 0:n.districts,a)),d(us(null==n?void 0:n.project_theme,u)),h(us(null==n?void 0:n.project_phase,f)),g(us(null==n?void 0:n.project_type,_))}),[]);const v=!!Object.keys(n).find((e=>{var t;return Object.keys($l).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),b=Drupal.t("Residential area",{},{context:"District and project search form label"}),y=Drupal.t("Project theme",{},{context:"District and project search form label"}),x=Drupal.t("Project stage",{},{context:"District and project search form label"}),w=Drupal.t("Project type",{},{context:"District and project search form label"});return(0,e.jsx)("form",{onSubmit:e=>{e.preventDefault(),r({title:o,districts:l.map((e=>e.value)),project_theme:c.map((e=>e.value)),project_phase:p.map((e=>e.value)),project_type:m.map((e=>e.value))})},role:"search",children:(0,e.jsxs)("div",{className:"district-project-search-form__filters-container",children:[(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Qo,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o,type:"search"}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(Tl,{}),label:b,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":b},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]}),(0,e.jsx)(Rl,{className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:v,headingLevel:4,heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),language:window.drupalSettings.path.currentLanguage||"fi",theme:{"--header-font-size":"var(--fontsize-heading-xxs)","--header-line-height":"var(--lineheight-s)"},children:(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Il,{multiselect:!0,id:Ul.THEME,options:u,value:c,onChange:d,label:y,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":y},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.PHASE,options:f,value:p,onChange:h,label:x,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":x},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.TYPE,options:_,value:m,onChange:g,label:w,placeholder:Drupal.t("All types",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":w},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Nl,{className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black",children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(cs,{})]})})},ps=n(1688);const hs=()=>{},_s=hs(),ms=Object,gs=e=>e===_s,vs=e=>"function"==typeof e,bs=(e,t)=>({...e,...t}),ys=new WeakMap;let xs=0;const ws=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(ms(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=ys.get(e),o)return o;if(o=++xs+"~",ys.set(e,o),n==Array){for(o="@",i=0;i{const n=ks.get(e);return[()=>!gs(t)&&e.get(t)||Es,r=>{if(!gs(t)){const o=e.get(t);t in Ss||(Ss[t]=o),n[5](t,bs(o,r),o||Es)}},n[6],()=>!gs(t)&&t in Ss?Ss[t]:!gs(t)&&e.get(t)||Es]};let Ns=!0;const[js,zs]=Is&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[hs,hs],Ls={isOnline:()=>Ns,isVisible:()=>{const e=Ts&&document.visibilityState;return gs(e)||"hidden"!==e}},Rs={initFocus:e=>(Ts&&document.addEventListener("visibilitychange",e),js("focus",e),()=>{Ts&&document.removeEventListener("visibilitychange",e),zs("focus",e)}),initReconnect:e=>{const t=()=>{Ns=!0,e()},n=()=>{Ns=!1};return js("online",t),js("offline",n),()=>{zs("online",t),zs("offline",n)}}},Ds=!t.useId,As=!Is||"Deno"in window,Ps=e=>Is&&typeof window.requestAnimationFrame!=Cs?window.requestAnimationFrame(e):setTimeout(e,1),Ms=As?t.useEffect:t.useLayoutEffect,Bs="undefined"!=typeof navigator&&navigator.connection,Fs=!As&&Bs&&(["slow-2g","2g"].includes(Bs.effectiveType)||Bs.saveData),Us=e=>{if(vs(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ws(e):"",t]};let $s=0;const Hs=()=>++$s;var Vs=3,Ws=0,qs=2,Ks=1;async function Ys(...e){const[t,n,r,o]=e,i=bs({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const l=i.rollbackOnError;let s=i.optimisticData;const u=!1!==i.revalidate,c=i.throwOnError;if(vs(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){const[o]=Us(n);if(!o)return;const[i,d]=Os(t,o),[f,p,h,_]=ks.get(t),m=()=>{const e=f[o];return u&&(delete h[o],delete _[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return m();let g,v=r;const b=Hs();p[o]=[b,0];const y=!gs(s),x=i(),w=x.data,k=x._c,E=gs(k)?w:k;if(y&&(s=vs(s)?s(E,w):s,d({data:s,_c:E})),vs(v))try{v=v(E)}catch(e){g=e}if(v&&(e=>vs(e.then))(v)){if(v=await v.catch((e=>{g=e})),b!==p[o][0]){if(g)throw g;return v}g&&y&&(e=>"function"==typeof l?l(e):!1!==l)(g)&&(a=!0,d({data:E,_c:_s}))}if(a&&!g)if(vs(a)){const e=a(v,E);d({data:e,error:_s,_c:_s})}else d({data:v,error:_s,_c:_s});if(p[o][1]=Hs(),Promise.resolve(m()).then((()=>{d({_c:_s})})),!g)return v;if(c)throw g}}const Gs=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Js=(e,t)=>{if(!ks.has(e)){const n=bs(Rs,t),r={},o=Ys.bind(_s,e);let i=hs;const a={},l=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},s=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},u=()=>{if(!ks.has(e)&&(ks.set(e,[r,{},{},{},o,s,l]),!As)){const t=n.initFocus(setTimeout.bind(_s,Gs.bind(_s,r,0))),o=n.initReconnect(setTimeout.bind(_s,Gs.bind(_s,r,1)));i=()=>{t&&t(),o&&o(),ks.delete(e)}}};return u(),[e,o,u,i]}return[e,ks.get(e)[4]]},[Qs,Xs]=Js(new Map),Zs=bs({onLoadingSlow:hs,onSuccess:hs,onError:hs,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!gs(i)&&a>i||setTimeout(r,l,o)},onDiscarded:hs,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Fs?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Fs?5e3:3e3,compare:(e,t)=>ws(e)==ws(t),isPaused:()=>!1,cache:Qs,mutate:Xs,fallback:{}},Ls),eu=(e,t)=>{const n=bs(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=bs(o,a))}return n},tu=(0,t.createContext)({}),nu=Is&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>vs(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=Us(t),[,,,o]=ks.get(Qs);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return gs(i)?n(...e):(delete o[r],i)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=t);const au=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),lu={dedupe:!0},su=(ms.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(tu),o=vs(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:eu(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(_s);l&&!s.current&&(s.current=Js(l(a.cache||Qs),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),Ms((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(tu.Provider,bs(e,{value:a}))}),"defaultValue",{value:Zs}),uu=(e,n,r)=>{const{cache:o,compare:i,suspense:a,fallbackData:l,revalidateOnMount:s,revalidateIfStale:u,refreshInterval:c,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=r,[h,_,m,g]=ks.get(o),[v,b]=Us(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,T,O,N]=Os(o,v),j=(0,t.useRef)({}).current,z=gs(l)?r.fallback[v]:l,L=(e,t)=>{for(const n in j){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!gs(e[r]))return!1;if(!i($,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},R=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(gs(s)?!S().isPaused()&&!a&&(!!gs(u)||u):s),t=t=>{const n=bs(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=N(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(I());return L(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>l]}),[o,v]),D=(0,ps.useSyncExternalStore)((0,t.useCallback)((e=>O(v,((t,n)=>{L(n,t)||e()}))),[o,v]),R[0],R[1]),A=!y.current,P=h[v]&&h[v].length>0,M=D.data,B=gs(M)?z:M,F=D.error,U=(0,t.useRef)(B),$=p?gs(M)?U.current:M:B,H=!(P&&!gs(F))&&(A&&!gs(s)?s:!S().isPaused()&&(a?!gs(B)&&u:gs(B)||u)),V=!!(v&&n&&A&&H),W=gs(D.isValidating)?V:D.isValidating,q=gs(D.isLoading)?V:D.isLoading,K=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!m[v]||!l.dedupe,u=()=>Ds?!x.current&&v===w.current&&y.current:v===w.current,c={isValidating:!1,isLoading:!1},d=()=>{T(c)},f=()=>{const e=m[v];e&&e[1]===o&&delete m[v]},p={isValidating:!0};gs(I().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&gs(I().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(v,r)}),r.loadingTimeout),m[v]=[t(b),Hs()]),[n,o]=m[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!m[v]||m[v][1]!==o)return s&&u()&&S().onDiscarded(v),!1;c.error=_s;const e=_[v];if(!gs(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(v),!1;const l=I().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,v,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,v,t),(!0===n||vs(n)&&n(e))&&C()&&t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](Vs,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,o]),Y=(0,t.useCallback)(((...e)=>Ys(o,w.current,...e)),[]);if(Ms((()=>{k.current=n,E.current=r,gs(M)||(U.current=M)})),Ms((()=>{if(!v)return;const e=K.bind(_s,lu);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,h,((n,r={})=>{if(n==Ws){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ks)S().revalidateOnReconnect&&C()&&e();else{if(n==qs)return K();if(n==Vs)return K(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(gs(B)||As?e():Ps(e)),()=>{x.current=!0,n()}}),[v]),Ms((()=>{let e;function t(){const t=vs(c)?c(I().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():K(lu).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,v]),(0,t.useDebugValue)($),a&&gs(B)&&v){if(!Ds&&As)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=g[v];if(!gs(e)){const t=Y(e);au(t)}if(!gs(F))throw F;{const e=K(lu);gs($)||(e.status="fulfilled",e.value=!0),au(e)}}return{mutate:Y,get data(){return j.data=!0,$},get error(){return j.error=!0,F},get isValidating(){return j.isValidating=!0,W},get isLoading(){return j.isLoading=!0,q}}},function(...e){const n=bs(Zs,(0,t.useContext)(tu)),[r,o,i]=ou(e),a=eu(n,i);let l=uu;const{use:s}=a,u=(s||[]).concat(iu);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var uu;var cu=function(t){const{icon:n,className:r,label:o,onClick:i}=t,a=`hdbt-icon--${Math.floor(99999*Math.random())}`;return(0,e.jsx)("span",{className:`hel-icon hel-icon--${n} ${void 0!==r?r:""}`,"aria-labelledby":o&&a,"aria-hidden":o?"true":"false",onClick:i,children:o&&(0,e.jsx)("span",{className:"is-hidden",id:a,children:o})})};var du=({updatePage:t,currentPage:n,pages:r,totalPages:o})=>{const{prevPages:i,nextPages:a}=((e,t,n)=>{const r=Math.floor(t/2);let o=2*r;const i=[],a=[];if(r>0){for(let t=e-1;i.length=1;t--)i.push(t),o-=1;for(let t=e+1;o>0&&t<=n;t++)a.push(t),o-=1}return i.reverse(),{prevPages:i,nextPages:a}})(n,r,o),l=n>1,s=n{l&&t(e,n-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${n}`,type:"button",rel:"prev",role:"button",children:[(0,e.jsx)(cu,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("Go to previous page",{},{context:"Pagination previous page link title"}),type:"button",children:[(0,e.jsx)(cu,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,e.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!u&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,e.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),(0,e.jsx)("li",{className:"pager__item is-active",children:(0,e.jsx)("a",{href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:n})}),a.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),!c&&(0,e.jsxs)(e.Fragment,{children:[a[a.length-1]+1!==o&&(0,e.jsx)("li",{children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link",children:o})})]})]}),s?(0,e.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${n+2}`,onClick:e=>{s&&t(e,n+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,type:"button",rel:"next",role:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(cu,{icon:"angle-right"})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("Go to next page",{},{context:"Pagination next page link title"}),type:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(cu,{icon:"angle-right"})]})]})})};var fu=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};var pu=(0,t.forwardRef)((({error:t,className:n},r)=>{var o;return console.warn(`Error loading data from Elastic: ${t}`),(null===(o=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===o?void 0:o.sentry_dsn_react)&&St(t),(0,e.jsx)("div",{className:n,ref:r,children:Drupal.t("An error occured while loading the content. Please reload page.",{},{context:"React search"})})})),hu=n(3426),_u=hu.default||hu;var mu=function({tags:t,isInteractive:n,langAttribute:r}){const o=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),children:(0,e.jsx)("ul",{className:`content-tags__tags ${o}`,children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},r,{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))})})};const gu=({icon:t,label:n,content:r,langAttribute:o})=>(0,e.jsxs)("div",{className:"card__meta",children:[(0,e.jsx)("span",{className:"card__meta__icon",children:(0,e.jsx)(cu,{icon:t})}),(0,e.jsxs)("span",{className:"card__meta__label",children:[n,": "]}),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},o,{children:r}))]});var vu=function({cardModifierClass:t,cardImage:n,cardTitle:r,cardTitleLevel:o,cardUrl:i,cardUrlExternal:a=!1,cardCategoryTag:l,cardDescription:s,cardDescriptionHtml:u,cardHelptext:c,cardHelptextHtml:d,cardTags:f,location:p,locationLabel:h,date:_,dateLabel:m,theme:g,themeLabel:v,daterange:b,dateRangeLabel:y,langAttribute:x,language:w,languageLabel:k,time:E,timeLabel:S,weightedEducation:C,languageEducation:I,registrationRequired:T}){const O=`card ${t} ${a?"card--external":""}`,N=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:O,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(N,{className:"card__title",children:(0,e.jsxs)("a",Object.assign({href:i,className:"card__link"},a&&{"data-is-external":"true"},{rel:"bookmark",children:[(0,e.jsx)("span",{children:r}),a&&(0,e.jsx)("span",{className:"link__type link__type--external","aria-label":`(${Drupal.t("Link leads to external service",{},{context:"Explanation for screen-reader software that the icon visible next to this link means that the link leads to an external service."})})`})]}))}),l&&(0,e.jsx)("div",{className:"card__category",children:(0,e.jsx)(mu,{tags:[l]})}),s&&(0,e.jsx)("div",{className:"card__description",children:u?_u(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),c&&(0,e.jsx)("div",{className:"card__helptext",children:d?_u(c):(0,e.jsx)("p",{children:c})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(gu,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),_&&(0,e.jsx)(gu,{icon:"clock",label:m||Drupal.t("Date",{},{context:"React search"}),content:_}),b&&(0,e.jsx)(gu,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),g&&(0,e.jsx)(gu,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:g}),C&&(0,e.jsx)(gu,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),I&&(0,e.jsx)(gu,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:I}),w&&(0,e.jsx)(gu,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),E&&(0,e.jsx)(gu,{icon:"calendar",label:S||Drupal.t("Time",{},{context:"Time of event"}),content:E}),T&&(0,e.jsx)(gu,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})})]}),f&&f.length>0&&(0,e.jsx)("div",{className:"card__tags",children:(0,e.jsx)(mu,{tags:f,langAttribute:x})})]})]})};var bu=({content_type:t,title_for_ui:n,url:r,project_image_absolute_url:o,field_project_image_alt:i,field_project_image_width:a,field_project_image_height:l,district_image_absolute_url:s,field_district_image_alt:u,field_district_image_width:c,field_district_image_height:d,project_execution_schedule:f,project_plan_schedule:p,field_project_district_title_for_ui:h,field_project_external_website:_,field_project_theme_name:m,field_district_subdistricts_title_for_ui:g})=>{const v=_?_[0]:`${r}`;let b=o?o[0]:"";b=s?s[0]:b;let y=i&&'""'!==(null==i?void 0:i[0])?i[0]:"";y=u&&'""'!==(null==u?void 0:u[0])?u[0]:y;let x=a?a[0]:null;x=c?c[0]:x;let w=l?l[0]:null;w=d?d[0]:w;const k=b?(0,e.jsx)("img",Object.assign({src:b,alt:y},x&&{width:x},w&&{height:w},{loading:"lazy",typeof:"foaf:Image"})):(0,e.jsx)("div",{className:"image-placeholder",children:(0,e.jsx)("span",{className:"hel-icon hel-icon--home-smoke"})}),E="project"===t[0],S=E?"card--project":"card--district",C={tag:E?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:E?"gold":"coat-of-arms"},I=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),T=e=>{const t=new Date(e);return`${t.toLocaleString("fi-FI",{year:"numeric"})}-${t.toLocaleString("fi-FI",{month:"2-digit"})}-${t.toLocaleString("fi-FI",{day:"2-digit"})}T${t.toLocaleString("fi-FI",{hour:"2-digit"})}:${t.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},O=t=>t.map(((t,n)=>(0,e.jsxs)("time",{dateTime:T(t),children:[" ",0!==n&&"-"," ",I(t)]},`${t}-${n}`)));let N,j;return(p||f)&&(N=(0,e.jsxs)(e.Fragment,{children:[p&&(0,e.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),O(p)]}),p&&f&&" ",f&&(0,e.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),O(f)]})]})),h&&(j=h.map((e=>e)).join(", ")),g&&(j=g.map((e=>e)).join(", ")),(0,e.jsx)(vu,{cardModifierClass:S,cardImage:k,cardTitle:n[0],cardUrl:v,cardUrlExternal:!!_,cardCategoryTag:C,location:j,theme:null==m?void 0:m.map((e=>Hl(e))).join(", "),daterange:N&&N})};var yu=[{label:Drupal.t("Most relevant first",{},{context:"District and project search sort option"}),value:"most_relevant"},{label:Drupal.t("Alphabetical @AO",{"@AO":"A-Ö"},{context:"District and project search sort option"}),value:"asc"},{label:Drupal.t("Alphabetical @OA",{"@OA":"Ö-A"},{context:"District and project search sort option"}),value:"desc"}];var xu=()=>{const n=cr(ql),r=dr(Kl),[o,i]=(0,t.useState)(yu[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=yu.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,e.jsx)(Sl,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:yu,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})})};var wu={size:15};var ku=e=>{var t,n,r,o,i,a,l,s;const{size:u}=wu,c=Number.isNaN(Number(e.page))?1:Number(e.page),d={function_score:{query:{bool:{should:[{bool:{_name:"Match district",should:[],filter:{term:{_index:"districts"}}}},{bool:{_name:"Match Project",should:[],must:[],filter:{term:{_index:"projects"}}}}],filter:[Al,Pl]}},functions:[{filter:{term:{content_type:"district"}},weight:2}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find((t=>{var n;return Object.keys($l).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys($l).filter((e=>"title"!==e&&"districts"!==e&&"page"!==e&&"sort"!==e)).find((t=>{var n;return null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length})),u=null===(t=null==e?void 0:e.districts)||void 0===t?void 0:t.length,c=null===(n=null==e?void 0:e.title)||void 0===n?void 0:n.length;if(d.function_score.min_score=Number(s&&u||s&&c?300:3),null===(r=null==e?void 0:e.title)||void 0===r?void 0:r.length){const t=e.title.toString().toLowerCase(),n=[],r=[];n.push({wildcard:{[Dl.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Dl.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Dl.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Dl.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),d.function_score.query.bool.should[0].bool.should.push(...n),d.function_score.query.bool.should[1].bool.should.push(...r)}if(null===(o=null==e?void 0:e.districts)||void 0===o?void 0:o.length){const t=[],n=[],{districts:r}=e;Object.keys(r).forEach((e=>{t.push({term:{[Dl.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Dl.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}})})),d.function_score.query.bool.should[0].bool.should.push(...t),d.function_score.query.bool.should[1].bool.should.push(...n)}if(null===(i=null==e?void 0:e.project_theme)||void 0===i?void 0:i.length){const{project_theme:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_THEME_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(a=null==e?void 0:e.project_phase)||void 0===a?void 0:a.length){const{project_phase:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_PHASE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(l=null==e?void 0:e.project_type)||void 0===l?void 0:l.length){const{project_type:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_TYPE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}}const f=(null===(s=null==e?void 0:e.sort)||void 0===s?void 0:s.length)?Ml[null==e?void 0:e.sort]:Ml.most_relevant;return JSON.stringify({sort:[f],size:u,from:u*(c-1),query:d})};var Eu=(0,t.forwardRef)((({resultText:t,optionalResultsText:n,actions:r,actionsClass:o},i)=>(0,e.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[(0,e.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:i,children:[t," ",n&&(0,e.jsxs)(e.Fragment,{children:["(",n,")"]})]}),r&&(0,e.jsx)("div",{className:o,children:r})]})));var Su=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Eu,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.t("No results",{},{context:"Unit search no results title"})}),ref:o}),(0,e.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]})));var Cu=()=>{var n,r;const{size:o}=wu,i=cr(ql),a=ku(i),{error:l}=cr(Jl),s=dr(Yl),u=cr(Gl),c=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);fu(c,d);const{data:f,error:p}=su(a,(()=>{var e;const t=null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url;return fetch(`${t}/${Fl.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}).then((e=>e.json()))}),{revalidateOnFocus:!1});if(!f&&!p)return(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(qn,{})});if(p||l)return(0,e.jsx)(pu,{error:p||l,className:"react-search__results",ref:c});if(!(null===(r=null==f?void 0:f.hits)||void 0===r?void 0:r.hits.length))return(0,e.jsx)(Su,{ref:c});const h=f.hits.hits,_=f.hits.total.value,m=Math.floor(_/o),g=_>o&&_%o;return(0,e.jsxs)("div",{className:"react-search__results",children:[(0,e.jsx)(Eu,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(_,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,e.jsx)(xu,{}),actionsClass:"hdbt-search--react__results--sort",ref:c}),(0,e.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map((t=>(0,e.jsx)(bu,Object.assign({},t._source),t._id))),(0,e.jsx)(du,{currentPage:u,pages:5,totalPages:g?m+1:m,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Iu=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(qn,{})}),children:[(0,e.jsx)(fs,{}),(0,e.jsx)(Cu,{})]})});zn();const Tu=document.getElementById("helfi-kymp-district-project-search");Tu&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Iu,{})}),Tu)}()}();
\ No newline at end of file
+!function(){var e={8518:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},1422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(8518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},1170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return u}});var r=n(1422),o=n(1235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const l=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===l?a:{nowSeconds:()=>(l.timeOrigin+l.now())/1e3},u=a.nowSeconds.bind(a),c=s.nowSeconds.bind(s);let d;(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o=0?r=setTimeout(s,t-u):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var u=function(){i=this,o=arguments,a=Date.now();var u=n&&!r;return r||(r=setTimeout(s,t)),u&&(l=e.apply(i,o),i=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},9960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},7915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(9960),a=n(7790);o(n(7790),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},7790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var _=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function m(e){return(0,a.isTag)(e)}function g(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new c(e.data);else if(b(e))n=new d(e.data);else if(m(e)){var r=t?k(e.children):[],o=new _(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new f(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var d=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=u(e);if(!a.test(e))null===(t=null==(m=h.querySelector(r))?void 0:m.parentNode)||void 0===t||t.removeChild(m);if(!l.test(e))null===(c=null==(m=h.querySelector(o))?void 0:m.parentNode)||void 0===c||c.removeChild(m);return h.querySelectorAll(n);case r:case o:var _=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?_[0].parentNode.childNodes:_;default:return p?p(e):(m=s(e,o).querySelector(o)).childNodes;var m}}},4152:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8276)),i=n(1507),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},1507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(7915),o=n(885);function i(e){for(var t={},n=0,r=e.length;n1&&(g=d(g,{key:g.key||_})),r.push(u(g,m,_));continue}}if("text"!==m.type){var v=m,b={};s(v)?((0,a.setStyleProp)(v.attribs.style,v.attribs),b=v.attribs):v.attribs&&(b=(0,i.default)(v.attribs,v.name));var y=void 0;switch(m.type){case"script":case"style":m.children[0]&&(b.dangerouslySetInnerHTML={__html:m.children[0].data});break;case"tag":"textarea"===m.name&&m.children[0]?b.defaultValue=m.children[0].data:m.children&&m.children.length&&(y=e(m.children,n));break;default:continue}h>1&&(b.key=_),r.push(u(f(m.name,b,y),m,_))}else{var x=!m.data.trim().length;if(x&&m.parent&&!(0,a.canTextBeChildOfNode)(m.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(m.data,m,_))}}return 1===r.length?r[0]:r}},3426:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(4152));t.htmlToDOM=o.default;var i=r(n(484));t.attributesToProps=i.default;var a=r(n(3670));t.domToReact=a.default;var l=n(7915);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4606:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(7294),i=r(n(1476)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:d,column:f},this.source=s.source}_.prototype.content=e;var m=[];function g(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;m.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return g("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(o);if(n){if(x(),!v(i))return g("property missing ':'");var r=v(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,_=NaN,m=4294967295,g=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["rearg",f]],v="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",I="[object Object]",T="[object Promise]",O="[object RegExp]",N="[object Set]",j="[object String]",z="[object Symbol]",L="[object WeakMap]",R="[object ArrayBuffer]",D="[object DataView]",A="[object Float32Array]",P="[object Float64Array]",M="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",U="[object Uint8Array]",$="[object Uint8ClampedArray]",H="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Y=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,J=RegExp(Y.source),Q=RegExp(G.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_e=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",Ie="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Oe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="['’]",je="[\\ud800-\\udfff]",ze="["+Oe+"]",Le="["+Ee+"]",Re="\\d+",De="[\\u2700-\\u27bf]",Ae="["+Ce+"]",Pe="[^\\ud800-\\udfff"+Oe+Re+Se+Ce+Ie+"]",Me="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Ie+"]",He="(?:"+Ae+"|"+Pe+")",Ve="(?:"+$e+"|"+Pe+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+Le+"|"+Me+")"+"?",Ye="[\\ufe0e\\ufe0f]?",Ge=Ye+Ke+("(?:\\u200d(?:"+[Be,Fe,Ue].join("|")+")"+Ye+Ke+")*"),Je="(?:"+[De,Fe,Ue].join("|")+")"+Ge,Qe="(?:"+[Be+Le+"?",Le,Fe,Ue,je].join("|")+")",Xe=RegExp(Ne,"g"),Ze=RegExp(Le,"g"),et=RegExp(Me+"(?="+Me+")|"+Qe+Ge,"g"),tt=RegExp([$e+"?"+Ae+"+"+We+"(?="+[ze,$e,"$"].join("|")+")",Ve+"+"+qe+"(?="+[ze,$e+He,"$"].join("|")+")",$e+"?"+He+"+"+We,$e+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Re,Je].join("|"),"g"),nt=RegExp("[\\u200d\\ud800-\\udfff"+Ee+Te+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[A]=at[P]=at[M]=at[B]=at[F]=at[U]=at[$]=at[H]=at[V]=!0,at[v]=at[b]=at[R]=at[y]=at[D]=at[x]=at[w]=at[k]=at[S]=at[C]=at[I]=at[O]=at[N]=at[j]=at[L]=!1;var lt={};lt[v]=lt[b]=lt[R]=lt[D]=lt[y]=lt[x]=lt[A]=lt[P]=lt[M]=lt[B]=lt[F]=lt[S]=lt[C]=lt[I]=lt[O]=lt[N]=lt[j]=lt[z]=lt[U]=lt[$]=lt[H]=lt[V]=!0,lt[w]=lt[k]=lt[L]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,dt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ft="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ft||Function("return this")(),ht=t&&!t.nodeType&&t,_t=ht&&e&&!e.nodeType&&e,mt=_t&&_t.exports===ht,gt=mt&&dt.process,vt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||gt&>.binding&>.binding("util")}catch(e){}}(),bt=vt&&vt.isArrayBuffer,yt=vt&&vt.isDate,xt=vt&&vt.isMap,wt=vt&&vt.isRegExp,kt=vt&&vt.isSet,Et=vt&&vt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function zt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ut(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var rn=qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=qt({"&":"&","<":"<",">":">",'"':""","'":"'"});function an(e){return"\\"+st[e]}function ln(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function cn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var gn=function e(t){var n,r=(t=null==t?pt:gn.defaults(pt.Object(),t,gn.pick(pt,ot))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Ie=t.Object,Te=t.RegExp,Oe=t.String,Ne=t.TypeError,je=r.prototype,ze=Se.prototype,Le=Ie.prototype,Re=t["__core-js_shared__"],De=ze.toString,Ae=Le.hasOwnProperty,Pe=0,Me=(n=/[^.]+$/.exec(Re&&Re.keys&&Re.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=De.call(Ie),Ue=pt._,$e=Te("^"+De.call(Ae).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=mt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=He?He.allocUnsafe:o,Ke=un(Ie.getPrototypeOf,Ie),Ye=Ie.create,Ge=Le.propertyIsEnumerable,Je=je.splice,Qe=Ve?Ve.isConcatSpreadable:o,et=Ve?Ve.iterator:o,nt=Ve?Ve.toStringTag:o,st=function(){try{var e=hi(Ie,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=le&&le.now!==pt.Date.now&&le.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,_t=Ce.ceil,gt=Ce.floor,vt=Ie.getOwnPropertySymbols,Mt=He?He.isBuffer:o,qt=t.isFinite,vn=je.join,bn=un(Ie.keys,Ie),yn=Ce.max,xn=Ce.min,wn=le.now,kn=t.parseInt,En=Ce.random,Sn=je.reverse,Cn=hi(t,"DataView"),In=hi(t,"Map"),Tn=hi(t,"Promise"),On=hi(t,"Set"),Nn=hi(t,"WeakMap"),jn=hi(Ie,"create"),zn=Nn&&new Nn,Ln={},Rn=Ui(Cn),Dn=Ui(In),An=Ui(Tn),Pn=Ui(On),Mn=Ui(Nn),Bn=Ve?Ve.prototype:o,Fn=Bn?Bn.valueOf:o,Un=Bn?Bn.toString:o;function $n(e){if(ol(e)&&!Ka(e)&&!(e instanceof qn)){if(e instanceof Wn)return e;if(Ae.call(e,"__wrapped__"))return $i(e)}return new Wn(e)}var Hn=function(){function e(){}return function(t){if(!rl(t))return{};if(Ye)return Ye(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Vn(){}function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!rl(e))return e;var d=Ka(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return zo(e,l)}else{var f=gi(e),p=f==k||f==E;if(Qa(e))return Co(e,s);if(f==I||f==v||p&&!i){if(l=u||p?{}:bi(e),!s)return u?function(e,t){return Lo(e,mi(e),t)}(e,function(e,t){return e&&Lo(t,Dl(t),e)}(l,e)):function(e,t){return Lo(e,_i(e),t)}(e,ar(l,e))}else{if(!lt[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case R:return Io(e);case y:case x:return new r(+e);case D:return function(e,t){var n=t?Io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case A:case P:case M:case B:case F:case U:case $:case H:case V:return To(e,n);case S:return new r;case C:case j:return new r(e);case O:return function(e){var t=new e.constructor(e.source,_e.exec(e));return t.lastIndex=e.lastIndex,t}(e);case N:return new r;case z:return o=e,Fn?Ie(Fn.call(o)):{}}var o}(e,f,s)}}a||(a=new Qn);var h=a.get(e);if(h)return h;a.set(e,l),ul(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):il(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var _=d?o:(c?u?li:ai:u?Dl:Rl)(e);return It(_||e,(function(r,o){_&&(r=e[o=r]),rr(l,o,cr(r,t,n,o,e,a))})),l}function dr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ie(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Ne(i);return Ri((function(){e.apply(o,n)}),t)}function pr(e,t,n,r){var o=-1,i=jt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=Lt(t,Qt(n))),r?(i=zt,a=!1):t.length>=200&&(i=Zt,a=!1,t=new Jn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Kn,map:new(In||Yn),string:new Kn}},Gn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return fi(this,e).get(e)},Gn.prototype.has=function(e){return fi(this,e).has(e)},Gn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,a),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!In||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ao(wr),_r=Ao(kr,!0);function mr(e,t){var n=!0;return hr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?br(l,t-1,n,r,o):Rt(o,l):r||(o[o.length]=l)}return o}var yr=Po(),xr=Po(!0);function wr(e,t){return e&&yr(e,t,Rl)}function kr(e,t){return e&&xr(e,t,Rl)}function Er(e,t){return Nt(t,(function(t){return el(e[t])}))}function Sr(e,t){for(var n=0,r=(t=wo(t,e)).length;null!=e&&nt}function Or(e,t){return null!=e&&Ae.call(e,t)}function Nr(e,t){return null!=e&&t in Ie(e)}function jr(e,t,n){for(var i=n?zt:jt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=Lt(f,Qt(t))),c=xn(f.length,c),u[s]=!n&&(t||a>=120&&f.length>=120)?new Jn(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Kr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;xi(o)?Je.call(e,o,1):ho(e,o)}}return e}function Jr(e,t){return e+gt(En()*(t-e+1))}function Qr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Di(Oi(e,t,as),e+"")}function Zr(e){return Zn(Hl(e))}function eo(e,t){var n=Hl(e);return Mi(n,ur(t,0,n.length))}function to(e,t,n,r){if(!rl(e))return e;for(var i=-1,a=(t=wo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!dl(a)&&(n?a<=t:a=200){var u=t?null:Xo(e);if(u)return dn(u);a=!1,o=Zt,s=new Jn}else s=t?[]:l;e:for(;++r=r?e:io(e,t,n)}var So=dt||function(e){return pt.clearTimeout(e)};function Co(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Io(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function To(e,t){var n=t?Io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=dl(e),l=t!==o,s=null===t,u=t==t,c=dl(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&wi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Ie(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return ii((function(t){var n=t.length,r=n,a=Wn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ne(i);if(a&&!s&&"wrapper"==ui(l))var s=new Wn([],!0)}for(r=s?r:n;++r1&&b.reverse(),p&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&n?new Jn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(g,(function(n){var r="_."+n[0];t&n[1]&&!jt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(r),n)))}function Pi(e){var t=0,n=0;return function(){var r=wn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Mi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,sa(e,n)}));function _a(e){var t=$n(e);return t.__chain__=!0,t}function ma(e,t){return t(e)}var ga=ii((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return sr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&xi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ma,args:[i],thisArg:o}),new Wn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var va=Ro((function(e,t,n){Ae.call(e,n)?++e[n]:lr(e,n,1)}));var ba=Uo(qi),ya=Uo(Ki);function xa(e,t){return(Ka(e)?It:hr)(e,di(t,3))}function wa(e,t){return(Ka(e)?Tt:_r)(e,di(t,3))}var ka=Ro((function(e,t,n){Ae.call(e,n)?e[n].push(t):lr(e,n,[t])}));var Ea=Xr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ga(e)?r(e.length):[];return hr(e,(function(e){a[++o]=i?St(t,e,n):zr(e,t,n)})),a})),Sa=Ro((function(e,t,n){lr(e,n,t)}));function Ca(e,t){return(Ka(e)?Lt:Ur)(e,di(t,3))}var Ia=Ro((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ta=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,br(t,1),[])})),Oa=ft||function(){return pt.Date.now()};function Na(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ei(e,d,o,o,o,o,t)}function ja(e,t){var n;if("function"!=typeof t)throw new Ne(i);return e=gl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var za=Xr((function(e,t,n){var r=1;if(n.length){var o=cn(n,ci(za));r|=u}return ei(e,r,t,n,o)})),La=Xr((function(e,t,n){var r=3;if(n.length){var o=cn(n,ci(La));r|=u}return ei(t,r,e,n,o)}));function Ra(e,t,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ne(i);function _(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function m(e){return d=e,u=Ri(v,t),f?_(e):s}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=l}function v(){var e=Oa();if(g(e))return b(e);u=Ri(v,function(e){var n=t-(e-c);return p?xn(n,l-(e-d)):n}(e))}function b(e){return u=o,h&&r?_(e):(r=a=o,s)}function y(){var e=Oa(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return m(c);if(p)return So(u),u=Ri(v,t),_(c)}return u===o&&(u=Ri(v,t)),s}return t=bl(t)||0,rl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?yn(bl(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),y.cancel=function(){u!==o&&So(u),d=0,r=c=a=u=o},y.flush=function(){return u===o?s:b(Oa())},y}var Da=Xr((function(e,t){return fr(e,1,t)})),Aa=Xr((function(e,t,n){return fr(e,bl(t)||0,n)}));function Pa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ne(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Pa.Cache||Gn),n}function Ma(e){if("function"!=typeof e)throw new Ne(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Pa.Cache=Gn;var Ba=ko((function(e,t){var n=(t=1==t.length&&Ka(t[0])?Lt(t[0],Qt(di())):Lt(br(t,1),Qt(di()))).length;return Xr((function(r){for(var o=-1,i=xn(r.length,n);++o=t})),qa=Lr(function(){return arguments}())?Lr:function(e){return ol(e)&&Ae.call(e,"callee")&&!Ge.call(e,"callee")},Ka=r.isArray,Ya=bt?Qt(bt):function(e){return ol(e)&&Ir(e)==R};function Ga(e){return null!=e&&nl(e.length)&&!el(e)}function Ja(e){return ol(e)&&Ga(e)}var Qa=Mt||bs,Xa=yt?Qt(yt):function(e){return ol(e)&&Ir(e)==x};function Za(e){if(!ol(e))return!1;var t=Ir(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ll(e)}function el(e){if(!rl(e))return!1;var t=Ir(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function tl(e){return"number"==typeof e&&e==gl(e)}function nl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function rl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ol(e){return null!=e&&"object"==typeof e}var il=xt?Qt(xt):function(e){return ol(e)&&gi(e)==S};function al(e){return"number"==typeof e||ol(e)&&Ir(e)==C}function ll(e){if(!ol(e)||Ir(e)!=I)return!1;var t=Ke(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&De.call(n)==Fe}var sl=wt?Qt(wt):function(e){return ol(e)&&Ir(e)==O};var ul=kt?Qt(kt):function(e){return ol(e)&&gi(e)==N};function cl(e){return"string"==typeof e||!Ka(e)&&ol(e)&&Ir(e)==j}function dl(e){return"symbol"==typeof e||ol(e)&&Ir(e)==z}var fl=Et?Qt(Et):function(e){return ol(e)&&nl(e.length)&&!!at[Ir(e)]};var pl=Go(Fr),hl=Go((function(e,t){return e<=t}));function _l(e){if(!e)return[];if(Ga(e))return cl(e)?hn(e):zo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=gi(e);return(t==S?sn:t==N?dn:Hl)(e)}function ml(e){return e?(e=bl(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function gl(e){var t=ml(e),n=t%1;return t==t?n?t-n:t:0}function vl(e){return e?ur(gl(e),0,m):0}function bl(e){if("number"==typeof e)return e;if(dl(e))return _;if(rl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||be.test(e)?ct(e.slice(2),n?2:8):me.test(e)?_:+e}function yl(e){return Lo(e,Dl(e))}function xl(e){return null==e?"":fo(e)}var wl=Do((function(e,t){if(Ci(t)||Ga(t))Lo(t,Rl(t),e);else for(var n in t)Ae.call(t,n)&&rr(e,n,t[n])})),kl=Do((function(e,t){Lo(t,Dl(t),e)})),El=Do((function(e,t,n,r){Lo(t,Dl(t),e,r)})),Sl=Do((function(e,t,n,r){Lo(t,Rl(t),e,r)})),Cl=ii(sr);var Il=Xr((function(e,t){e=Ie(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&wi(t[0],t[1],i)&&(r=1);++n1),t})),Lo(e,li(e),n),r&&(n=cr(n,7,ri));for(var o=t.length;o--;)ho(n,t[o]);return n}));var Bl=ii((function(e,t){return null==e?{}:function(e,t){return Kr(e,t,(function(t,n){return Nl(e,n)}))}(e,t)}));function Fl(e,t){if(null==e)return{};var n=Lt(li(e),(function(e){return[e]}));return t=di(t),Kr(e,n,(function(e,n){return t(e,n[0])}))}var Ul=Zo(Rl),$l=Zo(Dl);function Hl(e){return null==e?[]:Xt(e,Rl(e))}var Vl=Bo((function(e,t,n){return t=t.toLowerCase(),e+(n?Wl(t):t)}));function Wl(e){return Zl(xl(e).toLowerCase())}function ql(e){return(e=xl(e))&&e.replace(xe,rn).replace(Ze,"")}var Kl=Bo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Yl=Bo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gl=Mo("toLowerCase");var Jl=Bo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ql=Bo((function(e,t,n){return e+(n?" ":"")+Zl(t)}));var Xl=Bo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Zl=Mo("toUpperCase");function es(e,t,n){return e=xl(e),(t=n?o:t)===o?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var ts=Xr((function(e,t){try{return St(e,o,t)}catch(e){return Za(e)?e:new Ee(e)}})),ns=ii((function(e,t){return It(t,(function(t){t=Fi(t),lr(e,t,za(e[t],e))})),e}));function rs(e){return function(){return e}}var os=$o(),is=$o(!0);function as(e){return e}function ls(e){return Pr("function"==typeof e?e:cr(e,1))}var ss=Xr((function(e,t){return function(n){return zr(n,e,t)}})),us=Xr((function(e,t){return function(n){return zr(e,n,t)}}));function cs(e,t,n){var r=Rl(t),o=Er(t,r);null!=n||rl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Er(t,Rl(t)));var i=!(rl(n)&&"chain"in n&&!n.chain),a=el(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=zo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function ds(){}var fs=qo(Lt),ps=qo(Ot),hs=qo(Pt);function _s(e){return ki(e)?Wt(Fi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var ms=Yo(),gs=Yo(!0);function vs(){return[]}function bs(){return!1}var ys=Wo((function(e,t){return e+t}),0),xs=Qo("ceil"),ws=Wo((function(e,t){return e/t}),1),ks=Qo("floor");var Es,Ss=Wo((function(e,t){return e*t}),1),Cs=Qo("round"),Is=Wo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new Ne(i);return e=gl(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Na,$n.assign=wl,$n.assignIn=kl,$n.assignInWith=El,$n.assignWith=Sl,$n.at=Cl,$n.before=ja,$n.bind=za,$n.bindAll=ns,$n.bindKey=La,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ka(e)?e:[e]},$n.chain=_a,$n.chunk=function(e,t,n){t=(n?wi(e,t,n):t===o)?1:yn(gl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(_t(i/t));ai?0:i+n),(r=r===o||r>i?i:gl(r))<0&&(r+=i),r=n>r?0:vl(r);n>>0)?(e=xl(e))&&("string"==typeof t||null!=t&&!sl(t))&&!(t=fo(t))&&ln(e)?Eo(hn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new Ne(i);return t=null==t?0:yn(gl(t),0),Xr((function(n){var r=n[t],o=Eo(n,0,t);return r&&Rt(o,r),St(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?io(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?io(e,0,(t=n||t===o?1:gl(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?io(e,(t=r-(t=n||t===o?1:gl(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,di(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,di(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ne(i);return rl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ra(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ma,$n.toArray=_l,$n.toPairs=Ul,$n.toPairsIn=$l,$n.toPath=function(e){return Ka(e)?Lt(e,Fi):dl(e)?[e]:zo(Bi(xl(e)))},$n.toPlainObject=yl,$n.transform=function(e,t,n){var r=Ka(e),o=r||Qa(e)||fl(e);if(t=di(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:rl(e)&&el(i)?Hn(Ke(e)):{}}return(o?It:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Na(e,1)},$n.union=oa,$n.unionBy=ia,$n.unionWith=aa,$n.uniq=function(e){return e&&e.length?po(e):[]},$n.uniqBy=function(e,t){return e&&e.length?po(e,di(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?po(e,o,t):[]},$n.unset=function(e,t){return null==e||ho(e,t)},$n.unzip=la,$n.unzipWith=sa,$n.update=function(e,t,n){return null==e?e:_o(e,t,xo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:_o(e,t,xo(n),r)},$n.values=Hl,$n.valuesIn=function(e){return null==e?[]:Xt(e,Dl(e))},$n.without=ua,$n.words=es,$n.wrap=function(e,t){return Fa(xo(t),e)},$n.xor=ca,$n.xorBy=da,$n.xorWith=fa,$n.zip=pa,$n.zipObject=function(e,t){return bo(e||[],t||[],rr)},$n.zipObjectDeep=function(e,t){return bo(e||[],t||[],to)},$n.zipWith=ha,$n.entries=Ul,$n.entriesIn=$l,$n.extend=kl,$n.extendWith=El,cs($n,$n),$n.add=ys,$n.attempt=ts,$n.camelCase=Vl,$n.capitalize=Wl,$n.ceil=xs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=bl(n))==n?n:0),t!==o&&(t=(t=bl(t))==t?t:0),ur(bl(e),t,n)},$n.clone=function(e){return cr(e,4)},$n.cloneDeep=function(e){return cr(e,5)},$n.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||dr(e,t,Rl(t))},$n.deburr=ql,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ws,$n.endsWith=function(e,t,n){e=xl(e),t=fo(t);var r=e.length,i=n=n===o?r:ur(gl(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=Ha,$n.escape=function(e){return(e=xl(e))&&Q.test(e)?e.replace(G,on):e},$n.escapeRegExp=function(e){return(e=xl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=Ka(e)?Ot:mr;return n&&wi(e,t,n)&&(t=o),r(e,di(t,3))},$n.find=ba,$n.findIndex=qi,$n.findKey=function(e,t){return Bt(e,di(t,3),wr)},$n.findLast=ya,$n.findLastIndex=Ki,$n.findLastKey=function(e,t){return Bt(e,di(t,3),kr)},$n.floor=ks,$n.forEach=xa,$n.forEachRight=wa,$n.forIn=function(e,t){return null==e?e:yr(e,di(t,3),Dl)},$n.forInRight=function(e,t){return null==e?e:xr(e,di(t,3),Dl)},$n.forOwn=function(e,t){return e&&wr(e,di(t,3))},$n.forOwnRight=function(e,t){return e&&kr(e,di(t,3))},$n.get=Ol,$n.gt=Va,$n.gte=Wa,$n.has=function(e,t){return null!=e&&vi(e,t,Or)},$n.hasIn=Nl,$n.head=Gi,$n.identity=as,$n.includes=function(e,t,n,r){e=Ga(e)?e:Hl(e),n=n&&!r?gl(n):0;var o=e.length;return n<0&&(n=yn(o+n,0)),cl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ut(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:gl(n);return o<0&&(o=yn(r+o,0)),Ut(e,t,o)},$n.inRange=function(e,t,n){return t=ml(t),n===o?(n=t,t=0):n=ml(n),function(e,t,n){return e>=xn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ul,$n.isString=cl,$n.isSymbol=dl,$n.isTypedArray=fl,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return ol(e)&&gi(e)==L},$n.isWeakSet=function(e){return ol(e)&&"[object WeakSet]"==Ir(e)},$n.join=function(e,t){return null==e?"":vn.call(e,t)},$n.kebabCase=Kl,$n.last=Zi,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=gl(n))<0?yn(r+i,0):xn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ft(e,Ht,i,!0)},$n.lowerCase=Yl,$n.lowerFirst=Gl,$n.lt=pl,$n.lte=hl,$n.max=function(e){return e&&e.length?gr(e,as,Tr):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,di(t,2),Tr):o},$n.mean=function(e){return Vt(e,as)},$n.meanBy=function(e,t){return Vt(e,di(t,2))},$n.min=function(e){return e&&e.length?gr(e,as,Fr):o},$n.minBy=function(e,t){return e&&e.length?gr(e,di(t,2),Fr):o},$n.stubArray=vs,$n.stubFalse=bs,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=Ss,$n.nth=function(e,t){return e&&e.length?Wr(e,gl(t)):o},$n.noConflict=function(){return pt._===this&&(pt._=Ue),this},$n.noop=ds,$n.now=Oa,$n.pad=function(e,t,n){e=xl(e);var r=(t=gl(t))?pn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ko(gt(o),n)+e+Ko(_t(o),n)},$n.padEnd=function(e,t,n){e=xl(e);var r=(t=gl(t))?pn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=En();return xn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Jr(e,t)},$n.reduce=function(e,t,n){var r=Ka(e)?Dt:Kt,o=arguments.length<3;return r(e,di(t,4),n,o,hr)},$n.reduceRight=function(e,t,n){var r=Ka(e)?At:Kt,o=arguments.length<3;return r(e,di(t,4),n,o,_r)},$n.repeat=function(e,t,n){return t=(n?wi(e,t,n):t===o)?1:gl(t),Qr(xl(e),t)},$n.replace=function(){var e=arguments,t=xl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=m,r=xn(e,m);t=di(t),e-=m;for(var o=Gt(r,t);++n=a)return e;var s=n-pn(r);if(s<1)return r;var u=l?Eo(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),sl(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=Te(i.source,xl(_e.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(fo(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},$n.unescape=function(e){return(e=xl(e))&&J.test(e)?e.replace(Y,mn):e},$n.uniqueId=function(e){var t=++Pe;return xl(e)+t},$n.upperCase=Xl,$n.upperFirst=Zl,$n.each=xa,$n.eachRight=wa,$n.first=Gi,cs($n,(Es={},wr($n,(function(e,t){Ae.call($n.prototype,t)||(Es[t]=e)})),Es),{chain:!1}),$n.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),It(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===o?1:yn(gl(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=xn(n,r.__takeCount__):r.__views__.push({size:xn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),It(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:di(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(as)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return zr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ma(di(e)))},qn.prototype.slice=function(e,t){e=gl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=gl(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(m)},wr(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof qn,u=l[0],c=s||Ka(t),d=function(e){var t=i.apply($n,Rt([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,_=s&&!p;if(!a&&c){t=_?t:new qn(this);var m=e.apply(t,l);return m.__actions__.push({func:ma,args:[d],thisArg:o}),new Wn(m,f)}return h&&_?e.apply(this,l):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ka(o)?o:[],e)}return this[n]((function(n){return t.apply(Ka(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Ae.call(Ln,r)||(Ln[r]=[]),Ln[r].push({name:t,func:n})}})),Ln[Ho(o,2).name]=[{name:"wrapper",func:o}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ka(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Vn;){var r=$i(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:ma,args:[ra],thisArg:o}),new Wn(t,this.__chain__)}return this.thru(ra)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,et&&($n.prototype[et]=function(){return this}),$n}();pt._=gn,(r=function(){return gn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,l,s=o(e),u=1;ut}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(_,e)||!p.call(h,e)&&(f.test(e)?_[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,E=60107,S=60108,C=60114,I=60109,T=60110,O=60112,N=60113,j=60120,z=60115,L=60116,R=60121,D=60128,A=60129,P=60130,M=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),E=B("react.fragment"),S=B("react.strict_mode"),C=B("react.profiler"),I=B("react.provider"),T=B("react.context"),O=B("react.forward_ref"),N=B("react.suspense"),j=B("react.suspense_list"),z=B("react.memo"),L=B("react.lazy"),R=B("react.block"),B("react.scope"),D=B("react.opaque.id"),A=B("react.debug_trace_mode"),P=B("react.offscreen"),M=B("react.legacy_hidden")}var F,U="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=U&&e[U]||e["@@iterator"])?e:null}function H(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function q(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case N:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return K(e.type);case R:return K(e._render);case L:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function Y(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Y(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Y(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Y(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Y(n)}}function ue(e,t){var n=Y(t.value),r=Y(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var _e,me,ge=(me=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((_e=_e||document.createElement("div")).innerHTML="",t=_e.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function xe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=xe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var ke=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ee(e,t){if(t){if(ke[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ie=null,Te=null,Oe=null;function Ne(e){if(e=ro(e)){if("function"!=typeof Ie)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Ie(e.stateNode,e.type,t))}}function je(e){Te?Oe?Oe.push(e):Oe=[e]:Te=e}function ze(){if(Te){var e=Te,t=Oe;if(Oe=Te=null,Ne(e),t)for(e=0;e(r=31-Vt(r))?0:1<n;n++)t.push(e);return t}function Ht(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/qt|0)|0},Wt=Math.log,qt=Math.LN2;var Kt=i.unstable_UserBlockingPriority,Yt=i.unstable_runWithPriority,Gt=!0;function Jt(e,t,n,r){Pe||De();var o=Xt,i=Pe;Pe=!0;try{Re(o,e,t,n,r)}finally{(Pe=i)||Be()}}function Qt(e,t,n,r){Yt(Kt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Gt)if((o=0==(4&t))&&0=Mn),Un=String.fromCharCode(32),$n=!1;function Hn(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Yn(e,t,n,r){je(r),0<(t=Pr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Jn=null;function Qn(e){Or(e,0)}function Xn(e){if(Q(oo(e)))return e}function Zn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function _r(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?_r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vr=d&&"documentMode"in document&&11>=document.documentMode,br=null,yr=null,xr=null,wr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wr||null==br||br!==X(r)||("selectionStart"in(r=br)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},xr&&fr(xr,r)||(xr=r,0<(r=Pr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(Rt,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Srso||(e.current=lo[so],lo[so]=null,so--)}function fo(e,t){so++,lo[so]=e.current,e.current=t}var po={},ho=uo(po),_o=uo(!1),mo=po;function go(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function vo(e){return null!=(e=e.childContextTypes)}function bo(){co(_o),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(_o,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,mo=ho.current,fo(ho,e),fo(_o,_o.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,co(_o),co(ho),fo(ho,e)):co(_o),fo(_o,n)}var Eo=null,So=null,Co=i.unstable_runWithPriority,Io=i.unstable_scheduleCallback,To=i.unstable_cancelCallback,Oo=i.unstable_shouldYield,No=i.unstable_requestPaint,jo=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Ro=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Po=i.unstable_IdlePriority,Mo={},Bo=void 0!==No?No:function(){},Fo=null,Uo=null,$o=!1,Ho=jo(),Vo=1e4>Ho?jo:function(){return jo()-Ho};function Wo(){switch(zo()){case Lo:return 99;case Ro:return 98;case Do:return 97;case Ao:return 96;case Po:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return Lo;case 98:return Ro;case 97:return Do;case 96:return Ao;case 95:return Po;default:throw Error(a(332))}}function Ko(e,t){return e=qo(e),Co(e,t)}function Yo(e,t,n){return e=qo(e),Io(e,t,n)}function Go(){if(null!==Uo){var e=Uo;Uo=null,To(e)}Jo()}function Jo(){if(!$o&&null!==Fo){$o=!0;var e=0;try{var t=Fo;Ko(99,(function(){for(;e_?(m=d,d=null):m=d.sibling;var g=p(o,d,l[_],s);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(o,d),a=i(g,a,_),null===c?u=g:c.sibling=g,c=g,d=m}if(_===l.length)return n(o,d),u;if(null===d){for(;_m?(g=_,_=null):g=_.sibling;var b=p(o,_,v.value,u);if(null===b){null===_&&(_=g);break}e&&_&&null===b.alternate&&t(o,_),l=i(b,l,m),null===d?c=b:d.sibling=b,d=b,_=g}if(v.done)return n(o,_),c;if(null===_){for(;!v.done;m++,v=s.next())null!==(v=f(o,v.value,u))&&(l=i(v,l,m),null===d?c=v:d.sibling=v,d=v);return c}for(_=r(o,_);!v.done;m++,v=s.next())null!==(v=h(_,o,m,v.value,u))&&(e&&null!==v.alternate&&_.delete(null===v.key?m:v.key),l=i(v,l,m),null===d?c=v:d.sibling=v,d=v);return e&&_.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=Ei(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Ys(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ks(i.type,i.key,i.props,null,e.mode,s)).ref=Ei(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qs(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Js(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return _(e,r,i,s);if($(i))return m(e,r,i,s);if(c&&Si(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ii=Ci(!0),Ti=Ci(!1),Oi={},Ni=uo(Oi),ji=uo(Oi),zi=uo(Oi);function Li(e){if(e===Oi)throw Error(a(174));return e}function Ri(e,t){switch(fo(zi,t),fo(ji,e),fo(Ni,Oi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}co(Ni),fo(Ni,t)}function Di(){co(Ni),co(ji),co(zi)}function Ai(e){Li(zi.current);var t=Li(Ni.current),n=he(t,e.type);t!==n&&(fo(ji,e),fo(Ni,n))}function Pi(e){ji.current===e&&(co(Ni),co(ji))}var Mi=uo(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fi=null,Ui=null,$i=!1;function Hi(e,t){var n=Vs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Vi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wi(e){if($i){var t=Ui;if(t){var n=t;if(!Vi(e,t)){if(!(t=Yr(n.nextSibling))||!Vi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Fi=e);Hi(Fi,n)}Fi=e,Ui=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Fi=e}}function qi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fi=e}function Ki(e){if(e!==Fi)return!1;if(!$i)return qi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Vr(t,e.memoizedProps))for(t=Ui;t;)Hi(e,t),t=Yr(t.nextSibling);if(qi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ui=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ui=null}}else Ui=Fi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Ui=Fi=null,$i=!1}var Gi=[];function Ji(){for(var e=0;ei))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Qi.current=Da,e=n(r,o)}while(oa)}if(Qi.current=za,t=null!==ta&&null!==ta.next,Zi=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ua(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function ca(e,t){return"function"==typeof t?t(e):t}function da(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Zi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,ea.lanes|=c,Ul|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Pa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fa(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);cr(i,t.memoizedState)||(Pa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Zi&e)===e)&&(t._workInProgressVersionPrimary=r,Gi.push(t))),e)return n(t._source);throw Gi.push(t),Error(a(350))}function ha(e,t,n,r){var o=Ll;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Qi.current,u=s.useState((function(){return pa(o,t,n)})),c=u[1],d=u[0];u=na;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,_=f.source;f=f.subscribe;var m=ea;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Ko(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Zr]=r,Ya(e,t),t.stateNode=e,u=Se(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),i=r;break;case"iframe":case"object":case"embed":Nr("load",e),i=r;break;case"video":case"audio":for(i=0;iql&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Bi(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vo()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vo(),n.sibling=null,t=Mi.current,fo(Mi,l?1&t|2:1&t),n):null;case 23:case 24:return ks(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function sl(e){switch(e.tag){case 1:vo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Di(),co(_o),co(ho),Ji(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Pi(e),null;case 13:return co(Mi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Mi),null;case 4:return Di(),null;case 10:return oi(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Li(Ni.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Fr)}for(d in Ee(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Nr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Ja=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=di(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jl||(Jl=!0,Ql=r),cl(0,t)},n}function pl(e,t,n){(n=di(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function _l(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Fs(e,t)}else t.current=null}function ml(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Kr(t.stateNode.containerInfo))}throw Error(a(163))}function gl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Ps(n,e),As(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&_i(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}_i(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Hr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(a(163))}function vl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=xe("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bl(e,t){if(So&&"function"==typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(Eo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Ps(t,n);else{r=t;try{o()}catch(e){Fs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(_l(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Fs(t,e)}break;case 5:_l(t);break;case 4:Sl(e,t)}}function yl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function xl(e){return 5===e.tag||3===e.tag||4===e.tag}function wl(e){e:{for(var t=e.return;null!==t;){if(xl(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Fr));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Zr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Vo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ol(n/1960))-n)){e.timeoutHandle=Wr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return ms(e,Vo()),e.callbackNode===t?gs.bind(null,e):null}function vs(e,t){for(t&=~Hl,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ml&&(Ml=2),s=ul(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,pi(f,fl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(0==(64&f.flags)&&("function"==typeof x.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===Xl||!Xl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,pi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}js(n)}catch(e){t=e,Rl===n&&null!==n&&(Rl=n=n.return);continue}break}}function Cs(){var e=Nl.current;return Nl.current=za,null===e?za:e}function Is(e,t){var n=zl;zl|=16;var r=Cs();for(Ll===e&&Dl===t||Es(e,t);;)try{Ts();break}catch(t){Ss(e,t)}if(ri(),zl=n,Nl.current=r,null!==Rl)throw Error(a(261));return Ll=null,Dl=0,Ml}function Ts(){for(;null!==Rl;)Ns(Rl)}function Os(){for(;null!==Rl&&!Oo();)Ns(Rl)}function Ns(e){var t=Yl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?js(e):Rl=t,jl.current=null}function js(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Al)))return void(Rl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Al)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=hr(b,w),i=hr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bVo()-Wl?Es(e,0):Hl|=n),ms(e,t)}function $s(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Wo()?1:2:(0===ss&&(ss=Fl),0===(t=Ut(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=_s(e,t))&&(Ht(e,t,n),ms(e,n))}function Hs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vs(e,t,n,r){return new Hs(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Vs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ks(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ws(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Ys(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Vs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case N:return(e=Vs(13,n,t,o)).type=N,e.elementType=N,e.lanes=i,e;case j:return(e=Vs(19,n,t,o)).elementType=j,e.lanes=i,e;case P:return Gs(n,o,i,t);case M:return(e=Vs(24,n,t,o)).elementType=M,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case T:l=9;break e;case O:l=11;break e;case z:l=14;break e;case L:l=16,r=null;break e;case R:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ys(e,t,n,r){return(e=Vs(7,e,r,t)).lanes=n,e}function Gs(e,t,n,r){return(e=Vs(23,e,r,t)).elementType=P,e.lanes=n,e}function Js(e,t,n){return(e=Vs(6,e,null,t)).lanes=n,e}function Qs(e,t,n){return(t=Vs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$t(0),this.expirationTimes=$t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$t(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(8229),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},8229:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},3460:function(e,t,n){"use strict";var r=n(7294),o=n(296);function i({debounce:e,scroll:t,polyfill:n}={debounce:0,scroll:!1}){const i=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[l,u]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=(0,r.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:l}),d=e?"number"==typeof e?e:e.scroll:null,f=e?"number"==typeof e?e:e.resize:null,[p,h,_]=(0,r.useMemo)((()=>{const e=()=>{if(!c.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=c.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(c.current.lastBounds,d)||u(c.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[u,d,f]);function m(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",_,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function g(){c.current.element&&(c.current.resizeObserver=new i(_),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",_,{capture:!0,passive:!0}))))}var v,b,y;return v=_,b=Boolean(t),(0,r.useEffect)((()=>{if(b){const e=v;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[v,b]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{m(),g()}),[t,_,h]),(0,r.useEffect)((()=>m),[]),[e=>{e&&e!==c.current.element&&(m(),c.current.element=e,c.current.scrollContainers=a(e),g())},l,p]}function a(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some((e=>"auto"===e||"scroll"===e))&&t.push(e),[...t,...a(e.parentElement)]}e=n.hmd(e);const l=["x","y","top","bottom","left","right","width","height"],s=(e,t)=>l.every((n=>e[n]===t[n]));Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(e,"exports").writable&&(e.exports=i),t.Z=i},5251:function(e,t,n){"use strict";n(7418);var r=n(7294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],I=[],T=1,O=null,N=3,j=!1,z=!1,L=!1;function R(e){for(var t=k(I);null!==t;){if(null===t.callback)E(I);else{if(!(t.startTime<=e))break;E(I),t.sortIndex=t.expirationTime,w(C,t)}t=k(I)}}function D(e){if(L=!1,R(e),!z)if(null!==k(C))z=!0,n(A);else{var t=k(I);null!==t&&r(D,t.startTime-e)}}function A(e,n){z=!1,L&&(L=!1,o()),j=!0;var i=N;try{for(R(n),O=k(C);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=O.callback;if("function"==typeof a){O.callback=null,N=O.priorityLevel;var l=a(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?O.callback=l:O===k(C)&&E(C),R(n)}else E(C);O=k(C)}if(null!==O)var s=!0;else{var u=k(I);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{O=null,N=i,j=!1}}var P=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||j||(z=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=P,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(I,e),null===k(C)&&e===k(I)&&(L?o():L=!0,r(D,a-l))):(e.sortIndex=s,w(C,e),z||j||(z=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},1476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5174)),i=n(6678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},6678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},5174:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8139));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},3250:function(e,t,n){"use strict";var r=n(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1688:function(e,t,n){"use strict";e.exports=n(3250)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(5893),t=n(7294),r=n(3935);const o="7.66.0";var i=n(1235);const a=["debug","info","warn","error","log","assert","trace"];function l(e){if(!("console"in i.n2))return e();const t=i.n2.console,n={};a.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function s(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?a.forEach((n=>{t[n]=(...t)=>{e&&l((()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):a.forEach((e=>{t[e]=()=>{}})),t}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",s):s();const c=Object.prototype.toString;function d(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function f(e,t){return c.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function _(e){return f(e,"String")}function m(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function g(e){return f(e,"Object")}function v(e){return"undefined"!=typeof Event&&y(e,Event)}function b(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch(e){return!1}}const x=(0,i.Rf)();function w(e,t={}){try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&i++1&&a+o.length*s+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function k(e,t){const n=e,r=[];let o,i,a,l,s;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&_(o))for(i=o.split(/\s+/),s=0;sC(e,t,n)))}function T(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"==typeof o)try{N(o,r)}catch(e){}e[t]=o}function O(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function N(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,O(e,"__sentry_original__",t)}function j(e){return e.__sentry_original__}function z(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...R(e)};if(v(e)){const t={type:e.type,target:L(e.target),currentTarget:L(e.currentTarget),...R(e)};return"undefined"!=typeof CustomEvent&&y(e,CustomEvent)&&(t.detail=e.detail),t}return e}function L(e){try{return t=e,"undefined"!=typeof Element&&y(t,Element)?w(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function R(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function D(e){return A(e,new Map)}function A(e,t){if(g(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.keys(e))void 0!==e[n]&&(r[n]=A(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(A(e,t))})),r}return e}function P(){const e=i.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function M(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function B(e){const{message:t,event_id:n}=e;if(t)return t;const r=M(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function F(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function U(e,t){const n=M(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function $(e){if(e&&e.__sentry_captured__)return!0;try{O(e,"__sentry_captured__",!0)}catch(e){}return!1}function H(e){return Array.isArray(e)?e:[e]}const V=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],W=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class q{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=q.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(q);if(t){const r=n.getClient(),o=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:V],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:W],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${B(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:t}=e.exception;try{const{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract message for event ${B(e)}`),[]}}return[]}(e).some((e=>I(e,t)))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&I(n,t)}(e,t.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=K(e);return!!n&&I(n,t)}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${B(e)}.\nUrl: ${K(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=K(e);return!n||I(n,t)}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${B(e)}.\nUrl: ${K(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function K(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract url for event ${B(e)}`),null}}let Y;q.__initStatic();class G{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=G.id}setupOnce(){Y=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=j(this)||this;return Y.apply(t,e)}}catch(e){}}}G.__initStatic();var J=n(1170);const Q="production";var X;function Z(e){return new te((t=>{t(e)}))}function ee(e){return new te(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(X||(X={}));class te{constructor(e){te.prototype.__init.call(this),te.prototype.__init2.call(this),te.prototype.__init3.call(this),te.prototype.__init4.call(this),this._state=X.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new te(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new te(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(X.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(X.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===X.PENDING&&(b(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===X.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===X.RESOLVED&&e[1](this._value),this._state===X.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function ne(e){const t=(0,J.ph)(),n={sid:P(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return D({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&re(n,e),n}function re(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,J.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:P()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class oe{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=le()}static clone(e){const t=new oe;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&re(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){const t=e(this);return t instanceof oe?t:this}return e instanceof oe?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):g(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=le(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,J.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...ie(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new te(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.id&&null===l&&u.log(`Event processor "${a.id}" dropped event`),b(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(o))).then(null,i):this._notifyEventProcessors(e,l,n,r+1).then(o).then(null,i)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?H(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function ie(){return(0,i.YO)("globalEventProcessors",(()=>[]))}function ae(e){ie().push(e)}function le(){return{traceId:P(),spanId:P().substring(16)}}const se=100;class ue{constructor(e,t=new oe,n=4){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{o.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:P(),o=new Error(e);return this._withClient(((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},a)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:P();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=se}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const a={timestamp:(0,J.yW)(),...e},s=o?l((()=>o(a,t))):a;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=de(this);try{e(this)}finally{de(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),re(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=Q}=n&&n.getOptions()||{},{userAgent:a}=i.n2.navigator||{},l=ne({release:r,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&re(s,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=ce().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function ce(){return i.n2.__SENTRY__=i.n2.__SENTRY__||{extensions:{},hub:void 0},i.n2}function de(e){const t=ce(),n=_e(t);return me(t,e),n}function fe(){const e=ce();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return pe(e)}function pe(e=ce()){return he(e)&&!_e(e).isOlderThan(4)||me(e,new ue),_e(e)}function he(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function _e(e){return(0,i.YO)("hub",(()=>new ue),e)}function me(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const ge=[];function ve(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?H(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=o.splice(i,1);o.push(e)}return o}function be(e,t){t[e.name]=e,-1===ge.indexOf(e.name)&&(e.setupOnce(ae,fe),ge.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Integration installed: ${e.name}`))}const ye=/\(error: (.*)\)/,xe=/captureMessage|captureException/;function we(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let e=n;e1024)continue;const i=ye.test(n)?n.replace(ye,"$1"):n;if(!i.match(/\S*Error: /)){for(const e of t){const t=e(i);if(t){r.push(t);break}}if(r.length>=50)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),xe.test(t[t.length-1].function||"")&&(t.pop(),xe.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,50).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const ke="";function Ee(e){try{return e&&"function"==typeof e&&e.name||ke}catch(e){return ke}}const Se=(0,i.Rf)();function Ce(){if(!("fetch"in Se))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Ie(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Te=(0,i.Rf)();const Oe=(0,i.Rf)(),Ne={},je={};function ze(e){if(!je[e])switch(je[e]=!0,e){case"console":!function(){if(!("console"in i.n2))return;a.forEach((function(e){e in i.n2.console&&T(i.n2.console,e,(function(t){return De[e]=t,function(...t){Re("console",{args:t,level:e});const n=De[e];n&&n.apply(i.n2.console,t)}}))}))}();break;case"dom":!function(){if(!("document"in Oe))return;const e=Re.bind(null,"dom"),t=Ue(e,!0);Oe.document.addEventListener("click",t,!1),Oe.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=Oe[t]&&Oe[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(T(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Ue(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),T(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in Oe))return;const e=XMLHttpRequest.prototype;T(e,"open",(function(e){return function(...t){const n=t[1],r=this.__sentry_xhr_v2__={method:_(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};_(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this.__sentry_xhr_v2__;if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}Re("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?T(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),T(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this.__sentry_xhr_v2__;return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),T(e,"send",(function(e){return function(...t){const n=this.__sentry_xhr_v2__;return n&&void 0!==t[0]&&(n.body=t[0]),Re("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!Ce())return!1;if(Ie(Se.fetch))return!0;let e=!1;const t=Se.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Ie(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())return;T(i.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Pe(t),method:Ae(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Pe(t),method:Ae(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Re("fetch",{...o}),e.apply(i.n2,t).then((e=>(Re("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw Re("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=Te.chrome,t=e&&e.app&&e.app.runtime,n="history"in Te&&!!Te.history.pushState&&!!Te.history.replaceState;return!t&&n}())return;const e=Oe.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Me,t=String(n);Me=t,Re("history",{from:e,to:t})}return e.apply(this,t)}}Oe.onpopstate=function(...t){const n=Oe.location.href,r=Me;if(Me=n,Re("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},T(Oe.history,"pushState",t),T(Oe.history,"replaceState",t)}();break;case"error":$e=Oe.onerror,Oe.onerror=function(e,t,n,r,o){return Re("error",{column:r,error:o,line:n,msg:e,url:t}),!(!$e||$e.__SENTRY_LOADER__)&&$e.apply(this,arguments)},Oe.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":He=Oe.onunhandledrejection,Oe.onunhandledrejection=function(e){return Re("unhandledrejection",e),!(He&&!He.__SENTRY_LOADER__)||He.apply(this,arguments)},Oe.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("unknown instrumentation type:",e))}}function Le(e,t){Ne[e]=Ne[e]||[],Ne[e].push(t),ze(e)}function Re(e,t){if(e&&Ne[e])for(const n of Ne[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ee(n)}\nError:`,t)}}const De={};function Ae(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Pe(e){return"string"==typeof e?e:e?Ae(e,"url")?e.url:e.toString?e.toString():"":""}let Me;let Be,Fe;function Ue(e,t=!1){return n=>{if(!n||Fe===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===Be||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(Fe,n))&&(e({event:n,name:r,global:t}),Fe=n),clearTimeout(Be),Be=Oe.setTimeout((()=>{Be=void 0}),1e3)}}let $e=null;let He=null;const Ve=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function We(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:l,publicKey:s}=e;return`${l}://${s}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function qe(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Ke(e){const t="string"==typeof e?function(e){const t=Ve.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",l]=t.slice(1);let s="",u=l;const c=u.split("/");if(c.length>1&&(s=c.slice(0,-1).join("/"),u=c.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return qe({host:i,pass:o,path:s,projectId:u,port:a,protocol:n,publicKey:r})}(e):qe(e);if(t&&function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(u.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(u.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(u.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(u.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Ye(e,t=100,n=1/0){try{return Je("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Ge(e,t=3,n=102400){const r=Ye(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Ge(e,t-1,n):r;var o}function Je(e,t,r=1/0,o=1/0,i=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=o){f[e]="[MaxProperties ~]";break}const t=h[e];f[e]=Je(e,t,c-1,o,i),p++}return l(t),f}function Qe(e,t=[]){return[e,t]}function Xe(e,t){const[n,r]=e;return[n,[...r,t]]}function Ze(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function et(e,t){return(t||new TextEncoder).encode(e)}function tt(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"==typeof o?o="string"==typeof e?o+e:[et(o,t),e]:o.push("string"==typeof e?et(e,t):e)}for(const e of r){const[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Ye(n))}i(e)}}return"string"==typeof o?o:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(o)}function nt(e,t){const n="string"==typeof e.data?et(e.data,t):e.data;return[D({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const rt={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ot(e){return rt[e]}function it(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class at extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function lt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function st(e,t){return n={sentry_key:e.publicKey,sentry_version:"7",...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function ut(e,t={}){const n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${lt(e)}${e.projectId}/envelope/`}(e)}?${st(e,r)}`}function ct(e,t,n,r){const o=it(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:We(r)},...o&&{trace:D({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Qe(a,[[{type:i},e]])}function dt(e,t,n,r){const{normalizeDepth:o=3,normalizeMaxBreadth:a=1e3}=e,l={...t,event_id:t.event_id||n.event_id||P(),timestamp:t.timestamp||(0,J.yW)()},s=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:Q);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=E(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=E(a.value,i));const l=e.request;l&&l.url&&(l.url=E(l.url,i))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,s),void 0===t.type&&function(e,t){const n=i.n2._sentryDebugIds;if(!n)return;let r;const o=ft.get(t);o?r=o:(r=new Map,ft.set(t,r));const a=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(l,e.stackParser);let u=r;n.captureContext&&(u=oe.clone(u).update(n.captureContext));let c=Z(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}c=u.applyToEvent(l,n)}return c.then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"==typeof o&&o>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ye(e.data,t,n)}})))},...e.user&&{user:Ye(e.user,t,n)},...e.contexts&&{contexts:Ye(e.contexts,t,n)},...e.extra&&{extra:Ye(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Ye(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Ye(e.data,t,n)),e))));return r}(e,o,a):e)))}const ft=new WeakMap;const pt="Not capturing exception because it's already been captured.";function ht(e){return void 0===e.type}function _t(e){return"transaction"===e.type}var mt=n(8518);function gt(e,t){const n=bt(e,t),r={type:t&&t.name,value:xt(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function vt(e,t){return{exception:{values:[gt(e,t)]}}}function bt(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(yt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}const yt=/Minified React error #\d+;/i;function xt(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function wt(e,t,n,r,o){let i;if(p(t)&&t.error){return vt(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=vt(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=kt(e,a,n,r),F(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return vt(e,t);if(g(t)||v(t)){return i=function(e,t,n,r){const o=fe().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:v(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Et(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Ge(t,i)}};if(n){const t=bt(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,o),U(i,{synthetic:!0}),i}return i=kt(e,t,n,r),F(i,`${t}`,void 0),U(i,{synthetic:!0}),i}function kt(e,t,n,r){const o={message:t};if(r&&n){const r=bt(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}function Et(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(z(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return E(n[0],t);for(let e=n.length;e>0;e--){const r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:E(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(v(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function St(e,t){return fe().captureException(e,{captureContext:t})}function Ct(e){fe().withScope(e)}const It=i.n2;let Tt=0;function Ot(){return Tt>0}function Nt(){Tt++,setTimeout((()=>{Tt--}))}function jt(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(j(e))return e}catch(t){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map((e=>jt(e,t)));return e.apply(this,o)}catch(e){throw Nt(),Ct((n=>{n.addEventProcessor((e=>(t.mechanism&&(F(e,void 0,void 0),U(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),St(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}N(r,e),O(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class zt extends class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn?this._dsn=Ke(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("No DSN provided, client will not do anything."),this._dsn){const t=ut(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if($(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=m(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&$(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),re(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):Z(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&be(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){be(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=ct(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Xe(n,nt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=it(n);return Qe({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:We(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(re(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new te((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),dt(r,e,t,n).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...e.contexts};const l=a||function(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},a=D({environment:r.environment||Q,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",a),a}(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:l,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?u.log(t.message):u.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return ee(new at("SDK not enabled, will not capture event.","log"));const i=_t(e),a=ht(e),l=e.type||"error",s=`before send for type \`${l}\``;if(a&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),ee(new at(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new at("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(ht(t)&&r)return r(t,n);if(_t(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(b(e))return e.then((e=>{if(!g(e)&&null!==e)throw new at(n);return e}),(e=>{throw new at(`${t} rejected with ${e}`)}));if(!g(e)&&null!==e)throw new at(n);return e}(o,s)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new at(`${s} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof at)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new at(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Error while sending event:",e)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}{constructor(e){const t=It.SENTRY_SDK_SOURCE||(0,mt.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o}],version:o},super(e),e.sendClientReports&&It.document&&It.document.addEventListener("visibilitychange",(()=>{"hidden"===It.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=wt(e,t,n&&n.syntheticException||void 0,r);return U(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Z(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=kt(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Z(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:We(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Qe(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("Sending outcomes:",e);const t=(n=e,Qe((r=this._options.tunnel&&We(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||(0,J.yW)(),discarded_events:n}]]));var n,r,o;this._sendEnvelope(t)}}class Lt{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=Lt.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:Rt,onunhandledrejection:Dt}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function Rt(){Le("error",(e=>{const[t,n,r]=Mt();if(!t.getIntegration(Lt))return;const{msg:o,url:i,line:a,column:l,error:s}=e;if(Ot()||s&&s.__sentry_own_request__)return;const u=void 0===s&&_(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=p(e)?e.message:e,a="Error";const l=i.match(o);l&&(a=l[1],i=l[2]);return At({exception:{values:[{type:a,value:i}]}},t,n,r)}(o,i,a,l):At(wt(n,s||o,void 0,r,!1),i,a,l);u.level="error",Pt(t,s,u,"onerror")}))}function Dt(){Le("unhandledrejection",(e=>{const[t,n,r]=Mt();if(!t.getIntegration(Lt))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){}if(Ot()||o&&o.__sentry_own_request__)return!0;const i=m(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:wt(n,o,void 0,r,!0);i.level="error",Pt(t,o,i,"onunhandledrejection")}))}function At(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},l=a.stacktrace=a.stacktrace||{},s=l.frames=l.frames||[],u=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,d=_(t)&&t.length>0?t:function(){try{return x.document.location.href}catch(e){return""}}();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:c}),e}function Pt(e,t,n,r){U(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function Mt(){const e=fe(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Lt.__initStatic();const Bt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class Ft{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=Ft.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&T(It,"setTimeout",Ut),this._options.setInterval&&T(It,"setInterval",Ut),this._options.requestAnimationFrame&&T(It,"requestAnimationFrame",$t),this._options.XMLHttpRequest&&"XMLHttpRequest"in It&&T(XMLHttpRequest.prototype,"send",Ht);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:Bt).forEach(Vt)}}}function Ut(e){return function(...t){const n=t[0];return t[0]=jt(n,{mechanism:{data:{function:Ee(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function $t(e){return function(t){return e.apply(this,[jt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Ee(e)},handled:!0,type:"instrument"}})])}}function Ht(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&T(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Ee(t)},handled:!0,type:"instrument"}},r=j(t);return r&&(n.mechanism.data.handler=Ee(r)),jt(t,n)}))})),e.apply(this,t)}}function Vt(e){const t=It,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(T(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=jt(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ee(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,jt(r,{mechanism:{data:{function:"addEventListener",handler:Ee(r),target:e},handled:!0,type:"instrument"}}),o])}})),T(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(e){}return e.call(this,t,o,r)}})))}Ft.__initStatic();const Wt=["fatal","error","warning","log","info","debug"];function qt(e){return"warn"===e?"warning":Wt.includes(e)?e:"log"}function Kt(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Yt=1024;class Gt{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=Gt.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&Le("console",Qt),this.options.dom&&Le("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0,o="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;o&&o>Yt&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=Yt),"string"==typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?w(e.target,{keyAttrs:r,maxStringLength:o}):w(e,{keyAttrs:r,maxStringLength:o})}catch(e){n=""}0!==n.length&&fe().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&Le("xhr",Xt),this.options.fetch&&Le("fetch",Zt),this.options.history&&Le("history",en),this.options.sentry){const e=fe().getClient();e&&e.on&&e.on("beforeSendEvent",Jt)}}}function Jt(e){fe().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:B(e)},{event:e})}function Qt(e){for(let t=0;t0?i.exception.values[i.exception.values.length-1]:void 0;var s,u;l&&(i.exception.values=(s=nn(e,t,o,a.originalException,r,i.exception.values,l,0),u=n,s.map((e=>(e.value&&(e.value=E(e.value,u)),e)))))}function nn(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(y(r[o],Error)){rn(a,l);const i=e(t,r[o]),u=s.length;on(i,o,u,l),s=nn(e,t,n,r[o],o,[i,...s],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(y(r,Error)){rn(a,l);const u=e(t,r),c=s.length;on(u,`errors[${i}]`,c,l),s=nn(e,t,n,r,o,[u,...s],u,c)}})),s}function rn(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function on(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}Gt.__initStatic();class an{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=an.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(e,t){e(((e,n)=>{const r=t(),o=r.getClient(),i=r.getIntegration(an);if(!o||!i)return e;const a=o.getOptions();return tn(gt,a.stackParser,a.maxValueLength,i._key,i._limit,e,n),e}))}}an.__initStatic();class ln{static __initStatic(){this.id="HttpContext"}constructor(){this.name=ln.id}setupOnce(){ae((e=>{if(fe().getIntegration(ln)){if(!It.navigator&&!It.location&&!It.document)return e;const t=e.request&&e.request.url||It.location&&It.location.href,{referrer:n}=It.document||{},{userAgent:r}=It.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}ln.__initStatic();class sn{static __initStatic(){this.id="Dedupe"}constructor(){this.name=sn.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(sn);if(n){try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!cn(e,t))return!1;if(!un(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=dn(t),r=dn(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!cn(e,t))return!1;if(!un(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function un(e,t){let n=fn(e),r=fn(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,mn=/\((\S*)(?::(\d+))(?::(\d+))\)/,gn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,vn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,bn=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,yn=we(...[[30,e=>{const t=_n.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=mn.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=xn(t[1]||pn,t[2]);return hn(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=gn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=vn.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||pn;return[n,e]=xn(n,e),hn(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=bn.exec(e);return t?hn(t[2],t[1]||pn,+t[3],t[4]?+t[4]:void 0):void 0}]]),xn=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:pn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function wn(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new te(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{Z(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}function kn(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const e of i.trim().split(",")){const[t,n]=e.split(":",2),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(n)for(const e of n.split(";"))o[e]=r+a;else o.all=r+a}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(a,r):429===t&&(o.all=r+6e4);return o}function En(e,t,n=wn(e.bufferSize||30)){let r={};function o(o){const i=[];if(Ze(o,((t,n)=>{const o=ot(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,o)){const r=Sn(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return Z();const a=Qe(o[0],i),l=t=>{Ze(a,((n,r)=>{const o=Sn(n,r);e.recordDroppedEvent(t,ot(r),o)}))};return n.add((()=>t({body:tt(a,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=kn(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof at)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Skipped sending event because buffer is full."),l("queue_overflow"),Z();throw e}))}return o.__sentry__baseTransport__=!0,{send:o,flush:e=>n.drain(e)}}function Sn(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let Cn;function In(e,t=function(){if(Cn)return Cn;if(Ie(It.fetch))return Cn=It.fetch.bind(It);const e=It.document;let t=It.fetch;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return Cn=t.bind(It)}()){let n=0,r=0;return En(e,(function(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,a).then((e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(e){return Cn=void 0,n-=i,r--,ee(e)}}))}function Tn(e){return En(e,(function(t){return new te(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{4===o.readyState&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const On=[new q,new G,new Ft,new Gt,new Lt,new an,new sn,new ln];function Nn(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=On),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),It.SENTRY_RELEASE&&It.SENTRY_RELEASE.id&&(e.release=It.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||yn,Array.isArray(n)?we(...n):n),integrations:ve(e),transport:e.transport||(Ce()?In:Tn)};var n;!function(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?u.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=fe();n.getScope().update(t.initialScope);const r=new e(t);n.bindClient(r)}(zt,t),e.autoSessionTracking&&function(){if(void 0===It.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=fe();if(!e.captureSession)return;jn(e),Le("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&jn(fe())}))}()}function jn(e){e.startSession({ignoreDuration:!0}),e.captureSession()}var zn=()=>{var e,t;(t={dsn:null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.sentry_dsn_react,tracesSampleRate:1,ignoreErrors:["ResizeObserver loop limit exceeded"]})._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:o}],version:o},Nn(t)};function Ln(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oAn(e))).filter(Boolean).join(" "):null:"object"===t?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();const n=Object.assign({},e);return t&&Object.keys(t).filter((t=>!!e[t])).forEach((e=>{n[t[e]]=!0})),Object.keys(n).filter((e=>Dn.call(n,e)&&!!n[e])).join(" ")}(e,this):null:null}var Pn=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,Mn.uniqueId)("custom-theme-"):"").current;return Bn((()=>{r&&((e,t,n)=>{if("undefined"==typeof window)return;const r=t=>{var r;return null===(r=t.selectorText)||void 0===r?void 0:r.includes(`${e}.${n}`)};try{let o=[...document.styleSheets].findIndex((t=>{try{return[...t.cssRules].findIndex((t=>{var n;return null===(n=t.selectorText)||void 0===n?void 0:n.includes(e)}))>=0}catch(e){return!1}}));if(-1===o){const e=document.createElement("style");document.head.appendChild(e),o=document.styleSheets.length-1}const i=document.styleSheets[o],a=i.cssRules;let l=[...a].findIndex(r);-1===l&&(i.insertRule(`.${e}.${n} { content: '' }`,a.length),l=[...a].findIndex(r));const s=a[l];Object.entries(t).forEach((e=>{let[t,n]=e;return s.style.setProperty(t,n)}))}catch(t){console.warn(`Could not find the stylesheet to update with the "${e}" selector!`)}})(e&&e.split(" ")[0],n,o)}),[e,n,o,r]),o};var Un="LoadingSpinner-module_loadingSpinner__2xHT_";Rn(".LoadingSpinner-module_notificationArea__1arIM{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoadingSpinner-module_loadingSpinner__2xHT_{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);border-top-color:var(--spinner-color);height:var(--spinner-size);position:relative;width:var(--spinner-size)}.LoadingSpinner-module_loadingSpinner__2xHT_ div{animation:LoadingSpinner-module_spinner-rotation-animation__PEk45 var(--spinner-rotation-animation-duration) cubic-bezier(.6,.2,.4,.8) infinite;border:var(--spinner-thickness) solid transparent;border-radius:50%;border-top-color:inherit;box-sizing:border-box;height:100%;position:absolute;width:100%}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(2){animation-delay:-.15s}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(3){animation-delay:-.3s}.LoadingSpinner-module_small__1McRk{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.LoadingSpinner-module_multicolor__1qbEF{animation:LoadingSpinner-module_spinner-color-animation__Yu7Cr var(--spinner-color-animation-duration) cubic-bezier(.6,.2,.4,.9) infinite;border-top-color:var(--spinner-color-stage1)}@keyframes LoadingSpinner-module_spinner-rotation-animation__PEk45{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner-module_spinner-color-animation__Yu7Cr{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}");const $n="hds-loading-spinner-notification-area",Hn="data-active-spinners",Vn=()=>"undefined"==typeof document?null:document.getElementById($n)||(()=>{const e=document.createElement("div");return e.id=$n,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Wn=e=>{var{className:n,multicolor:r=!1,small:o=!1,theme:i,loadingText:a="Page is loading",loadingFinishedText:l="Page has finished loading"}=e,s=Ln(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const u=Fn(Un,i);return((e,n)=>{const[r]=(0,t.useState)((0,Mn.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Vn()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),u=(0,t.useCallback)((()=>(a.current.getAttribute(Hn)||"").split(",").filter((e=>""!==e))),[a]),c=(0,t.useCallback)((()=>{const e=u();e.push(r),a.current.setAttribute(Hn,e.join(","))}),[u,a,r]),d=(0,t.useCallback)((()=>{const e=u().filter((e=>e!==r));a.current.setAttribute(Hn,e.join(","))}),[u,a,r]),f=(0,t.useCallback)((()=>{0===u().length&&(s(),setTimeout((()=>{0===u().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[u,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),c(),()=>{d(),f()})),[l,c,d,f])})(a,l),t.createElement("div",Object.assign({className:Pn(Un,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",u,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var qn=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Wn,{loadingText:"",loadingFinishedText:""})});let Kn=0;function Yn(e,t){const n="atom"+ ++Kn,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=function(e){return e(this)},r.write=function(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}),t&&(r.write=t),r}const Gn=e=>"init"in e,Jn=e=>!!e.write,Qn=new WeakMap,Xn=(e,t)=>{const n=Qn.get(e);n&&(Qn.delete(e),n(t))},Zn=(e,t)=>{e.status="fulfilled",e.value=t},er=(e,t)=>{e.status="rejected",e.reason=t},tr=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),nr=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),rr=e=>!!e&&"v"in e&&e.v instanceof Promise,or=e=>{if("e"in e)throw e.e;return e.v},ir=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,o;r=new Set,o=new Set;const i=t=>e.get(t),a=(t,r)=>{Object.freeze(r);const o=e.get(t);if(e.set(t,r),n.has(t)||n.set(t,o),rr(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&Xn(o.v,e)}},l=(e,t,n)=>{const r=new Map;let o=!1;n.forEach(((n,i)=>{n||i!==e||(n=t),n?(r.set(i,n),t.d.get(i)!==n&&(o=!0)):console.warn("[Bug] atom state not found")})),(o||t.d.size!==r.size)&&(t.d=r)},s=(e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,v:t};if(n&&l(e,o,n),tr(r,o)&&r.d===o.d)return r;if(rr(r)&&rr(o)&&((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig)(r,o)){if(r.d===o.d)return r;o.v=r.v}return a(e,o),o},u=(e,n,r,o)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(n)){let a;const l=()=>{const n=i(e);if(!rr(n)||n.v!==u)return;const o=s(e,u,r);t.has(e)&&n.d!==o.d&&v(e,o,n.d)},u=new Promise(((e,t)=>{let r=!1;n.then((t=>{r||(r=!0,Zn(u,t),e(t),l())}),(e=>{r||(r=!0,er(u,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>Zn(u,e)),(e=>er(u,e))),e(t))}}));return u.orig=n,u.status="pending",((e,t)=>{Qn.set(e,t),e.catch((()=>{})).finally((()=>Qn.delete(e)))})(u,(e=>{e&&a(e),null==o||o()})),s(e,u,r)}return s(e,n,r)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>{if(t===e)return!0;const r=c(t);return r===n||tr(r,n)})))return r}const o=new Map;let s=!0;const d=t=>{if(t===e){const e=i(t);if(e)return o.set(t,e),or(e);if(Gn(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),or(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return Jn(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&Jn(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return _(e,...t)}),p}};try{const t=e.read(d,h);return u(e,t,o,(()=>null==f?void 0:f.abort()))}catch(t){return((e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,e:t};return n&&l(e,o,n),nr(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>or(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const r=new Map,o=new WeakMap,a=e=>{var r;const o=new Set(null==(r=t.get(e))?void 0:r.t);return n.forEach(((t,n)=>{var r;(null==(r=i(n))?void 0:r.d.has(e))&&o.add(n)})),o},l=e=>{a(e).forEach((t=>{t!==e&&(r.set(t,(r.get(t)||new Set).add(e)),o.set(t,(o.get(t)||0)+1),l(t))}))};l(e);const s=e=>{a(e).forEach((t=>{var n;if(t!==e){let e=o.get(t);if(e&&o.set(t,--e),!e){let e=!!(null==(n=r.get(t))?void 0:n.size);if(e){const n=i(t),r=c(t,!0);e=!tr(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>or(c(e))),((t,...o)=>{let a;if(t===e){if(!Gn(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);tr(e,n)||p(t)}else a=h(t,...o);if(!n){const e=b();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},_=(e,...t)=>{const n=h(e,...t),o=b();return r.forEach((e=>e({type:"write",flushed:o}))),n},m=(e,n,r)=>{var a;const l=r||[];null==(a=i(e))||a.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&m(r,e,l)})),c(e);const s={t:new Set(n&&[n]),l:new Set};if(t.set(e,s),o.add(e),Jn(e)&&e.onMount){const{onMount:t}=e;l.push((()=>{const n=t(((...t)=>_(e,...t)));n&&(s.u=n)}))}return r||l.forEach((e=>e())),s},g=e=>{var n;const r=null==(n=t.get(e))?void 0:n.u;r&&r(),t.delete(e),o.delete(e);const a=i(e);a?(rr(a)&&Xn(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&g(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},v=(e,n,r)=>{const o=new Set(n.d.keys());null==r||r.forEach(((n,r)=>{if(o.has(r))return void o.delete(r);const i=t.get(r);i&&(i.t.delete(e),f(r,i)&&g(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&m(n,e)}))},b=()=>{let e;for(e=new Set;n.size;){const r=Array.from(n);n.clear(),r.forEach((([n,r])=>{const o=i(n);if(o){const i=t.get(n);i&&o.d!==(null==r?void 0:r.d)&&v(n,o,null==r?void 0:r.d),i&&(rr(r)||!tr(r,o)&&!nr(r,o))&&(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},y=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=m(e)),n})(e),i=b(),a=o.l;return a.add(n),r.forEach((e=>e({type:"sub",flushed:i}))),()=>{a.delete(n),(e=>{const n=t.get(e);n&&f(e,n)&&g(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:_,sub:y,dev_subscribe_store:(e,t)=>{if(2!==t)throw new Error("The current StoreListener revision is 2.");return r.add(e),()=>{r.delete(e)}},dev_get_mounted_atoms:()=>o.values(),dev_get_atom_state:t=>e.get(t),dev_get_mounted:e=>t.get(e),dev_restore_atoms:e=>{for(const[t,n]of e)Gn(t)&&(u(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let ar;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const lr=(0,t.createContext)(void 0),sr=e=>{const n=(0,t.useContext)(lr);return(null==e?void 0:e.store)||n||(ar||(1!==globalThis.__NUMBER_OF_JOTAI_INSTANCES__&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),ar=ir()),ar)},ur=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)});function cr(e,n){const r=sr(n),[[o,i,a],l]=(0,t.useReducer)((t=>{const n=r.get(e);return Object.is(t[0],n)&&t[1]===r&&t[2]===e?t:[n,r,e]}),void 0,(()=>[r.get(e),r,e]));let s=o;i===r&&a===e||(l(),s=r.get(e));const u=null==n?void 0:n.delay;return(0,t.useEffect)((()=>{const t=r.sub(e,(()=>{"number"!=typeof u?l():setTimeout(l,u)}));return l(),t}),[r,e,u]),(0,t.useDebugValue)(s),(e=>"function"==typeof(null==e?void 0:e.then))(s)?ur(s):s}function dr(e,n){const r=sr(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function fr(e,t){return[cr(e,t),dr(e,t)]}Rn("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1eV1P{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1JeYJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const pr=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:Pn("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function hr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function _r(e){return e instanceof hr(e).Element||e instanceof Element}function mr(e){return e instanceof hr(e).HTMLElement||e instanceof HTMLElement}function gr(e){return"undefined"!=typeof ShadowRoot&&(e instanceof hr(e).ShadowRoot||e instanceof ShadowRoot)}var vr=Math.max,br=Math.min,yr=Math.round;function xr(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(mr(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=yr(n.width)/a||1),i>0&&(o=yr(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function wr(e){var t=hr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function kr(e){return e?(e.nodeName||"").toLowerCase():null}function Er(e){return((_r(e)?e.ownerDocument:e.document)||window.document).documentElement}function Sr(e){return xr(Er(e)).left+wr(e).scrollLeft}function Cr(e){return hr(e).getComputedStyle(e)}function Ir(e){var t=Cr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Tr(e,t,n){void 0===n&&(n=!1);var r=mr(t),o=mr(t)&&function(e){var t=e.getBoundingClientRect(),n=yr(t.width)/e.offsetWidth||1,r=yr(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Er(t),a=xr(e,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==kr(t)||Ir(i))&&(l=function(e){return e!==hr(e)&&mr(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:wr(e);var t}(t)),mr(t)?((s=xr(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Sr(i))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Or(e){var t=xr(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Nr(e){return"html"===kr(e)?e:e.assignedSlot||e.parentNode||(gr(e)?e.host:null)||Er(e)}function jr(e){return["html","body","#document"].indexOf(kr(e))>=0?e.ownerDocument.body:mr(e)&&Ir(e)?e:jr(Nr(e))}function zr(e,t){var n;void 0===t&&(t=[]);var r=jr(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=hr(r),a=o?[i].concat(i.visualViewport||[],Ir(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(zr(Nr(a)))}function Lr(e){return["table","td","th"].indexOf(kr(e))>=0}function Rr(e){return mr(e)&&"fixed"!==Cr(e).position?e.offsetParent:null}function Dr(e){for(var t=hr(e),n=Rr(e);n&&Lr(n)&&"static"===Cr(n).position;)n=Rr(n);return n&&("html"===kr(n)||"body"===kr(n)&&"static"===Cr(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&mr(e)&&"fixed"===Cr(e).position)return null;var n=Nr(e);for(gr(n)&&(n=n.host);mr(n)&&["html","body"].indexOf(kr(n))<0;){var r=Cr(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Ar="top",Pr="bottom",Mr="right",Br="left",Fr="auto",Ur=[Ar,Pr,Mr,Br],$r="start",Hr="end",Vr="viewport",Wr="popper",qr=Ur.reduce((function(e,t){return e.concat([t+"-"+$r,t+"-"+Hr])}),[]),Kr=[].concat(Ur,[Fr]).reduce((function(e,t){return e.concat([t,t+"-"+$r,t+"-"+Hr])}),[]),Yr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Gr(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var Jr={placement:"bottom",modifiers:[],strategy:"absolute"};function Qr(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ro(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?eo(o):null,a=o?to(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Ar:t={x:l,y:n.y-r.height};break;case Pr:t={x:l,y:n.y+n.height};break;case Mr:t={x:n.x+n.width,y:s};break;case Br:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?no(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case $r:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Hr:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var oo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function io(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,_=void 0===h?0:h,m="function"==typeof c?c({x:p,y:_}):{x:p,y:_};p=m.x,_=m.y;var g=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Br,y=Ar,x=window;if(u){var w=Dr(n),k="clientHeight",E="clientWidth";if(w===hr(n)&&"static"!==Cr(w=Er(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===Ar||(o===Br||o===Mr)&&i===Hr)y=Pr,_-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,_*=s?1:-1;if(o===Br||(o===Ar||o===Pr)&&i===Hr)b=Mr,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,C=Object.assign({position:l},u&&oo),I=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:yr(t*r)/r||0,y:yr(n*r)/r||0}}({x:p,y:_}):{x:p,y:_};return p=I.x,_=I.y,s?Object.assign({},C,((S={})[y]=v?"0":"",S[b]=g?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+_+"px)":"translate3d("+p+"px, "+_+"px, 0)",S)):Object.assign({},C,((t={})[y]=v?_+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ao={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Kr.reduce((function(e,n){return e[n]=function(e,t,n){var r=eo(e),o=[Br,Ar].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[Br,Mr].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}(n,t.rects,i),e}),{}),l=a[t.placement],s=l.x,u=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}},lo={left:"right",right:"left",bottom:"top",top:"bottom"};function so(e){return e.replace(/left|right|bottom|top/g,(function(e){return lo[e]}))}var uo={start:"end",end:"start"};function co(e){return e.replace(/start|end/g,(function(e){return uo[e]}))}function fo(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&gr(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function po(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ho(e,t){return t===Vr?po(function(e){var t=hr(e),n=Er(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,l=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,l=r.offsetTop)),{width:o,height:i,x:a+Sr(e),y:l}}(e)):_r(t)?function(e){var t=xr(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):po(function(e){var t,n=Er(e),r=wr(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=vr(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=vr(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+Sr(e),s=-r.scrollTop;return"rtl"===Cr(o||n).direction&&(l+=vr(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Er(e)))}function _o(e,t,n){var r="clippingParents"===t?function(e){var t=zr(Nr(e)),n=["absolute","fixed"].indexOf(Cr(e).position)>=0&&mr(e)?Dr(e):e;return _r(n)?t.filter((function(e){return _r(e)&&fo(e,n)&&"body"!==kr(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=ho(e,n);return t.top=vr(r.top,t.top),t.right=br(r.right,t.right),t.bottom=br(r.bottom,t.bottom),t.left=vr(r.left,t.left),t}),ho(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function mo(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function go(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function vo(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,l=n.rootBoundary,s=void 0===l?Vr:l,u=n.elementContext,c=void 0===u?Wr:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,_=mo("number"!=typeof h?h:go(h,Ur)),m=c===Wr?"reference":Wr,g=e.rects.popper,v=e.elements[f?m:c],b=_o(_r(v)?v:v.contextElement||Er(e.elements.popper),a,s),y=xr(e.elements.reference),x=ro({reference:y,element:g,strategy:"absolute",placement:o}),w=po(Object.assign({},g,x)),k=c===Wr?w:y,E={top:b.top-k.top+_.top,bottom:k.bottom-b.bottom+_.bottom,left:b.left-k.left+_.left,right:k.right-b.right+_.right},S=e.modifiersData.offset;if(c===Wr&&S){var C=S[o];Object.keys(E).forEach((function(e){var t=[Mr,Pr].indexOf(e)>=0?1:-1,n=[Ar,Pr].indexOf(e)>=0?"y":"x";E[e]+=C[n]*t}))}return E}var bo={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0===a||a,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,_=n.allowedAutoPlacements,m=t.options.placement,g=eo(m),v=s||(g===m||!h?[so(m)]:function(e){if(eo(e)===Fr)return[];var t=so(e);return[co(e),t,co(t)]}(m)),b=[m].concat(v).reduce((function(e,n){return e.concat(eo(n)===Fr?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=void 0===s?Kr:s,c=to(r),d=c?l?qr:qr.filter((function(e){return to(e)===c})):Ur,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=vo(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[eo(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:_}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=b[0],S=0;S=0,N=O?"width":"height",j=vo(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=O?T?Mr:Br:T?Pr:Ar;y[N]>x[N]&&(z=so(z));var L=so(z),R=[];if(i&&R.push(j[I]<=0),l&&R.push(j[z]<=0,j[L]<=0),R.every((function(e){return e}))){E=C,k=!1;break}w.set(C,R)}if(k)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},A=h?3:1;A>0;A--){if("break"===D(A))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function yo(e,t,n){return vr(e,br(t,n))}var xo={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0!==a&&a,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,_=void 0===h?0:h,m=vo(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=eo(t.placement),v=to(t.placement),b=!v,y=no(g),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var O,N="y"===y?Ar:Br,j="y"===y?Pr:Mr,z="y"===y?"height":"width",L=w[y],R=L+m[N],D=L-m[j],A=p?-E[z]/2:0,P=v===$r?k[z]:E[z],M=v===$r?-E[z]:-k[z],B=t.elements.arrow,F=p&&B?Or(B):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},$=U[N],H=U[j],V=yo(0,k[z],F[z]),W=b?k[z]/2-A-V-$-C.mainAxis:P-V-$-C.mainAxis,q=b?-k[z]/2+A+V+H+C.mainAxis:M+V+H+C.mainAxis,K=t.elements.arrow&&Dr(t.elements.arrow),Y=K?"y"===y?K.clientTop||0:K.clientLeft||0:0,G=null!=(O=null==I?void 0:I[y])?O:0,J=L+q-G,Q=yo(p?br(R,L+W-G-Y):R,L,p?vr(D,J):D);w[y]=Q,T[y]=Q-L}if(l){var X,Z="x"===y?Ar:Br,ee="x"===y?Pr:Mr,te=w[x],ne="y"===x?"height":"width",re=te+m[Z],oe=te-m[ee],ie=-1!==[Ar,Br].indexOf(g),ae=null!=(X=null==I?void 0:I[x])?X:0,le=ie?re:te-k[ne]-E[ne]-ae+C.altAxis,se=ie?te+k[ne]+E[ne]-ae-C.altAxis:oe,ue=p&&ie?function(e,t,n){var r=yo(e,t,n);return r>n?n:r}(le,te,se):yo(p?le:re,te,p?se:oe);w[x]=ue,T[x]=ue-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var wo={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=eo(n.placement),s=no(l),u=[Br,Mr].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return mo("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:go(e,Ur))}(o.padding,n),d=Or(i),f="y"===s?Ar:Br,p="y"===s?Pr:Mr,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],_=a[s]-n.rects.reference[s],m=Dr(i),g=m?"y"===s?m.clientHeight||0:m.clientWidth||0:0,v=h/2-_/2,b=c[f],y=g-d[u]-c[p],x=g/2-d[u]/2+v,w=yo(b,x,y),k=s;n.modifiersData[r]=((t={})[k]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&fo(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ko(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Eo(e){return[Ar,Mr,Pr,Br].some((function(t){return e[t]>=0}))}var So=Xr({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,l=void 0===a||a,s=hr(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,Zr)})),l&&s.addEventListener("resize",n.update,Zr),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Zr)})),l&&s.removeEventListener("resize",n.update,Zr)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ro({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,l=n.roundOffsets,s=void 0===l||l,u={placement:eo(t.placement),variation:to(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,io(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,io(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];mr(o)&&kr(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});mr(r)&&kr(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ao,bo,xo,wo,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=vo(t,{elementContext:"reference"}),l=vo(t,{altBoundary:!0}),s=ko(a,r),u=ko(l,o,i),c=Eo(s),d=Eo(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Co=n(9590),Io=n.n(Co),To=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Oo="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,No=[],jo={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",xs:"Icon-module_xs__3kAOj icon_hds-icon--size-xs__3dAMZ",s:"Icon-module_s__2WGWe icon_hds-icon--size-s__2Lkik",m:"Icon-module_m__3edUY icon_hds-icon--size-m__1mcHv",l:"Icon-module_l__1TDQL icon_hds-icon--size-l__3Zczy",xl:"Icon-module_xl__1M6cO icon_hds-icon--size-xl__1Jes8"};Rn(".icon_hds-icon__1YqNC{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon__1YqNC.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}.Icon-module_icon__1Jtzj{background-color:transparent}");const zo=e=>{let{ariaLabel:n="question-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))};Rn(".Tooltip-module_button__2x9m0{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tooltip-module_root__1Yo9t{--button-focus-outline-width:3px;--button-focus-outline-color:var(--color-coat-of-arms);--tooltip-arrow-size:8px;--tooltip-background:var(--color-coat-of-arms-light);--tooltip-border-color:var(--color-coat-of-arms);--tooltip-spacing-default:var(--spacing-s);--tooltip-spacing-small:var(--spacing-3-xs) var(--spacing-2-xs)}.Tooltip-module_tooltip__3x8S8{background-color:var(--tooltip-background);font-size:var(--fontsize-body-s);font-weight:400;line-height:24px;max-width:21.875rem;padding:var(--tooltip-spacing-default);z-index:1000}.Tooltip-module_boxShadow__3IzE-{box-shadow:var(--box-shadow-s)}.Tooltip-module_small__29mxd{padding:var(--tooltip-spacing-small)}.Tooltip-module_button__2x9m0>span{display:flex}.Tooltip-module_button__2x9m0:focus{box-shadow:0 0 0 var(--button-focus-outline-width) var(--button-focus-outline-color);outline:none}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom]{border-top:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top]{border-bottom:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left]{border-right:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right]{border-left:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8 .Tooltip-module_arrow__210Rd{position:absolute}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border-color);top:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border-color);bottom:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border-color);right:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border-color);left:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}");const Lo=e=>{let{boxShadow:n=!1,children:r,placement:o="auto",small:i=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:s,buttonClassName:u,tooltipClassName:c}=e;const[d,f]=(0,t.useState)(!1),p=(0,t.useRef)(null),h=(0,t.useRef)(null),[_,m]=(0,t.useState)(null),{styles:g,attributes:v,forceUpdate:b}=function(e,n,r){void 0===r&&(r={});var o=t.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||No},a=t.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=a[0],s=a[1],u=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);s({styles:To(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:To(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),c=t.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[u,{name:"applyStyles",enabled:!1}])};return Io()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,u]),d=t.useRef();return Oo((function(){d.current&&d.current.setOptions(c)}),[c]),Oo((function(){if(null!=e&&null!=n){var t=(r.createPopper||So)(e,n,c);return d.current=t,function(){t.destroy(),d.current=null}}}),[e,n,r.createPopper]),{state:d.current?d.current.state:null,styles:l.styles,attributes:l.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}(p.current,h.current,{placement:o,modifiers:[{name:"arrow",options:{element:_}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==b&&!0===d&&b()}),[d,b]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!d||"Escape"!==t&&"Esc"!==t&&27!==t||f(!1)},t=e=>{const t=e.target;!d||p.current.contains(t)||h.current.contains(t)||f(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:Pn("Tooltip-module_root__1Yo9t",s)},t.createElement("button",{ref:p,type:"button",className:Pn("Tooltip-module_button__2x9m0",u),title:a,"aria-label":a,"aria-expanded":d,onClick:()=>{f(!d)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(zo,null))),d&&t.createElement("section",Object.assign({"aria-label":l,ref:h,className:Pn("Tooltip-module_tooltip__3x8S8",i&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",c),style:g.popper},v.popper),r,t.createElement("div",Object.assign({ref:m,className:"Tooltip-module_arrow__210Rd",style:g.arrow},v.arrow))))};Rn(".FieldLabel-module_hidden__3UWxI{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.FieldLabel-module_label__1zrXK{color:var(--label-color-default,var(--color-black-90));display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.FieldLabel-module_tooltipButton__1My3f{position:absolute;right:0;top:0}");const Ro=e=>{var{hidden:n,id:r,inputId:o,isAriaLabelledBy:i,label:a,required:l,tooltipLabel:s,tooltipButtonLabel:u,tooltipText:c}=e,d=Ln(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:o},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},d),a,l&&t.createElement(pr,null)),c&&t.createElement(Lo,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:u},c))};var Do="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Ao="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Po="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Mo="TextInput-module_hasButton__2KCM1",Bo="TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",Fo="TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",Uo="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",$o="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",Ho="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",Vo="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",Wo="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",qo="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",Ko="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",Yo="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";Rn("@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1RMzT{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1Fh0I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const Go=t.forwardRef(((e,n)=>{var{children:r,className:o="",errorText:i,helperText:a,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:_,successText:m,infoText:g,tooltipLabel:v,tooltipText:b,tooltipButtonLabel:y}=e,x=Ln(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel"]);const w={className:Pn(Do,u&&Wo,m&&qo,o),onBlur:p,style:_};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Ro,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Pn(Ao)},r),i&&t.createElement("div",{className:Uo,id:`${s}-error`},i),m&&t.createElement("div",{className:Ho,id:`${s}-success`},m),g&&t.createElement("div",{className:Vo,id:`${s}-info`},g),a&&t.createElement("div",{className:$o,id:`${s}-helper`},a))}));const Jo=e=>{let{ariaLabel:n="cross-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},Qo=t.forwardRef(((e,n)=>{var{buttonAriaLabel:r,buttonIcon:o,children:i,className:a="",clearButtonAriaLabel:l="Clear",clearButton:s=!1,defaultValue:u,disabled:c=!1,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:m,label:g,onButtonClick:v,onChange:b=(()=>null),required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S,type:C="text"}=e,I=Ln(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const T={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:m,label:g,required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S},O=t.useRef(null),N=((e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" "))(h,f,d,w,_),j=Boolean(o&&v),z=Boolean(s||"search"===C),L=e=>{if(b(e),!z)return;const t=e.target.value;z&&t.length>0?O.current.setAttribute("data-hds-textinput-filled","true"):O.current.removeAttribute("data-hds-textinput-filled")};return(null==u?void 0:u.length)>0&&z&&(T["data-hds-textinput-filled"]=!0),t.createElement(Go,Object.assign({},T,{ref:O}),t.createElement("input",Object.assign({"aria-describedby":N.length>0?N:null,className:Pn(Po,j&&Mo,z&&Bo),defaultValue:u,disabled:c,id:h,onChange:L,ref:n,required:y,type:C},I)),(j||z)&&t.createElement("div",{className:Ko},z&&t.createElement("button",{"aria-label":l,className:Pn(Yo,Fo),disabled:c,onClick:e=>{const t=O.current.querySelector("input");t.value="",t.focus(),L(e)},type:"button"},t.createElement(Jo,null)),o&&v&&t.createElement("button",{"aria-label":r,className:Yo,disabled:c,onClick:v,type:"button"},o)),i)}));function Xo(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var t=1;tt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var ai=0;function li(e,t){if(e){var n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!ni(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;ni(p)&&s(p);){if((p=null==(c=(u=p).parentElement)?u.getRootNode().host||null:c)===d){f.push(p);break}null!=p&&p===document.body&&oi(p)&&!oi(document.documentElement)||null!=p&&oi(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,_=n.visualViewport?n.visualViewport.height:innerHeight,m=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),b=v.height,y=v.width,x=v.top,w=v.right,k=v.bottom,E=v.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+b/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],T=0;T=0&&E>=0&&k<=_&&w<=h&&x>=L&&k<=D&&E>=A&&w<=R)return I;var P=getComputedStyle(O),M=parseInt(P.borderLeftWidth,10),B=parseInt(P.borderTopWidth,10),F=parseInt(P.borderRightWidth,10),U=parseInt(P.borderBottomWidth,10),$=0,H=0,V="offsetWidth"in O?O.offsetWidth-O.clientWidth-M-F:0,W="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-U:0,q="offsetWidth"in O?0===O.offsetWidth?0:z/O.offsetWidth:0,K="offsetHeight"in O?0===O.offsetHeight?0:j/O.offsetHeight:0;if(d===O)$="start"===o?S:"end"===o?S-_:"nearest"===o?ii(g,g+_,_,B,U,g+S,g+S+b,b):S-_/2,H="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:ii(m,m+h,h,M,F,m+C,m+C+y,y),$=Math.max(0,$+g),H=Math.max(0,H+m);else{$="start"===o?S-L-B:"end"===o?S-D+U+W:"nearest"===o?ii(L,D,j,B,U+W,S,S+b,b):S-(L+j/2)+W/2,H="start"===i?C-A-M:"center"===i?C-(A+z/2)+V/2:"end"===i?C-R+F+V:ii(A,R,z,M,F+V,C,C+y,y);var Y=O.scrollLeft,G=O.scrollTop;S+=G-($=Math.max(0,Math.min(G+$/K,O.scrollHeight-j/K+W))),C+=Y-(H=Math.max(0,Math.min(Y+H/q,O.scrollWidth-z/q+V)))}I.push({el:O,top:$,left:H})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function si(e,t){return e===t||e.contains&&e.contains(t)}function ui(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function gi(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var l=vi(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function vi(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;l--)if(!r(l).hasAttribute("disabled"))return l;return o?e>0?vi(1,0,n,r,!1):vi(-1,n-1,n,r,!1):-1}function bi(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(si(t,e)||r&&si(t,n.activeElement))}))}var yi=ui((function(){wi().textContent=""}),500);function xi(e,t){var n=wi(t);e&&(n.textContent=e,yi())}function wi(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var ki={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function Ei(e,t,n){var r=e.props,o=e.type,i={};Object.keys(t).forEach((function(r){!function(e,t,n,r){var o=t.props,i=t.type,a="on"+Oi(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](Zo({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(Zo({type:o},i))}var Si=ui((function(e,t){xi(e(),t)}),200);function Ci(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+fi():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function Ii(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Ti(e){return/^\S{1}$/.test(e)}function Oi(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function Ni(e){var n=(0,t.useRef)(e);return n.current=e,n}function ji(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=hi(t,n.props);var r=e(t,n);return n.props.stateReducer(t,Zo({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=Ni(r),d=(0,t.useCallback)((function(e){return u(Zo({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&Ei(f,hi(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function zi(e,t,n){var r=ji(e,t,n),o=r[0],i=r[1];return[hi(o,n),i]}var Li={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:li,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Ri(e,t,n){void 0===n&&(n=ki);var r="default"+Oi(t);return r in e?e[r]:n[t]}function Di(e,t,n){if(void 0===n&&(n=ki),t in e)return e[t];var r="initial"+Oi(t);return r in e?e[r]:Ri(e,t,n)}function Ai(e){var t=Di(e,"selectedItem"),n=Di(e,"isOpen"),r=Di(e,"highlightedIndex"),o=Di(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Pi(e,t,n,r){var o=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,l=t.selectedItem,s=t.highlightedIndex;return 0===o.length?-1:void 0!==i&&s===i?i:void 0!==a?a:l?0===n?o.indexOf(l):gi(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Mi(e,n,r,o){var i=(0,t.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,t.useEffect)((function(){var t=function(){i.current.isMouseDown=!0},a=function(t){i.current.isMouseDown=!1,e&&!bi(t.target,n.map((function(e){return e.current})),r.document)&&o()},l=function(){i.current.isTouchMove=!1},s=function(){i.current.isTouchMove=!0},u=function(t){!e||i.current.isTouchMove||bi(t.target,n.map((function(e){return e.current})),r.document,!1)||o()};return r.addEventListener("mousedown",t),r.addEventListener("mouseup",a),r.addEventListener("touchstart",l),r.addEventListener("touchmove",s),r.addEventListener("touchend",u),function(){r.removeEventListener("mousedown",t),r.removeEventListener("mouseup",a),r.removeEventListener("touchstart",l),r.removeEventListener("touchmove",s),r.removeEventListener("touchend",u)}}),[e,r]),i}function Bi(){for(var e=!1,n=(0,t.useRef)(!0),r=arguments.length,o=new Array(r),i=0;i=0&&{selectedItem:o.items[s]});break;case 13:n={highlightedIndex:Pi(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:Pi(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=Zo({isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:vi(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:vi(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case 2:case 8:n={isOpen:!1,highlightedIndex:-1};break;case 7:var u=t.key,c=""+e.inputValue+u,d=Hi(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=Zo({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:gi(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:gi(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 9:n={highlightedIndex:-1};break;case 12:case 16:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Pi(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:Pi(o,e,0)};break;case 18:n={isOpen:!1};break;case 19:n={highlightedIndex:t.highlightedIndex};break;case 20:n={selectedItem:t.selectedItem};break;case 21:n={inputValue:t.inputValue};break;case 22:n={highlightedIndex:Ri(o,"highlightedIndex"),isOpen:Ri(o,"isOpen"),selectedItem:Ri(o,"selectedItem"),inputValue:Ri(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function Ki(e){void 0===e&&(e={});var n=Zo({},Vi,e),r=n.items,o=n.scrollIntoView,i=n.environment,a=n.initialIsOpen,l=n.defaultIsOpen,s=n.itemToString,u=n.getA11ySelectionMessage,c=n.getA11yStatusMessage,d=zi(qi,Ai(n),n),f=d[0],p=d[1],h=f.isOpen,_=f.highlightedIndex,m=f.selectedItem,g=f.inputValue,v=(0,t.useRef)(null),b=(0,t.useRef)(null),y=(0,t.useRef)();y.current={};var x=(0,t.useRef)(!0),w=(0,t.useRef)(null),k=(0,t.useRef)(Ci(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=Ni({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Fi(c,[h,_,g,r],Zo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Fi(u,[m],Zo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var T=Ui({menuElement:b.current,highlightedIndex:_,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=ui((function(e){e({type:21,inputValue:""})}),500)),g&&w.current(p)}),[p,g]),$i({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&b.current&&b.current.focus():h?b.current&&b.current.focus():i.document.activeElement===b.current&&v.current&&(x.current=!1,v.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var O=Mi(h,[b,v],i,(function(){p({type:8})})),N=Bi("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var j=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:13,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:14,getItemNodeFromIndex:I,shiftKey:e.shiftKey})}}}),[p]),z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:0,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:1,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:3,getItemNodeFromIndex:I})},End:function(e){e.preventDefault(),p({type:4,getItemNodeFromIndex:I})},Escape:function(){p({type:2})},Enter:function(e){e.preventDefault(),p({type:5})}," ":function(e){e.preventDefault(),p({type:6})}}}),[p]),L=(0,t.useCallback)((function(){p({type:16})}),[p]),R=(0,t.useCallback)((function(){p({type:18})}),[p]),D=(0,t.useCallback)((function(){p({type:17})}),[p]),A=(0,t.useCallback)((function(e){p({type:19,highlightedIndex:e})}),[p]),P=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),M=(0,t.useCallback)((function(){p({type:22})}),[p]),B=(0,t.useCallback)((function(e){p({type:21,inputValue:e})}),[p]),F=(0,t.useCallback)((function(e){return Zo({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),U=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.onKeyDown,s=r.onBlur,u=r.ref,c=Xo(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return N("getMenuProps",f,a,b),Zo(((n={})[a]=di(u,(function(e){b.current=e})),n.id=k.current.menuId,n.role="listbox",n["aria-labelledby"]=k.current.labelId,n.tabIndex=-1,n),h.isOpen&&h.highlightedIndex>-1&&{"aria-activedescendant":k.current.getItemId(h.highlightedIndex)},{onMouseLeave:ci(o,(function(){p({type:9})})),onKeyDown:ci(l,(function(e){var t=mi(e);t&&z[t]?z[t](e):Ti(t)&&p({type:7,key:t,getItemNodeFromIndex:I})})),onBlur:ci(s,(function(){!1!==x.current?!O.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,C,z,O,N]);return{getToggleButtonProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onClick,i=r.onKeyDown,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,u=Xo(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=Zo(((n={})[l]=di(s,(function(e){v.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=C.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),u);return u.disabled||(f.onClick=ci(o,(function(){p({type:12})})),f.onKeyDown=ci(i,(function(e){var t=mi(e);t&&j[t]?j[t](e):Ti(t)&&p({type:15,key:t,getItemNodeFromIndex:I})}))),N("getToggleButtonProps",d,l,v),f}),[p,C,j,N]),getLabelProps:F,getMenuProps:U,getItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.item,o=n.index,i=n.onMouseMove,a=n.onClick,l=n.refKey,s=void 0===l?"ref":l,u=n.ref,c=Xo(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,_=Ii(o,r,h.items);if(_<0)throw new Error("Pass either item or item index in getItemProps!");var m=Zo(((t={role:"option","aria-selected":""+(_===f.highlightedIndex),id:k.current.getItemId(_)})[s]=di(u,(function(e){e&&(y.current[k.current.getItemId(_)]=e)})),t),c);return c.disabled||(m.onMouseMove=ci(i,(function(){o!==f.highlightedIndex&&(T.current=!1,p({type:10,index:o}))})),m.onClick=ci(a,(function(){p({type:11,index:o})}))),m}),[p,C,T]),toggleMenu:L,openMenu:D,closeMenu:R,setHighlightedIndex:A,selectItem:P,reset:M,setInputValue:B,highlightedIndex:_,isOpen:h,selectedItem:m,inputValue:g}}Ki.stateChangeTypes=Wi;var Yi=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownEnter:5,InputChange:6,InputBlur:7,MenuMouseLeave:8,ItemMouseMove:9,ItemClick:10,ToggleButtonClick:11,FunctionToggleMenu:12,FunctionOpenMenu:13,FunctionCloseMenu:14,FunctionSetHighlightedIndex:15,FunctionSelectItem:16,FunctionSetInputValue:17,FunctionReset:18,ControlledPropUpdatedSelectedItem:19});ti().array.isRequired,ti().func,ti().func,ti().func,ti().bool,ti().number,ti().number,ti().number,ti().bool,ti().bool,ti().bool,ti().any,ti().any,ti().any,ti().string,ti().string,ti().string,ti().string,ti().string,ti().string,ti().func,ti().string,ti().string,ti().func,ti().func,ti().func,ti().func,ti().func,ti().func,ti().shape({addEventListener:ti().func,removeEventListener:ti().func,document:ti().shape({getElementById:ti().func,activeElement:ti().any,body:ti().any})});var Gi=Zo({},Li,{getA11yStatusMessage:pi,circularNavigation:!0});function Ji(e,t){var n,r=t.type,o=t.props,i=t.shiftKey;switch(r){case 9:n={highlightedIndex:t.index};break;case 10:n={isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:gi(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Pi(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 1:n=e.isOpen?{highlightedIndex:gi(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Pi(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:n=Zo({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:Ri(o,"isOpen"),highlightedIndex:Ri(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case 2:n=Zo({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 3:n=Zo({},e.isOpen&&{highlightedIndex:vi(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case 4:n=Zo({},e.isOpen&&{highlightedIndex:vi(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case 7:e.isOpen&&(n=Zo({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&t.selectItem&&{selectedItem:o.items[e.highlightedIndex],inputValue:o.itemToString(o.items[e.highlightedIndex])}));break;case 6:n={isOpen:!0,highlightedIndex:Ri(o,"highlightedIndex"),inputValue:t.inputValue};break;case 8:n={highlightedIndex:-1};break;case 11:case 12:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Pi(o,e,0)};break;case 13:n={isOpen:!0,highlightedIndex:Pi(o,e,0)};break;case 14:n={isOpen:!1};break;case 15:n={highlightedIndex:t.highlightedIndex};break;case 16:n={selectedItem:t.selectedItem,inputValue:o.itemToString(t.selectedItem)};break;case 19:case 17:n={inputValue:t.inputValue};break;case 18:n={highlightedIndex:Ri(o,"highlightedIndex"),isOpen:Ri(o,"isOpen"),selectedItem:Ri(o,"selectedItem"),inputValue:Ri(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function Qi(e){void 0===e&&(e={});var n=Zo({},Gi,e),r=n.initialIsOpen,o=n.defaultIsOpen,i=n.items,a=n.scrollIntoView,l=n.environment,s=n.getA11yStatusMessage,u=n.getA11ySelectionMessage,c=n.itemToString,d=function(e){var t=Ai(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),Zo({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=ji(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){_i(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:19,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[hi(a,r),l]}(Ji,d,n),p=f[0],h=f[1],_=p.isOpen,m=p.highlightedIndex,g=p.selectedItem,v=p.inputValue,b=(0,t.useRef)(null),y=(0,t.useRef)(),x=(0,t.useRef)(null),w=(0,t.useRef)(null),k=(0,t.useRef)(null);y.current={};var E,S,C,I,T,O=(0,t.useRef)(!0),N=(0,t.useRef)((S=(E=n).id,C=E.inputId,I=Xo(E,["id","inputId"]),T=void 0===S?"downshift-"+fi():S,Zo({inputId:C||T+"-input"},Ci(Zo({id:S},I))))),j=(0,t.useRef)(),z=Ni({state:p,props:n}),L=function(e){return y.current[N.current.getItemId(e)]};Fi(s,[_,m,v,i],Zo({isInitialMount:O.current,previousResultCount:j.current,items:i,environment:l,itemToString:c},p)),Fi(u,[g],Zo({isInitialMount:O.current,previousResultCount:j.current,items:i,environment:l,itemToString:c},p));var R=Ui({menuElement:b.current,highlightedIndex:m,isOpen:_,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});$i({isInitialMount:O.current,props:n,state:p}),(0,t.useEffect)((function(){O.current&&(r||o||_)&&x.current&&x.current.focus()}),[_]),(0,t.useEffect)((function(){O.current||(j.current=i.length)}));var D=Mi(_,[k,b,w],l,(function(){h({type:7,selectItem:!1})})),A=Bi("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){O.current=!1}),[]);var P=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),h({type:0,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},ArrowUp:function(e){e.preventDefault(),h({type:1,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},Home:function(e){e.preventDefault(),h({type:3,getItemNodeFromIndex:L})},End:function(e){e.preventDefault(),h({type:4,getItemNodeFromIndex:L})},Escape:function(){h({type:2})},Enter:function(e){229!==e.which&&(z.current.state.isOpen&&e.preventDefault(),h({type:5,getItemNodeFromIndex:L}))}}}),[h,z]),M=(0,t.useCallback)((function(e){return Zo({id:N.current.labelId,htmlFor:N.current.inputId},e)}),[]),B=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.ref,s=Xo(r,["onMouseLeave","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError;return A("getMenuProps",void 0!==u&&u,a,b),Zo(((n={})[a]=di(l,(function(e){b.current=e})),n.id=N.current.menuId,n.role="listbox",n["aria-labelledby"]=N.current.labelId,n.onMouseLeave=ci(o,(function(){h({type:8})})),n),s)}),[h,A]),F=(0,t.useCallback)((function(e){var t,n,r=void 0===e?{}:e,o=r.item,i=r.index,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,u=r.onMouseMove,c=r.onClick,d=(r.onPress,Xo(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"])),f=z.current,p=f.props,_=f.state,m=Ii(i,o,p.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=c;return Zo(((t={})[l]=di(s,(function(e){e&&(y.current[N.current.getItemId(m)]=e)})),t.role="option",t["aria-selected"]=""+(m===_.highlightedIndex),t.id=N.current.getItemId(m),t),!d.disabled&&((n={onMouseMove:ci(u,(function(){i!==_.highlightedIndex&&(R.current=!1,h({type:9,index:i}))}))}).onClick=ci(g,(function(){h({type:10,index:i}),x.current&&x.current.focus()})),n),d)}),[h,z,R]),U=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick,o=(n.onPress,n.refKey),i=void 0===o?"ref":o,a=n.ref,l=Xo(n,["onClick","onPress","refKey","ref"]);return Zo(((t={})[i]=di(a,(function(e){w.current=e})),t.id=N.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&Zo({},{onClick:ci(r,(function(){h({type:11}),!z.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,z]),$=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onKeyDown,i=r.onChange,a=r.onInput,l=r.onBlur,s=(r.onChangeText,r.refKey),u=void 0===s?"ref":s,c=r.ref,d=Xo(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;A("getInputProps",void 0!==f&&f,u,x);var p,_=z.current.state,m={};d.disabled||((p={}).onChange=ci(i,a,(function(e){h({type:6,inputValue:e.target.value})})),p.onKeyDown=ci(o,(function(e){var t=mi(e);t&&P[t]&&P[t](e)})),p.onBlur=ci(l,(function(){D.current.isMouseDown||h({type:7,selectItem:!0})})),m=p);return Zo(((n={})[u]=di(c,(function(e){x.current=e})),n.id=N.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=N.current.menuId,n),_.isOpen&&_.highlightedIndex>-1&&{"aria-activedescendant":N.current.getItemId(_.highlightedIndex)},{"aria-labelledby":N.current.labelId,autoComplete:"off",value:_.inputValue},m,d)}),[h,P,z,D,A]),H=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=Xo(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return A("getComboboxProps",void 0!==s&&s,i,k),Zo(((n={})[i]=di(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=N.current.menuId,n["aria-expanded"]=z.current.state.isOpen,n),l)}),[z,A]),V=(0,t.useCallback)((function(){h({type:12})}),[h]),W=(0,t.useCallback)((function(){h({type:14})}),[h]),q=(0,t.useCallback)((function(){h({type:13})}),[h]),K=(0,t.useCallback)((function(e){h({type:15,highlightedIndex:e})}),[h]),Y=(0,t.useCallback)((function(e){h({type:16,selectedItem:e})}),[h]);return{getItemProps:F,getLabelProps:M,getMenuProps:B,getInputProps:$,getComboboxProps:H,getToggleButtonProps:U,toggleMenu:V,openMenu:q,closeMenu:W,setHighlightedIndex:K,setInputValue:(0,t.useCallback)((function(e){h({type:17,inputValue:e})}),[h]),selectItem:Y,reset:(0,t.useCallback)((function(){h({type:18})}),[h]),highlightedIndex:m,isOpen:_,selectedItem:g,inputValue:v}}Qi.stateChangeTypes=Yi;var Xi={activeIndex:-1,selectedItems:[]};function Zi(e,t){return Di(e,t,Xi)}function ea(e,t){return Ri(e,t,Xi)}function ta(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}ti().array,ti().array,ti().array,ti().func,ti().func,ti().func,ti().number,ti().number,ti().number,ti().func,ti().func,ti().string,ti().string,ti().shape({addEventListener:ti().func,removeEventListener:ti().func,document:ti().shape({getElementById:ti().func,activeElement:ti().any,body:ti().any})});var na={itemToString:Li.itemToString,stateReducer:Li.stateReducer,environment:Li.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},ra=Object.freeze({__proto__:null,SelectedItemClick:0,SelectedItemKeyDownDelete:1,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4,DropdownKeyDownNavigationPrevious:5,DropdownKeyDownBackspace:6,DropdownClick:7,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionSetSelectedItems:10,FunctionSetActiveIndex:11,FunctionReset:12});function oa(e,t){var n,r=t.type,o=t.index,i=t.props,a=t.selectedItem,l=e.activeIndex,s=e.selectedItems;switch(r){case 0:n={activeIndex:o};break;case 4:n={activeIndex:l-1<0?0:l-1};break;case 3:n={activeIndex:l+1>=s.length?-1:l+1};break;case 2:case 1:var u=l;1===s.length?u=-1:l===s.length-1&&(u=s.length-2),n=Zo({selectedItems:[].concat(s.slice(0,l),s.slice(l+1))},{activeIndex:u});break;case 5:n={activeIndex:s.length-1};break;case 6:n={selectedItems:s.slice(0,s.length-1)};break;case 8:n={selectedItems:[].concat(s,[a])};break;case 7:n={activeIndex:-1};break;case 9:var c=l,d=s.indexOf(a);1===s.length?c=-1:d===s.length-1&&(c=s.length-2),n=Zo({selectedItems:[].concat(s.slice(0,d),s.slice(d+1))},{activeIndex:c});break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:ea(i,"activeIndex"),selectedItems:ea(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return Zo({},e,n)}function ia(e){void 0===e&&(e={});var n=Zo({},na,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=zi(oa,function(e){return{activeIndex:Zi(e,"activeIndex"),selectedItems:Zi(e,"selectedItems")}}(n),n),u=s[0],c=s[1],d=u.activeIndex,f=u.selectedItems,p=(0,t.useRef)(!0),h=(0,t.useRef)(null),_=(0,t.useRef)(f),m=(0,t.useRef)();m.current=[];var g=Ni({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.length<_.current.length){var e=_.current.find((function(e){return f.indexOf(e)<0}));xi(r({itemToString:o,resultCount:f.length,removedSelectedItem:e,activeIndex:d,activeSelectedItem:f[d]}),i.document)}_.current=f}}),[f.length]),(0,t.useEffect)((function(){p.current||(-1===d&&h.current?h.current.focus():m.current[d]&&m.current[d].focus())}),[d]),$i({isInitialMount:p.current,props:n,state:u});var v=Bi("getDropdownProps");(0,t.useEffect)((function(){p.current=!1}),[]);var b=(0,t.useMemo)((function(){var e;return(e={})[l]=function(){c({type:4})},e[a]=function(){c({type:3})},e.Delete=function(){c({type:1})},e.Backspace=function(){c({type:2})},e}),[c,a,l]),y=(0,t.useMemo)((function(){var e;return(e={})[l]=function(e){ta(e)&&c({type:5})},e.Backspace=function(e){ta(e)&&c({type:6})},e}),[c,l]);return{getSelectedItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.refKey,o=void 0===r?"ref":r,i=n.ref,a=n.onClick,l=n.onKeyDown,s=n.selectedItem,u=n.index,d=Xo(n,["refKey","ref","onClick","onKeyDown","selectedItem","index"]),f=g.current.state;if(Ii(u,s,f.selectedItems)<0)throw new Error("Pass either selectedItem or index in getSelectedItemProps!");return Zo(((t={})[o]=di(i,(function(e){e&&m.current.push(e)})),t.tabIndex=u===f.activeIndex?0:-1,t.onClick=ci(a,(function(){c({type:0,index:u})})),t.onKeyDown=ci(l,(function(e){var t=mi(e);t&&b[t]&&b[t](e)})),t),d)}),[c,g,b]),getDropdownProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=r.onKeyDown,s=r.onClick,u=r.preventKeyAction,d=void 0!==u&&u,f=Xo(r,["refKey","ref","onKeyDown","onClick","preventKeyAction"]),p=(void 0===t?{}:t).suppressRefError;return v("getDropdownProps",void 0!==p&&p,i,h),Zo(((n={})[i]=di(a,(function(e){e&&(h.current=e)})),n),!d&&{onKeyDown:ci(l,(function(e){var t=mi(e);t&&y[t]&&y[t](e)})),onClick:ci(s,(function(){c({type:7})}))},f)}),[c,y,v]),addSelectedItem:(0,t.useCallback)((function(e){c({type:8,selectedItem:e})}),[c]),removeSelectedItem:(0,t.useCallback)((function(e){c({type:9,selectedItem:e})}),[c]),setSelectedItems:(0,t.useCallback)((function(e){c({type:10,selectedItems:e})}),[c]),setActiveIndex:(0,t.useCallback)((function(e){c({type:11,activeIndex:e})}),[c]),reset:(0,t.useCallback)((function(){c({type:12})}),[c]),selectedItems:f,activeIndex:d}}ia.stateChangeTypes=ra;function aa(){return aa=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||ua.delete(e),ua.size||cancelAnimationFrame(la)}}}}(o,(function(e){s({rect:e})}));return e.observe(),function(){e.unobserve()}}}),[o]),l}function pa(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var ha=function(){return 50},_a=function(e){return e},ma=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},ga=function(e){for(var t=Math.max(e.start-e.overscan,0),n=Math.min(e.end+e.overscan,e.size-1),r=[],o=t;o<=n;o++)r.push(o);return r};function va(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?ha:i,l=e.overscan,s=void 0===l?1:l,u=e.paddingStart,c=void 0===u?0:u,d=e.paddingEnd,f=void 0===d?0:d,p=e.parentRef,h=e.horizontal,_=e.scrollToFn,m=e.useObserver,g=e.initialRect,v=e.onScrollElement,b=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?_a:y,w=e.measureSize,k=void 0===w?ma:w,E=e.rangeExtractor,S=void 0===E?ga:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",T=t.useRef({scrollOffset:0,measurements:[]}),O=t.useState(0),N=O[0],j=O[1];T.current.scrollOffset=N;var z=(m||fa)(p,g)[C];T.current.outerSize=z;var L=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),R=_||L;_=t.useCallback((function(e){R(e,L)}),[L,R]);var D=t.useState({}),A=D[0],P=D[1],M=t.useCallback((function(){return P({})}),[]),B=t.useRef([]),F=t.useMemo((function(){var e=B.current.length>0?Math.min.apply(Math,B.current):0;B.current=[];for(var t=T.current.measurements.slice(0,e),n=e;nr))return o;t=o-1}}return e>0?e-1:0}(0,o,(function(e){return t[e].start}),r),a=i;for(;a=i+a?"end":"start"),"start"===r?_(e):"end"===r?_(e-a):"center"===r&&_(e-a/2)}),[_]),X=t.useCallback((function(e,t){var n=void 0===t?{}:t,r=n.align,i=void 0===r?"auto":r,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(n,["align"]),l=T.current,s=l.measurements,u=l.scrollOffset,c=l.outerSize,d=s[Math.max(0,Math.min(e,o-1))];if(d){if("auto"===i)if(d.end>=u+c)i="end";else{if(!(d.start<=u))return;i="start"}var f="center"===i?d.start+d.size/2:"end"===i?d.end:d.start;Q(f,aa({align:i},a))}}),[Q,o]),Z=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),n=0;ne?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},Ha=function(){var e,t=0;for($a(t);wa.some((function(e){return e.activeTargets.length>0}));)t=Ua(),$a(t);return wa.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:ka}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=ka),window.dispatchEvent(e)),t>0},Va=[],Wa=function(e){if(!Ea){var t=0,n=document.createTextNode("");new MutationObserver((function(){return Va.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Ea=function(){n.textContent=""+(t?t--:t++)}}Va.push(e),Ea()},qa=0,Ka={attributes:!0,characterData:!0,childList:!0,subtree:!0},Ya=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Ga=function(e){return void 0===e&&(e=0),Date.now()+e},Ja=!1,Qa=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!Ja){Ja=!0;var n,r=Ga(e);n=function(){var n=!1;try{n=Ha()}finally{if(Ja=!1,e=r-Ga(),!qa)return;n?t.run(1e3):e>0?t.run(e):t.start()}},Wa((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Ka)};document.body?t():Oa.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Ya.forEach((function(t){return Oa.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),Ya.forEach((function(t){return Oa.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),Xa=function(e){!qa&&e>0&&Qa.start(),!(qa+=e)&&Qa.stop()},Za=function(){function e(e,t){this.target=e,this.observedBox=t||ba.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Ma(this.target,this.observedBox,!0);return e=this.target,Ca(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),el=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},tl=new WeakMap,nl=function(e,t){for(var n=0;n=0&&(o&&wa.splice(wa.indexOf(n),1),n.observationTargets.splice(r,1),Xa(-1))},e.disconnect=function(e){var t=this,n=tl.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),ol=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");rl.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ta(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");rl.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Ta(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");rl.unobserve(this,e)},e.prototype.disconnect=function(){rl.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const il=e=>{let{ariaLabel:n="cross",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))};var al={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz",visuallyHidden:"Tag-module_visuallyHidden__3xPWW",tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",label:"Tag-module_label__zCgFr undefined",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5"};Rn(".tag_hds-icon__2LFMT{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon__2LFMT.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}.tag_hds-icon--cross__2tq88{-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-font-size-large:var(--fontsize-body-m);--tag-font-size:var(--fontsize-body-s);--tag-height-large:48px;--tag-height:32px;--tag-line-height:var(--lineheight-xl);--tag-padding-large:10px 20px;--tag-padding:4px 12px;--tag-spacing-large:var(--spacing-s);--tag-spacing:var(--spacing-xs);align-items:center;background-color:var(--tag-background);border-radius:calc(var(--tag-height) / 2);box-sizing:border-box;color:var(--tag-color);display:inline-flex;flex-direction:row;font-size:var(--tag-font-size);grid-gap:var(--spacing-2-xs);gap:var(--spacing-2-xs);justify-content:center;line-height:var(--tag-line-height);min-height:var(--tag-height);outline:none;padding:var(--tag-padding)}.tag_hds-tag--large__1bVs5{--tag-font-size:var(--tag-font-size-large);--tag-height:var(--tag-height-large);--tag-line-height:var(--lineheight-l);--tag-padding:var(--tag-padding-large);--tag-spacing:var(--tag-spacing-large)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--color-focus-outline)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__delete-button__33Tgz{display:flex;flex-shrink:0;height:var(--spacing-m);margin:0 calc(0px - var(--spacing-3-xs));outline:none;width:var(--spacing-m)}.Tag-module_deleteButton__1diMR{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tag-module_visuallyHidden__3xPWW{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}");const ll=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,deleteButtonAriaLabel:i,deleteButtonProps:a,id:l="hds-tag",labelClassName:s,labelProps:u,onClick:c,onDelete:d,role:f="link",size:p="m",srOnlyLabel:h,theme:_}=e,m=Ln(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","size","srOnlyLabel","theme"]);const g=Fn(al.tag,_),v=Pn(al.tag,"l"===p&&al.large,g,o),b="function"==typeof c,y="function"==typeof d,x=h||i,w=Pn(al.label,s);return t.createElement("div",Object.assign({id:l,className:v,ref:n},b&&{tabIndex:0,role:f,onClick:c,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||c(e)}},m),t.createElement("span",Object.assign({id:l&&`${l}-label`,className:w},u),h&&t.createElement("span",{className:al.visuallyHidden},h),t.createElement("span",Object.assign({},x?{"aria-hidden":!0}:{}),r)),y&&t.createElement("button",Object.assign({},a,{id:l&&`${l}-delete-button`,type:"button",className:al.deleteButton,"aria-label":i,onClick:d}),t.createElement(il,{className:al.icon,"aria-hidden":!0})))})),sl=e=>{let{ariaLabel:n="check",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))};function ul(e,t){return e.some((e=>(0,Mn.isEqual)(e,t)))}const cl=e=>{let{disabled:n,highlightValue:r,itemProps:o,label:i,menuStyles:a,multiselect:l,selected:s}=e;const u=e=>{return t.createElement("span",{className:a.highlighted,dangerouslySetInnerHTML:{__html:(n=e,n.replace(new RegExp(r,"gi"),(e=>`${e}`)))}});var n};return t.createElement("li",Object.assign({},o,{"aria-selected":s},n&&{"aria-disabled":!0}),l?t.createElement(t.Fragment,null,t.createElement("span",{className:a.checkbox,"aria-hidden":!0},t.createElement(sl,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(sl,{className:a.selectedIcon})))},dl=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:a,multiselect:l,open:s,optionLabelField:u,optionKeyField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const _=!!h,m=_?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:Pn(a.menu)}),s&&t.createElement(t.Fragment,null,_&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),m.map(((e,i)=>{let s=i,h=null;_&&(({index:s}=e),h=e);const m=d[s],g=m[u],v=m[c],b=l?ul(p,m):(0,Mn.isEqual)(f,m),y="function"==typeof o&&o(m,s),x=n(m,s,b,y,h);return t.createElement(cl,{key:v,disabled:y,highlightValue:r,itemProps:x,menuStyles:a,multiselect:l,label:g,selected:b})}))))},fl=e=>{let{ariaLabel:n="angle-down",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))};var pl="SelectedItems-module_hidden__2hyRx",hl="SelectedItems-module_noToggle__l2j9W",_l="SelectedItems-module_truncateFirstChild__192oz";Rn(".SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx,.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H.SelectedItems-module_hidden__2hyRx{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.SelectedItems-module_selectedItems__2m24K{align-items:center;display:flex;flex-wrap:wrap;padding:var(--spacing-4-xs) calc((var(--spacing-s) - var(--border-width)) * 2 + var(--icon-size) * 2) calc(var(--spacing-2-xs) + var(--border-width)) var(--spacing-4-xs)}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_itemsHidden__2ewH3{box-sizing:border-box;height:var(--menu-item-height);overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_noToggle__l2j9W{padding-right:calc((var(--spacing-s) - var(--border-width)) * 2 + (var(--icon-size)))}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H{margin:var(--spacing-2-xs) 0 0 var(--spacing-2-xs);position:relative;z-index:1}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz{flex-wrap:nowrap}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child{justify-content:flex-end;overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child .SelectedItems-module_tagLabel__3qEgh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc{font-weight:700;margin:var(--spacing-xs) 0 0 var(--spacing-xs);opacity:1;pointer-events:none;transition:50ms cubic-bezier(.47,0,.75,.72);user-select:none}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx{opacity:0}.SelectedItems-module_clearButton__35tnp{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:none;padding:0;position:absolute;right:calc(var(--border-width) * -1);top:0;transform:translate(calc(var(--spacing-2-xl) * -1),calc(var(--menu-item-height) / 2 - 50%));z-index:1}.SelectedItems-module_clearButton__35tnp:focus{box-shadow:0 0 0 var(--focus-outline-width) var(--color-focus-outline)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const ml=(e,t)=>null==e?void 0:e.replace("{value}",t),gl=(e,t)=>{if(!e)return 0;const n=[`${t}-left`,`${t}-right`],r=window.getComputedStyle(e);return n.map((e=>r.getPropertyValue(e).replace("px",""))).reduce(((e,t)=>e+parseInt(t,10)),0)},vl=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i,disabled:a}=e;return t.createElement("button",{type:"button",className:Pn("SelectedItems-module_clearButton__35tnp",n&&hl),onClick:r,"aria-label":o,onFocus:i&&i,disabled:a},t.createElement(Jo,null))},bl=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:a,disabled:l,getSelectedItemProps:s,hideItems:u=!1,onClear:c,onRemove:d,optionKeyField:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:_,selectedItemsContainerRef:m,selectedItemSrLabel:g,setActiveIndex:v,toggleButtonHidden:b=!1}=e;const[y,{width:x,height:w}]=(0,xa.Z)({debounce:0,scroll:!1,polyfill:ol}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),C=S.current,I=m.current,[T,O]=(0,t.useMemo)((()=>{if(!I)return[0,0];const e=I.childNodes||[];return[gl(I,"padding"),gl(e[0],"margin")]}),[I]);return(0,t.useEffect)((()=>((e,t,n,r,o,i)=>{const a=[],l=[];if(t&&r){const s=[...t.childNodes].filter((e=>"DIV"===e.tagName));t.classList.remove(_l);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(pl))),l.forEach((e=>e.classList.add(pl))),i(l.length)):[...s].forEach((e=>e.classList.remove(pl)))}})(O,I,T,C,u,E)),[O,I,T,w,C,u,_,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:ya([y,m]),className:Pn("SelectedItems-module_selectedItems__2m24K",u&&"SelectedItems-module_itemsHidden__2ewH3",b&&hl,r)},_.map(((e,n)=>{const r=e[f],o=e[p],i=(0,Mn.uniqueId)("hds-tag-");return t.createElement(ll,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:i,labelProps:{"aria-labelledby":`${a}-label ${i}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:ml(h,o),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),l||d(e)},srOnlyLabel:ml(g,o)},s({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),d(e))},onFocus:()=>v(n)})),o)})),t.createElement("span",{ref:S,className:Pn("SelectedItems-module_hiddenItemsCount__3MAEc",(!u||0===k)&&pl)},"+",k)),o&&t.createElement(vl,{toggleButtonHidden:b,onClear:c,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==I?void 0:I.childNodes[0]).setAttribute("tabindex","0")},disabled:l}))};var yl={button:"Select-module_button__1aIsm",multiselect:"Select-module_multiselect__fxewG",angleIcon:"Select-module_angleIcon__2-9AD",menuItem:"Select-module_menuItem__3bgv5",highlighted:"Select-module_highlighted__2lpqn",selected:"Select-module_selected__1tL2u",checkbox:"Select-module_checkbox__22SQm",wrapper:"Select-module_wrapper__1WQXs",root:"Select-module_root__Ka5uO",open:"Select-module_open__2jpqY",menu:"Select-module_menu__1H2aU",icon:"Select-module_icon___tUDP",disabled:"Select-module_disabled__3MKDP",virtualized:"Select-module_virtualized__2m1gf",helperText:"Select-module_helperText__1Bnwn",invalid:"Select-module_invalid__2Vibs",errorText:"Select-module_errorText__bT-Fo text-input_hds-text-input__error-text__3K_V2",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};Rn("@keyframes text-input_fadeIn__1FGF5{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__29h3v{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__29h3v:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2LoFO,.text-input_hds-text-input__input-clear__2tpo4::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__button-clear__2LoFO>*{pointer-events:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__29h3v.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__29h3v.text-input_hds-text-input--success__EXBDB .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Xf4c{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__label__2Xf4c{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3ub00{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__2JY5h{display:flex;position:relative}.text-input_hds-text-input__29h3v textarea.text-input_hds-text-input__input__2exWg{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-ms-reveal{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__WVvKS{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__3K_V2{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__3K_V2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__3K_V2:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__1Z2vG{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__1Z2vG:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__1Z2vG:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3ZGZH{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3ZGZH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3ZGZH:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__1XOAp{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__3mTz-{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__3mTz-:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_button__1aIsm{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_multiselect__fxewG .Select-module_button__1aIsm:focus:not(:active) .Select-module_angleIcon__2-9AD,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u .Select-module_checkbox__22SQm,.Select-module_wrapper__1WQXs:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Select-module_root__Ka5uO{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_angleIcon__2-9AD{transform:rotateX(180deg)}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_menu__1H2aU{display:block}.Select-module_root__Ka5uO input{font-family:inherit;margin:0;overflow:auto}.Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Select-module_wrapper__1WQXs:focus-within{border-color:var(--dropdown-border-color-focus)}.Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover)}.Select-module_wrapper__1WQXs:focus-within,.Select-module_wrapper__1WQXs:hover{transition:border-color 85ms ease-out}.Select-module_icon___tUDP{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Select-module_angleIcon__2-9AD{color:var(--dropdown-color-default);position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Select-module_menu__1H2aU{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Select-module_menuItem__3bgv5{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_highlighted__2lpqn.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Select-module_disabled__3MKDP.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Select-module_virtualized__2m1gf.Select-module_menuItem__3bgv5{left:0;position:absolute;top:0;width:100%}.Select-module_helperText__1Bnwn{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs,.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs>*{cursor:not-allowed}.Select-module_disabled__3MKDP .Select-module_angleIcon__2-9AD,.Select-module_disabled__3MKDP .Select-module_icon___tUDP{color:var(--dropdown-color-disabled)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs{border-color:var(--dropdown-border-color-invalid)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5{justify-content:flex-start}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5 .Select-module_checkbox__22SQm{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{transition:border-color 85ms ease-out}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{border-color:var(--multiselect-checkbox-border-hover)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{color:var(--multiselect-checkbox-color-selected-disabled)}.Select-module_button__1aIsm{align-items:center;color:var(--dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);min-height:var(--menu-item-height);outline:none;padding:calc(var(--spacing-s) - var(--border-width) * 2) var(--spacing-s);width:100%}.Select-module_button__1aIsm.Select-module_placeholder__21c0j{background-color:inherit;color:var(--placeholder-color)}.Select-module_button__1aIsm.Select-module_placeholder__21c0j:disabled{color:var(--dropdown-color-disabled)}.Select-module_buttonLabel__1fqu5{padding-right:var(--spacing-layout-xs)}.Select-module_buttonLabel__1fqu5.Select-module_buttonLabelWithClearButton__GtkUO{padding-right:var(--spacing-3-xl)}.Select-module_root__Ka5uO.Select-module_open__2jpqY .Select-module_angleIcon__2-9AD{transform:translateY(2px) rotateX(180deg)}.Select-module_multiselect__fxewG .Select-module_button__1aIsm{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}");var xl=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),wl=e=>!e.currentTarget.contains(e.relatedTarget);function kl(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=ia.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}function El(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=ia.stateChangeTypes;if(r===i||r===a){const t=e.selectedItems.findIndex((e=>!o.selectedItems.includes(e))),r=n?t+1:t,i=t===o.selectedItems.length;return Object.assign(Object.assign({},o),{activeIndex:i?t-1:r})}return o}const Sl=e=>{var n,r,o,i;const{"aria-labelledby":a,circularNavigation:l=!1,className:s,clearable:u=e.multiselect,disabled:c=!1,error:d,getA11ySelectionMessage:f=(()=>""),getA11yStatusMessage:p=(()=>""),helper:h,id:_=(0,Mn.uniqueId)("hds-select-"),invalid:m,isOptionDisabled:g,label:v,onBlur:b=(()=>null),onFocus:y=(()=>null),optionKeyField:x,optionLabelField:w="label",options:k=[],placeholder:E,required:S,style:C,theme:I,virtualized:T=!1,visibleOptions:O=5,tooltipLabel:N,tooltipButtonLabel:j,tooltipText:z}=e,L=e.multiselect&&void 0!==e.value,R=Fn(yl.root,I),D=(0,t.useRef)(),A=t.useRef(),P=t.useRef(null),[M,B]=(0,t.useState)(!1),F=va({size:k.length,parentRef:A,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:O}),{activeIndex:U,addSelectedItem:$,getDropdownProps:H,getSelectedItemProps:V,removeSelectedItem:W,reset:q,selectedItems:K,setActiveIndex:Y,setSelectedItems:G}=ia(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:t=>{let{selectedItems:n}=t;return e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange:e=>kl(e,U,D.current),stateReducer:(e,t)=>El(e,t,L)})),{getItemProps:J,getLabelProps:Q,getMenuProps:X,getToggleButtonProps:Z,highlightedIndex:ee,isOpen:te,selectedItem:ne,selectItem:re,reset:oe}=Ki(Object.assign(Object.assign(Object.assign({circularNavigation:l,id:_,items:k},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:f,getA11yStatusMessage:p,itemToString:e=>{var t;return e&&null!==(t=e[w])&&void 0!==t?t:""},onSelectedItemChange:t=>{let{selectedItem:n}=t;return!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange(t){let{type:n,selectedItem:r}=t;const{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=Ki.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(ul(K,r)?G(K.filter((e=>!(0,Mn.isEqual)(e,r)))):$(r),re(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=Ki.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||H({},{suppressRefError:!0});const ie=u&&!e.multiselect&&ne,ae=`${Q().id}${a?` ${a}`:""}${d?` ${_}-error`:""}${h?` ${_}-helper`:""} ${Z().id}`,le=e.multiselect&&0===K.length||!e.multiselect&&!ne,se=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===K.length;return t.createElement("div",{className:Pn(yl.root,m&&yl.invalid,c&&yl.disabled,te&&yl.open,e.multiselect&&yl.multiselect,R,s),style:C},v&&t.createElement(Ro,Object.assign({label:v,required:S},Q(),{tooltipLabel:N,tooltipButtonLabel:j,tooltipText:z})),t.createElement("div",{className:yl.wrapper,onFocus:e=>{xl(e)&&(B(!0),y())},onBlur:e=>{wl(e)&&(B(!1),b())}},e.multiselect&&K.length>0&&t.createElement(bl,{activeIndex:U,clearable:u,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:_,getSelectedItemProps:V,hideItems:!M,onClear:()=>{q(),P.current.focus()},onRemove:W,optionKeyField:x||w,optionLabelField:w,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:K,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:D,setActiveIndex:Y,disabled:c}),t.createElement("button",Object.assign({type:"button"},Z(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":X().id,"aria-labelledby":ae},e.multiselect&&Object.assign({},H({preventKeyAction:te,ref:P}))),m&&{"aria-invalid":!0}),{disabled:c,className:Pn(yl.button,le&&yl.placeholder)}),!e.multiselect&&{ref:P}))),se&&t.createElement("span",{className:yl.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==ne?void 0:ne[w])||E;return e.multiselect&&(n=K.length>0?null:E),n&&t.createElement("span",{className:Pn(yl.buttonLabel,ie&&yl.buttonLabelWithClearButton)},n)})(),t.createElement(fl,{className:yl.angleIcon,"aria-hidden":!0})),ie&&t.createElement(vl,{onClear:()=>{oe(),P.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:c}),t.createElement(dl,{getItemProps:(e,t,n,r,o)=>J(Object.assign({item:e,index:t,disabled:r,className:Pn(yl.menuItem,ee===t&&yl.highlighted,n&&yl.selected,r&&yl.disabled,T&&yl.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:g,menuProps:X(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),S&&{"aria-required":!0}),{style:{maxHeight:52*O},ref:A})),menuStyles:yl,multiselect:e.multiselect,open:te,optionKeyField:x||w,optionLabelField:w,options:k,selectedItem:ne,selectedItems:K,virtualizer:T&&F})),m&&d&&t.createElement("div",{id:`${_}-error`,className:yl.errorText,"aria-hidden":!0},d),h&&t.createElement("div",{id:`${_}-helper`,className:yl.helperText,"aria-hidden":!0},h))};Sl.defaultProps={multiselect:!1};var Cl={button:"Combobox-module_button__1W9PN",multiselect:"Combobox-module_multiselect__3vNbJ",multiselectIconAndInputWrapper:"Combobox-module_multiselectIconAndInputWrapper__Jnd9s",hidden:"Combobox-module_hidden__kvDZZ",input:"Combobox-module_input__Dcmdn",menuItem:"Combobox-module_menuItem__ydo3T",highlighted:"Combobox-module_highlighted__12UOf",selected:"Combobox-module_selected__30nbv",checkbox:"Combobox-module_checkbox____J7P",wrapper:"Combobox-module_wrapper__3kVTg",root:"Combobox-module_root__Hs8Hg",open:"Combobox-module_open__MBBSi",angleIcon:"Combobox-module_angleIcon__10DvA",menu:"Combobox-module_menu__3jA0e",icon:"Combobox-module_icon__3tOcB",disabled:"Combobox-module_disabled__11PlF",virtualized:"Combobox-module_virtualized__25LXa",helperText:"Combobox-module_helperText__1qPYf",invalid:"Combobox-module_invalid__8xyxV",errorText:"Combobox-module_errorText__F29sh text-input_hds-text-input__error-text__KAMjK",wrapperWithMultiSelectAndIcon:"Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh",noToggle:"Combobox-module_noToggle__1DCEd",withClearButton:"Combobox-module_withClearButton__3Eol3",selectedItems:"Combobox-module_selectedItems__2W0JL",adjustSpacing:"Combobox-module_adjustSpacing__3O3Pe",inputWithIcon:"Combobox-module_inputWithIcon__3_F2e",adjustSpacingForIcon:"Combobox-module_adjustSpacingForIcon__38NQd"};Rn("@keyframes text-input_fadeIn__10khH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__3myX6{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__3myX6:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2Lzso,.text-input_hds-text-input__input-clear__3ujSF::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__button-clear__2Lzso>*{pointer-events:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__3myX6.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__3myX6.text-input_hds-text-input--success__1St3w .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Mvon{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__label__2Mvon{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3TtdA{color:var(--color-black-90);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__2mXHL{display:flex;position:relative}.text-input_hds-text-input__3myX6 textarea.text-input_hds-text-input__input__3_IG6{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-ms-reveal{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3isuh{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__KAMjK{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__KAMjK:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__KAMjK:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__2tAQF{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__2tAQF:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__2tAQF:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-success);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3Gnij{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3Gnij:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3Gnij:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-info);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6[readonly]{background-color:transparent;border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.text-input_hds-text-input__buttons__2_PAS{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__2pJe3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__2pJe3:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Combobox-module_button__1W9PN{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Combobox-module_button__1W9PN.Combobox-module_hidden__kvDZZ,.Combobox-module_input__Dcmdn:not(:focus).Combobox-module_hidden__kvDZZ,.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s:not(:focus-within).Combobox-module_hidden__kvDZZ{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P,.Combobox-module_wrapper__3kVTg:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Combobox-module_root__Hs8Hg{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_angleIcon__10DvA{transform:rotateX(180deg)}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_menu__3jA0e{display:block}.Combobox-module_root__Hs8Hg input{font-family:inherit;margin:0;overflow:auto}.Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Combobox-module_wrapper__3kVTg:focus-within{border-color:var(--dropdown-border-color-focus)}.Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover)}.Combobox-module_wrapper__3kVTg:focus-within,.Combobox-module_wrapper__3kVTg:hover{transition:border-color 85ms ease-out}.Combobox-module_icon__3tOcB{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Combobox-module_button__1W9PN{position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Combobox-module_menu__3jA0e{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Combobox-module_menuItem__ydo3T{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Combobox-module_highlighted__12UOf.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Combobox-module_disabled__11PlF.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Combobox-module_virtualized__25LXa.Combobox-module_menuItem__ydo3T{left:0;position:absolute;top:0;width:100%}.Combobox-module_helperText__1qPYf{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg,.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg>*{cursor:not-allowed}.Combobox-module_disabled__11PlF .Combobox-module_angleIcon__10DvA,.Combobox-module_disabled__11PlF .Combobox-module_icon__3tOcB{color:var(--dropdown-color-disabled)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg{border-color:var(--dropdown-border-color-invalid)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T{justify-content:flex-start}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T .Combobox-module_checkbox____J7P{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{transition:border-color 85ms ease-out}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{border-color:var(--multiselect-checkbox-border-hover)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{color:var(--multiselect-checkbox-color-selected-disabled)}.Combobox-module_wrapper__3kVTg{align-items:center;display:flex}.Combobox-module_wrapper__3kVTg.Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh{align-items:flex-start}.Combobox-module_button__1W9PN{color:var(--dropdown-color-default);display:flex;outline:none}.Combobox-module_icon__3tOcB{margin-left:var(--spacing-s)}.Combobox-module_input__Dcmdn{align-self:stretch;appearance:none;background-color:var(--input-background-default);border:none;box-sizing:border-box;color:var(--input-color-default);font-size:var(--fontsize-body-l);height:var(--menu-item-height);outline:none;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 0;width:100%}.Combobox-module_input__Dcmdn:first-child{padding-left:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-l) + var(--icon-size))}.Combobox-module_input__Dcmdn.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-2-xl) + var(--icon-size))}.Combobox-module_input__Dcmdn::placeholder{color:var(--placeholder-color);opacity:1}.Combobox-module_input__Dcmdn:disabled::placeholder{color:var(--dropdown-color-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_wrapper__3kVTg{flex-direction:column}.Combobox-module_multiselect__3vNbJ .Combobox-module_selectedItems__2W0JL{align-self:stretch}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn{align-self:unset;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_adjustSpacing__3O3Pe{margin-top:calc(var(--spacing-2-xs) * -1);padding:0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_inputWithIcon__3_F2e.Combobox-module_inputWithIcon__3_F2e{padding-left:0}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s{align-items:center;display:flex;flex-direction:row}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s .Combobox-module_icon__3tOcB.Combobox-module_adjustSpacingForIcon__38NQd{margin-top:calc(var(--spacing-2-xs) * -1)}");const Il=e=>{var n,r,o,i;const{"aria-labelledby":a,"aria-describedby":l,catchEscapeKey:s,circularNavigation:u=!1,className:c,clearable:d=e.multiselect,disabled:f=!1,error:p,getA11ySelectionMessage:h=(()=>""),getA11yStatusMessage:_=(()=>""),helper:m,id:g=(0,Mn.uniqueId)("hds-combobox-"),invalid:v=!1,isOptionDisabled:b,label:y,onBlur:x=(()=>null),onFocus:w=(()=>null),optionKeyField:k,optionLabelField:E="label",options:S=[],placeholder:C,required:I,showToggleButton:T=!0,style:O,theme:N,virtualized:j=!1,visibleOptions:z=5,filter:L,toggleButtonAriaLabel:R,tooltipLabel:D,tooltipButtonLabel:A,tooltipText:P}=e,M=e.multiselect&&void 0!==e.value,B=Fn(Cl.root,N),F=(0,t.useRef)(),U=(0,t.useRef)(),$=t.useRef(),H=t.useRef(null),[V,W]=(0,t.useState)(!1),[q,K]=(0,t.useState)(!1),[Y,G]=(0,t.useState)(""),J=(0,t.useMemo)((()=>{const e=L||(t=E,(e,n)=>e.filter((e=>{const r=e[t];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${t} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${t} could not be found from OptionType`),!1)})));var t;return e(S,Y)}),[S,Y,L,E]),Q=va({size:J.length,parentRef:$,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:z}),X=()=>{U.current&&U.current.focus()},{activeIndex:Z,addSelectedItem:ee,getDropdownProps:te,getSelectedItemProps:ne,removeSelectedItem:re,reset:oe,selectedItems:ie,setActiveIndex:ae,setSelectedItems:le}=ia(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:t=>{let{selectedItems:n}=t;return e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange:e=>kl(e,Z,F.current),stateReducer:(e,t)=>El(e,t,M)})),{getItemProps:se,getLabelProps:ue,getMenuProps:ce,getToggleButtonProps:de,highlightedIndex:fe,isOpen:pe,reset:he,selectedItem:_e,selectItem:me,closeMenu:ge,setInputValue:ve,getInputProps:be,getComboboxProps:ye}=Qi(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:g,items:J},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{onInputValueChange:e=>{let{inputValue:t}=e;return G(t)},getA11ySelectionMessage:h,getA11yStatusMessage:_,itemToString:e=>{var t;return e&&null!==(t=e[E])&&void 0!==t?t:""},onSelectedItemChange:t=>{let{selectedItem:n}=t;return!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange(t){let{type:n,selectedItem:r}=t;const{InputBlur:o,InputKeyDownEnter:i,ItemClick:a}=Qi.stateChangeTypes;(n===o||n===i||n===a)&&e.multiselect&&r&&(ul(ie,r)?le(ie.filter((e=>!(0,Mn.isEqual)(e,r)))):ee(r),me(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,InputBlur:a,FunctionSelectItem:l,InputKeyDownEnter:s}=Qi.stateChangeTypes,{selectedItem:u,inputValue:c}=o;if(!e.multiselect){if(u&&u[E]!==c)return Object.assign(Object.assign({},o),{selectedItem:null});if(r===a&&!u)return Object.assign(Object.assign({},o),{inputValue:""})}if(e.multiselect){if(r===a)return t.selectedItem?Object.assign(Object.assign({},o),{inputValue:""}):Object.assign(Object.assign({},o),{selectedItem:null,inputValue:""});if(r===i)return Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex,inputValue:t.inputValue});if(r===s)return Object.assign(Object.assign({},o),{inputValue:""});if(r===l)return Object.assign(Object.assign({},o),{inputValue:t.inputValue})}return o}})),xe=d&&!e.multiselect&&_e,we=e=>t=>{q||e(t)},ke=e=>{if(s&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&fe>-1){e.preventDefault();const n=J[fe];ul(ie,t=n)?le(ie.filter((e=>!(0,Mn.isEqual)(e,t)))):ee(t)}var t;!pe||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&fe>-1&&pe&&ge()};e.multiselect||te({},{suppressRefError:!0});const Ee=!e.multiselect||pe||!pe&&0===ie.length,Se=`${ue().id}${a?` ${a}`:""}${p?` ${g}-error`:""}${m?` ${g}-helper`:""} ${be().id}`,Ce=()=>t.createElement("input",Object.assign({},be(Object.assign(Object.assign(Object.assign({},v&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},te({onKeyDown:ke,ref:U}))),{type:"text",disabled:f,required:I,role:ye().role,"aria-expanded":ye()["aria-expanded"],"aria-haspopup":ye()["aria-haspopup"],"aria-owns":ye()["aria-owns"],"aria-labelledby":Se,"aria-describedby":l})),{placeholder:C,className:Pn(Cl.input,!Ee&&Cl.hidden,!T&&Cl.noToggle,V&&ie.length>0&&Cl.adjustSpacing,e.icon&&e.multiselect&&Cl.inputWithIcon,xe&&Cl.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:Pn(Cl.root,v&&Cl.invalid,f&&Cl.disabled,pe&&Cl.open,e.multiselect&&Cl.multiselect,B,c),style:O},y&&t.createElement(Ro,Object.assign({label:y,required:I},ue(),{tooltipLabel:D,tooltipButtonLabel:A,tooltipText:P})),t.createElement("div",{onFocus:we((e=>{xl(e)&&(W(!0),w())})),onBlur:we((e=>{wl(e)&&(W(!1),x())})),onClick:e=>{const t=F.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||X()},onMouseUp:()=>{K(!1),X()},className:Pn(Cl.wrapper,e.multiselect&&e.icon&&Cl.wrapperWithMultiSelectAndIcon),ref:ye().ref},e.multiselect&&ie.length>0&&t.createElement(bl,{activeIndex:Z,className:Cl.selectedItems,clearable:d,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:g,getSelectedItemProps:ne,hideItems:!V,onClear:()=>{oe(),ve(""),H.current.focus()},onRemove:re,optionKeyField:k||E,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:ie,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:F,setActiveIndex:ae,toggleButtonHidden:!T,disabled:f}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:Cl.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:Pn(Cl.multiselectIconAndInputWrapper,!Ee&&Cl.hidden)},t.createElement("span",{className:Pn(Cl.icon,V&&ie.length>0&&Cl.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Ce()):Ce(),t.createElement("button",Object.assign({type:"button"},de(Object.assign(Object.assign({disabled:f,className:Pn(Cl.button,!T&&Cl.hidden),"aria-label":`${y}: ${R}`,"aria-expanded":pe},v&&{"aria-invalid":!0}),{ref:H}))),t.createElement(fl,{className:Cl.angleIcon,"aria-hidden":!0})),xe&&t.createElement(vl,{toggleButtonHidden:!T,onClear:()=>{he(),H.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:f}),t.createElement(dl,{getItemProps:(e,t,n,r,o)=>se(Object.assign({item:e,index:t,disabled:r,className:Pn(Cl.menuItem,fe===t&&Cl.highlighted,n&&Cl.selected,r&&Cl.disabled,j&&Cl.virtualized),onMouseDown:()=>{K(!0)},onClick:()=>{K(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:b,menuProps:ce(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*z},ref:$,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:Cl,multiselect:e.multiselect,open:pe,optionKeyField:k||E,optionLabelField:E,options:J,selectedItem:_e,selectedItems:ie,virtualizer:j&&Q})),v&&p&&t.createElement("div",{id:`${g}-error`,className:Cl.errorText,"aria-hidden":!0},p),m&&t.createElement("div",{id:`${g}-helper`,className:Cl.helperText,"aria-hidden":!0},m))};Il.defaultProps={multiselect:!1};const Tl=e=>{let{ariaLabel:n="location",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9669 1.5C14.0265 1.5 16.0869 2.27765 17.6579 3.83367C20.8001 6.945 20.5878 11.7938 17.6579 15.1017L17.0345 15.8107C14.4235 18.8021 12.9688 20.7706 11.9669 22.7477C10.8937 20.6185 9.28527 18.4993 6.27797 15.1017C3.34814 11.7938 3.13508 6.945 6.27797 3.83367C7.84906 2.27765 9.90869 1.5 11.9669 1.5ZM11.999 3.5C10.3743 3.5 8.84685 4.12598 7.69956 5.26179C6.56645 6.38341 5.97897 7.81769 6.00058 9.41066C6.02151 10.984 6.64884 12.5453 7.76709 13.8087L8.42773 14.5606C10.0167 16.3842 11.1442 17.8 12.0004 19.0644C12.9748 17.6274 14.2916 16.0006 16.233 13.8087C17.3512 12.5453 17.9786 10.984 17.9995 9.41066C18.0198 7.81769 17.4323 6.38341 16.3005 5.26179C15.1519 4.12598 13.6251 3.5 11.999 3.5ZM12.0004 6C13.9338 6 15.5 7.56702 15.5 9.50039C15.5 11.433 13.9338 13 12.0004 13C10.067 13 8.5 11.433 8.5 9.50039C8.5 7.56702 10.067 6 12.0004 6ZM12.0003 8C11.1725 8 10.5 8.67319 10.5 9.50034C10.5 10.3268 11.1725 11 12.0003 11C12.8275 11 13.5 10.3268 13.5 9.50034C13.5 8.67319 12.8275 8 12.0003 8Z",fill:"currentColor"}))};var Ol={button:"Button-module_button__1msFE button_hds-button__2A0je",label:"Button-module_label__a4np1 button_hds-button__label__2EQa-",fullWidth:"Button-module_fullWidth__31eVK button_hds-button--fullwidth__1_hG9","size-small":"Button-module_size-small__3lizH button_hds-button--small__2NFef",icon:"Button-module_icon__O-h7R button_hds-icon__17j8Z",primary:"Button-module_primary__2LfKB button_hds-button--primary__2NVvO",secondary:"Button-module_secondary__1nABp button_hds-button--secondary__1NOWS",supplementary:"Button-module_supplementary__3YKiS button_hds-button--supplementary__GcHcV",isLoading:"Button-module_isLoading__3PK75 button_hds-button--loading__2mLjh",success:"Button-module_success__CU9nK button_hds-button--success__9hpuD",danger:"Button-module_danger__2el15 button_hds-button--danger__dEREN","theme-coat":"Button-module_theme-coat__2_3U7 button_hds-button--theme-coat__12cO0","theme-black":"Button-module_theme-black__m8giY button_hds-button--theme-black__3K_k4"};Rn('.button_hds-button__2A0je{--border-width:2px;--color:inherit;--min-size:44px;--outline-gutter:2px;--outline-width:3px;align-content:flex-start;align-items:center;background-color:var(--background-color,transparent);border:var(--border-width) solid var(--border-color,transparent);border-radius:0;color:var(--color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:var(--min-size);min-width:var(--min-size);padding:0 var(--spacing-2-xs);position:relative;text-decoration:none;text-transform:none;vertical-align:top}.button_hds-button__2A0je,.button_hds-button__2A0je *,.button_hds-button__2A0je:after,.button_hds-button__2A0je :after,.button_hds-button__2A0je:before,.button_hds-button__2A0je :before{box-sizing:border-box}.button_hds-button__2A0je[type=button],.button_hds-button__2A0je[type=reset],.button_hds-button__2A0je[type=submit],button.button_hds-button__2A0je{-webkit-appearance:button}.button_hds-button__2A0je:-moz-focus-inner,.button_hds-button__2A0je[type=button]:-moz-focus-inner,.button_hds-button__2A0je[type=reset]:-moz-focus-inner,.button_hds-button__2A0je[type=submit]:-moz-focus-inner{border-style:none;padding:0}.button_hds-button__2A0je:-moz-focusring,.button_hds-button__2A0je[type=button]:-moz-focusring,.button_hds-button__2A0je[type=reset]:-moz-focusring,.button_hds-button__2A0je[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:focus-visible,.button_hds-button__2A0je:hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.button_hds-button__2A0je:hover{background-color:var(--background-color-hover,transparent);color:var(--color-hover)}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:active,.button_hds-button__2A0je:focus-visible{background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:var(--background-color-disabled,transparent);border-color:var(--border-color-disabled,transparent);color:var(--color-disabled);cursor:not-allowed}.button_hds-button__2A0je.button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:active:hover,.button_hds-button__2A0je:focus-visible:hover{background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:var(--border-color-hover,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP,.button_hds-button__2A0je:not(:disabled):active,.button_hds-button__2A0je:not(:disabled):focus-visible{border-color:var(--border-color-focus,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:not(:disabled):active:hover,.button_hds-button__2A0je:not(:disabled):focus-visible:hover{border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.button_hds-button__2A0je:after{--size:100%;border:var(--outline-width) solid transparent;content:"";height:var(--size);position:absolute;width:var(--size)}.button_hds-button__2A0je.button_focus-visible__gEJLP:after,.button_hds-button__2A0je:active:after,.button_hds-button__2A0je:focus-visible:after{--size:calc(100% + calc(var(--outline-width) * 2 + var(--border-width) * 2 + var(--outline-gutter) * 2));border-color:var(--focus-outline-color)}.button_hds-button__label__2EQa-,input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}input[type=button].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=button].button_hds-button__2A0je:focus-visible,input[type=reset].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=reset].button_hds-button__2A0je:focus-visible,input[type=submit].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=submit].button_hds-button__2A0je:focus-visible{box-shadow:0 0 0 var(--outline-gutter) var(--submit-input-focus-gutter-color),0 0 0 calc(var(--outline-gutter) + var(--outline-width)) var(--focus-outline-color)}.button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-button__label__2EQa-:first-child{padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:last-child{padding-left:var(--spacing-2-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:not(:last-child){padding-left:var(--spacing-2-xs);padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef{padding:0}input[type=button].button_hds-button--small__2NFef,input[type=reset].button_hds-button--small__2NFef,input[type=submit].button_hds-button--small__2NFef{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-m)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:not(:first-of-type):not(:last-of-type){padding:var(--spacing-2-xs) var(--spacing-2-xs)}.button_hds-button--fullwidth__1_hG9{width:100%}.button_hds-button__2A0je .button_hds-icon__17j8Z{height:var(--spacing-m);margin-left:var(--spacing-s);width:var(--spacing-m)}.button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-s) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z{margin-left:var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-button--small__2NFef .button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-2-xs) 0 0}.button_hds-button__2A0je .button_hds-icon__17j8Z:first-of-type:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-icon__17j8Z:last-of-type:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:first-child:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:last-child:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--primary__2NVvO{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-hover-focus:var(--color-bus-dark);--background-color-disabled:var(--color-black-20);--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-20);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--color-disabled:var(--color-white)}.button_hds-button--primary__2NVvO,.button_hds-button--secondary__1NOWS{--focus-outline-color:var(--color-focus-outline);--submit-input-focus-gutter-color:var(--color-white)}.button_hds-button--secondary__1NOWS{--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-50)}.button_hds-button--secondary__1NOWS,.button_hds-button--supplementary__GcHcV{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-hover:var(--color-bus-dark);--color-focus:var(--color-bus);--color-hover-focus:var(--color-bus-dark);--color-disabled:var(--color-black-40)}.button_hds-button--supplementary__GcHcV{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline);--border-color-disabled:transparent;--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}.button_hds-button--loading__2mLjh{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:transparent;--border-color-hover-focus:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-hover:var(--color-black-90);--color-focus:var(--color-black-90);--color-hover-focus:var(--color-black-90);--color-disabled:var(--color-black-90);cursor:wait}.button_hds-button--success__9hpuD{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--background-color-hover-focus:var(--color-success-dark);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success);--border-color-hover-focus:var(--color-success-dark)}.button_hds-button--danger__dEREN,.button_hds-button--success__9hpuD{--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--color-focus-outline)}.button_hds-button--danger__dEREN{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--background-color-hover-focus:var(--color-error-dark);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error-dark)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0{--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--background-color-hover-focus:var(--color-coat-of-arms-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0,.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0{--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-coat-of-arms-light);--color:var(--color-coat-of-arms);--color-hover:var(--color-coat-of-arms);--color-focus:var(--color-coat-of-arms);--color-hover-focus:var(--color-coat-of-arms)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4{--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--background-color-hover-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4,.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4{--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--border-color-hover-focus:var(--color-black)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--background-color-hover-focus:var(--color-black-5);--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black);--color-hover-focus:var(--color-black)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Nl=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l="default",theme:s="default",variant:u="primary",iconLeft:c,iconRight:d,isLoading:f=!1,loadingText:p,onClick:h}=e,_=Ln(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const m=c?t.createElement("div",{className:Ol.icon,"aria-hidden":"true"},c):null,g=d?t.createElement("div",{className:Pn(Ol.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,"aria-disabled":f||i||void 0,"aria-label":f?p:void 0,type:"button",className:Pn(Ol.button,Ol[u],Ol[`theme-${s}`],Ol[`size-${l}`],a?Ol.fullWidth:"",f?Ol.isLoading:"",o),onClick:f?e=>{e.preventDefault()}:h},_),f?t.createElement(Wn,{small:!0}):m,t.createElement("span",{className:Ol.label},f?p:r),f?null:g)})),jl=e=>{let{ariaLabel:n="angle-up",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[jo.icon,jo[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.5L17 16.5L18.5 15L12 8.5L5.5 15L7 16.5L12 11.5Z",fill:"currentColor"}))};var zl={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",s:"Accordion-module_s__8gw4g",closeButton:"Accordion-module_closeButton__1Qt8U",m:"Accordion-module_m__2k6QY",l:"Accordion-module_l__gPzdT",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM",headingContainer:"Accordion-module_headingContainer__1DzX3",accordionButtonIcon:"Accordion-module_accordionButtonIcon__MQu2J"};Rn(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-font-color:var(--color-black-90);--header-focus-outline-color:var(--color-coat-of-arms);--content-font-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover-focus:var(--color-black-5);--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-focus-outline-color);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-focus-outline-color);--close-button-border-color-hover-focus:var(--header-focus-outline-color);--close-button-border-color-hover:inherit;--close-button-border-color:inherit;--close-button-color-disabled:inherit;--close-button-color-focus:var(--color-black);--close-button-color-hover-focus:var(--color-black);--close-button-color-hover:var(--color-black);--close-button-color:var(--content-font-color);--close-button-focus-outline-color:transparent}.Accordion-module_accordion__2fPUT:not(.Accordion-module_card__1iRKx){border-bottom:1px solid var(--border-color)}.Accordion-module_accordion__2fPUT.Accordion-module_card__1iRKx{background-color:var(--background-color);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.Accordion-module_accordion__2fPUT.Accordion-module_border__2AgQd{border:2px solid var(--border-color)}.Accordion-module_accordionHeader__3_uK7{align-items:center;color:var(--header-font-color);display:flex;font-size:var(--header-font-size);font-weight:var(--header-font-weight);justify-content:space-between;letter-spacing:var(--header-letter-spacing);line-height:var(--header-line-height);padding-bottom:var(--padding-vertical);padding-top:var(--padding-vertical);position:relative}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_s__8gw4g{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0.2px;--header-line-height:1.4;--button-size:28px;--padding-horizontal:var(--spacing-2-xs)}.Accordion-module_s__8gw4g .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-4-xs)}.Accordion-module_m__2k6QY{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:32px;--button-size:36px;--padding-horizontal:var(--spacing-m)}.Accordion-module_m__2k6QY .Accordion-module_closeButton__1Qt8U div{margin-right:6px}.Accordion-module_l__gPzdT{--header-font-size:var(--fontsize-heading-l);--padding-vertical:var(--spacing-l);--header-font-weight:400;--header-letter-spacing:-0.4px;--header-line-height:var(--lineheight-s);--button-size:52px;--padding-horizontal:var(--spacing-l)}.Accordion-module_l__gPzdT .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-xs)}.Accordion-module_accordionContent__1umso{color:var(--content-font-color);font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);position:relative}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{bottom:0;position:absolute;right:0;--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover-focus:var(--close-button-background-color-hover-focus);--background-color-hover:var(--close-button-background-color-hover);--background-color:var(--close-button-background-color);--border-color-active:var(--close-button-border-color-active);--border-color-disabled:var(--close-button-border-color-disabled);--border-color-focus:var(--close-button-border-color-focus);--border-color-hover-focus:var(--close-button-border-color-hover-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover-focus:var(--close-button-color-hover-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--focus-outline-color:var(--close-button-focus-outline-color)}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:not(:disabled):active{border-color:var(--close-button-border-color-active)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:44px}.Accordion-module_headingContainer__1DzX3{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto calc(var(--button-size));width:100%}.Accordion-module_headingContainer__1DzX3:focus{outline:2px solid var(--header-focus-outline-color,transparent)}.Accordion-module_accordionButtonIcon__MQu2J{border:2px solid transparent;box-sizing:border-box;height:var(--button-size)!important;margin:auto;width:var(--button-size)!important}");const Ll=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Rl=e=>{let{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:a,closeButton:l=!0,heading:s,headingLevel:u=2,id:c,initiallyOpen:d=!1,language:f="fi",size:p="m",style:h,theme:_}=e;const m=(0,t.useRef)(null),[g,v]=(0,t.useState)(!1),[b]=(0,t.useState)(c||(0,Mn.uniqueId)("accordion-")),y=_&&{"--background-color":_["--background-color"],"--border-color":_["--border-color"],"--header-font-color":_["--header-font-color"],"--header-focus-outline-color":_["--header-focus-outline-color"],"--content-font-color":_["--content-font-color"],"--content-font-size":_["--content-font-size"],"--content-line-height":_["--content-line-height"],"--close-button-background-color-disabled":_["--close-button-background-color-disabled"],"--close-button-background-color-focus":_["--close-button-background-color-focus"],"--close-button-background-color-hover-focus":_["--close-button-background-color-hover-focus"],"--close-button-background-color-hover":_["--close-button-background-color-hover"],"--close-button-background-color":_["--close-button-background-color"],"--close-button-border-color-active":_["--close-button-border-color-active"],"--close-button-border-color-disabled":_["--close-button-border-color-disabled"],"--close-button-border-color-focus":_["--close-button-border-color-focus"],"--close-button-border-color-hover-focus":_["--close-button-border-color-hover-focus"],"--close-button-border-color-hover":_["--close-button-border-color-hover"],"--close-button-border-color":_["--close-button-border-color"],"--close-button-color-disabled":_["--close-button-color-disabled"],"--close-button-color-focus":_["--close-button-color-focus"],"--close-button-color-hover-focus":_["--close-button-color-hover-focus"],"--close-button-color-hover":_["--close-button-color-hover"],"--close-button-color":_["--close-button-color"],"--close-button-focus-outline-color":_["--close-button-focus-outline-color"]},x=(0,Mn.pickBy)(y),w=Fn(zl.accordion,Object.keys(x).length>0?x:void 0),k=_&&{"--header-font-size":_["--header-font-size"],"--padding-vertical":_["--padding-vertical"],"--padding-horizontal":_["--padding-horizontal"],"--header-font-weight":_["--header-font-weight"],"--header-letter-spacing":_["--header-letter-spacing"],"--header-line-height":_["--header-line-height"],"--button-size":_["--button-size"]},E=(0,Mn.pickBy)(k),S=Fn(zl[p],Object.keys(E).length>0?E:void 0),{isOpen:C,buttonProps:I,contentProps:T}=(e=>{let{initiallyOpen:n=!1}=e;const[r,o]=(0,t.useState)(n),i=()=>{o(!0)},a=()=>{o(!1)},l=()=>{r?a():i()},s={onClick:l,"aria-expanded":r},u={};return!1===r&&(u.style={display:"none"}),{isOpen:r,openAccordion:i,closeAccordion:a,toggleAccordion:l,buttonProps:s,contentProps:u}})({initiallyOpen:d}),O=C?t.createElement(jl,{"aria-hidden":!0,className:zl.accordionButtonIcon}):t.createElement(fl,{"aria-hidden":!0,className:zl.accordionButtonIcon}),N=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!N)return;const e=setTimeout((()=>{m.current.focus(),!0===g&&(v(!1),I.onClick())}),50);return()=>clearTimeout(e)}),[g]);const j=()=>{v(!0)};return t.createElement("div",{className:Pn(zl.accordion,r&&zl.card,r&&n&&zl.border,C&&zl.isOpen,zl[p],w,S,i),style:h,id:b},t.createElement("div",{className:Pn(zl.accordionHeader)},t.createElement("div",{role:"heading","aria-level":u,id:`${b}-heading`},t.createElement("div",Object.assign({ref:m,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),I.onClick())},className:zl.headingContainer,"aria-labelledby":`${b}-heading`},I,g?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},s),O))),t.createElement("div",Object.assign({},T,{id:`${b}-content`,role:"region",className:Pn(zl.accordionContent,r&&zl.card,l&&zl.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Nl,{"data-testid":`${b}-closeButton`,"aria-label":`${Ll(f)} ${s}`,className:Pn(zl.closeButton,a),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&j()},onClick:()=>{j()},variant:"supplementary",iconRight:t.createElement(jl,{"aria-hidden":!0,size:"xs",className:zl.accordionButtonIcon})},Ll(f))))};var Dl={LANGUAGE:"_language",CONTENT_TYPE:"content_type",TITLE:"title",TITLE_FOR_UI:"title_for_ui",FIELD_PROJECT_DISTRICT_TITLE:"field_project_district_title",FIELD_PROJECT_DISTRICT_TITLE_FOR_UI:"field_project_district_title_for_ui",FIELD_PROJECT_THEME_NAME:"field_project_theme_name",FIELD_PROJECT_PHASE_NAME:"field_project_phase_name",FIELD_PROJECT_TYPE_NAME:"field_project_type_name",FIELD_PROJECT_SEARCH_METATAGS:"field_project_search_metatags.keyword",FIELD_DISTRICT_SEARCH_METATAGS:"field_district_search_metatags.keyword",FIELD_DISTRICT_SUBDISTRICTS_TITLE:"field_district_subdistricts_title",FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI:"field_district_subdistricts_title_for_ui",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE:"district_title",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE_FOR_UI:"district_title_for_ui",PROJECT_THEME_NAME:"project_theme_name",PROJECT_PHASE_NAME:"project_phase_name",PROJECT_TYPE_NAME:"project_type_name"};const Al={term:{[`${Dl.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Pl={terms:{[Dl.CONTENT_TYPE]:["project","district"]}},Ml={most_relevant:{_score:{order:"desc"},[`${Dl.TITLE}`]:{order:"asc"}},asc:{[`${Dl.TITLE}`]:{order:"asc"}},desc:{[`${Dl.TITLE}`]:{order:"desc"}}},Bl={aggs:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Dl.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Dl.TITLE]:{terms:{field:`${Dl.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Dl.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Dl.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Dl.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Dl.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Dl.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Dl.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Al]}}};var Fl={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var Ul={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const $l={[Ul.TITLE]:`${Dl.TITLE}`,[Ul.DISTRICTS]:`${Dl.FIELD_PROJECT_DISTRICT_TITLE}`,[Ul.THEME]:`${Dl.FIELD_PROJECT_THEME_NAME}`,[Ul.PHASE]:`${Dl.FIELD_PROJECT_PHASE_NAME}`,[Ul.TYPE]:`${Dl.FIELD_PROJECT_TYPE_NAME}`},Hl=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function Vl(e,t,n){let r=[];if(e&&e[t]&&e[t].buckets){let t=[];Object.keys(e).forEach((r=>{r!==n&&(t=[...t,...e[r].buckets])}));const o=t.reduce(((e,t)=>{const n=Object.values(e).find((e=>e.key===t.key));return n?(e[t.key]={key:t.key,doc_count:n.doc_count+t.doc_count},e):(e[t.key]=t,e)}),[]);r=e[n].buckets.map((e=>{let t=`${Hl(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${Hl(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var Wl=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};const ql=Yn((e=>{const t={},n=e.entries();let r=n.next();for(;!r.done;){const[e,o]=r.value;if(o){const i=t[e];if(i){const n=Array.isArray(i)?[...i,o]:[i,o];t[e]=n}else t[e]=[o];r=n.next()}else r=n.next()}return t})(new URLSearchParams(window.location.search))),Kl=Yn(null,((e,t,n)=>{n.page=n.page||"1",t(ql,n);const r=new URL(window.location.toString()),o=new URLSearchParams;for(const e in n){const t=n[e];Array.isArray(t)?t.forEach((t=>o.append(e,t))):t?o.set(e,t.toString()):o.delete(e)}r.search=o.toString(),window.history.pushState({},"",r)})),Yl=Yn(null,((e,t,n)=>{const r=e(ql);t(Kl,Object.assign(Object.assign({},r),{page:n}))})),Gl=Yn((e=>{var t;return Number(null===(t=e(ql))||void 0===t?void 0:t.page)||1})),Jl=Yn((()=>Wl(void 0,void 0,void 0,(function*(){const e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search.elastic_proxy_url,t=JSON.stringify(Bl);return fetch(`${e}/${Fl.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:t}).then((e=>e.json())).then((e=>{const t=null==e?void 0:e.aggregations;return t?{error:null,aggs:t}:{error:new Error("Initialization failed."),aggs:{}}})).catch((e=>({error:e,aggs:{}})))})))),Ql=Yn(""),Xl=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),Zl=Yn([]),es=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),ts=Yn([]),ns=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),rs=Yn([]),os=Yn((e=>Wl(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(Jl);if(t)return[];return Vl(n,Dl.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),is=Yn([]),as=Yn(null,((e,t)=>{t(Ql,""),t(Zl,[]),t(ts,[]),t(rs,[]),t(is,[]),t(Kl,{})}));var ls=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Nl,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconRight:(0,e.jsx)(il,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n,children:t})},`${t.toString()}`);var ss=({showClearButton:n,resetForm:r,children:o})=>{const i="string"==typeof o?o.trim().length>0:t.Children.toArray(o).some((e=>!1!==e&&void 0!==e));return(0,e.jsx)("div",{className:"hdbt-search__selections-wrapper",children:i&&(0,e.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[o,(0,e.jsx)("li",{className:"hdbt-search__clear-all",children:(0,e.jsx)(Nl,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(il,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:"supplementary",children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var us=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var cs=()=>{var t,n,r,o,i,a,l,s;const u=cr(ql),c=dr(as),d=cr(Xl),f=dr(Zl),p=cr(es),h=dr(ts),_=cr(ns),m=dr(rs),g=cr(os),v=dr(is),b=(null===(t=null==u?void 0:u.districts)||void 0===t?void 0:t.length)||(null===(n=null==u?void 0:u.project_theme)||void 0===n?void 0:n.length)||(null===(r=null==u?void 0:u.project_phase)||void 0===r?void 0:r.length)||(null===(o=null==u?void 0:u.project_type)||void 0===o?void 0:o.length),y=Boolean(null===(i=u.districts)||void 0===i?void 0:i.length),x=Boolean(null===(a=u.project_theme)||void 0===a?void 0:a.length),w=Boolean(null===(l=u.project_phase)||void 0===l?void 0:l.length),k=Boolean(null===(s=u.project_type)||void 0===s?void 0:s.length);return(0,e.jsxs)(ss,{showClearButton:b,resetForm:c,children:[y&&(0,e.jsx)(ds,{updater:f,valueKey:Ul.DISTRICTS,values:us(u.districts,d)}),x&&(0,e.jsx)(ds,{updater:h,valueKey:Ul.THEME,values:us(u.project_theme,p)}),w&&(0,e.jsx)(ds,{updater:m,valueKey:Ul.PHASE,values:us(u.project_phase,_)}),k&&(0,e.jsx)(ds,{updater:v,valueKey:Ul.TYPE,values:us(u.project_type,g)})]})};const ds=({updater:t,values:n,valueKey:r})=>{const o=cr(ql),i=dr(Kl);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(ls,{value:Hl(a.value),clearSelection:()=>(e=>{const a=n,l=a.findIndex((t=>t.value===e));a.splice(l,1),t(a),i(Object.assign(Object.assign({},o),{[r]:a.map((e=>e.value))}))})(a.value)},a.value)))})};var fs=()=>{const n=cr(ql),r=dr(Kl),[o,i]=fr(Ql),a=cr(Xl),[l,s]=fr(Zl),u=cr(es),[c,d]=fr(ts),f=cr(ns),[p,h]=fr(rs),_=cr(os),[m,g]=fr(is);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(us(null==n?void 0:n.districts,a)),d(us(null==n?void 0:n.project_theme,u)),h(us(null==n?void 0:n.project_phase,f)),g(us(null==n?void 0:n.project_type,_))}),[]);const v=!!Object.keys(n).find((e=>{var t;return Object.keys($l).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),b=Drupal.t("Residential area",{},{context:"District and project search form label"}),y=Drupal.t("Project theme",{},{context:"District and project search form label"}),x=Drupal.t("Project stage",{},{context:"District and project search form label"}),w=Drupal.t("Project type",{},{context:"District and project search form label"});return(0,e.jsx)("form",{onSubmit:e=>{e.preventDefault(),r({title:o,districts:l.map((e=>e.value)),project_theme:c.map((e=>e.value)),project_phase:p.map((e=>e.value)),project_type:m.map((e=>e.value))})},role:"search",children:(0,e.jsxs)("div",{className:"district-project-search-form__filters-container",children:[(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Qo,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o,type:"search"}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(Tl,{}),label:b,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":b},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]}),(0,e.jsx)(Rl,{className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:v,headingLevel:4,heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),language:window.drupalSettings.path.currentLanguage||"fi",theme:{"--header-font-size":"var(--fontsize-heading-xxs)","--header-line-height":"var(--lineheight-s)"},children:(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Il,{multiselect:!0,id:Ul.THEME,options:u,value:c,onChange:d,label:y,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":y},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.PHASE,options:f,value:p,onChange:h,label:x,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":x},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)(Il,{multiselect:!0,id:Ul.TYPE,options:_,value:m,onChange:g,label:w,placeholder:Drupal.t("All types",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":w},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Nl,{className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black",children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(cs,{})]})})},ps=n(1688);const hs=()=>{},_s=hs(),ms=Object,gs=e=>e===_s,vs=e=>"function"==typeof e,bs=(e,t)=>({...e,...t}),ys=new WeakMap;let xs=0;const ws=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(ms(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=ys.get(e),o)return o;if(o=++xs+"~",ys.set(e,o),n==Array){for(o="@",i=0;i{const n=ks.get(e);return[()=>!gs(t)&&e.get(t)||Es,r=>{if(!gs(t)){const o=e.get(t);t in Ss||(Ss[t]=o),n[5](t,bs(o,r),o||Es)}},n[6],()=>!gs(t)&&t in Ss?Ss[t]:!gs(t)&&e.get(t)||Es]};let Ns=!0;const[js,zs]=Is&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[hs,hs],Ls={isOnline:()=>Ns,isVisible:()=>{const e=Ts&&document.visibilityState;return gs(e)||"hidden"!==e}},Rs={initFocus:e=>(Ts&&document.addEventListener("visibilitychange",e),js("focus",e),()=>{Ts&&document.removeEventListener("visibilitychange",e),zs("focus",e)}),initReconnect:e=>{const t=()=>{Ns=!0,e()},n=()=>{Ns=!1};return js("online",t),js("offline",n),()=>{zs("online",t),zs("offline",n)}}},Ds=!t.useId,As=!Is||"Deno"in window,Ps=e=>Is&&typeof window.requestAnimationFrame!=Cs?window.requestAnimationFrame(e):setTimeout(e,1),Ms=As?t.useEffect:t.useLayoutEffect,Bs="undefined"!=typeof navigator&&navigator.connection,Fs=!As&&Bs&&(["slow-2g","2g"].includes(Bs.effectiveType)||Bs.saveData),Us=e=>{if(vs(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ws(e):"",t]};let $s=0;const Hs=()=>++$s;var Vs=3,Ws=0,qs=2,Ks=1;async function Ys(...e){const[t,n,r,o]=e,i=bs({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const l=i.rollbackOnError;let s=i.optimisticData;const u=!1!==i.revalidate,c=i.throwOnError;if(vs(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){const[o]=Us(n);if(!o)return;const[i,d]=Os(t,o),[f,p,h,_]=ks.get(t),m=()=>{const e=f[o];return u&&(delete h[o],delete _[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return m();let g,v=r;const b=Hs();p[o]=[b,0];const y=!gs(s),x=i(),w=x.data,k=x._c,E=gs(k)?w:k;if(y&&(s=vs(s)?s(E,w):s,d({data:s,_c:E})),vs(v))try{v=v(E)}catch(e){g=e}if(v&&(e=>vs(e.then))(v)){if(v=await v.catch((e=>{g=e})),b!==p[o][0]){if(g)throw g;return v}g&&y&&(e=>"function"==typeof l?l(e):!1!==l)(g)&&(a=!0,d({data:E,_c:_s}))}if(a&&!g)if(vs(a)){const e=a(v,E);d({data:e,error:_s,_c:_s})}else d({data:v,error:_s,_c:_s});if(p[o][1]=Hs(),Promise.resolve(m()).then((()=>{d({_c:_s})})),!g)return v;if(c)throw g}}const Gs=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Js=(e,t)=>{if(!ks.has(e)){const n=bs(Rs,t),r={},o=Ys.bind(_s,e);let i=hs;const a={},l=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},s=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},u=()=>{if(!ks.has(e)&&(ks.set(e,[r,{},{},{},o,s,l]),!As)){const t=n.initFocus(setTimeout.bind(_s,Gs.bind(_s,r,0))),o=n.initReconnect(setTimeout.bind(_s,Gs.bind(_s,r,1)));i=()=>{t&&t(),o&&o(),ks.delete(e)}}};return u(),[e,o,u,i]}return[e,ks.get(e)[4]]},[Qs,Xs]=Js(new Map),Zs=bs({onLoadingSlow:hs,onSuccess:hs,onError:hs,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!gs(i)&&a>i||setTimeout(r,l,o)},onDiscarded:hs,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Fs?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Fs?5e3:3e3,compare:(e,t)=>ws(e)==ws(t),isPaused:()=>!1,cache:Qs,mutate:Xs,fallback:{}},Ls),eu=(e,t)=>{const n=bs(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=bs(o,a))}return n},tu=(0,t.createContext)({}),nu=Is&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>vs(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=Us(t),[,,,o]=ks.get(Qs);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return gs(i)?n(...e):(delete o[r],i)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=t);const au=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),lu={dedupe:!0},su=(ms.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(tu),o=vs(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:eu(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(_s);l&&!s.current&&(s.current=Js(l(a.cache||Qs),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),Ms((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(tu.Provider,bs(e,{value:a}))}),"defaultValue",{value:Zs}),uu=(e,n,r)=>{const{cache:o,compare:i,suspense:a,fallbackData:l,revalidateOnMount:s,revalidateIfStale:u,refreshInterval:c,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=r,[h,_,m,g]=ks.get(o),[v,b]=Us(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,T,O,N]=Os(o,v),j=(0,t.useRef)({}).current,z=gs(l)?r.fallback[v]:l,L=(e,t)=>{for(const n in j){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!gs(e[r]))return!1;if(!i($,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},R=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(gs(s)?!S().isPaused()&&!a&&(!!gs(u)||u):s),t=t=>{const n=bs(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=N(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(I());return L(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>l]}),[o,v]),D=(0,ps.useSyncExternalStore)((0,t.useCallback)((e=>O(v,((t,n)=>{L(n,t)||e()}))),[o,v]),R[0],R[1]),A=!y.current,P=h[v]&&h[v].length>0,M=D.data,B=gs(M)?z:M,F=D.error,U=(0,t.useRef)(B),$=p?gs(M)?U.current:M:B,H=!(P&&!gs(F))&&(A&&!gs(s)?s:!S().isPaused()&&(a?!gs(B)&&u:gs(B)||u)),V=!!(v&&n&&A&&H),W=gs(D.isValidating)?V:D.isValidating,q=gs(D.isLoading)?V:D.isLoading,K=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!m[v]||!l.dedupe,u=()=>Ds?!x.current&&v===w.current&&y.current:v===w.current,c={isValidating:!1,isLoading:!1},d=()=>{T(c)},f=()=>{const e=m[v];e&&e[1]===o&&delete m[v]},p={isValidating:!0};gs(I().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&gs(I().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(v,r)}),r.loadingTimeout),m[v]=[t(b),Hs()]),[n,o]=m[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!m[v]||m[v][1]!==o)return s&&u()&&S().onDiscarded(v),!1;c.error=_s;const e=_[v];if(!gs(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(v),!1;const l=I().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,v,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,v,t),(!0===n||vs(n)&&n(e))&&C()&&t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](Vs,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,o]),Y=(0,t.useCallback)(((...e)=>Ys(o,w.current,...e)),[]);if(Ms((()=>{k.current=n,E.current=r,gs(M)||(U.current=M)})),Ms((()=>{if(!v)return;const e=K.bind(_s,lu);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,h,((n,r={})=>{if(n==Ws){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ks)S().revalidateOnReconnect&&C()&&e();else{if(n==qs)return K();if(n==Vs)return K(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(gs(B)||As?e():Ps(e)),()=>{x.current=!0,n()}}),[v]),Ms((()=>{let e;function t(){const t=vs(c)?c(I().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():K(lu).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,v]),(0,t.useDebugValue)($),a&&gs(B)&&v){if(!Ds&&As)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=g[v];if(!gs(e)){const t=Y(e);au(t)}if(!gs(F))throw F;{const e=K(lu);gs($)||(e.status="fulfilled",e.value=!0),au(e)}}return{mutate:Y,get data(){return j.data=!0,$},get error(){return j.error=!0,F},get isValidating(){return j.isValidating=!0,W},get isLoading(){return j.isLoading=!0,q}}},function(...e){const n=bs(Zs,(0,t.useContext)(tu)),[r,o,i]=ou(e),a=eu(n,i);let l=uu;const{use:s}=a,u=(s||[]).concat(iu);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var uu;var cu=function(t){const{icon:n,className:r,label:o,onClick:i}=t,a=`hdbt-icon--${Math.floor(99999*Math.random())}`;return(0,e.jsx)("span",{className:`hel-icon hel-icon--${n} ${void 0!==r?r:""}`,"aria-labelledby":o&&a,"aria-hidden":o?"true":"false",onClick:i,children:o&&(0,e.jsx)("span",{className:"is-hidden",id:a,children:o})})};var du=({updatePage:t,currentPage:n,pages:r,totalPages:o})=>{const{prevPages:i,nextPages:a}=((e,t,n)=>{const r=Math.floor(t/2);let o=2*r;const i=[],a=[];if(r>0){for(let t=e-1;i.length=1;t--)i.push(t),o-=1;for(let t=e+1;o>0&&t<=n;t++)a.push(t),o-=1}return i.reverse(),{prevPages:i,nextPages:a}})(n,r,o),l=n>1,s=n{l&&t(e,n-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${n}`,type:"button",rel:"prev",role:"button",children:[(0,e.jsx)(cu,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("Go to previous page",{},{context:"Pagination previous page link title"}),type:"button",children:[(0,e.jsx)(cu,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,e.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!u&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,e.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),(0,e.jsx)("li",{className:"pager__item is-active",children:(0,e.jsx)("a",{href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:n})}),a.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),!c&&(0,e.jsxs)(e.Fragment,{children:[a[a.length-1]+1!==o&&(0,e.jsx)("li",{children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link",children:o})})]})]}),s?(0,e.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${n+2}`,onClick:e=>{s&&t(e,n+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,type:"button",rel:"next",role:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(cu,{icon:"angle-right"})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("Go to next page",{},{context:"Pagination next page link title"}),type:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(cu,{icon:"angle-right"})]})]})})};var fu=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};var pu=(0,t.forwardRef)((({error:t,className:n},r)=>{var o;return console.warn(`Error loading data from Elastic: ${t}`),(null===(o=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===o?void 0:o.sentry_dsn_react)&&St(t),(0,e.jsx)("div",{className:n,ref:r,children:Drupal.t("An error occured while loading the content. Please reload page.",{},{context:"React search"})})})),hu=n(3426),_u=hu.default||hu;var mu=function({tags:t,isInteractive:n,langAttribute:r}){const o=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),children:(0,e.jsx)("ul",{className:`content-tags__tags ${o}`,children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},r,{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))})})};const gu=({icon:t,label:n,content:r,langAttribute:o})=>(0,e.jsxs)("div",{className:"card__meta",children:[(0,e.jsx)("span",{className:"card__meta__icon",children:(0,e.jsx)(cu,{icon:t})}),(0,e.jsxs)("span",{className:"card__meta__label",children:[n,": "]}),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},o,{children:r}))]});var vu=function({cardModifierClass:t,cardImage:n,cardTitle:r,cardTitleLevel:o,cardUrl:i,cardUrlExternal:a=!1,cardCategoryTag:l,cardDescription:s,cardDescriptionHtml:u,cardHelptext:c,cardHelptextHtml:d,cardTags:f,location:p,locationLabel:h,date:_,dateLabel:m,theme:g,themeLabel:v,daterange:b,dateRangeLabel:y,langAttribute:x,language:w,languageLabel:k,time:E,timeLabel:S,weightedEducation:C,languageEducation:I,registrationRequired:T}){const O=`card ${t} ${a?"card--external":""}`,N=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:O,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(N,{className:"card__title",children:(0,e.jsxs)("a",Object.assign({href:i,className:"card__link"},a&&{"data-is-external":"true"},{rel:"bookmark",children:[(0,e.jsx)("span",{children:r}),a&&(0,e.jsx)("span",{className:"link__type link__type--external","aria-label":`(${Drupal.t("Link leads to external service",{},{context:"Explanation for screen-reader software that the icon visible next to this link means that the link leads to an external service."})})`})]}))}),l&&(0,e.jsx)("div",{className:"card__category",children:(0,e.jsx)(mu,{tags:[l]})}),s&&(0,e.jsx)("div",{className:"card__description",children:u?_u(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),c&&(0,e.jsx)("div",{className:"card__helptext",children:d?_u(c):(0,e.jsx)("p",{children:c})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(gu,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),_&&(0,e.jsx)(gu,{icon:"clock",label:m||Drupal.t("Date",{},{context:"React search"}),content:_}),b&&(0,e.jsx)(gu,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),g&&(0,e.jsx)(gu,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:g}),C&&(0,e.jsx)(gu,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),I&&(0,e.jsx)(gu,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:I}),w&&(0,e.jsx)(gu,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),E&&(0,e.jsx)(gu,{icon:"calendar",label:S||Drupal.t("Time",{},{context:"Time of event"}),content:E}),T&&(0,e.jsx)(gu,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})})]}),f&&f.length>0&&(0,e.jsx)("div",{className:"card__tags",children:(0,e.jsx)(mu,{tags:f,langAttribute:x})})]})]})};var bu=({content_type:t,title_for_ui:n,url:r,project_image_absolute_url:o,field_project_image_alt:i,field_project_image_width:a,field_project_image_height:l,district_image_absolute_url:s,field_district_image_alt:u,field_district_image_width:c,field_district_image_height:d,project_execution_schedule:f,project_plan_schedule:p,field_project_district_title_for_ui:h,field_project_external_website:_,field_project_theme_name:m,field_district_subdistricts_title_for_ui:g})=>{const v=_?_[0]:`${r}`;let b=o?o[0]:"";b=s?s[0]:b;let y=i&&'""'!==(null==i?void 0:i[0])?i[0]:"";y=u&&'""'!==(null==u?void 0:u[0])?u[0]:y;let x=a?a[0]:null;x=c?c[0]:x;let w=l?l[0]:null;w=d?d[0]:w;const k=b?(0,e.jsx)("img",Object.assign({src:b,alt:y},x&&{width:x},w&&{height:w},{loading:"lazy",typeof:"foaf:Image"})):(0,e.jsx)("div",{className:"image-placeholder",children:(0,e.jsx)("span",{className:"hel-icon hel-icon--home-smoke"})}),E="project"===t[0],S=E?"card--project":"card--district",C={tag:E?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:E?"gold":"coat-of-arms"},I=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),T=e=>{const t=new Date(e);return`${t.toLocaleString("fi-FI",{year:"numeric"})}-${t.toLocaleString("fi-FI",{month:"2-digit"})}-${t.toLocaleString("fi-FI",{day:"2-digit"})}T${t.toLocaleString("fi-FI",{hour:"2-digit"})}:${t.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},O=t=>t.map(((t,n)=>(0,e.jsxs)("time",{dateTime:T(t),children:[" ",0!==n&&"-"," ",I(t)]},`${t}-${n}`)));let N,j;return(p||f)&&(N=(0,e.jsxs)(e.Fragment,{children:[p&&(0,e.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),O(p)]}),p&&f&&" ",f&&(0,e.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),O(f)]})]})),h&&(j=h.map((e=>e)).join(", ")),g&&(j=g.map((e=>e)).join(", ")),(0,e.jsx)(vu,{cardModifierClass:S,cardImage:k,cardTitle:n[0],cardUrl:v,cardUrlExternal:!!_,cardCategoryTag:C,location:j,theme:null==m?void 0:m.map((e=>Hl(e))).join(", "),daterange:N&&N})};var yu=[{label:Drupal.t("Most relevant first",{},{context:"District and project search sort option"}),value:"most_relevant"},{label:Drupal.t("Alphabetical @AO",{"@AO":"A-Ö"},{context:"District and project search sort option"}),value:"asc"},{label:Drupal.t("Alphabetical @OA",{"@OA":"Ö-A"},{context:"District and project search sort option"}),value:"desc"}];var xu=()=>{const n=cr(ql),r=dr(Kl),[o,i]=(0,t.useState)(yu[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=yu.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,e.jsx)(Sl,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:yu,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})})};var wu={size:15};var ku=e=>{var t,n,r,o,i,a,l,s;const{size:u}=wu,c=Number.isNaN(Number(e.page))?1:Number(e.page),d={function_score:{query:{bool:{should:[{bool:{_name:"Match district",should:[],filter:{term:{_index:"districts"}}}},{bool:{_name:"Match Project",should:[],must:[],filter:{term:{_index:"projects"}}}}],filter:[Al,Pl]}},functions:[{filter:{term:{content_type:"district"}},weight:2}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find((t=>{var n;return Object.keys($l).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys($l).filter((e=>"title"!==e&&"districts"!==e&&"page"!==e&&"sort"!==e)).find((t=>{var n;return null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length})),u=null===(t=null==e?void 0:e.districts)||void 0===t?void 0:t.length,c=null===(n=null==e?void 0:e.title)||void 0===n?void 0:n.length;if(d.function_score.min_score=Number(s&&u||s&&c?300:3),null===(r=null==e?void 0:e.title)||void 0===r?void 0:r.length){const t=e.title.toString().toLowerCase(),n=[],r=[];n.push({wildcard:{[Dl.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Dl.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Dl.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Dl.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),d.function_score.query.bool.should[0].bool.should.push(...n),d.function_score.query.bool.should[1].bool.should.push(...r)}if(null===(o=null==e?void 0:e.districts)||void 0===o?void 0:o.length){const t=[],n=[],{districts:r}=e;Object.keys(r).forEach((e=>{t.push({term:{[Dl.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Dl.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Dl.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Dl.FIELD_PROJECT_DISTRICT_TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}})})),d.function_score.query.bool.should[0].bool.should.push(...t),d.function_score.query.bool.should[1].bool.should.push(...n)}if(null===(i=null==e?void 0:e.project_theme)||void 0===i?void 0:i.length){const{project_theme:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_THEME_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(a=null==e?void 0:e.project_phase)||void 0===a?void 0:a.length){const{project_phase:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_PHASE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(l=null==e?void 0:e.project_type)||void 0===l?void 0:l.length){const{project_type:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Dl.FIELD_PROJECT_TYPE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}}const f=(null===(s=null==e?void 0:e.sort)||void 0===s?void 0:s.length)?Ml[null==e?void 0:e.sort]:Ml.most_relevant;return JSON.stringify({sort:[f],size:u,from:u*(c-1),query:d})};var Eu=(0,t.forwardRef)((({resultText:t,optionalResultsText:n,actions:r,actionsClass:o},i)=>(0,e.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[(0,e.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:i,children:[t," ",n&&(0,e.jsxs)(e.Fragment,{children:["(",n,")"]})]}),r&&(0,e.jsx)("div",{className:o,children:r})]})));var Su=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Eu,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.t("No results",{},{context:"Unit search no results title"})}),ref:o}),(0,e.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]})));var Cu=()=>{var n,r;const{size:o}=wu,i=cr(ql),a=ku(i),{error:l}=cr(Jl),s=dr(Yl),u=cr(Gl),c=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);fu(c,d);const{data:f,error:p}=su(a,(()=>{var e;const t=null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url;return fetch(`${t}/${Fl.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}).then((e=>e.json()))}),{revalidateOnFocus:!1});if(!f&&!p)return(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(qn,{})});if(p||l)return(0,e.jsx)(pu,{error:p||l,className:"react-search__results",ref:c});if(!(null===(r=null==f?void 0:f.hits)||void 0===r?void 0:r.hits.length))return(0,e.jsx)(Su,{ref:c});const h=f.hits.hits,_=f.hits.total.value,m=Math.floor(_/o),g=_>o&&_%o;return(0,e.jsxs)("div",{className:"react-search__results",children:[(0,e.jsx)(Eu,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(_,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,e.jsx)(xu,{}),actionsClass:"hdbt-search--react__results--sort",ref:c}),(0,e.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map((t=>(0,e.jsx)(bu,Object.assign({},t._source),t._id))),(0,e.jsx)(du,{currentPage:u,pages:5,totalPages:g?m+1:m,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Iu=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(qn,{})}),children:[(0,e.jsx)(fs,{}),(0,e.jsx)(Cu,{})]})});zn();const Tu=document.getElementById("helfi-kymp-district-project-search");Tu&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Iu,{})}),Tu)}()}();
\ No newline at end of file
diff --git a/dist/js/health-station-search.min.js b/dist/js/health-station-search.min.js
index efdcf7e17..758d59aff 100644
--- a/dist/js/health-station-search.min.js
+++ b/dist/js/health-station-search.min.js
@@ -1 +1 @@
-!function(){var e={8518:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},1422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(8518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},1170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return u}});var r=n(1422),o=n(1235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const l=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===l?a:{nowSeconds:()=>(l.timeOrigin+l.now())/1e3},u=a.nowSeconds.bind(a),c=s.nowSeconds.bind(s);let f;(()=>{const{performance:e}=i;if(!e||!e.now)return void(f="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var _=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function m(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),m(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(g(e)){var r=t?k(e.children):[],o=new _(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new d(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var f=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),f.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=d.documentElement.querySelector(t);return n&&(n.innerHTML=e),d}return d.documentElement.innerHTML=e,d}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,f=e.match(i),d=f&&f[1]?f[1].toLowerCase():"";switch(d){case n:var h=u(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(c=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===c||c.removeChild(g);return h.querySelectorAll(n);case r:case o:var _=s(e).querySelectorAll(d);return l.test(e)&&a.test(e)?_[0].parentNode.childNodes:_;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},4152:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8276)),i=n(1507),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},1507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(7915),o=n(885);function i(e){for(var t={},n=0,r=e.length;n1&&(v=f(v,{key:v.key||_})),r.push(u(v,g,_));continue}}if("text"!==g.type){var m=g,b={};s(m)?((0,a.setStyleProp)(m.attribs.style,m.attribs),b=m.attribs):m.attribs&&(b=(0,i.default)(m.attribs,m.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,n));break;default:continue}h>1&&(b.key=_),r.push(u(d(g.name,b,y),g,_))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(g.data,g,_))}}return 1===r.length?r[0]:r}},3426:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(4152));t.htmlToDOM=o.default;var i=r(n(484));t.attributesToProps=i.default;var a=r(n(3670));t.domToReact=a.default;var l=n(7915);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4606:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(7294),i=r(n(1476)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var f=1,d=1;function p(e){var t=e.match(n);t&&(f+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function h(){var e={line:f,column:d};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:f,column:d},this.source=s.source}_.prototype.content=e;var g=[];function v(t){var n=new Error(s.source+":"+f+":"+d+": "+t);if(n.reason=t,n.filename=s.source,n.line=f,n.column=d,n.source=e,!s.silent)throw n;g.push(n)}function m(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){m(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return d+=2,p(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=m(o);if(n){if(x(),!m(i))return v("property missing ':'");var r=m(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return m(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,f=128,d=256,p=1/0,h=9007199254740991,_=NaN,g=4294967295,v=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["rearg",d]],m="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",T="[object Object]",O="[object Promise]",N="[object RegExp]",z="[object Set]",j="[object String]",L="[object Symbol]",R="[object WeakMap]",D="[object ArrayBuffer]",P="[object DataView]",A="[object Float32Array]",M="[object Float64Array]",I="[object Int8Array]",B="[object Int16Array]",U="[object Int32Array]",F="[object Uint8Array]",H="[object Uint8ClampedArray]",$="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,K=RegExp(G.source),J=RegExp(Q.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,de=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_e=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",Ne="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ze="['’]",je="[\\ud800-\\udfff]",Le="["+Ne+"]",Re="["+Ee+"]",De="\\d+",Pe="[\\u2700-\\u27bf]",Ae="["+Ce+"]",Me="[^\\ud800-\\udfff"+Ne+De+Se+Ce+Te+"]",Ie="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",Ue="(?:\\ud83c[\\udde6-\\uddff]){2}",Fe="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",$e="(?:"+Ae+"|"+Me+")",Ve="(?:"+He+"|"+Me+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Re+"|"+Ie+")"+"?",Ge="[\\ufe0e\\ufe0f]?",Qe=Ge+Ye+("(?:\\u200d(?:"+[Be,Ue,Fe].join("|")+")"+Ge+Ye+")*"),Ke="(?:"+[Pe,Ue,Fe].join("|")+")"+Qe,Je="(?:"+[Be+Re+"?",Re,Ue,Fe,je].join("|")+")",Xe=RegExp(ze,"g"),Ze=RegExp(Re,"g"),et=RegExp(Ie+"(?="+Ie+")|"+Je+Qe,"g"),tt=RegExp([He+"?"+Ae+"+"+We+"(?="+[Le,He,"$"].join("|")+")",Ve+"+"+qe+"(?="+[Le,He+$e,"$"].join("|")+")",He+"?"+$e+"+"+We,He+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Ke].join("|"),"g"),nt=RegExp("[\\u200d\\ud800-\\udfff"+Ee+Oe+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[A]=at[M]=at[I]=at[B]=at[U]=at[F]=at[H]=at[$]=at[V]=!0,at[m]=at[b]=at[D]=at[y]=at[P]=at[x]=at[w]=at[k]=at[S]=at[C]=at[T]=at[N]=at[z]=at[j]=at[R]=!1;var lt={};lt[m]=lt[b]=lt[D]=lt[P]=lt[y]=lt[x]=lt[A]=lt[M]=lt[I]=lt[B]=lt[U]=lt[S]=lt[C]=lt[T]=lt[N]=lt[z]=lt[j]=lt[L]=lt[F]=lt[H]=lt[$]=lt[V]=!0,lt[w]=lt[k]=lt[R]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,ft="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,dt="object"==typeof self&&self&&self.Object===Object&&self,pt=ft||dt||Function("return this")(),ht=t&&!t.nodeType&&t,_t=ht&&e&&!e.nodeType&&e,gt=_t&&_t.exports===ht,vt=gt&&ft.process,mt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||vt&&vt.binding&&vt.binding("util")}catch(e){}}(),bt=mt&&mt.isArrayBuffer,yt=mt&&mt.isDate,xt=mt&&mt.isMap,wt=mt&&mt.isRegExp,kt=mt&&mt.isSet,Et=mt&&mt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Lt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var rn=qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=qt({"&":"&","<":"<",">":">",'"':""","'":"'"});function an(e){return"\\"+st[e]}function ln(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function cn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?pt:vn.defaults(pt.Object(),t,vn.pick(pt,ot))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Te=t.Object,Oe=t.RegExp,Ne=t.String,ze=t.TypeError,je=r.prototype,Le=Se.prototype,Re=Te.prototype,De=t["__core-js_shared__"],Pe=Le.toString,Ae=Re.hasOwnProperty,Me=0,Ie=(n=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Re.toString,Ue=Pe.call(Te),Fe=pt._,He=Oe("^"+Pe.call(Ae).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$e=gt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=$e?$e.allocUnsafe:o,Ye=un(Te.getPrototypeOf,Te),Ge=Te.create,Qe=Re.propertyIsEnumerable,Ke=je.splice,Je=Ve?Ve.isConcatSpreadable:o,et=Ve?Ve.iterator:o,nt=Ve?Ve.toStringTag:o,st=function(){try{var e=hi(Te,"defineProperty");return e({},"",{}),e}catch(e){}}(),ft=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,dt=le&&le.now!==pt.Date.now&&le.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,_t=Ce.ceil,vt=Ce.floor,mt=Te.getOwnPropertySymbols,It=$e?$e.isBuffer:o,qt=t.isFinite,mn=je.join,bn=un(Te.keys,Te),yn=Ce.max,xn=Ce.min,wn=le.now,kn=t.parseInt,En=Ce.random,Sn=je.reverse,Cn=hi(t,"DataView"),Tn=hi(t,"Map"),On=hi(t,"Promise"),Nn=hi(t,"Set"),zn=hi(t,"WeakMap"),jn=hi(Te,"create"),Ln=zn&&new zn,Rn={},Dn=Fi(Cn),Pn=Fi(Tn),An=Fi(On),Mn=Fi(Nn),In=Fi(zn),Bn=Ve?Ve.prototype:o,Un=Bn?Bn.valueOf:o,Fn=Bn?Bn.toString:o;function Hn(e){if(ol(e)&&!Ya(e)&&!(e instanceof qn)){if(e instanceof Wn)return e;if(Ae.call(e,"__wrapped__"))return Hi(e)}return new Wn(e)}var $n=function(){function e(){}return function(t){if(!rl(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Vn(){}function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!rl(e))return e;var f=Ya(e);if(f){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Lo(e,l)}else{var d=vi(e),p=d==k||d==E;if(Ja(e))return Co(e,s);if(d==T||d==m||p&&!i){if(l=u||p?{}:bi(e),!s)return u?function(e,t){return Ro(e,gi(e),t)}(e,function(e,t){return e&&Ro(t,Pl(t),e)}(l,e)):function(e,t){return Ro(e,_i(e),t)}(e,ar(l,e))}else{if(!lt[d])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case D:return To(e);case y:case x:return new r(+e);case P:return function(e,t){var n=t?To(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case A:case M:case I:case B:case U:case F:case H:case $:case V:return Oo(e,n);case S:return new r;case C:case j:return new r(e);case N:return function(e){var t=new e.constructor(e.source,_e.exec(e));return t.lastIndex=e.lastIndex,t}(e);case z:return new r;case L:return o=e,Un?Te(Un.call(o)):{}}var o}(e,d,s)}}a||(a=new Jn);var h=a.get(e);if(h)return h;a.set(e,l),ul(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):il(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var _=f?o:(c?u?li:ai:u?Pl:Dl)(e);return Tt(_||e,(function(r,o){_&&(r=e[o=r]),rr(l,o,cr(r,t,n,o,e,a))})),l}function fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Te(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new ze(i);return Di((function(){e.apply(o,n)}),t)}function pr(e,t,n,r){var o=-1,i=jt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=Rt(t,Jt(n))),r?(i=Lt,a=!1):t.length>=200&&(i=Zt,a=!1,t=new Kn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Yn,map:new(Tn||Gn),string:new Yn}},Qn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Qn.prototype.get=function(e){return di(this,e).get(e)},Qn.prototype.has=function(e){return di(this,e).has(e)},Qn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Kn.prototype.add=Kn.prototype.push=function(e){return this.__data__.set(e,a),this},Kn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Jn.prototype.get=function(e){return this.__data__.get(e)},Jn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!Tn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Qn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ao(wr),_r=Ao(kr,!0);function gr(e,t){var n=!0;return hr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function vr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?br(l,t-1,n,r,o):Dt(o,l):r||(o[o.length]=l)}return o}var yr=Mo(),xr=Mo(!0);function wr(e,t){return e&&yr(e,t,Dl)}function kr(e,t){return e&&xr(e,t,Dl)}function Er(e,t){return zt(t,(function(t){return el(e[t])}))}function Sr(e,t){for(var n=0,r=(t=wo(t,e)).length;null!=e&&nt}function Nr(e,t){return null!=e&&Ae.call(e,t)}function zr(e,t){return null!=e&&t in Te(e)}function jr(e,t,n){for(var i=n?Lt:jt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,f=[];s--;){var d=e[s];s&&t&&(d=Rt(d,Jt(t))),c=xn(d.length,c),u[s]=!n&&(t||a>=120&&d.length>=120)?new Kn(s&&d):o}d=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Yr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Ke.call(l,s,1),Ke.call(e,s,1);return e}function Qr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;xi(o)?Ke.call(e,o,1):ho(e,o)}}return e}function Kr(e,t){return e+vt(En()*(t-e+1))}function Jr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Pi(Ni(e,t,as),e+"")}function Zr(e){return Zn($l(e))}function eo(e,t){var n=$l(e);return Ii(n,ur(t,0,n.length))}function to(e,t,n,r){if(!rl(e))return e;for(var i=-1,a=(t=wo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!fl(a)&&(n?a<=t:a=200){var u=t?null:Xo(e);if(u)return fn(u);a=!1,o=Zt,s=new Kn}else s=t?[]:l;e:for(;++r=r?e:io(e,t,n)}var So=ft||function(e){return pt.clearTimeout(e)};function Co(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function To(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function Oo(e,t){var n=t?To(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function No(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=fl(e),l=t!==o,s=null===t,u=t==t,c=fl(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&wi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Te(t);++r-1?i[a?t[l]:l]:o}}function Ho(e){return ii((function(t){var n=t.length,r=n,a=Wn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new ze(i);if(a&&!s&&"wrapper"==ui(l))var s=new Wn([],!0)}for(r=s?r:n;++r1&&b.reverse(),p&&cs))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var d=-1,p=!0,h=2&n?new Kn:o;for(a.set(e,t),a.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Tt(v,(function(n){var r="_."+n[0];t&n[1]&&!jt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(r),n)))}function Mi(e){var t=0,n=0;return function(){var r=wn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ii(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,sa(e,n)}));function _a(e){var t=Hn(e);return t.__chain__=!0,t}function ga(e,t){return t(e)}var va=ii((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return sr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&xi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ga,args:[i],thisArg:o}),new Wn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ma=Do((function(e,t,n){Ae.call(e,n)?++e[n]:lr(e,n,1)}));var ba=Fo(qi),ya=Fo(Yi);function xa(e,t){return(Ya(e)?Tt:hr)(e,fi(t,3))}function wa(e,t){return(Ya(e)?Ot:_r)(e,fi(t,3))}var ka=Do((function(e,t,n){Ae.call(e,n)?e[n].push(t):lr(e,n,[t])}));var Ea=Xr((function(e,t,n){var o=-1,i="function"==typeof t,a=Qa(e)?r(e.length):[];return hr(e,(function(e){a[++o]=i?St(t,e,n):Lr(e,t,n)})),a})),Sa=Do((function(e,t,n){lr(e,n,t)}));function Ca(e,t){return(Ya(e)?Rt:Fr)(e,fi(t,3))}var Ta=Do((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Oa=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,br(t,1),[])})),Na=dt||function(){return pt.Date.now()};function za(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ei(e,f,o,o,o,o,t)}function ja(e,t){var n;if("function"!=typeof t)throw new ze(i);return e=vl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var La=Xr((function(e,t,n){var r=1;if(n.length){var o=cn(n,ci(La));r|=u}return ei(e,r,t,n,o)})),Ra=Xr((function(e,t,n){var r=3;if(n.length){var o=cn(n,ci(Ra));r|=u}return ei(t,r,e,n,o)}));function Da(e,t,n){var r,a,l,s,u,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof e)throw new ze(i);function _(t){var n=r,i=a;return r=a=o,f=t,s=e.apply(i,n)}function g(e){return f=e,u=Di(m,t),d?_(e):s}function v(e){var n=e-c;return c===o||n>=t||n<0||p&&e-f>=l}function m(){var e=Na();if(v(e))return b(e);u=Di(m,function(e){var n=t-(e-c);return p?xn(n,l-(e-f)):n}(e))}function b(e){return u=o,h&&r?_(e):(r=a=o,s)}function y(){var e=Na(),n=v(e);if(r=arguments,a=this,c=e,n){if(u===o)return g(c);if(p)return So(u),u=Di(m,t),_(c)}return u===o&&(u=Di(m,t)),s}return t=bl(t)||0,rl(n)&&(d=!!n.leading,l=(p="maxWait"in n)?yn(bl(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),y.cancel=function(){u!==o&&So(u),f=0,r=c=a=u=o},y.flush=function(){return u===o?s:b(Na())},y}var Pa=Xr((function(e,t){return dr(e,1,t)})),Aa=Xr((function(e,t,n){return dr(e,bl(t)||0,n)}));function Ma(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ze(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ma.Cache||Qn),n}function Ia(e){if("function"!=typeof e)throw new ze(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ma.Cache=Qn;var Ba=ko((function(e,t){var n=(t=1==t.length&&Ya(t[0])?Rt(t[0],Jt(fi())):Rt(br(t,1),Jt(fi()))).length;return Xr((function(r){for(var o=-1,i=xn(r.length,n);++o=t})),qa=Rr(function(){return arguments}())?Rr:function(e){return ol(e)&&Ae.call(e,"callee")&&!Qe.call(e,"callee")},Ya=r.isArray,Ga=bt?Jt(bt):function(e){return ol(e)&&Tr(e)==D};function Qa(e){return null!=e&&nl(e.length)&&!el(e)}function Ka(e){return ol(e)&&Qa(e)}var Ja=It||bs,Xa=yt?Jt(yt):function(e){return ol(e)&&Tr(e)==x};function Za(e){if(!ol(e))return!1;var t=Tr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ll(e)}function el(e){if(!rl(e))return!1;var t=Tr(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function tl(e){return"number"==typeof e&&e==vl(e)}function nl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function rl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ol(e){return null!=e&&"object"==typeof e}var il=xt?Jt(xt):function(e){return ol(e)&&vi(e)==S};function al(e){return"number"==typeof e||ol(e)&&Tr(e)==C}function ll(e){if(!ol(e)||Tr(e)!=T)return!1;var t=Ye(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==Ue}var sl=wt?Jt(wt):function(e){return ol(e)&&Tr(e)==N};var ul=kt?Jt(kt):function(e){return ol(e)&&vi(e)==z};function cl(e){return"string"==typeof e||!Ya(e)&&ol(e)&&Tr(e)==j}function fl(e){return"symbol"==typeof e||ol(e)&&Tr(e)==L}var dl=Et?Jt(Et):function(e){return ol(e)&&nl(e.length)&&!!at[Tr(e)]};var pl=Qo(Ur),hl=Qo((function(e,t){return e<=t}));function _l(e){if(!e)return[];if(Qa(e))return cl(e)?hn(e):Lo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=vi(e);return(t==S?sn:t==z?fn:$l)(e)}function gl(e){return e?(e=bl(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function vl(e){var t=gl(e),n=t%1;return t==t?n?t-n:t:0}function ml(e){return e?ur(vl(e),0,g):0}function bl(e){if("number"==typeof e)return e;if(fl(e))return _;if(rl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=ve.test(e);return n||be.test(e)?ct(e.slice(2),n?2:8):ge.test(e)?_:+e}function yl(e){return Ro(e,Pl(e))}function xl(e){return null==e?"":fo(e)}var wl=Po((function(e,t){if(Ci(t)||Qa(t))Ro(t,Dl(t),e);else for(var n in t)Ae.call(t,n)&&rr(e,n,t[n])})),kl=Po((function(e,t){Ro(t,Pl(t),e)})),El=Po((function(e,t,n,r){Ro(t,Pl(t),e,r)})),Sl=Po((function(e,t,n,r){Ro(t,Dl(t),e,r)})),Cl=ii(sr);var Tl=Xr((function(e,t){e=Te(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&wi(t[0],t[1],i)&&(r=1);++n1),t})),Ro(e,li(e),n),r&&(n=cr(n,7,ri));for(var o=t.length;o--;)ho(n,t[o]);return n}));var Bl=ii((function(e,t){return null==e?{}:function(e,t){return Yr(e,t,(function(t,n){return zl(e,n)}))}(e,t)}));function Ul(e,t){if(null==e)return{};var n=Rt(li(e),(function(e){return[e]}));return t=fi(t),Yr(e,n,(function(e,n){return t(e,n[0])}))}var Fl=Zo(Dl),Hl=Zo(Pl);function $l(e){return null==e?[]:Xt(e,Dl(e))}var Vl=Bo((function(e,t,n){return t=t.toLowerCase(),e+(n?Wl(t):t)}));function Wl(e){return Zl(xl(e).toLowerCase())}function ql(e){return(e=xl(e))&&e.replace(xe,rn).replace(Ze,"")}var Yl=Bo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Gl=Bo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ql=Io("toLowerCase");var Kl=Bo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Jl=Bo((function(e,t,n){return e+(n?" ":"")+Zl(t)}));var Xl=Bo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Zl=Io("toUpperCase");function es(e,t,n){return e=xl(e),(t=n?o:t)===o?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var ts=Xr((function(e,t){try{return St(e,o,t)}catch(e){return Za(e)?e:new Ee(e)}})),ns=ii((function(e,t){return Tt(t,(function(t){t=Ui(t),lr(e,t,La(e[t],e))})),e}));function rs(e){return function(){return e}}var os=Ho(),is=Ho(!0);function as(e){return e}function ls(e){return Mr("function"==typeof e?e:cr(e,1))}var ss=Xr((function(e,t){return function(n){return Lr(n,e,t)}})),us=Xr((function(e,t){return function(n){return Lr(e,n,t)}}));function cs(e,t,n){var r=Dl(t),o=Er(t,r);null!=n||rl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Er(t,Dl(t)));var i=!(rl(n)&&"chain"in n&&!n.chain),a=el(e);return Tt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=Lo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Dt([this.value()],arguments))})})),e}function fs(){}var ds=qo(Rt),ps=qo(Nt),hs=qo(Mt);function _s(e){return ki(e)?Wt(Ui(e)):function(e){return function(t){return Sr(t,e)}}(e)}var gs=Go(),vs=Go(!0);function ms(){return[]}function bs(){return!1}var ys=Wo((function(e,t){return e+t}),0),xs=Jo("ceil"),ws=Wo((function(e,t){return e/t}),1),ks=Jo("floor");var Es,Ss=Wo((function(e,t){return e*t}),1),Cs=Jo("round"),Ts=Wo((function(e,t){return e-t}),0);return Hn.after=function(e,t){if("function"!=typeof t)throw new ze(i);return e=vl(e),function(){if(--e<1)return t.apply(this,arguments)}},Hn.ary=za,Hn.assign=wl,Hn.assignIn=kl,Hn.assignInWith=El,Hn.assignWith=Sl,Hn.at=Cl,Hn.before=ja,Hn.bind=La,Hn.bindAll=ns,Hn.bindKey=Ra,Hn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ya(e)?e:[e]},Hn.chain=_a,Hn.chunk=function(e,t,n){t=(n?wi(e,t,n):t===o)?1:yn(vl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(_t(i/t));ai?0:i+n),(r=r===o||r>i?i:vl(r))<0&&(r+=i),r=n>r?0:ml(r);n>>0)?(e=xl(e))&&("string"==typeof t||null!=t&&!sl(t))&&!(t=fo(t))&&ln(e)?Eo(hn(e),0,n):e.split(t,n):[]},Hn.spread=function(e,t){if("function"!=typeof e)throw new ze(i);return t=null==t?0:yn(vl(t),0),Xr((function(n){var r=n[t],o=Eo(n,0,t);return r&&Dt(o,r),St(e,this,o)}))},Hn.tail=function(e){var t=null==e?0:e.length;return t?io(e,1,t):[]},Hn.take=function(e,t,n){return e&&e.length?io(e,0,(t=n||t===o?1:vl(t))<0?0:t):[]},Hn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?io(e,(t=r-(t=n||t===o?1:vl(t)))<0?0:t,r):[]},Hn.takeRightWhile=function(e,t){return e&&e.length?go(e,fi(t,3),!1,!0):[]},Hn.takeWhile=function(e,t){return e&&e.length?go(e,fi(t,3)):[]},Hn.tap=function(e,t){return t(e),e},Hn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ze(i);return rl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Da(e,t,{leading:r,maxWait:t,trailing:o})},Hn.thru=ga,Hn.toArray=_l,Hn.toPairs=Fl,Hn.toPairsIn=Hl,Hn.toPath=function(e){return Ya(e)?Rt(e,Ui):fl(e)?[e]:Lo(Bi(xl(e)))},Hn.toPlainObject=yl,Hn.transform=function(e,t,n){var r=Ya(e),o=r||Ja(e)||dl(e);if(t=fi(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:rl(e)&&el(i)?$n(Ye(e)):{}}return(o?Tt:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Hn.unary=function(e){return za(e,1)},Hn.union=oa,Hn.unionBy=ia,Hn.unionWith=aa,Hn.uniq=function(e){return e&&e.length?po(e):[]},Hn.uniqBy=function(e,t){return e&&e.length?po(e,fi(t,2)):[]},Hn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?po(e,o,t):[]},Hn.unset=function(e,t){return null==e||ho(e,t)},Hn.unzip=la,Hn.unzipWith=sa,Hn.update=function(e,t,n){return null==e?e:_o(e,t,xo(n))},Hn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:_o(e,t,xo(n),r)},Hn.values=$l,Hn.valuesIn=function(e){return null==e?[]:Xt(e,Pl(e))},Hn.without=ua,Hn.words=es,Hn.wrap=function(e,t){return Ua(xo(t),e)},Hn.xor=ca,Hn.xorBy=fa,Hn.xorWith=da,Hn.zip=pa,Hn.zipObject=function(e,t){return bo(e||[],t||[],rr)},Hn.zipObjectDeep=function(e,t){return bo(e||[],t||[],to)},Hn.zipWith=ha,Hn.entries=Fl,Hn.entriesIn=Hl,Hn.extend=kl,Hn.extendWith=El,cs(Hn,Hn),Hn.add=ys,Hn.attempt=ts,Hn.camelCase=Vl,Hn.capitalize=Wl,Hn.ceil=xs,Hn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=bl(n))==n?n:0),t!==o&&(t=(t=bl(t))==t?t:0),ur(bl(e),t,n)},Hn.clone=function(e){return cr(e,4)},Hn.cloneDeep=function(e){return cr(e,5)},Hn.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},Hn.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},Hn.conformsTo=function(e,t){return null==t||fr(e,t,Dl(t))},Hn.deburr=ql,Hn.defaultTo=function(e,t){return null==e||e!=e?t:e},Hn.divide=ws,Hn.endsWith=function(e,t,n){e=xl(e),t=fo(t);var r=e.length,i=n=n===o?r:ur(vl(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Hn.eq=$a,Hn.escape=function(e){return(e=xl(e))&&J.test(e)?e.replace(Q,on):e},Hn.escapeRegExp=function(e){return(e=xl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Hn.every=function(e,t,n){var r=Ya(e)?Nt:gr;return n&&wi(e,t,n)&&(t=o),r(e,fi(t,3))},Hn.find=ba,Hn.findIndex=qi,Hn.findKey=function(e,t){return Bt(e,fi(t,3),wr)},Hn.findLast=ya,Hn.findLastIndex=Yi,Hn.findLastKey=function(e,t){return Bt(e,fi(t,3),kr)},Hn.floor=ks,Hn.forEach=xa,Hn.forEachRight=wa,Hn.forIn=function(e,t){return null==e?e:yr(e,fi(t,3),Pl)},Hn.forInRight=function(e,t){return null==e?e:xr(e,fi(t,3),Pl)},Hn.forOwn=function(e,t){return e&&wr(e,fi(t,3))},Hn.forOwnRight=function(e,t){return e&&kr(e,fi(t,3))},Hn.get=Nl,Hn.gt=Va,Hn.gte=Wa,Hn.has=function(e,t){return null!=e&&mi(e,t,Nr)},Hn.hasIn=zl,Hn.head=Qi,Hn.identity=as,Hn.includes=function(e,t,n,r){e=Qa(e)?e:$l(e),n=n&&!r?vl(n):0;var o=e.length;return n<0&&(n=yn(o+n,0)),cl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Hn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:vl(n);return o<0&&(o=yn(r+o,0)),Ft(e,t,o)},Hn.inRange=function(e,t,n){return t=gl(t),n===o?(n=t,t=0):n=gl(n),function(e,t,n){return e>=xn(t,n)&&e=-9007199254740991&&e<=h},Hn.isSet=ul,Hn.isString=cl,Hn.isSymbol=fl,Hn.isTypedArray=dl,Hn.isUndefined=function(e){return e===o},Hn.isWeakMap=function(e){return ol(e)&&vi(e)==R},Hn.isWeakSet=function(e){return ol(e)&&"[object WeakSet]"==Tr(e)},Hn.join=function(e,t){return null==e?"":mn.call(e,t)},Hn.kebabCase=Yl,Hn.last=Zi,Hn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=vl(n))<0?yn(r+i,0):xn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,$t,i,!0)},Hn.lowerCase=Gl,Hn.lowerFirst=Ql,Hn.lt=pl,Hn.lte=hl,Hn.max=function(e){return e&&e.length?vr(e,as,Or):o},Hn.maxBy=function(e,t){return e&&e.length?vr(e,fi(t,2),Or):o},Hn.mean=function(e){return Vt(e,as)},Hn.meanBy=function(e,t){return Vt(e,fi(t,2))},Hn.min=function(e){return e&&e.length?vr(e,as,Ur):o},Hn.minBy=function(e,t){return e&&e.length?vr(e,fi(t,2),Ur):o},Hn.stubArray=ms,Hn.stubFalse=bs,Hn.stubObject=function(){return{}},Hn.stubString=function(){return""},Hn.stubTrue=function(){return!0},Hn.multiply=Ss,Hn.nth=function(e,t){return e&&e.length?Wr(e,vl(t)):o},Hn.noConflict=function(){return pt._===this&&(pt._=Fe),this},Hn.noop=fs,Hn.now=Na,Hn.pad=function(e,t,n){e=xl(e);var r=(t=vl(t))?pn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Yo(vt(o),n)+e+Yo(_t(o),n)},Hn.padEnd=function(e,t,n){e=xl(e);var r=(t=vl(t))?pn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=En();return xn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Kr(e,t)},Hn.reduce=function(e,t,n){var r=Ya(e)?Pt:Yt,o=arguments.length<3;return r(e,fi(t,4),n,o,hr)},Hn.reduceRight=function(e,t,n){var r=Ya(e)?At:Yt,o=arguments.length<3;return r(e,fi(t,4),n,o,_r)},Hn.repeat=function(e,t,n){return t=(n?wi(e,t,n):t===o)?1:vl(t),Jr(xl(e),t)},Hn.replace=function(){var e=arguments,t=xl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Hn.result=function(e,t,n){var r=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=xn(e,g);t=fi(t),e-=g;for(var o=Qt(r,t);++n=a)return e;var s=n-pn(r);if(s<1)return r;var u=l?Eo(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),sl(i)){if(e.slice(s).search(i)){var c,f=u;for(i.global||(i=Oe(i.source,xl(_e.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var d=c.index;u=u.slice(0,d===o?s:d)}}else if(e.indexOf(fo(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},Hn.unescape=function(e){return(e=xl(e))&&K.test(e)?e.replace(G,gn):e},Hn.uniqueId=function(e){var t=++Me;return xl(e)+t},Hn.upperCase=Xl,Hn.upperFirst=Zl,Hn.each=xa,Hn.eachRight=wa,Hn.first=Qi,cs(Hn,(Es={},wr(Hn,(function(e,t){Ae.call(Hn.prototype,t)||(Es[t]=e)})),Es),{chain:!1}),Hn.VERSION="4.17.21",Tt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Hn[e].placeholder=Hn})),Tt(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===o?1:yn(vl(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=xn(n,r.__takeCount__):r.__views__.push({size:xn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Tt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:fi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Tt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Tt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(as)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Lr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ia(fi(e)))},qn.prototype.slice=function(e,t){e=vl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=vl(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(g)},wr(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Hn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Hn.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof qn,u=l[0],c=s||Ya(t),f=function(e){var t=i.apply(Hn,Dt([e],l));return r&&d?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=a&&!d,_=s&&!p;if(!a&&c){t=_?t:new qn(this);var g=e.apply(t,l);return g.__actions__.push({func:ga,args:[f],thisArg:o}),new Wn(g,d)}return h&&_?e.apply(this,l):(g=this.thru(f),h?r?g.value()[0]:g.value():g)})})),Tt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Hn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ya(o)?o:[],e)}return this[n]((function(n){return t.apply(Ya(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=Hn[t];if(n){var r=n.name+"";Ae.call(Rn,r)||(Rn[r]=[]),Rn[r].push({name:t,func:n})}})),Rn[$o(o,2).name]=[{name:"wrapper",func:o}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Lo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Lo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Lo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ya(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Hn.prototype.plant=function(e){for(var t,n=this;n instanceof Vn;){var r=Hi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Hn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:ga,args:[ra],thisArg:o}),new Wn(t,this.__chain__)}return this.thru(ra)},Hn.prototype.toJSON=Hn.prototype.valueOf=Hn.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},Hn.prototype.first=Hn.prototype.head,et&&(Hn.prototype[et]=function(){return this}),Hn}();pt._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,l,s=o(e),u=1;ut}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(_,e)||!p.call(h,e)&&(d.test(e)?_[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(m,b);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(m,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(m,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,E=60107,S=60108,C=60114,T=60109,O=60110,N=60112,z=60113,j=60120,L=60115,R=60116,D=60121,P=60128,A=60129,M=60130,I=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),E=B("react.fragment"),S=B("react.strict_mode"),C=B("react.profiler"),T=B("react.provider"),O=B("react.context"),N=B("react.forward_ref"),z=B("react.suspense"),j=B("react.suspense_list"),L=B("react.memo"),R=B("react.lazy"),D=B("react.block"),B("react.scope"),P=B("react.opaque.id"),A=B("react.debug_trace_mode"),M=B("react.offscreen"),I=B("react.legacy_hidden")}var U,F="function"==typeof Symbol&&Symbol.iterator;function H(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}function $(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case z:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case L:return Y(e.type);case D:return Y(e._render);case R:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ue(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var _e,ge,ve=(ge=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((_e=_e||document.createElement("div")).innerHTML="",t=_e.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function me(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function xe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=xe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var ke=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ee(e,t){if(t){if(ke[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Te=null,Oe=null,Ne=null;function ze(e){if(e=ro(e)){if("function"!=typeof Te)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Te(e.stateNode,e.type,t))}}function je(e){Oe?Ne?Ne.push(e):Ne=[e]:Oe=e}function Le(){if(Oe){var e=Oe,t=Ne;if(Ne=Oe=null,ze(e),t)for(e=0;e(r=31-Vt(r))?0:1<n;n++)t.push(e);return t}function $t(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/qt|0)|0},Wt=Math.log,qt=Math.LN2;var Yt=i.unstable_UserBlockingPriority,Gt=i.unstable_runWithPriority,Qt=!0;function Kt(e,t,n,r){Me||Pe();var o=Xt,i=Me;Me=!0;try{De(o,e,t,n,r)}finally{(Me=i)||Be()}}function Jt(e,t,n,r){Gt(Yt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Qt)if((o=0==(4&t))&&0=In),Fn=String.fromCharCode(32),Hn=!1;function $n(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Yn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Gn(e,t,n,r){je(r),0<(t=Mr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Kn=null;function Jn(e){Nr(e,0)}function Xn(e){if(J(oo(e)))return e}function Zn(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function _r(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?_r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr=f&&"documentMode"in document&&11>=document.documentMode,br=null,yr=null,xr=null,wr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wr||null==br||br!==X(r)||("selectionStart"in(r=br)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},xr&&dr(xr,r)||(xr=r,0<(r=Mr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Pt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Pt(Dt,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Srso||(e.current=lo[so],lo[so]=null,so--)}function fo(e,t){so++,lo[so]=e.current,e.current=t}var po={},ho=uo(po),_o=uo(!1),go=po;function vo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function mo(e){return null!=(e=e.childContextTypes)}function bo(){co(_o),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(_o,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Y(t)||"Unknown",i));return o({},n,r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,go=ho.current,fo(ho,e),fo(_o,_o.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xo(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,co(_o),co(ho),fo(ho,e)):co(_o),fo(_o,n)}var Eo=null,So=null,Co=i.unstable_runWithPriority,To=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,No=i.unstable_shouldYield,zo=i.unstable_requestPaint,jo=i.unstable_now,Lo=i.unstable_getCurrentPriorityLevel,Ro=i.unstable_ImmediatePriority,Do=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Io={},Bo=void 0!==zo?zo:function(){},Uo=null,Fo=null,Ho=!1,$o=jo(),Vo=1e4>$o?jo:function(){return jo()-$o};function Wo(){switch(Lo()){case Ro:return 99;case Do:return 98;case Po:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return Ro;case 98:return Do;case 97:return Po;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function Yo(e,t){return e=qo(e),Co(e,t)}function Go(e,t,n){return e=qo(e),To(e,t,n)}function Qo(){if(null!==Fo){var e=Fo;Fo=null,Oo(e)}Ko()}function Ko(){if(!Ho&&null!==Uo){Ho=!0;var e=0;try{var t=Uo;Yo(99,(function(){for(;e_?(g=f,f=null):g=f.sibling;var v=p(o,f,l[_],s);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,_),null===c?u=v:c.sibling=v,c=v,f=g}if(_===l.length)return n(o,f),u;if(null===f){for(;_g?(v=_,_=null):v=_.sibling;var b=p(o,_,m.value,u);if(null===b){null===_&&(_=v);break}e&&_&&null===b.alternate&&t(o,_),l=i(b,l,g),null===f?c=b:f.sibling=b,f=b,_=v}if(m.done)return n(o,_),c;if(null===_){for(;!m.done;g++,m=s.next())null!==(m=d(o,m.value,u))&&(l=i(m,l,g),null===f?c=m:f.sibling=m,f=m);return c}for(_=r(o,_);!m.done;g++,m=s.next())null!==(m=h(_,o,g,m.value,u))&&(e&&null!==m.alternate&&_.delete(null===m.key?g:m.key),l=i(m,l,g),null===f?c=m:f.sibling=m,f=m);return e&&_.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=Ei(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Gs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ys(i.type,i.key,i.props,null,e.mode,s)).ref=Ei(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Js(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Ks(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return _(e,r,i,s);if(H(i))return g(e,r,i,s);if(c&&Si(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var Ti=Ci(!0),Oi=Ci(!1),Ni={},zi=uo(Ni),ji=uo(Ni),Li=uo(Ni);function Ri(e){if(e===Ni)throw Error(a(174));return e}function Di(e,t){switch(fo(Li,t),fo(ji,e),fo(zi,Ni),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}co(zi),fo(zi,t)}function Pi(){co(zi),co(ji),co(Li)}function Ai(e){Ri(Li.current);var t=Ri(zi.current),n=he(t,e.type);t!==n&&(fo(ji,e),fo(zi,n))}function Mi(e){ji.current===e&&(co(zi),co(ji))}var Ii=uo(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ui=null,Fi=null,Hi=!1;function $i(e,t){var n=Vs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Vi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wi(e){if(Hi){var t=Fi;if(t){var n=t;if(!Vi(e,t)){if(!(t=Gr(n.nextSibling))||!Vi(e,t))return e.flags=-1025&e.flags|2,Hi=!1,void(Ui=e);$i(Ui,n)}Ui=e,Fi=Gr(t.firstChild)}else e.flags=-1025&e.flags|2,Hi=!1,Ui=e}}function qi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ui=e}function Yi(e){if(e!==Ui)return!1;if(!Hi)return qi(e),Hi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Vr(t,e.memoizedProps))for(t=Fi;t;)$i(e,t),t=Gr(t.nextSibling);if(qi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Fi=Gr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fi=null}}else Fi=Ui?Gr(e.stateNode.nextSibling):null;return!0}function Gi(){Fi=Ui=null,Hi=!1}var Qi=[];function Ki(){for(var e=0;ei))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Ji.current=Pa,e=n(r,o)}while(oa)}if(Ji.current=La,t=null!==ta&&null!==ta.next,Zi=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ua(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function ca(e,t){return"function"==typeof t?t(e):t}function fa(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Zi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=f,i=r):s=s.next=f,ea.lanes|=c,Fl|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Ma=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);cr(i,t.memoizedState)||(Ma=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Zi&e)===e)&&(t._workInProgressVersionPrimary=r,Qi.push(t))),e)return n(t._source);throw Qi.push(t),Error(a(350))}function ha(e,t,n,r){var o=Rl;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Ji.current,u=s.useState((function(){return pa(o,t,n)})),c=u[1],f=u[0];u=na;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,_=d.source;d=d.subscribe;var g=ea;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(f,e)||(c(e),e=ps(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Yo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Zr]=r,Ga(e,t),t.stateNode=e,u=Se(n,r),n){case"dialog":zr("cancel",e),zr("close",e),i=r;break;case"iframe":case"object":case"embed":zr("load",e),i=r;break;case"video":case"audio":for(i=0;iql&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Bi(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Hi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vo()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vo(),n.sibling=null,t=Ii.current,fo(Ii,l?1&t|2:1&t),n):null;case 23:case 24:return ks(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function sl(e){switch(e.tag){case 1:mo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),co(_o),co(ho),Ki(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Mi(e),null;case 13:return co(Ii),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Ii),null;case 4:return Pi(),null;case 10:return oi(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ga=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Qa=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ri(zi.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Ur)}for(f in Ee(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var u=i[f];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(s.hasOwnProperty(f)?l||(l=[]):(l=l||[]).push(f,null));for(f in r){var c=r[f];if(u=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&c!==u&&(null!=c||null!=u))if("style"===f)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(f,n)),n=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(s.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&zr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===P?c.toString():(l=l||[]).push(f,c))}n&&(l=l||[]).push("style",n);var f=l;(t.updateQueue=f)&&(t.flags|=4)}},Ka=function(e,t,n,r){n!==r&&(t.flags|=4)};var fl="function"==typeof WeakMap?WeakMap:Map;function dl(e,t,n){(n=fi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Kl||(Kl=!0,Jl=r),cl(0,t)},n}function pl(e,t,n){(n=fi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function _l(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Us(e,t)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Yr(t.stateNode.containerInfo))}throw Error(a(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Ms(n,e),As(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&_i(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}_i(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&$r(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(a(163))}function ml(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=xe("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bl(e,t){if(So&&"function"==typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(Eo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Ms(t,n);else{r=t;try{o()}catch(e){Us(r,e)}}n=n.next}while(n!==e)}break;case 1:if(_l(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Us(t,e)}break;case 5:_l(t);break;case 4:Sl(e,t)}}function yl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function xl(e){return 5===e.tag||3===e.tag||4===e.tag}function wl(e){e:{for(var t=e.return;null!==t;){if(xl(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Zr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Vo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Nl(n/1960))-n)){e.timeoutHandle=Wr(Ls.bind(null,e),n);break}Ls(e);break;default:throw Error(a(329))}}return gs(e,Vo()),e.callbackNode===t?vs.bind(null,e):null}function ms(e,t){for(t&=~$l,t&=~Hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Il&&(Il=2),s=ul(s,l),d=a;do{switch(d.tag){case 3:i=s,d.flags|=4096,t&=-t,d.lanes|=t,pi(d,dl(0,i,t));break e;case 1:i=s;var x=d.type,w=d.stateNode;if(0==(64&d.flags)&&("function"==typeof x.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===Xl||!Xl.has(w)))){d.flags|=4096,t&=-t,d.lanes|=t,pi(d,pl(d,i,t));break e}}d=d.return}while(null!==d)}js(n)}catch(e){t=e,Dl===n&&null!==n&&(Dl=n=n.return);continue}break}}function Cs(){var e=zl.current;return zl.current=La,null===e?La:e}function Ts(e,t){var n=Ll;Ll|=16;var r=Cs();for(Rl===e&&Pl===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ri(),Ll=n,zl.current=r,null!==Dl)throw Error(a(261));return Rl=null,Pl=0,Il}function Os(){for(;null!==Dl;)zs(Dl)}function Ns(){for(;null!==Dl&&!No();)zs(Dl)}function zs(e){var t=Gl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?js(e):Dl=t,jl.current=null}function js(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Al)))return void(Dl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Al)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=hr(b,w),i=hr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bVo()-Wl?Es(e,0):$l|=n),gs(e,t)}function Hs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Wo()?1:2:(0===ss&&(ss=Ul),0===(t=Ft(62914560&~ss))&&(t=4194304))),n=ds(),null!==(e=_s(e,t))&&($t(e,t,n),gs(e,n))}function $s(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vs(e,t,n,r){return new $s(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Vs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ys(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ws(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Gs(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Vs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case z:return(e=Vs(13,n,t,o)).type=z,e.elementType=z,e.lanes=i,e;case j:return(e=Vs(19,n,t,o)).elementType=j,e.lanes=i,e;case M:return Qs(n,o,i,t);case I:return(e=Vs(24,n,t,o)).elementType=I,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:l=10;break e;case O:l=9;break e;case N:l=11;break e;case L:l=14;break e;case R:l=16,r=null;break e;case D:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Gs(e,t,n,r){return(e=Vs(7,e,r,t)).lanes=n,e}function Qs(e,t,n,r){return(e=Vs(23,e,r,t)).elementType=M,e.lanes=n,e}function Ks(e,t,n){return(e=Vs(6,e,null,t)).lanes=n,e}function Js(e,t,n){return(t=Vs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ht(0),this.expirationTimes=Ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ht(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(8229),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),f=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=f},8229:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},5251:function(e,t,n){"use strict";n(7418);var r=n(7294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),l=f("react.context"),s=f("react.forward_ref"),t.Suspense=f("react.suspense"),u=f("react.memo"),c=f("react.lazy")}var d="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],T=[],O=1,N=null,z=3,j=!1,L=!1,R=!1;function D(e){for(var t=k(T);null!==t;){if(null===t.callback)E(T);else{if(!(t.startTime<=e))break;E(T),t.sortIndex=t.expirationTime,w(C,t)}t=k(T)}}function P(e){if(R=!1,D(e),!L)if(null!==k(C))L=!0,n(A);else{var t=k(T);null!==t&&r(P,t.startTime-e)}}function A(e,n){L=!1,R&&(R=!1,o()),j=!0;var i=z;try{for(D(n),N=k(C);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=N.callback;if("function"==typeof a){N.callback=null,z=N.priorityLevel;var l=a(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?N.callback=l:N===k(C)&&E(C),D(n)}else E(C);N=k(C)}if(null!==N)var s=!0;else{var u=k(T);null!==u&&r(P,u.startTime-n),s=!1}return s}finally{N=null,z=i,j=!1}}var M=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){L||j||(L=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return z},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(z){case 1:case 2:case 3:var t=3;break;default:t=z}var n=z;z=t;try{return e()}finally{z=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=M,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=z;z=e;try{return t()}finally{z=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(T,e),null===k(C)&&e===k(T)&&(R?o():R=!0,r(P,a-l))):(e.sortIndex=s,w(C,e),L||j||(L=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=z;return function(){var n=z;z=t;try{return e.apply(this,arguments)}finally{z=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},1476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5174)),i=n(6678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},6678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},5174:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(8139));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},3250:function(e,t,n){"use strict";var r=n(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1688:function(e,t,n){"use strict";e.exports=n(3250)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(5893),t=n(7294),r=n(3935);const o="7.66.0";var i=n(1235);const a=["debug","info","warn","error","log","assert","trace"];function l(e){if(!("console"in i.n2))return e();const t=i.n2.console,n={};a.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function s(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?a.forEach((n=>{t[n]=(...t)=>{e&&l((()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):a.forEach((e=>{t[e]=()=>{}})),t}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",s):s();const c=Object.prototype.toString;function f(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function d(e,t){return c.call(e)===`[object ${t}]`}function p(e){return d(e,"ErrorEvent")}function h(e){return d(e,"DOMError")}function _(e){return d(e,"String")}function g(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function v(e){return d(e,"Object")}function m(e){return"undefined"!=typeof Event&&y(e,Event)}function b(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch(e){return!1}}const x=(0,i.Rf)();function w(e,t={}){try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,f=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&i++1&&a+o.length*s+u.length>=f));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function k(e,t){const n=e,r=[];let o,i,a,l,s;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&_(o))for(i=o.split(/\s+/),s=0;sC(e,t,n)))}function O(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"==typeof o)try{z(o,r)}catch(e){}e[t]=o}function N(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function z(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,N(e,"__sentry_original__",t)}function j(e){return e.__sentry_original__}function L(e){if(f(e))return{message:e.message,name:e.name,stack:e.stack,...D(e)};if(m(e)){const t={type:e.type,target:R(e.target),currentTarget:R(e.currentTarget),...D(e)};return"undefined"!=typeof CustomEvent&&y(e,CustomEvent)&&(t.detail=e.detail),t}return e}function R(e){try{return t=e,"undefined"!=typeof Element&&y(t,Element)?w(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function D(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function P(e){return A(e,new Map)}function A(e,t){if(v(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.keys(e))void 0!==e[n]&&(r[n]=A(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(A(e,t))})),r}return e}function M(){const e=i.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function I(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function B(e){const{message:t,event_id:n}=e;if(t)return t;const r=I(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function U(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function F(e,t){const n=I(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function H(e){if(e&&e.__sentry_captured__)return!0;try{N(e,"__sentry_captured__",!0)}catch(e){}return!1}function $(e){return Array.isArray(e)?e:[e]}const V=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],W=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class q{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=q.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(q);if(t){const r=n.getClient(),o=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:V],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:W],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${B(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:t}=e.exception;try{const{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract message for event ${B(e)}`),[]}}return[]}(e).some((e=>T(e,t)))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&T(n,t)}(e,t.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${B(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Y(e);return!!n&&T(n,t)}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${B(e)}.\nUrl: ${Y(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Y(e);return!n||T(n,t)}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${B(e)}.\nUrl: ${Y(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function Y(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract url for event ${B(e)}`),null}}let G;q.__initStatic();class Q{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=Q.id}setupOnce(){G=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=j(this)||this;return G.apply(t,e)}}catch(e){}}}Q.__initStatic();var K=n(1170);const J="production";var X;function Z(e){return new te((t=>{t(e)}))}function ee(e){return new te(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(X||(X={}));class te{constructor(e){te.prototype.__init.call(this),te.prototype.__init2.call(this),te.prototype.__init3.call(this),te.prototype.__init4.call(this),this._state=X.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new te(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new te(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(X.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(X.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===X.PENDING&&(b(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===X.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===X.RESOLVED&&e[1](this._value),this._state===X.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function ne(e){const t=(0,K.ph)(),n={sid:M(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return P({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&re(n,e),n}function re(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,K.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:M()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class oe{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=le()}static clone(e){const t=new oe;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&re(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){const t=e(this);return t instanceof oe?t:this}return e instanceof oe?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):v(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=le(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,K.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...ie(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new te(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.id&&null===l&&u.log(`Event processor "${a.id}" dropped event`),b(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(o))).then(null,i):this._notifyEventProcessors(e,l,n,r+1).then(o).then(null,i)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?$(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function ie(){return(0,i.YO)("globalEventProcessors",(()=>[]))}function ae(e){ie().push(e)}function le(){return{traceId:M(),spanId:M().substring(16)}}const se=100;class ue{constructor(e,t=new oe,n=4){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{o.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:M(),o=new Error(e);return this._withClient(((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},a)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:M();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=se}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const a={timestamp:(0,K.yW)(),...e},s=o?l((()=>o(a,t))):a;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=fe(this);try{e(this)}finally{fe(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),re(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=J}=n&&n.getOptions()||{},{userAgent:a}=i.n2.navigator||{},l=ne({release:r,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&re(s,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=ce().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function ce(){return i.n2.__SENTRY__=i.n2.__SENTRY__||{extensions:{},hub:void 0},i.n2}function fe(e){const t=ce(),n=_e(t);return ge(t,e),n}function de(){const e=ce();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return pe(e)}function pe(e=ce()){return he(e)&&!_e(e).isOlderThan(4)||ge(e,new ue),_e(e)}function he(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function _e(e){return(0,i.YO)("hub",(()=>new ue),e)}function ge(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const ve=[];function me(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?$(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=o.splice(i,1);o.push(e)}return o}function be(e,t){t[e.name]=e,-1===ve.indexOf(e.name)&&(e.setupOnce(ae,de),ve.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Integration installed: ${e.name}`))}const ye=/\(error: (.*)\)/,xe=/captureMessage|captureException/;function we(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let e=n;e1024)continue;const i=ye.test(n)?n.replace(ye,"$1"):n;if(!i.match(/\S*Error: /)){for(const e of t){const t=e(i);if(t){r.push(t);break}}if(r.length>=50)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),xe.test(t[t.length-1].function||"")&&(t.pop(),xe.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,50).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const ke="";function Ee(e){try{return e&&"function"==typeof e&&e.name||ke}catch(e){return ke}}const Se=(0,i.Rf)();function Ce(){if(!("fetch"in Se))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Te(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Oe=(0,i.Rf)();const Ne=(0,i.Rf)(),ze={},je={};function Le(e){if(!je[e])switch(je[e]=!0,e){case"console":!function(){if(!("console"in i.n2))return;a.forEach((function(e){e in i.n2.console&&O(i.n2.console,e,(function(t){return Pe[e]=t,function(...t){De("console",{args:t,level:e});const n=Pe[e];n&&n.apply(i.n2.console,t)}}))}))}();break;case"dom":!function(){if(!("document"in Ne))return;const e=De.bind(null,"dom"),t=Fe(e,!0);Ne.document.addEventListener("click",t,!1),Ne.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=Ne[t]&&Ne[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(O(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Fe(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),O(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in Ne))return;const e=XMLHttpRequest.prototype;O(e,"open",(function(e){return function(...t){const n=t[1],r=this.__sentry_xhr_v2__={method:_(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};_(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this.__sentry_xhr_v2__;if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}De("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?O(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),O(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this.__sentry_xhr_v2__;return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),O(e,"send",(function(e){return function(...t){const n=this.__sentry_xhr_v2__;return n&&void 0!==t[0]&&(n.body=t[0]),De("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!Ce())return!1;if(Te(Se.fetch))return!0;let e=!1;const t=Se.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Te(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())return;O(i.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Me(t),method:Ae(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Me(t),method:Ae(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return De("fetch",{...o}),e.apply(i.n2,t).then((e=>(De("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw De("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=Oe.chrome,t=e&&e.app&&e.app.runtime,n="history"in Oe&&!!Oe.history.pushState&&!!Oe.history.replaceState;return!t&&n}())return;const e=Ne.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Ie,t=String(n);Ie=t,De("history",{from:e,to:t})}return e.apply(this,t)}}Ne.onpopstate=function(...t){const n=Ne.location.href,r=Ie;if(Ie=n,De("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},O(Ne.history,"pushState",t),O(Ne.history,"replaceState",t)}();break;case"error":He=Ne.onerror,Ne.onerror=function(e,t,n,r,o){return De("error",{column:r,error:o,line:n,msg:e,url:t}),!(!He||He.__SENTRY_LOADER__)&&He.apply(this,arguments)},Ne.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":$e=Ne.onunhandledrejection,Ne.onunhandledrejection=function(e){return De("unhandledrejection",e),!($e&&!$e.__SENTRY_LOADER__)||$e.apply(this,arguments)},Ne.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("unknown instrumentation type:",e))}}function Re(e,t){ze[e]=ze[e]||[],ze[e].push(t),Le(e)}function De(e,t){if(e&&ze[e])for(const n of ze[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ee(n)}\nError:`,t)}}const Pe={};function Ae(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Me(e){return"string"==typeof e?e:e?Ae(e,"url")?e.url:e.toString?e.toString():"":""}let Ie;let Be,Ue;function Fe(e,t=!1){return n=>{if(!n||Ue===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===Be||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(Ue,n))&&(e({event:n,name:r,global:t}),Ue=n),clearTimeout(Be),Be=Ne.setTimeout((()=>{Be=void 0}),1e3)}}let He=null;let $e=null;const Ve=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function We(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:l,publicKey:s}=e;return`${l}://${s}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function qe(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Ye(e){const t="string"==typeof e?function(e){const t=Ve.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",l]=t.slice(1);let s="",u=l;const c=u.split("/");if(c.length>1&&(s=c.slice(0,-1).join("/"),u=c.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return qe({host:i,pass:o,path:s,projectId:u,port:a,protocol:n,publicKey:r})}(e):qe(e);if(t&&function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(u.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(u.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(u.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(u.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Ge(e,t=100,n=1/0){try{return Ke("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Qe(e,t=3,n=102400){const r=Ge(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Qe(e,t-1,n):r;var o}function Ke(e,t,r=1/0,o=1/0,i=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=o){d[e]="[MaxProperties ~]";break}const t=h[e];d[e]=Ke(e,t,c-1,o,i),p++}return l(t),d}function Je(e,t=[]){return[e,t]}function Xe(e,t){const[n,r]=e;return[n,[...r,t]]}function Ze(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function et(e,t){return(t||new TextEncoder).encode(e)}function tt(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"==typeof o?o="string"==typeof e?o+e:[et(o,t),e]:o.push("string"==typeof e?et(e,t):e)}for(const e of r){const[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Ge(n))}i(e)}}return"string"==typeof o?o:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(o)}function nt(e,t){const n="string"==typeof e.data?et(e.data,t):e.data;return[P({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const rt={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ot(e){return rt[e]}function it(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class at extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function lt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function st(e,t){return n={sentry_key:e.publicKey,sentry_version:"7",...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function ut(e,t={}){const n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${lt(e)}${e.projectId}/envelope/`}(e)}?${st(e,r)}`}function ct(e,t,n,r){const o=it(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:We(r)},...o&&{trace:P({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Je(a,[[{type:i},e]])}function ft(e,t,n,r){const{normalizeDepth:o=3,normalizeMaxBreadth:a=1e3}=e,l={...t,event_id:t.event_id||n.event_id||M(),timestamp:t.timestamp||(0,K.yW)()},s=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:J);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=E(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=E(a.value,i));const l=e.request;l&&l.url&&(l.url=E(l.url,i))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,s),void 0===t.type&&function(e,t){const n=i.n2._sentryDebugIds;if(!n)return;let r;const o=dt.get(t);o?r=o:(r=new Map,dt.set(t,r));const a=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(l,e.stackParser);let u=r;n.captureContext&&(u=oe.clone(u).update(n.captureContext));let c=Z(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}c=u.applyToEvent(l,n)}return c.then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"==typeof o&&o>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ge(e.data,t,n)}})))},...e.user&&{user:Ge(e.user,t,n)},...e.contexts&&{contexts:Ge(e.contexts,t,n)},...e.extra&&{extra:Ge(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Ge(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Ge(e.data,t,n)),e))));return r}(e,o,a):e)))}const dt=new WeakMap;const pt="Not capturing exception because it's already been captured.";function ht(e){return void 0===e.type}function _t(e){return"transaction"===e.type}var gt=n(8518);function vt(e,t){const n=bt(e,t),r={type:t&&t.name,value:xt(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function mt(e,t){return{exception:{values:[vt(e,t)]}}}function bt(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(yt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}const yt=/Minified React error #\d+;/i;function xt(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function wt(e,t,n,r,o){let i;if(p(t)&&t.error){return mt(e,t.error)}if(h(t)||d(t,"DOMException")){const o=t;if("stack"in t)i=mt(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=kt(e,a,n,r),U(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(f(t))return mt(e,t);if(v(t)||m(t)){return i=function(e,t,n,r){const o=de().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:m(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Et(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Qe(t,i)}};if(n){const t=bt(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,o),F(i,{synthetic:!0}),i}return i=kt(e,t,n,r),U(i,`${t}`,void 0),F(i,{synthetic:!0}),i}function kt(e,t,n,r){const o={message:t};if(r&&n){const r=bt(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}function Et(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(L(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return E(n[0],t);for(let e=n.length;e>0;e--){const r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:E(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(m(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function St(e,t){return de().captureException(e,{captureContext:t})}function Ct(e){de().withScope(e)}const Tt=i.n2;let Ot=0;function Nt(){return Ot>0}function zt(){Ot++,setTimeout((()=>{Ot--}))}function jt(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(j(e))return e}catch(t){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map((e=>jt(e,t)));return e.apply(this,o)}catch(e){throw zt(),Ct((n=>{n.addEventProcessor((e=>(t.mechanism&&(U(e,void 0,void 0),F(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),St(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}z(r,e),N(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class Lt extends class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn?this._dsn=Ye(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("No DSN provided, client will not do anything."),this._dsn){const t=ut(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if(H(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=g(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&H(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(pt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),re(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):Z(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&be(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){be(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=ct(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Xe(n,nt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=it(n);return Je({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:We(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(re(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new te((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),ft(r,e,t,n).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...e.contexts};const l=a||function(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},a=P({environment:r.environment||J,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",a),a}(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:l,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?u.log(t.message):u.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return ee(new at("SDK not enabled, will not capture event.","log"));const i=_t(e),a=ht(e),l=e.type||"error",s=`before send for type \`${l}\``;if(a&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),ee(new at(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new at("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(ht(t)&&r)return r(t,n);if(_t(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(b(e))return e.then((e=>{if(!v(e)&&null!==e)throw new at(n);return e}),(e=>{throw new at(`${t} rejected with ${e}`)}));if(!v(e)&&null!==e)throw new at(n);return e}(o,s)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new at(`${s} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof at)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new at(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Error while sending event:",e)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}{constructor(e){const t=Tt.SENTRY_SDK_SOURCE||(0,gt.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o}],version:o},super(e),e.sendClientReports&&Tt.document&&Tt.document.addEventListener("visibilitychange",(()=>{"hidden"===Tt.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=wt(e,t,n&&n.syntheticException||void 0,r);return F(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Z(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=kt(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Z(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:We(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Je(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("Sending outcomes:",e);const t=(n=e,Je((r=this._options.tunnel&&We(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||(0,K.yW)(),discarded_events:n}]]));var n,r,o;this._sendEnvelope(t)}}class Rt{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=Rt.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:Dt,onunhandledrejection:Pt}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function Dt(){Re("error",(e=>{const[t,n,r]=It();if(!t.getIntegration(Rt))return;const{msg:o,url:i,line:a,column:l,error:s}=e;if(Nt()||s&&s.__sentry_own_request__)return;const u=void 0===s&&_(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=p(e)?e.message:e,a="Error";const l=i.match(o);l&&(a=l[1],i=l[2]);return At({exception:{values:[{type:a,value:i}]}},t,n,r)}(o,i,a,l):At(wt(n,s||o,void 0,r,!1),i,a,l);u.level="error",Mt(t,s,u,"onerror")}))}function Pt(){Re("unhandledrejection",(e=>{const[t,n,r]=It();if(!t.getIntegration(Rt))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){}if(Nt()||o&&o.__sentry_own_request__)return!0;const i=g(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:wt(n,o,void 0,r,!0);i.level="error",Mt(t,o,i,"onunhandledrejection")}))}function At(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},l=a.stacktrace=a.stacktrace||{},s=l.frames=l.frames||[],u=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,f=_(t)&&t.length>0?t:function(){try{return x.document.location.href}catch(e){return""}}();return 0===s.length&&s.push({colno:u,filename:f,function:"?",in_app:!0,lineno:c}),e}function Mt(e,t,n,r){F(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function It(){const e=de(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Rt.__initStatic();const Bt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class Ut{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=Ut.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&O(Tt,"setTimeout",Ft),this._options.setInterval&&O(Tt,"setInterval",Ft),this._options.requestAnimationFrame&&O(Tt,"requestAnimationFrame",Ht),this._options.XMLHttpRequest&&"XMLHttpRequest"in Tt&&O(XMLHttpRequest.prototype,"send",$t);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:Bt).forEach(Vt)}}}function Ft(e){return function(...t){const n=t[0];return t[0]=jt(n,{mechanism:{data:{function:Ee(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function Ht(e){return function(t){return e.apply(this,[jt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Ee(e)},handled:!0,type:"instrument"}})])}}function $t(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&O(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Ee(t)},handled:!0,type:"instrument"}},r=j(t);return r&&(n.mechanism.data.handler=Ee(r)),jt(t,n)}))})),e.apply(this,t)}}function Vt(e){const t=Tt,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(O(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=jt(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ee(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,jt(r,{mechanism:{data:{function:"addEventListener",handler:Ee(r),target:e},handled:!0,type:"instrument"}}),o])}})),O(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(e){}return e.call(this,t,o,r)}})))}Ut.__initStatic();const Wt=["fatal","error","warning","log","info","debug"];function qt(e){return"warn"===e?"warning":Wt.includes(e)?e:"log"}function Yt(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Gt=1024;class Qt{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=Qt.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&Re("console",Jt),this.options.dom&&Re("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0,o="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;o&&o>Gt&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=Gt),"string"==typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?w(e.target,{keyAttrs:r,maxStringLength:o}):w(e,{keyAttrs:r,maxStringLength:o})}catch(e){n="