diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css
index ba3f48068..1c1e83c54 100644
--- a/dist/css/styles.min.css
+++ b/dist/css/styles.min.css
@@ -1,10 +1,10 @@
-.hds-checkbox{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.hds-checkbox,.hds-checkbox *,.hds-checkbox :after,.hds-checkbox :before{box-sizing:border-box}.hds-checkbox:not(:first-of-type){margin-top:var(--spacing-2-xs)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:focus:before,.hds-checkbox .hds-checkbox__input:hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{transition:85ms ease-out;transition-property:box-shadow,transform}.hds-checkbox .hds-checkbox__input{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;height:var(--size);left:0;outline:none;position:absolute;top:0;width:var(--size)}.hds-checkbox .hds-checkbox__label{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size)*var(--lineheight-m))/2);position:relative}.hds-checkbox__error-text{position:relative;color:var(--color-error);display:block;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));flex-basis:100%}.hds-checkbox__error-text:before{background:var(--color-error);height:var(--icon-size);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");-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");pointer-events:none;width:var(--icon-size)}.hds-checkbox .hds-checkbox__input:before,.hds-checkbox .hds-checkbox__label:after,.hds-checkbox .hds-checkbox__label:before,.hds-checkbox__error-text:before{content:"";position:absolute;left:0;top:0}.hds-checkbox .hds-checkbox__input:before{background-color:var(--icon-color-unselected);height:var(--size);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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:calc(var(--size)*var(--icon-scale));-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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size)*var(--icon-scale));width:var(--size);transform:scale(0.6);z-index:1}.hds-checkbox .hds-checkbox__input:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.hds-checkbox .hds-checkbox__label:before{height:var(--size);width:var(--size)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-checkbox .hds-checkbox__label:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);width:var(--size)}.hds-checkbox .hds-checkbox__input:checked+.hds-checkbox__label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover:focus+.hds-checkbox__label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.hds-checkbox .hds-checkbox__input:not(:disabled):hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):hover:focus+.hds-checkbox__label:after{border-color:var(--border-color-unselected-hover)}.hds-checkbox .hds-checkbox__input:not(:disabled):focus+.hds-checkbox__label:after{border-color:var(--border-color-unselected-focus)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:focus+.hds-checkbox__label:after{border-color:var(--border-color-selected-focus)}.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label{color:var(--label-color-disabled)}.hds-checkbox .hds-checkbox__input:checked:disabled:before{background-color:var(--icon-color-disabled)}.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.hds-checkbox .hds-checkbox__input:disabled,.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label{cursor:not-allowed}
+.hds-checkbox{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:24px;min-height:var(--size);position:relative}.hds-checkbox,.hds-checkbox *,.hds-checkbox :after,.hds-checkbox :before{box-sizing:border-box}.hds-checkbox:not(:first-of-type){margin-top:var(--spacing-2-xs)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:focus:before,.hds-checkbox .hds-checkbox__input:hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{transition:85ms ease-out;transition-property:box-shadow,transform}.hds-checkbox .hds-checkbox__input{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;height:var(--size);left:0;outline:none;position:absolute;top:0;width:var(--size)}.hds-checkbox .hds-checkbox__label{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size)*var(--lineheight-m))/2);position:relative}.hds-checkbox__error-text{position:relative;color:var(--color-error);display:block;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));flex-basis:100%}.hds-checkbox__error-text:before{background:var(--color-error);height:var(--icon-size);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");-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");pointer-events:none;width:var(--icon-size)}.hds-checkbox .hds-checkbox__input:before,.hds-checkbox .hds-checkbox__label:after,.hds-checkbox .hds-checkbox__label:before,.hds-checkbox__error-text:before{content:"";position:absolute;left:0;top:0}.hds-checkbox .hds-checkbox__input:before{background-color:var(--icon-color-unselected);height:var(--size);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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:calc(var(--size)*var(--icon-scale));-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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size)*var(--icon-scale));width:var(--size);transform:scale(0.6);z-index:1}.hds-checkbox .hds-checkbox__input:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.hds-checkbox .hds-checkbox__label:before{height:var(--size);width:var(--size)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-checkbox .hds-checkbox__label:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);width:var(--size)}.hds-checkbox .hds-checkbox__input:checked+.hds-checkbox__label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover:focus+.hds-checkbox__label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.hds-checkbox .hds-checkbox__input:not(:disabled):hover+.hds-checkbox__label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):hover:focus+.hds-checkbox__label:after{border-color:var(--border-color-unselected-hover)}.hds-checkbox .hds-checkbox__input:not(:disabled):focus+.hds-checkbox__label:after{border-color:var(--border-color-unselected-focus)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:focus+.hds-checkbox__label:after{border-color:var(--border-color-selected-focus)}.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label{color:var(--label-color-disabled)}.hds-checkbox .hds-checkbox__input:checked:disabled:before{background-color:var(--icon-color-disabled)}.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.hds-checkbox .hds-checkbox__input:disabled,.hds-checkbox .hds-checkbox__input:disabled+.hds-checkbox__label{cursor:not-allowed}
.hds-koros{width:100%;line-height:0}.hds-koros--flip-horizontal{transform:scaleY(-1)}
-.hds-loading-spinner{--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);position:relative;width:var(--spinner-size);height:var(--spinner-size);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}
-.hds-notification{--notification-background-color:var(--color-info-light);--notification-border-color:var(--color-info);--notification-border-width:var(--spacing-2-xs);--notification-icon-color:var(--color-info);--notification-color:var(--color-black-90);--notification-focus-outline-color:var(--color-coat-of-arms);--notification-max-width-inline:none;--notification-max-width-toast:21rem;--notification-z-index-inline:auto;--notification-z-index-toast:99;--notification-offset:var(--spacing-layout-s);--notification-padding:var(--spacing-s);background-color:var(--notification-background-color);border:solid var(--notification-border-color);border-left-width:var(--notification-border-width);border-bottom-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;color:var(--notification-color);max-width:var(--notification-max-width-inline);padding:var(--notification-padding);position:relative;width:100%;z-index:var(--notification-z-index-inline)}.hds-notification__content{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.hds-notification__label{align-items:flex-start;display:flex;font-weight:700;font-size:var(--fontsize-body-l);margin-right:var(--spacing-l)}.hds-notification__label>.hds-icon{color:var(--notification-icon-color);margin-right:var(--spacing-2-xs)}.hds-notification--small{--notification-padding:var(--spacing-2-xs)}.hds-notification--small .hds-notification__content{display:flex;grid-gap:0;gap:0}.hds-notification--small .hds-notification__label{margin-right:0}.hds-notification--small .hds-notification__body{margin-right:var(--spacing-l)}.hds-notification--large{--notification-padding:var(--spacing-l)}.hds-notification--large .hds-notification__label{margin-right:0}.hds-notification .hds-icon{--icon-size:var(--spacing-layout-xs)}.hds-notification__label>.hds-icon{flex:none}.hds-notification:not(.hds-notification--small) .hds-notification__label>.hds-icon{transform:translateY(var(--spacing-4-xs))}.hds-notification__close-button{--notification-close-button-offset:var(--spacing-s);background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0;position:absolute;right:var(--notification-close-button-offset);top:var(--notification-close-button-offset)}.hds-notification--large .hds-notification__close-button,.hds-notification--small .hds-notification__close-button{--notification-close-button-offset:var(--spacing-2-xs)}.hds-notification__close-button:focus{box-shadow:0 0 0 3px var(--notification-focus-outline-color)}.hds-notification--bottom-center,.hds-notification--bottom-left,.hds-notification--bottom-right,.hds-notification--top-center,.hds-notification--top-left,.hds-notification--top-right{border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:var(--notification-border-width);max-width:var(--notification-max-width-toast);position:fixed;width:calc(100% - var(--spacing-l));z-index:var(--notification-z-index-toast)}.hds-notification--top-left{top:var(--notification-offset);left:var(--notification-offset)}.hds-notification--top-center{top:var(--notification-offset);left:50%;transform:translateX(-50%)}.hds-notification--top-right{top:var(--notification-offset);right:var(--notification-offset)}.hds-notification--bottom-left{bottom:var(--notification-offset);left:var(--notification-offset)}.hds-notification--bottom-center{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.hds-notification--bottom-right{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width: 765.98px){.hds-notification{--notification-offset:var(--spacing-s)}}.hds-notification--success{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.hds-notification--alert{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.hds-notification--error{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}
-.hds-radio-button{--size:24px;--icon-scale:0.5;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background:var(--color-white);--background-hover:var(--color-white);--background-focus:var(--color-white);--background-unselected-disabled:var(--color-black-10);--background-selected-disabled:var(--color-white);--border-color-focus:var(--color-black-90);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-disabled:var(--color-black-20);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-disabled:var(--color-black-10);--icon-color-selected:var(--color-bus);--icon-color-unselected:transparent;--icon-color-hover:var(--color-bus-dark);--icon-color-disabled:var(--color-black-10);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);display:flex;min-height:var(--size);position:relative}.hds-radio-button,.hds-radio-button *,.hds-radio-button :after,.hds-radio-button :before{box-sizing:border-box}.hds-radio-button:not(:first-of-type){margin-top:var(--spacing-2-xs)}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:after{transition:85ms ease-out;transition-property:background-color,border-color}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before,.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:before{transition:85ms ease-out;transition-property:background-color,box-shadow,transform}.hds-radio-button .hds-radio-button__input{height:var(--size);left:0;opacity:0;position:absolute;top:0;width:var(--size)}.hds-radio-button .hds-radio-button__label{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size)*var(--lineheight-m))/2);position:relative}.hds-radio-button .hds-radio-button__label:after,.hds-radio-button .hds-radio-button__label:before{border-radius:50%;content:"";left:0;position:absolute;top:0}.hds-radio-button .hds-radio-button__label:before{background-color:var(--background);height:var(--size);width:var(--size)}.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:before{background-color:var(--background-hover)}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-radio-button .hds-radio-button__label:after{background-clip:content-box;background-color:var(--icon-color-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);padding:calc((var(--size)/2 - var(--border-width)*2)*(1 - var(--icon-scale)));width:var(--size)}.hds-radio-button .hds-radio-button__input:checked+.hds-radio-button__label:after{background-color:var(--icon-color-selected);border-color:var(--border-color-selected)}.hds-radio-button .hds-radio-button__input:not(:disabled):checked:hover+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:not(:disabled):checked:hover:focus+.hds-radio-button__label:after{background-color:var(--icon-color-hover);border-color:var(--border-color-selected-hover)}.hds-radio-button .hds-radio-button__input:not(:disabled):hover+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:not(:disabled):hover:focus+.hds-radio-button__label:after{border-color:var(--border-color-unselected-hover)}.hds-radio-button .hds-radio-button__input:not(:disabled):focus+.hds-radio-button__label:after{border-color:var(--border-color-focus)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label{color:var(--label-color-disabled)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label:before{background-color:var(--background-unselected-disabled)}.hds-radio-button .hds-radio-button__input:checked:disabled+.hds-radio-button__label:before{background-color:var(--background-selected-disabled)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label:after{border-color:var(--border-color-unselected-disabled)}.hds-radio-button .hds-radio-button__input:checked:disabled+.hds-radio-button__label:after{background-color:var(--icon-color-disabled);border-color:var(--border-color-selected-disabled)}.hds-radio-button .hds-radio-button__input:disabled,.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label{cursor:not-allowed}
-.hds-status-label{--status-label-background:var(--color-black-10);--status-label-color:var(--color-black-90);--status-label-height:32px;background-color:var(--status-label-background);color:var(--status-label-color);display:inline-block;font-size:var(--fontsize-body-s);min-height:var(--status-label-height);line-height:var(--status-label-height);padding:0 var(--spacing-2-xs);vertical-align:middle}.hds-status-label--with-icon{align-items:center;display:inline-flex;padding-left:var(--spacing-3-xs)}.hds-status-label-icon{height:var(--spacing-m);margin-right:var(--spacing-3-xs);width:var(--spacing-m)}.hds-status-label--info{--status-label-background:var(--color-info);--status-label-color:var(--color-white)}.hds-status-label--success{--status-label-background:var(--color-success);--status-label-color:var(--color-white)}.hds-status-label--alert{--status-label-background:var(--color-alert)}.hds-status-label--error{--status-label-background:var(--color-error);--status-label-color:var(--color-white)}
-@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hds-text-input{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.hds-text-input .hds-text-input__input:hover{transition:border-color 85ms ease-out}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input--invalid .hds-text-input__label{transition:color 85ms linear}.hds-text-input__label{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.hds-text-input__required{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))}.hds-text-input__input-wrapper{display:flex;position:relative}.hds-text-input .hds-text-input__input{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.hds-text-input textarea.hds-text-input__input{height:var(--textarea-height);min-height:var(--input-height);padding:var(--spacing-s);resize:vertical}.hds-text-input .hds-text-input__input:hover{border-color:var(--input-border-color-hover)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input__input-wrapper:focus-within .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input .hds-text-input__input::-moz-placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input .hds-text-input__input::placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__helper-text{color:var(--helper-color-default)}.hds-text-input__error-text,.hds-text-input__helper-text{display:block;line-height:var(--lineheight-l);font-size:var(--fontsize-body-m);margin-top:var(--spacing-3-xs);white-space:pre-line}.hds-text-input__error-text{position:relative;color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__error-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__error-text:before{animation:fadeIn 85ms ease-out;background:var(--icon-color-invalid);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input--invalid .hds-text-input__label{color:var(--label-color-invalid)}.hds-text-input.hds-text-input--invalid .hds-text-input__input{border-color:var(--input-border-color-invalid)}.hds-text-input.hds-text-input--success .hds-text-input__input{border-color:var(--input-border-color-success)}.hds-text-input__success-text{position:relative;color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));white-space:pre-wrap}.hds-text-input__success-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__success-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-success);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input__info-text{position:relative;color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__info-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__info-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-info-icon);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input .hds-text-input__input[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hds-text-input .hds-text-input__input[readonly]{background-color:rgba(0,0,0,0);border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.hds-text-input__buttons{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-s);font-size:1rem}.hds-text-input__button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;border:0;width:1.5rem;height:1.5rem;overflow:hidden;font-size:1rem}
-.hds-loading-spinner{--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);position:relative;width:var(--spinner-size);height:var(--spinner-size);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}
+.hds-loading-spinner{--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);position:relative;width:4rem;width:var(--spinner-size);height:4rem;height:var(--spinner-size);border-top-color:var(--color-coat-of-arms);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}
+.hds-notification{--notification-background-color:var(--color-info-light);--notification-border-color:var(--color-info);--notification-border-width:var(--spacing-2-xs);--notification-icon-color:var(--color-info);--notification-color:var(--color-black-90);--notification-focus-outline-color:var(--color-coat-of-arms);--notification-max-width-inline:none;--notification-max-width-toast:21rem;--notification-z-index-inline:auto;--notification-z-index-toast:99;--notification-offset:var(--spacing-layout-s);--notification-padding:var(--spacing-s);background-color:var(--color-info-light);background-color:var(--notification-background-color);border:solid var(--color-info);border:solid var(--notification-border-color);border-left-width:var(--spacing-2-xs);border-left-width:var(--notification-border-width);border-bottom-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;color:var(--color-black-90);color:var(--notification-color);max-width:none;max-width:var(--notification-max-width-inline);padding:var(--spacing-s);padding:var(--notification-padding);position:relative;width:100%;z-index:auto;z-index:var(--notification-z-index-inline)}.hds-notification__content{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.hds-notification__label{align-items:flex-start;display:flex;font-weight:700;font-size:var(--fontsize-body-l);margin-right:var(--spacing-l)}.hds-notification__label>.hds-icon{color:var(--notification-icon-color);margin-right:var(--spacing-2-xs)}.hds-notification--small{--notification-padding:var(--spacing-2-xs)}.hds-notification--small .hds-notification__content{display:flex;grid-gap:0;gap:0}.hds-notification--small .hds-notification__label{margin-right:0}.hds-notification--small .hds-notification__body{margin-right:var(--spacing-l)}.hds-notification--large{--notification-padding:var(--spacing-l)}.hds-notification--large .hds-notification__label{margin-right:0}.hds-notification .hds-icon{--icon-size:var(--spacing-layout-xs)}.hds-notification__label>.hds-icon{flex:none}.hds-notification:not(.hds-notification--small) .hds-notification__label>.hds-icon{transform:translateY(var(--spacing-4-xs))}.hds-notification__close-button{--notification-close-button-offset:var(--spacing-s);background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0;position:absolute;right:var(--spacing-s);right:var(--notification-close-button-offset);top:var(--spacing-s);top:var(--notification-close-button-offset)}.hds-notification--large .hds-notification__close-button,.hds-notification--small .hds-notification__close-button{--notification-close-button-offset:var(--spacing-2-xs)}.hds-notification__close-button:focus{box-shadow:0 0 0 3px var(--notification-focus-outline-color)}.hds-notification--bottom-center,.hds-notification--bottom-left,.hds-notification--bottom-right,.hds-notification--top-center,.hds-notification--top-left,.hds-notification--top-right{border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:var(--notification-border-width);max-width:var(--notification-max-width-toast);position:fixed;width:calc(100% - var(--spacing-l));z-index:var(--notification-z-index-toast)}.hds-notification--top-left{top:var(--notification-offset);left:var(--notification-offset)}.hds-notification--top-center{top:var(--notification-offset);left:50%;transform:translateX(-50%)}.hds-notification--top-right{top:var(--notification-offset);right:var(--notification-offset)}.hds-notification--bottom-left{bottom:var(--notification-offset);left:var(--notification-offset)}.hds-notification--bottom-center{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.hds-notification--bottom-right{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width: 765.98px){.hds-notification{--notification-offset:var(--spacing-s)}}.hds-notification--success{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.hds-notification--alert{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.hds-notification--error{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}
+.hds-radio-button{--size:24px;--icon-scale:0.5;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background:var(--color-white);--background-hover:var(--color-white);--background-focus:var(--color-white);--background-unselected-disabled:var(--color-black-10);--background-selected-disabled:var(--color-white);--border-color-focus:var(--color-black-90);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-disabled:var(--color-black-20);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-disabled:var(--color-black-10);--icon-color-selected:var(--color-bus);--icon-color-unselected:transparent;--icon-color-hover:var(--color-bus-dark);--icon-color-disabled:var(--color-black-10);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);display:flex;min-height:24px;min-height:var(--size);position:relative}.hds-radio-button,.hds-radio-button *,.hds-radio-button :after,.hds-radio-button :before{box-sizing:border-box}.hds-radio-button:not(:first-of-type){margin-top:var(--spacing-2-xs)}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:after{transition:85ms ease-out;transition-property:background-color,border-color}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before,.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:before{transition:85ms ease-out;transition-property:background-color,box-shadow,transform}.hds-radio-button .hds-radio-button__input{height:var(--size);left:0;opacity:0;position:absolute;top:0;width:var(--size)}.hds-radio-button .hds-radio-button__label{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size)*var(--lineheight-m))/2);position:relative}.hds-radio-button .hds-radio-button__label:after,.hds-radio-button .hds-radio-button__label:before{border-radius:50%;content:"";left:0;position:absolute;top:0}.hds-radio-button .hds-radio-button__label:before{background-color:var(--background);height:var(--size);width:var(--size)}.hds-radio-button .hds-radio-button__input:hover+.hds-radio-button__label:before{background-color:var(--background-hover)}.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-radio-button .hds-radio-button__label:after{background-clip:content-box;background-color:var(--icon-color-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);padding:calc((var(--size)/2 - var(--border-width)*2)*(1 - var(--icon-scale)));width:var(--size)}.hds-radio-button .hds-radio-button__input:checked+.hds-radio-button__label:after{background-color:var(--icon-color-selected);border-color:var(--border-color-selected)}.hds-radio-button .hds-radio-button__input:not(:disabled):checked:hover+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:not(:disabled):checked:hover:focus+.hds-radio-button__label:after{background-color:var(--icon-color-hover);border-color:var(--border-color-selected-hover)}.hds-radio-button .hds-radio-button__input:not(:disabled):hover+.hds-radio-button__label:after,.hds-radio-button .hds-radio-button__input:not(:disabled):hover:focus+.hds-radio-button__label:after{border-color:var(--border-color-unselected-hover)}.hds-radio-button .hds-radio-button__input:not(:disabled):focus+.hds-radio-button__label:after{border-color:var(--border-color-focus)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label{color:var(--label-color-disabled)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label:before{background-color:var(--background-unselected-disabled)}.hds-radio-button .hds-radio-button__input:checked:disabled+.hds-radio-button__label:before{background-color:var(--background-selected-disabled)}.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label:after{border-color:var(--border-color-unselected-disabled)}.hds-radio-button .hds-radio-button__input:checked:disabled+.hds-radio-button__label:after{background-color:var(--icon-color-disabled);border-color:var(--border-color-selected-disabled)}.hds-radio-button .hds-radio-button__input:disabled,.hds-radio-button .hds-radio-button__input:disabled+.hds-radio-button__label{cursor:not-allowed}
+.hds-status-label{--status-label-background:var(--color-black-10);--status-label-color:var(--color-black-90);--status-label-height:32px;background-color:var(--color-black-10);background-color:var(--status-label-background);color:var(--color-black-90);color:var(--status-label-color);display:inline-block;font-size:var(--fontsize-body-s);min-height:32px;min-height:var(--status-label-height);line-height:32px;line-height:var(--status-label-height);padding:0 var(--spacing-2-xs);vertical-align:middle}.hds-status-label--with-icon{align-items:center;display:inline-flex;padding-left:var(--spacing-3-xs)}.hds-status-label-icon{height:var(--spacing-m);margin-right:var(--spacing-3-xs);width:var(--spacing-m)}.hds-status-label--info{--status-label-background:var(--color-info);--status-label-color:var(--color-white)}.hds-status-label--success{--status-label-background:var(--color-success);--status-label-color:var(--color-white)}.hds-status-label--alert{--status-label-background:var(--color-alert)}.hds-status-label--error{--status-label-background:var(--color-error);--status-label-color:var(--color-white)}
+@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hds-text-input{--border-width:2px;--outline-width:3px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.hds-text-input .hds-text-input__input:hover{transition:border-color 85ms ease-out}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input--invalid .hds-text-input__label{transition:color 85ms linear}.hds-text-input__label{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.hds-text-input__required{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))}.hds-text-input__input-wrapper{display:flex;position:relative}.hds-text-input .hds-text-input__input{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:var(--input-color-default);font-size:1.125em;height:var(--input-height);line-height:normal;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.hds-text-input textarea.hds-text-input__input{height:var(--textarea-height);min-height:var(--input-height);padding:var(--spacing-s);resize:vertical}.hds-text-input .hds-text-input__input:hover{border-color:var(--input-border-color-hover)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input__input-wrapper:focus-within .hds-text-input__input{border-color:var(--input-border-color-focus);outline:none}.hds-text-input .hds-text-input__input::-moz-placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input .hds-text-input__input::placeholder{color:var(--placeholder-color);opacity:1}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0)}.hds-text-input__helper-text{color:var(--helper-color-default)}.hds-text-input__error-text,.hds-text-input__helper-text{display:block;line-height:var(--lineheight-l);font-size:var(--fontsize-body-m);margin-top:var(--spacing-3-xs);white-space:pre-line}.hds-text-input__error-text{position:relative;color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__error-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__error-text:before{animation:fadeIn 85ms ease-out;background:var(--icon-color-invalid);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input--invalid .hds-text-input__label{color:var(--label-color-invalid)}.hds-text-input.hds-text-input--invalid .hds-text-input__input{border-color:var(--input-border-color-invalid)}.hds-text-input.hds-text-input--success .hds-text-input__input{border-color:var(--input-border-color-success)}.hds-text-input__success-text{position:relative;color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));white-space:pre-wrap}.hds-text-input__success-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__success-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-success);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input__info-text{position:relative;color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-text-input__info-text:not(:last-child){margin-bottom:var(--spacing-2-xs)}.hds-text-input__info-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-color-info-icon);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}.hds-text-input .hds-text-input__input[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hds-text-input .hds-text-input__input[readonly]{background-color:rgba(0,0,0,0);border:0;color:var(--input-color-default);padding:0;-webkit-text-fill-color:var(--input-color-default)}.hds-text-input__buttons{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-s);font-size:1rem}.hds-text-input__button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;border:0;width:1.5rem;height:1.5rem;overflow:hidden;font-size:1rem}
+.hds-loading-spinner{--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);position:relative;width:4rem;width:var(--spinner-size);height:4rem;height:var(--spinner-size);border-top-color:var(--color-coat-of-arms);border-top-color:var(--spinner-color)}.hds-loading-spinner--multicolor{border-top-color:var(--spinner-color-stage1);animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.9) infinite}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{position:absolute;box-sizing:border-box;width:100%;height:100%;border:var(--spinner-thickness) solid rgba(0,0,0,0);border-top-color:inherit;border-radius:50%;animation:spinner-rotation-animation var(--spinner-rotation-animation-duration) cubic-bezier(0.6, 0.2, 0.4, 0.8) infinite}.hds-loading-spinner div:nth-child(2){animation-delay:-0.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-0.3s}@keyframes spinner-rotation-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-color-animation{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}
.hds-selection-group{--spacing-col:1.25rem;--spacing-row:var(--spacing-s);--label-color-default:var(--color-black-90);--icon-size:var(--spacing-m);border:0;padding:0}.hds-selection-group>:not(.hds-selection-group__items){float:left}.hds-selection-group__legend{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-row)}.hds-selection-group__required{color:var(--label-color-default);display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.hds-selection-group__items{clear:left;display:grid;grid-gap:var(--spacing-row) var(--spacing-col);gap:var(--spacing-row) var(--spacing-col);justify-content:start}.hds-selection-group__items--vertical{grid-auto-flow:row}.hds-selection-group__items--horizontal{grid-auto-flow:column}.hds-selection-group__error-text{position:relative;color:var(--color-error);display:block;font-size:var(--fontsize-body-m);margin-top:var(--spacing-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs))}.hds-selection-group__error-text:before{background:var(--color-error);content:"";height:var(--icon-size);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");-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");pointer-events:none;position:absolute;left:0;top:0;width:var(--icon-size)}
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}body.gin--horizontal-toolbar{padding-top:0 !important}:root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}:root,[dir=ltr]{--lang-direction: 1}[dir=rtl]{--lang-direction: -1}figure{margin:0}table{background-color:#fff;border:1px solid #666;border-spacing:0;display:block;margin:32px 0;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;table-layout:fixed;white-space:nowrap}[dir="ltr"] table caption{text-align:left}[dir="rtl"] table caption{text-align:right}table caption{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:var(--line-height);background-color:#000;color:#fff;padding:32px 16px}table thead{background-color:#000}[dir="ltr"] table thead th{text-align:left}[dir="rtl"] table thead th{text-align:right}table thead th{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#fff;font-weight:500;min-width:140px;padding:16px;vertical-align:middle;white-space:normal}table thead th p{font-size:inherit;font-weight:inherit;margin:0}table tbody,table tfoot{background-color:#fff}table tbody tr,table tfoot tr{background-color:#fff}table tbody tr:hover,table tbody tr:active,table tfoot tr:hover,table tfoot tr:active{background-color:#f2f2f2}[dir="ltr"] table tbody tr th,[dir="ltr"] table tbody tr td,[dir="ltr"] table tfoot tr th,[dir="ltr"] table tfoot tr td{text-align:left}[dir="rtl"] table tbody tr th,[dir="rtl"] table tbody tr td,[dir="rtl"] table tfoot tr th,[dir="rtl"] table tfoot tr td{text-align:right}table tbody tr th,table tbody tr td,table tfoot tr th,table tfoot tr td{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#121212;color:var(--hdbt-color-black);min-width:140px;padding:16px;vertical-align:middle;white-space:normal}table tbody tr th p,table tbody tr td p,table tfoot tr th p,table tfoot tr td p{margin:0}table tbody tr th p+p,table tbody tr td p+p,table tfoot tr th p+p,table tfoot tr td p+p{margin:16px 0 0}table tbody tr th,table tfoot tr th{background-color:#000;color:#fff;font-weight:500}table tbody tr:not(:last-of-type) td,table tfoot tr:not(:last-of-type) td{border-bottom:1px solid #e6e6e6}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:var(--line-height)}@media(min-width: 992px){h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){h1{margin-top:64px}}@media(min-width: 992px){h1{margin-bottom:64px}}h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:var(--line-height)}@media(min-width: 992px){h2{--line-height: 1;font-size:3rem;font-weight:400}}h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){h3{--line-height: 1;font-size:2rem;font-weight:400}}h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:var(--line-height)}@media(min-width: 992px){h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}a{color:#1a1a1a;color:var(--hdbt-default-link-color);word-wrap:break-word}p{margin-bottom:0;margin-top:16px;word-wrap:break-word}ul,ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}.local-tasks li,.toolbar-menu li,.pager li,.table-of-contents__list li,.menu li{margin-top:0}.hdbt-icon::before{--icon-size: 24px;background-color:#000;content:"";display:inline-block;height:var(--icon-size);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);position:static;width:var(--icon-size)}.hds-button.hdbt-icon .hds-button__label{margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs);order:1}.hds-button.hdbt-icon .link__type{margin-left:-16px;margin-right:16px;order:2}.hds-button.hdbt-icon:focus::before{background-color:var(--color-focus)}.hds-button.hdbt-icon:hover::before{background-color:var(--color-hover)}.hds-button.hdbt-icon:focus:hover::before{background-color:var(--color-hover-focus)}.hds-button.hdbt-icon::after{order:2}.hds-button.hdbt-icon::before{background-color:var(--color);order:3}.hel-icon{--fallback: calc(var(--line-height, 1) * 1em);background-color:currentColor;display:inline-block;height:var(--fallback);height:var(--icon-size, var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-bottom;width:var(--fallback);width:var(--icon-size, var(--fallback))}.icon{--icon-size: 1.5rem;height:var(--icon-size);width:var(--icon-size)}:root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black)}.hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:var(--border-width) solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;min-height:var(--min-size);min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);text-decoration:none;vertical-align:top}.hds-button,.hds-button::before,.hds-button::after,.hds-button *,.hds-button *::before,.hds-button *::after{box-sizing:border-box}.hds-button:hover,.hds-button:focus,.hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.hds-button:focus{background-color:transparent;background-color:var(--background-color-focus, transparent);color:var(--color-focus);outline:none}.hds-button:focus:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.hds-button:not(:disabled):active,.hds-button:not(:disabled):focus{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}.hds-button:not(:disabled):active:hover,.hds-button:not(:disabled):focus:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.hds-button:active,.hds-button:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter);outline-offset:2px}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button,.hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--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))}.hds-button--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))}.hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent)}.hds-button--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}.hds-button--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))}.hds-button--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))}.hds-button .hel-icon{--icon-size: 24px}.hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.hds-button .link__type,.hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;text-decoration:underline}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:var(--icon-size);-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) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.hds-button.hds-button--supplementary:hover{text-decoration:none}.hds-button.hds-button--primary.hdbt-icon::before,.hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon]):before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}.hds-button__target-blank{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}:not(.hds-button)>.hds-button__label{margin:0;padding:0}.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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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)}.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: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)}.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--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: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;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{text-decoration:underline}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#666}.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: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)}[dir="ltr"] .link__style--highlight{padding-left:calc(var(--line-height)*1em + 8px)}[dir="rtl"] .link__style--highlight{padding-right:calc(var(--line-height)*1em + 8px)}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:var(--line-height);margin-bottom:16px}[dir="ltr"] .link__style--highlight::before{margin-right:8px}[dir="rtl"] .link__style--highlight::before{margin-left:8px}[dir="ltr"] .link__style--highlight::before{margin-left:calc(var(--line-height)*-1em - 8px)}[dir="rtl"] .link__style--highlight::before{margin-right: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);transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}[dir="ltr"] .quote{padding-left:24px}[dir="rtl"] .quote{padding-right:24px}.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;position:relative}@media(min-width: 992px){.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){[dir="ltr"] .quote{padding-left:40px}[dir="rtl"] .quote{padding-right:40px}.quote{margin:64px 0}}[dir="ltr"] .quote::before{left:0}[dir="rtl"] .quote::before{right:0}.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;position:absolute;width:8px}.quote__text{font-style:italic;margin-top:0}.quote__text::before{content:"”"}.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}.quote__text::after{content:"”"}.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:var(--line-height);margin-top:24px}[dir="ltr"] .quote__author::before{margin-right:3px}[dir="rtl"] .quote__author::before{margin-left:3px}.quote__author::before{content:"-"}.quote__author cite{font-style:normal}.user-edited-content{word-wrap:break-word}.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: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{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: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}.smartti-button-closed{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: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:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{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\(\%2Bstyle\%2Bstyle\:last-child\)],.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share[\:has\(\%2Bstyle\%2Bstyle\:last-child\)] .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.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\(\%2Bstyle\%2Bstyle\:last-child\)],.js .block--react-and-share:last-child{margin-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-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.3;font-size:1.25rem;font-weight:500;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:var(--size);left:0;position:absolute;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: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: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:var(--size);left:0;position:absolute;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;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: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: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:var(--line-height);color:#666;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: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: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:var(--size);left:0;position:absolute;top:0;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: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;text-decoration: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)}[dir="ltr"] .collapsible__control{text-align:left}[dir="rtl"] .collapsible__control{text-align:right}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;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:#666;margin-top:8px}.form-item{margin-bottom:16px}.openid-connect-login-form{border-bottom:1px solid #666;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__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:48px;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}.hdbt-search__selections-container{list-style-type:none}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__clear-all{margin-top:0}.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--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;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: var(--color-black-60);--helper-color-invalid: var(--color-error);--icon-color-invalid: var(--color-error);--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-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);--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;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: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 var(--focus-outline-color);outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-text-input__input-wrapper[focus-within] .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid var(--focus-outline-color);outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid var(--focus-outline-color);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: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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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: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: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: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: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: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: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:#666;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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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(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*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: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: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: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: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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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: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),.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg),.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg){padding-left:32px;padding-right:32px}}.component--has-koro>.hds-koros{margin-left:-16px;margin-right:-16px;width:calc(16px + 100% + 16px)}@media(min-width: 768px){.component--has-koro>.hds-koros{margin-left:-32px;margin-right:-32px;width:calc(32px + 100% + 32px)}}.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: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}.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: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){background-color:#efeff0}body[\:has\(.error-page__title\)] .no-sidebar .main-content{margin-top:0}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: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:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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{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: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{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: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: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: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:var(--line-height);align-items:center;align-self:flex-end;display:flex;height:40px;margin-left:auto;margin-right:8px;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{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{-moz-column-gap:64px;column-gap:64px;grid-template-areas:"content sidebar";grid-template-columns:auto 340px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:340px auto;grid-template-rows:auto 1fr}}@media(min-width: 1248px){.main-content{-moz-column-gap:48px;column-gap:48px}}.has-sidebar .main-content{max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width: 768px){.has-sidebar .main-content{max-width:1328px}}@media(min-width: 768px){.has-sidebar .main-content{padding-left:32px;padding-right:32px}}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block}.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{grid-area:sidebar}.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: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: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:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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{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:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;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, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;justify-content:space-between;min-height:var(--announcement-bg-size);padding-bottom: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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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{text-decoration:none}.menu__link:focus,.menu__link:hover{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:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);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:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);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: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;text-decoration:underline}@media(min-width: 768px){.breadcrumb__link{display:block}}.breadcrumb__link:hover{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: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:var(--line-height);text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{text-decoration:underline}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;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: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: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: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: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}[dir="ltr"] .header-top .menu__item+.menu__item{margin-left:16px}[dir="rtl"] .header-top .menu__item+.menu__item{margin-right:16px}.header-top .link-to-site-frontpage{text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{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{text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#1a1a1a;margin-left:8px;margin-right:8px}.language-link:focus,.language-link:hover{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;text-decoration:none}.language-link.is-disabled{color:#666;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;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: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{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{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: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: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: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:var(--background-color);border:var(--border-width) solid var(--border-color);color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;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{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}}.has-sidebar .table-of-contents{margin-left:-16px;margin-right:-16px}@media(min-width: 768px){.has-sidebar .table-of-contents{margin-left:-32px;margin-right:-32px}}.table-of-contents+.long-desc{margin-top:32px}@media(min-width: 992px){.table-of-contents+.long-desc{margin-top:64px}}[dir="ltr"] .table-of-contents__container{border-left:8px solid #c2a251}[dir="rtl"] .table-of-contents__container{border-right:8px solid #c2a251}.table-of-contents__container{background-color:#f7f7f8;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;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:var(--line-height);display:inline-block;position:relative;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)}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;padding:0;text-decoration:underline}.tab[aria-selected=true]{font-weight:700}.tab:hover{cursor:pointer;text-decoration:none}.tab--map::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--map);mask-image:var(--hel-icon--map);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;margin-right:8px}.tab--list::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--menu-hamburger);mask-image:var(--hel-icon--menu-hamburger);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;margin-right:8px}.tabs--unit-search{margin-bottom:32px;margin-top:24px}@media(min-width: 768px){.tabs--unit-search{margin-bottom:0;margin-top:0}}.tabs--unit-search .tab{display:block}.tabs--unit-search .tab[aria-selected=true]{display:none;font-weight:400}.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: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: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);text-decoration:none}.hds-pagination__item-link:hover{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{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: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:var(--line-height);--line-height: 1.5}}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;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}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;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}.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){max-width:1328px}}@media(min-width: 768px){.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){padding-left:32px;padding-right:32px}}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#666;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: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: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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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{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: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 .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;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: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: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 .hds-button,.react-and-share-cookie-compliance .message .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);margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message .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 .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)}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px}@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: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}[dir="ltr"] .news-listing{padding-left:0}[dir="rtl"] .news-listing{padding-right:0}.news-listing{margin-top:0;padding-top:0}.news-listing__item{list-style:none;margin-top:24px;position:relative}.news-listing__link{display:block;text-decoration:none}.news-listing__link:focus,.news-listing__link:hover{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:var(--line-height);color:#666}.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:var(--line-height);margin-bottom:8px}[dir="ltr"] .news-listing--latest-medium-teasers{padding-left:0}[dir="rtl"] .news-listing--latest-medium-teasers{padding-right: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){[dir="ltr"] .news-listing--latest-medium-teasers .news-listing__item{padding-right:24px}[dir="rtl"] .news-listing--latest-medium-teasers .news-listing__item{padding-left:24px}.news-listing--latest-medium-teasers .news-listing__item{margin-top:32px;width:50%}}[dir="ltr"] .news-listing__medium-teaser{padding-left:20px}[dir="rtl"] .news-listing__medium-teaser{padding-right:20px}@media(min-width: 992px){[dir="ltr"] .news-listing__medium-teaser{padding-left:28px}[dir="rtl"] .news-listing__medium-teaser{padding-right: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: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: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){[dir="ltr"] .news-listing--teasers .news-listing__content{padding-right:24px}[dir="rtl"] .news-listing--teasers .news-listing__content{padding-left:24px}.news-listing--teasers .news-listing__content{width:75%}}[dir="ltr"] .news-listing--teasers .news-listing__content--with-image{padding-right:24px}[dir="rtl"] .news-listing--teasers .news-listing__content--with-image{padding-left:24px}.news-listing--teasers .news-listing__content--with-image{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: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:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}[dir="ltr"] .news-listing--card-teasers{padding-left:0}[dir="rtl"] .news-listing--card-teasers{padding-right:0}@media(min-width: 768px){[dir="ltr"] .news-listing--card-teasers{margin-right:-24px}[dir="rtl"] .news-listing--card-teasers{margin-left:-24px}.news-listing--card-teasers{display:flex;flex-direction:row;flex-wrap:wrap}}@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){[dir="ltr"] .news-listing__card-teaser{margin-right:24px}[dir="rtl"] .news-listing__card-teaser{margin-left:24px}.news-listing__card-teaser{border:1px solid #000000;border:1px solid var(--color-black);flex-direction:column;padding-bottom:0}}.news-listing__card-teaser .news-listing__title{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;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}[dir="ltr"] .news-listing__card-teaser .news-listing__text-container{padding-left:16px}[dir="rtl"] .news-listing__card-teaser .news-listing__text-container{padding-right:16px}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;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;text-decoration:none}[dir="ltr"] .news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{margin-left:4px}[dir="rtl"] .news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{margin-right:4px}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;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{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__links{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel__links .service-channel__link-explanation{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);color:#666;display:inline-block;margin-bottom:8px}.service-channel__links a:not(.service-channel__link){--background-color-hover: transparent;--background-color-hover-focus: transparent;--background-color: var(--hdbt-color-palette-button--secondary);--background-color-focus: var(--hdbt-color-palette-button--secondary);--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);--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);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.service-channel__links a:not(.service-channel__link):first-child{margin-top:0}.service-channel:not(.service-channel--eservice){margin:24px 0 0;padding-bottom:0;padding-left:calc(24px + 8px);padding-right:16px;padding-top:0}@media(min-width: 992px){.service-channel:not(.service-channel--eservice){border:1px solid #000;margin:32px 0 0;padding-bottom:32px;padding-left:calc(24px + 24px + 8px);padding-right:24px;padding-top:32px}}.service-channel:not(.service-channel--eservice) .service-channel__header{align-items:flex-start;display:flex}.service-channel:not(.service-channel--eservice) .service-channel__type{height:24px;margin-left:calc(-24px - 8px);overflow:hidden;position:absolute;text-indent:-9999px;width:24px}.service-channel:not(.service-channel--eservice) .service-channel__type::after{background-color:#000;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;left:0;position:absolute;text-indent:0;top:0}.service-channel:not(.service-channel--eservice) .service-channel__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:var(--line-height);margin-top:0;width:100%}@media(min-width: 992px){.service-channel:not(.service-channel--eservice) .service-channel__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.service-channel:not(.service-channel--eservice) .service-channel__links{margin-top:24px}.service-channel--eservice{background-color:var(--hdbt-color-palette--secondary);margin-top:24px;padding:24px 24px 32px}@media(min-width: 992px){.service-channel--eservice{margin:32px 0 0;padding:48px 32px}}.service-channel--eservice .service-channel__type{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:var(--line-height)}@media(min-width: 992px){.service-channel--eservice .service-channel__type{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.service-channel--eservice .service-channel__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel--eservice .service-channel__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 992px){.service-channel--eservice .service-channel__title{margin-top:16px}}.service-channel--eservice .service-channel__links{margin-top:24px}.service-channel--email .service-channel__type::after{-webkit-mask-image:var(--hel-icon--glyph-at);mask-image:var(--hel-icon--glyph-at)}.service-channel--sms .service-channel__type::after{-webkit-mask-image:var(--hel-icon--mobile);mask-image:var(--hel-icon--mobile)}.service-channel--telephone .service-channel__type::after{-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone)}.service-channel--printable_form .service-channel__type::after{-webkit-mask-image:var(--hel-icon--document);mask-image:var(--hel-icon--document)}.service-channel--webpage .service-channel__type::after{-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe)}.service-channel--chat .service-channel__type::after{-webkit-mask-image:var(--hel-icon--speechbubble-text);mask-image:var(--hel-icon--speechbubble-text)}.service-channel--local .service-channel__type::after{-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location)}.service-channel--mail .service-channel__type::after{-webkit-mask-image:var(--hel-icon--envelope);mask-image:var(--hel-icon--envelope)}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__phone,.service-channel__email{margin-top:16px}.service-channel__phone>a,.service-channel__email>a{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){.service-channel__phone>a,.service-channel__email>a{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.service-channel--no-title .service-channel__phone,.service-channel--no-title .service-channel__email{margin-top:0}.service-channel__call_charge{display:flex;margin-top:16px}.service-channel__call_charge .service-channel__call_charge-label{font-weight:500;margin-right:4px}.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__info{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:var(--line-height);margin-top:24px}.service-channel__info>*{display:block}.service-channel__info>*+*{margin-top:8px}@media(min-width: 992px){.service-channel__info{align-items:center;display:flex}.service-channel__info>*{align-items:center;display:flex;margin-top:0}.service-channel__info>*::after{content:"|";margin:0 16px}.service-channel__info>*:last-child::after{content:""}}.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}}@media(min-width: 992px){.service.service--teaser{height:100%;margin-left:calc(24px / 2);margin-right:calc(24px / 2)}}.service.service--teaser .service__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height);margin:0}@media(min-width: 992px){.service.service--teaser .service__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.service.service--teaser .hel-icon{--icon-size: 32px;bottom:50%;left:auto;position:absolute;right:16px;transform:translateY(50%);background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);width:var(--icon-size, calc(var(--line-height) * 1em))}@media(prefers-reduced-motion){.service.service--teaser .hel-icon{transition:none}}@media(min-width: 992px){.service.service--teaser .hel-icon{--icon-size: 48px;margin-top:24px;position:static;transform:none;transition:transform .3s linear}}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::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;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{text-decoration:underline}.service__link:hover .hel-icon{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: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}}@media(min-width: 992px){.unit__contact:first-child .unit__contact__title{margin-top:8px}}.unit__contact .unit__contact__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height);border-bottom:2px solid #000;margin-bottom:24px;margin-top:8px;padding-bottom:16px}@media(min-width: 992px){.unit__contact .unit__contact__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.unit__contact .unit__contact__title{margin-top:32px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:var(--line-height);border-bottom:1px solid #ccc;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: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 .comma{display:none}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .address>*{display:block}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.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__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:var(--line-height);display:block;margin-top:24px;width:100%}@media(min-width: 992px){.unit__services .unit__services__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.unit__services .unit__services__count-container .unit__services__count{font-weight:700}.unit__services .unit__services__list{margin-top:24px}@media(min-width: 992px){.unit__services .unit__services__list{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}.unit__services .unit__services__list .service{width:100%}@media(min-width: 992px){.unit__services .unit__services__list .service{margin-top:24px;width:25%}}.unit__services .unit__services__list .service:nth-child(-n+4){margin-top:0}@media(min-width: 992px){.unit__services .unit__services__list .service{width:calc(25% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(1){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(2){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(2):nth-last-child(1){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(3){width:calc(33.33% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(2):nth-last-child(2){width:calc(33.33% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(3):nth-last-child(1){width:calc(33.33% - 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}@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{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{text-decoration:underline}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;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: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.unit--teaser .unit__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:var(--line-height);display:flex;margin-top:32px}@media(min-width: 768px){.unit.unit--teaser .unit__read-more{justify-content:flex-end;margin-top:16px}}.unit.unit--teaser .unit__read-more .unit__read-more__text{font-weight:500}.unit.unit--teaser .unit__read-more .hel-icon{transition:transform .2s linear;margin-left:8px;pointer-events:none}@media(prefers-reduced-motion){.unit.unit--teaser .unit__read-more .hel-icon{transition:none}}.unit.unit--teaser:hover .unit__read-more .hel-icon{transform:translateX(4px)}@media(prefers-reduced-motion){.unit.unit--teaser:hover .unit__read-more .hel-icon{transform:none}}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{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: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: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:var(--line-height);color:#666;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}}.accordion__wrapper{border-bottom:1px solid #ccc}.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}[dir="ltr"] .accordion-item__icon{margin-right:8px}[dir="rtl"] .accordion-item__icon{margin-left:8px}.accordion-item__icon{display:inline-flex}@media(min-width: 992px){[dir="ltr"] .accordion-item__icon{margin-right:16px}[dir="rtl"] .accordion-item__icon{margin-left:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}[dir="ltr"] .accordion-item__button--toggle{padding-right:60px}[dir="rtl"] .accordion-item__button--toggle{padding-left:60px}.accordion-item__button--toggle{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height);border:none;color:#000;padding-top:16px;padding-bottom:16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){[dir="ltr"] .accordion-item__button--toggle{padding-right:60px}[dir="rtl"] .accordion-item__button--toggle{padding-left:60px}.accordion-item__button--toggle{padding-top:24px;padding-bottom:24px}}[dir="ltr"] .accordion-item__button--toggle::before{right:4px}[dir="rtl"] .accordion-item__button--toggle::before{left:4px}.accordion-item__button--toggle::before{content:"";height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}[dir="ltr"] .accordion-item__button--toggle::after{right:4px}[dir="rtl"] .accordion-item__button--toggle::after{left:4px}.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;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:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}[dir="ltr"] .accordion-item__button--close{right:-1px}[dir="rtl"] .accordion-item__button--close{left:-1px}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:var(--line-height);align-items:center;bottom:16px;display:flex;padding:8px;position:absolute}.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}.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{border:none}.accordion-item__content__inner{padding:0 0 64px;position:relative}.accordion-item__content__inner>*: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-item__button--toggle{padding:16px 82px 16px 16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__button--toggle{padding:24px 82px 24px 24px}}.component--accordion-bg-grey .accordion-item__button--toggle::before,.component--accordion-bg-grey .accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__button--toggle::before,.component--accordion-bg-grey .accordion-item__button--toggle::after{right:24px}}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__content{padding-left:24px;padding-right:24px}}.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: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:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}[dir="ltr"] .banner__icon{margin-right:16px}[dir="rtl"] .banner__icon{margin-left:16px}.banner__icon{display:inline-flex;margin-bottom:24px}@media(min-width: 768px){[dir="ltr"] .banner__icon{margin-right:24px}[dir="rtl"] .banner__icon{margin-left: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}a.banner__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 .banner__button{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon .banner__button.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 .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 .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 .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 .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 .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 .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}.columns{align-items:center;display:flex;flex-direction:column}@media(min-width: 768px){.columns{flex-direction:row;margin-left:-24px;margin-right:-24px}}@media(min-width: 992px){.columns{margin-left:-32px;margin-right:-32px}}.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}}.columns__column{align-self:stretch}@media(min-width: 768px){.columns__column{margin-left:24px;margin-right:24px}}@media(min-width: 992px){.columns__column{margin-left:32px;margin-right:32px}}@media(min-width: 768px){.columns__column.column--50{width:50%}}@media(min-width: 768px){.columns__column.column--30{width:30%}}@media(min-width: 768px){.columns__column.column--70{width:70%}}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}@media(min-width: 992px){.has-sidebar .main-content .columns{flex-direction:column}}@media(min-width: 1248px){.has-sidebar .main-content .columns{flex-direction:row}}@media(min-width: 992px){.has-sidebar .main-content .columns__column{width:auto}.has-sidebar .main-content .columns__column:not(:first-of-type){margin-top:32px}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column{margin-top:0}.has-sidebar .main-content .columns__column:not(:first-of-type){margin-top:0}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--50{width:50%}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--30{width:30%}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--70{width:70%}}.contact-card{display:flex}@media(min-width: 576px){.contact-card--with-image{flex-direction:column}}@media(min-width: 576px){.contact-card--information-container{max-width:200px}}.contact-card--person-social-media{display:flex}.contact-card--person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}.contact-card--image-container{margin-bottom:16px;margin-right:16px}@media(min-width: 576px){.contact-card--image-container{margin-right:0}}.contact-card--image-container img{height:100px;width:100px}@media(min-width: 576px){.contact-card--image-container img{height:200px;width:200px}}.contact-card--person-name{margin-top:0;--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){.contact-card--person-name{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.contact-card--person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card--person-email{word-break:break-all}.contact-card--person-information{margin-bottom:8px}.contact-card--color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card--person-description{color:#666666;color:var(--color-black-60)}.contact-card-listing--container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 576px){.contact-card-listing--container{flex-direction:row}}.contact-card-listing--container .contact-card{margin-bottom:48px}.contact-card-listing--container .contact-card:not(:last-of-type){padding-right:24px}@media(min-width: 576px){.contact-card-listing--container .contact-card{min-width:-moz-fit-content;min-width:fit-content;width:25%}}.component-content-cards .component__container{overflow:hidden}.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__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height);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;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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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{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}.component--content-cards-grey .hds-koros{color:#fff}.has-sidebar .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .component__container{padding-bottom:64px;padding-top:48px}@media(min-width: 992px){.component--content-cards-grey .component__container{padding-bottom:96px;padding-top:64px}}.has-sidebar .components--upper .component--content-cards-grey .component__container{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--content-cards-grey .content-card__link{background-color:#fff;padding:16px}@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}@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: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{text-decoration:none}.content-liftup__link:hover,.content-liftup__link:focus{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:var(--line-height);--margin-size: 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: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: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)}.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}.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 .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:16px}.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%}.district-project-search__results_heading{border-bottom:1px solid #cccccc;border-bottom:1px solid var(--color-black-20);margin-bottom:48px;margin-top:16px}.district-project-search__results_heading>div:last-of-type{margin-bottom:24px;margin-top:24px}.district-project-search__results_heading .district-project-search__count{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:var(--line-height)}@media(min-width: 992px){.district-project-search__results_heading .district-project-search__count{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.district-project-search__results_heading .district-project-search__count .district-project-search__count-total{font-weight:700}@media(min-width: 768px){.district-project-search__results_heading{align-items:center;display:flex;justify-content:space-between}.district-project-search__results_heading>div:last-of-type{margin-left:24px;margin-top:0}}.district-project-search__listing{margin-top:0;padding-left:0}.district-project-search__listing__no-results p{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:var(--line-height)}@media(min-width: 992px){.district-project-search__listing__no-results p{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.event-form__filters-container{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--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.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__loading-spinner>div{margin-left:auto;margin-right:auto}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:var(--line-height)}@media(min-width: 992px){.event-list__filter-title{--line-height: 1;font-size:2rem;font-weight:400}}.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:var(--line-height)}.hero__description a:not(.hds-button){color:currentColor}[dir="ltr"] .hero__arrow{left:24px}[dir="rtl"] .hero__arrow{right:24px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;-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 .hds-button,.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero .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)}.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){[dir="ltr"] .hero--diagonal .hero__image-container img,[dir="ltr"] .hero--with-search .hero__image-container img{margin-left:30%}[dir="rtl"] .hero--diagonal .hero__image-container img,[dir="rtl"] .hero--with-search .hero__image-container img{margin-right:30%}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{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.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}.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 .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--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 .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 .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.link{color:var(--hdbt-color-palette-text--secondary)}.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 .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 .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: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: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)}.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%,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}.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}.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__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:32px;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 .hds-button--primary{--background-color: var(--color-black-90);--background-color-hover: var(--color-white);--background-color-focus: var(--color-black-90);--background-color-hover-focus: var(--color-white);--background-color-disabled: var(--color-black-20);--border-color: var(--color-black-90);--border-color-hover: var(--color-black);--border-color-focus: var(--color-black-90);--border-color-hover-focus: var(--color-black-90);--border-color-disabled: var(--color-black-20);--color: var(--color-white);--color-hover: var(--color-black-90);--color-focus: var(--color-white);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-white);--focus-outline-color: var(--color-black-90);--submit-input-focus-gutter-color: var(--color-white)}.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--color-black-90);--background-color-focus: transparent;--background-color-hover-focus: var(--color-black-90);--background-color-disabled: transparent;--border-color: var(--color-black-90);--border-color-hover: var(--color-black-90);--border-color-focus: var(--color-black-90);--border-color-hover-focus: var(--color-black-90);--border-color-disabled: var(--color-black-50);--color: var(--color-black-90);--color-hover: var(--color-white);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-white);--focus-outline-color: var(--color-black-90)}.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(--color-black-90);--border-color-hover-focus: var(--color-black-90);--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-20);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-bg .hds-button--supplementary:hover{text-decoration:underline}@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;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{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:calc(var(--line-height) * 1em);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:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);-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:calc(var(--line-height) * 1em);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}[dir="ltr"] .list-of-links__item .list-of-links__item__link .link__type{margin-left:-4px}[dir="rtl"] .list-of-links__item .list-of-links__item__link .link__type{margin-right:-4px}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 1.5rem;display:block;flex-shrink:0;height:var(--icon-size);margin-top:8px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:var(--icon-size)}@media(min-width: 576px){[dir="ltr"] .list-of-links__item .list-of-links__item__link .link__type{margin-left:-8px}[dir="rtl"] .list-of-links__item .list-of-links__item__link .link__type{margin-right:-8px}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 3rem;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))}}[dir="ltr"] .list-of-links__item .list-of-links__item__image{left:0}[dir="rtl"] .list-of-links__item .list-of-links__item__image{right:0}.list-of-links__item .list-of-links__item__image{top: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%}[dir="ltr"] .list-of-links__item .list-of-links__item__title{margin-left:116px}[dir="rtl"] .list-of-links__item .list-of-links__item__title{margin-right:116px}.list-of-links__item .list-of-links__item__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:var(--line-height);margin-top:0;margin-bottom:0}@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){[dir="ltr"] .list-of-links__item .list-of-links__item__title{margin-left:0}[dir="rtl"] .list-of-links__item .list-of-links__item__title{margin-right: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;text-decoration:underline}[dir="ltr"] .component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,[dir="ltr"] .component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-left:8px}[dir="rtl"] .component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,[dir="rtl"] .component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-right:8px}.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-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{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:var(--line-height);color:#666;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{background-color:#f7f7f8}.component--map .map__external-link{background-color:#f7f7f8}.unit .component--map{margin-top:32px}@media(min-width: 768px){.unit .component--map{margin-top:48px}}.component--map .component__container{padding:48px 0}.unit .component--map .component__container,.has-sidebar .component--map .component__container{padding:24px 16px 48px}@media(min-width: 768px){.unit .component--map .component__container,.has-sidebar .component--map .component__container{padding:32px 32px 48px}}@media(max-width: 992px){.has-sidebar .components--upper .component--map,.has-sidebar .unit .component--map{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--map,.has-sidebar .unit .component--map{margin-left:-32px;margin-right:-32px}}.map{margin:16px 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:var(--line-height);align-items:center;bottom:-40px;display:inline-flex;left:0;position:absolute;text-decoration:underline}.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}}.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: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-form__selections-container{align-items:center}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-form__clear-all{list-style-type:none;margin-bottom:8px;margin-top:0}.news-form__clear-all .news-form__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)}.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-form__selections-wrapper button.news-form__remove-selection-button>div{margin-right: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: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: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}}[dir="ltr"] .component--phasing .component__content{padding-left:0}[dir="rtl"] .component--phasing .component__content{padding-right:0}[dir="ltr"] .phasing__item{padding-left:var(--p-left);padding-right:32px}[dir="rtl"] .phasing__item{padding-right:var(--p-left);padding-left:32px}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}[dir="ltr"] .phasing__item::before,[dir="ltr"] .phasing__item::after{left:calc(var(--p-left)*.5)}[dir="rtl"] .phasing__item::before,[dir="rtl"] .phasing__item::after{right:calc(var(--p-left)*.5)}.phasing__item::before,.phasing__item::after{content:"";display:block;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: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: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: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: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: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}.has-sidebar .components--upper .component--react-search .component__container{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}@media(max-width: 992px){.has-sidebar .components--upper .component--react-search{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--react-search{margin-left:-32px;margin-right:-32px}}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.component--react-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--react-search .component__container{padding-bottom:64px;padding-top:64px}}.react-search__form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.react-search__list-container{margin-bottom:32px}.react-search__result-top-area{margin-bottom:16px}@media(min-width: 992px){.react-search__result-top-area{display:flex;justify-content:space-between}}.react-search__results-stats{margin-bottom:16px}.react-search__tabs{margin-bottom:48px}.react-search__tab{--tab-active-border-color: var(--hdbt-color-black);--tab-color: var(--hdbt-color-black)}.react-search__form-description{margin-bottom:16px}.react-search__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.react-search__fieldset{display:flex;flex:wrap}}.react-search__legend{font-weight:500;margin-bottom:16px}fieldset .react-search__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .react-search__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .react-search__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.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);padding-left:16px;padding-right:16px;background-color:#000;padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.component--remote-video{padding-bottom:48px;padding-top:48px}}@media(min-width: 992px){.component--remote-video{padding-bottom:64px;padding-top:64px}}.component--remote-video,.component--remote-video a:not(.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: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}.views--service-list .form-actions .hds-button--primary{width:100%}@media(min-width: 768px){.views--service-list .form-actions .hds-button--primary{margin-left:24px}}.views--service-list .views-exposed-form{border-bottom:1px solid #e6e6e6;padding-bottom:48px}@media(min-width: 992px){.views--service-list .views-exposed-form{padding-bottom:64px}}@media(min-width: 768px){.views--service-list .views-exposed-form{align-items:flex-end;display:flex}}@media(min-width: 768px){.views--service-list .form-item{margin-bottom:0;width:70%}}.views--service-list .hds-text-input__input-wrapper::after{background-color:#000;background-size:contain;content:"";display:block;height:20px;-webkit-mask-image:var(--hel-icon--search);mask-image:var(--hel-icon--search);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.views--service-list .hds-text-input__input-wrapper .hds-text-input__input{border-radius:0;padding-right:48px}@media(min-width: 768px){.views--service-list .form-actions{display:flex;width:30%}}.service-list__count-container{display:block;margin-bottom:32px;margin-top:48px;--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:var(--line-height);width:100%}@media(min-width: 992px){.service-list__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.service-list__count-container .service-list__count{font-weight:700}.service-list__results{margin-top:24px}@media(min-width: 992px){.service-list__results{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}@media(min-width: 992px){.service-list__results .views-row{width:25%}}.service-search__results{margin-top:24px}@media(min-width: 992px){.service-search__results{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}@media(min-width: 992px){.service-search__results .views-row{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}.views--service-list--block-search .services-search__results>.views-row+.views-row{margin-top:16px}@media(min-width: 992px){.views--service-list--block .views-row{margin-top:24px;width:25%}}.views--service-list--block .views-row:nth-child(-n+4){margin-top:0}.component--service-list-search{background-color:#f7f7f8}.component--service-list-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--service-list-search .component__container{padding-bottom:64px;padding-top:64px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;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: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: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:var(--hdbt-color-palette--secondary);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}}.sidebar-text .sidebar-text__text-content .hds-button--supplementary:first-child{margin-left:0}.sidebar-text .sidebar-text__text-content .hds-button--supplementary.hdbt-icon::before{margin-left:8px}.sidebar-text ul,.sidebar-text ol{background-color:var(--hdbt-color-palette--secondary);padding:16px}[dir="ltr"] .sidebar-text ul li,[dir="ltr"] .sidebar-text ol li{margin-left:32px}[dir="rtl"] .sidebar-text ul li,[dir="rtl"] .sidebar-text ol li{margin-right:32px}[dir="ltr"] .sidebar-text ul li,[dir="ltr"] .sidebar-text ol li{padding-left:8px}[dir="rtl"] .sidebar-text ul li,[dir="rtl"] .sidebar-text ol li{padding-right:8px}.sidebar-text ul ul,.sidebar-text ul ol,.sidebar-text ol ul,.sidebar-text ol ol{margin-top:0}[dir="ltr"] .sidebar-text ul ul li,[dir="ltr"] .sidebar-text ul ol li,[dir="ltr"] .sidebar-text ol ul li,[dir="ltr"] .sidebar-text ol ol li{margin-left:8px}[dir="rtl"] .sidebar-text ul ul li,[dir="rtl"] .sidebar-text ul ol li,[dir="rtl"] .sidebar-text ol ul li,[dir="rtl"] .sidebar-text ol ol li{margin-right:8px}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:var(--hdbt-color-palette--secondary);display:grid;grid-template-columns:1fr calc(24px + 8px);margin-top:16px;padding:24px 16px;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{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{--line-height: 1.3;font-size:1.25rem;font-weight:500;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{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{text-decoration:underline}.target-group-link__subtitle{--line-height: 1.5;font-size:1rem;font-weight:400;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: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{background-color:#f7f7f8}.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}.component--unit-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--unit-search .component__container{padding-bottom:64px;padding-top:64px}}.views--unit-search{margin-top:32px}.views--unit-search .form-actions .hds-button--primary{width:100%}@media(min-width: 768px){.views--unit-search .form-actions .hds-button--primary{margin-left:24px}}@media(min-width: 768px){.views--unit-search .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap}}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-item{margin-bottom:0;width:70%}}.views--unit-search .views-exposed-form .hds-text-input__input-wrapper::after{background-color:#000;background-size:contain;content:"";display:block;height:20px;-webkit-mask-image:var(--hel-icon--search);mask-image:var(--hel-icon--search);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.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;order:1}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-actions{display:flex;width:30%}}.views--unit-search .unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width: 768px){.views--unit-search .unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results{border-top:1px solid #e6e6e6;display:block;margin-top:32px;padding-top:32px;width:100%}@media(min-width: 768px){.unit-search__results{margin-top:64px;padding-top:64px}}.unit-search__results>.views-row+.views-row{margin-top:16px}@media(min-width: 768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:var(--line-height)}@media(min-width: 992px){.unit-search__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.unit-search__count-container .unit-search__count{font-weight:700}.unit-search__additional-information{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;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}@media(min-width: 768px){.unit-search__result--list,.unit-search__result--map{margin-top:32px}}.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: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:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top: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: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){[dir="ltr"] .eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-left:16px}[dir="rtl"] .eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-right:16px}.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{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 .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);max-width:400px;width:100%}@media(min-width: 768px){.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__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;text-decoration:none}.logo__icon{--height: 32px;--aspect-ratio: 2.1666666667;height:var(--height);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:var(--line-height);display:block}[dir="ltr"] .content-tags__tags{padding-left:0}[dir="rtl"] .content-tags__tags{padding-right:0}.content-tags__tags{margin-left:-4px;margin-right:-4px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;margin-top: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:var(--line-height);display:inline-block;line-height:1;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}
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-xs: 320px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 992px;--breakpoint-xl: 1248px;--container-width-xs: 288px;--container-width-s: 544px;--container-width-m: 720px;--container-width-l: 944px;--container-width-xl: 1200px;--color-brick: #bd2719;--color-brick-light: #ffeeed;--color-brick-medium-light: #facbc8;--color-brick-dark: #800e04;--color-bus: #0000bf;--color-bus-light: #f0f0ff;--color-bus-medium-light: #ccccff;--color-bus-dark: #00005e;--color-coat-of-arms: #0072c6;--color-coat-of-arms-light: #e6f4ff;--color-coat-of-arms-medium-light: #b5daf7;--color-coat-of-arms-dark: #005799;--color-copper: #00d7a7;--color-copper-light: #cffaf1;--color-copper-medium-light: #9ef0de;--color-copper-dark: #00a17d;--color-engel: #ffe977;--color-engel-light: #fff9db;--color-engel-medium-light: #fff3b8;--color-engel-dark: #dbc030;--color-fog: #9fc9eb;--color-fog-light: #e8f3fc;--color-fog-medium-light: #d0e6f7;--color-fog-dark: #72a5cf;--color-gold: #c2a251;--color-gold-light: #f7f2e4;--color-gold-medium-light: #e8d7a7;--color-gold-dark: #9e823c;--color-metro: #fd4f00;--color-metro-light: #ffeee6;--color-metro-medium-light: #ffcab3;--color-metro-dark: #bd2f00;--color-silver: #dedfe1;--color-silver-light: #f7f7f8;--color-silver-medium-light: #efeff0;--color-silver-dark: #b0b8bf;--color-summer: #ffc61e;--color-summer-light: #fff4d4;--color-summer-medium-light: #ffe49c;--color-summer-dark: #cc9200;--color-suomenlinna: #f5a3c7;--color-suomenlinna-light: #fff0f7;--color-suomenlinna-medium-light: #ffdbeb;--color-suomenlinna-dark: #e673a5;--color-tram: #008741;--color-tram-light: #dff7eb;--color-tram-medium-light: #a3e3c2;--color-tram-dark: #006631;--color-black: #000000;--color-white: #ffffff;--color-black-5: #f1f1f1;--color-black-10: #e5e5e5;--color-black-20: #cccccc;--color-black-30: #b2b2b2;--color-black-40: #999898;--color-black-50: #808080;--color-black-60: #666666;--color-black-70: #4c4c4c;--color-black-80: #333333;--color-black-90: #1a1a1a;--color-error: #b01038;--color-error-light: #f6e2e6;--color-error-dark: #8d0d2d;--color-success: #007a64;--color-success-light: #e2f5f3;--color-success-dark: #006250;--color-alert: #ffda07;--color-alert-light: #fff4b4;--color-alert-dark: #d18200;--color-info: #0062b9;--color-info-light: #e5eff8;--color-info-dark: #004f94;--spacing-layout-2-xs: 1rem;--spacing-layout-xs: 1.5rem;--spacing-layout-s: 2rem;--spacing-layout-m: 3rem;--spacing-layout-l: 4rem;--spacing-layout-xl: 6rem;--spacing-layout-2-xl: 8rem;--spacing-4-xs: 0.125rem;--spacing-3-xs: 0.25rem;--spacing-2-xs: 0.5rem;--spacing-xs: 0.75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2-xl: 3.0rem;--spacing-3-xl: 3.5rem;--spacing-4-xl: 4rem;--spacing-5-xl: 4.5rem;--fontsize-heading-xl: 3.25rem;--fontsize-heading-l: 2.25rem;--fontsize-heading-m: 1.5rem;--fontsize-heading-s: 1.25rem;--fontsize-heading-xs: 1.125rem;--fontsize-heading-xxs: 1rem;--fontsize-body-s: 0.875rem;--fontsize-body-m: 1rem;--fontsize-body-l: 1.125rem;--fontsize-body-xl: 1.25rem;--font-default: HelsinkiGrotesk, Arial, sans-serif;--lineheight-s: 1;--lineheight-m: 1.2;--lineheight-l: 1.5;--lineheight-xl: 1.75}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1rem;line-height:1.5}body.gin--horizontal-toolbar{padding-top:0 !important}:root{--hdbt-color-black: #121212;--hdbt-default-link-color: var(--color-black-90);--hdbt-theme-color: var(--color-black);--hdbt-text-color: var(--color-white);--hdbt-text-color--coat-of-arms: var(--color-white);--hdbt-text-color--brick: var(--color-white);--hdbt-text-color--bus: var(--color-white);--hdbt-text-color--metro: var(--color-white);--hdbt-text-color--tram: var(--color-white);--hdbt-text-color--gold: var(--hdbt-color-black);--hdbt-text-color--silver: var(--hdbt-color-black);--hdbt-text-color--copper: var(--hdbt-color-black);--hdbt-text-color--engel: var(--hdbt-color-black);--hdbt-text-color--fog: var(--hdbt-color-black);--hdbt-text-color--summer: var(--hdbt-color-black);--hdbt-text-color--suomenlinna: var(--hdbt-color-black);--hdbt-button-text-color--coat-of-arms: var(--hdbt-color-black);--hdbt-button-text-color--brick: var(--hdbt-color-black);--hdbt-button-text-color--bus: var(--hdbt-color-black);--hdbt-button-text-color--metro: var(--hdbt-color-black);--hdbt-button-text-color--tram: var(--hdbt-color-black);--hdbt-button-text-color--gold: var(--color-white);--hdbt-button-text-color--silver: var(--color-white);--hdbt-button-text-color--copper: var(--color-white);--hdbt-button-text-color--engel: var(--color-white);--hdbt-button-text-color--fog: var(--color-white);--hdbt-button-text-color--summer: var(--color-white);--hdbt-button-text-color--suomenlinna: var(--color-white);--hdbt-button-highlight-color--coat-of-arms: var(--color-black-90);--hdbt-button-highlight-color--brick: var(--color-black-90);--hdbt-button-highlight-color--bus: var(--color-black-90);--hdbt-button-highlight-color--metro: var(--color-black-90);--hdbt-button-highlight-color--tram: var(--color-black-90);--hdbt-button-highlight-color--gold: var(--color-white);--hdbt-button-highlight-color--silver: var(--color-white);--hdbt-button-highlight-color--copper: var(--color-white);--hdbt-button-highlight-color--engel: var(--color-white);--hdbt-button-highlight-color--fog: var(--color-white);--hdbt-button-highlight-color--summer: var(--color-white);--hdbt-button-highlight-color--suomenlinna: var(--color-white);--background-color-disabled: transparent;--border-color-disabled: transparent;--color-disabled: var(--color-black-40);--border-color-focus: var(--color-coat-of-arms);--border-color-hover-focus: var(--color-coat-of-arms-dark)}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:400;src:url(../fonts/HelsinkiGrotesk-Regular.eot);src:url(../fonts/HelsinkiGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Regular.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Regular.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Regular.svg#HelsinkiGrotesk-Regular) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:400;src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot);src:url(../fonts/HelsinkiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-RegularItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-RegularItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-RegularItalic.svg#HelsinkiGrotesk-RegularItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:500;src:url(../fonts/HelsinkiGrotesk-Medium.eot);src:url(../fonts/HelsinkiGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Medium.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Medium.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Medium.svg#HelsinkiGrotesk-Medium) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:500;src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot);src:url(../fonts/HelsinkiGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-MediumItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-MediumItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-MediumItalic.svg#HelsinkiGrotesk-MediumItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:700;src:url(../fonts/HelsinkiGrotesk-Bold.eot);src:url(../fonts/HelsinkiGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Bold.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Bold.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Bold.svg#HelsinkiGrotesk-Bold) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:700;src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot);src:url(../fonts/HelsinkiGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BoldItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BoldItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BoldItalic.svg#HelsinkiGrotesk-BoldItalic) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:normal;font-weight:800;src:url(../fonts/HelsinkiGrotesk-Black.eot);src:url(../fonts/HelsinkiGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-Black.woff) format("woff"),url(../fonts/HelsinkiGrotesk-Black.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-Black.svg#HelsinkiGrotesk-Black) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:"HelsinkiGrotesk";font-style:italic;font-weight:800;src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot);src:url(../fonts/HelsinkiGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/HelsinkiGrotesk-BlackItalic.woff) format("woff"),url(../fonts/HelsinkiGrotesk-BlackItalic.ttf) format("truetype"),url(../fonts/HelsinkiGrotesk-BlackItalic.svg#HelsinkiGrotesk-BlackItalic) format("svg")}:root,[dir=ltr]{--lang-direction: 1}[dir=rtl]{--lang-direction: -1}figure{margin:0}table{background-color:#fff;border:1px solid #666;border-spacing:0;display:block;margin:32px 0;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;table-layout:fixed;white-space:nowrap}table caption{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#000;color:#fff;padding:32px 16px;text-align:left}table thead{background-color:#000}table thead th{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#fff;font-weight:500;min-width:140px;padding:16px;text-align:left;vertical-align:middle;white-space:normal}table thead th p{font-size:inherit;font-weight:inherit;margin:0}table tbody,table tfoot{background-color:#fff}table tbody tr,table tfoot tr{background-color:#fff}table tbody tr:hover,table tbody tr:active,table tfoot tr:hover,table tfoot tr:active{background-color:#f2f2f2}table tbody tr th,table tbody tr td,table tfoot tr th,table tfoot tr td{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#121212;color:var(--hdbt-color-black);min-width:140px;padding:16px;text-align:left;vertical-align:middle;white-space:normal}table tbody tr th p,table tbody tr td p,table tfoot tr th p,table tfoot tr td p{margin:0}table tbody tr th p+p,table tbody tr td p+p,table tfoot tr th p+p,table tfoot tr td p+p{margin:16px 0 0}table tbody tr th,table tfoot tr th{background-color:#000;color:#fff;font-weight:500}table tbody tr:not(:last-of-type) td,table tfoot tr:not(:last-of-type) td{border-bottom:1px solid #e6e6e6}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}h1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h1{--line-height: 1;font-size:4rem;font-weight:400}}@media(min-width: 768px){h1{margin-top:64px}}@media(min-width: 992px){h1{margin-bottom:64px}}h2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){h2{--line-height: 1;font-size:3rem;font-weight:400}}h3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width: 992px){h3{--line-height: 1;font-size:2rem;font-weight:400}}h4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){h4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}h5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){h5{--line-height: 1.5;font-size:1.25rem;font-weight:500}}h6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){h6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}a{color:#1a1a1a;color:var(--hdbt-default-link-color);word-wrap:break-word}p{margin-bottom:0;margin-top:16px;word-wrap:break-word}ul,ol{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}.local-tasks li,.toolbar-menu li,.pager li,.table-of-contents__list li,.menu li{margin-top:0}.hdbt-icon::before{--icon-size: 24px;background-color:#000;content:"";display:inline-block;height:24px;height:var(--icon-size);-webkit-mask-position:center center;mask-position:center 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) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);min-height:24px;min-height:var(--icon-size);min-width:24px;min-width:var(--icon-size);position:static;width:24px;width:var(--icon-size)}.hds-button.hdbt-icon .hds-button__label{margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs);order:1}.hds-button.hdbt-icon .link__type{margin-left:-16px;margin-right:16px;order:2}.hds-button.hdbt-icon:focus::before{background-color:var(--color-focus)}.hds-button.hdbt-icon:hover::before{background-color:var(--color-hover)}.hds-button.hdbt-icon:focus:hover::before{background-color:var(--color-hover-focus)}.hds-button.hdbt-icon::after{order:2}.hds-button.hdbt-icon::before{background-color:var(--color);order:3}.hel-icon{--fallback: calc(var(--line-height, 1) * 1em);background-color:currentColor;display:inline-block;height:calc(1 * 1em);height:var(--icon-size, var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-bottom;width:calc(1 * 1em);width:var(--icon-size, var(--fallback))}.icon{--icon-size: 1.5rem;height:1.5rem;height:var(--icon-size);width:1.5rem;width:var(--icon-size)}:root{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black)}.hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);--border-width: 2px;--color: inherit;--min-size: 44px;--outline-gutter: 2px;--outline-width: 3px;align-content:flex-start;align-items:center;background-color:transparent;background-color:var(--background-color, transparent);border:2px solid transparent;border:var(--border-width) solid var(--border-color, transparent);border-radius:0;color:inherit;color:var(--color);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 0.5rem;padding:0 var(--spacing-2-xs);-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.hds-button,.hds-button::before,.hds-button::after,.hds-button *,.hds-button *::before,.hds-button *::after{box-sizing:border-box}.hds-button:hover,.hds-button:focus,.hds-button:active{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.hds-button:hover{background-color:transparent;background-color:var(--background-color-hover, transparent);color:var(--color-hover)}.hds-button:focus{background-color:transparent;background-color:var(--background-color-focus, transparent);color:var(--color-focus);outline:none}.hds-button:focus:hover{background-color:transparent;background-color:var(--background-color-hover-focus, transparent)}.hds-button:disabled{background-color:transparent;background-color:var(--background-color-disabled, transparent);border-color:transparent;border-color:var(--border-color-disabled, transparent);color:#999898;color:var(--color-disabled);cursor:not-allowed}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color, transparent)}.hds-button:not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover, transparent)}.hds-button:not(:disabled):active,.hds-button:not(:disabled):focus{border-color:#0072c6;border-color:var(--border-color-focus, transparent)}.hds-button:not(:disabled):active:hover,.hds-button:not(:disabled):focus:hover{border-color:#005799;border-color:var(--border-color-hover-focus, transparent);color:var(--color-hover-focus)}.hds-button:active,.hds-button:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter);outline-offset:2px}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button,.hds-button__label{font-weight:inherit;line-height:1.25em;padding:1rem;padding:var(--spacing-s)}input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{cursor:pointer;padding:1rem 2rem;padding:var(--spacing-s) var(--spacing-l)}.hds-button__label:only-child{margin:0 0.5rem;margin:0 var(--spacing-2-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:0.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs)}.hds-button .hds-icon{height:1.5rem;height:var(--spacing-m);margin-left:1rem;margin-left:var(--spacing-s);width:1.5rem;width:var(--spacing-m)}.hds-button__label~.hds-icon{margin:0 1rem 0 0;margin:0 var(--spacing-s) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin:0 0 0 0.5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button .hds-icon:last-of-type:not(:first-of-type){margin:0 0.5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--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))}.hds-button--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))}.hds-button--supplementary{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg2, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg2, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg2, transparent);--border-color-hover: var(--theme-bg2, transparent);--border-color-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-hover-focus: var(--theme-bg2, var(--color-coat-of-arms));--border-color-disabled: transparent;--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg2, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg2, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, transparent)}.hds-button--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}.hds-button--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))}.hds-button--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))}.hds-button .hel-icon{--icon-size: 24px}.hds-button .hel-icon:first-of-type:not(:last-of-type){margin:0 0 0 8px}.hds-button .link__type,.hds-button .hel-icon:last-of-type:not(:first-of-type){margin:0 8px 0 0}.hds-button.hds-button--supplementary{margin:0;padding:0 8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px 0;padding:8px}.hds-button.hds-button--supplementary .hds-button__label:only-child{margin:0}.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{--icon-size: 24px;background-color:var(--color);background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size);-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;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:24px;width:var(--icon-size);transition:transform .2s linear;order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:not([data-is-external])::after{transition:none}}.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.hds-button.hds-button--supplementary:focus:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary:hover:not([data-selected-icon]):not([data-is-external])::before,.hds-button.hds-button--supplementary[data-selected-icon]:focus:not([data-is-external])::after,.hds-button.hds-button--supplementary[data-selected-icon]:hover:not([data-is-external])::after{transform:none}}.hds-button.hds-button--supplementary:hover{-webkit-text-decoration:none;text-decoration:none}.hds-button.hds-button--primary.hdbt-icon::before,.hds-button.hds-button--secondary.hdbt-icon::before{margin-right:16px}.hds-button--supplementary:not(.hdbt-icon):not([data-selected-icon]):before{-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right)}p>a.hds-button.hds-button--supplementary:first-child{margin-left:calc(-8px + (-2px))}.hds-button--link{--border-width: 2px;--min-size: 56px;--outline-gutter: 2px;--outline-width: 3px}.hds-button__target-blank{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}:not(.hds-button)>.hds-button__label{margin:0;padding:0}.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:#666}.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))}.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){.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){.quote{margin:64px 0;padding-left:40px}}.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}.quote__text{font-style:italic;margin-top:0}.quote__text::before{content:"”"}.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}.quote__text::after{content:"”"}.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}.quote__author::before{content:"-";margin-right:3px}.quote__author cite{font-style:normal}.user-edited-content{word-wrap:break-word}.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}.smartti-button-closed{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-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:#666;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 .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:#666;margin-top:8px}.form-item{margin-bottom:16px}.openid-connect-login-form{border-bottom:1px solid #666;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__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:48px;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}.hdbt-search__selections-container{list-style-type:none}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__clear-all{margin-top:0}.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: var(--color-black-60);--helper-color-invalid: var(--color-error);--icon-color-invalid: var(--color-error);--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-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);--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:#666;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),.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg),.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg){padding-left:32px;padding-right:32px}}.component--has-koro>.hds-koros{margin-left:-16px;margin-right:-16px;width:calc(16px + 100% + 16px)}@media(min-width: 768px){.component--has-koro>.hds-koros{margin-left:-32px;margin-right:-32px;width:calc(32px + 100% + 32px)}}.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}.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{-moz-column-gap:64px;column-gap:64px;grid-template-areas:"content sidebar";grid-template-columns:auto 340px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:340px auto;grid-template-rows:auto 1fr}}@media(min-width: 1248px){.main-content{-moz-column-gap:48px;column-gap:48px}}.has-sidebar .main-content{max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width: 768px){.has-sidebar .main-content{max-width:1328px}}@media(min-width: 768px){.has-sidebar .main-content{padding-left:32px;padding-right:32px}}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block}.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{grid-area:sidebar}.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;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:#666;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}}.has-sidebar .table-of-contents{margin-left:-16px;margin-right:-16px}@media(min-width: 768px){.has-sidebar .table-of-contents{margin-left:-32px;margin-right:-32px}}.table-of-contents+.long-desc{margin-top:32px}@media(min-width: 992px){.table-of-contents+.long-desc{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)}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.tab[aria-selected=true]{font-weight:700}.tab:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.tab--map::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--map);mask-image:var(--hel-icon--map);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;margin-right:8px}.tab--list::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--menu-hamburger);mask-image:var(--hel-icon--menu-hamburger);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;margin-right:8px}.tabs--unit-search{margin-bottom:32px;margin-top:24px}@media(min-width: 768px){.tabs--unit-search{margin-bottom:0;margin-top:0}}.tabs--unit-search .tab{display:block}.tabs--unit-search .tab[aria-selected=true]{display:none;font-weight:400}.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}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.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}.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){max-width:1328px}}@media(min-width: 768px){.no-sidebar .page-title,.no-sidebar .lead-in,.no-sidebar .page-divider,.no-sidebar .main-image,.no-sidebar .long-desc,.no-sidebar .enriched-content:not(.components){padding-left:32px;padding-right:32px}}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#666;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 .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 .hds-button,.react-and-share-cookie-compliance .message .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);margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message .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 .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)}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px}@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;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:#666}.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__links{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel__links .service-channel__link-explanation{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#666;display:inline-block;margin-bottom:8px}.service-channel__links a:not(.service-channel__link){--background-color-hover: transparent;--background-color-hover-focus: transparent;--background-color: var(--hdbt-color-palette-button--secondary);--background-color-focus: var(--hdbt-color-palette-button--secondary);--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);--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);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.service-channel__links a:not(.service-channel__link):first-child{margin-top:0}.service-channel:not(.service-channel--eservice){margin:24px 0 0;padding-bottom:0;padding-left:calc(24px + 8px);padding-right:16px;padding-top:0}@media(min-width: 992px){.service-channel:not(.service-channel--eservice){border:1px solid #000;margin:32px 0 0;padding-bottom:32px;padding-left:calc(24px + 24px + 8px);padding-right:24px;padding-top:32px}}.service-channel:not(.service-channel--eservice) .service-channel__header{align-items:flex-start;display:flex}.service-channel:not(.service-channel--eservice) .service-channel__type{height:24px;margin-left:calc(-24px - 8px);overflow:hidden;position:absolute;text-indent:-9999px;width:24px}.service-channel:not(.service-channel--eservice) .service-channel__type::after{background-color:#000;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;left:0;position:absolute;text-indent:0;top:0}.service-channel:not(.service-channel--eservice) .service-channel__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);margin-top:0;width:100%}@media(min-width: 992px){.service-channel:not(.service-channel--eservice) .service-channel__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.service-channel:not(.service-channel--eservice) .service-channel__links{margin-top:24px}.service-channel--eservice{background-color:var(--hdbt-color-palette--secondary);margin-top:24px;padding:24px 24px 32px}@media(min-width: 992px){.service-channel--eservice{margin:32px 0 0;padding:48px 32px}}.service-channel--eservice .service-channel__type{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.service-channel--eservice .service-channel__type{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.service-channel--eservice .service-channel__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel--eservice .service-channel__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 992px){.service-channel--eservice .service-channel__title{margin-top:16px}}.service-channel--eservice .service-channel__links{margin-top:24px}.service-channel--email .service-channel__type::after{-webkit-mask-image:var(--hel-icon--glyph-at);mask-image:var(--hel-icon--glyph-at)}.service-channel--sms .service-channel__type::after{-webkit-mask-image:var(--hel-icon--mobile);mask-image:var(--hel-icon--mobile)}.service-channel--telephone .service-channel__type::after{-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone)}.service-channel--printable_form .service-channel__type::after{-webkit-mask-image:var(--hel-icon--document);mask-image:var(--hel-icon--document)}.service-channel--webpage .service-channel__type::after{-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe)}.service-channel--chat .service-channel__type::after{-webkit-mask-image:var(--hel-icon--speechbubble-text);mask-image:var(--hel-icon--speechbubble-text)}.service-channel--local .service-channel__type::after{-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location)}.service-channel--mail .service-channel__type::after{-webkit-mask-image:var(--hel-icon--envelope);mask-image:var(--hel-icon--envelope)}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__phone,.service-channel__email{margin-top:16px}.service-channel__phone>a,.service-channel__email>a{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.service-channel__phone>a,.service-channel__email>a{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.service-channel--no-title .service-channel__phone,.service-channel--no-title .service-channel__email{margin-top:0}.service-channel__call_charge{display:flex;margin-top:16px}.service-channel__call_charge .service-channel__call_charge-label{font-weight:500;margin-right:4px}.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__info{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-top:24px}.service-channel__info>*{display:block}.service-channel__info>*+*{margin-top:8px}@media(min-width: 992px){.service-channel__info{align-items:center;display:flex}.service-channel__info>*{align-items:center;display:flex;margin-top:0}.service-channel__info>*::after{content:"|";margin:0 16px}.service-channel__info>*:last-child::after{content:""}}.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}}@media(min-width: 992px){.service.service--teaser{height:100%;margin-left:calc(24px / 2);margin-right:calc(24px / 2)}}.service.service--teaser .service__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin:0}@media(min-width: 992px){.service.service--teaser .service__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.service.service--teaser .hel-icon{--icon-size: 32px;bottom:50%;left:auto;position:absolute;right:16px;transform:translateY(50%);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))}@media(prefers-reduced-motion){.service.service--teaser .hel-icon{transition:none}}@media(min-width: 992px){.service.service--teaser .hel-icon{--icon-size: 48px;margin-top:24px;position:static;transform:none;transition:transform .3s linear}}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::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}}@media(min-width: 992px){.unit__contact:first-child .unit__contact__title{margin-top:8px}}.unit__contact .unit__contact__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-bottom:24px;margin-top:8px;padding-bottom:16px}@media(min-width: 992px){.unit__contact .unit__contact__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.unit__contact .unit__contact__title{margin-top:32px}}.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);border-bottom:1px solid #ccc;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 .comma{display:none}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .address>*{display:block}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.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__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:24px;width:100%}@media(min-width: 992px){.unit__services .unit__services__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.unit__services .unit__services__count-container .unit__services__count{font-weight:700}.unit__services .unit__services__list{margin-top:24px}@media(min-width: 992px){.unit__services .unit__services__list{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}.unit__services .unit__services__list .service{width:100%}@media(min-width: 992px){.unit__services .unit__services__list .service{margin-top:24px;width:25%}}.unit__services .unit__services__list .service:nth-child(-n+4){margin-top:0}@media(min-width: 992px){.unit__services .unit__services__list .service{width:calc(25% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(1){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(2){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(2):nth-last-child(1){width:calc(50% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(1):nth-last-child(3){width:calc(33.33% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(2):nth-last-child(2){width:calc(33.33% - 24px)}}@media(min-width: 992px){.unit__services .unit__services__list .service:nth-child(3):nth-last-child(1){width:calc(33.33% - 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}@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.unit--teaser .unit__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;margin-top:32px}@media(min-width: 768px){.unit.unit--teaser .unit__read-more{justify-content:flex-end;margin-top:16px}}.unit.unit--teaser .unit__read-more .unit__read-more__text{font-weight:500}.unit.unit--teaser .unit__read-more .hel-icon{transition:transform .2s linear;margin-left:8px;pointer-events:none}@media(prefers-reduced-motion){.unit.unit--teaser .unit__read-more .hel-icon{transition:none}}.unit.unit--teaser:hover .unit__read-more .hel-icon{transform:translateX(4px)}@media(prefers-reduced-motion){.unit.unit--teaser:hover .unit__read-more .hel-icon{transform:none}}.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:#666;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}}.accordion__wrapper{border-bottom:1px solid #ccc}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);border:none;color:#000;padding-top:16px;padding-bottom:16px;padding-right:60px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.accordion-item__button--toggle{padding-top:24px;padding-bottom:24px;padding-right:60px}}.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: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;bottom:16px;display:flex;right:-1px;padding:8px;position:absolute}.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}.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{border:none}.accordion-item__content__inner{padding:0 0 64px;position:relative}.accordion-item__content__inner>*: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-item__button--toggle{padding:16px 82px 16px 16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__button--toggle{padding:24px 82px 24px 24px}}.component--accordion-bg-grey .accordion-item__button--toggle::before,.component--accordion-bg-grey .accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__button--toggle::before,.component--accordion-bg-grey .accordion-item__button--toggle::after{right:24px}}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width: 992px){.component--accordion-bg-grey .accordion-item__content{padding-left:24px;padding-right:24px}}.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}a.banner__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 .banner__button{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon .banner__button.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 .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 .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 .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 .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 .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 .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}.columns{align-items:center;display:flex;flex-direction:column}@media(min-width: 768px){.columns{flex-direction:row;margin-left:-24px;margin-right:-24px}}@media(min-width: 992px){.columns{margin-left:-32px;margin-right:-32px}}.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}}.columns__column{align-self:stretch}@media(min-width: 768px){.columns__column{margin-left:24px;margin-right:24px}}@media(min-width: 992px){.columns__column{margin-left:32px;margin-right:32px}}@media(min-width: 768px){.columns__column.column--50{width:50%}}@media(min-width: 768px){.columns__column.column--30{width:30%}}@media(min-width: 768px){.columns__column.column--70{width:70%}}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}@media(min-width: 992px){.has-sidebar .main-content .columns{flex-direction:column}}@media(min-width: 1248px){.has-sidebar .main-content .columns{flex-direction:row}}@media(min-width: 992px){.has-sidebar .main-content .columns__column{width:auto}.has-sidebar .main-content .columns__column:not(:first-of-type){margin-top:32px}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column{margin-top:0}.has-sidebar .main-content .columns__column:not(:first-of-type){margin-top:0}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--50{width:50%}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--30{width:30%}}@media(min-width: 1248px){.has-sidebar .main-content .columns__column.column--70{width:70%}}.contact-card{display:flex}@media(min-width: 576px){.contact-card--with-image{flex-direction:column}}@media(min-width: 576px){.contact-card--information-container{max-width:200px}}.contact-card--person-social-media{display:flex}.contact-card--person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}.contact-card--image-container{margin-bottom:16px;margin-right:16px}@media(min-width: 576px){.contact-card--image-container{margin-right:0}}.contact-card--image-container img{height:100px;width:100px}@media(min-width: 576px){.contact-card--image-container img{height:200px;width:200px}}.contact-card--person-name{margin-top:0;--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;line-height:var(--line-height)}@media(min-width: 992px){.contact-card--person-name{--line-height: 1.5;font-size:1.25rem;font-weight:500}}.contact-card--person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card--person-email{word-break:break-all}.contact-card--person-information{margin-bottom:8px}.contact-card--color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card--person-description{color:#666666;color:var(--color-black-60)}.contact-card-listing--container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 576px){.contact-card-listing--container{flex-direction:row}}.contact-card-listing--container .contact-card{margin-bottom:48px}.contact-card-listing--container .contact-card:not(:last-of-type){padding-right:24px}@media(min-width: 576px){.contact-card-listing--container .contact-card{min-width:-moz-fit-content;min-width:fit-content;width:25%}}.component-content-cards .component__container{overflow:hidden}.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__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);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}.component--content-cards-grey .hds-koros{color:#fff}.has-sidebar .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .component__container{padding-bottom:64px;padding-top:48px}@media(min-width: 992px){.component--content-cards-grey .component__container{padding-bottom:96px;padding-top:64px}}.has-sidebar .components--upper .component--content-cards-grey .component__container{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--content-cards-grey .content-card__link{background-color:#fff;padding:16px}@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}@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 .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:16px}.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%}.district-project-search__results_heading{border-bottom:1px solid #cccccc;border-bottom:1px solid var(--color-black-20);margin-bottom:48px;margin-top:16px}.district-project-search__results_heading>div:last-of-type{margin-bottom:24px;margin-top:24px}.district-project-search__results_heading .district-project-search__count{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.district-project-search__results_heading .district-project-search__count{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.district-project-search__results_heading .district-project-search__count .district-project-search__count-total{font-weight:700}@media(min-width: 768px){.district-project-search__results_heading{align-items:center;display:flex;justify-content:space-between}.district-project-search__results_heading>div:last-of-type{margin-left:24px;margin-top:0}}.district-project-search__listing{margin-top:0;padding-left:0}.district-project-search__listing__no-results p{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.district-project-search__listing__no-results p{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.event-form__filters-container{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--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.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__loading-spinner>div{margin-left:auto;margin-right:auto}.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}}.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){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 .hds-button,.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero .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)}.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.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}.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 .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 .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 .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 .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.link{color:var(--hdbt-color-palette-text--secondary)}.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 .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 .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)}.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}.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}.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__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:32px;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 .hds-button--primary{--background-color: var(--color-black-90);--background-color-hover: var(--color-white);--background-color-focus: var(--color-black-90);--background-color-hover-focus: var(--color-white);--background-color-disabled: var(--color-black-20);--border-color: var(--color-black-90);--border-color-hover: var(--color-black);--border-color-focus: var(--color-black-90);--border-color-hover-focus: var(--color-black-90);--border-color-disabled: var(--color-black-20);--color: var(--color-white);--color-hover: var(--color-black-90);--color-focus: var(--color-white);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-white);--focus-outline-color: var(--color-black-90);--submit-input-focus-gutter-color: var(--color-white)}.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--color-black-90);--background-color-focus: transparent;--background-color-hover-focus: var(--color-black-90);--background-color-disabled: transparent;--border-color: var(--color-black-90);--border-color-hover: var(--color-black-90);--border-color-focus: var(--color-black-90);--border-color-hover-focus: var(--color-black-90);--border-color-disabled: var(--color-black-50);--color: var(--color-black-90);--color-hover: var(--color-white);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-white);--focus-outline-color: var(--color-black-90)}.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(--color-black-90);--border-color-hover-focus: var(--color-black-90);--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-20);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-bg .hds-button--supplementary:hover{-webkit-text-decoration:underline;text-decoration:underline}@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{--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:#666;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{background-color:#f7f7f8}.component--map .map__external-link{background-color:#f7f7f8}.unit .component--map{margin-top:32px}@media(min-width: 768px){.unit .component--map{margin-top:48px}}.component--map .component__container{padding:48px 0}.unit .component--map .component__container,.has-sidebar .component--map .component__container{padding:24px 16px 48px}@media(min-width: 768px){.unit .component--map .component__container,.has-sidebar .component--map .component__container{padding:32px 32px 48px}}@media(max-width: 992px){.has-sidebar .components--upper .component--map,.has-sidebar .unit .component--map{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--map,.has-sidebar .unit .component--map{margin-left:-32px;margin-right:-32px}}.map{margin:16px 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);align-items:center;bottom:-40px;display:inline-flex;left:0;position:absolute;-webkit-text-decoration:underline;text-decoration:underline}.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}}.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-form__selections-container{align-items:center}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-form__clear-all{list-style-type:none;margin-bottom:8px;margin-top:0}.news-form__clear-all .news-form__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)}.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-form__selections-wrapper button.news-form__remove-selection-button>div{margin-right: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}.has-sidebar .components--upper .component--react-search .component__container{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}@media(max-width: 992px){.has-sidebar .components--upper .component--react-search{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--react-search{margin-left:-32px;margin-right:-32px}}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.component--react-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--react-search .component__container{padding-bottom:64px;padding-top:64px}}.react-search__form-container{border-bottom:1px solid #ccc;margin-bottom:32px}.react-search__list-container{margin-bottom:32px}.react-search__result-top-area{margin-bottom:16px}@media(min-width: 992px){.react-search__result-top-area{display:flex;justify-content:space-between}}.react-search__results-stats{margin-bottom:16px}.react-search__tabs{margin-bottom:48px}.react-search__tab{--tab-active-border-color: var(--hdbt-color-black);--tab-color: var(--hdbt-color-black)}.react-search__form-description{margin-bottom:16px}.react-search__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.react-search__fieldset{display:flex;flex:wrap}}.react-search__legend{font-weight:500;margin-bottom:16px}fieldset .react-search__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .react-search__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .react-search__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.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);padding-left:16px;padding-right:16px;background-color:#000;padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.component--remote-video{padding-bottom:48px;padding-top:48px}}@media(min-width: 992px){.component--remote-video{padding-bottom:64px;padding-top:64px}}.component--remote-video,.component--remote-video a:not(.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}.views--service-list .form-actions .hds-button--primary{width:100%}@media(min-width: 768px){.views--service-list .form-actions .hds-button--primary{margin-left:24px}}.views--service-list .views-exposed-form{border-bottom:1px solid #e6e6e6;padding-bottom:48px}@media(min-width: 992px){.views--service-list .views-exposed-form{padding-bottom:64px}}@media(min-width: 768px){.views--service-list .views-exposed-form{align-items:flex-end;display:flex}}@media(min-width: 768px){.views--service-list .form-item{margin-bottom:0;width:70%}}.views--service-list .hds-text-input__input-wrapper::after{background-color:#000;background-size:contain;content:"";display:block;height:20px;-webkit-mask-image:var(--hel-icon--search);mask-image:var(--hel-icon--search);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.views--service-list .hds-text-input__input-wrapper .hds-text-input__input{border-radius:0;padding-right:48px}@media(min-width: 768px){.views--service-list .form-actions{display:flex;width:30%}}.service-list__count-container{display:block;margin-bottom:32px;margin-top:48px;--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);width:100%}@media(min-width: 992px){.service-list__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.service-list__count-container .service-list__count{font-weight:700}.service-list__results{margin-top:24px}@media(min-width: 992px){.service-list__results{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}@media(min-width: 992px){.service-list__results .views-row{width:25%}}.service-search__results{margin-top:24px}@media(min-width: 992px){.service-search__results{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}@media(min-width: 992px){.service-search__results .views-row{display:flex;flex-wrap:wrap;margin-left:calc(-24px / 2);margin-right:calc(-24px / 2);margin-top:48px}}.views--service-list--block-search .services-search__results>.views-row+.views-row{margin-top:16px}@media(min-width: 992px){.views--service-list--block .views-row{margin-top:24px;width:25%}}.views--service-list--block .views-row:nth-child(-n+4){margin-top:0}.component--service-list-search{background-color:#f7f7f8}.component--service-list-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--service-list-search .component__container{padding-bottom:64px;padding-top:64px}}.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:var(--hdbt-color-palette--secondary);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}}.sidebar-text .sidebar-text__text-content .hds-button--supplementary:first-child{margin-left:0}.sidebar-text .sidebar-text__text-content .hds-button--supplementary.hdbt-icon::before{margin-left:8px}.sidebar-text ul,.sidebar-text ol{background-color:var(--hdbt-color-palette--secondary);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:var(--hdbt-color-palette--secondary);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{--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{background-color:#f7f7f8}.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}.component--unit-search .component__container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.component--unit-search .component__container{padding-bottom:64px;padding-top:64px}}.views--unit-search{margin-top:32px}.views--unit-search .form-actions .hds-button--primary{width:100%}@media(min-width: 768px){.views--unit-search .form-actions .hds-button--primary{margin-left:24px}}@media(min-width: 768px){.views--unit-search .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap}}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-item{margin-bottom:0;width:70%}}.views--unit-search .views-exposed-form .hds-text-input__input-wrapper::after{background-color:#000;background-size:contain;content:"";display:block;height:20px;-webkit-mask-image:var(--hel-icon--search);mask-image:var(--hel-icon--search);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.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;order:1}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-actions{display:flex;width:30%}}.views--unit-search .unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width: 768px){.views--unit-search .unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results{border-top:1px solid #e6e6e6;display:block;margin-top:32px;padding-top:32px;width:100%}@media(min-width: 768px){.unit-search__results{margin-top:64px;padding-top:64px}}.unit-search__results>.views-row+.views-row{margin-top:16px}@media(min-width: 768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.unit-search__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.unit-search__count-container .unit-search__count{font-weight:700}.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}@media(min-width: 768px){.unit-search__result--list,.unit-search__result--map{margin-top:32px}}.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}.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 .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);max-width:400px;width:100%}@media(min-width: 768px){.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__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}
diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js
index bc0487f02..ce5d8a425 100644
--- a/dist/js/district-and-project-search.min.js
+++ b/dist/js/district-and-project-search.min.js
@@ -1 +1 @@
-!function(){var e={296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=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 m=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 b(e){return e.type===a.ElementType.Text}function _(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),b(e))n=new c(e.data);else if(_(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(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 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,a=//i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var c=new u;l=s=function(e,t){return t&&(e="<"+t+">"+e+""+t+">"),c.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var u,c,d,p,h=e.match(o);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case t:return c=s(e),i.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=c.querySelector(r))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case r:return p=(c=l(e)).querySelectorAll(u),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=l(e,r).querySelector(r)).childNodes}}},4152:function(e,t,n){var r=n(8276),o=n(1507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},1507:function(e,t,n){for(var r,o=n(7915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,l=o.Element,s=o.ProcessingInstruction,u=o.Text,c={},d=0,f=i.length;d1&&(c=h(c,{key:c.key||y})),v.push(c);else if("text"!==i.type){switch(d=i.attribs,s(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}x>1&&(d.key=y),v.push(m(i.name,d,f))}else{if((u=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(_&&u)continue;v.push(i.data)}return 1===v.length?v[0]:v}},4606:function(e,t,n){var r=n(7294),o=n(1476).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"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}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},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 m(e),_(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(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;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function _(){b(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 f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=b(o);if(n){if(x(),!b(i))return v("property missing ':'");var r=b(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return b(l),s}}return _(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[i]=E[a]=E[y]=E[l]=E[x]=E[s]=E[u]=E[c]=E[d]=E[f]=E[p]=E[m]=E[g]=E[v]=E[_]=!1;var S="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,I="object"==typeof self&&self&&self.Object===Object&&self,C=S||I||Function("return this")(),O=t&&!t.nodeType&&t,T=O&&e&&!e.nodeType&&e,j=T&&T.exports===O,N=j&&S.process,z=function(){try{return N&&N.binding&&N.binding("util")}catch(e){}}(),L=z&&z.isTypedArray;function P(e,t){for(var n=-1,r=null==e?0:e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=2&n?new ye:void 0;for(i.set(e,t),i.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ve,map:new(ie||be),string:new ve}},_e.prototype.delete=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Ne(this,e).get(e)},_e.prototype.has=function(e){return Ne(this,e).has(e)},_e.prototype.set=function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new be,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Le=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function $e(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ue(e){return null!=e&&"object"==typeof e}var Ke=L?function(e){return function(t){return e(t)}}(L):function(e){return Ue(e)&&Ve(e.length)&&!!E[Ee(e)]};function We(e){return null!=(t=e)&&Ve(t.length)&&!He(t)?we(e):Oe(e);var t}e.exports=function(e,t){return Ie(e,t)}},4461:function(e,t,n){var r="[object Symbol]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,i="object"==typeof self&&self&&self.Object===Object&&self,a=o||i||Function("return this")(),l=Object.prototype,s=0,u=l.toString,c=a.Symbol,d=c?c.prototype:void 0,f=d?d.toString:void 0;function p(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t,n=++s;return(null==(t=e)?"":p(t))+n}},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;u1)for(var n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[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(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(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(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,I=60114,C=60109,O=60110,T=60112,j=60113,N=60120,z=60115,L=60116,P=60121,D=60128,A=60129,M=60130,R=60131;if("function"==typeof Symbol&&Symbol.for){var F=Symbol.for;w=F("react.element"),k=F("react.portal"),E=F("react.fragment"),S=F("react.strict_mode"),I=F("react.profiler"),C=F("react.provider"),O=F("react.context"),T=F("react.forward_ref"),j=F("react.suspense"),N=F("react.suspense_list"),z=F("react.memo"),L=F("react.lazy"),P=F("react.block"),F("react.scope"),D=F("react.opaque.id"),A=F("react.debug_trace_mode"),M=F("react.offscreen"),R=F("react.legacy_hidden")}var B,H="function"==typeof Symbol&&Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function $(e){if(void 0===B)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var U=!1;function K(e,t){if(!e||U)return"";U=!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{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function W(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=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function q(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 I:return"Profiler";case S:return"StrictMode";case j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return q(e.type);case P:return q(e._render);case L:t=e._payload,e=e._init;try{return q(e(t))}catch(e){}}return null}function J(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 Y(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 G(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=J(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=J(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,J(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:J(n)}}function ue(e,t){var n=J(t.value),r=J(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 me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="",t=me.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 be(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 _e={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||_e.hasOwnProperty(e)&&_e[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(_e).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[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 Ie(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Oe=null,Te=null;function je(e){if(e=ro(e)){if("function"!=typeof Ce)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Ce(e.stateNode,e.type,t))}}function Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function ze(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,je(e),t)for(e=0;e(r=31-Ut(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-Ut(t)]=n}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Wt|0)|0},Kt=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Jt=i.unstable_runWithPriority,Qt=!0;function Yt(e,t,n,r){Me||De();var o=Xt,i=Me;Me=!0;try{Pe(o,e,t,n,r)}finally{(Me=i)||Fe()}}function Gt(e,t,n,r){Jt(qt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Qt)if((o=0==(4&t))&&0=Rn),Hn=String.fromCharCode(32),Vn=!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 Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Jn(e,t,n,r){Ne(r),0<(t=Mr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Yn=null;function Gn(e){Tr(e,0)}function Xn(e){if(G(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 mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(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 br=d&&"documentMode"in document&&11>=document.documentMode,_r=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==_r||_r!==X(r)||("selectionStart"in(r=_r)&&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&&fr(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=_r)))}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(Pt,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),mo=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 bo(e){return null!=(e=e.childContextTypes)}function _o(){co(mo),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(mo,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,q(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(mo,mo.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(mo),co(ho),fo(ho,e)):co(mo),fo(mo,n)}var Eo=null,So=null,Io=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,To=i.unstable_shouldYield,jo=i.unstable_requestPaint,No=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Po=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Ro={},Fo=void 0!==jo?jo:function(){},Bo=null,Ho=null,Vo=!1,$o=No(),Uo=1e4>$o?No:function(){return No()-$o};function Ko(){switch(zo()){case Lo:return 99;case Po:return 98;case Do:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return Lo;case 98:return Po;case 97:return Do;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),Io(e,t)}function Jo(e,t,n){return e=Wo(e),Co(e,t,n)}function Qo(){if(null!==Ho){var e=Ho;Ho=null,Oo(e)}Yo()}function Yo(){if(!Vo&&null!==Bo){Vo=!0;var e=0;try{var t=Bo;qo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var _=p(o,m,b.value,u);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(o,m),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_,m=v}if(b.done)return n(o,m),c;if(null===m){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(m=r(o,m);!b.done;g++,b=s.next())null!==(b=h(m,o,g,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&m.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=Js(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=qs(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=Gs(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=Ys(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return m(e,r,i,s);if(V(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,q(e.type)||"Component"))}return n(e,r)}}var Ci=Ii(!0),Oi=Ii(!1),Ti={},ji=uo(Ti),Ni=uo(Ti),zi=uo(Ti);function Li(e){if(e===Ti)throw Error(a(174));return e}function Pi(e,t){switch(fo(zi,t),fo(Ni,e),fo(ji,Ti),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(ji),fo(ji,t)}function Di(){co(ji),co(Ni),co(zi)}function Ai(e){Li(zi.current);var t=Li(ji.current),n=he(t,e.type);t!==n&&(fo(Ni,e),fo(ji,n))}function Mi(e){Ni.current===e&&(co(ji),co(Ni))}var Ri=uo(0);function Fi(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 Bi=null,Hi=null,Vi=!1;function $i(e,t){var n=Us(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 Ui(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 Ki(e){if(Vi){var t=Hi;if(t){var n=t;if(!Ui(e,t)){if(!(t=Jr(n.nextSibling))||!Ui(e,t))return e.flags=-1025&e.flags|2,Vi=!1,void(Bi=e);$i(Bi,n)}Bi=e,Hi=Jr(t.firstChild)}else e.flags=-1025&e.flags|2,Vi=!1,Bi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function qi(e){if(e!==Bi)return!1;if(!Vi)return Wi(e),Vi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=Hi;t;)$i(e,t),t=Jr(t.nextSibling);if(Wi(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){Hi=Jr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Hi=null}}else Hi=Bi?Jr(e.stateNode.nextSibling):null;return!0}function Ji(){Hi=Bi=null,Vi=!1}var Qi=[];function Yi(){for(var e=0;ei))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Gi.current=Da,e=n(r,o)}while(oa)}if(Gi.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,Hl|=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 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)||(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=Ll;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Gi.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,m=f.source;f=f.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(d,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)})),qo(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,Ja(e,t),t.stateNode=e,u=Se(n,r),n){case"dialog":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;iWl&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Fi(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&&!Vi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>Wl&&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=Uo(),n.sibling=null,t=Ri.current,fo(Ri,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:bo(e.type)&&_o();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Di(),co(mo),co(ho),Yi(),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(Ri),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Ri),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+=W(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}))}}Ja=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,Li(ji.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=Br)}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&&jr("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)}},Ya=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(){Yl||(Yl=!0,Gl=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 ml(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Bs(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&&qr(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)&&mi(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}mi(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 bl(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 _l(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){Bs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ml(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Bs(t,e)}break;case 5:ml(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&&(be(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=Br));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(_l(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(_l(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 Il(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=Uo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Tl(n/1960))-n)){e.timeoutHandle=Kr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,Uo()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~$l,t&=~Vl,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!==Rl&&(Rl=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)}Ns(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function Is(){var e=jl.current;return jl.current=za,null===e?za:e}function Cs(e,t){var n=zl;zl|=16;var r=Is();for(Ll===e&&Dl===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ri(),zl=n,jl.current=r,null!==Pl)throw Error(a(261));return Ll=null,Dl=0,Rl}function Os(){for(;null!==Pl;)js(Pl)}function Ts(){for(;null!==Pl&&!To();)js(Pl)}function js(e){var t=Jl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?Ns(e):Pl=t,Nl.current=null}function Ns(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(Pl=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(_,w),i=hr(_,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=_;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof _.focus&&_.focus(),_=0;_Uo()-Kl?Es(e,0):$l|=n),gs(e,t)}function Vs(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===Ko()?1:2:(0===ss&&(ss=Bl),0===(t=Ht(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=ms(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 Us(e,t,n,r){return new $s(e,t,n,r)}function Ks(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=Us(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 qs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ks(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Js(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case I:return(e=Us(12,n,t,8|o)).elementType=I,e.type=I,e.lanes=i,e;case j:return(e=Us(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case N:return(e=Us(19,n,t,o)).elementType=N,e.lanes=i,e;case M:return Qs(n,o,i,t);case R:return(e=Us(24,n,t,o)).elementType=R,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case O:l=9;break e;case T:l=11;break e;case z:l=14;break e;case L:l=16,r=null;break e;case P:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Us(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Js(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function Qs(e,t,n,r){return(e=Us(23,e,r,t)).elementType=M,e.lanes=n,e}function Ys(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function Gs(e,t,n){return(t=Us(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=Vt(0),this.expirationTimes=Vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vt(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{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 g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function v(){c.current.element&&(c.current.resizeObserver=new i(m),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var b,_,y;return b=m,_=Boolean(t),(0,r.useEffect)((()=>{if(_){const e=b;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[b,_]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),v()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),v())},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=_},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 I=[],C=[],O=1,T=null,j=3,N=!1,z=!1,L=!1;function P(e){for(var t=k(C);null!==t;){if(null===t.callback)E(C);else{if(!(t.startTime<=e))break;E(C),t.sortIndex=t.expirationTime,w(I,t)}t=k(C)}}function D(e){if(L=!1,P(e),!z)if(null!==k(I))z=!0,n(A);else{var t=k(C);null!==t&&r(D,t.startTime-e)}}function A(e,n){z=!1,L&&(L=!1,o()),N=!0;var i=j;try{for(P(n),T=k(I);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,j=T.priorityLevel;var l=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?T.callback=l:T===k(I)&&E(I),P(n)}else E(I);T=k(I)}if(null!==T)var s=!0;else{var u=k(C);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{T=null,j=i,N=!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(){z||N||(z=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(I)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=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=j;j=e;try{return t()}finally{j=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(C,e),null===k(I)&&e===k(C)&&(L?o():L=!0,r(D,a-l))):(e.sortIndex=s,w(I,e),z||N||(z=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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}};t.__esModule=!0;var o=r(n(7848)),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";t.__esModule=!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))}},7848:function(e,t,n){var r=n(8139);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,l=r(e),s="function"==typeof t,u=0,c=l.length;ue)).join(" ")},l=n(4461),s=n.n(l);const u="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,c=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?s()("custom-theme-"):"").current;return u((()=>{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 d="LoadingSpinner-module_loadingSpinner__2xHT_";i(".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 f="hds-loading-spinner-notification-area",p="data-active-spinners",h=()=>"undefined"==typeof document?null:document.getElementById(f)||(()=>{const e=document.createElement("div");return e.id=f,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","alert"),document.body.appendChild(e),e})(),m=e=>{var{className:n,multicolor:r=!1,small:i=!1,theme:l,loadingText:u="Page is loading",loadingFinishedText:f="Page has finished loading"}=e,m=o(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const g=c(d,l);return((e,n)=>{const[r]=(0,t.useState)(s()()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(h()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),u=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(p)||"").split(",").filter((e=>""!==e))),[a]),d=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(p,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(p,e.join(","))}),[c,a,r]),m=(0,t.useCallback)((()=>{0===c().length&&(u(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,u,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),d(),()=>{f(),m()})),[l,d,f,m])})(u,f),t.createElement("div",Object.assign({className:a(d,i&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",g,n)},m),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};let g=0;function v(e,t){const n="atom"+ ++g,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=e=>e(r),r.write=(e,t,n)=>t(r,"function"==typeof n?n(e(r)):n)),t&&(r.write=t),r}const b=e=>"init"in e,_=e=>!!e.write,y=new WeakMap,x=(e,t)=>{const n=y.get(e);n&&(y.delete(e),n(t))},w=(e,t)=>{e.status="fulfilled",e.value=t},k=(e,t)=>{e.status="rejected",e.reason=t},E=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),S=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),I=e=>"v"in e&&e.v instanceof Promise,C=e=>{if("e"in e)throw e.e;return e.v},O=()=>{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),o&&I(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);x(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),r&&E(r,o)&&r.d===o.d)return r;if(r&&I(r)&&I(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,t,n,r)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(t)){let o;const a=new Promise(((r,l)=>{let u=!1;t.then((t=>{if(!u){u=!0;const o=i(e),l=s(e,a,n);w(a,t),r(t),(null==o?void 0:o.d)!==l.d&&O(e,l,null==o?void 0:o.d)}}),(t=>{if(!u){u=!0;const r=i(e),o=s(e,a,n);k(a,t),l(t),(null==r?void 0:r.d)!==o.d&&O(e,o,null==r?void 0:r.d)}})),o=e=>{u||(u=!0,e.then((e=>w(a,e)),(e=>k(a,e))),r(e))}}));return a.orig=t,a.status="pending",((e,t)=>{y.set(e,t),e.catch((()=>{})).finally((()=>y.delete(e)))})(a,(e=>{e&&o(e),null==r||r()})),s(e,a,n)}return s(e,t,n)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>t===e||c(t)===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),C(e);if(b(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),C(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return _(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&_(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(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),r&&S(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>C(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const n=new Map,r=new WeakMap,o=e=>{const i=t.get(e);null==i||i.t.forEach((t=>{t!==e&&(n.set(t,(n.get(t)||new Set).add(e)),r.set(t,(r.get(t)||0)+1),o(t))}))};o(e);const a=e=>{const o=t.get(e);null==o||o.t.forEach((t=>{var o;if(t!==e){let e=r.get(t);if(e&&r.set(t,--e),!e){let e=!!(null==(o=n.get(t))?void 0:o.size);if(e){const n=i(t),r=c(t,!0);e=!n||!E(n,r)}e||n.forEach((e=>e.delete(t)))}a(t)}}))};a(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>C(c(e))),((t,...o)=>{let a;if(t===e){if(!b(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);e&&E(e,n)||p(t)}else a=h(t,...o);if(!n){const e=T();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=T();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n)=>{var r;null==(r=i(e))||r.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e)})),c(e);const a={t:new Set(n&&[n]),l:new Set};if(t.set(e,a),o.add(e),_(e)&&e.onMount){const t=e.onMount(((...t)=>m(e,...t)));t&&(a.u=t)}return a},v=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?(I(a)&&x(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&v(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},O=(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)&&v(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},T=()=>{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){o.d!==(null==r?void 0:r.d)&&O(n,o,null==r?void 0:r.d);const i=t.get(n);!i||r&&!I(r)&&(E(r,o)||S(r,o))||(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},j=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=g(e)),n})(e),i=T(),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)&&v(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,sub:j,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)b(t)&&(u(t,n),p(t));const t=T();r.forEach((e=>e({type:"restore",flushed:t})))}}};let T;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const j=(0,t.createContext)(void 0),N=e=>{const n=(0,t.useContext)(j);return(null==e?void 0:e.store)||n||(T||(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"),T=O()),T)},z=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 L(e,n){const r=N(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)?z(s):s}function P(e,n){const r=N(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function D(e,t){return[L(e,t),P(e,t)]}i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__2Qjmg,.text-input_hds-text-input__helper-text__gNPue{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}");const A=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:a("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function M(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 M(e).Element||e instanceof Element}function F(e){return e instanceof M(e).HTMLElement||e instanceof HTMLElement}function B(e){return"undefined"!=typeof ShadowRoot&&(e instanceof M(e).ShadowRoot||e instanceof ShadowRoot)}var H=Math.max,V=Math.min,$=Math.round;function U(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(F(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=$(n.width)/a||1),i>0&&(o=$(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 K(e){var t=M(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function W(e){return e?(e.nodeName||"").toLowerCase():null}function q(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function J(e){return U(q(e)).left+K(e).scrollLeft}function Q(e){return M(e).getComputedStyle(e)}function Y(e){var t=Q(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function G(e,t,n){void 0===n&&(n=!1);var r,o,i=F(t),a=F(t)&&function(e){var t=e.getBoundingClientRect(),n=$(t.width)/e.offsetWidth||1,r=$(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=q(t),s=U(e,a),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==W(t)||Y(l))&&(u=(r=t)!==M(r)&&F(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:K(r)),F(t)?((c=U(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=J(l))),{x:s.left+u.scrollLeft-c.x,y:s.top+u.scrollTop-c.y,width:s.width,height:s.height}}function X(e){var t=U(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 Z(e){return"html"===W(e)?e:e.assignedSlot||e.parentNode||(B(e)?e.host:null)||q(e)}function ee(e){return["html","body","#document"].indexOf(W(e))>=0?e.ownerDocument.body:F(e)&&Y(e)?e:ee(Z(e))}function te(e,t){var n;void 0===t&&(t=[]);var r=ee(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=M(r),a=o?[i].concat(i.visualViewport||[],Y(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(te(Z(a)))}function ne(e){return["table","td","th"].indexOf(W(e))>=0}function re(e){return F(e)&&"fixed"!==Q(e).position?e.offsetParent:null}function oe(e){for(var t=M(e),n=re(e);n&&ne(n)&&"static"===Q(n).position;)n=re(n);return n&&("html"===W(n)||"body"===W(n)&&"static"===Q(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&F(e)&&"fixed"===Q(e).position)return null;var n=Z(e);for(B(n)&&(n=n.host);F(n)&&["html","body"].indexOf(W(n))<0;){var r=Q(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 ie="top",ae="bottom",le="right",se="left",ue="auto",ce=[ie,ae,le,se],de="start",fe="end",pe="viewport",he="popper",me=ce.reduce((function(e,t){return e.concat([t+"-"+de,t+"-"+fe])}),[]),ge=[].concat(ce,[ue]).reduce((function(e,t){return e.concat([t,t+"-"+de,t+"-"+fe])}),[]),ve=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function be(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}function _e(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ye={placement:"bottom",modifiers:[],strategy:"absolute"};function xe(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Ce(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?Ee(o):null,a=o?Se(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case ie:t={x:l,y:n.y-r.height};break;case ae:t={x:l,y:n.y+n.height};break;case le:t={x:n.x+n.width,y:s};break;case se:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?Ie(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case de:t[u]=t[u]-(n[c]/2-r[c]/2);break;case fe:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var Oe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Te(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,m=void 0===h?0:h,g="function"==typeof c?c({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),_=se,y=ie,x=window;if(u){var w=oe(n),k="clientHeight",E="clientWidth";if(w===M(n)&&"static"!==Q(w=q(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===ie||(o===se||o===le)&&i===fe)y=ae,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===se||(o===ie||o===ae)&&i===fe)_=le,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,I=Object.assign({position:l},u&&Oe),C=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:$(t*r)/r||0,y:$(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=C.x,m=C.y,s?Object.assign({},I,((S={})[y]=b?"0":"",S[_]=v?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",S)):Object.assign({},I,((t={})[y]=b?m+"px":"",t[_]=v?p+"px":"",t.transform="",t))}var je={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=ge.reduce((function(e,n){return e[n]=function(e,t,n){var r=Ee(e),o=[se,ie].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,[se,le].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}},Ne={left:"right",right:"left",bottom:"top",top:"bottom"};function ze(e){return e.replace(/left|right|bottom|top/g,(function(e){return Ne[e]}))}var Le={start:"end",end:"start"};function Pe(e){return e.replace(/start|end/g,(function(e){return Le[e]}))}function De(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&B(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ae(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Me(e,t){return t===pe?Ae(function(e){var t=M(e),n=q(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+J(e),y:l}}(e)):R(t)?function(e){var t=U(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):Ae(function(e){var t,n=q(e),r=K(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=H(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=H(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+J(e),s=-r.scrollTop;return"rtl"===Q(o||n).direction&&(l+=H(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(q(e)))}function Re(e,t,n){var r="clippingParents"===t?function(e){var t=te(Z(e)),n=["absolute","fixed"].indexOf(Q(e).position)>=0&&F(e)?oe(e):e;return R(n)?t.filter((function(e){return R(e)&&De(e,n)&&"body"!==W(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Me(e,n);return t.top=H(r.top,t.top),t.right=V(r.right,t.right),t.bottom=V(r.bottom,t.bottom),t.left=H(r.left,t.left),t}),Me(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 Fe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Be(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function He(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?pe:l,u=n.elementContext,c=void 0===u?he:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Fe("number"!=typeof h?h:Be(h,ce)),g=c===he?"reference":he,v=e.rects.popper,b=e.elements[f?g:c],_=Re(R(b)?b:b.contextElement||q(e.elements.popper),a,s),y=U(e.elements.reference),x=Ce({reference:y,element:v,strategy:"absolute",placement:o}),w=Ae(Object.assign({},v,x)),k=c===he?w:y,E={top:_.top-k.top+m.top,bottom:k.bottom-_.bottom+m.bottom,left:_.left-k.left+m.left,right:k.right-_.right+m.right},S=e.modifiersData.offset;if(c===he&&S){var I=S[o];Object.keys(E).forEach((function(e){var t=[le,ae].indexOf(e)>=0?1:-1,n=[ie,ae].indexOf(e)>=0?"y":"x";E[e]+=I[n]*t}))}return E}var Ve={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,m=n.allowedAutoPlacements,g=t.options.placement,v=Ee(g),b=s||(v===g||!h?[ze(g)]:function(e){if(Ee(e)===ue)return[];var t=ze(e);return[Pe(e),t,Pe(t)]}(g)),_=[g].concat(b).reduce((function(e,n){return e.concat(Ee(n)===ue?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?ge:s,c=Se(r),d=c?l?me:me.filter((function(e){return Se(e)===c})):ce,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]=He(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[Ee(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:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=_[0],S=0;S<_.length;S++){var I=_[S],C=Ee(I),O=Se(I)===de,T=[ie,ae].indexOf(C)>=0,j=T?"width":"height",N=He(t,{placement:I,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=T?O?le:se:O?ae:ie;y[j]>x[j]&&(z=ze(z));var L=ze(z),P=[];if(i&&P.push(N[C]<=0),l&&P.push(N[z]<=0,N[L]<=0),P.every((function(e){return e}))){E=I,k=!1;break}w.set(I,P)}if(k)for(var D=function(e){var t=_.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 $e(e,t,n){return H(e,V(t,n))}var Ue={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,m=void 0===h?0:h,g=He(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=Ee(t.placement),b=Se(t.placement),_=!b,y=Ie(v),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,I="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(w){if(i){var T,j="y"===y?ie:se,N="y"===y?ae:le,z="y"===y?"height":"width",L=w[y],P=L+g[j],D=L-g[N],A=p?-E[z]/2:0,M=b===de?k[z]:E[z],R=b===de?-E[z]:-k[z],F=t.elements.arrow,B=p&&F?X(F):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=$[j],K=$[N],W=$e(0,k[z],B[z]),q=_?k[z]/2-A-W-U-I.mainAxis:M-W-U-I.mainAxis,J=_?-k[z]/2+A+W+K+I.mainAxis:R+W+K+I.mainAxis,Q=t.elements.arrow&&oe(t.elements.arrow),Y=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,G=null!=(T=null==C?void 0:C[y])?T:0,Z=L+J-G,ee=$e(p?V(P,L+q-G-Y):P,L,p?H(D,Z):D);w[y]=ee,O[y]=ee-L}if(l){var te,ne="x"===y?ie:se,re="x"===y?ae:le,ue=w[x],ce="y"===x?"height":"width",fe=ue+g[ne],pe=ue-g[re],he=-1!==[ie,se].indexOf(v),me=null!=(te=null==C?void 0:C[x])?te:0,ge=he?fe:ue-k[ce]-E[ce]-me+I.altAxis,ve=he?ue+k[ce]+E[ce]-me-I.altAxis:pe,be=p&&he?function(e,t,n){var r=$e(e,t,n);return r>n?n:r}(ge,ue,ve):$e(p?ge:fe,ue,p?ve:pe);w[x]=be,O[x]=be-ue}t.modifiersData[r]=O}},requiresIfExists:["offset"]};var Ke={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=Ee(n.placement),s=Ie(l),u=[se,le].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return Fe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Be(e,ce))}(o.padding,n),d=X(i),f="y"===s?ie:se,p="y"===s?ae:le,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],m=a[s]-n.rects.reference[s],g=oe(i),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,_=c[f],y=v-d[u]-c[p],x=v/2-d[u]/2+b,w=$e(_,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)))&&De(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function We(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 qe(e){return[ie,le,ae,se].some((function(t){return e[t]>=0}))}var Je=we({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=M(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,ke)})),l&&s.addEventListener("resize",n.update,ke),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,ke)})),l&&s.removeEventListener("resize",n.update,ke)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Ce({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:Ee(t.placement),variation:Se(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,Te(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,Te(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];F(o)&&W(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}),{});F(r)&&W(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},je,Ve,Ue,Ke,{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=He(t,{elementContext:"reference"}),l=He(t,{altBoundary:!0}),s=We(a,r),u=We(l,o,i),c=qe(s),d=qe(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})}}]}),Qe=n(9590),Ye=n.n(Qe),Ge=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Xe="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Ze=[],et={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"};i(".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 tt=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm1 12v2h-2v-2h2zm-.956-10.25c1.99 0 3.673 1.545 3.673 3.674 0 1.357-.47 2.065-1.556 2.882l-.242.178c-.744.545-.963.852-.98 1.658l-.002.108h-2c0-1.575.522-2.412 1.677-3.288l.248-.182c.706-.517.855-.726.855-1.356 0-.985-.75-1.674-1.673-1.674-.853 0-1.565.59-1.662 1.458l-.009.098-1.996-.114c.115-2.019 1.757-3.442 3.667-3.442z",fill:"currentColor"})))};i(".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 nt=e=>{let{boxShadow:n=!1,children:o,placement:i="auto",small:l=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:f}=e;const[p,h]=(0,t.useState)(!1),m=(0,t.useRef)(null),g=(0,t.useRef)(null),[v,b]=(0,t.useState)(null),{styles:_,attributes:y,forceUpdate:x}=function(e,n,o){void 0===o&&(o={});var i=t.useRef(null),a={onFirstUpdate:o.onFirstUpdate,placement:o.placement||"bottom",strategy:o.strategy||"absolute",modifiers:o.modifiers||Ze},l=t.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=l[0],u=l[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);r.flushSync((function(){u({styles:Ge(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Ge(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),d=t.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Ye()(i.current,e)?i.current||e:(i.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,c]),f=t.useRef();return Xe((function(){f.current&&f.current.setOptions(d)}),[d]),Xe((function(){if(null!=e&&null!=n){var t=(o.createPopper||Je)(e,n,d);return f.current=t,function(){t.destroy(),f.current=null}}}),[e,n,o.createPopper]),{state:f.current?f.current.state:null,styles:s.styles,attributes:s.attributes,update:f.current?f.current.update:null,forceUpdate:f.current?f.current.forceUpdate:null}}(m.current,g.current,{placement:i,modifiers:[{name:"arrow",options:{element:v}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==x&&!0===p&&x()}),[p,x]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!p||"Escape"!==t&&"Esc"!==t&&27!==t||h(!1)},t=e=>{const t=e.target;!p||m.current.contains(t)||g.current.contains(t)||h(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:a("Tooltip-module_root__1Yo9t",c)},t.createElement("button",{ref:m,type:"button",className:a("Tooltip-module_button__2x9m0",d),title:s,"aria-label":s,"aria-expanded":p,onClick:()=>{h(!p)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(tt,null))),p&&t.createElement("section",Object.assign({"aria-label":u,ref:g,className:a("Tooltip-module_tooltip__3x8S8",l&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",f),style:_.popper},y.popper),o,t.createElement("div",Object.assign({ref:b,className:"Tooltip-module_arrow__210Rd",style:_.arrow},y.arrow))))};i(".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 rt=e=>{var{hidden:n,id:r,inputId:i,isAriaLabelledBy:a,label:l,required:s,tooltipLabel:u,tooltipButtonLabel:c,tooltipText:d}=e,f=o(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!a||!r)&&{htmlFor:i},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},f),l,s&&t.createElement(A,null)),d&&t.createElement(nt,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:u,buttonLabel:c},d))};var ot="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",it="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",at="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",lt="TextInput-module_hasButton__2KCM1",st="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",ut="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ct="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",dt="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",ft="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",pt="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",ht="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",mt="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__1GLYk,.text-input_hds-text-input__helper-text__3V2KM{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--focus-outline-color)}");const gt=e=>{let{children:n,className:r="",errorText:o,helperText:i,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:v,tooltipLabel:b,tooltipText:_,tooltipButtonLabel:y}=e;return t.createElement("div",{onBlur:p,className:a(ot,u&&ft,g&&pt,r),style:m},d&&t.createElement(rt,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:b,tooltipButtonLabel:y,tooltipText:_}),t.createElement("div",{className:a(it)},n),o&&t.createElement("div",{className:st,id:`${s}-error`},o),g&&t.createElement("div",{className:ct,id:`${s}-success`},g),v&&t.createElement("div",{className:dt,id:`${s}-info`},v),i&&t.createElement("div",{className:ut,id:`${s}-helper`},i))};const vt=t.forwardRef(((e,n)=>{var{className:r="",children:i,disabled:l=!1,defaultValue:s,errorText:u,helperText:c,hideLabel:d,invalid:f,id:p,label:h,onChange:m=(()=>null),required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w,type:k="text",buttonIcon:E,buttonAriaLabel:S,onButtonClick:I}=e,C=o(e,["className","children","disabled","defaultValue","errorText","helperText","hideLabel","invalid","id","label","onChange","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","type","buttonIcon","buttonAriaLabel","onButtonClick"]);const O={className:r,errorText:u,helperText:c,hideLabel:d,id:p,invalid:f,label:h,required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w},T=((e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" "))(p,c,u,b,_),j=Boolean(E&&I);return t.createElement(gt,Object.assign({},O),t.createElement("input",Object.assign({className:a(at,j&<),defaultValue:s,disabled:l,id:p,onChange:m,ref:n,required:g,type:k,"aria-describedby":T.length>0?T:null},C)),j&&t.createElement("div",{className:ht},t.createElement("button",{className:mt,disabled:l,type:"button",onClick:I,"aria-label":S},E)),i)}));function bt(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 _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"21 7 10 18 4.5 12.5 6 11 10 15 19.5 5.5"})))};var Ct="function"==typeof Symbol&&Symbol.for,Ot=Ct?Symbol.for("react.element"):60103,Tt=Ct?Symbol.for("react.portal"):60106,jt=Ct?Symbol.for("react.fragment"):60107,Nt=Ct?Symbol.for("react.strict_mode"):60108,zt=Ct?Symbol.for("react.profiler"):60114,Lt=Ct?Symbol.for("react.provider"):60109,Pt=Ct?Symbol.for("react.context"):60110,Dt=Ct?Symbol.for("react.async_mode"):60111,At=Ct?Symbol.for("react.concurrent_mode"):60111,Mt=Ct?Symbol.for("react.forward_ref"):60112,Rt=Ct?Symbol.for("react.suspense"):60113,Ft=Ct?Symbol.for("react.suspense_list"):60120,Bt=Ct?Symbol.for("react.memo"):60115,Ht=Ct?Symbol.for("react.lazy"):60116,Vt=Ct?Symbol.for("react.block"):60121,$t=Ct?Symbol.for("react.fundamental"):60117,Ut=Ct?Symbol.for("react.responder"):60118,Kt=Ct?Symbol.for("react.scope"):60119;function Wt(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Ot:switch(e=e.type){case Dt:case At:case jt:case zt:case Nt:case Rt:return e;default:switch(e=e&&e.$$typeof){case Pt:case Mt:case Ht:case Bt:case Lt:return e;default:return t}}case Tt:return t}}}function qt(e){return Wt(e)===At}var Jt={AsyncMode:Dt,ConcurrentMode:At,ContextConsumer:Pt,ContextProvider:Lt,Element:Ot,ForwardRef:Mt,Fragment:jt,Lazy:Ht,Memo:Bt,Portal:Tt,Profiler:zt,StrictMode:Nt,Suspense:Rt,isAsyncMode:function(e){return qt(e)||Wt(e)===Dt},isConcurrentMode:qt,isContextConsumer:function(e){return Wt(e)===Pt},isContextProvider:function(e){return Wt(e)===Lt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ot},isForwardRef:function(e){return Wt(e)===Mt},isFragment:function(e){return Wt(e)===jt},isLazy:function(e){return Wt(e)===Ht},isMemo:function(e){return Wt(e)===Bt},isPortal:function(e){return Wt(e)===Tt},isProfiler:function(e){return Wt(e)===zt},isStrictMode:function(e){return Wt(e)===Nt},isSuspense:function(e){return Wt(e)===Rt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===jt||e===At||e===zt||e===Nt||e===Rt||e===Ft||"object"==typeof e&&null!==e&&(e.$$typeof===Ht||e.$$typeof===Bt||e.$$typeof===Lt||e.$$typeof===Pt||e.$$typeof===Mt||e.$$typeof===$t||e.$$typeof===Ut||e.$$typeof===Kt||e.$$typeof===Vt)},typeOf:Wt},Qt=(kt((function(e,t){})),kt((function(e){e.exports=Jt})),Object.getOwnPropertySymbols),Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Xt=(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;var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()&&Object.assign,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");Function.call.bind(Object.prototype.hasOwnProperty);function Zt(e,t,n,r,o){}Zt.resetWarningCache=function(){};function en(){}function tn(){}tn.resetWarningCache=en;var nn=kt((function(e){e.exports=function(){function e(e,t,n,r,o,i){if(i!==Xt){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:tn,resetWarningCache:en};return n.PropTypes=n,n}()})),rn="function"==typeof Symbol&&Symbol.for,on=rn?Symbol.for("react.element"):60103,an=rn?Symbol.for("react.portal"):60106,ln=rn?Symbol.for("react.fragment"):60107,sn=rn?Symbol.for("react.strict_mode"):60108,un=rn?Symbol.for("react.profiler"):60114,cn=rn?Symbol.for("react.provider"):60109,dn=rn?Symbol.for("react.context"):60110,fn=rn?Symbol.for("react.async_mode"):60111,pn=rn?Symbol.for("react.concurrent_mode"):60111,hn=rn?Symbol.for("react.forward_ref"):60112,mn=rn?Symbol.for("react.suspense"):60113,gn=rn?Symbol.for("react.suspense_list"):60120,vn=rn?Symbol.for("react.memo"):60115,bn=rn?Symbol.for("react.lazy"):60116,_n=rn?Symbol.for("react.block"):60121,yn=rn?Symbol.for("react.fundamental"):60117,xn=rn?Symbol.for("react.responder"):60118,wn=rn?Symbol.for("react.scope"):60119;function kn(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case on:switch(e=e.type){case fn:case pn:case ln:case un:case sn:case mn:return e;default:switch(e=e&&e.$$typeof){case dn:case hn:case bn:case vn:case cn:return e;default:return t}}case an:return t}}}function En(e){return kn(e)===pn}var Sn={AsyncMode:fn,ConcurrentMode:pn,ContextConsumer:dn,ContextProvider:cn,Element:on,ForwardRef:hn,Fragment:ln,Lazy:bn,Memo:vn,Portal:an,Profiler:un,StrictMode:sn,Suspense:mn,isAsyncMode:function(e){return En(e)||kn(e)===fn},isConcurrentMode:En,isContextConsumer:function(e){return kn(e)===dn},isContextProvider:function(e){return kn(e)===cn},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===on},isForwardRef:function(e){return kn(e)===hn},isFragment:function(e){return kn(e)===ln},isLazy:function(e){return kn(e)===bn},isMemo:function(e){return kn(e)===vn},isPortal:function(e){return kn(e)===an},isProfiler:function(e){return kn(e)===un},isStrictMode:function(e){return kn(e)===sn},isSuspense:function(e){return kn(e)===mn},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===ln||e===pn||e===un||e===sn||e===mn||e===gn||"object"==typeof e&&null!==e&&(e.$$typeof===bn||e.$$typeof===vn||e.$$typeof===cn||e.$$typeof===dn||e.$$typeof===hn||e.$$typeof===yn||e.$$typeof===xn||e.$$typeof===wn||e.$$typeof===_n)},typeOf:kn};kt((function(e,t){})),kt((function(e){e.exports=Sn}));function In(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function Cn(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function On(e,t){if(e.clientHeightt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var jn=0;function Nn(e){return"function"==typeof e?e:zn}function zn(){}function Ln(e,t){e&&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(!In(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;In(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&&On(p)&&!On(document.documentElement)||null!=p&&On(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),_=b.height,y=b.width,x=b.top,w=b.right,k=b.bottom,E=b.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+_/2,I="center"===i?E+y/2:"end"===i?w:E,C=[],O=0;O=0&&E>=0&&k<=m&&w<=h&&x>=L&&k<=D&&E>=A&&w<=P)return C;var M=getComputedStyle(T),R=parseInt(M.borderLeftWidth,10),F=parseInt(M.borderTopWidth,10),B=parseInt(M.borderRightWidth,10),H=parseInt(M.borderBottomWidth,10),V=0,$=0,U="offsetWidth"in T?T.offsetWidth-T.clientWidth-R-B:0,K="offsetHeight"in T?T.offsetHeight-T.clientHeight-F-H:0,W="offsetWidth"in T?0===T.offsetWidth?0:z/T.offsetWidth:0,q="offsetHeight"in T?0===T.offsetHeight?0:N/T.offsetHeight:0;if(d===T)V="start"===o?S:"end"===o?S-m:"nearest"===o?Tn(v,v+m,m,F,H,v+S,v+S+_,_):S-m/2,$="start"===i?I:"center"===i?I-h/2:"end"===i?I-h:Tn(g,g+h,h,R,B,g+I,g+I+y,y),V=Math.max(0,V+v),$=Math.max(0,$+g);else{V="start"===o?S-L-F:"end"===o?S-D+H+K:"nearest"===o?Tn(L,D,N,F,H+K,S,S+_,_):S-(L+N/2)+K/2,$="start"===i?I-A-R:"center"===i?I-(A+z/2)+U/2:"end"===i?I-P+B+U:Tn(A,P,z,R,B+U,I,I+y,y);var J=T.scrollLeft,Q=T.scrollTop;S+=Q-(V=Math.max(0,Math.min(Q+V/q,T.scrollHeight-N/q+K))),I+=J-($=Math.max(0,Math.min(J+$/W,T.scrollWidth-z/W+U)))}C.push({el:T,top:V,left:$})}return C}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function Pn(e,t){return e===t||e.contains&&e.contains(t)}function Dn(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 Wn(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=qn(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function qn(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?qn(1,0,n,r,!1):qn(-1,n-1,n,r,!1):-1}function Jn(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(Pn(t,e)||r&&Pn(t,n.activeElement))}))}var Qn=Dn((function(){Gn().textContent=""}),500);function Yn(e,t){var n=Gn(t);e&&(n.textContent=e,Qn())}function Gn(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 Xn=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});!function(){var e=function(e){function n(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+Rn(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=Vn(t),n.internalSetState(_t({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=Vn(t),n.internalSetState(_t({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,_t({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var l=a?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var s={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],Un(n.props,e)||(s[e]=l[e]))})),a&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,_t({},n.getStateAndHelpers(),l)),s}),(function(){Nn(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=bt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var d=n.getState().isOpen;return _t(((r={})[a]=Mn(l,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Wn(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Wn(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(_t({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=_t({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=_t({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=qn(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=qn(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=bt(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),s=n.getState().isOpen,u={onClick:An(r,n.buttonHandleClick),onKeyDown:An(o,n.buttonHandleKeyDown),onKeyUp:An(i,n.buttonHandleKeyUp),onBlur:An(a,n.buttonHandleBlur)};return _t({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:u,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Kn(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(yt(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return _t({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,s=bt(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"]),u={},c=n.getState(),d=c.inputValue,f=c.isOpen,p=c.highlightedIndex;return s.disabled||((l={}).onChange=An(i,a,n.inputHandleChange),l.onKeyDown=An(r,n.inputHandleKeyDown),l.onBlur=An(o,n.inputHandleBlur),u=l),_t({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof p&&p>=0?n.getItemId(p):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},u,s)},n.inputHandleKeyDown=function(e){var t=Kn(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(yt(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=bt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,_t(((r={})[a]=Mn(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=s&&s["aria-label"]?null:n.labelId,r.id=n.menuId,r),s)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,s=r.item,u=void 0===s?void 0:s,c=bt(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(u),l=n.items.indexOf(u)):n.items[l]=u;var d=a,f=((t={onMouseMove:An(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:An(i,(function(e){e.preventDefault()}))}).onClick=An(d,(function(){n.selectItemAtIndex(l,{type:9})})),t),p=c.disabled?{onMouseDown:f.onMouseDown}:f;return _t({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},p,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=Vn(e),n.internalSetState((function(t){var r=t.selectedItem;return _t({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=Vn(e),n.internalSetState((function(t){var r=t.isOpen;return _t({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),Nn(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=Dn((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(_t({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,Yn(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,s=r.initialIsOpen,u=void 0===s?l:s,c=r.initialInputValue,d=void 0===c?"":c,f=r.initialSelectedItem,p=void 0===f?null:f,h=n.getState({highlightedIndex:a,isOpen:u,inputValue:d,selectedItem:p});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,xt(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),$n(e,this.props)},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=Wn(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,s=this.getToggleButtonProps,u=this.getLabelProps,c=this.getMenuProps,d=this.getInputProps,f=this.getItemProps,p=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,_=this.setHighlightedIndex,y=this.clearSelection,x=this.clearItems;return{getRootProps:l,getToggleButtonProps:s,getLabelProps:u,getMenuProps:c,getInputProps:d,getItemProps:f,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:_,clearSelection:y,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this,t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!Jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=Jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){Un(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=Bn(this.props.children,zn);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=Bn(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:Fn,itemToString:function(e){return null==e?"":String(e)},onStateChange:zn,onInputValueChange:zn,onUserAction:zn,onChange:zn,onSelect:zn,onOuterClick:zn,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:Ln},e.stateChangeTypes=Xn}();var Zn={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};var er=Dn((function(e,t){Yn(e(),t)}),200);function tr(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+Rn():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function nr(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function rr(e){return/^\S{1}$/.test(e)}function or(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function ir(e){var n=(0,t.useRef)(e);return n.current=e,n}function ar(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=$n(t,n.props);var r=e(t,n);return n.props.stateReducer(t,_t({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=ir(r),d=(0,t.useCallback)((function(e){return u(_t({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&function(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"+or(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](_t({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(_t({type:o},i))}(f,$n(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function lr(e,t,n){var r=ar(e,t,n),o=r[0],i=r[1];return[$n(o,n),i]}var sr={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:Ln,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function ur(e,t,n){void 0===n&&(n=Zn);var r="default"+or(t);return r in e?e[r]:n[t]}function cr(e,t,n){if(void 0===n&&(n=Zn),t in e)return e[t];var r="initial"+or(t);return r in e?e[r]:ur(e,t,n)}function dr(e){var t=cr(e,"selectedItem"),n=cr(e,"isOpen"),r=cr(e,"highlightedIndex"),o=cr(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function fr(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):Wn(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function pr(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&&!Jn(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||Jn(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 hr(){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:fr(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:fr(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=_t({isOpen:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:qn(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:qn(-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=br(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=_t({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:Wn(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:Wn(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:fr(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:fr(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:ur(o,"highlightedIndex"),isOpen:ur(o,"isOpen"),selectedItem:ur(o,"selectedItem"),inputValue:ur(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function wr(e){void 0===e&&(e={});var n=_t({},_r,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=lr(xr,dr(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,v=f.inputValue,b=(0,t.useRef)(null),_=(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)(tr(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),I=ir({state:f,props:n}),C=function(e){return y.current[k.current.getItemId(e)]};mr(c,[h,m,v,r],_t({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),mr(u,[g],_t({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var O=gr({menuElement:_.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:C});(0,t.useEffect)((function(){S.current&&(w.current=Dn((function(e){e({type:21,inputValue:""})}),500)),v&&w.current(p)}),[p,v]),vr({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&_.current&&_.current.focus():h?_.current&&_.current.focus():i.document.activeElement===_.current&&b.current&&(x.current=!1,b.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var T=pr(h,[_,b],i,(function(){p({type:8})})),j=hr("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var N=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:13,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:14,getItemNodeFromIndex:C,shiftKey:e.shiftKey})}}}),[p]),z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:0,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:1,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:3,getItemNodeFromIndex:C})},End:function(e){e.preventDefault(),p({type:4,getItemNodeFromIndex:C})},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]),P=(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]),M=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),R=(0,t.useCallback)((function(){p({type:22})}),[p]),F=(0,t.useCallback)((function(e){p({type:21,inputValue:e})}),[p]),B=(0,t.useCallback)((function(e){return _t({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),H=(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=bt(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=I.current.state;return j("getMenuProps",f,a,_),_t(((n={})[a]=Mn(u,(function(e){_.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:An(o,(function(){p({type:9})})),onKeyDown:An(l,(function(e){var t=Kn(e);t&&z[t]?z[t](e):rr(t)&&p({type:7,key:t,getItemNodeFromIndex:C})})),onBlur:An(s,(function(){!1!==x.current?!T.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,I,z,T,j]);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=bt(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=_t(((n={})[l]=Mn(s,(function(e){b.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=I.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),u);return u.disabled||(f.onClick=An(o,(function(){p({type:12})})),f.onKeyDown=An(i,(function(e){var t=Kn(e);t&&N[t]?N[t](e):rr(t)&&p({type:15,key:t,getItemNodeFromIndex:C})}))),j("getToggleButtonProps",d,l,b),f}),[p,I,N,j]),getLabelProps:B,getMenuProps:H,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=bt(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=I.current,f=d.state,h=d.props,m=nr(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=_t(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=Mn(u,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),c);return c.disabled||(g.onMouseMove=An(i,(function(){o!==f.highlightedIndex&&(O.current=!1,p({type:10,index:o}))})),g.onClick=An(a,(function(){p({type:11,index:o})}))),g}),[p,I,O]),toggleMenu:L,openMenu:D,closeMenu:P,setHighlightedIndex:A,selectItem:M,reset:R,setInputValue:F,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:v}}wr.stateChangeTypes=yr;var kr=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}),Er=(nn.array.isRequired,nn.func,nn.func,nn.func,nn.bool,nn.number,nn.number,nn.number,nn.bool,nn.bool,nn.bool,nn.any,nn.any,nn.any,nn.string,nn.string,nn.string,nn.string,nn.string,nn.string,nn.func,nn.string,nn.string,nn.func,nn.func,nn.func,nn.func,nn.func,nn.func,nn.shape({addEventListener:nn.func,removeEventListener:nn.func,document:nn.shape({getElementById:nn.func,activeElement:nn.any,body:nn.any})}),_t({},sr,{getA11yStatusMessage:Fn,circularNavigation:!0}));function Sr(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:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:Wn(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:fr(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 1:n=e.isOpen?{highlightedIndex:Wn(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:fr(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:n=_t({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case 2:n=_t({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 3:n=_t({},e.isOpen&&{highlightedIndex:qn(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case 4:n=_t({},e.isOpen&&{highlightedIndex:qn(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case 7:e.isOpen&&(n=_t({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:ur(o,"highlightedIndex"),inputValue:t.inputValue};break;case 8:n={highlightedIndex:-1};break;case 11:case 12:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:fr(o,e,0)};break;case 13:n={isOpen:!0,highlightedIndex:fr(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:ur(o,"highlightedIndex"),isOpen:ur(o,"isOpen"),selectedItem:ur(o,"selectedItem"),inputValue:ur(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function Ir(e){void 0===e&&(e={});var n=_t({},Er,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=dr(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)),_t({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=ar(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){Un(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:19,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[$n(a,r),l]}(Sr,d,n),p=f[0],h=f[1],m=p.isOpen,g=p.highlightedIndex,v=p.selectedItem,b=p.inputValue,_=(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,I,C,O,T=(0,t.useRef)(!0),j=(0,t.useRef)((S=(E=n).id,I=E.inputId,C=bt(E,["id","inputId"]),O=void 0===S?"downshift-"+Rn():S,_t({inputId:I||O+"-input"},tr(_t({id:S},C))))),N=(0,t.useRef)(),z=ir({state:p,props:n}),L=function(e){return y.current[j.current.getItemId(e)]};mr(s,[m,g,b,i],_t({isInitialMount:T.current,previousResultCount:N.current,items:i,environment:l,itemToString:c},p)),mr(u,[v],_t({isInitialMount:T.current,previousResultCount:N.current,items:i,environment:l,itemToString:c},p));var P=gr({menuElement:_.current,highlightedIndex:g,isOpen:m,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});vr({isInitialMount:T.current,props:n,state:p}),(0,t.useEffect)((function(){T.current&&(r||o||m)&&x.current&&x.current.focus()}),[m]),(0,t.useEffect)((function(){T.current||(N.current=i.length)}));var D=pr(m,[k,_,w],l,(function(){h({type:7,selectItem:!1})})),A=hr("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){T.current=!1}),[]);var M=(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]),R=(0,t.useCallback)((function(e){return _t({id:j.current.labelId,htmlFor:j.current.inputId},e)}),[]),F=(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=bt(r,["onMouseLeave","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError;return A("getMenuProps",void 0!==u&&u,a,_),_t(((n={})[a]=Mn(l,(function(e){_.current=e})),n.id=j.current.menuId,n.role="listbox",n["aria-labelledby"]=j.current.labelId,n.onMouseLeave=An(o,(function(){h({type:8})})),n),s)}),[h,A]),B=(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;r.onPress;var d=bt(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"]),f=z.current,p=f.props,m=f.state,g=nr(i,o,p.items);if(g<0)throw new Error("Pass either item or item index in getItemProps!");var v=c;return _t(((t={})[l]=Mn(s,(function(e){e&&(y.current[j.current.getItemId(g)]=e)})),t.role="option",t["aria-selected"]=""+(g===m.highlightedIndex),t.id=j.current.getItemId(g),t),!d.disabled&&((n={onMouseMove:An(u,(function(){i!==m.highlightedIndex&&(P.current=!1,h({type:9,index:i}))}))}).onClick=An(v,(function(){h({type:10,index:i}),x.current&&x.current.focus()})),n),d)}),[h,z,P]),H=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick;n.onPress;var o=n.refKey,i=void 0===o?"ref":o,a=n.ref,l=bt(n,["onClick","onPress","refKey","ref"]);return _t(((t={})[i]=Mn(a,(function(e){w.current=e})),t.id=j.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&_t({},{onClick:An(r,(function(){h({type:11}),!z.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,z]),V=(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;r.onChangeText;var s=r.refKey,u=void 0===s?"ref":s,c=r.ref,d=bt(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;A("getInputProps",void 0!==f&&f,u,x);var p,m=z.current.state,g={};return d.disabled||((p={}).onChange=An(i,a,(function(e){h({type:6,inputValue:e.target.value})})),p.onKeyDown=An(o,(function(e){var t=Kn(e);t&&M[t]&&M[t](e)})),p.onBlur=An(l,(function(){D.current.isMouseDown||h({type:7,selectItem:!0})})),g=p),_t(((n={})[u]=Mn(c,(function(e){x.current=e})),n.id=j.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=j.current.menuId,n),m.isOpen&&m.highlightedIndex>-1&&{"aria-activedescendant":j.current.getItemId(m.highlightedIndex)},{"aria-labelledby":j.current.labelId,autoComplete:"off",value:m.inputValue},g,d)}),[h,M,z,D,A]),$=(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=bt(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return A("getComboboxProps",void 0!==s&&s,i,k),_t(((n={})[i]=Mn(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=j.current.menuId,n["aria-expanded"]=z.current.state.isOpen,n),l)}),[z,A]),U=(0,t.useCallback)((function(){h({type:12})}),[h]),K=(0,t.useCallback)((function(){h({type:14})}),[h]),W=(0,t.useCallback)((function(){h({type:13})}),[h]),q=(0,t.useCallback)((function(e){h({type:15,highlightedIndex:e})}),[h]),J=(0,t.useCallback)((function(e){h({type:16,selectedItem:e})}),[h]);return{getItemProps:B,getLabelProps:R,getMenuProps:F,getInputProps:V,getComboboxProps:$,getToggleButtonProps:H,toggleMenu:U,openMenu:W,closeMenu:K,setHighlightedIndex:q,setInputValue:(0,t.useCallback)((function(e){h({type:17,inputValue:e})}),[h]),selectItem:J,reset:(0,t.useCallback)((function(){h({type:18})}),[h]),highlightedIndex:g,isOpen:m,selectedItem:v,inputValue:b}}Ir.stateChangeTypes=kr;var Cr={activeIndex:-1,selectedItems:[]};function Or(e,t){return cr(e,t,Cr)}function Tr(e,t){return ur(e,t,Cr)}function jr(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}nn.array,nn.array,nn.array,nn.func,nn.func,nn.func,nn.number,nn.number,nn.number,nn.func,nn.func,nn.string,nn.string,nn.shape({addEventListener:nn.func,removeEventListener:nn.func,document:nn.shape({getElementById:nn.func,activeElement:nn.any,body:nn.any})});var Nr={itemToString:sr.itemToString,stateReducer:sr.stateReducer,environment:sr.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},zr=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 Lr(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=_t({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=_t({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:Tr(i,"activeIndex"),selectedItems:Tr(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function Pr(e){void 0===e&&(e={});var n=_t({},Nr,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=lr(Lr,function(e){return{activeIndex:Or(e,"activeIndex"),selectedItems:Or(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),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var v=ir({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.lengthSt()(e,t)))}const Ar=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(It,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(It,{className:a.selectedIcon})))},Mr=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:l,multiselect:s,open:u,optionLabelField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const m=!!h,g=m?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:a(l.menu)}),u&&t.createElement(t.Fragment,null,m&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),g.map(((e,i)=>{let a=i,u=null;m&&(({index:a}=e),u=e);const h=d[a],g=h[c],v=s?Dr(p,h):St()(f,h),b="function"==typeof o&&o(h,a),_=n(h,a,v,b,u);return t.createElement(Ar,{key:g,disabled:b,highlightValue:r,itemProps:_,menuStyles:l,multiselect:s,label:g,selected:v})}))))};function Rr(){return Rr=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||Hr.delete(e),Hr.size||cancelAnimationFrame(Fr)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function Kr(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Wr=function(){return 50},qr=function(e){return e},Jr=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},Qr=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 Yr(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Wr: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,m=e.scrollToFn,g=e.useObserver,v=e.initialRect,b=e.onScrollElement,_=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?qr:y,w=e.measureSize,k=void 0===w?Jr:w,E=e.rangeExtractor,S=void 0===E?Qr:E,I=h?"width":"height",C=h?"scrollLeft":"scrollTop",O=t.useRef({scrollOffset:0,measurements:[]}),T=t.useState(0),j=T[0],N=T[1];O.current.scrollOffset=j;var z=(g||Ur)(p,v)[I];O.current.outerSize=z;var L=t.useCallback((function(e){p.current&&(p.current[C]=e)}),[p,C]),P=m||L;m=t.useCallback((function(e){P(e,L)}),[L,P]);var D=t.useState({}),A=D[0],M=D[1],R=t.useCallback((function(){return M({})}),[]),F=t.useRef([]),B=t.useMemo((function(){var e=F.current.length>0?Math.min.apply(Math,F.current):0;F.current=[];for(var t=O.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?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),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=O.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;G(f,Rr({align:i},a))}}),[G,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))}))}))},wo=function(){var e,t=0;for(xo(t);eo.some((function(e){return e.activeTargets.length>0}));)t=yo(),xo(t);return eo.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:to}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=to),window.dispatchEvent(e)),t>0},ko=[],Eo=function(e){if(!no){var t=0,n=document.createTextNode("");new MutationObserver((function(){return ko.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),no=function(){n.textContent=""+(t?t--:t++)}}ko.push(e),no()},So=0,Io={attributes:!0,characterData:!0,childList:!0,subtree:!0},Co=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Oo=function(e){return void 0===e&&(e=0),Date.now()+e},To=!1,jo=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),!To){To=!0;var n,r=Oo(e);n=function(){var n=!1;try{n=wo()}finally{if(To=!1,e=r-Oo(),!So)return;n?t.run(1e3):e>0?t.run(e):t.start()}},Eo((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,Io)};document.body?t():lo.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Co.forEach((function(t){return lo.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),Co.forEach((function(t){return lo.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),No=function(e){!So&&e>0&&jo.start(),!(So+=e)&&jo.stop()},zo=function(){function e(e,t){this.target=e,this.observedBox=t||Gr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=vo(this.target,this.observedBox,!0);return e=this.target,oo(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}(),Lo=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},Po=new WeakMap,Do=function(e,t){for(var n=0;n=0&&(o&&eo.splice(eo.indexOf(n),1),n.observationTargets.splice(r,1),No(-1))},e.disconnect=function(e){var t=this,n=Po.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Mo=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.");Ao.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(!ao(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Ao.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(!ao(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Ao.unobserve(this,e)},e.prototype.disconnect=function(){Ao.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const Ro=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C16.418278,20 20,16.418278 20,12 C20,7.581722 16.418278,4 12,4 Z M15,7.5 L16.5,9 L13.5,12 L16.5,15 L15,16.5 L12,13.5 L9,16.5 L7.5,15 L10.5,12 L7.5,9 L9,7.5 L12,10.5 L15,7.5 Z"})))},Fo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"18 7.5 13.5 12 18 16.5 16.5 18 12 13.5 7.5 18 6 16.5 10.5 12 6 7.5 7.5 6 12 10.5 16.5 6"})))};var Bo={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz 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 tag_hds-tag__label__I6mc8","tag-rounded-corners":"Tag-module_tag-rounded-corners__mCq3C tag_hds-tag--rounded-corners__2KR20","tag-rounded-corners-large":"Tag-module_tag-rounded-corners-large__32Uoo tag_hds-tag--rounded-corners-large__GKSIY"};i(".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%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' 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 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='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 6z'/%3E%3C/g%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-focus-outline-color:var(--color-coat-of-arms);--tag-font-size:var(--fontsize-body-s);--tag-padding:var(--spacing-2-xs);--tag-height:32px;align-items:center;background-color:var(--tag-background);color:var(--tag-color);display:inline-flex;flex-direction:row-reverse;font-size:var(--tag-font-size);line-height:var(--tag-height);min-height:var(--tag-height);outline:none}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3[focus-within]{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__label__I6mc8{line-height:var(--lineheight-m);padding:0 var(--tag-padding)}.tag_hds-tag__label__I6mc8:not(:only-child){padding:0 var(--tag-padding) 0 0}.tag_hds-tag--rounded-corners__2KR20{border-radius:20px;flex-direction:row}.tag_hds-tag--rounded-corners-large__GKSIY{--tag-font-size:var(--fontsize-body-m);--tag-padding:var(--spacing-s);--tag-height:48px;border-radius:24px;flex-direction:row}.tag_hds-tag--rounded-corners__2KR20>.tag_hds-tag__label__I6mc8:not(:only-child){padding-left:var(--tag-padding);padding-right:0}.tag_hds-tag__delete-button__33Tgz{display:flex;outline:none}.tag_hds-tag--rounded-corners__2KR20 .tag_hds-tag__delete-button__33Tgz{padding-right:calc(var(--tag-padding) / 2)}.tag_hds-tag__delete-button__33Tgz .tag_hds-icon__2LFMT{height:var(--spacing-m);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 Ho="tag-rounded-corners",Vo=(0,t.forwardRef)(((e,n)=>{var{children:r,className:i,deleteButtonAriaLabel:l,deleteButtonProps:s,id:u="hds-tag",labelClassName:d,labelProps:f,onClick:p,onDelete:h,role:m="link",srOnlyLabel:g,theme:v}=e,b=o(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","srOnlyLabel","theme"]);const _=c(Bo.tag,v),y=a(Bo.tag,_,i),x="function"==typeof p,w="function"==typeof h,k=g||l,E=a(Bo.label,d);return t.createElement("div",Object.assign({id:u,className:y,ref:n},x&&{tabIndex:0,role:m,onClick:p,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||p(e)}},b),t.createElement("span",Object.assign({id:u&&`${u}-label`,className:E},f),g&&t.createElement("span",{className:Bo.visuallyHidden},g),t.createElement("span",Object.assign({},k?{"aria-hidden":!0}:{}),r)),w&&t.createElement("button",Object.assign({},s,{id:u&&`${u}-delete-button`,type:"button",className:Bo.deleteButton,"aria-label":l,onClick:h}),t.createElement(Fo,{className:Bo.icon,"aria-hidden":!0})))}));(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(Vo,Object.assign({className:a(Bo[Ho],r)},i,{ref:n}))})),(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(Vo,Object.assign({className:a(Bo["tag-rounded-corners-large"],Bo[Ho],r)},i,{ref:n}))}));var $o=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),Uo=e=>!e.currentTarget.contains(e.relatedTarget);const Ko=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 13.5l5-5 1.5 1.5-6.5 6.5L5.5 10 7 8.5z"})))},Wo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,3 C16.9705627,3 21,7.02943725 21,12 C21,16.9705627 16.9705627,21 12,21 C7.02943725,21 3,16.9705627 3,12 C3,7.02943725 7.02943725,3 12,3 Z M13,16 L13,18 L11,18 L11,16 L13,16 Z M13,6 L13,14 L11,14 L11,6 L13,6 Z"})))};var qo={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",invalidIcon:"Select-module_invalidIcon__3AtaY",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__2Vibs .Select-module_errorText__bT-Fo{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Select-module_invalid__2Vibs .Select-module_invalidIcon__3AtaY{margin-right:var(--spacing-2-xs)}.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{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 Jo="SelectedItems-module_hidden__2hyRx",Qo="SelectedItems-module_noToggle__l2j9W",Yo="SelectedItems-module_truncateFirstChild__192oz";i(".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(--focus-outline-color)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const Go=(e,t)=>null==e?void 0:e.replace("{value}",t),Xo=(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)},Zo=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i}=e;return t.createElement("button",{type:"button",className:a("SelectedItems-module_clearButton__35tnp",n&&Qo),onClick:r,"aria-label":o,onFocus:i&&i},t.createElement(Ro,null))},ei=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:l,getSelectedItemProps:u,hideItems:c=!1,onClear:d,onRemove:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:m,selectedItemsContainerRef:g,selectedItemSrLabel:v,setActiveIndex:b,toggleButtonHidden:_=!1}=e;const[y,{width:x,height:w}]=(0,Zr.Z)({debounce:0,scroll:!1,polyfill:Mo}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),I=S.current,C=g.current,[O,T]=(0,t.useMemo)((()=>{if(!C)return[0,0];const e=C.childNodes||[];return[Xo(C,"padding"),Xo(e[0],"margin")]}),[C]);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(Yo);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Jo))),l.forEach((e=>e.classList.add(Jo))),i(l.length)):[...s].forEach((e=>e.classList.remove(Jo)))}})(T,C,O,I,c,E)),[T,C,O,w,I,c,m,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:Xr([y,g]),className:a("SelectedItems-module_selectedItems__2m24K",c&&"SelectedItems-module_itemsHidden__2ewH3",_&&Qo,r)},m.map(((e,n)=>{const r=e[p],o=s()("hds-tag-");return t.createElement(Vo,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:o,labelProps:{"aria-labelledby":`${l}-label ${o}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:Go(h,r),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),f(e)},srOnlyLabel:Go(v,r)},u({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),f(e))},onFocus:()=>b(n)})),r)})),t.createElement("span",{ref:S,className:a("SelectedItems-module_hiddenItemsCount__3MAEc",(!c||0===k)&&Jo)},"+",k)),o&&t.createElement(Zo,{toggleButtonHidden:_,onClear:d,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==C?void 0:C.childNodes[0]).setAttribute("tabindex","0")}}))};function ti(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=Pr.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}function ni(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=Pr.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 ri=e=>{var n,r,o,i;const{"aria-labelledby":l,circularNavigation:u=!1,className:d,clearable:f=e.multiselect,disabled:p=!1,error:h,getA11ySelectionMessage:m=(()=>""),getA11yStatusMessage:g=(()=>""),helper:v,id:b=s()("hds-select-"),invalid:_,isOptionDisabled:y,label:x,onBlur:w=(()=>null),onFocus:k=(()=>null),optionLabelField:E="label",options:S=[],placeholder:I,required:C,style:O,theme:T,virtualized:j=!1,visibleOptions:N=5,tooltipLabel:z,tooltipButtonLabel:L,tooltipText:P}=e,D=e.multiselect&&void 0!==e.value,A=c(qo.root,T),M=(0,t.useRef)(),R=t.useRef(),F=t.useRef(null),[B,H]=(0,t.useState)(!1),V=Yr({size:S.length,parentRef:R,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),{activeIndex:$,addSelectedItem:U,getDropdownProps:K,getSelectedItemProps:W,removeSelectedItem:q,reset:J,selectedItems:Q,setActiveIndex:Y,setSelectedItems:G}=Pr(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=>ti(e,$,M.current),stateReducer:(e,t)=>ni(e,t,D)})),{getItemProps:X,getLabelProps:Z,getMenuProps:ee,getToggleButtonProps:te,highlightedIndex:ne,isOpen:re,selectedItem:oe,selectItem:ie,reset:ae}=wr(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:b,items:S},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:m,getA11yStatusMessage:g,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{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=wr.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(Dr(Q,r)?G(Q.filter((e=>!St()(e,r)))):U(r),ie(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=wr.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||K({},{suppressRefError:!0});const le=f&&!e.multiselect&&oe,se=`${Z().id}${l?` ${l}`:""}${h?` ${b}-error`:""}${v?` ${b}-helper`:""} ${te().id}`,ue=e.multiselect&&0===Q.length||!e.multiselect&&!oe,ce=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===Q.length;return t.createElement("div",{className:a(qo.root,_&&qo.invalid,p&&qo.disabled,re&&qo.open,e.multiselect&&qo.multiselect,A,d),style:O},x&&t.createElement(rt,Object.assign({label:x,required:C},Z(),{tooltipLabel:z,tooltipButtonLabel:L,tooltipText:P})),t.createElement("div",{className:qo.wrapper,onFocus:e=>{$o(e)&&(H(!0),k())},onBlur:e=>{Uo(e)&&(H(!1),w())}},e.multiselect&&Q.length>0&&t.createElement(ei,{activeIndex:$,clearable:f,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:b,getSelectedItemProps:W,hideItems:!B,onClear:()=>{J(),F.current.focus()},onRemove:q,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:Q,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:M,setActiveIndex:Y}),t.createElement("button",Object.assign({type:"button"},te(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":ee().id,"aria-labelledby":se},e.multiselect&&Object.assign({},K({preventKeyAction:re,ref:F}))),_&&{"aria-invalid":!0}),{disabled:p,className:a(qo.button,ue&&qo.placeholder)}),!e.multiselect&&{ref:F}))),ce&&t.createElement("span",{className:qo.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==oe?void 0:oe[E])||I;return e.multiselect&&(n=Q.length>0?null:I),n&&t.createElement("span",{className:a(qo.buttonLabel,le&&qo.buttonLabelWithClearButton)},n)})(),t.createElement(Ko,{className:qo.angleIcon,"aria-hidden":!0})),le&&t.createElement(Zo,{onClear:()=>{ae(),F.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(Mr,{getItemProps:(e,t,n,r,o)=>X(Object.assign({item:e,index:t,disabled:r,className:a(qo.menuItem,ne===t&&qo.highlighted,n&&qo.selected,r&&qo.disabled,j&&qo.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:y,menuProps:ee(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),C&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:R})),menuStyles:qo,multiselect:e.multiselect,open:re,optionLabelField:E,options:S,selectedItem:oe,selectedItems:Q,virtualizer:j&&V})),_&&h&&t.createElement("div",{id:`${b}-error`,className:qo.errorText,"aria-hidden":!0},t.createElement(Wo,{className:qo.invalidIcon}),h),v&&t.createElement("div",{id:`${b}-helper`,className:qo.helperText,"aria-hidden":!0},v))};ri.defaultProps={multiselect:!1};var oi={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",invalidIcon:"Combobox-module_invalidIcon__A760K",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"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__8xyxV .Combobox-module_errorText__F29sh{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Combobox-module_invalid__8xyxV .Combobox-module_invalidIcon__A760K{margin-right:var(--spacing-2-xs)}.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 ii=e=>{var n,r,o,i;const{"aria-labelledby":l,"aria-describedby":u,catchEscapeKey:d,circularNavigation:f=!1,className:p,clearable:h=e.multiselect,disabled:m=!1,error:g,getA11ySelectionMessage:v=(()=>""),getA11yStatusMessage:b=(()=>""),helper:_,id:y=s()("hds-combobox-"),invalid:x=!1,isOptionDisabled:w,label:k,onBlur:E=(()=>null),onFocus:S=(()=>null),optionLabelField:I="label",options:C=[],placeholder:O,required:T,showToggleButton:j=!0,style:N,theme:z,virtualized:L=!1,visibleOptions:P=5,filter:D,toggleButtonAriaLabel:A,tooltipLabel:M,tooltipButtonLabel:R,tooltipText:F}=e,B=e.multiselect&&void 0!==e.value,H=c(oi.root,z),V=(0,t.useRef)(),$=(0,t.useRef)(),U=t.useRef(),K=t.useRef(null),[W,q]=(0,t.useState)(!1),[J,Q]=(0,t.useState)(!1),[Y,G]=(0,t.useState)(""),X=(0,t.useMemo)((()=>{var e;return(D||(e=I,(t,n)=>t.filter((t=>{const r=t[e];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${e} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${e} could not be found from OptionType`),!1)}))))(C,Y)}),[C,Y,D,I]),Z=Yr({size:X.length,parentRef:U,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:P}),ee=()=>{$.current&&$.current.focus()},{activeIndex:te,addSelectedItem:ne,getDropdownProps:re,getSelectedItemProps:oe,removeSelectedItem:ie,reset:ae,selectedItems:le,setActiveIndex:se,setSelectedItems:ue}=Pr(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=>ti(e,te,V.current),stateReducer:(e,t)=>ni(e,t,B)})),{getItemProps:ce,getLabelProps:de,getMenuProps:fe,getToggleButtonProps:pe,highlightedIndex:he,isOpen:me,reset:ge,selectedItem:ve,selectItem:be,closeMenu:_e,setInputValue:ye,getInputProps:xe,getComboboxProps:we}=Ir(Object.assign(Object.assign(Object.assign({circularNavigation:f,id:y,items:X},!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:v,getA11yStatusMessage:b,itemToString:e=>{var t;return e&&null!==(t=e[I])&&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}=Ir.stateChangeTypes;(n===o||n===i||n===a)&&e.multiselect&&r&&(Dr(le,r)?ue(le.filter((e=>!St()(e,r)))):ne(r),be(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,InputBlur:a,FunctionSelectItem:l,InputKeyDownEnter:s}=Ir.stateChangeTypes,{selectedItem:u,inputValue:c}=o;if(!e.multiselect){if(u&&u[I]!==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}})),ke=h&&!e.multiselect&&ve,Ee=e=>t=>{J||e(t)},Se=e=>{if(d&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&he>-1){e.preventDefault();const n=X[he];Dr(le,t=n)?ue(le.filter((e=>!St()(e,t)))):ne(t)}var t;!me||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&he>-1&&me&&_e()};e.multiselect||re({},{suppressRefError:!0});const Ie=!e.multiselect||me||!me&&0===le.length,Ce=`${de().id}${l?` ${l}`:""}${g?` ${y}-error`:""}${_?` ${y}-helper`:""} ${xe().id}`,Oe=()=>t.createElement("input",Object.assign({},xe(Object.assign(Object.assign(Object.assign({},x&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},re({onKeyDown:Se,ref:$}))),{type:"text",disabled:m,required:T,role:we().role,"aria-expanded":we()["aria-expanded"],"aria-haspopup":we()["aria-haspopup"],"aria-owns":we()["aria-owns"],"aria-labelledby":Ce,"aria-describedby":u})),{placeholder:O,className:a(oi.input,!Ie&&oi.hidden,!j&&oi.noToggle,W&&le.length>0&&oi.adjustSpacing,e.icon&&e.multiselect&&oi.inputWithIcon,ke&&oi.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:a(oi.root,x&&oi.invalid,m&&oi.disabled,me&&oi.open,e.multiselect&&oi.multiselect,H,p),style:N},k&&t.createElement(rt,Object.assign({label:k,required:T},de(),{tooltipLabel:M,tooltipButtonLabel:R,tooltipText:F})),t.createElement("div",{onFocus:Ee((e=>{$o(e)&&(q(!0),S())})),onBlur:Ee((e=>{Uo(e)&&(q(!1),E())})),onClick:e=>{const t=V.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||ee()},onMouseUp:()=>{Q(!1),ee()},className:a(oi.wrapper,e.multiselect&&e.icon&&oi.wrapperWithMultiSelectAndIcon),ref:we().ref},e.multiselect&&le.length>0&&t.createElement(ei,{activeIndex:te,className:oi.selectedItems,clearable:h,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:y,getSelectedItemProps:oe,hideItems:!W,onClear:()=>{ae(),ye(""),K.current.focus()},onRemove:ie,optionLabelField:I,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:le,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:V,setActiveIndex:se,toggleButtonHidden:!j}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:oi.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:a(oi.multiselectIconAndInputWrapper,!Ie&&oi.hidden)},t.createElement("span",{className:a(oi.icon,W&&le.length>0&&oi.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Oe()):Oe(),t.createElement("button",Object.assign({type:"button"},pe(Object.assign(Object.assign({disabled:m,className:a(oi.button,!j&&oi.hidden),"aria-label":`${k}: ${A}`,"aria-expanded":me},x&&{"aria-invalid":!0}),{ref:K}))),t.createElement(Ko,{className:oi.angleIcon,"aria-hidden":!0})),ke&&t.createElement(Zo,{toggleButtonHidden:!j,onClear:()=>{ge(),K.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(Mr,{getItemProps:(e,t,n,r,o)=>ce(Object.assign({item:e,index:t,disabled:r,className:a(oi.menuItem,he===t&&oi.highlighted,n&&oi.selected,r&&oi.disabled,L&&oi.virtualized),onMouseDown:()=>{Q(!0)},onClick:()=>{Q(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:w,menuProps:fe(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),T&&{"aria-required":!0}),{style:{maxHeight:52*P},ref:U,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:oi,multiselect:e.multiselect,open:me,optionLabelField:I,options:X,selectedItem:ve,selectedItems:le,virtualizer:L&&Z})),x&&g&&t.createElement("div",{id:`${y}-error`,className:oi.errorText,"aria-hidden":!0},t.createElement(Wo,{className:oi.invalidIcon}),g),_&&t.createElement("div",{id:`${y}-helper`,className:oi.helperText,"aria-hidden":!0},_))};ii.defaultProps={multiselect:!1};const ai=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M11.967 1.5c2.06 0 4.12.778 5.69 2.334 3.143 3.111 2.93 7.96 0 11.268l-.622.709c-2.612 2.991-4.066 4.96-5.068 6.937-1.073-2.13-2.682-4.249-5.689-7.646-2.93-3.308-3.143-8.157 0-11.268A8.06 8.06 0 0111.967 1.5zm.032 2a6.072 6.072 0 00-4.3 1.762A5.606 5.606 0 006.002 9.41c.02 1.573.648 3.134 1.766 4.398l.66.752c1.59 1.823 2.717 3.239 3.573 4.503.975-1.437 2.292-3.063 4.233-5.255 1.118-1.264 1.746-2.825 1.766-4.398a5.616 5.616 0 00-1.698-4.15A6.077 6.077 0 0011.999 3.5zM12 6a3.5 3.5 0 110 6.999A3.5 3.5 0 0112 6zm0 2c-.827 0-1.5.673-1.5 1.5S11.173 11 12 11s1.5-.673 1.5-1.5S12.827 8 12 8z",fill:"currentColor"})))};var li={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"};i('.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;-webkit-appearance:button;background-color:transparent;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-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]{-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:transparent;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:transparent;background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color: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:transparent;background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:transparent;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:transparent;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:transparent;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=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}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-,input[type=submit].button_hds-button--small__2NFef{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=submit].button_hds-button--small__2NFef{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-coat-of-arms);--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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms);--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-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const si=t.forwardRef(((e,n)=>{var{children:r,className:i,disabled:l=!1,fullWidth:s,size:u="default",theme:c="default",variant:d="primary",iconLeft:f,iconRight:p,isLoading:h=!1,loadingText:g,onClick:v}=e,b=o(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const _=f?t.createElement("div",{className:li.icon,"aria-hidden":"true"},f):null,y=p?t.createElement("div",{className:a(li.icon),"aria-hidden":"true"},p):null;return t.createElement("button",Object.assign({ref:n,disabled:l,"aria-disabled":h||l||void 0,"aria-label":h?g:void 0,type:"button",className:a(li.button,li[d],li[`theme-${c}`],li[`size-${u}`],s?li.fullWidth:"",h?li.isLoading:"",i),onClick:h?e=>{e.preventDefault()}:v},b),h?t.createElement(m,{small:!0}):_,t.createElement("span",{className:li.label},h?g:r),h?null:y)})),ui=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 24h24V0H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 11.5l5 5 1.5-1.5L12 8.5 5.5 15 7 16.5z"})))};var ci=kt((function(e,t){var n="__lodash_hash_undefined__",r=1/0,o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,k=/^\w*$/,E=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I=/\\(\\)?/g,C=/^\[object .+?Constructor\]$/,O=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[i]=T[a]=T[y]=T[l]=T[x]=T[s]=T[u]=T[c]=T[d]=T[f]=T[p]=T[m]=T[g]=T[v]=T[_]=!1;var j="object"==typeof wt&&wt&&wt.Object===Object&&wt,N="object"==typeof self&&self&&self.Object===Object&&self,z=j||N||Function("return this")(),L=t&&!t.nodeType&&t,P=L&&e&&!e.nodeType&&e,D=P&&P.exports===L&&j.process,A=function(){try{return D&&D.binding("util")}catch(e){}}(),M=A&&A.isTypedArray;function R(e,t){for(var n=-1,r=t.length,o=e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=1&o?new Ee:void 0;for(i.set(e,t),i.set(t,e);++c-1},we.prototype.set=function(e,t){var n=this.__data__,r=Ce(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},ke.prototype.clear=function(){this.__data__={hash:new xe,map:new(se||we),string:new xe}},ke.prototype.delete=function(e){return Le(this,e).delete(e)},ke.prototype.get=function(e){return Le(this,e).get(e)},ke.prototype.has=function(e){return Le(this,e).has(e)},ke.prototype.set=function(e,t){return Le(this,e).set(e,t),this},Ee.prototype.add=Ee.prototype.push=function(e){return this.__data__.set(e,n),this},Ee.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.clear=function(){this.__data__=new we},Se.prototype.delete=function(e){return this.__data__.delete(e)},Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof we){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new ke(r)}return n.set(e,t),this};var De=ie?V(ie,Object):lt,Ae=ie?function(e){for(var t=[];e;)R(t,De(e)),e=ne(e);return t}:lt,Me=function(e){return X.call(e)};function Re(e,t){return!!(t=t??o)&&("number"==typeof e||O.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ze(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function et(e){return!!e&&"object"==typeof e}function tt(e){return"symbol"==typeof e||et(e)&&X.call(e)==b}var nt,rt=M?(nt=M,function(e){return nt(e)}):function(e){return et(e)&&Xe(e.length)&&!!T[X.call(e)]};function ot(e){return Ye(e)?Ie(e):function(e){if(!Be(e))return ae(e);var t=[];for(var n in Object(e))G.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}function it(e){return Ye(e)?Ie(e,!0):function(e){if(!Ze(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=Be(e),n=[];for(var r in e)("constructor"!=r||!t&&G.call(e,r))&&n.push(r);return n}(e)}function at(e){return e}function lt(){return[]}e.exports=function(e,t){return null==e?{}:function(e,t,n){for(var r=-1,o=t.length,i={};++rdiv{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;color:var(--content-font-color);position:absolute;right:0}.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 fi=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),pi=e=>{let{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:l,closeButton:u=!0,heading:d,headingLevel:f=2,id:p,initiallyOpen:h=!1,language:m="fi",size:g="m",style:v,theme:b}=e;const _=(0,t.useRef)(null),[y,x]=(0,t.useState)(!1),[w]=(0,t.useState)(p||s()("accordion-")),k=b&&{"--background-color":b["--background-color"],"--border-color":b["--border-color"],"--header-font-color":b["--header-font-color"],"--header-focus-outline-color":b["--header-focus-outline-color"],"--content-font-color":b["--content-font-color"],"--content-font-size":b["--content-font-size"],"--content-line-height":b["--content-line-height"]},E=ci(k),S=c(di.accordion,Object.keys(E).length>0?E:void 0),I=b&&{"--header-font-size":b["--header-font-size"],"--padding-vertical":b["--padding-vertical"],"--padding-horizontal":b["--padding-horizontal"],"--header-font-weight":b["--header-font-weight"],"--header-letter-spacing":b["--header-letter-spacing"],"--header-line-height":b["--header-line-height"],"--button-size":b["--button-size"]},C=ci(I),O=c(di[g],Object.keys(C).length>0?C:void 0),{isOpen:T,buttonProps:j,contentProps:N}=(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:h}),z=T?t.createElement(ui,{"aria-hidden":!0,className:di.accordionButtonIcon}):t.createElement(Ko,{"aria-hidden":!0,className:di.accordionButtonIcon}),L=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!L)return;const e=setTimeout((()=>{_.current.focus(),!0===y&&(x(!1),j.onClick())}),50);return()=>clearTimeout(e)}),[y]);const P=()=>{x(!0)};return t.createElement("div",{className:a(di.accordion,r&&di.card,r&&n&&di.border,T&&di.isOpen,di[g],S,O,i),style:v,id:w},t.createElement("div",{className:a(di.accordionHeader)},t.createElement("div",{role:"heading","aria-level":f,id:`${w}-heading`},t.createElement("div",Object.assign({ref:_,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||j.onClick()},className:di.headingContainer,"aria-labelledby":`${w}-heading`},j,y?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},d),z))),t.createElement("div",Object.assign({},N,{id:`${w}-content`,role:"region",className:a(di.accordionContent,r&&di.card,u&&di.contentWithCloseButton),"aria-labelledby":`${w}-heading`}),o,u&&t.createElement(si,{"data-testid":`${w}-closeButton`,"aria-label":`${fi(m)} ${d}`,className:a(di.closeButton,l),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&P()},onClick:()=>{P()},variant:"supplementary",iconRight:t.createElement(ui,{"aria-hidden":!0,size:"xs",className:di.accordionButtonIcon})},fi(m))))};var hi={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 mi={term:{[`${hi.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},gi={terms:{[hi.CONTENT_TYPE]:["project","district"]}},vi={most_relevant:{_score:{order:"desc"},[`${hi.TITLE}`]:{order:"asc"}},asc:{[`${hi.TITLE}`]:{order:"asc"}},desc:{[`${hi.TITLE}`]:{order:"desc"}}},bi={aggs:{[hi.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${hi.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[hi.TITLE]:{terms:{field:`${hi.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${hi.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${hi.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${hi.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${hi.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${hi.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${hi.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${hi.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[mi]}}};var _i={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var yi={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const xi={[yi.TITLE]:`${hi.TITLE}`,[yi.DISTRICTS]:`${hi.FIELD_PROJECT_DISTRICT_TITLE}`,[yi.THEME]:`${hi.FIELD_PROJECT_THEME_NAME}`,[yi.PHASE]:`${hi.FIELD_PROJECT_PHASE_NAME}`,[yi.TYPE]:`${hi.FIELD_PROJECT_TYPE_NAME}`},wi=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function ki(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=`${wi(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${wi(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var Ei=n(4155),Si=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 Ii=v((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))),Ci=v(null,((e,t,n)=>{n.page=n.page||"1",t(Ii,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)})),Oi=v(null,((e,t,n)=>{const r=e(Ii);t(Ci,Object.assign(Object.assign({},r),{page:n}))})),Ti=v((e=>{var t;return Number(null===(t=e(Ii))||void 0===t?void 0:t.page)||1})),ji=v((()=>Si(void 0,void 0,void 0,(function*(){const e=(null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_kymp_district_project_search.elastic_proxy_url)||Ei.env.REACT_APP_ELASTIC_URL,t=JSON.stringify(bi);return fetch(`${e}/${_i.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:{}}}))})))),Ni=v(""),zi=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),Li=v([]),Pi=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),Di=v([]),Ai=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),Mi=v([]),Ri=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),Fi=v([]),Bi=v(null,((e,t)=>{t(Ni,""),t(Li,[]),t(Di,[]),t(Mi,[]),t(Fi,[]),t(Ci,{})}));var Hi=({value:t,clearSelection:n})=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag content-tags__tags--interactive"},{children:(0,e.jsx)(si,Object.assign({"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)(Fo,{}),variant:"supplementary",onClick:n},{children:t}))}),`${t.toString()}`);var Vi=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var $i=()=>{var t,n,r,o,i,a,l,s;const u=L(Ii),c=P(Bi),d=L(zi),f=P(Li),p=L(Pi),h=P(Di),m=L(Ai),g=P(Mi),v=L(Ri),b=P(Fi),_=(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.jsx)("div",Object.assign({className:"hdbt-search__selections-wrapper"},{children:(0,e.jsxs)("ul",Object.assign({className:"hdbt-search__selections-container content-tags__tags"},{children:[y&&(0,e.jsx)(Ui,{updater:f,valueKey:yi.DISTRICTS,values:Vi(u.districts,d)}),x&&(0,e.jsx)(Ui,{updater:h,valueKey:yi.THEME,values:Vi(u.project_theme,p)}),w&&(0,e.jsx)(Ui,{updater:g,valueKey:yi.PHASE,values:Vi(u.project_phase,m)}),k&&(0,e.jsx)(Ui,{updater:b,valueKey:yi.TYPE,values:Vi(u.project_type,v)}),(0,e.jsx)("li",Object.assign({className:"hdbt-search__clear-all"},{children:(0,e.jsx)(si,Object.assign({"aria-hidden":_?"true":"false",className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(Fo,{className:"hdbt-search__clear-all-icon"}),onClick:c,style:_?{}:{visibility:"hidden"},variant:"supplementary"},{children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})}))}))]}))}))};const Ui=({updater:t,values:n,valueKey:r})=>{const o=L(Ii),i=P(Ci);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(Hi,{value:wi(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 Ki=()=>{const n=L(Ii),r=P(Ci),[o,i]=D(Ni),a=L(zi),[l,s]=D(Li),u=L(Pi),[c,d]=D(Di),f=L(Ai),[p,h]=D(Mi),m=L(Ri),[g,v]=D(Fi);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(Vi(null==n?void 0:n.districts,a)),d(Vi(null==n?void 0:n.project_theme,u)),h(Vi(null==n?void 0:n.project_phase,f)),v(Vi(null==n?void 0:n.project_type,m))}),[]);const b=!!Object.keys(n).find((e=>{var t;return Object.keys(xi).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)}));return(0,e.jsx)("form",Object.assign({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:g.map((e=>e.value))})}},{children:(0,e.jsxs)("div",Object.assign({className:"district-project-search-form__filters-container"},{children:[(0,e.jsxs)("div",Object.assign({className:"district-project-search-form__filters"},{children:[(0,e.jsx)(vt,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t('Use a search word such as "Pasila"',{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o}),(0,e.jsx)(ii,{multiselect:!0,id:yi.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(ai,{}),label:Drupal.t("Select the residential area from the list",{},{context:"District and project search form label"}),placeholder:Drupal.t("Select area",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"District and project search clear button aria label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(pi,Object.assign({className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:b,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",Object.assign({className:"district-project-search-form__filters"},{children:[(0,e.jsx)(ii,{multiselect:!0,id:yi.THEME,options:u,value:c,onChange:d,label:Drupal.t("Project theme",{},{context:"District and project search form label"}),placeholder:Drupal.t("All themes",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"District and project search clear button aria label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(ii,{multiselect:!0,id:yi.PHASE,options:f,value:p,onChange:h,label:Drupal.t("Project stage",{},{context:"District and project search form label"}),placeholder:Drupal.t("All stages",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"District and project search clear button aria label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(ii,{multiselect:!0,id:yi.TYPE,options:m,value:g,onChange:v,label:Drupal.t("Project type",{},{context:"District and project search form label"}),placeholder:Drupal.t("All types",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"District and project search clear button aria label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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",Object.assign({className:"district-project-search-form__submit"},{children:(0,e.jsx)(si,Object.assign({className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black"},{children:Drupal.t("Search",{},{context:"District and project search"})}))})),(0,e.jsx)($i,{})]}))}))},Wi=n(1688);const qi=()=>{},Ji=qi(),Qi=Object,Yi=e=>e===Ji,Gi=e=>"function"==typeof e,Xi=(e,t)=>({...e,...t}),Zi=new WeakMap;let ea=0;const ta=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Qi(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Zi.get(e),o)return o;if(o=++ea+"~",Zi.set(e,o),n==Array){for(o="@",i=0;i{const n=na.get(e);return[()=>!Yi(t)&&e.get(t)||ra,r=>{if(!Yi(t)){const o=e.get(t);t in oa||(oa[t]=o),n[5](t,Xi(o,r),o||ra)}},n[6],()=>!Yi(t)&&t in oa?oa[t]:!Yi(t)&&e.get(t)||ra]};let ua=!0;const[ca,da]=aa&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[qi,qi],fa={isOnline:()=>ua,isVisible:()=>{const e=la&&document.visibilityState;return Yi(e)||"hidden"!==e}},pa={initFocus:e=>(la&&document.addEventListener("visibilitychange",e),ca("focus",e),()=>{la&&document.removeEventListener("visibilitychange",e),da("focus",e)}),initReconnect:e=>{const t=()=>{ua=!0,e()},n=()=>{ua=!1};return ca("online",t),ca("offline",n),()=>{da("online",t),da("offline",n)}}},ha=!t.useId,ma=!aa||"Deno"in window,ga=e=>aa&&typeof window.requestAnimationFrame!=ia?window.requestAnimationFrame(e):setTimeout(e,1),va=ma?t.useEffect:t.useLayoutEffect,ba="undefined"!=typeof navigator&&navigator.connection,_a=!ma&&ba&&(["slow-2g","2g"].includes(ba.effectiveType)||ba.saveData),ya=e=>{if(Gi(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ta(e):"",t]};let xa=0;const wa=()=>++xa;var ka=3,Ea=0,Sa=2,Ia=1;async function Ca(...e){const[t,n,r,o]=e,i=Xi({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(Gi(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]=ya(n);if(!o)return;const[i,d]=sa(t,o),[f,p,h,m]=na.get(t),g=()=>{const e=f[o];return u&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return g();let v,b=r;const _=wa();p[o]=[_,0];const y=!Yi(s),x=i(),w=x.data,k=x._c,E=Yi(k)?w:k;if(y&&(s=Gi(s)?s(E,w):s,d({data:s,_c:E})),Gi(b))try{b=b(E)}catch(e){v=e}if(b&&(e=>Gi(e.then))(b)){if(b=await b.catch((e=>{v=e})),_!==p[o][0]){if(v)throw v;return b}v&&y&&(e=>"function"==typeof l?l(e):!1!==l)(v)&&(a=!0,d({data:E,_c:Ji}))}if(a&&!v)if(Gi(a)){const e=a(b,E);d({data:e,error:Ji,_c:Ji})}else d({data:b,error:Ji,_c:Ji});if(p[o][1]=wa(),Promise.resolve(g()).then((()=>{d({_c:Ji})})),!v)return b;if(c)throw v}}const Oa=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Ta=(e,t)=>{if(!na.has(e)){const n=Xi(pa,t),r={},o=Ca.bind(Ji,e);let i=qi;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(!na.has(e)&&(na.set(e,[r,{},{},{},o,s,l]),!ma)){const t=n.initFocus(setTimeout.bind(Ji,Oa.bind(Ji,r,0))),o=n.initReconnect(setTimeout.bind(Ji,Oa.bind(Ji,r,1)));i=()=>{t&&t(),o&&o(),na.delete(e)}}};return u(),[e,o,u,i]}return[e,na.get(e)[4]]},[ja,Na]=Ta(new Map),za=Xi({onLoadingSlow:qi,onSuccess:qi,onError:qi,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Yi(i)&&a>i||setTimeout(r,l,o)},onDiscarded:qi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:_a?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:_a?5e3:3e3,compare:(e,t)=>ta(e)==ta(t),isPaused:()=>!1,cache:ja,mutate:Na,fallback:{}},fa),La=(e,t)=>{const n=Xi(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=Xi(o,a))}return n},Pa=(0,t.createContext)({}),Da=aa&&window.__SWR_DEVTOOLS_USE__,Aa=Da?window.__SWR_DEVTOOLS_USE__:[],Ma=e=>Gi(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Ra=Aa.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=ya(t),[,,,o]=na.get(ja);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Yi(i)?n(...e):(delete o[r],i)}),r)));Da&&(window.__SWR_DEVTOOLS_REACT__=t);const Fa=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)}),Ba={dedupe:!0},Ha=(Qi.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(Pa),o=Gi(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:La(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ji);l&&!s.current&&(s.current=Ta(l(a.cache||ja),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),va((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(Pa.Provider,Xi(e,{value:a}))}),"defaultValue",{value:za}),Va=(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,v]=na.get(o),[b,_]=ya(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(b),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,I=()=>S().isVisible()&&S().isOnline(),[C,O,T,j]=sa(o,b),N=(0,t.useRef)({}).current,z=Yi(l)?r.fallback[b]:l,L=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Yi(e[r]))return!1;if(!i(V,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},P=(0,t.useMemo)((()=>{const e=!!b&&!!n&&(Yi(s)?!S().isPaused()&&!a&&(!!Yi(u)||u):s),t=t=>{const n=Xi(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=C(),o=j(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(C());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,b]),D=(0,Wi.useSyncExternalStore)((0,t.useCallback)((e=>T(b,((t,n)=>{L(n,t)||e()}))),[o,b]),P[0],P[1]),A=!y.current,M=h[b]&&h[b].length>0,R=D.data,F=Yi(R)?z:R,B=D.error,H=(0,t.useRef)(F),V=p?Yi(R)?H.current:R:F,$=!(M&&!Yi(B))&&(A&&!Yi(s)?s:!S().isPaused()&&(a?!Yi(F)&&u:Yi(F)||u)),U=!!(b&&n&&A&&$),K=Yi(D.isValidating)?U:D.isValidating,W=Yi(D.isLoading)?U:D.isLoading,q=(0,t.useCallback)((async e=>{const t=k.current;if(!b||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[b]||!l.dedupe,u=()=>ha?!x.current&&b===w.current&&y.current:b===w.current,c={isValidating:!1,isLoading:!1},d=()=>{O(c)},f=()=>{const e=g[b];e&&e[1]===o&&delete g[b]},p={isValidating:!0};Yi(C().data)&&(p.isLoading=!0);try{if(s&&(O(p),r.loadingTimeout&&Yi(C().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(b,r)}),r.loadingTimeout),g[b]=[t(_),wa()]),[n,o]=g[b],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[b]||g[b][1]!==o)return s&&u()&&S().onDiscarded(b),!1;c.error=Ji;const e=m[b];if(!Yi(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(b),!1;const l=C().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,b,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,b,t),(!0===n||Gi(n)&&n(e))&&I()&&t.onErrorRetry(e,b,t,(e=>{const t=h[b];t&&t[0]&&t[0](ka,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[b,o]),J=(0,t.useCallback)(((...e)=>Ca(o,w.current,...e)),[]);if(va((()=>{k.current=n,E.current=r,Yi(R)||(H.current=R)})),va((()=>{if(!b)return;const e=q.bind(Ji,Ba);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())}})(b,h,((n,r={})=>{if(n==Ea){const n=Date.now();S().revalidateOnFocus&&n>t&&I()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ia)S().revalidateOnReconnect&&I()&&e();else{if(n==Sa)return q();if(n==ka)return q(r)}}));return x.current=!1,w.current=b,y.current=!0,O({_k:_}),$&&(Yi(F)||ma?e():ga(e)),()=>{x.current=!0,n()}}),[b]),va((()=>{let e;function t(){const t=Gi(c)?c(C().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){C().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():q(Ba).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,b]),(0,t.useDebugValue)(V),a&&Yi(F)&&b){if(!ha&&ma)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=v[b];if(!Yi(e)){const t=J(e);Fa(t)}if(!Yi(B))throw B;{const e=q(Ba);Yi(V)||(e.status="fulfilled",e.value=!0),Fa(e)}}return{mutate:J,get data(){return N.data=!0,V},get error(){return N.error=!0,B},get isValidating(){return N.isValidating=!0,K},get isLoading(){return N.isLoading=!0,W}}},function(...e){const n=Xi(za,(0,t.useContext)(Pa)),[r,o,i]=Ma(e),a=La(n,i);let l=Va;const{use:s}=a,u=(s||[]).concat(Ra);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var Va;var $a=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",Object.assign({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",Object.assign({className:"is-hidden",id:a},{children:o}))}))};var Ua=({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)($a,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})):(0,e.jsxs)("button",Object.assign({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)($a,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})),(0,e.jsxs)("ul",Object.assign({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",Object.assign({href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link"},{children:"1"}))}),i[0]-1>0&&(0,e.jsx)("li",Object.assign({className:"pager__item pager__item--ellipsis",role:"presentation"},{children:(0,e.jsx)("span",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"…"}))}))]}),i.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n)},{children:n}),n)}),r))),(0,e.jsx)("li",Object.assign({className:"pager__item is-active"},{children:(0,e.jsx)("a",Object.assign({href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active"},{children:n}))})),a.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),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",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"..."}))}),(0,e.jsx)("li",{children:(0,e.jsx)("a",Object.assign({href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link"},{children:o}))})]})]})),s?(0,e.jsxs)("a",Object.assign({"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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)($a,{icon:"angle-right"})]})):(0,e.jsxs)("button",Object.assign({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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)($a,{icon:"angle-right"})]}))]}))}))},Ka=n(488),Wa=(Ka.domToReact,Ka.htmlToDOM,Ka.attributesToProps,Ka.Comment,Ka.Element,Ka.ProcessingInstruction,Ka.Text,Ka);var qa=function({tags:t,isInteractive:n}){const r=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",Object.assign({className:"content-tags","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",Object.assign({className:`content-tags__tags ${r}`},{children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))}))};const Ja=({icon:t,label:n,content:r})=>(0,e.jsxs)("div",Object.assign({className:"card__meta"},{children:[(0,e.jsx)("span",Object.assign({className:"card__meta__icon"},{children:(0,e.jsx)($a,{icon:t})})),(0,e.jsxs)("span",Object.assign({className:"card__meta__label"},{children:[n,": "]})),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},{children:r}))]}));var Qa=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:m,dateLabel:g,theme:v,themeLabel:b,daterange:_,dateRangeLabel:y,language:x,languageLabel:w,time:k,timeLabel:E}){const S=`card ${t} ${a?"card--external":""}`,I=o?`h${o}`:"h3";return(0,e.jsxs)("div",Object.assign({className:S},{children:[n&&(0,e.jsx)("div",Object.assign({className:"card__image"},{children:n})),(0,e.jsxs)("div",Object.assign({className:"card__text"},{children:[(0,e.jsx)(I,Object.assign({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",Object.assign({className:"card__category"},{children:(0,e.jsx)(qa,{tags:[l]})})),s&&(0,e.jsx)("div",Object.assign({className:"card__description"},{children:u?Wa(s):(0,e.jsx)("p",{children:s})})),c&&(0,e.jsx)("div",Object.assign({className:"card__helptext"},{children:d?Wa(c):(0,e.jsx)("p",{children:c})})),(0,e.jsxs)("div",Object.assign({className:"card__metas"},{children:[p&&(0,e.jsx)(Ja,{icon:"location",label:h||Drupal.t("Location"),content:p}),m&&(0,e.jsx)(Ja,{icon:"clock",label:g||Drupal.t("Date"),content:m}),_&&(0,e.jsx)(Ja,{icon:"calendar",label:y||Drupal.t("Estimated schedule"),content:_}),v&&(0,e.jsx)(Ja,{icon:"locate",label:b||Drupal.t("Theme"),content:v}),x&&(0,e.jsx)(Ja,{icon:"globe",label:w||Drupal.t("Language"),content:x}),k&&(0,e.jsx)(Ja,{icon:"calendar",label:E||Drupal.t("Time",{context:"Time of event"}),content:k})]})),f&&(0,e.jsx)("div",Object.assign({className:"card__tags"},{children:(0,e.jsx)(qa,{tags:f})}))]}))]}))};var Ya=({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:m,field_project_theme_name:g,field_district_subdistricts_title_for_ui:v})=>{const b=m?m[0]:`${r}`;let _=o?o[0]:"";_=s?s[0]:_;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=_?(0,e.jsx)("img",Object.assign({src:_,alt:y},x&&{width:x},w&&{height:w},{loading:"lazy",typeof:"foaf:Image"})):(0,e.jsx)("div",Object.assign({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",I={tag:E?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:E?"gold":"coat-of-arms"},C=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),O=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`},T=t=>t.map(((t,n)=>(0,e.jsxs)("time",Object.assign({dateTime:O(t)},{children:[" ",0!==n&&"-"," ",C(t)]}),`${t}-${n}`)));let j,N;return(p||f)&&(j=(0,e.jsxs)(e.Fragment,{children:[p&&(0,e.jsxs)("span",Object.assign({className:"metadata__item--schedule metadata__item--schedule--plan-schedule"},{children:[Drupal.t("planning"),T(p)]})),p&&f&&" ",f&&(0,e.jsxs)("span",Object.assign({className:"metadata__item--schedule"},{children:[Drupal.t("execution"),T(f)]}))]})),h&&(N=h.map((e=>e)).join(", ")),v&&(N=v.map((e=>e)).join(", ")),(0,e.jsx)(Qa,{cardModifierClass:S,cardImage:k,cardTitle:n[0],cardUrl:b,cardUrlExternal:!!m,cardCategoryTag:I,location:N,theme:null==g?void 0:g.map((e=>wi(e))).join(", "),daterange:j&&j})};var Ga=[{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 Xa=()=>{const n=L(Ii),r=P(Ci),[o,i]=(0,t.useState)(Ga[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Ga.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",Object.assign({className:"district-project-search-form__filter hdbt-search__filter"},{children:(0,e.jsx)(ri,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:Ga,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})}))};var Za={size:10};var el=e=>{var t,n,r,o,i,a,l,s;const{size:u}=Za,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:[mi,gi]}},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(xi).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(xi).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:{[hi.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[hi.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${hi.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[hi.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[hi.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:{[hi.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[hi.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[hi.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:{[hi.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:{[hi.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:{[hi.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)?vi[null==e?void 0:e.sort]:vi.most_relevant;return JSON.stringify({sort:[f],size:u,from:u*(c-1),query:d})},tl=n(4155);var nl=()=>{var n;const{size:r}=Za,o=L(Ii),i=el(o),{error:a}=L(ji),l=P(Oi),s=L(Ti),{data:u,error:c}=Ha(i,(()=>{var e;const t=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_kymp_district_project_search)||void 0===e?void 0:e.elastic_proxy_url)||tl.env.REACT_APP_ELASTIC_URL;return fetch(`${t}/${_i.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:i}).then((e=>e.json()))}),{revalidateOnFocus:!1});if((0,t.useEffect)((()=>{const e=document.getElementById("helfi-kymp-district-project-search");if(e&&window.location.search){const t=e.querySelector(".district-project-search__results");if(!t)return;t.setAttribute("tabindex","0"),t.focus(),e.scrollIntoView({behavior:"smooth"}),t.setAttribute("tabindex","-1")}}),[u]),!u&&!c)return(0,e.jsx)(m,{});if(!(null===(n=null==u?void 0:u.hits)||void 0===n?void 0:n.hits.length))return(0,e.jsx)("div",Object.assign({className:"district-project-search__results"},{children:(0,e.jsxs)("div",Object.assign({className:"district-project-search__listing__no-results"},{children:[(0,e.jsx)("h2",{children:Drupal.t("Oh no! We did not find anything matching the search terms.",{},{context:"District and project search"})}),(0,e.jsx)("p",{children:Drupal.t("Our website currently shows only some of the projects and residential areas of Helsinki. You can try again by removing some of the limiting search terms or by starting over.",{},{context:"District and project search"})})]}))}));const d=u.hits.hits,f=u.hits.total.value,p=Math.floor(f/r),h=f>r&&f%r;if(c||a)return console.warn(`Error loading data. ${c||a}`),(0,e.jsx)("div",Object.assign({className:"district-project-search__results"},{children:Drupal.t("The website encountered an unexpected error. Please try again later.")}));return(0,e.jsxs)("div",Object.assign({className:"district-project-search__results"},{children:[(0,e.jsxs)("div",Object.assign({className:"district-project-search__results_heading"},{children:[(0,e.jsx)("div",Object.assign({className:"district-project-search__count__container"},{children:(0,e.jsxs)("span",Object.assign({className:"district-project-search__count"},{children:[(0,e.jsxs)("span",Object.assign({className:"district-project-search__count-total"},{children:[f," "]})),(0,e.jsxs)("span",Object.assign({className:"district-project-search__count-label"},{children:[Drupal.t("search results",{},{context:"District and project search"})," "]}))]}))})),(0,e.jsx)("div",Object.assign({className:"district-project-search__sort__container"},{children:(0,e.jsx)(Xa,{})}))]})),(0,e.jsxs)("div",Object.assign({className:"district-project-search__container"},{children:[(0,e.jsx)("ul",Object.assign({className:"district-project-search__listing"},{children:d.map((t=>(0,e.jsx)(Ya,Object.assign({},t._source),t._id)))})),(0,e.jsx)(Ua,{currentPage:s,pages:5,totalPages:h?p+1:p,updatePage:(e,t)=>{e.preventDefault(),l(t.toString())}})]}))]}))};var rl=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,Object.assign({fallback:(0,e.jsx)(m,{})},{children:[(0,e.jsx)(Ki,{}),(0,e.jsx)(nl,{})]}))});const ol=document.getElementById("helfi-kymp-district-project-search");ol&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(rl,{})}),ol)}()}();
\ No newline at end of file
+!function(){var e={296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=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 m=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 b(e){return e.type===a.ElementType.Text}function _(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),b(e))n=new c(e.data);else if(_(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(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 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,a=//i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var c=new u;l=s=function(e,t){return t&&(e="<"+t+">"+e+""+t+">"),c.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var u,c,d,p,h=e.match(o);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case t:return c=s(e),i.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=c.querySelector(r))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case r:return p=(c=l(e)).querySelectorAll(u),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=l(e,r).querySelector(r)).childNodes}}},4152:function(e,t,n){var r=n(8276),o=n(1507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},1507:function(e,t,n){for(var r,o=n(7915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,l=o.Element,s=o.ProcessingInstruction,u=o.Text,c={},d=0,f=i.length;d1&&(c=h(c,{key:c.key||y})),v.push(c);else if("text"!==i.type){switch(d=i.attribs,s(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}x>1&&(d.key=y),v.push(m(i.name,d,f))}else{if((u=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(_&&u)continue;v.push(i.data)}return 1===v.length?v[0]:v}},4606:function(e,t,n){var r=n(7294),o=n(1476).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"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}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},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 m(e),_(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(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;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function _(){b(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 f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=b(o);if(n){if(x(),!b(i))return v("property missing ':'");var r=b(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return b(l),s}}return _(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[i]=E[a]=E[y]=E[l]=E[x]=E[s]=E[u]=E[c]=E[d]=E[f]=E[p]=E[m]=E[g]=E[v]=E[_]=!1;var S="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,I="object"==typeof self&&self&&self.Object===Object&&self,C=S||I||Function("return this")(),O=t&&!t.nodeType&&t,T=O&&e&&!e.nodeType&&e,j=T&&T.exports===O,N=j&&S.process,z=function(){try{return N&&N.binding&&N.binding("util")}catch(e){}}(),L=z&&z.isTypedArray;function P(e,t){for(var n=-1,r=null==e?0:e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=2&n?new ye:void 0;for(i.set(e,t),i.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ve,map:new(ie||be),string:new ve}},_e.prototype.delete=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Ne(this,e).get(e)},_e.prototype.has=function(e){return Ne(this,e).has(e)},_e.prototype.set=function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new be,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Le=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function $e(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ue(e){return null!=e&&"object"==typeof e}var Ke=L?function(e){return function(t){return e(t)}}(L):function(e){return Ue(e)&&Ve(e.length)&&!!E[Ee(e)]};function We(e){return null!=(t=e)&&Ve(t.length)&&!He(t)?we(e):Oe(e);var t}e.exports=function(e,t){return Ie(e,t)}},4461:function(e,t,n){var r="[object Symbol]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,i="object"==typeof self&&self&&self.Object===Object&&self,a=o||i||Function("return this")(),l=Object.prototype,s=0,u=l.toString,c=a.Symbol,d=c?c.prototype:void 0,f=d?d.toString:void 0;function p(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t,n=++s;return(null==(t=e)?"":p(t))+n}},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;u1)for(var n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[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(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(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(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,I=60114,C=60109,O=60110,T=60112,j=60113,N=60120,z=60115,L=60116,P=60121,D=60128,A=60129,M=60130,R=60131;if("function"==typeof Symbol&&Symbol.for){var F=Symbol.for;w=F("react.element"),k=F("react.portal"),E=F("react.fragment"),S=F("react.strict_mode"),I=F("react.profiler"),C=F("react.provider"),O=F("react.context"),T=F("react.forward_ref"),j=F("react.suspense"),N=F("react.suspense_list"),z=F("react.memo"),L=F("react.lazy"),P=F("react.block"),F("react.scope"),D=F("react.opaque.id"),A=F("react.debug_trace_mode"),M=F("react.offscreen"),R=F("react.legacy_hidden")}var B,H="function"==typeof Symbol&&Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function $(e){if(void 0===B)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var U=!1;function K(e,t){if(!e||U)return"";U=!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{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function W(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=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function q(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 I:return"Profiler";case S:return"StrictMode";case j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return q(e.type);case P:return q(e._render);case L:t=e._payload,e=e._init;try{return q(e(t))}catch(e){}}return null}function J(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 Y(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 G(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=J(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=J(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,J(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:J(n)}}function ue(e,t){var n=J(t.value),r=J(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 me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="",t=me.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 be(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 _e={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||_e.hasOwnProperty(e)&&_e[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(_e).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[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 Ie(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Oe=null,Te=null;function je(e){if(e=ro(e)){if("function"!=typeof Ce)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Ce(e.stateNode,e.type,t))}}function Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function ze(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,je(e),t)for(e=0;e(r=31-Ut(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-Ut(t)]=n}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Wt|0)|0},Kt=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Jt=i.unstable_runWithPriority,Qt=!0;function Yt(e,t,n,r){Me||De();var o=Xt,i=Me;Me=!0;try{Pe(o,e,t,n,r)}finally{(Me=i)||Fe()}}function Gt(e,t,n,r){Jt(qt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Qt)if((o=0==(4&t))&&0=Rn),Hn=String.fromCharCode(32),Vn=!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 Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Jn(e,t,n,r){Ne(r),0<(t=Mr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Yn=null;function Gn(e){Tr(e,0)}function Xn(e){if(G(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 mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(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 br=d&&"documentMode"in document&&11>=document.documentMode,_r=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==_r||_r!==X(r)||("selectionStart"in(r=_r)&&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&&fr(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=_r)))}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(Pt,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),mo=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 bo(e){return null!=(e=e.childContextTypes)}function _o(){co(mo),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(mo,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,q(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(mo,mo.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(mo),co(ho),fo(ho,e)):co(mo),fo(mo,n)}var Eo=null,So=null,Io=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,To=i.unstable_shouldYield,jo=i.unstable_requestPaint,No=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Po=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Ro={},Fo=void 0!==jo?jo:function(){},Bo=null,Ho=null,Vo=!1,$o=No(),Uo=1e4>$o?No:function(){return No()-$o};function Ko(){switch(zo()){case Lo:return 99;case Po:return 98;case Do:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return Lo;case 98:return Po;case 97:return Do;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),Io(e,t)}function Jo(e,t,n){return e=Wo(e),Co(e,t,n)}function Qo(){if(null!==Ho){var e=Ho;Ho=null,Oo(e)}Yo()}function Yo(){if(!Vo&&null!==Bo){Vo=!0;var e=0;try{var t=Bo;qo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var _=p(o,m,b.value,u);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(o,m),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_,m=v}if(b.done)return n(o,m),c;if(null===m){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(m=r(o,m);!b.done;g++,b=s.next())null!==(b=h(m,o,g,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&m.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=Js(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=qs(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=Gs(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=Ys(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return m(e,r,i,s);if(V(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,q(e.type)||"Component"))}return n(e,r)}}var Ci=Ii(!0),Oi=Ii(!1),Ti={},ji=uo(Ti),Ni=uo(Ti),zi=uo(Ti);function Li(e){if(e===Ti)throw Error(a(174));return e}function Pi(e,t){switch(fo(zi,t),fo(Ni,e),fo(ji,Ti),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(ji),fo(ji,t)}function Di(){co(ji),co(Ni),co(zi)}function Ai(e){Li(zi.current);var t=Li(ji.current),n=he(t,e.type);t!==n&&(fo(Ni,e),fo(ji,n))}function Mi(e){Ni.current===e&&(co(ji),co(Ni))}var Ri=uo(0);function Fi(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 Bi=null,Hi=null,Vi=!1;function $i(e,t){var n=Us(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 Ui(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 Ki(e){if(Vi){var t=Hi;if(t){var n=t;if(!Ui(e,t)){if(!(t=Jr(n.nextSibling))||!Ui(e,t))return e.flags=-1025&e.flags|2,Vi=!1,void(Bi=e);$i(Bi,n)}Bi=e,Hi=Jr(t.firstChild)}else e.flags=-1025&e.flags|2,Vi=!1,Bi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function qi(e){if(e!==Bi)return!1;if(!Vi)return Wi(e),Vi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=Hi;t;)$i(e,t),t=Jr(t.nextSibling);if(Wi(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){Hi=Jr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Hi=null}}else Hi=Bi?Jr(e.stateNode.nextSibling):null;return!0}function Ji(){Hi=Bi=null,Vi=!1}var Qi=[];function Yi(){for(var e=0;ei))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Gi.current=Da,e=n(r,o)}while(oa)}if(Gi.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,Hl|=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 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)||(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=Ll;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Gi.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,m=f.source;f=f.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(d,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)})),qo(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,Ja(e,t),t.stateNode=e,u=Se(n,r),n){case"dialog":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;iWl&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Fi(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&&!Vi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>Wl&&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=Uo(),n.sibling=null,t=Ri.current,fo(Ri,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:bo(e.type)&&_o();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Di(),co(mo),co(ho),Yi(),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(Ri),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Ri),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+=W(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}))}}Ja=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,Li(ji.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=Br)}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&&jr("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)}},Ya=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(){Yl||(Yl=!0,Gl=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 ml(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Bs(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&&qr(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)&&mi(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}mi(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 bl(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 _l(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){Bs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ml(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Bs(t,e)}break;case 5:ml(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&&(be(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=Br));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(_l(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(_l(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 Il(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=Uo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Tl(n/1960))-n)){e.timeoutHandle=Kr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,Uo()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~$l,t&=~Vl,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!==Rl&&(Rl=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)}Ns(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function Is(){var e=jl.current;return jl.current=za,null===e?za:e}function Cs(e,t){var n=zl;zl|=16;var r=Is();for(Ll===e&&Dl===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ri(),zl=n,jl.current=r,null!==Pl)throw Error(a(261));return Ll=null,Dl=0,Rl}function Os(){for(;null!==Pl;)js(Pl)}function Ts(){for(;null!==Pl&&!To();)js(Pl)}function js(e){var t=Jl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?Ns(e):Pl=t,Nl.current=null}function Ns(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(Pl=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(_,w),i=hr(_,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=_;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof _.focus&&_.focus(),_=0;_Uo()-Kl?Es(e,0):$l|=n),gs(e,t)}function Vs(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===Ko()?1:2:(0===ss&&(ss=Bl),0===(t=Ht(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=ms(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 Us(e,t,n,r){return new $s(e,t,n,r)}function Ks(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=Us(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 qs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ks(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Js(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case I:return(e=Us(12,n,t,8|o)).elementType=I,e.type=I,e.lanes=i,e;case j:return(e=Us(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case N:return(e=Us(19,n,t,o)).elementType=N,e.lanes=i,e;case M:return Qs(n,o,i,t);case R:return(e=Us(24,n,t,o)).elementType=R,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case O:l=9;break e;case T:l=11;break e;case z:l=14;break e;case L:l=16,r=null;break e;case P:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Us(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Js(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function Qs(e,t,n,r){return(e=Us(23,e,r,t)).elementType=M,e.lanes=n,e}function Ys(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function Gs(e,t,n){return(t=Us(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=Vt(0),this.expirationTimes=Vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vt(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{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 g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function v(){c.current.element&&(c.current.resizeObserver=new i(m),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var b,_,y;return b=m,_=Boolean(t),(0,r.useEffect)((()=>{if(_){const e=b;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[b,_]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),v()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),v())},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=_},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 I=[],C=[],O=1,T=null,j=3,N=!1,z=!1,L=!1;function P(e){for(var t=k(C);null!==t;){if(null===t.callback)E(C);else{if(!(t.startTime<=e))break;E(C),t.sortIndex=t.expirationTime,w(I,t)}t=k(C)}}function D(e){if(L=!1,P(e),!z)if(null!==k(I))z=!0,n(A);else{var t=k(C);null!==t&&r(D,t.startTime-e)}}function A(e,n){z=!1,L&&(L=!1,o()),N=!0;var i=j;try{for(P(n),T=k(I);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,j=T.priorityLevel;var l=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?T.callback=l:T===k(I)&&E(I),P(n)}else E(I);T=k(I)}if(null!==T)var s=!0;else{var u=k(C);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{T=null,j=i,N=!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(){z||N||(z=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(I)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=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=j;j=e;try{return t()}finally{j=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(C,e),null===k(I)&&e===k(C)&&(L?o():L=!0,r(D,a-l))):(e.sortIndex=s,w(I,e),z||N||(z=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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}};t.__esModule=!0;var o=r(n(7848)),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";t.__esModule=!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))}},7848:function(e,t,n){var r=n(8139);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,l=r(e),s="function"==typeof t,u=0,c=l.length;ue)).join(" ")},l=n(4461),s=n.n(l);const u="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,c=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?s()("custom-theme-"):"").current;return u((()=>{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 d="LoadingSpinner-module_loadingSpinner__2xHT_";i(".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 f="hds-loading-spinner-notification-area",p="data-active-spinners",h=()=>"undefined"==typeof document?null:document.getElementById(f)||(()=>{const e=document.createElement("div");return e.id=f,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","alert"),document.body.appendChild(e),e})(),m=e=>{var{className:n,multicolor:r=!1,small:i=!1,theme:l,loadingText:u="Page is loading",loadingFinishedText:f="Page has finished loading"}=e,m=o(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const g=c(d,l);return((e,n)=>{const[r]=(0,t.useState)(s()()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(h()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),u=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(p)||"").split(",").filter((e=>""!==e))),[a]),d=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(p,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(p,e.join(","))}),[c,a,r]),m=(0,t.useCallback)((()=>{0===c().length&&(u(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,u,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),d(),()=>{f(),m()})),[l,d,f,m])})(u,f),t.createElement("div",Object.assign({className:a(d,i&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",g,n)},m),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};let g=0;function v(e,t){const n="atom"+ ++g,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=e=>e(r),r.write=(e,t,n)=>t(r,"function"==typeof n?n(e(r)):n)),t&&(r.write=t),r}const b=e=>"init"in e,_=e=>!!e.write,y=new WeakMap,x=(e,t)=>{const n=y.get(e);n&&(y.delete(e),n(t))},w=(e,t)=>{e.status="fulfilled",e.value=t},k=(e,t)=>{e.status="rejected",e.reason=t},E=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),S=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),I=e=>"v"in e&&e.v instanceof Promise,C=e=>{if("e"in e)throw e.e;return e.v},O=()=>{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),o&&I(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);x(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),r&&E(r,o)&&r.d===o.d)return r;if(r&&I(r)&&I(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,t,n,r)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(t)){let o;const a=new Promise(((r,l)=>{let u=!1;t.then((t=>{if(!u){u=!0;const o=i(e),l=s(e,a,n);w(a,t),r(t),(null==o?void 0:o.d)!==l.d&&O(e,l,null==o?void 0:o.d)}}),(t=>{if(!u){u=!0;const r=i(e),o=s(e,a,n);k(a,t),l(t),(null==r?void 0:r.d)!==o.d&&O(e,o,null==r?void 0:r.d)}})),o=e=>{u||(u=!0,e.then((e=>w(a,e)),(e=>k(a,e))),r(e))}}));return a.orig=t,a.status="pending",((e,t)=>{y.set(e,t),e.catch((()=>{})).finally((()=>y.delete(e)))})(a,(e=>{e&&o(e),null==r||r()})),s(e,a,n)}return s(e,t,n)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>t===e||c(t)===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),C(e);if(b(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),C(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return _(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&_(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(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),r&&S(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>C(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const n=new Map,r=new WeakMap,o=e=>{const i=t.get(e);null==i||i.t.forEach((t=>{t!==e&&(n.set(t,(n.get(t)||new Set).add(e)),r.set(t,(r.get(t)||0)+1),o(t))}))};o(e);const a=e=>{const o=t.get(e);null==o||o.t.forEach((t=>{var o;if(t!==e){let e=r.get(t);if(e&&r.set(t,--e),!e){let e=!!(null==(o=n.get(t))?void 0:o.size);if(e){const n=i(t),r=c(t,!0);e=!n||!E(n,r)}e||n.forEach((e=>e.delete(t)))}a(t)}}))};a(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>C(c(e))),((t,...o)=>{let a;if(t===e){if(!b(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);e&&E(e,n)||p(t)}else a=h(t,...o);if(!n){const e=T();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=T();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n)=>{var r;null==(r=i(e))||r.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e)})),c(e);const a={t:new Set(n&&[n]),l:new Set};if(t.set(e,a),o.add(e),_(e)&&e.onMount){const t=e.onMount(((...t)=>m(e,...t)));t&&(a.u=t)}return a},v=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?(I(a)&&x(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&v(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},O=(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)&&v(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},T=()=>{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){o.d!==(null==r?void 0:r.d)&&O(n,o,null==r?void 0:r.d);const i=t.get(n);!i||r&&!I(r)&&(E(r,o)||S(r,o))||(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},j=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=g(e)),n})(e),i=T(),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)&&v(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,sub:j,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)b(t)&&(u(t,n),p(t));const t=T();r.forEach((e=>e({type:"restore",flushed:t})))}}};let T;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const j=(0,t.createContext)(void 0),N=e=>{const n=(0,t.useContext)(j);return(null==e?void 0:e.store)||n||(T||(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"),T=O()),T)},z=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 L(e,n){const r=N(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)?z(s):s}function P(e,n){const r=N(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function D(e,t){return[L(e,t),P(e,t)]}i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__2Qjmg,.text-input_hds-text-input__helper-text__gNPue{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}");const A=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:a("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function M(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 M(e).Element||e instanceof Element}function F(e){return e instanceof M(e).HTMLElement||e instanceof HTMLElement}function B(e){return"undefined"!=typeof ShadowRoot&&(e instanceof M(e).ShadowRoot||e instanceof ShadowRoot)}var H=Math.max,V=Math.min,$=Math.round;function U(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(F(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=$(n.width)/a||1),i>0&&(o=$(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 K(e){var t=M(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function W(e){return e?(e.nodeName||"").toLowerCase():null}function q(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function J(e){return U(q(e)).left+K(e).scrollLeft}function Q(e){return M(e).getComputedStyle(e)}function Y(e){var t=Q(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function G(e,t,n){void 0===n&&(n=!1);var r,o,i=F(t),a=F(t)&&function(e){var t=e.getBoundingClientRect(),n=$(t.width)/e.offsetWidth||1,r=$(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=q(t),s=U(e,a),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==W(t)||Y(l))&&(u=(r=t)!==M(r)&&F(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:K(r)),F(t)?((c=U(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=J(l))),{x:s.left+u.scrollLeft-c.x,y:s.top+u.scrollTop-c.y,width:s.width,height:s.height}}function X(e){var t=U(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 Z(e){return"html"===W(e)?e:e.assignedSlot||e.parentNode||(B(e)?e.host:null)||q(e)}function ee(e){return["html","body","#document"].indexOf(W(e))>=0?e.ownerDocument.body:F(e)&&Y(e)?e:ee(Z(e))}function te(e,t){var n;void 0===t&&(t=[]);var r=ee(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=M(r),a=o?[i].concat(i.visualViewport||[],Y(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(te(Z(a)))}function ne(e){return["table","td","th"].indexOf(W(e))>=0}function re(e){return F(e)&&"fixed"!==Q(e).position?e.offsetParent:null}function oe(e){for(var t=M(e),n=re(e);n&&ne(n)&&"static"===Q(n).position;)n=re(n);return n&&("html"===W(n)||"body"===W(n)&&"static"===Q(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&F(e)&&"fixed"===Q(e).position)return null;var n=Z(e);for(B(n)&&(n=n.host);F(n)&&["html","body"].indexOf(W(n))<0;){var r=Q(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 ie="top",ae="bottom",le="right",se="left",ue="auto",ce=[ie,ae,le,se],de="start",fe="end",pe="viewport",he="popper",me=ce.reduce((function(e,t){return e.concat([t+"-"+de,t+"-"+fe])}),[]),ge=[].concat(ce,[ue]).reduce((function(e,t){return e.concat([t,t+"-"+de,t+"-"+fe])}),[]),ve=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function be(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}function _e(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ye={placement:"bottom",modifiers:[],strategy:"absolute"};function xe(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Ce(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?Ee(o):null,a=o?Se(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case ie:t={x:l,y:n.y-r.height};break;case ae:t={x:l,y:n.y+n.height};break;case le:t={x:n.x+n.width,y:s};break;case se:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?Ie(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case de:t[u]=t[u]-(n[c]/2-r[c]/2);break;case fe:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var Oe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Te(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,m=void 0===h?0:h,g="function"==typeof c?c({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),_=se,y=ie,x=window;if(u){var w=oe(n),k="clientHeight",E="clientWidth";if(w===M(n)&&"static"!==Q(w=q(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===ie||(o===se||o===le)&&i===fe)y=ae,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===se||(o===ie||o===ae)&&i===fe)_=le,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,I=Object.assign({position:l},u&&Oe),C=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:$(t*r)/r||0,y:$(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=C.x,m=C.y,s?Object.assign({},I,((S={})[y]=b?"0":"",S[_]=v?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",S)):Object.assign({},I,((t={})[y]=b?m+"px":"",t[_]=v?p+"px":"",t.transform="",t))}var je={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=ge.reduce((function(e,n){return e[n]=function(e,t,n){var r=Ee(e),o=[se,ie].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,[se,le].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}},Ne={left:"right",right:"left",bottom:"top",top:"bottom"};function ze(e){return e.replace(/left|right|bottom|top/g,(function(e){return Ne[e]}))}var Le={start:"end",end:"start"};function Pe(e){return e.replace(/start|end/g,(function(e){return Le[e]}))}function De(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&B(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ae(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Me(e,t){return t===pe?Ae(function(e){var t=M(e),n=q(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+J(e),y:l}}(e)):R(t)?function(e){var t=U(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):Ae(function(e){var t,n=q(e),r=K(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=H(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=H(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+J(e),s=-r.scrollTop;return"rtl"===Q(o||n).direction&&(l+=H(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(q(e)))}function Re(e,t,n){var r="clippingParents"===t?function(e){var t=te(Z(e)),n=["absolute","fixed"].indexOf(Q(e).position)>=0&&F(e)?oe(e):e;return R(n)?t.filter((function(e){return R(e)&&De(e,n)&&"body"!==W(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Me(e,n);return t.top=H(r.top,t.top),t.right=V(r.right,t.right),t.bottom=V(r.bottom,t.bottom),t.left=H(r.left,t.left),t}),Me(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 Fe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Be(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function He(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?pe:l,u=n.elementContext,c=void 0===u?he:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Fe("number"!=typeof h?h:Be(h,ce)),g=c===he?"reference":he,v=e.rects.popper,b=e.elements[f?g:c],_=Re(R(b)?b:b.contextElement||q(e.elements.popper),a,s),y=U(e.elements.reference),x=Ce({reference:y,element:v,strategy:"absolute",placement:o}),w=Ae(Object.assign({},v,x)),k=c===he?w:y,E={top:_.top-k.top+m.top,bottom:k.bottom-_.bottom+m.bottom,left:_.left-k.left+m.left,right:k.right-_.right+m.right},S=e.modifiersData.offset;if(c===he&&S){var I=S[o];Object.keys(E).forEach((function(e){var t=[le,ae].indexOf(e)>=0?1:-1,n=[ie,ae].indexOf(e)>=0?"y":"x";E[e]+=I[n]*t}))}return E}var Ve={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,m=n.allowedAutoPlacements,g=t.options.placement,v=Ee(g),b=s||(v===g||!h?[ze(g)]:function(e){if(Ee(e)===ue)return[];var t=ze(e);return[Pe(e),t,Pe(t)]}(g)),_=[g].concat(b).reduce((function(e,n){return e.concat(Ee(n)===ue?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?ge:s,c=Se(r),d=c?l?me:me.filter((function(e){return Se(e)===c})):ce,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]=He(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[Ee(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:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=_[0],S=0;S<_.length;S++){var I=_[S],C=Ee(I),O=Se(I)===de,T=[ie,ae].indexOf(C)>=0,j=T?"width":"height",N=He(t,{placement:I,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=T?O?le:se:O?ae:ie;y[j]>x[j]&&(z=ze(z));var L=ze(z),P=[];if(i&&P.push(N[C]<=0),l&&P.push(N[z]<=0,N[L]<=0),P.every((function(e){return e}))){E=I,k=!1;break}w.set(I,P)}if(k)for(var D=function(e){var t=_.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 $e(e,t,n){return H(e,V(t,n))}var Ue={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,m=void 0===h?0:h,g=He(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=Ee(t.placement),b=Se(t.placement),_=!b,y=Ie(v),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,I="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(w){if(i){var T,j="y"===y?ie:se,N="y"===y?ae:le,z="y"===y?"height":"width",L=w[y],P=L+g[j],D=L-g[N],A=p?-E[z]/2:0,M=b===de?k[z]:E[z],R=b===de?-E[z]:-k[z],F=t.elements.arrow,B=p&&F?X(F):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=$[j],K=$[N],W=$e(0,k[z],B[z]),q=_?k[z]/2-A-W-U-I.mainAxis:M-W-U-I.mainAxis,J=_?-k[z]/2+A+W+K+I.mainAxis:R+W+K+I.mainAxis,Q=t.elements.arrow&&oe(t.elements.arrow),Y=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,G=null!=(T=null==C?void 0:C[y])?T:0,Z=L+J-G,ee=$e(p?V(P,L+q-G-Y):P,L,p?H(D,Z):D);w[y]=ee,O[y]=ee-L}if(l){var te,ne="x"===y?ie:se,re="x"===y?ae:le,ue=w[x],ce="y"===x?"height":"width",fe=ue+g[ne],pe=ue-g[re],he=-1!==[ie,se].indexOf(v),me=null!=(te=null==C?void 0:C[x])?te:0,ge=he?fe:ue-k[ce]-E[ce]-me+I.altAxis,ve=he?ue+k[ce]+E[ce]-me-I.altAxis:pe,be=p&&he?function(e,t,n){var r=$e(e,t,n);return r>n?n:r}(ge,ue,ve):$e(p?ge:fe,ue,p?ve:pe);w[x]=be,O[x]=be-ue}t.modifiersData[r]=O}},requiresIfExists:["offset"]};var Ke={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=Ee(n.placement),s=Ie(l),u=[se,le].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return Fe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Be(e,ce))}(o.padding,n),d=X(i),f="y"===s?ie:se,p="y"===s?ae:le,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],m=a[s]-n.rects.reference[s],g=oe(i),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,_=c[f],y=v-d[u]-c[p],x=v/2-d[u]/2+b,w=$e(_,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)))&&De(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function We(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 qe(e){return[ie,le,ae,se].some((function(t){return e[t]>=0}))}var Je=we({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=M(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,ke)})),l&&s.addEventListener("resize",n.update,ke),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,ke)})),l&&s.removeEventListener("resize",n.update,ke)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Ce({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:Ee(t.placement),variation:Se(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,Te(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,Te(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];F(o)&&W(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}),{});F(r)&&W(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},je,Ve,Ue,Ke,{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=He(t,{elementContext:"reference"}),l=He(t,{altBoundary:!0}),s=We(a,r),u=We(l,o,i),c=qe(s),d=qe(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})}}]}),Qe=n(9590),Ye=n.n(Qe),Ge=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Xe="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Ze=[],et={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"};i(".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 tt=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm1 12v2h-2v-2h2zm-.956-10.25c1.99 0 3.673 1.545 3.673 3.674 0 1.357-.47 2.065-1.556 2.882l-.242.178c-.744.545-.963.852-.98 1.658l-.002.108h-2c0-1.575.522-2.412 1.677-3.288l.248-.182c.706-.517.855-.726.855-1.356 0-.985-.75-1.674-1.673-1.674-.853 0-1.565.59-1.662 1.458l-.009.098-1.996-.114c.115-2.019 1.757-3.442 3.667-3.442z",fill:"currentColor"})))};i(".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 nt=e=>{let{boxShadow:n=!1,children:o,placement:i="auto",small:l=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:f}=e;const[p,h]=(0,t.useState)(!1),m=(0,t.useRef)(null),g=(0,t.useRef)(null),[v,b]=(0,t.useState)(null),{styles:_,attributes:y,forceUpdate:x}=function(e,n,o){void 0===o&&(o={});var i=t.useRef(null),a={onFirstUpdate:o.onFirstUpdate,placement:o.placement||"bottom",strategy:o.strategy||"absolute",modifiers:o.modifiers||Ze},l=t.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=l[0],u=l[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);r.flushSync((function(){u({styles:Ge(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Ge(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),d=t.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Ye()(i.current,e)?i.current||e:(i.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,c]),f=t.useRef();return Xe((function(){f.current&&f.current.setOptions(d)}),[d]),Xe((function(){if(null!=e&&null!=n){var t=(o.createPopper||Je)(e,n,d);return f.current=t,function(){t.destroy(),f.current=null}}}),[e,n,o.createPopper]),{state:f.current?f.current.state:null,styles:s.styles,attributes:s.attributes,update:f.current?f.current.update:null,forceUpdate:f.current?f.current.forceUpdate:null}}(m.current,g.current,{placement:i,modifiers:[{name:"arrow",options:{element:v}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==x&&!0===p&&x()}),[p,x]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!p||"Escape"!==t&&"Esc"!==t&&27!==t||h(!1)},t=e=>{const t=e.target;!p||m.current.contains(t)||g.current.contains(t)||h(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:a("Tooltip-module_root__1Yo9t",c)},t.createElement("button",{ref:m,type:"button",className:a("Tooltip-module_button__2x9m0",d),title:s,"aria-label":s,"aria-expanded":p,onClick:()=>{h(!p)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(tt,null))),p&&t.createElement("section",Object.assign({"aria-label":u,ref:g,className:a("Tooltip-module_tooltip__3x8S8",l&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",f),style:_.popper},y.popper),o,t.createElement("div",Object.assign({ref:b,className:"Tooltip-module_arrow__210Rd",style:_.arrow},y.arrow))))};i(".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 rt=e=>{var{hidden:n,id:r,inputId:i,isAriaLabelledBy:a,label:l,required:s,tooltipLabel:u,tooltipButtonLabel:c,tooltipText:d}=e,f=o(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!a||!r)&&{htmlFor:i},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},f),l,s&&t.createElement(A,null)),d&&t.createElement(nt,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:u,buttonLabel:c},d))};var ot="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",it="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",at="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",lt="TextInput-module_hasButton__2KCM1",st="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",ut="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ct="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",dt="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",ft="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",pt="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",ht="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",mt="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__1GLYk,.text-input_hds-text-input__helper-text__3V2KM{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--focus-outline-color)}");const gt=e=>{let{children:n,className:r="",errorText:o,helperText:i,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:v,tooltipLabel:b,tooltipText:_,tooltipButtonLabel:y}=e;return t.createElement("div",{onBlur:p,className:a(ot,u&&ft,g&&pt,r),style:m},d&&t.createElement(rt,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:b,tooltipButtonLabel:y,tooltipText:_}),t.createElement("div",{className:a(it)},n),o&&t.createElement("div",{className:st,id:`${s}-error`},o),g&&t.createElement("div",{className:ct,id:`${s}-success`},g),v&&t.createElement("div",{className:dt,id:`${s}-info`},v),i&&t.createElement("div",{className:ut,id:`${s}-helper`},i))};const vt=t.forwardRef(((e,n)=>{var{className:r="",children:i,disabled:l=!1,defaultValue:s,errorText:u,helperText:c,hideLabel:d,invalid:f,id:p,label:h,onChange:m=(()=>null),required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w,type:k="text",buttonIcon:E,buttonAriaLabel:S,onButtonClick:I}=e,C=o(e,["className","children","disabled","defaultValue","errorText","helperText","hideLabel","invalid","id","label","onChange","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","type","buttonIcon","buttonAriaLabel","onButtonClick"]);const O={className:r,errorText:u,helperText:c,hideLabel:d,id:p,invalid:f,label:h,required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w},T=((e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" "))(p,c,u,b,_),j=Boolean(E&&I);return t.createElement(gt,Object.assign({},O),t.createElement("input",Object.assign({className:a(at,j&<),defaultValue:s,disabled:l,id:p,onChange:m,ref:n,required:g,type:k,"aria-describedby":T.length>0?T:null},C)),j&&t.createElement("div",{className:ht},t.createElement("button",{className:mt,disabled:l,type:"button",onClick:I,"aria-label":S},E)),i)}));function bt(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 _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"21 7 10 18 4.5 12.5 6 11 10 15 19.5 5.5"})))};var Ct="function"==typeof Symbol&&Symbol.for,Ot=Ct?Symbol.for("react.element"):60103,Tt=Ct?Symbol.for("react.portal"):60106,jt=Ct?Symbol.for("react.fragment"):60107,Nt=Ct?Symbol.for("react.strict_mode"):60108,zt=Ct?Symbol.for("react.profiler"):60114,Lt=Ct?Symbol.for("react.provider"):60109,Pt=Ct?Symbol.for("react.context"):60110,Dt=Ct?Symbol.for("react.async_mode"):60111,At=Ct?Symbol.for("react.concurrent_mode"):60111,Mt=Ct?Symbol.for("react.forward_ref"):60112,Rt=Ct?Symbol.for("react.suspense"):60113,Ft=Ct?Symbol.for("react.suspense_list"):60120,Bt=Ct?Symbol.for("react.memo"):60115,Ht=Ct?Symbol.for("react.lazy"):60116,Vt=Ct?Symbol.for("react.block"):60121,$t=Ct?Symbol.for("react.fundamental"):60117,Ut=Ct?Symbol.for("react.responder"):60118,Kt=Ct?Symbol.for("react.scope"):60119;function Wt(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Ot:switch(e=e.type){case Dt:case At:case jt:case zt:case Nt:case Rt:return e;default:switch(e=e&&e.$$typeof){case Pt:case Mt:case Ht:case Bt:case Lt:return e;default:return t}}case Tt:return t}}}function qt(e){return Wt(e)===At}var Jt={AsyncMode:Dt,ConcurrentMode:At,ContextConsumer:Pt,ContextProvider:Lt,Element:Ot,ForwardRef:Mt,Fragment:jt,Lazy:Ht,Memo:Bt,Portal:Tt,Profiler:zt,StrictMode:Nt,Suspense:Rt,isAsyncMode:function(e){return qt(e)||Wt(e)===Dt},isConcurrentMode:qt,isContextConsumer:function(e){return Wt(e)===Pt},isContextProvider:function(e){return Wt(e)===Lt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ot},isForwardRef:function(e){return Wt(e)===Mt},isFragment:function(e){return Wt(e)===jt},isLazy:function(e){return Wt(e)===Ht},isMemo:function(e){return Wt(e)===Bt},isPortal:function(e){return Wt(e)===Tt},isProfiler:function(e){return Wt(e)===zt},isStrictMode:function(e){return Wt(e)===Nt},isSuspense:function(e){return Wt(e)===Rt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===jt||e===At||e===zt||e===Nt||e===Rt||e===Ft||"object"==typeof e&&null!==e&&(e.$$typeof===Ht||e.$$typeof===Bt||e.$$typeof===Lt||e.$$typeof===Pt||e.$$typeof===Mt||e.$$typeof===$t||e.$$typeof===Ut||e.$$typeof===Kt||e.$$typeof===Vt)},typeOf:Wt},Qt=(kt((function(e,t){})),kt((function(e){e.exports=Jt})),Object.getOwnPropertySymbols),Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Xt=(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;var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()&&Object.assign,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");Function.call.bind(Object.prototype.hasOwnProperty);function Zt(e,t,n,r,o){}Zt.resetWarningCache=function(){};function en(){}function tn(){}tn.resetWarningCache=en;var nn=kt((function(e){e.exports=function(){function e(e,t,n,r,o,i){if(i!==Xt){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:tn,resetWarningCache:en};return n.PropTypes=n,n}()})),rn="function"==typeof Symbol&&Symbol.for,on=rn?Symbol.for("react.element"):60103,an=rn?Symbol.for("react.portal"):60106,ln=rn?Symbol.for("react.fragment"):60107,sn=rn?Symbol.for("react.strict_mode"):60108,un=rn?Symbol.for("react.profiler"):60114,cn=rn?Symbol.for("react.provider"):60109,dn=rn?Symbol.for("react.context"):60110,fn=rn?Symbol.for("react.async_mode"):60111,pn=rn?Symbol.for("react.concurrent_mode"):60111,hn=rn?Symbol.for("react.forward_ref"):60112,mn=rn?Symbol.for("react.suspense"):60113,gn=rn?Symbol.for("react.suspense_list"):60120,vn=rn?Symbol.for("react.memo"):60115,bn=rn?Symbol.for("react.lazy"):60116,_n=rn?Symbol.for("react.block"):60121,yn=rn?Symbol.for("react.fundamental"):60117,xn=rn?Symbol.for("react.responder"):60118,wn=rn?Symbol.for("react.scope"):60119;function kn(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case on:switch(e=e.type){case fn:case pn:case ln:case un:case sn:case mn:return e;default:switch(e=e&&e.$$typeof){case dn:case hn:case bn:case vn:case cn:return e;default:return t}}case an:return t}}}function En(e){return kn(e)===pn}var Sn={AsyncMode:fn,ConcurrentMode:pn,ContextConsumer:dn,ContextProvider:cn,Element:on,ForwardRef:hn,Fragment:ln,Lazy:bn,Memo:vn,Portal:an,Profiler:un,StrictMode:sn,Suspense:mn,isAsyncMode:function(e){return En(e)||kn(e)===fn},isConcurrentMode:En,isContextConsumer:function(e){return kn(e)===dn},isContextProvider:function(e){return kn(e)===cn},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===on},isForwardRef:function(e){return kn(e)===hn},isFragment:function(e){return kn(e)===ln},isLazy:function(e){return kn(e)===bn},isMemo:function(e){return kn(e)===vn},isPortal:function(e){return kn(e)===an},isProfiler:function(e){return kn(e)===un},isStrictMode:function(e){return kn(e)===sn},isSuspense:function(e){return kn(e)===mn},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===ln||e===pn||e===un||e===sn||e===mn||e===gn||"object"==typeof e&&null!==e&&(e.$$typeof===bn||e.$$typeof===vn||e.$$typeof===cn||e.$$typeof===dn||e.$$typeof===hn||e.$$typeof===yn||e.$$typeof===xn||e.$$typeof===wn||e.$$typeof===_n)},typeOf:kn};kt((function(e,t){})),kt((function(e){e.exports=Sn}));function In(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function Cn(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function On(e,t){if(e.clientHeightt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var jn=0;function Nn(e){return"function"==typeof e?e:zn}function zn(){}function Ln(e,t){e&&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(!In(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;In(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&&On(p)&&!On(document.documentElement)||null!=p&&On(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),_=b.height,y=b.width,x=b.top,w=b.right,k=b.bottom,E=b.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+_/2,I="center"===i?E+y/2:"end"===i?w:E,C=[],O=0;O=0&&E>=0&&k<=m&&w<=h&&x>=L&&k<=D&&E>=A&&w<=P)return C;var M=getComputedStyle(T),R=parseInt(M.borderLeftWidth,10),F=parseInt(M.borderTopWidth,10),B=parseInt(M.borderRightWidth,10),H=parseInt(M.borderBottomWidth,10),V=0,$=0,U="offsetWidth"in T?T.offsetWidth-T.clientWidth-R-B:0,K="offsetHeight"in T?T.offsetHeight-T.clientHeight-F-H:0,W="offsetWidth"in T?0===T.offsetWidth?0:z/T.offsetWidth:0,q="offsetHeight"in T?0===T.offsetHeight?0:N/T.offsetHeight:0;if(d===T)V="start"===o?S:"end"===o?S-m:"nearest"===o?Tn(v,v+m,m,F,H,v+S,v+S+_,_):S-m/2,$="start"===i?I:"center"===i?I-h/2:"end"===i?I-h:Tn(g,g+h,h,R,B,g+I,g+I+y,y),V=Math.max(0,V+v),$=Math.max(0,$+g);else{V="start"===o?S-L-F:"end"===o?S-D+H+K:"nearest"===o?Tn(L,D,N,F,H+K,S,S+_,_):S-(L+N/2)+K/2,$="start"===i?I-A-R:"center"===i?I-(A+z/2)+U/2:"end"===i?I-P+B+U:Tn(A,P,z,R,B+U,I,I+y,y);var J=T.scrollLeft,Q=T.scrollTop;S+=Q-(V=Math.max(0,Math.min(Q+V/q,T.scrollHeight-N/q+K))),I+=J-($=Math.max(0,Math.min(J+$/W,T.scrollWidth-z/W+U)))}C.push({el:T,top:V,left:$})}return C}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function Pn(e,t){return e===t||e.contains&&e.contains(t)}function Dn(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 Wn(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=qn(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function qn(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?qn(1,0,n,r,!1):qn(-1,n-1,n,r,!1):-1}function Jn(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(Pn(t,e)||r&&Pn(t,n.activeElement))}))}var Qn=Dn((function(){Gn().textContent=""}),500);function Yn(e,t){var n=Gn(t);e&&(n.textContent=e,Qn())}function Gn(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 Xn=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});!function(){var e=function(e){function n(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+Rn(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=Vn(t),n.internalSetState(_t({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=Vn(t),n.internalSetState(_t({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,_t({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var l=a?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var s={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],Un(n.props,e)||(s[e]=l[e]))})),a&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,_t({},n.getStateAndHelpers(),l)),s}),(function(){Nn(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=bt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var d=n.getState().isOpen;return _t(((r={})[a]=Mn(l,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Wn(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Wn(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(_t({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=_t({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=_t({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=qn(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=qn(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=bt(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),s=n.getState().isOpen,u={onClick:An(r,n.buttonHandleClick),onKeyDown:An(o,n.buttonHandleKeyDown),onKeyUp:An(i,n.buttonHandleKeyUp),onBlur:An(a,n.buttonHandleBlur)};return _t({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:u,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Kn(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(yt(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return _t({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,s=bt(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"]),u={},c=n.getState(),d=c.inputValue,f=c.isOpen,p=c.highlightedIndex;return s.disabled||((l={}).onChange=An(i,a,n.inputHandleChange),l.onKeyDown=An(r,n.inputHandleKeyDown),l.onBlur=An(o,n.inputHandleBlur),u=l),_t({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof p&&p>=0?n.getItemId(p):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},u,s)},n.inputHandleKeyDown=function(e){var t=Kn(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(yt(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=bt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,_t(((r={})[a]=Mn(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=s&&s["aria-label"]?null:n.labelId,r.id=n.menuId,r),s)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,s=r.item,u=void 0===s?void 0:s,c=bt(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(u),l=n.items.indexOf(u)):n.items[l]=u;var d=a,f=((t={onMouseMove:An(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:An(i,(function(e){e.preventDefault()}))}).onClick=An(d,(function(){n.selectItemAtIndex(l,{type:9})})),t),p=c.disabled?{onMouseDown:f.onMouseDown}:f;return _t({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},p,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=Vn(e),n.internalSetState((function(t){var r=t.selectedItem;return _t({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=Vn(e),n.internalSetState((function(t){var r=t.isOpen;return _t({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),Nn(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=Dn((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(_t({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,Yn(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,s=r.initialIsOpen,u=void 0===s?l:s,c=r.initialInputValue,d=void 0===c?"":c,f=r.initialSelectedItem,p=void 0===f?null:f,h=n.getState({highlightedIndex:a,isOpen:u,inputValue:d,selectedItem:p});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,xt(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),$n(e,this.props)},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=Wn(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,s=this.getToggleButtonProps,u=this.getLabelProps,c=this.getMenuProps,d=this.getInputProps,f=this.getItemProps,p=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,_=this.setHighlightedIndex,y=this.clearSelection,x=this.clearItems;return{getRootProps:l,getToggleButtonProps:s,getLabelProps:u,getMenuProps:c,getInputProps:d,getItemProps:f,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:_,clearSelection:y,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this,t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!Jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=Jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){Un(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=Bn(this.props.children,zn);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=Bn(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:Fn,itemToString:function(e){return null==e?"":String(e)},onStateChange:zn,onInputValueChange:zn,onUserAction:zn,onChange:zn,onSelect:zn,onOuterClick:zn,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:Ln},e.stateChangeTypes=Xn}();var Zn={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};var er=Dn((function(e,t){Yn(e(),t)}),200);function tr(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+Rn():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function nr(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function rr(e){return/^\S{1}$/.test(e)}function or(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function ir(e){var n=(0,t.useRef)(e);return n.current=e,n}function ar(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=$n(t,n.props);var r=e(t,n);return n.props.stateReducer(t,_t({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=ir(r),d=(0,t.useCallback)((function(e){return u(_t({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&function(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"+or(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](_t({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(_t({type:o},i))}(f,$n(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function lr(e,t,n){var r=ar(e,t,n),o=r[0],i=r[1];return[$n(o,n),i]}var sr={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:Ln,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function ur(e,t,n){void 0===n&&(n=Zn);var r="default"+or(t);return r in e?e[r]:n[t]}function cr(e,t,n){if(void 0===n&&(n=Zn),t in e)return e[t];var r="initial"+or(t);return r in e?e[r]:ur(e,t,n)}function dr(e){var t=cr(e,"selectedItem"),n=cr(e,"isOpen"),r=cr(e,"highlightedIndex"),o=cr(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function fr(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):Wn(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function pr(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&&!Jn(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||Jn(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 hr(){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:fr(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:fr(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=_t({isOpen:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:qn(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:qn(-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=br(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=_t({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:Wn(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:Wn(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:fr(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:fr(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:ur(o,"highlightedIndex"),isOpen:ur(o,"isOpen"),selectedItem:ur(o,"selectedItem"),inputValue:ur(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function wr(e){void 0===e&&(e={});var n=_t({},_r,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=lr(xr,dr(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,v=f.inputValue,b=(0,t.useRef)(null),_=(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)(tr(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),I=ir({state:f,props:n}),C=function(e){return y.current[k.current.getItemId(e)]};mr(c,[h,m,v,r],_t({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),mr(u,[g],_t({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var O=gr({menuElement:_.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:C});(0,t.useEffect)((function(){S.current&&(w.current=Dn((function(e){e({type:21,inputValue:""})}),500)),v&&w.current(p)}),[p,v]),vr({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&_.current&&_.current.focus():h?_.current&&_.current.focus():i.document.activeElement===_.current&&b.current&&(x.current=!1,b.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var T=pr(h,[_,b],i,(function(){p({type:8})})),j=hr("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var N=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:13,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:14,getItemNodeFromIndex:C,shiftKey:e.shiftKey})}}}),[p]),z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:0,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:1,getItemNodeFromIndex:C,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:3,getItemNodeFromIndex:C})},End:function(e){e.preventDefault(),p({type:4,getItemNodeFromIndex:C})},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]),P=(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]),M=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),R=(0,t.useCallback)((function(){p({type:22})}),[p]),F=(0,t.useCallback)((function(e){p({type:21,inputValue:e})}),[p]),B=(0,t.useCallback)((function(e){return _t({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),H=(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=bt(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=I.current.state;return j("getMenuProps",f,a,_),_t(((n={})[a]=Mn(u,(function(e){_.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:An(o,(function(){p({type:9})})),onKeyDown:An(l,(function(e){var t=Kn(e);t&&z[t]?z[t](e):rr(t)&&p({type:7,key:t,getItemNodeFromIndex:C})})),onBlur:An(s,(function(){!1!==x.current?!T.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,I,z,T,j]);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=bt(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=_t(((n={})[l]=Mn(s,(function(e){b.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=I.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),u);return u.disabled||(f.onClick=An(o,(function(){p({type:12})})),f.onKeyDown=An(i,(function(e){var t=Kn(e);t&&N[t]?N[t](e):rr(t)&&p({type:15,key:t,getItemNodeFromIndex:C})}))),j("getToggleButtonProps",d,l,b),f}),[p,I,N,j]),getLabelProps:B,getMenuProps:H,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=bt(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=I.current,f=d.state,h=d.props,m=nr(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=_t(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=Mn(u,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),c);return c.disabled||(g.onMouseMove=An(i,(function(){o!==f.highlightedIndex&&(O.current=!1,p({type:10,index:o}))})),g.onClick=An(a,(function(){p({type:11,index:o})}))),g}),[p,I,O]),toggleMenu:L,openMenu:D,closeMenu:P,setHighlightedIndex:A,selectItem:M,reset:R,setInputValue:F,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:v}}wr.stateChangeTypes=yr;var kr=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}),Er=(nn.array.isRequired,nn.func,nn.func,nn.func,nn.bool,nn.number,nn.number,nn.number,nn.bool,nn.bool,nn.bool,nn.any,nn.any,nn.any,nn.string,nn.string,nn.string,nn.string,nn.string,nn.string,nn.func,nn.string,nn.string,nn.func,nn.func,nn.func,nn.func,nn.func,nn.func,nn.shape({addEventListener:nn.func,removeEventListener:nn.func,document:nn.shape({getElementById:nn.func,activeElement:nn.any,body:nn.any})}),_t({},sr,{getA11yStatusMessage:Fn,circularNavigation:!0}));function Sr(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:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:Wn(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:fr(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 1:n=e.isOpen?{highlightedIndex:Wn(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:fr(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:n=_t({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:ur(o,"isOpen"),highlightedIndex:ur(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case 2:n=_t({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 3:n=_t({},e.isOpen&&{highlightedIndex:qn(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case 4:n=_t({},e.isOpen&&{highlightedIndex:qn(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case 7:e.isOpen&&(n=_t({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:ur(o,"highlightedIndex"),inputValue:t.inputValue};break;case 8:n={highlightedIndex:-1};break;case 11:case 12:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:fr(o,e,0)};break;case 13:n={isOpen:!0,highlightedIndex:fr(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:ur(o,"highlightedIndex"),isOpen:ur(o,"isOpen"),selectedItem:ur(o,"selectedItem"),inputValue:ur(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function Ir(e){void 0===e&&(e={});var n=_t({},Er,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=dr(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)),_t({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=ar(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){Un(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:19,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[$n(a,r),l]}(Sr,d,n),p=f[0],h=f[1],m=p.isOpen,g=p.highlightedIndex,v=p.selectedItem,b=p.inputValue,_=(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,I,C,O,T=(0,t.useRef)(!0),j=(0,t.useRef)((S=(E=n).id,I=E.inputId,C=bt(E,["id","inputId"]),O=void 0===S?"downshift-"+Rn():S,_t({inputId:I||O+"-input"},tr(_t({id:S},C))))),N=(0,t.useRef)(),z=ir({state:p,props:n}),L=function(e){return y.current[j.current.getItemId(e)]};mr(s,[m,g,b,i],_t({isInitialMount:T.current,previousResultCount:N.current,items:i,environment:l,itemToString:c},p)),mr(u,[v],_t({isInitialMount:T.current,previousResultCount:N.current,items:i,environment:l,itemToString:c},p));var P=gr({menuElement:_.current,highlightedIndex:g,isOpen:m,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});vr({isInitialMount:T.current,props:n,state:p}),(0,t.useEffect)((function(){T.current&&(r||o||m)&&x.current&&x.current.focus()}),[m]),(0,t.useEffect)((function(){T.current||(N.current=i.length)}));var D=pr(m,[k,_,w],l,(function(){h({type:7,selectItem:!1})})),A=hr("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){T.current=!1}),[]);var M=(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]),R=(0,t.useCallback)((function(e){return _t({id:j.current.labelId,htmlFor:j.current.inputId},e)}),[]),F=(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=bt(r,["onMouseLeave","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError;return A("getMenuProps",void 0!==u&&u,a,_),_t(((n={})[a]=Mn(l,(function(e){_.current=e})),n.id=j.current.menuId,n.role="listbox",n["aria-labelledby"]=j.current.labelId,n.onMouseLeave=An(o,(function(){h({type:8})})),n),s)}),[h,A]),B=(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;r.onPress;var d=bt(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"]),f=z.current,p=f.props,m=f.state,g=nr(i,o,p.items);if(g<0)throw new Error("Pass either item or item index in getItemProps!");var v=c;return _t(((t={})[l]=Mn(s,(function(e){e&&(y.current[j.current.getItemId(g)]=e)})),t.role="option",t["aria-selected"]=""+(g===m.highlightedIndex),t.id=j.current.getItemId(g),t),!d.disabled&&((n={onMouseMove:An(u,(function(){i!==m.highlightedIndex&&(P.current=!1,h({type:9,index:i}))}))}).onClick=An(v,(function(){h({type:10,index:i}),x.current&&x.current.focus()})),n),d)}),[h,z,P]),H=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick;n.onPress;var o=n.refKey,i=void 0===o?"ref":o,a=n.ref,l=bt(n,["onClick","onPress","refKey","ref"]);return _t(((t={})[i]=Mn(a,(function(e){w.current=e})),t.id=j.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&_t({},{onClick:An(r,(function(){h({type:11}),!z.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,z]),V=(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;r.onChangeText;var s=r.refKey,u=void 0===s?"ref":s,c=r.ref,d=bt(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;A("getInputProps",void 0!==f&&f,u,x);var p,m=z.current.state,g={};return d.disabled||((p={}).onChange=An(i,a,(function(e){h({type:6,inputValue:e.target.value})})),p.onKeyDown=An(o,(function(e){var t=Kn(e);t&&M[t]&&M[t](e)})),p.onBlur=An(l,(function(){D.current.isMouseDown||h({type:7,selectItem:!0})})),g=p),_t(((n={})[u]=Mn(c,(function(e){x.current=e})),n.id=j.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=j.current.menuId,n),m.isOpen&&m.highlightedIndex>-1&&{"aria-activedescendant":j.current.getItemId(m.highlightedIndex)},{"aria-labelledby":j.current.labelId,autoComplete:"off",value:m.inputValue},g,d)}),[h,M,z,D,A]),$=(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=bt(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return A("getComboboxProps",void 0!==s&&s,i,k),_t(((n={})[i]=Mn(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=j.current.menuId,n["aria-expanded"]=z.current.state.isOpen,n),l)}),[z,A]),U=(0,t.useCallback)((function(){h({type:12})}),[h]),K=(0,t.useCallback)((function(){h({type:14})}),[h]),W=(0,t.useCallback)((function(){h({type:13})}),[h]),q=(0,t.useCallback)((function(e){h({type:15,highlightedIndex:e})}),[h]),J=(0,t.useCallback)((function(e){h({type:16,selectedItem:e})}),[h]);return{getItemProps:B,getLabelProps:R,getMenuProps:F,getInputProps:V,getComboboxProps:$,getToggleButtonProps:H,toggleMenu:U,openMenu:W,closeMenu:K,setHighlightedIndex:q,setInputValue:(0,t.useCallback)((function(e){h({type:17,inputValue:e})}),[h]),selectItem:J,reset:(0,t.useCallback)((function(){h({type:18})}),[h]),highlightedIndex:g,isOpen:m,selectedItem:v,inputValue:b}}Ir.stateChangeTypes=kr;var Cr={activeIndex:-1,selectedItems:[]};function Or(e,t){return cr(e,t,Cr)}function Tr(e,t){return ur(e,t,Cr)}function jr(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}nn.array,nn.array,nn.array,nn.func,nn.func,nn.func,nn.number,nn.number,nn.number,nn.func,nn.func,nn.string,nn.string,nn.shape({addEventListener:nn.func,removeEventListener:nn.func,document:nn.shape({getElementById:nn.func,activeElement:nn.any,body:nn.any})});var Nr={itemToString:sr.itemToString,stateReducer:sr.stateReducer,environment:sr.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},zr=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 Lr(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=_t({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=_t({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:Tr(i,"activeIndex"),selectedItems:Tr(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return _t({},e,n)}function Pr(e){void 0===e&&(e={});var n=_t({},Nr,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=lr(Lr,function(e){return{activeIndex:Or(e,"activeIndex"),selectedItems:Or(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),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var v=ir({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.lengthSt()(e,t)))}const Ar=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(It,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(It,{className:a.selectedIcon})))},Mr=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:l,multiselect:s,open:u,optionLabelField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const m=!!h,g=m?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:a(l.menu)}),u&&t.createElement(t.Fragment,null,m&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),g.map(((e,i)=>{let a=i,u=null;m&&(({index:a}=e),u=e);const h=d[a],g=h[c],v=s?Dr(p,h):St()(f,h),b="function"==typeof o&&o(h,a),_=n(h,a,v,b,u);return t.createElement(Ar,{key:g,disabled:b,highlightValue:r,itemProps:_,menuStyles:l,multiselect:s,label:g,selected:v})}))))};function Rr(){return Rr=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||Hr.delete(e),Hr.size||cancelAnimationFrame(Fr)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function Kr(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Wr=function(){return 50},qr=function(e){return e},Jr=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},Qr=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 Yr(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Wr: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,m=e.scrollToFn,g=e.useObserver,v=e.initialRect,b=e.onScrollElement,_=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?qr:y,w=e.measureSize,k=void 0===w?Jr:w,E=e.rangeExtractor,S=void 0===E?Qr:E,I=h?"width":"height",C=h?"scrollLeft":"scrollTop",O=t.useRef({scrollOffset:0,measurements:[]}),T=t.useState(0),j=T[0],N=T[1];O.current.scrollOffset=j;var z=(g||Ur)(p,v)[I];O.current.outerSize=z;var L=t.useCallback((function(e){p.current&&(p.current[C]=e)}),[p,C]),P=m||L;m=t.useCallback((function(e){P(e,L)}),[L,P]);var D=t.useState({}),A=D[0],M=D[1],R=t.useCallback((function(){return M({})}),[]),F=t.useRef([]),B=t.useMemo((function(){var e=F.current.length>0?Math.min.apply(Math,F.current):0;F.current=[];for(var t=O.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?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),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=O.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;G(f,Rr({align:i},a))}}),[G,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))}))}))},wo=function(){var e,t=0;for(xo(t);eo.some((function(e){return e.activeTargets.length>0}));)t=yo(),xo(t);return eo.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:to}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=to),window.dispatchEvent(e)),t>0},ko=[],Eo=function(e){if(!no){var t=0,n=document.createTextNode("");new MutationObserver((function(){return ko.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),no=function(){n.textContent=""+(t?t--:t++)}}ko.push(e),no()},So=0,Io={attributes:!0,characterData:!0,childList:!0,subtree:!0},Co=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Oo=function(e){return void 0===e&&(e=0),Date.now()+e},To=!1,jo=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),!To){To=!0;var n,r=Oo(e);n=function(){var n=!1;try{n=wo()}finally{if(To=!1,e=r-Oo(),!So)return;n?t.run(1e3):e>0?t.run(e):t.start()}},Eo((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,Io)};document.body?t():lo.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Co.forEach((function(t){return lo.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),Co.forEach((function(t){return lo.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),No=function(e){!So&&e>0&&jo.start(),!(So+=e)&&jo.stop()},zo=function(){function e(e,t){this.target=e,this.observedBox=t||Gr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=vo(this.target,this.observedBox,!0);return e=this.target,oo(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}(),Lo=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},Po=new WeakMap,Do=function(e,t){for(var n=0;n=0&&(o&&eo.splice(eo.indexOf(n),1),n.observationTargets.splice(r,1),No(-1))},e.disconnect=function(e){var t=this,n=Po.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Mo=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.");Ao.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(!ao(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Ao.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(!ao(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Ao.unobserve(this,e)},e.prototype.disconnect=function(){Ao.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const Ro=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C16.418278,20 20,16.418278 20,12 C20,7.581722 16.418278,4 12,4 Z M15,7.5 L16.5,9 L13.5,12 L16.5,15 L15,16.5 L12,13.5 L9,16.5 L7.5,15 L10.5,12 L7.5,9 L9,7.5 L12,10.5 L15,7.5 Z"})))},Fo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"18 7.5 13.5 12 18 16.5 16.5 18 12 13.5 7.5 18 6 16.5 10.5 12 6 7.5 7.5 6 12 10.5 16.5 6"})))};var Bo={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz 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 tag_hds-tag__label__I6mc8","tag-rounded-corners":"Tag-module_tag-rounded-corners__mCq3C tag_hds-tag--rounded-corners__2KR20","tag-rounded-corners-large":"Tag-module_tag-rounded-corners-large__32Uoo tag_hds-tag--rounded-corners-large__GKSIY"};i(".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%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' 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 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='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 6z'/%3E%3C/g%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-focus-outline-color:var(--color-coat-of-arms);--tag-font-size:var(--fontsize-body-s);--tag-padding:var(--spacing-2-xs);--tag-height:32px;align-items:center;background-color:var(--tag-background);color:var(--tag-color);display:inline-flex;flex-direction:row-reverse;font-size:var(--tag-font-size);line-height:var(--tag-height);min-height:var(--tag-height);outline:none}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3[focus-within]{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__label__I6mc8{line-height:var(--lineheight-m);padding:0 var(--tag-padding)}.tag_hds-tag__label__I6mc8:not(:only-child){padding:0 var(--tag-padding) 0 0}.tag_hds-tag--rounded-corners__2KR20{border-radius:20px;flex-direction:row}.tag_hds-tag--rounded-corners-large__GKSIY{--tag-font-size:var(--fontsize-body-m);--tag-padding:var(--spacing-s);--tag-height:48px;border-radius:24px;flex-direction:row}.tag_hds-tag--rounded-corners__2KR20>.tag_hds-tag__label__I6mc8:not(:only-child){padding-left:var(--tag-padding);padding-right:0}.tag_hds-tag__delete-button__33Tgz{display:flex;outline:none}.tag_hds-tag--rounded-corners__2KR20 .tag_hds-tag__delete-button__33Tgz{padding-right:calc(var(--tag-padding) / 2)}.tag_hds-tag__delete-button__33Tgz .tag_hds-icon__2LFMT{height:var(--spacing-m);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 Ho="tag-rounded-corners",Vo=(0,t.forwardRef)(((e,n)=>{var{children:r,className:i,deleteButtonAriaLabel:l,deleteButtonProps:s,id:u="hds-tag",labelClassName:d,labelProps:f,onClick:p,onDelete:h,role:m="link",srOnlyLabel:g,theme:v}=e,b=o(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","srOnlyLabel","theme"]);const _=c(Bo.tag,v),y=a(Bo.tag,_,i),x="function"==typeof p,w="function"==typeof h,k=g||l,E=a(Bo.label,d);return t.createElement("div",Object.assign({id:u,className:y,ref:n},x&&{tabIndex:0,role:m,onClick:p,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||p(e)}},b),t.createElement("span",Object.assign({id:u&&`${u}-label`,className:E},f),g&&t.createElement("span",{className:Bo.visuallyHidden},g),t.createElement("span",Object.assign({},k?{"aria-hidden":!0}:{}),r)),w&&t.createElement("button",Object.assign({},s,{id:u&&`${u}-delete-button`,type:"button",className:Bo.deleteButton,"aria-label":l,onClick:h}),t.createElement(Fo,{className:Bo.icon,"aria-hidden":!0})))}));(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(Vo,Object.assign({className:a(Bo[Ho],r)},i,{ref:n}))})),(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(Vo,Object.assign({className:a(Bo["tag-rounded-corners-large"],Bo[Ho],r)},i,{ref:n}))}));var $o=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),Uo=e=>!e.currentTarget.contains(e.relatedTarget);const Ko=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 13.5l5-5 1.5 1.5-6.5 6.5L5.5 10 7 8.5z"})))},Wo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,3 C16.9705627,3 21,7.02943725 21,12 C21,16.9705627 16.9705627,21 12,21 C7.02943725,21 3,16.9705627 3,12 C3,7.02943725 7.02943725,3 12,3 Z M13,16 L13,18 L11,18 L11,16 L13,16 Z M13,6 L13,14 L11,14 L11,6 L13,6 Z"})))};var qo={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",invalidIcon:"Select-module_invalidIcon__3AtaY",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__2Vibs .Select-module_errorText__bT-Fo{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Select-module_invalid__2Vibs .Select-module_invalidIcon__3AtaY{margin-right:var(--spacing-2-xs)}.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{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 Jo="SelectedItems-module_hidden__2hyRx",Qo="SelectedItems-module_noToggle__l2j9W",Yo="SelectedItems-module_truncateFirstChild__192oz";i(".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(--focus-outline-color)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const Go=(e,t)=>null==e?void 0:e.replace("{value}",t),Xo=(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)},Zo=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i}=e;return t.createElement("button",{type:"button",className:a("SelectedItems-module_clearButton__35tnp",n&&Qo),onClick:r,"aria-label":o,onFocus:i&&i},t.createElement(Ro,null))},ei=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:l,getSelectedItemProps:u,hideItems:c=!1,onClear:d,onRemove:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:m,selectedItemsContainerRef:g,selectedItemSrLabel:v,setActiveIndex:b,toggleButtonHidden:_=!1}=e;const[y,{width:x,height:w}]=(0,Zr.Z)({debounce:0,scroll:!1,polyfill:Mo}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),I=S.current,C=g.current,[O,T]=(0,t.useMemo)((()=>{if(!C)return[0,0];const e=C.childNodes||[];return[Xo(C,"padding"),Xo(e[0],"margin")]}),[C]);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(Yo);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Jo))),l.forEach((e=>e.classList.add(Jo))),i(l.length)):[...s].forEach((e=>e.classList.remove(Jo)))}})(T,C,O,I,c,E)),[T,C,O,w,I,c,m,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:Xr([y,g]),className:a("SelectedItems-module_selectedItems__2m24K",c&&"SelectedItems-module_itemsHidden__2ewH3",_&&Qo,r)},m.map(((e,n)=>{const r=e[p],o=s()("hds-tag-");return t.createElement(Vo,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:o,labelProps:{"aria-labelledby":`${l}-label ${o}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:Go(h,r),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),f(e)},srOnlyLabel:Go(v,r)},u({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),f(e))},onFocus:()=>b(n)})),r)})),t.createElement("span",{ref:S,className:a("SelectedItems-module_hiddenItemsCount__3MAEc",(!c||0===k)&&Jo)},"+",k)),o&&t.createElement(Zo,{toggleButtonHidden:_,onClear:d,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==C?void 0:C.childNodes[0]).setAttribute("tabindex","0")}}))};function ti(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=Pr.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}function ni(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=Pr.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 ri=e=>{var n,r,o,i;const{"aria-labelledby":l,circularNavigation:u=!1,className:d,clearable:f=e.multiselect,disabled:p=!1,error:h,getA11ySelectionMessage:m=(()=>""),getA11yStatusMessage:g=(()=>""),helper:v,id:b=s()("hds-select-"),invalid:_,isOptionDisabled:y,label:x,onBlur:w=(()=>null),onFocus:k=(()=>null),optionLabelField:E="label",options:S=[],placeholder:I,required:C,style:O,theme:T,virtualized:j=!1,visibleOptions:N=5,tooltipLabel:z,tooltipButtonLabel:L,tooltipText:P}=e,D=e.multiselect&&void 0!==e.value,A=c(qo.root,T),M=(0,t.useRef)(),R=t.useRef(),F=t.useRef(null),[B,H]=(0,t.useState)(!1),V=Yr({size:S.length,parentRef:R,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),{activeIndex:$,addSelectedItem:U,getDropdownProps:K,getSelectedItemProps:W,removeSelectedItem:q,reset:J,selectedItems:Q,setActiveIndex:Y,setSelectedItems:G}=Pr(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=>ti(e,$,M.current),stateReducer:(e,t)=>ni(e,t,D)})),{getItemProps:X,getLabelProps:Z,getMenuProps:ee,getToggleButtonProps:te,highlightedIndex:ne,isOpen:re,selectedItem:oe,selectItem:ie,reset:ae}=wr(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:b,items:S},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:m,getA11yStatusMessage:g,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{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=wr.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(Dr(Q,r)?G(Q.filter((e=>!St()(e,r)))):U(r),ie(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=wr.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||K({},{suppressRefError:!0});const le=f&&!e.multiselect&&oe,se=`${Z().id}${l?` ${l}`:""}${h?` ${b}-error`:""}${v?` ${b}-helper`:""} ${te().id}`,ue=e.multiselect&&0===Q.length||!e.multiselect&&!oe,ce=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===Q.length;return t.createElement("div",{className:a(qo.root,_&&qo.invalid,p&&qo.disabled,re&&qo.open,e.multiselect&&qo.multiselect,A,d),style:O},x&&t.createElement(rt,Object.assign({label:x,required:C},Z(),{tooltipLabel:z,tooltipButtonLabel:L,tooltipText:P})),t.createElement("div",{className:qo.wrapper,onFocus:e=>{$o(e)&&(H(!0),k())},onBlur:e=>{Uo(e)&&(H(!1),w())}},e.multiselect&&Q.length>0&&t.createElement(ei,{activeIndex:$,clearable:f,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:b,getSelectedItemProps:W,hideItems:!B,onClear:()=>{J(),F.current.focus()},onRemove:q,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:Q,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:M,setActiveIndex:Y}),t.createElement("button",Object.assign({type:"button"},te(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":ee().id,"aria-labelledby":se},e.multiselect&&Object.assign({},K({preventKeyAction:re,ref:F}))),_&&{"aria-invalid":!0}),{disabled:p,className:a(qo.button,ue&&qo.placeholder)}),!e.multiselect&&{ref:F}))),ce&&t.createElement("span",{className:qo.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==oe?void 0:oe[E])||I;return e.multiselect&&(n=Q.length>0?null:I),n&&t.createElement("span",{className:a(qo.buttonLabel,le&&qo.buttonLabelWithClearButton)},n)})(),t.createElement(Ko,{className:qo.angleIcon,"aria-hidden":!0})),le&&t.createElement(Zo,{onClear:()=>{ae(),F.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(Mr,{getItemProps:(e,t,n,r,o)=>X(Object.assign({item:e,index:t,disabled:r,className:a(qo.menuItem,ne===t&&qo.highlighted,n&&qo.selected,r&&qo.disabled,j&&qo.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:y,menuProps:ee(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),C&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:R})),menuStyles:qo,multiselect:e.multiselect,open:re,optionLabelField:E,options:S,selectedItem:oe,selectedItems:Q,virtualizer:j&&V})),_&&h&&t.createElement("div",{id:`${b}-error`,className:qo.errorText,"aria-hidden":!0},t.createElement(Wo,{className:qo.invalidIcon}),h),v&&t.createElement("div",{id:`${b}-helper`,className:qo.helperText,"aria-hidden":!0},v))};ri.defaultProps={multiselect:!1};var oi={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",invalidIcon:"Combobox-module_invalidIcon__A760K",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"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__8xyxV .Combobox-module_errorText__F29sh{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Combobox-module_invalid__8xyxV .Combobox-module_invalidIcon__A760K{margin-right:var(--spacing-2-xs)}.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 ii=e=>{var n,r,o,i;const{"aria-labelledby":l,"aria-describedby":u,catchEscapeKey:d,circularNavigation:f=!1,className:p,clearable:h=e.multiselect,disabled:m=!1,error:g,getA11ySelectionMessage:v=(()=>""),getA11yStatusMessage:b=(()=>""),helper:_,id:y=s()("hds-combobox-"),invalid:x=!1,isOptionDisabled:w,label:k,onBlur:E=(()=>null),onFocus:S=(()=>null),optionLabelField:I="label",options:C=[],placeholder:O,required:T,showToggleButton:j=!0,style:N,theme:z,virtualized:L=!1,visibleOptions:P=5,filter:D,toggleButtonAriaLabel:A,tooltipLabel:M,tooltipButtonLabel:R,tooltipText:F}=e,B=e.multiselect&&void 0!==e.value,H=c(oi.root,z),V=(0,t.useRef)(),$=(0,t.useRef)(),U=t.useRef(),K=t.useRef(null),[W,q]=(0,t.useState)(!1),[J,Q]=(0,t.useState)(!1),[Y,G]=(0,t.useState)(""),X=(0,t.useMemo)((()=>{var e;return(D||(e=I,(t,n)=>t.filter((t=>{const r=t[e];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${e} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${e} could not be found from OptionType`),!1)}))))(C,Y)}),[C,Y,D,I]),Z=Yr({size:X.length,parentRef:U,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:P}),ee=()=>{$.current&&$.current.focus()},{activeIndex:te,addSelectedItem:ne,getDropdownProps:re,getSelectedItemProps:oe,removeSelectedItem:ie,reset:ae,selectedItems:le,setActiveIndex:se,setSelectedItems:ue}=Pr(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=>ti(e,te,V.current),stateReducer:(e,t)=>ni(e,t,B)})),{getItemProps:ce,getLabelProps:de,getMenuProps:fe,getToggleButtonProps:pe,highlightedIndex:he,isOpen:me,reset:ge,selectedItem:ve,selectItem:be,closeMenu:_e,setInputValue:ye,getInputProps:xe,getComboboxProps:we}=Ir(Object.assign(Object.assign(Object.assign({circularNavigation:f,id:y,items:X},!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:v,getA11yStatusMessage:b,itemToString:e=>{var t;return e&&null!==(t=e[I])&&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}=Ir.stateChangeTypes;(n===o||n===i||n===a)&&e.multiselect&&r&&(Dr(le,r)?ue(le.filter((e=>!St()(e,r)))):ne(r),be(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,InputBlur:a,FunctionSelectItem:l,InputKeyDownEnter:s}=Ir.stateChangeTypes,{selectedItem:u,inputValue:c}=o;if(!e.multiselect){if(u&&u[I]!==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}})),ke=h&&!e.multiselect&&ve,Ee=e=>t=>{J||e(t)},Se=e=>{if(d&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&he>-1){e.preventDefault();const n=X[he];Dr(le,t=n)?ue(le.filter((e=>!St()(e,t)))):ne(t)}var t;!me||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&he>-1&&me&&_e()};e.multiselect||re({},{suppressRefError:!0});const Ie=!e.multiselect||me||!me&&0===le.length,Ce=`${de().id}${l?` ${l}`:""}${g?` ${y}-error`:""}${_?` ${y}-helper`:""} ${xe().id}`,Oe=()=>t.createElement("input",Object.assign({},xe(Object.assign(Object.assign(Object.assign({},x&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},re({onKeyDown:Se,ref:$}))),{type:"text",disabled:m,required:T,role:we().role,"aria-expanded":we()["aria-expanded"],"aria-haspopup":we()["aria-haspopup"],"aria-owns":we()["aria-owns"],"aria-labelledby":Ce,"aria-describedby":u})),{placeholder:O,className:a(oi.input,!Ie&&oi.hidden,!j&&oi.noToggle,W&&le.length>0&&oi.adjustSpacing,e.icon&&e.multiselect&&oi.inputWithIcon,ke&&oi.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:a(oi.root,x&&oi.invalid,m&&oi.disabled,me&&oi.open,e.multiselect&&oi.multiselect,H,p),style:N},k&&t.createElement(rt,Object.assign({label:k,required:T},de(),{tooltipLabel:M,tooltipButtonLabel:R,tooltipText:F})),t.createElement("div",{onFocus:Ee((e=>{$o(e)&&(q(!0),S())})),onBlur:Ee((e=>{Uo(e)&&(q(!1),E())})),onClick:e=>{const t=V.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||ee()},onMouseUp:()=>{Q(!1),ee()},className:a(oi.wrapper,e.multiselect&&e.icon&&oi.wrapperWithMultiSelectAndIcon),ref:we().ref},e.multiselect&&le.length>0&&t.createElement(ei,{activeIndex:te,className:oi.selectedItems,clearable:h,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:y,getSelectedItemProps:oe,hideItems:!W,onClear:()=>{ae(),ye(""),K.current.focus()},onRemove:ie,optionLabelField:I,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:le,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:V,setActiveIndex:se,toggleButtonHidden:!j}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:oi.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:a(oi.multiselectIconAndInputWrapper,!Ie&&oi.hidden)},t.createElement("span",{className:a(oi.icon,W&&le.length>0&&oi.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Oe()):Oe(),t.createElement("button",Object.assign({type:"button"},pe(Object.assign(Object.assign({disabled:m,className:a(oi.button,!j&&oi.hidden),"aria-label":`${k}: ${A}`,"aria-expanded":me},x&&{"aria-invalid":!0}),{ref:K}))),t.createElement(Ko,{className:oi.angleIcon,"aria-hidden":!0})),ke&&t.createElement(Zo,{toggleButtonHidden:!j,onClear:()=>{ge(),K.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(Mr,{getItemProps:(e,t,n,r,o)=>ce(Object.assign({item:e,index:t,disabled:r,className:a(oi.menuItem,he===t&&oi.highlighted,n&&oi.selected,r&&oi.disabled,L&&oi.virtualized),onMouseDown:()=>{Q(!0)},onClick:()=>{Q(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:w,menuProps:fe(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),T&&{"aria-required":!0}),{style:{maxHeight:52*P},ref:U,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:oi,multiselect:e.multiselect,open:me,optionLabelField:I,options:X,selectedItem:ve,selectedItems:le,virtualizer:L&&Z})),x&&g&&t.createElement("div",{id:`${y}-error`,className:oi.errorText,"aria-hidden":!0},t.createElement(Wo,{className:oi.invalidIcon}),g),_&&t.createElement("div",{id:`${y}-helper`,className:oi.helperText,"aria-hidden":!0},_))};ii.defaultProps={multiselect:!1};const ai=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M11.967 1.5c2.06 0 4.12.778 5.69 2.334 3.143 3.111 2.93 7.96 0 11.268l-.622.709c-2.612 2.991-4.066 4.96-5.068 6.937-1.073-2.13-2.682-4.249-5.689-7.646-2.93-3.308-3.143-8.157 0-11.268A8.06 8.06 0 0111.967 1.5zm.032 2a6.072 6.072 0 00-4.3 1.762A5.606 5.606 0 006.002 9.41c.02 1.573.648 3.134 1.766 4.398l.66.752c1.59 1.823 2.717 3.239 3.573 4.503.975-1.437 2.292-3.063 4.233-5.255 1.118-1.264 1.746-2.825 1.766-4.398a5.616 5.616 0 00-1.698-4.15A6.077 6.077 0 0011.999 3.5zM12 6a3.5 3.5 0 110 6.999A3.5 3.5 0 0112 6zm0 2c-.827 0-1.5.673-1.5 1.5S11.173 11 12 11s1.5-.673 1.5-1.5S12.827 8 12 8z",fill:"currentColor"})))};var li={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"};i('.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;-webkit-appearance:button;background-color:transparent;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-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]{-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:transparent;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:transparent;background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color: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:transparent;background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:transparent;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:transparent;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:transparent;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=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}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-,input[type=submit].button_hds-button--small__2NFef{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=submit].button_hds-button--small__2NFef{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-coat-of-arms);--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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms);--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-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const si=t.forwardRef(((e,n)=>{var{children:r,className:i,disabled:l=!1,fullWidth:s,size:u="default",theme:c="default",variant:d="primary",iconLeft:f,iconRight:p,isLoading:h=!1,loadingText:g,onClick:v}=e,b=o(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const _=f?t.createElement("div",{className:li.icon,"aria-hidden":"true"},f):null,y=p?t.createElement("div",{className:a(li.icon),"aria-hidden":"true"},p):null;return t.createElement("button",Object.assign({ref:n,disabled:l,"aria-disabled":h||l||void 0,"aria-label":h?g:void 0,type:"button",className:a(li.button,li[d],li[`theme-${c}`],li[`size-${u}`],s?li.fullWidth:"",h?li.isLoading:"",i),onClick:h?e=>{e.preventDefault()}:v},b),h?t.createElement(m,{small:!0}):_,t.createElement("span",{className:li.label},h?g:r),h?null:y)})),ui=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(et.icon,et[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 24h24V0H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 11.5l5 5 1.5-1.5L12 8.5 5.5 15 7 16.5z"})))};var ci=kt((function(e,t){var n="__lodash_hash_undefined__",r=1/0,o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,k=/^\w*$/,E=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I=/\\(\\)?/g,C=/^\[object .+?Constructor\]$/,O=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[i]=T[a]=T[y]=T[l]=T[x]=T[s]=T[u]=T[c]=T[d]=T[f]=T[p]=T[m]=T[g]=T[v]=T[_]=!1;var j="object"==typeof wt&&wt&&wt.Object===Object&&wt,N="object"==typeof self&&self&&self.Object===Object&&self,z=j||N||Function("return this")(),L=t&&!t.nodeType&&t,P=L&&e&&!e.nodeType&&e,D=P&&P.exports===L&&j.process,A=function(){try{return D&&D.binding("util")}catch(e){}}(),M=A&&A.isTypedArray;function R(e,t){for(var n=-1,r=t.length,o=e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=1&o?new Ee:void 0;for(i.set(e,t),i.set(t,e);++c-1},we.prototype.set=function(e,t){var n=this.__data__,r=Ce(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},ke.prototype.clear=function(){this.__data__={hash:new xe,map:new(se||we),string:new xe}},ke.prototype.delete=function(e){return Le(this,e).delete(e)},ke.prototype.get=function(e){return Le(this,e).get(e)},ke.prototype.has=function(e){return Le(this,e).has(e)},ke.prototype.set=function(e,t){return Le(this,e).set(e,t),this},Ee.prototype.add=Ee.prototype.push=function(e){return this.__data__.set(e,n),this},Ee.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.clear=function(){this.__data__=new we},Se.prototype.delete=function(e){return this.__data__.delete(e)},Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof we){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new ke(r)}return n.set(e,t),this};var De=ie?V(ie,Object):lt,Ae=ie?function(e){for(var t=[];e;)R(t,De(e)),e=ne(e);return t}:lt,Me=function(e){return X.call(e)};function Re(e,t){return!!(t=t??o)&&("number"==typeof e||O.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ze(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function et(e){return!!e&&"object"==typeof e}function tt(e){return"symbol"==typeof e||et(e)&&X.call(e)==b}var nt,rt=M?(nt=M,function(e){return nt(e)}):function(e){return et(e)&&Xe(e.length)&&!!T[X.call(e)]};function ot(e){return Ye(e)?Ie(e):function(e){if(!Be(e))return ae(e);var t=[];for(var n in Object(e))G.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}function it(e){return Ye(e)?Ie(e,!0):function(e){if(!Ze(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=Be(e),n=[];for(var r in e)("constructor"!=r||!t&&G.call(e,r))&&n.push(r);return n}(e)}function at(e){return e}function lt(){return[]}e.exports=function(e,t){return null==e?{}:function(e,t,n){for(var r=-1,o=t.length,i={};++rdiv{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;color:var(--content-font-color);position:absolute;right:0}.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 fi=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),pi=e=>{let{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:l,closeButton:u=!0,heading:d,headingLevel:f=2,id:p,initiallyOpen:h=!1,language:m="fi",size:g="m",style:v,theme:b}=e;const _=(0,t.useRef)(null),[y,x]=(0,t.useState)(!1),[w]=(0,t.useState)(p||s()("accordion-")),k=b&&{"--background-color":b["--background-color"],"--border-color":b["--border-color"],"--header-font-color":b["--header-font-color"],"--header-focus-outline-color":b["--header-focus-outline-color"],"--content-font-color":b["--content-font-color"],"--content-font-size":b["--content-font-size"],"--content-line-height":b["--content-line-height"]},E=ci(k),S=c(di.accordion,Object.keys(E).length>0?E:void 0),I=b&&{"--header-font-size":b["--header-font-size"],"--padding-vertical":b["--padding-vertical"],"--padding-horizontal":b["--padding-horizontal"],"--header-font-weight":b["--header-font-weight"],"--header-letter-spacing":b["--header-letter-spacing"],"--header-line-height":b["--header-line-height"],"--button-size":b["--button-size"]},C=ci(I),O=c(di[g],Object.keys(C).length>0?C:void 0),{isOpen:T,buttonProps:j,contentProps:N}=(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:h}),z=T?t.createElement(ui,{"aria-hidden":!0,className:di.accordionButtonIcon}):t.createElement(Ko,{"aria-hidden":!0,className:di.accordionButtonIcon}),L=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!L)return;const e=setTimeout((()=>{_.current.focus(),!0===y&&(x(!1),j.onClick())}),50);return()=>clearTimeout(e)}),[y]);const P=()=>{x(!0)};return t.createElement("div",{className:a(di.accordion,r&&di.card,r&&n&&di.border,T&&di.isOpen,di[g],S,O,i),style:v,id:w},t.createElement("div",{className:a(di.accordionHeader)},t.createElement("div",{role:"heading","aria-level":f,id:`${w}-heading`},t.createElement("div",Object.assign({ref:_,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||j.onClick()},className:di.headingContainer,"aria-labelledby":`${w}-heading`},j,y?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},d),z))),t.createElement("div",Object.assign({},N,{id:`${w}-content`,role:"region",className:a(di.accordionContent,r&&di.card,u&&di.contentWithCloseButton),"aria-labelledby":`${w}-heading`}),o,u&&t.createElement(si,{"data-testid":`${w}-closeButton`,"aria-label":`${fi(m)} ${d}`,className:a(di.closeButton,l),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&P()},onClick:()=>{P()},variant:"supplementary",iconRight:t.createElement(ui,{"aria-hidden":!0,size:"xs",className:di.accordionButtonIcon})},fi(m))))};var hi={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 mi={term:{[`${hi.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},gi={terms:{[hi.CONTENT_TYPE]:["project","district"]}},vi={most_relevant:{_score:{order:"desc"},[`${hi.TITLE}`]:{order:"asc"}},asc:{[`${hi.TITLE}`]:{order:"asc"}},desc:{[`${hi.TITLE}`]:{order:"desc"}}},bi={aggs:{[hi.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${hi.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[hi.TITLE]:{terms:{field:`${hi.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${hi.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${hi.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${hi.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${hi.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${hi.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[hi.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${hi.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${hi.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[mi]}}};var _i={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var yi={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const xi={[yi.TITLE]:`${hi.TITLE}`,[yi.DISTRICTS]:`${hi.FIELD_PROJECT_DISTRICT_TITLE}`,[yi.THEME]:`${hi.FIELD_PROJECT_THEME_NAME}`,[yi.PHASE]:`${hi.FIELD_PROJECT_PHASE_NAME}`,[yi.TYPE]:`${hi.FIELD_PROJECT_TYPE_NAME}`},wi=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function ki(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=`${wi(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${wi(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var Ei=n(4155),Si=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 Ii=v((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))),Ci=v(null,((e,t,n)=>{n.page=n.page||"1",t(Ii,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)})),Oi=v(null,((e,t,n)=>{const r=e(Ii);t(Ci,Object.assign(Object.assign({},r),{page:n}))})),Ti=v((e=>{var t;return Number(null===(t=e(Ii))||void 0===t?void 0:t.page)||1})),ji=v((()=>Si(void 0,void 0,void 0,(function*(){const e=(null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_kymp_district_project_search.elastic_proxy_url)||Ei.env.REACT_APP_ELASTIC_URL,t=JSON.stringify(bi);return fetch(`${e}/${_i.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:{}}}))})))),Ni=v(""),zi=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),Li=v([]),Pi=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),Di=v([]),Ai=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),Mi=v([]),Ri=v((e=>Si(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(ji);if(t)return[];return ki(n,hi.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),Fi=v([]),Bi=v(null,((e,t)=>{t(Ni,""),t(Li,[]),t(Di,[]),t(Mi,[]),t(Fi,[]),t(Ci,{})}));var Hi=({value:t,clearSelection:n})=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag content-tags__tags--interactive"},{children:(0,e.jsx)(si,Object.assign({"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)(Fo,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n},{children:t}))}),`${t.toString()}`);var Vi=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var $i=()=>{var t,n,r,o,i,a,l,s;const u=L(Ii),c=P(Bi),d=L(zi),f=P(Li),p=L(Pi),h=P(Di),m=L(Ai),g=P(Mi),v=L(Ri),b=P(Fi),_=(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.jsx)("div",Object.assign({className:"hdbt-search__selections-wrapper"},{children:(0,e.jsxs)("ul",Object.assign({className:"hdbt-search__selections-container content-tags__tags"},{children:[y&&(0,e.jsx)(Ui,{updater:f,valueKey:yi.DISTRICTS,values:Vi(u.districts,d)}),x&&(0,e.jsx)(Ui,{updater:h,valueKey:yi.THEME,values:Vi(u.project_theme,p)}),w&&(0,e.jsx)(Ui,{updater:g,valueKey:yi.PHASE,values:Vi(u.project_phase,m)}),k&&(0,e.jsx)(Ui,{updater:b,valueKey:yi.TYPE,values:Vi(u.project_type,v)}),(0,e.jsx)("li",Object.assign({className:"hdbt-search__clear-all"},{children:(0,e.jsx)(si,Object.assign({"aria-hidden":_?"false":"true",className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(Fo,{className:"hdbt-search__clear-all-icon"}),onClick:c,style:_?{}:{visibility:"hidden"},variant:"supplementary"},{children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})}))}))]}))}))};const Ui=({updater:t,values:n,valueKey:r})=>{const o=L(Ii),i=P(Ci);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(Hi,{value:wi(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 Ki=()=>{const n=L(Ii),r=P(Ci),[o,i]=D(Ni),a=L(zi),[l,s]=D(Li),u=L(Pi),[c,d]=D(Di),f=L(Ai),[p,h]=D(Mi),m=L(Ri),[g,v]=D(Fi);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(Vi(null==n?void 0:n.districts,a)),d(Vi(null==n?void 0:n.project_theme,u)),h(Vi(null==n?void 0:n.project_phase,f)),v(Vi(null==n?void 0:n.project_type,m))}),[]);const b=!!Object.keys(n).find((e=>{var t;return Object.keys(xi).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),_=Drupal.t("Select the residential area from the list",{},{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",Object.assign({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:g.map((e=>e.value))})}},{children:(0,e.jsxs)("div",Object.assign({className:"district-project-search-form__filters-container"},{children:[(0,e.jsxs)("div",Object.assign({className:"district-project-search-form__filters"},{children:[(0,e.jsx)(vt,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t('Use a search word such as "Pasila"',{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o}),(0,e.jsx)(ii,{multiselect:!0,id:yi.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(ai,{}),label:_,placeholder:Drupal.t("Select area",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":_},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(pi,Object.assign({className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:b,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",Object.assign({className:"district-project-search-form__filters"},{children:[(0,e.jsx)(ii,{multiselect:!0,id:yi.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:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(ii,{multiselect:!0,id:yi.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:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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)(ii,{multiselect:!0,id:yi.TYPE,options:m,value:g,onChange:v,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:"District and project search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"District and project 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",Object.assign({className:"district-project-search-form__submit"},{children:(0,e.jsx)(si,Object.assign({className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black"},{children:Drupal.t("Search",{},{context:"District and project search"})}))})),(0,e.jsx)($i,{})]}))}))},Wi=n(1688);const qi=()=>{},Ji=qi(),Qi=Object,Yi=e=>e===Ji,Gi=e=>"function"==typeof e,Xi=(e,t)=>({...e,...t}),Zi=new WeakMap;let ea=0;const ta=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Qi(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Zi.get(e),o)return o;if(o=++ea+"~",Zi.set(e,o),n==Array){for(o="@",i=0;i{const n=na.get(e);return[()=>!Yi(t)&&e.get(t)||ra,r=>{if(!Yi(t)){const o=e.get(t);t in oa||(oa[t]=o),n[5](t,Xi(o,r),o||ra)}},n[6],()=>!Yi(t)&&t in oa?oa[t]:!Yi(t)&&e.get(t)||ra]};let ua=!0;const[ca,da]=aa&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[qi,qi],fa={isOnline:()=>ua,isVisible:()=>{const e=la&&document.visibilityState;return Yi(e)||"hidden"!==e}},pa={initFocus:e=>(la&&document.addEventListener("visibilitychange",e),ca("focus",e),()=>{la&&document.removeEventListener("visibilitychange",e),da("focus",e)}),initReconnect:e=>{const t=()=>{ua=!0,e()},n=()=>{ua=!1};return ca("online",t),ca("offline",n),()=>{da("online",t),da("offline",n)}}},ha=!t.useId,ma=!aa||"Deno"in window,ga=e=>aa&&typeof window.requestAnimationFrame!=ia?window.requestAnimationFrame(e):setTimeout(e,1),va=ma?t.useEffect:t.useLayoutEffect,ba="undefined"!=typeof navigator&&navigator.connection,_a=!ma&&ba&&(["slow-2g","2g"].includes(ba.effectiveType)||ba.saveData),ya=e=>{if(Gi(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ta(e):"",t]};let xa=0;const wa=()=>++xa;var ka=3,Ea=0,Sa=2,Ia=1;async function Ca(...e){const[t,n,r,o]=e,i=Xi({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(Gi(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]=ya(n);if(!o)return;const[i,d]=sa(t,o),[f,p,h,m]=na.get(t),g=()=>{const e=f[o];return u&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return g();let v,b=r;const _=wa();p[o]=[_,0];const y=!Yi(s),x=i(),w=x.data,k=x._c,E=Yi(k)?w:k;if(y&&(s=Gi(s)?s(E,w):s,d({data:s,_c:E})),Gi(b))try{b=b(E)}catch(e){v=e}if(b&&(e=>Gi(e.then))(b)){if(b=await b.catch((e=>{v=e})),_!==p[o][0]){if(v)throw v;return b}v&&y&&(e=>"function"==typeof l?l(e):!1!==l)(v)&&(a=!0,d({data:E,_c:Ji}))}if(a&&!v)if(Gi(a)){const e=a(b,E);d({data:e,error:Ji,_c:Ji})}else d({data:b,error:Ji,_c:Ji});if(p[o][1]=wa(),Promise.resolve(g()).then((()=>{d({_c:Ji})})),!v)return b;if(c)throw v}}const Oa=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Ta=(e,t)=>{if(!na.has(e)){const n=Xi(pa,t),r={},o=Ca.bind(Ji,e);let i=qi;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(!na.has(e)&&(na.set(e,[r,{},{},{},o,s,l]),!ma)){const t=n.initFocus(setTimeout.bind(Ji,Oa.bind(Ji,r,0))),o=n.initReconnect(setTimeout.bind(Ji,Oa.bind(Ji,r,1)));i=()=>{t&&t(),o&&o(),na.delete(e)}}};return u(),[e,o,u,i]}return[e,na.get(e)[4]]},[ja,Na]=Ta(new Map),za=Xi({onLoadingSlow:qi,onSuccess:qi,onError:qi,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Yi(i)&&a>i||setTimeout(r,l,o)},onDiscarded:qi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:_a?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:_a?5e3:3e3,compare:(e,t)=>ta(e)==ta(t),isPaused:()=>!1,cache:ja,mutate:Na,fallback:{}},fa),La=(e,t)=>{const n=Xi(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=Xi(o,a))}return n},Pa=(0,t.createContext)({}),Da=aa&&window.__SWR_DEVTOOLS_USE__,Aa=Da?window.__SWR_DEVTOOLS_USE__:[],Ma=e=>Gi(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Ra=Aa.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=ya(t),[,,,o]=na.get(ja);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Yi(i)?n(...e):(delete o[r],i)}),r)));Da&&(window.__SWR_DEVTOOLS_REACT__=t);const Fa=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)}),Ba={dedupe:!0},Ha=(Qi.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(Pa),o=Gi(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:La(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ji);l&&!s.current&&(s.current=Ta(l(a.cache||ja),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),va((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(Pa.Provider,Xi(e,{value:a}))}),"defaultValue",{value:za}),Va=(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,v]=na.get(o),[b,_]=ya(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(b),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,I=()=>S().isVisible()&&S().isOnline(),[C,O,T,j]=sa(o,b),N=(0,t.useRef)({}).current,z=Yi(l)?r.fallback[b]:l,L=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Yi(e[r]))return!1;if(!i(V,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},P=(0,t.useMemo)((()=>{const e=!!b&&!!n&&(Yi(s)?!S().isPaused()&&!a&&(!!Yi(u)||u):s),t=t=>{const n=Xi(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=C(),o=j(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(C());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,b]),D=(0,Wi.useSyncExternalStore)((0,t.useCallback)((e=>T(b,((t,n)=>{L(n,t)||e()}))),[o,b]),P[0],P[1]),A=!y.current,M=h[b]&&h[b].length>0,R=D.data,F=Yi(R)?z:R,B=D.error,H=(0,t.useRef)(F),V=p?Yi(R)?H.current:R:F,$=!(M&&!Yi(B))&&(A&&!Yi(s)?s:!S().isPaused()&&(a?!Yi(F)&&u:Yi(F)||u)),U=!!(b&&n&&A&&$),K=Yi(D.isValidating)?U:D.isValidating,W=Yi(D.isLoading)?U:D.isLoading,q=(0,t.useCallback)((async e=>{const t=k.current;if(!b||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[b]||!l.dedupe,u=()=>ha?!x.current&&b===w.current&&y.current:b===w.current,c={isValidating:!1,isLoading:!1},d=()=>{O(c)},f=()=>{const e=g[b];e&&e[1]===o&&delete g[b]},p={isValidating:!0};Yi(C().data)&&(p.isLoading=!0);try{if(s&&(O(p),r.loadingTimeout&&Yi(C().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(b,r)}),r.loadingTimeout),g[b]=[t(_),wa()]),[n,o]=g[b],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[b]||g[b][1]!==o)return s&&u()&&S().onDiscarded(b),!1;c.error=Ji;const e=m[b];if(!Yi(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(b),!1;const l=C().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,b,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,b,t),(!0===n||Gi(n)&&n(e))&&I()&&t.onErrorRetry(e,b,t,(e=>{const t=h[b];t&&t[0]&&t[0](ka,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[b,o]),J=(0,t.useCallback)(((...e)=>Ca(o,w.current,...e)),[]);if(va((()=>{k.current=n,E.current=r,Yi(R)||(H.current=R)})),va((()=>{if(!b)return;const e=q.bind(Ji,Ba);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())}})(b,h,((n,r={})=>{if(n==Ea){const n=Date.now();S().revalidateOnFocus&&n>t&&I()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ia)S().revalidateOnReconnect&&I()&&e();else{if(n==Sa)return q();if(n==ka)return q(r)}}));return x.current=!1,w.current=b,y.current=!0,O({_k:_}),$&&(Yi(F)||ma?e():ga(e)),()=>{x.current=!0,n()}}),[b]),va((()=>{let e;function t(){const t=Gi(c)?c(C().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){C().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():q(Ba).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,b]),(0,t.useDebugValue)(V),a&&Yi(F)&&b){if(!ha&&ma)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=v[b];if(!Yi(e)){const t=J(e);Fa(t)}if(!Yi(B))throw B;{const e=q(Ba);Yi(V)||(e.status="fulfilled",e.value=!0),Fa(e)}}return{mutate:J,get data(){return N.data=!0,V},get error(){return N.error=!0,B},get isValidating(){return N.isValidating=!0,K},get isLoading(){return N.isLoading=!0,W}}},function(...e){const n=Xi(za,(0,t.useContext)(Pa)),[r,o,i]=Ma(e),a=La(n,i);let l=Va;const{use:s}=a,u=(s||[]).concat(Ra);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var Va;var $a=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",Object.assign({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",Object.assign({className:"is-hidden",id:a},{children:o}))}))};var Ua=({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)($a,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})):(0,e.jsxs)("button",Object.assign({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)($a,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})),(0,e.jsxs)("ul",Object.assign({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",Object.assign({href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link"},{children:"1"}))}),i[0]-1>0&&(0,e.jsx)("li",Object.assign({className:"pager__item pager__item--ellipsis",role:"presentation"},{children:(0,e.jsx)("span",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"…"}))}))]}),i.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n)},{children:n}),n)}),r))),(0,e.jsx)("li",Object.assign({className:"pager__item is-active"},{children:(0,e.jsx)("a",Object.assign({href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active"},{children:n}))})),a.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),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",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"..."}))}),(0,e.jsx)("li",{children:(0,e.jsx)("a",Object.assign({href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link"},{children:o}))})]})]})),s?(0,e.jsxs)("a",Object.assign({"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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)($a,{icon:"angle-right"})]})):(0,e.jsxs)("button",Object.assign({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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)($a,{icon:"angle-right"})]}))]}))}))},Ka=n(488),Wa=(Ka.domToReact,Ka.htmlToDOM,Ka.attributesToProps,Ka.Comment,Ka.Element,Ka.ProcessingInstruction,Ka.Text,Ka);var qa=function({tags:t,isInteractive:n}){const r=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",Object.assign({className:"content-tags","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",Object.assign({className:`content-tags__tags ${r}`},{children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))}))};const Ja=({icon:t,label:n,content:r})=>(0,e.jsxs)("div",Object.assign({className:"card__meta"},{children:[(0,e.jsx)("span",Object.assign({className:"card__meta__icon"},{children:(0,e.jsx)($a,{icon:t})})),(0,e.jsxs)("span",Object.assign({className:"card__meta__label"},{children:[n,": "]})),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},{children:r}))]}));var Qa=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:m,dateLabel:g,theme:v,themeLabel:b,daterange:_,dateRangeLabel:y,language:x,languageLabel:w,time:k,timeLabel:E}){const S=`card ${t} ${a?"card--external":""}`,I=o?`h${o}`:"h3";return(0,e.jsxs)("div",Object.assign({className:S},{children:[n&&(0,e.jsx)("div",Object.assign({className:"card__image"},{children:n})),(0,e.jsxs)("div",Object.assign({className:"card__text"},{children:[(0,e.jsx)(I,Object.assign({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",Object.assign({className:"card__category"},{children:(0,e.jsx)(qa,{tags:[l]})})),s&&(0,e.jsx)("div",Object.assign({className:"card__description"},{children:u?Wa(s):(0,e.jsx)("p",{children:s})})),c&&(0,e.jsx)("div",Object.assign({className:"card__helptext"},{children:d?Wa(c):(0,e.jsx)("p",{children:c})})),(0,e.jsxs)("div",Object.assign({className:"card__metas"},{children:[p&&(0,e.jsx)(Ja,{icon:"location",label:h||Drupal.t("Location"),content:p}),m&&(0,e.jsx)(Ja,{icon:"clock",label:g||Drupal.t("Date"),content:m}),_&&(0,e.jsx)(Ja,{icon:"calendar",label:y||Drupal.t("Estimated schedule"),content:_}),v&&(0,e.jsx)(Ja,{icon:"locate",label:b||Drupal.t("Theme"),content:v}),x&&(0,e.jsx)(Ja,{icon:"globe",label:w||Drupal.t("Language"),content:x}),k&&(0,e.jsx)(Ja,{icon:"calendar",label:E||Drupal.t("Time",{context:"Time of event"}),content:k})]})),f&&(0,e.jsx)("div",Object.assign({className:"card__tags"},{children:(0,e.jsx)(qa,{tags:f})}))]}))]}))};var Ya=({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:m,field_project_theme_name:g,field_district_subdistricts_title_for_ui:v})=>{const b=m?m[0]:`${r}`;let _=o?o[0]:"";_=s?s[0]:_;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=_?(0,e.jsx)("img",Object.assign({src:_,alt:y},x&&{width:x},w&&{height:w},{loading:"lazy",typeof:"foaf:Image"})):(0,e.jsx)("div",Object.assign({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",I={tag:E?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:E?"gold":"coat-of-arms"},C=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),O=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`},T=t=>t.map(((t,n)=>(0,e.jsxs)("time",Object.assign({dateTime:O(t)},{children:[" ",0!==n&&"-"," ",C(t)]}),`${t}-${n}`)));let j,N;return(p||f)&&(j=(0,e.jsxs)(e.Fragment,{children:[p&&(0,e.jsxs)("span",Object.assign({className:"metadata__item--schedule metadata__item--schedule--plan-schedule"},{children:[Drupal.t("planning"),T(p)]})),p&&f&&" ",f&&(0,e.jsxs)("span",Object.assign({className:"metadata__item--schedule"},{children:[Drupal.t("execution"),T(f)]}))]})),h&&(N=h.map((e=>e)).join(", ")),v&&(N=v.map((e=>e)).join(", ")),(0,e.jsx)(Qa,{cardModifierClass:S,cardImage:k,cardTitle:n[0],cardUrl:b,cardUrlExternal:!!m,cardCategoryTag:I,location:N,theme:null==g?void 0:g.map((e=>wi(e))).join(", "),daterange:j&&j})};var Ga=[{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 Xa=()=>{const n=L(Ii),r=P(Ci),[o,i]=(0,t.useState)(Ga[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Ga.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",Object.assign({className:"district-project-search-form__filter hdbt-search__filter"},{children:(0,e.jsx)(ri,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:Ga,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})}))};var Za={size:10};var el=e=>{var t,n,r,o,i,a,l,s;const{size:u}=Za,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:[mi,gi]}},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(xi).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(xi).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:{[hi.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[hi.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${hi.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[hi.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[hi.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:{[hi.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[hi.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[hi.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[hi.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:{[hi.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:{[hi.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:{[hi.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)?vi[null==e?void 0:e.sort]:vi.most_relevant;return JSON.stringify({sort:[f],size:u,from:u*(c-1),query:d})};var tl=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","0"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])},nl=n(4155);var rl=()=>{var n,r;const{size:o}=Za,i=L(Ii),a=el(i),{error:l}=L(ji),s=P(Oi),u=L(Ti),c=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);tl(c,d);const{data:f,error:p}=Ha(a,(()=>{var e;const t=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_kymp_district_project_search)||void 0===e?void 0:e.elastic_proxy_url)||nl.env.REACT_APP_ELASTIC_URL;return fetch(`${t}/${_i.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}).then((e=>e.json()))}),{revalidateOnFocus:!1});if(!f&&!p)return(0,e.jsx)(m,{});if(!(null===(r=null==f?void 0:f.hits)||void 0===r?void 0:r.hits.length))return(0,e.jsx)("div",Object.assign({className:"district-project-search__results"},{children:(0,e.jsxs)("div",Object.assign({className:"district-project-search__listing__no-results",ref:c},{children:[(0,e.jsx)("h2",{children:Drupal.t("Oh no! We did not find anything matching the search terms.",{},{context:"District and project search"})}),(0,e.jsx)("p",{children:Drupal.t("Our website currently shows only some of the projects and residential areas of Helsinki. You can try again by removing some of the limiting search terms or by starting over.",{},{context:"District and project search"})})]}))}));const h=f.hits.hits,g=f.hits.total.value,v=Math.floor(g/o),b=g>o&&g%o;if(p||l)return console.warn(`Error loading data. ${p||l}`),(0,e.jsx)("div",Object.assign({className:"district-project-search__results",ref:c},{children:Drupal.t("The website encountered an unexpected error. Please try again later.")}));return(0,e.jsxs)("div",Object.assign({className:"district-project-search__results"},{children:[(0,e.jsxs)("div",Object.assign({className:"district-project-search__results_heading"},{children:[(0,e.jsx)("div",Object.assign({className:"district-project-search__count__container",ref:c},{children:(0,e.jsxs)("span",Object.assign({className:"district-project-search__count"},{children:[(0,e.jsxs)("span",Object.assign({className:"district-project-search__count-total"},{children:[g," "]})),(0,e.jsxs)("span",Object.assign({className:"district-project-search__count-label"},{children:[Drupal.t("search results",{},{context:"District and project search"})," "]}))]}))})),(0,e.jsx)("div",Object.assign({className:"district-project-search__sort__container"},{children:(0,e.jsx)(Xa,{})}))]})),(0,e.jsxs)("div",Object.assign({className:"district-project-search__container"},{children:[(0,e.jsx)("ul",Object.assign({className:"district-project-search__listing"},{children:h.map((t=>(0,e.jsx)(Ya,Object.assign({},t._source),t._id)))})),(0,e.jsx)(Ua,{currentPage:u,pages:5,totalPages:b?v+1:v,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]}))]}))};var ol=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,Object.assign({fallback:(0,e.jsx)(m,{})},{children:[(0,e.jsx)(Ki,{}),(0,e.jsx)(rl,{})]}))});const il=document.getElementById("helfi-kymp-district-project-search");il&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(ol,{})}),il)}()}();
\ No newline at end of file
diff --git a/dist/js/job-search.min.js b/dist/js/job-search.min.js
index 56a0ebfe4..d72d35ce9 100644
--- a/dist/js/job-search.min.js
+++ b/dist/js/job-search.min.js
@@ -1 +1 @@
-!function(){var e={296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=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 m=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 b(e){return e.type===a.ElementType.Text}function _(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),b(e))n=new c(e.data);else if(_(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(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 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,a=//i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var c=new u;l=s=function(e,t){return t&&(e="<"+t+">"+e+""+t+">"),c.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var u,c,d,p,h=e.match(o);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case t:return c=s(e),i.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=c.querySelector(r))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case r:return p=(c=l(e)).querySelectorAll(u),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=l(e,r).querySelector(r)).childNodes}}},4152:function(e,t,n){var r=n(8276),o=n(1507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},1507:function(e,t,n){for(var r,o=n(7915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,l=o.Element,s=o.ProcessingInstruction,u=o.Text,c={},d=0,f=i.length;d1&&(c=h(c,{key:c.key||y})),v.push(c);else if("text"!==i.type){switch(d=i.attribs,s(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}x>1&&(d.key=y),v.push(m(i.name,d,f))}else{if((u=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(_&&u)continue;v.push(i.data)}return 1===v.length?v[0]:v}},4606:function(e,t,n){var r=n(7294),o=n(1476).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"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}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},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 m(e),_(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(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;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function _(){b(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 f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=b(o);if(n){if(x(),!b(i))return v("property missing ':'");var r=b(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return b(l),s}}return _(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[i]=E[a]=E[y]=E[l]=E[x]=E[s]=E[u]=E[c]=E[d]=E[f]=E[p]=E[m]=E[g]=E[v]=E[_]=!1;var S="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,C="object"==typeof self&&self&&self.Object===Object&&self,I=S||C||Function("return this")(),O=t&&!t.nodeType&&t,T=O&&e&&!e.nodeType&&e,j=T&&T.exports===O,N=j&&S.process,z=function(){try{return N&&N.binding&&N.binding("util")}catch(e){}}(),M=z&&z.isTypedArray;function L(e,t){for(var n=-1,r=null==e?0:e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=2&n?new ye:void 0;for(i.set(e,t),i.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ve,map:new(ie||be),string:new ve}},_e.prototype.delete=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Ne(this,e).get(e)},_e.prototype.has=function(e){return Ne(this,e).has(e)},_e.prototype.set=function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new be,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Me=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ve(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function $e(e){return null!=e&&"object"==typeof e}var Ke=M?function(e){return function(t){return e(t)}}(M):function(e){return $e(e)&&Ue(e.length)&&!!E[Ee(e)]};function We(e){return null!=(t=e)&&Ue(t.length)&&!He(t)?we(e):Oe(e);var t}e.exports=function(e,t){return Ce(e,t)}},8423:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")(),a=Object.prototype,l=a.hasOwnProperty,s=a.toString,u=i.Symbol,c=u?u.toStringTag:void 0;function d(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?function(e){var t=l.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=s.call(e);r&&(t?e[c]=n:delete e[c]);return o}(e):function(e){return s.call(e)}(e)}e.exports=function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=d(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4461:function(e,t,n){var r="[object Symbol]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,i="object"==typeof self&&self&&self.Object===Object&&self,a=o||i||Function("return this")(),l=Object.prototype,s=0,u=l.toString,c=a.Symbol,d=c?c.prototype:void 0,f=d?d.toString:void 0;function p(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t,n=++s;return(null==(t=e)?"":p(t))+n}},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;u1)for(var n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[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(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(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(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,I=60109,O=60110,T=60112,j=60113,N=60120,z=60115,M=60116,L=60121,P=60128,R=60129,D=60130,A=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"),O=B("react.context"),T=B("react.forward_ref"),j=B("react.suspense"),N=B("react.suspense_list"),z=B("react.memo"),M=B("react.lazy"),L=B("react.block"),B("react.scope"),P=B("react.opaque.id"),R=B("react.debug_trace_mode"),D=B("react.offscreen"),A=B("react.legacy_hidden")}var F,H="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function V(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 $=!1;function K(e,t){if(!e||$)return"";$=!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{$=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function W(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function q(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 j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return q(e.type);case L:return q(e._render);case M:t=e._payload,e=e._init;try{return q(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 Q(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 J(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 me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="",t=me.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 be(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 _e={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||_e.hasOwnProperty(e)&&_e[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(_e).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[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,Oe=null,Te=null;function je(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 Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function ze(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,je(e),t)for(e=0;e(r=31-$t(r))?0:1<n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Wt|0)|0},Kt=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Yt=i.unstable_runWithPriority,Gt=!0;function Qt(e,t,n,r){De||Pe();var o=Xt,i=De;De=!0;try{Le(o,e,t,n,r)}finally{(De=i)||Be()}}function Jt(e,t,n,r){Yt(qt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Gt)if((o=0==(4&t))&&0=An),Hn=String.fromCharCode(32),Un=!1;function Vn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Yn(e,t,n,r){Ne(r),0<(t=Dr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Qn=null;function Jn(e){Tr(e,0)}function Xn(e){if(J(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 mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(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 br=d&&"documentMode"in document&&11>=document.documentMode,_r=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==_r||_r!==X(r)||("selectionStart"in(r=_r)&&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&&fr(xr,r)||(xr=r,0<(r=Dr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=_r)))}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(Lt,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),mo=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 bo(e){return null!=(e=e.childContextTypes)}function _o(){co(mo),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(mo,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,q(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(mo,mo.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(mo),co(ho),fo(ho,e)):co(mo),fo(mo,n)}var Eo=null,So=null,Co=i.unstable_runWithPriority,Io=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,To=i.unstable_shouldYield,jo=i.unstable_requestPaint,No=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Mo=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Do=i.unstable_IdlePriority,Ao={},Bo=void 0!==jo?jo:function(){},Fo=null,Ho=null,Uo=!1,Vo=No(),$o=1e4>Vo?No:function(){return No()-Vo};function Ko(){switch(zo()){case Mo:return 99;case Lo:return 98;case Po:return 97;case Ro:return 96;case Do:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return Mo;case 98:return Lo;case 97:return Po;case 96:return Ro;case 95:return Do;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),Co(e,t)}function Yo(e,t,n){return e=Wo(e),Io(e,t,n)}function Go(){if(null!==Ho){var e=Ho;Ho=null,Oo(e)}Qo()}function Qo(){if(!Uo&&null!==Fo){Uo=!0;var e=0;try{var t=Fo;qo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var _=p(o,m,b.value,u);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(o,m),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_,m=v}if(b.done)return n(o,m),c;if(null===m){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(m=r(o,m);!b.done;g++,b=s.next())null!==(b=h(m,o,g,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&m.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=qs(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=Qs(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return m(e,r,i,s);if(U(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,q(e.type)||"Component"))}return n(e,r)}}var Ii=Ci(!0),Oi=Ci(!1),Ti={},ji=uo(Ti),Ni=uo(Ti),zi=uo(Ti);function Mi(e){if(e===Ti)throw Error(a(174));return e}function Li(e,t){switch(fo(zi,t),fo(Ni,e),fo(ji,Ti),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(ji),fo(ji,t)}function Pi(){co(ji),co(Ni),co(zi)}function Ri(e){Mi(zi.current);var t=Mi(ji.current),n=he(t,e.type);t!==n&&(fo(Ni,e),fo(ji,n))}function Di(e){Ni.current===e&&(co(ji),co(Ni))}var Ai=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,Hi=null,Ui=!1;function Vi(e,t){var n=$s(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 $i(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 Ki(e){if(Ui){var t=Hi;if(t){var n=t;if(!$i(e,t)){if(!(t=Yr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,Ui=!1,void(Fi=e);Vi(Fi,n)}Fi=e,Hi=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,Ui=!1,Fi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fi=e}function qi(e){if(e!==Fi)return!1;if(!Ui)return Wi(e),Ui=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Hi;t;)Vi(e,t),t=Yr(t.nextSibling);if(Wi(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){Hi=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Hi=null}}else Hi=Fi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Hi=Fi=null,Ui=!1}var Gi=[];function Qi(){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=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,Hl|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Da=!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)||(Da=!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=Ml;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],d=u[0];u=na;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.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(d,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)})),qo(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":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;iWl&&(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&&!Ui)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>Wl&&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=$o(),n.sibling=null,t=Ai.current,fo(Ai,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:bo(e.type)&&_o();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),co(mo),co(ho),Qi(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Di(e),null;case 13:return co(Ai),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Ai),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+=W(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,Mi(ji.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&&jr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===P?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Qa=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(){Ql||(Ql=!0,Jl=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 ml(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 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&&qr(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)&&(Ds(n,e),Rs(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)&&mi(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}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Vr(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 bl(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 _l(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))Ds(t,n);else{r=t;try{o()}catch(e){Fs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ml(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:ml(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&&(be(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(_l(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(_l(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=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Tl(n/1960))-n)){e.timeoutHandle=Kr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,$o()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~Vl,t&=~Ul,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!==Al&&(Al=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)}Ns(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function Cs(){var e=jl.current;return jl.current=za,null===e?za:e}function Is(e,t){var n=zl;zl|=16;var r=Cs();for(Ml===e&&Pl===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ri(),zl=n,jl.current=r,null!==Ll)throw Error(a(261));return Ml=null,Pl=0,Al}function Os(){for(;null!==Ll;)js(Ll)}function Ts(){for(;null!==Ll&&!To();)js(Ll)}function js(e){var t=Yl(e.alternate,e,Rl);e.memoizedProps=e.pendingProps,null===t?Ns(e):Ll=t,Nl.current=null}function Ns(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Rl)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Rl)||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(_,w),i=hr(_,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=_;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof _.focus&&_.focus(),_=0;_$o()-Kl?Es(e,0):Vl|=n),gs(e,t)}function Us(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===Ko()?1:2:(0===ss&&(ss=Fl),0===(t=Ht(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=ms(e,t))&&(Vt(e,t,n),gs(e,n))}function Vs(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 $s(e,t,n,r){return new Vs(e,t,n,r)}function Ks(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=$s(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 qs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ks(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Ys(n.children,o,i,t);case R:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=$s(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case j:return(e=$s(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case N:return(e=$s(19,n,t,o)).elementType=N,e.lanes=i,e;case D:return Gs(n,o,i,t);case A:return(e=$s(24,n,t,o)).elementType=A,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case O:l=9;break e;case T:l=11;break e;case z:l=14;break e;case M:l=16,r=null;break e;case L:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=$s(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ys(e,t,n,r){return(e=$s(7,e,r,t)).lanes=n,e}function Gs(e,t,n,r){return(e=$s(23,e,r,t)).elementType=D,e.lanes=n,e}function Qs(e,t,n){return(e=$s(6,e,null,t)).lanes=n,e}function Js(e,t,n){return(t=$s(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=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{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 g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function v(){c.current.element&&(c.current.resizeObserver=new i(m),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var b,_,y;return b=m,_=Boolean(t),(0,r.useEffect)((()=>{if(_){const e=b;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[b,_]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),v()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),v())},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=_},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=[],O=1,T=null,j=3,N=!1,z=!1,M=!1;function L(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 P(e){if(M=!1,L(e),!z)if(null!==k(C))z=!0,n(R);else{var t=k(I);null!==t&&r(P,t.startTime-e)}}function R(e,n){z=!1,M&&(M=!1,o()),N=!0;var i=j;try{for(L(n),T=k(C);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,j=T.priorityLevel;var l=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?T.callback=l:T===k(C)&&E(C),L(n)}else E(C);T=k(C)}if(null!==T)var s=!0;else{var u=k(I);null!==u&&r(P,u.startTime-n),s=!1}return s}finally{T=null,j=i,N=!1}}var D=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||N||(z=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=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)&&(M?o():M=!0,r(P,a-l))):(e.sortIndex=s,w(C,e),z||N||(z=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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}};t.__esModule=!0;var o=r(n(7848)),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";t.__esModule=!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))}},7848:function(e,t,n){var r=n(8139);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,l=r(e),s="function"==typeof t,u=0,c=l.length;ue)).join(" ")},l=n(4461),s=n.n(l);const u="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,c=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?s()("custom-theme-"):"").current;return u((()=>{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 d="LoadingSpinner-module_loadingSpinner__2xHT_";i(".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 f="hds-loading-spinner-notification-area",p="data-active-spinners",h=()=>"undefined"==typeof document?null:document.getElementById(f)||(()=>{const e=document.createElement("div");return e.id=f,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","alert"),document.body.appendChild(e),e})(),m=e=>{var{className:n,multicolor:r=!1,small:i=!1,theme:l,loadingText:u="Page is loading",loadingFinishedText:f="Page has finished loading"}=e,m=o(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const g=c(d,l);return((e,n)=>{const[r]=(0,t.useState)(s()()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(h()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),u=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(p)||"").split(",").filter((e=>""!==e))),[a]),d=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(p,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(p,e.join(","))}),[c,a,r]),m=(0,t.useCallback)((()=>{0===c().length&&(u(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,u,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),d(),()=>{f(),m()})),[l,d,f,m])})(u,f),t.createElement("div",Object.assign({className:a(d,i&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",g,n)},m),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__2Qjmg,.text-input_hds-text-input__helper-text__gNPue{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}");const g=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:a("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function v(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function b(e){return e instanceof v(e).Element||e instanceof Element}function _(e){return e instanceof v(e).HTMLElement||e instanceof HTMLElement}function y(e){return"undefined"!=typeof ShadowRoot&&(e instanceof v(e).ShadowRoot||e instanceof ShadowRoot)}var x=Math.max,w=Math.min,k=Math.round;function E(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(_(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=k(n.width)/a||1),i>0&&(o=k(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 S(e){var t=v(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function C(e){return e?(e.nodeName||"").toLowerCase():null}function I(e){return((b(e)?e.ownerDocument:e.document)||window.document).documentElement}function O(e){return E(I(e)).left+S(e).scrollLeft}function T(e){return v(e).getComputedStyle(e)}function j(e){var t=T(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function N(e,t,n){void 0===n&&(n=!1);var r,o,i=_(t),a=_(t)&&function(e){var t=e.getBoundingClientRect(),n=k(t.width)/e.offsetWidth||1,r=k(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=I(t),s=E(e,a),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==C(t)||j(l))&&(u=(r=t)!==v(r)&&_(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:S(r)),_(t)?((c=E(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=O(l))),{x:s.left+u.scrollLeft-c.x,y:s.top+u.scrollTop-c.y,width:s.width,height:s.height}}function z(e){var t=E(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 M(e){return"html"===C(e)?e:e.assignedSlot||e.parentNode||(y(e)?e.host:null)||I(e)}function L(e){return["html","body","#document"].indexOf(C(e))>=0?e.ownerDocument.body:_(e)&&j(e)?e:L(M(e))}function P(e,t){var n;void 0===t&&(t=[]);var r=L(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=v(r),a=o?[i].concat(i.visualViewport||[],j(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(P(M(a)))}function R(e){return["table","td","th"].indexOf(C(e))>=0}function D(e){return _(e)&&"fixed"!==T(e).position?e.offsetParent:null}function A(e){for(var t=v(e),n=D(e);n&&R(n)&&"static"===T(n).position;)n=D(n);return n&&("html"===C(n)||"body"===C(n)&&"static"===T(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&_(e)&&"fixed"===T(e).position)return null;var n=M(e);for(y(n)&&(n=n.host);_(n)&&["html","body"].indexOf(C(n))<0;){var r=T(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 B="top",F="bottom",H="right",U="left",V="auto",$=[B,F,H,U],K="start",W="end",q="viewport",Y="popper",G=$.reduce((function(e,t){return e.concat([t+"-"+K,t+"-"+W])}),[]),Q=[].concat($,[V]).reduce((function(e,t){return e.concat([t,t+"-"+K,t+"-"+W])}),[]),J=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function X(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}function Z(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ee={placement:"bottom",modifiers:[],strategy:"absolute"};function te(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function se(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ie(o):null,a=o?ae(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case B:t={x:l,y:n.y-r.height};break;case F:t={x:l,y:n.y+n.height};break;case H:t={x:n.x+n.width,y:s};break;case U:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?le(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case K:t[u]=t[u]-(n[c]/2-r[c]/2);break;case W:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ce(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,m=void 0===h?0:h,g="function"==typeof c?c({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var b=a.hasOwnProperty("x"),_=a.hasOwnProperty("y"),y=U,x=B,w=window;if(u){var E=A(n),S="clientHeight",C="clientWidth";if(E===v(n)&&"static"!==T(E=I(n)).position&&"absolute"===l&&(S="scrollHeight",C="scrollWidth"),o===B||(o===U||o===H)&&i===W)x=F,m-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[S])-r.height,m*=s?1:-1;if(o===U||(o===B||o===F)&&i===W)y=H,p-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[C])-r.width,p*=s?1:-1}var O,j=Object.assign({position:l},u&&ue),N=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:k(t*r)/r||0,y:k(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=N.x,m=N.y,s?Object.assign({},j,((O={})[x]=_?"0":"",O[y]=b?"0":"",O.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",O)):Object.assign({},j,((t={})[x]=_?m+"px":"",t[y]=b?p+"px":"",t.transform="",t))}var de={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:ie(t.placement),variation:ae(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,ce(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,ce(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:{}};var fe={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=Q.reduce((function(e,n){return e[n]=function(e,t,n){var r=ie(e),o=[U,B].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,[U,H].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}},pe={left:"right",right:"left",bottom:"top",top:"bottom"};function he(e){return e.replace(/left|right|bottom|top/g,(function(e){return pe[e]}))}var me={start:"end",end:"start"};function ge(e){return e.replace(/start|end/g,(function(e){return me[e]}))}function ve(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&y(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function be(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _e(e,t){return t===q?be(function(e){var t=v(e),n=I(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+O(e),y:l}}(e)):b(t)?function(e){var t=E(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):be(function(e){var t,n=I(e),r=S(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=x(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=x(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+O(e),s=-r.scrollTop;return"rtl"===T(o||n).direction&&(l+=x(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(I(e)))}function ye(e,t,n){var r="clippingParents"===t?function(e){var t=P(M(e)),n=["absolute","fixed"].indexOf(T(e).position)>=0&&_(e)?A(e):e;return b(n)?t.filter((function(e){return b(e)&&ve(e,n)&&"body"!==C(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=_e(e,n);return t.top=x(r.top,t.top),t.right=w(r.right,t.right),t.bottom=w(r.bottom,t.bottom),t.left=x(r.left,t.left),t}),_e(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 xe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function we(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ke(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?q:l,u=n.elementContext,c=void 0===u?Y:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=xe("number"!=typeof h?h:we(h,$)),g=c===Y?"reference":Y,v=e.rects.popper,_=e.elements[f?g:c],y=ye(b(_)?_:_.contextElement||I(e.elements.popper),a,s),x=E(e.elements.reference),w=se({reference:x,element:v,strategy:"absolute",placement:o}),k=be(Object.assign({},v,w)),S=c===Y?k:x,C={top:y.top-S.top+m.top,bottom:S.bottom-y.bottom+m.bottom,left:y.left-S.left+m.left,right:S.right-y.right+m.right},O=e.modifiersData.offset;if(c===Y&&O){var T=O[o];Object.keys(C).forEach((function(e){var t=[H,F].indexOf(e)>=0?1:-1,n=[B,F].indexOf(e)>=0?"y":"x";C[e]+=T[n]*t}))}return C}var Ee={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,m=n.allowedAutoPlacements,g=t.options.placement,v=ie(g),b=s||(v===g||!h?[he(g)]:function(e){if(ie(e)===V)return[];var t=he(e);return[ge(e),t,ge(t)]}(g)),_=[g].concat(b).reduce((function(e,n){return e.concat(ie(n)===V?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?Q:s,c=ae(r),d=c?l?G:G.filter((function(e){return ae(e)===c})):$,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]=ke(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ie(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:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=_[0],S=0;S<_.length;S++){var C=_[S],I=ie(C),O=ae(C)===K,T=[B,F].indexOf(I)>=0,j=T?"width":"height",N=ke(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=T?O?H:U:O?F:B;y[j]>x[j]&&(z=he(z));var M=he(z),L=[];if(i&&L.push(N[I]<=0),l&&L.push(N[z]<=0,N[M]<=0),L.every((function(e){return e}))){E=C,k=!1;break}w.set(C,L)}if(k)for(var P=function(e){var t=_.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"},R=h?3:1;R>0;R--){if("break"===P(R))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Se(e,t,n){return x(e,w(t,n))}var Ce={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,m=void 0===h?0:h,g=ke(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=ie(t.placement),b=ae(t.placement),_=!b,y=le(v),k="x"===y?"y":"x",E=t.modifiersData.popperOffsets,S=t.rects.reference,C=t.rects.popper,I="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,O="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(E){if(i){var N,M="y"===y?B:U,L="y"===y?F:H,P="y"===y?"height":"width",R=E[y],D=R+g[M],V=R-g[L],$=p?-C[P]/2:0,W=b===K?S[P]:C[P],q=b===K?-C[P]:-S[P],Y=t.elements.arrow,G=p&&Y?z(Y):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=Q[M],X=Q[L],Z=Se(0,S[P],G[P]),ee=_?S[P]/2-$-Z-J-O.mainAxis:W-Z-J-O.mainAxis,te=_?-S[P]/2+$+Z+X+O.mainAxis:q+Z+X+O.mainAxis,ne=t.elements.arrow&&A(t.elements.arrow),re=ne?"y"===y?ne.clientTop||0:ne.clientLeft||0:0,oe=null!=(N=null==T?void 0:T[y])?N:0,se=R+te-oe,ue=Se(p?w(D,R+ee-oe-re):D,R,p?x(V,se):V);E[y]=ue,j[y]=ue-R}if(l){var ce,de="x"===y?B:U,fe="x"===y?F:H,pe=E[k],he="y"===k?"height":"width",me=pe+g[de],ge=pe-g[fe],ve=-1!==[B,U].indexOf(v),be=null!=(ce=null==T?void 0:T[k])?ce:0,_e=ve?me:pe-S[he]-C[he]-be+O.altAxis,ye=ve?pe+S[he]+C[he]-be-O.altAxis:ge,xe=p&&ve?function(e,t,n){var r=Se(e,t,n);return r>n?n:r}(_e,pe,ye):Se(p?_e:me,pe,p?ye:ge);E[k]=xe,j[k]=xe-pe}t.modifiersData[r]=j}},requiresIfExists:["offset"]};var Ie={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=ie(n.placement),s=le(l),u=[U,H].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return xe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:we(e,$))}(o.padding,n),d=z(i),f="y"===s?B:U,p="y"===s?F:H,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],m=a[s]-n.rects.reference[s],g=A(i),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,_=c[f],y=v-d[u]-c[p],x=v/2-d[u]/2+b,w=Se(_,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)))&&ve(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Oe(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 Te(e){return[B,H,F,U].some((function(t){return e[t]>=0}))}var je=ne({defaultModifiers:[oe,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=se({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},de,{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];_(o)&&C(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}),{});_(r)&&C(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},fe,Ee,Ce,Ie,{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=ke(t,{elementContext:"reference"}),l=ke(t,{altBoundary:!0}),s=Oe(a,r),u=Oe(l,o,i),c=Te(s),d=Te(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})}}]}),Ne=n(9590),ze=n.n(Ne),Me=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Le="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Pe=[],Re={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"};i(".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 De=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm1 12v2h-2v-2h2zm-.956-10.25c1.99 0 3.673 1.545 3.673 3.674 0 1.357-.47 2.065-1.556 2.882l-.242.178c-.744.545-.963.852-.98 1.658l-.002.108h-2c0-1.575.522-2.412 1.677-3.288l.248-.182c.706-.517.855-.726.855-1.356 0-.985-.75-1.674-1.673-1.674-.853 0-1.565.59-1.662 1.458l-.009.098-1.996-.114c.115-2.019 1.757-3.442 3.667-3.442z",fill:"currentColor"})))};i(".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 Ae=e=>{let{boxShadow:n=!1,children:o,placement:i="auto",small:l=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:f}=e;const[p,h]=(0,t.useState)(!1),m=(0,t.useRef)(null),g=(0,t.useRef)(null),[v,b]=(0,t.useState)(null),{styles:_,attributes:y,forceUpdate:x}=function(e,n,o){void 0===o&&(o={});var i=t.useRef(null),a={onFirstUpdate:o.onFirstUpdate,placement:o.placement||"bottom",strategy:o.strategy||"absolute",modifiers:o.modifiers||Pe},l=t.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=l[0],u=l[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);r.flushSync((function(){u({styles:Me(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Me(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),d=t.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[c,{name:"applyStyles",enabled:!1}])};return ze()(i.current,e)?i.current||e:(i.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,c]),f=t.useRef();return Le((function(){f.current&&f.current.setOptions(d)}),[d]),Le((function(){if(null!=e&&null!=n){var t=(o.createPopper||je)(e,n,d);return f.current=t,function(){t.destroy(),f.current=null}}}),[e,n,o.createPopper]),{state:f.current?f.current.state:null,styles:s.styles,attributes:s.attributes,update:f.current?f.current.update:null,forceUpdate:f.current?f.current.forceUpdate:null}}(m.current,g.current,{placement:i,modifiers:[{name:"arrow",options:{element:v}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==x&&!0===p&&x()}),[p,x]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!p||"Escape"!==t&&"Esc"!==t&&27!==t||h(!1)},t=e=>{const t=e.target;!p||m.current.contains(t)||g.current.contains(t)||h(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:a("Tooltip-module_root__1Yo9t",c)},t.createElement("button",{ref:m,type:"button",className:a("Tooltip-module_button__2x9m0",d),title:s,"aria-label":s,"aria-expanded":p,onClick:()=>{h(!p)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(De,null))),p&&t.createElement("section",Object.assign({"aria-label":u,ref:g,className:a("Tooltip-module_tooltip__3x8S8",l&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",f),style:_.popper},y.popper),o,t.createElement("div",Object.assign({ref:b,className:"Tooltip-module_arrow__210Rd",style:_.arrow},y.arrow))))};i(".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 Be=e=>{var{hidden:n,id:r,inputId:i,isAriaLabelledBy:a,label:l,required:s,tooltipLabel:u,tooltipButtonLabel:c,tooltipText:d}=e,f=o(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!a||!r)&&{htmlFor:i},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},f),l,s&&t.createElement(g,null)),d&&t.createElement(Ae,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:u,buttonLabel:c},d))};var Fe="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",He="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Ue="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Ve="TextInput-module_hasButton__2KCM1",$e="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",Ke="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",We="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",qe="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",Ye="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",Ge="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",Qe="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",Je="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__1GLYk,.text-input_hds-text-input__helper-text__3V2KM{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--focus-outline-color)}");const Xe=e=>{let{children:n,className:r="",errorText:o,helperText:i,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:v,tooltipLabel:b,tooltipText:_,tooltipButtonLabel:y}=e;return t.createElement("div",{onBlur:p,className:a(Fe,u&&Ye,g&&Ge,r),style:m},d&&t.createElement(Be,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:b,tooltipButtonLabel:y,tooltipText:_}),t.createElement("div",{className:a(He)},n),o&&t.createElement("div",{className:$e,id:`${s}-error`},o),g&&t.createElement("div",{className:We,id:`${s}-success`},g),v&&t.createElement("div",{className:qe,id:`${s}-info`},v),i&&t.createElement("div",{className:Ke,id:`${s}-helper`},i))};var Ze=(e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" ");const et=t.forwardRef(((e,n)=>{var{className:r="",children:i,disabled:l=!1,defaultValue:s,errorText:u,helperText:c,hideLabel:d,invalid:f,id:p,label:h,onChange:m=(()=>null),required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w,type:k="text",buttonIcon:E,buttonAriaLabel:S,onButtonClick:C}=e,I=o(e,["className","children","disabled","defaultValue","errorText","helperText","hideLabel","invalid","id","label","onChange","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","type","buttonIcon","buttonAriaLabel","onButtonClick"]);const O={className:r,errorText:u,helperText:c,hideLabel:d,id:p,invalid:f,label:h,required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w},T=Ze(p,c,u,b,_),j=Boolean(E&&C);return t.createElement(Xe,Object.assign({},O),t.createElement("input",Object.assign({className:a(Ue,j&&Ve),defaultValue:s,disabled:l,id:p,onChange:m,ref:n,required:g,type:k,"aria-describedby":T.length>0?T:null},I)),j&&t.createElement("div",{className:Qe},t.createElement("button",{className:Je,disabled:l,type:"button",onClick:C,"aria-label":S},E)),i)}));function tt(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 nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"21 7 10 18 4.5 12.5 6 11 10 15 19.5 5.5"})))};var ut="function"==typeof Symbol&&Symbol.for,ct=ut?Symbol.for("react.element"):60103,dt=ut?Symbol.for("react.portal"):60106,ft=ut?Symbol.for("react.fragment"):60107,pt=ut?Symbol.for("react.strict_mode"):60108,ht=ut?Symbol.for("react.profiler"):60114,mt=ut?Symbol.for("react.provider"):60109,gt=ut?Symbol.for("react.context"):60110,vt=ut?Symbol.for("react.async_mode"):60111,bt=ut?Symbol.for("react.concurrent_mode"):60111,_t=ut?Symbol.for("react.forward_ref"):60112,yt=ut?Symbol.for("react.suspense"):60113,xt=ut?Symbol.for("react.suspense_list"):60120,wt=ut?Symbol.for("react.memo"):60115,kt=ut?Symbol.for("react.lazy"):60116,Et=ut?Symbol.for("react.block"):60121,St=ut?Symbol.for("react.fundamental"):60117,Ct=ut?Symbol.for("react.responder"):60118,It=ut?Symbol.for("react.scope"):60119;function Ot(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case ct:switch(e=e.type){case vt:case bt:case ft:case ht:case pt:case yt:return e;default:switch(e=e&&e.$$typeof){case gt:case _t:case kt:case wt:case mt:return e;default:return t}}case dt:return t}}}function Tt(e){return Ot(e)===bt}var jt={AsyncMode:vt,ConcurrentMode:bt,ContextConsumer:gt,ContextProvider:mt,Element:ct,ForwardRef:_t,Fragment:ft,Lazy:kt,Memo:wt,Portal:dt,Profiler:ht,StrictMode:pt,Suspense:yt,isAsyncMode:function(e){return Tt(e)||Ot(e)===vt},isConcurrentMode:Tt,isContextConsumer:function(e){return Ot(e)===gt},isContextProvider:function(e){return Ot(e)===mt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ct},isForwardRef:function(e){return Ot(e)===_t},isFragment:function(e){return Ot(e)===ft},isLazy:function(e){return Ot(e)===kt},isMemo:function(e){return Ot(e)===wt},isPortal:function(e){return Ot(e)===dt},isProfiler:function(e){return Ot(e)===ht},isStrictMode:function(e){return Ot(e)===pt},isSuspense:function(e){return Ot(e)===yt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===ft||e===bt||e===ht||e===pt||e===yt||e===xt||"object"==typeof e&&null!==e&&(e.$$typeof===kt||e.$$typeof===wt||e.$$typeof===mt||e.$$typeof===gt||e.$$typeof===_t||e.$$typeof===St||e.$$typeof===Ct||e.$$typeof===It||e.$$typeof===Et)},typeOf:Ot},Nt=(it((function(e,t){})),it((function(e){e.exports=jt})),Object.getOwnPropertySymbols),zt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Lt=(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;var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()&&Object.assign,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");Function.call.bind(Object.prototype.hasOwnProperty);function Pt(e,t,n,r,o){}Pt.resetWarningCache=function(){};function Rt(){}function Dt(){}Dt.resetWarningCache=Rt;var At=it((function(e){e.exports=function(){function e(e,t,n,r,o,i){if(i!==Lt){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Dt,resetWarningCache:Rt};return n.PropTypes=n,n}()})),Bt="function"==typeof Symbol&&Symbol.for,Ft=Bt?Symbol.for("react.element"):60103,Ht=Bt?Symbol.for("react.portal"):60106,Ut=Bt?Symbol.for("react.fragment"):60107,Vt=Bt?Symbol.for("react.strict_mode"):60108,$t=Bt?Symbol.for("react.profiler"):60114,Kt=Bt?Symbol.for("react.provider"):60109,Wt=Bt?Symbol.for("react.context"):60110,qt=Bt?Symbol.for("react.async_mode"):60111,Yt=Bt?Symbol.for("react.concurrent_mode"):60111,Gt=Bt?Symbol.for("react.forward_ref"):60112,Qt=Bt?Symbol.for("react.suspense"):60113,Jt=Bt?Symbol.for("react.suspense_list"):60120,Xt=Bt?Symbol.for("react.memo"):60115,Zt=Bt?Symbol.for("react.lazy"):60116,en=Bt?Symbol.for("react.block"):60121,tn=Bt?Symbol.for("react.fundamental"):60117,nn=Bt?Symbol.for("react.responder"):60118,rn=Bt?Symbol.for("react.scope"):60119;function on(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Ft:switch(e=e.type){case qt:case Yt:case Ut:case $t:case Vt:case Qt:return e;default:switch(e=e&&e.$$typeof){case Wt:case Gt:case Zt:case Xt:case Kt:return e;default:return t}}case Ht:return t}}}function an(e){return on(e)===Yt}var ln={AsyncMode:qt,ConcurrentMode:Yt,ContextConsumer:Wt,ContextProvider:Kt,Element:Ft,ForwardRef:Gt,Fragment:Ut,Lazy:Zt,Memo:Xt,Portal:Ht,Profiler:$t,StrictMode:Vt,Suspense:Qt,isAsyncMode:function(e){return an(e)||on(e)===qt},isConcurrentMode:an,isContextConsumer:function(e){return on(e)===Wt},isContextProvider:function(e){return on(e)===Kt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ft},isForwardRef:function(e){return on(e)===Gt},isFragment:function(e){return on(e)===Ut},isLazy:function(e){return on(e)===Zt},isMemo:function(e){return on(e)===Xt},isPortal:function(e){return on(e)===Ht},isProfiler:function(e){return on(e)===$t},isStrictMode:function(e){return on(e)===Vt},isSuspense:function(e){return on(e)===Qt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===Ut||e===Yt||e===$t||e===Vt||e===Qt||e===Jt||"object"==typeof e&&null!==e&&(e.$$typeof===Zt||e.$$typeof===Xt||e.$$typeof===Kt||e.$$typeof===Wt||e.$$typeof===Gt||e.$$typeof===tn||e.$$typeof===nn||e.$$typeof===rn||e.$$typeof===en)},typeOf:on};it((function(e,t){})),it((function(e){e.exports=ln}));function sn(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function un(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function cn(e,t){if(e.clientHeightt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var fn=0;function pn(e){return"function"==typeof e?e:hn}function hn(){}function mn(e,t){e&&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(!sn(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;sn(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&&cn(p)&&!cn(document.documentElement)||null!=p&&cn(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),_=b.height,y=b.width,x=b.top,w=b.right,k=b.bottom,E=b.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+_/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],O=0;O=0&&E>=0&&k<=m&&w<=h&&x>=M&&k<=P&&E>=R&&w<=L)return I;var D=getComputedStyle(T),A=parseInt(D.borderLeftWidth,10),B=parseInt(D.borderTopWidth,10),F=parseInt(D.borderRightWidth,10),H=parseInt(D.borderBottomWidth,10),U=0,V=0,$="offsetWidth"in T?T.offsetWidth-T.clientWidth-A-F:0,K="offsetHeight"in T?T.offsetHeight-T.clientHeight-B-H:0,W="offsetWidth"in T?0===T.offsetWidth?0:z/T.offsetWidth:0,q="offsetHeight"in T?0===T.offsetHeight?0:N/T.offsetHeight:0;if(d===T)U="start"===o?S:"end"===o?S-m:"nearest"===o?dn(v,v+m,m,B,H,v+S,v+S+_,_):S-m/2,V="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:dn(g,g+h,h,A,F,g+C,g+C+y,y),U=Math.max(0,U+v),V=Math.max(0,V+g);else{U="start"===o?S-M-B:"end"===o?S-P+H+K:"nearest"===o?dn(M,P,N,B,H+K,S,S+_,_):S-(M+N/2)+K/2,V="start"===i?C-R-A:"center"===i?C-(R+z/2)+$/2:"end"===i?C-L+F+$:dn(R,L,z,A,F+$,C,C+y,y);var Y=T.scrollLeft,G=T.scrollTop;S+=G-(U=Math.max(0,Math.min(G+U/q,T.scrollHeight-N/q+K))),C+=Y-(V=Math.max(0,Math.min(Y+V/W,T.scrollWidth-z/W+$)))}I.push({el:T,top:U,left:V})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function gn(e,t){return e===t||e.contains&&e.contains(t)}function vn(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 On(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=Tn(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function Tn(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?Tn(1,0,n,r,!1):Tn(-1,n-1,n,r,!1):-1}function jn(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(gn(t,e)||r&&gn(t,n.activeElement))}))}var Nn=vn((function(){Mn().textContent=""}),500);function zn(e,t){var n=Mn(t);e&&(n.textContent=e,Nn())}function Mn(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 Ln=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});!function(){var e=function(e){function n(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+yn(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=En(t),n.internalSetState(nt({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=En(t),n.internalSetState(nt({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,nt({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var l=a?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var s={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],Cn(n.props,e)||(s[e]=l[e]))})),a&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,nt({},n.getStateAndHelpers(),l)),s}),(function(){pn(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=tt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var d=n.getState().isOpen;return nt(((r={})[a]=_n(l,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=On(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=On(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(nt({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=nt({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=nt({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=Tn(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=Tn(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=tt(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),s=n.getState().isOpen,u={onClick:bn(r,n.buttonHandleClick),onKeyDown:bn(o,n.buttonHandleKeyDown),onKeyUp:bn(i,n.buttonHandleKeyUp),onBlur:bn(a,n.buttonHandleBlur)};return nt({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:u,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=In(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(rt(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return nt({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,s=tt(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"]),u={},c=n.getState(),d=c.inputValue,f=c.isOpen,p=c.highlightedIndex;return s.disabled||((l={}).onChange=bn(i,a,n.inputHandleChange),l.onKeyDown=bn(r,n.inputHandleKeyDown),l.onBlur=bn(o,n.inputHandleBlur),u=l),nt({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof p&&p>=0?n.getItemId(p):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},u,s)},n.inputHandleKeyDown=function(e){var t=In(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(rt(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=tt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,nt(((r={})[a]=_n(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=s&&s["aria-label"]?null:n.labelId,r.id=n.menuId,r),s)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,s=r.item,u=void 0===s?void 0:s,c=tt(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(u),l=n.items.indexOf(u)):n.items[l]=u;var d=a,f=((t={onMouseMove:bn(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:bn(i,(function(e){e.preventDefault()}))}).onClick=bn(d,(function(){n.selectItemAtIndex(l,{type:9})})),t),p=c.disabled?{onMouseDown:f.onMouseDown}:f;return nt({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},p,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=En(e),n.internalSetState((function(t){var r=t.selectedItem;return nt({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=En(e),n.internalSetState((function(t){var r=t.isOpen;return nt({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),pn(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=vn((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(nt({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,zn(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,s=r.initialIsOpen,u=void 0===s?l:s,c=r.initialInputValue,d=void 0===c?"":c,f=r.initialSelectedItem,p=void 0===f?null:f,h=n.getState({highlightedIndex:a,isOpen:u,inputValue:d,selectedItem:p});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,ot(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),Sn(e,this.props)},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=On(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,s=this.getToggleButtonProps,u=this.getLabelProps,c=this.getMenuProps,d=this.getInputProps,f=this.getItemProps,p=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,_=this.setHighlightedIndex,y=this.clearSelection,x=this.clearItems;return{getRootProps:l,getToggleButtonProps:s,getLabelProps:u,getMenuProps:c,getInputProps:d,getItemProps:f,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:_,clearSelection:y,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this,t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){Cn(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=wn(this.props.children,hn);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=wn(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:xn,itemToString:function(e){return null==e?"":String(e)},onStateChange:hn,onInputValueChange:hn,onUserAction:hn,onChange:hn,onSelect:hn,onOuterClick:hn,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:mn},e.stateChangeTypes=Ln}();var Pn={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};var Rn=vn((function(e,t){zn(e(),t)}),200);function Dn(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+yn():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function An(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Bn(e){return/^\S{1}$/.test(e)}function Fn(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function Hn(e){var n=(0,t.useRef)(e);return n.current=e,n}function Un(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=Sn(t,n.props);var r=e(t,n);return n.props.stateReducer(t,nt({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=Hn(r),d=(0,t.useCallback)((function(e){return u(nt({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&function(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"+Fn(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](nt({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(nt({type:o},i))}(f,Sn(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function Vn(e,t,n){var r=Un(e,t,n),o=r[0],i=r[1];return[Sn(o,n),i]}var $n={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:mn,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Kn(e,t,n){void 0===n&&(n=Pn);var r="default"+Fn(t);return r in e?e[r]:n[t]}function Wn(e,t,n){if(void 0===n&&(n=Pn),t in e)return e[t];var r="initial"+Fn(t);return r in e?e[r]:Kn(e,t,n)}function qn(e){var t=Wn(e,"selectedItem"),n=Wn(e,"isOpen"),r=Wn(e,"highlightedIndex"),o=Wn(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Yn(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):On(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Gn(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&&!jn(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||jn(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 Qn(){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:Yn(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:Yn(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=nt({isOpen:Kn(o,"isOpen"),highlightedIndex:Kn(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:Tn(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:Tn(-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=er(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=nt({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:On(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:On(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:Yn(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:Yn(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:Kn(o,"highlightedIndex"),isOpen:Kn(o,"isOpen"),selectedItem:Kn(o,"selectedItem"),inputValue:Kn(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return nt({},e,n)}function or(e){void 0===e&&(e={});var n=nt({},tr,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=Vn(rr,qn(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,v=f.inputValue,b=(0,t.useRef)(null),_=(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)(Dn(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=Hn({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Jn(c,[h,m,v,r],nt({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Jn(u,[g],nt({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var O=Xn({menuElement:_.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=vn((function(e){e({type:21,inputValue:""})}),500)),v&&w.current(p)}),[p,v]),Zn({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&_.current&&_.current.focus():h?_.current&&_.current.focus():i.document.activeElement===_.current&&b.current&&(x.current=!1,b.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var T=Gn(h,[_,b],i,(function(){p({type:8})})),j=Qn("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var N=(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]),M=(0,t.useCallback)((function(){p({type:16})}),[p]),L=(0,t.useCallback)((function(){p({type:18})}),[p]),P=(0,t.useCallback)((function(){p({type:17})}),[p]),R=(0,t.useCallback)((function(e){p({type:19,highlightedIndex:e})}),[p]),D=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),A=(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 nt({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),H=(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=tt(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return j("getMenuProps",f,a,_),nt(((n={})[a]=_n(u,(function(e){_.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:bn(o,(function(){p({type:9})})),onKeyDown:bn(l,(function(e){var t=In(e);t&&z[t]?z[t](e):Bn(t)&&p({type:7,key:t,getItemNodeFromIndex:I})})),onBlur:bn(s,(function(){!1!==x.current?!T.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,C,z,T,j]);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=tt(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=nt(((n={})[l]=_n(s,(function(e){b.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=bn(o,(function(){p({type:12})})),f.onKeyDown=bn(i,(function(e){var t=In(e);t&&N[t]?N[t](e):Bn(t)&&p({type:15,key:t,getItemNodeFromIndex:I})}))),j("getToggleButtonProps",d,l,b),f}),[p,C,N,j]),getLabelProps:F,getMenuProps:H,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=tt(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,m=An(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=nt(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=_n(u,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),c);return c.disabled||(g.onMouseMove=bn(i,(function(){o!==f.highlightedIndex&&(O.current=!1,p({type:10,index:o}))})),g.onClick=bn(a,(function(){p({type:11,index:o})}))),g}),[p,C,O]),toggleMenu:M,openMenu:P,closeMenu:L,setHighlightedIndex:R,selectItem:D,reset:A,setInputValue:B,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:v}}or.stateChangeTypes=nr;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}),At.array.isRequired,At.func,At.func,At.func,At.bool,At.number,At.number,At.number,At.bool,At.bool,At.bool,At.any,At.any,At.any,At.string,At.string,At.string,At.string,At.string,At.string,At.func,At.string,At.string,At.func,At.func,At.func,At.func,At.func,At.func,At.shape({addEventListener:At.func,removeEventListener:At.func,document:At.shape({getElementById:At.func,activeElement:At.any,body:At.any})}),nt({},$n,{getA11yStatusMessage:xn,circularNavigation:!0});var ir={activeIndex:-1,selectedItems:[]};function ar(e,t){return Wn(e,t,ir)}function lr(e,t){return Kn(e,t,ir)}function sr(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}At.array,At.array,At.array,At.func,At.func,At.func,At.number,At.number,At.number,At.func,At.func,At.string,At.string,At.shape({addEventListener:At.func,removeEventListener:At.func,document:At.shape({getElementById:At.func,activeElement:At.any,body:At.any})});var ur={itemToString:$n.itemToString,stateReducer:$n.stateReducer,environment:$n.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},cr=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 dr(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=nt({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=nt({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:lr(i,"activeIndex"),selectedItems:lr(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return nt({},e,n)}function fr(e){void 0===e&&(e={});var n=nt({},ur,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=Vn(dr,function(e){return{activeIndex:ar(e,"activeIndex"),selectedItems:ar(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),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var v=Hn({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.lengthlt()(e,t)))}const hr=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(st,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(st,{className:a.selectedIcon})))},mr=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:l,multiselect:s,open:u,optionLabelField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const m=!!h,g=m?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:a(l.menu)}),u&&t.createElement(t.Fragment,null,m&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),g.map(((e,i)=>{let a=i,u=null;m&&(({index:a}=e),u=e);const h=d[a],g=h[c],v=s?pr(p,h):lt()(f,h),b="function"==typeof o&&o(h,a),_=n(h,a,v,b,u);return t.createElement(hr,{key:g,disabled:b,highlightValue:r,itemProps:_,menuStyles:l,multiselect:s,label:g,selected:v})}))))};function gr(){return gr=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||_r.delete(e),_r.size||cancelAnimationFrame(vr)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function kr(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Er=function(){return 50},Sr=function(e){return e},Cr=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},Ir=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 Or(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Er: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,m=e.scrollToFn,g=e.useObserver,v=e.initialRect,b=e.onScrollElement,_=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?Sr:y,w=e.measureSize,k=void 0===w?Cr:w,E=e.rangeExtractor,S=void 0===E?Ir:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",O=t.useRef({scrollOffset:0,measurements:[]}),T=t.useState(0),j=T[0],N=T[1];O.current.scrollOffset=j;var z=(g||wr)(p,v)[C];O.current.outerSize=z;var M=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),L=m||M;m=t.useCallback((function(e){L(e,M)}),[M,L]);var P=t.useState({}),R=P[0],D=P[1],A=t.useCallback((function(){return D({})}),[]),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=O.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?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),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=O.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;J(f,gr({align:i},a))}}),[J,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))}))}))},Zr=function(){var e,t=0;for(Xr(t);zr.some((function(e){return e.activeTargets.length>0}));)t=Jr(),Xr(t);return zr.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:Mr}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Mr),window.dispatchEvent(e)),t>0},eo=[],to=function(e){if(!Lr){var t=0,n=document.createTextNode("");new MutationObserver((function(){return eo.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Lr=function(){n.textContent=""+(t?t--:t++)}}eo.push(e),Lr()},no=0,ro={attributes:!0,characterData:!0,childList:!0,subtree:!0},oo=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],io=function(e){return void 0===e&&(e=0),Date.now()+e},ao=!1,lo=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),!ao){ao=!0;var n,r=io(e);n=function(){var n=!1;try{n=Zr()}finally{if(ao=!1,e=r-io(),!no)return;n?t.run(1e3):e>0?t.run(e):t.start()}},to((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,ro)};document.body?t():Br.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),oo.forEach((function(t){return Br.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),oo.forEach((function(t){return Br.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),so=function(e){!no&&e>0&&lo.start(),!(no+=e)&&lo.stop()},uo=function(){function e(e,t){this.target=e,this.observedBox=t||Tr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Yr(this.target,this.observedBox,!0);return e=this.target,Rr(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}(),co=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},fo=new WeakMap,po=function(e,t){for(var n=0;n=0&&(o&&zr.splice(zr.indexOf(n),1),n.observationTargets.splice(r,1),so(-1))},e.disconnect=function(e){var t=this,n=fo.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),mo=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.");ho.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(!Ar(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ho.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(!Ar(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ho.unobserve(this,e)},e.prototype.disconnect=function(){ho.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const go=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C16.418278,20 20,16.418278 20,12 C20,7.581722 16.418278,4 12,4 Z M15,7.5 L16.5,9 L13.5,12 L16.5,15 L15,16.5 L12,13.5 L9,16.5 L7.5,15 L10.5,12 L7.5,9 L9,7.5 L12,10.5 L15,7.5 Z"})))},vo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"18 7.5 13.5 12 18 16.5 16.5 18 12 13.5 7.5 18 6 16.5 10.5 12 6 7.5 7.5 6 12 10.5 16.5 6"})))};var bo={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz 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 tag_hds-tag__label__I6mc8","tag-rounded-corners":"Tag-module_tag-rounded-corners__mCq3C tag_hds-tag--rounded-corners__2KR20","tag-rounded-corners-large":"Tag-module_tag-rounded-corners-large__32Uoo tag_hds-tag--rounded-corners-large__GKSIY"};i(".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%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' 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 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='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 6z'/%3E%3C/g%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-focus-outline-color:var(--color-coat-of-arms);--tag-font-size:var(--fontsize-body-s);--tag-padding:var(--spacing-2-xs);--tag-height:32px;align-items:center;background-color:var(--tag-background);color:var(--tag-color);display:inline-flex;flex-direction:row-reverse;font-size:var(--tag-font-size);line-height:var(--tag-height);min-height:var(--tag-height);outline:none}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3[focus-within]{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__label__I6mc8{line-height:var(--lineheight-m);padding:0 var(--tag-padding)}.tag_hds-tag__label__I6mc8:not(:only-child){padding:0 var(--tag-padding) 0 0}.tag_hds-tag--rounded-corners__2KR20{border-radius:20px;flex-direction:row}.tag_hds-tag--rounded-corners-large__GKSIY{--tag-font-size:var(--fontsize-body-m);--tag-padding:var(--spacing-s);--tag-height:48px;border-radius:24px;flex-direction:row}.tag_hds-tag--rounded-corners__2KR20>.tag_hds-tag__label__I6mc8:not(:only-child){padding-left:var(--tag-padding);padding-right:0}.tag_hds-tag__delete-button__33Tgz{display:flex;outline:none}.tag_hds-tag--rounded-corners__2KR20 .tag_hds-tag__delete-button__33Tgz{padding-right:calc(var(--tag-padding) / 2)}.tag_hds-tag__delete-button__33Tgz .tag_hds-icon__2LFMT{height:var(--spacing-m);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 _o="tag-rounded-corners",yo=(0,t.forwardRef)(((e,n)=>{var{children:r,className:i,deleteButtonAriaLabel:l,deleteButtonProps:s,id:u="hds-tag",labelClassName:d,labelProps:f,onClick:p,onDelete:h,role:m="link",srOnlyLabel:g,theme:v}=e,b=o(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","srOnlyLabel","theme"]);const _=c(bo.tag,v),y=a(bo.tag,_,i),x="function"==typeof p,w="function"==typeof h,k=g||l,E=a(bo.label,d);return t.createElement("div",Object.assign({id:u,className:y,ref:n},x&&{tabIndex:0,role:m,onClick:p,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||p(e)}},b),t.createElement("span",Object.assign({id:u&&`${u}-label`,className:E},f),g&&t.createElement("span",{className:bo.visuallyHidden},g),t.createElement("span",Object.assign({},k?{"aria-hidden":!0}:{}),r)),w&&t.createElement("button",Object.assign({},s,{id:u&&`${u}-delete-button`,type:"button",className:bo.deleteButton,"aria-label":l,onClick:h}),t.createElement(vo,{className:bo.icon,"aria-hidden":!0})))}));(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(yo,Object.assign({className:a(bo[_o],r)},i,{ref:n}))})),(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(yo,Object.assign({className:a(bo["tag-rounded-corners-large"],bo[_o],r)},i,{ref:n}))}));const xo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 13.5l5-5 1.5 1.5-6.5 6.5L5.5 10 7 8.5z"})))},wo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,3 C16.9705627,3 21,7.02943725 21,12 C21,16.9705627 16.9705627,21 12,21 C7.02943725,21 3,16.9705627 3,12 C3,7.02943725 7.02943725,3 12,3 Z M13,16 L13,18 L11,18 L11,16 L13,16 Z M13,6 L13,14 L11,14 L11,6 L13,6 Z"})))};var ko={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",invalidIcon:"Select-module_invalidIcon__3AtaY",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__2Vibs .Select-module_errorText__bT-Fo{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Select-module_invalid__2Vibs .Select-module_invalidIcon__3AtaY{margin-right:var(--spacing-2-xs)}.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{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 Eo="SelectedItems-module_hidden__2hyRx",So="SelectedItems-module_noToggle__l2j9W",Co="SelectedItems-module_truncateFirstChild__192oz";i(".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(--focus-outline-color)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const Io=(e,t)=>null==e?void 0:e.replace("{value}",t),Oo=(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)},To=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i}=e;return t.createElement("button",{type:"button",className:a("SelectedItems-module_clearButton__35tnp",n&&So),onClick:r,"aria-label":o,onFocus:i&&i},t.createElement(go,null))},jo=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:l,getSelectedItemProps:u,hideItems:c=!1,onClear:d,onRemove:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:m,selectedItemsContainerRef:g,selectedItemSrLabel:v,setActiveIndex:b,toggleButtonHidden:_=!1}=e;const[y,{width:x,height:w}]=(0,Nr.Z)({debounce:0,scroll:!1,polyfill:mo}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),C=S.current,I=g.current,[O,T]=(0,t.useMemo)((()=>{if(!I)return[0,0];const e=I.childNodes||[];return[Oo(I,"padding"),Oo(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(Co);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Eo))),l.forEach((e=>e.classList.add(Eo))),i(l.length)):[...s].forEach((e=>e.classList.remove(Eo)))}})(T,I,O,C,c,E)),[T,I,O,w,C,c,m,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:jr([y,g]),className:a("SelectedItems-module_selectedItems__2m24K",c&&"SelectedItems-module_itemsHidden__2ewH3",_&&So,r)},m.map(((e,n)=>{const r=e[p],o=s()("hds-tag-");return t.createElement(yo,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:o,labelProps:{"aria-labelledby":`${l}-label ${o}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:Io(h,r),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),f(e)},srOnlyLabel:Io(v,r)},u({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),f(e))},onFocus:()=>b(n)})),r)})),t.createElement("span",{ref:S,className:a("SelectedItems-module_hiddenItemsCount__3MAEc",(!c||0===k)&&Eo)},"+",k)),o&&t.createElement(To,{toggleButtonHidden:_,onClear:d,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==I?void 0:I.childNodes[0]).setAttribute("tabindex","0")}}))};const No=e=>{var n,r,o,i;const{"aria-labelledby":l,circularNavigation:u=!1,className:d,clearable:f=e.multiselect,disabled:p=!1,error:h,getA11ySelectionMessage:m=(()=>""),getA11yStatusMessage:g=(()=>""),helper:v,id:b=s()("hds-select-"),invalid:_,isOptionDisabled:y,label:x,onBlur:w=(()=>null),onFocus:k=(()=>null),optionLabelField:E="label",options:S=[],placeholder:C,required:I,style:O,theme:T,virtualized:j=!1,visibleOptions:N=5,tooltipLabel:z,tooltipButtonLabel:M,tooltipText:L}=e,P=e.multiselect&&void 0!==e.value,R=c(ko.root,T),D=(0,t.useRef)(),A=t.useRef(),B=t.useRef(null),[F,H]=(0,t.useState)(!1),U=Or({size:S.length,parentRef:A,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),{activeIndex:V,addSelectedItem:$,getDropdownProps:K,getSelectedItemProps:W,removeSelectedItem:q,reset:Y,selectedItems:G,setActiveIndex:Q,setSelectedItems:J}=fr(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=>function(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=fr.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}(e,V,D.current),stateReducer:(e,t)=>function(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=fr.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}(e,t,P)})),{getItemProps:X,getLabelProps:Z,getMenuProps:ee,getToggleButtonProps:te,highlightedIndex:ne,isOpen:re,selectedItem:oe,selectItem:ie,reset:ae}=or(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:b,items:S},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:m,getA11yStatusMessage:g,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{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=or.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(pr(G,r)?J(G.filter((e=>!lt()(e,r)))):$(r),ie(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=or.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||K({},{suppressRefError:!0});const le=f&&!e.multiselect&&oe,se=`${Z().id}${l?` ${l}`:""}${h?` ${b}-error`:""}${v?` ${b}-helper`:""} ${te().id}`,ue=e.multiselect&&0===G.length||!e.multiselect&&!oe,ce=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===G.length;return t.createElement("div",{className:a(ko.root,_&&ko.invalid,p&&ko.disabled,re&&ko.open,e.multiselect&&ko.multiselect,R,d),style:O},x&&t.createElement(Be,Object.assign({label:x,required:I},Z(),{tooltipLabel:z,tooltipButtonLabel:M,tooltipText:L})),t.createElement("div",{className:ko.wrapper,onFocus:e=>{(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)))(e)&&(H(!0),k())},onBlur:e=>{(e=>!e.currentTarget.contains(e.relatedTarget))(e)&&(H(!1),w())}},e.multiselect&&G.length>0&&t.createElement(jo,{activeIndex:V,clearable:f,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:b,getSelectedItemProps:W,hideItems:!F,onClear:()=>{Y(),B.current.focus()},onRemove:q,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:G,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:D,setActiveIndex:Q}),t.createElement("button",Object.assign({type:"button"},te(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":ee().id,"aria-labelledby":se},e.multiselect&&Object.assign({},K({preventKeyAction:re,ref:B}))),_&&{"aria-invalid":!0}),{disabled:p,className:a(ko.button,ue&&ko.placeholder)}),!e.multiselect&&{ref:B}))),ce&&t.createElement("span",{className:ko.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==oe?void 0:oe[E])||C;return e.multiselect&&(n=G.length>0?null:C),n&&t.createElement("span",{className:a(ko.buttonLabel,le&&ko.buttonLabelWithClearButton)},n)})(),t.createElement(xo,{className:ko.angleIcon,"aria-hidden":!0})),le&&t.createElement(To,{onClear:()=>{ae(),B.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(mr,{getItemProps:(e,t,n,r,o)=>X(Object.assign({item:e,index:t,disabled:r,className:a(ko.menuItem,ne===t&&ko.highlighted,n&&ko.selected,r&&ko.disabled,j&&ko.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:y,menuProps:ee(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:A})),menuStyles:ko,multiselect:e.multiselect,open:re,optionLabelField:E,options:S,selectedItem:oe,selectedItems:G,virtualizer:j&&U})),_&&h&&t.createElement("div",{id:`${b}-error`,className:ko.errorText,"aria-hidden":!0},t.createElement(wo,{className:ko.invalidIcon}),h),v&&t.createElement("div",{id:`${b}-helper`,className:ko.helperText,"aria-hidden":!0},v))};No.defaultProps={multiselect:!1};var zo=n(8423),Mo=n.n(zo);i(".checkbox_hds-checkbox__9HMCz{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.checkbox_hds-checkbox__9HMCz,.checkbox_hds-checkbox__9HMCz *,.checkbox_hds-checkbox__9HMCz :after,.checkbox_hds-checkbox__9HMCz :before{box-sizing:border-box}.checkbox_hds-checkbox__9HMCz:not(:first-of-type){margin-top:var(--spacing-2-xs)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{content:\"\";left:0;position:absolute;top:0}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before{background-color:var(--icon-color-unselected);height:var(--size);-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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E\");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size) * var(--icon-scale));mask-size:calc(var(--size) * var(--icon-scale));transform:scale(.6);width:var(--size);z-index:1}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin:0;outline:none;position:absolute;top:0;width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - (var(--label-font-size) * var(--lineheight-m))) / 2);position:relative}.checkbox_hds-checkbox__error-text__2aFst{color:var(--color-error);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.checkbox_hds-checkbox__error-text__2aFst:before{background:var(--color-error);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);-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='M6 11h12v2H6z'/%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='M6 11h12v2H6z'/%3E%3C/g%3E%3C/svg%3E\");transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:indeterminate+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-selected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{color:var(--label-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:disabled:before{background-color:var(--icon-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{cursor:not-allowed}.helpers_hiddenFromScreen__BaU9t{border:0;clip:\"rect(0 0 0 0)\";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2d38b{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__FA9G-{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__3Hiiz{font-family:var(--font-default);font-weight:500}.helpers_text-bold__2QyP8{font-family:var(--font-default);font-weight:700}.helpers_text-xl__33T1r{font-size:var(--fontsize-heading-m)}.helpers_text-lg__1_8nq{font-size:var(--fontsize-heading-s)}.helpers_text-md__RyeCd{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__RE8f_{font-size:var(--fontsize-body-m)}.helpers_text-sm__AxqmS{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1GAqs{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__u_X50{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__gKona{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3EMpz{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-s)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:32px}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:.2px;line-height:1.4}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:.4px;line-height:1.33}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.4px;line-height:var(--lineheight-l)}.helpers_helper-text__YRZTD{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Checkbox-module_tooltipButton__2shV1{display:inline-block;margin-left:var(--spacing-2-xs)}");const Lo=t.forwardRef(((e,n)=>{var{checked:r=!1,className:i,disabled:l=!1,errorText:s,helperText:u,id:c,indeterminate:d,label:f,onChange:p=(()=>null),style:h,value:m,tooltipText:g,tooltipLabel:v,tooltipButtonLabel:b}=e,_=o(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel"]);const y=(0,t.useRef)(null);(0,t.useEffect)((()=>{n&&((e,t)=>{Mo()(e)?e(t.current):e.current=t.current})(n,y),y.current.indeterminate=d}),[y,n,d]),f&&"string"!=typeof f&&"number"!=typeof f&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");const x=Ze(c,u,s,void 0,void 0);return t.createElement("div",{className:a("Checkbox-module_checkbox__3L0GR checkbox_hds-checkbox__9HMCz",i),style:h},t.createElement("input",Object.assign({ref:y,id:c,className:a("Checkbox-module_input__3VZvy checkbox_hds-checkbox__input__1w0pu"),onChange:p,value:m,type:"checkbox",disabled:l,checked:r,"aria-describedby":x.length>0?x:null},_)),t.createElement("label",{htmlFor:c,className:a("Checkbox-module_label__L5AN1 checkbox_hds-checkbox__label__3HoD3")},f),g&&t.createElement(Ae,{className:"Checkbox-module_tooltipButton__2shV1",buttonLabel:b,tooltipLabel:v},g),s&&t.createElement("div",{className:"Checkbox-module_errorText__5EREQ checkbox_hds-checkbox__error-text__2aFst",id:`${c}-error`},s),u&&t.createElement("div",{className:"Checkbox-module_helperText__1vKwY helpers_helper-text__YRZTD",id:`${c}-helper`},u))}));var Po={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"};i('.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;-webkit-appearance:button;background-color:transparent;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-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]{-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:transparent;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:transparent;background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color: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:transparent;background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:transparent;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:transparent;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:transparent;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=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}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-,input[type=submit].button_hds-button--small__2NFef{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=submit].button_hds-button--small__2NFef{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-coat-of-arms);--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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms);--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-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Ro=t.forwardRef(((e,n)=>{var{children:r,className:i,disabled:l=!1,fullWidth:s,size:u="default",theme:c="default",variant:d="primary",iconLeft:f,iconRight:p,isLoading:h=!1,loadingText:g,onClick:v}=e,b=o(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const _=f?t.createElement("div",{className:Po.icon,"aria-hidden":"true"},f):null,y=p?t.createElement("div",{className:a(Po.icon),"aria-hidden":"true"},p):null;return t.createElement("button",Object.assign({ref:n,disabled:l,"aria-disabled":h||l||void 0,"aria-label":h?g:void 0,type:"button",className:a(Po.button,Po[d],Po[`theme-${c}`],Po[`size-${u}`],s?Po.fullWidth:"",h?Po.isLoading:"",i),onClick:h?e=>{e.preventDefault()}:v},b),h?t.createElement(m,{small:!0}):_,t.createElement("span",{className:Po.label},h?g:r),h?null:y)}));let Do=0;function Ao(e,t){const n="atom"+ ++Do,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=e=>e(r),r.write=(e,t,n)=>t(r,"function"==typeof n?n(e(r)):n)),t&&(r.write=t),r}const Bo=e=>"init"in e,Fo=e=>!!e.write,Ho=new WeakMap,Uo=(e,t)=>{const n=Ho.get(e);n&&(Ho.delete(e),n(t))},Vo=(e,t)=>{e.status="fulfilled",e.value=t},$o=(e,t)=>{e.status="rejected",e.reason=t},Ko=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),Wo=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),qo=e=>"v"in e&&e.v instanceof Promise,Yo=e=>{if("e"in e)throw e.e;return e.v},Go=()=>{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),o&&qo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);Uo(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),r&&Ko(r,o)&&r.d===o.d)return r;if(r&&qo(r)&&qo(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,t,n,r)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(t)){let o;const a=new Promise(((r,l)=>{let u=!1;t.then((t=>{if(!u){u=!0;const o=i(e),l=s(e,a,n);Vo(a,t),r(t),(null==o?void 0:o.d)!==l.d&&b(e,l,null==o?void 0:o.d)}}),(t=>{if(!u){u=!0;const r=i(e),o=s(e,a,n);$o(a,t),l(t),(null==r?void 0:r.d)!==o.d&&b(e,o,null==r?void 0:r.d)}})),o=e=>{u||(u=!0,e.then((e=>Vo(a,e)),(e=>$o(a,e))),r(e))}}));return a.orig=t,a.status="pending",((e,t)=>{Ho.set(e,t),e.catch((()=>{})).finally((()=>Ho.delete(e)))})(a,(e=>{e&&o(e),null==r||r()})),s(e,a,n)}return s(e,t,n)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>t===e||c(t)===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),Yo(e);if(Bo(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),Yo(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return Fo(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&Fo(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(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),r&&Wo(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>Yo(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const n=new Map,r=new WeakMap,o=e=>{const i=t.get(e);null==i||i.t.forEach((t=>{t!==e&&(n.set(t,(n.get(t)||new Set).add(e)),r.set(t,(r.get(t)||0)+1),o(t))}))};o(e);const a=e=>{const o=t.get(e);null==o||o.t.forEach((t=>{var o;if(t!==e){let e=r.get(t);if(e&&r.set(t,--e),!e){let e=!!(null==(o=n.get(t))?void 0:o.size);if(e){const n=i(t),r=c(t,!0);e=!n||!Ko(n,r)}e||n.forEach((e=>e.delete(t)))}a(t)}}))};a(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>Yo(c(e))),((t,...o)=>{let a;if(t===e){if(!Bo(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);e&&Ko(e,n)||p(t)}else a=h(t,...o);if(!n){const e=_();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=_();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n)=>{var r;null==(r=i(e))||r.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e)})),c(e);const a={t:new Set(n&&[n]),l:new Set};if(t.set(e,a),o.add(e),Fo(e)&&e.onMount){const t=e.onMount(((...t)=>m(e,...t)));t&&(a.u=t)}return a},v=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?(qo(a)&&Uo(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&v(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},b=(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)&&v(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},_=()=>{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){o.d!==(null==r?void 0:r.d)&&b(n,o,null==r?void 0:r.d);const i=t.get(n);!i||r&&!qo(r)&&(Ko(r,o)||Wo(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=g(e)),n})(e),i=_(),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)&&v(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,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)Bo(t)&&(u(t,n),p(t));const t=_();r.forEach((e=>e({type:"restore",flushed:t})))}}};let Qo;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const Jo=(0,t.createContext)(void 0),Xo=e=>{const n=(0,t.useContext)(Jo);return(null==e?void 0:e.store)||n||(Qo||(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"),Qo=Go()),Qo)},Zo=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 ei(e,n){const r=Xo(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)?Zo(s):s}function ti(e,n){const r=Xo(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function ni(e,t){return[ei(e,t),ti(e,t)]}var ri={CONTINUOUS:"continuous",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",COOL_SUMMER_PROJECT:"cool_summer_project",PERMANENT_CONTRACTUAL:"permanent_contractual",PERMANENT_SERVICE:"permanent_service",FIXED_CONTRACTUAL:"fixed_contractual",FIXED_SERVICE:"fixed_service",PART_TIME:"part_time",TEMPORARY:"temporary",ALTERNATION:"alternation",PROJECT:"project",APPRENTICESHIP:"apprenticeship",TRAINING:"training"};var oi={EMPLOYMENT:"employment",KEYWORD:"keyword",TASK_AREAS:"task_areas",CONTINUOUS:"continuous",INTERNSHIPS:"internship",LANGUAGE:"language",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",RESULTS:"page",ORDER:"order"};var ii=(e=[])=>{const t=new Map;return e.forEach((e=>{t.set(e.key,e.doc_count)})),t};const ai=e=>{switch(e.toString()){case"fi":default:return Drupal.t("Finnish");case"sv":return Drupal.t("Swedish");case"en":return Drupal.t("English")}};var li=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var si=(e,t)=>{const n=(null==e?void 0:e.count)||0,r=(null==t?void 0:t.count)||0;return nr?-1:0};var ui={LANGUAGE:"_language",COPIED:"field_copied",EMPLOYMENT:"field_employment",EMPLOYMENT_ID:"employment_id",EMPLOYMENT_TYPE:"field_employment_type",EMPLOYMENT_TYPE_ID:"employment_type_id",EMPLOYMENT_SEARCH_ID:"employment_search_id",ENTITY_TYPE:"entity_type",JOB_DURATION:"field_job_duration",NID:"nid",NUMBER_OF_JOBS:"field_jobs",ORGANIZATION:"field_organization",ORGANIZATION_NAME:"field_organization_name",POSTAL_AREA:"field_postal_area",PROMOTED:"field_promoted",PUBLICATION_STARTS:"field_publication_starts",RECRUITMENT_ID:"field_recruitment_id",RECRUITMENT_TYPE:"field_recruitment_type",TASK_AREA:"field_task_area",TASK_AREA_ID:"task_area_id",TASK_AREA_EXTERNAL_ID:"task_area_external_id",LANGCODE:"langcode",SEARCH_ID:"field_search_id",STATUS:"status",TID:"tid",TITLE:"title",UNPUBLISH_ON:"unpublish_on",UUID:"uuid"};const ci=window.drupalSettings.path.currentLanguage||"fi",di={term:{[`${ui.LANGUAGE}`]:ci}},fi={term:{[ui.ENTITY_TYPE]:"node"}},pi={name:{order:"asc"}},hi={unique:{cardinality:{field:`${ui.RECRUITMENT_ID}.keyword`}}},mi={aggs:{promoted:{terms:{field:ui.NID,size:100}}},query:{bool:{filter:[fi],must:[{term:{[ui.PROMOTED]:!0}},{term:{[ui.COPIED]:!1}}]}}},gi={aggs:{occupations:{terms:{field:"task_area_external_id",size:100},aggs:hi},employment:{terms:{field:"employment_id",size:100},aggs:hi},employment_type:{terms:{field:"employment_type_id",size:100},aggs:hi},employment_search_id:{terms:{field:"employment_search_id",size:100},aggs:hi}},query:{bool:{filter:[fi],must:[{term:{[ui.COPIED]:!1}}]}}},vi={query:{bool:{should:[{term:{field_search_id:ri.FIXED_CONTRACTUAL}},{term:{field_search_id:ri.FIXED_SERVICE}},{term:{field_search_id:ri.PERMANENT_CONTRACTUAL}},{term:{field_search_id:ri.PERMANENT_SERVICE}},{term:{field_search_id:ri.TRAINING}},{term:{field_search_id:ri.ALTERNATION}}],minimum_should_match:1,filter:[di,{term:{[ui.ENTITY_TYPE]:"taxonomy_term"}}]}},sort:[pi],size:100},bi={aggs:{languages:{terms:{field:"_language"}}},query:{bool:{filter:[{term:{field_copied:!1}},fi]}}},_i={query:{bool:{filter:[{term:{vid:"task_area"}},{term:{entity_type:"taxonomy_term"}},di]}},sort:[pi],size:100};var yi=n(4155),xi=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 wi=e=>{const t=new Map;return e.forEach((e=>{var n;(null===(n=null==e?void 0:e.unique)||void 0===n?void 0:n.value)?t.set(e.key,e.unique.value):t.set(e.key,e.doc_count)})),t},ki=Ao((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))),Ei=Ao(null,((e,t,n)=>{n.page=n.page||"1",t(ki,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)})),Si=Ao(""),Ci=Ao(null,((e,t,n)=>{const r=e(ki);t(Ei,Object.assign(Object.assign({},r),{page:n}))})),Ii=Ao((e=>{var t;return Number(null===(t=e(ki))||void 0===t?void 0:t.page)||1})),Oi=Ao((()=>xi(void 0,void 0,void 0,(function*(){var e;const t=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===e?void 0:e.elastic_proxy_url)||yi.env.REACT_APP_ELASTIC_URL,n=`{}\n${JSON.stringify(gi)}\n{}\n${JSON.stringify(_i)}\n{}\n${JSON.stringify(vi)}\n{}\n${JSON.stringify(bi)}\n{}\n${JSON.stringify(mi)}\n`;return fetch(`${t}/_msearch`,{method:"POST",headers:{"Content-Type":"application/x-ndjson"},body:n}).then((e=>e.json())).then((e=>{var t,n,r,o,i,a,l,s,u,c,d,f,p,h;const m=null==e?void 0:e.responses;if(!m||!Array.isArray(m))return{error:new Error("Initialization failed. Expected responses to be an array of data but got "+typeof m),taskAreaOptions:[],taskAreas:[],employment:[],employmentOptions:[],employmentSearchIds:[],employmentType:[],languages:[],promoted:[]};const[g,v,b,_,y]=m;return{error:null,taskAreaOptions:(null===(t=null==v?void 0:v.hits)||void 0===t?void 0:t.hits)||[],taskAreas:(null===(r=null===(n=null==g?void 0:g.aggregations)||void 0===n?void 0:n.occupations)||void 0===r?void 0:r.buckets)||[],employment:(null===(i=null===(o=null==g?void 0:g.aggregations)||void 0===o?void 0:o.employment)||void 0===i?void 0:i.buckets)||[],employmentOptions:(null===(a=null==b?void 0:b.hits)||void 0===a?void 0:a.hits)||[],employmentSearchIds:(null===(s=null===(l=null==g?void 0:g.aggregations)||void 0===l?void 0:l.employment_search_id)||void 0===s?void 0:s.buckets)||[],employmentType:(null===(c=null===(u=null==g?void 0:g.aggregations)||void 0===u?void 0:u.employment_type)||void 0===c?void 0:c.buckets)||[],languages:(null===(f=null===(d=null==_?void 0:_.aggregations)||void 0===d?void 0:d.languages)||void 0===f?void 0:f.buckets)||[],promoted:(null===(h=null===(p=null==y?void 0:y.aggregations)||void 0===p?void 0:p.promoted)||void 0===h?void 0:h.buckets)||[]}}))})))),Ti=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,taskAreaOptions:n,taskAreas:r}=yield e(Oi);if(t)return[];const o=wi(r);return n.map((e=>{const t=o.get(e._source.field_external_id[0])||0,{name:n}=e._source;return{count:t,label:`${n} (${t})`,simpleLabel:n,value:e._source.field_external_id[0]}})).sort(((e,t)=>si(e,t)))})))),ji=Ao([]),Ni=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,employment:n,employmentOptions:r,employmentType:o}=yield e(Oi);if(t)return[];const i=wi(n.concat(o));return r.filter((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])&&![ri.PERMANENT_SERVICE,ri.FIXED_SERVICE].includes(e._source.field_search_id[0])})).map((e=>{var t,n,o;const a=e._source.tid[0],l=null===(t=e._source.field_search_id)||void 0===t?void 0:t[0];let s=0,u=null;if(l){if(l.toString()===ri.PERMANENT_CONTRACTUAL){const e=null===(n=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===ri.PERMANENT_SERVICE})))||void 0===n?void 0:n._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else if(l.toString()===ri.FIXED_CONTRACTUAL){const e=null===(o=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===ri.FIXED_SERVICE})))||void 0===o?void 0:o._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else s=i.get(a)||0;return{additionalValue:u,count:s,label:`${e._source.name} (${s})`,simpleLabel:e._source.name,value:a}}})).sort(((e,t)=>si(e,t)))})))),zi=Ao([]),Mi=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,languages:n}=yield e(Oi);if(t)return[];const r=wi(n);return["fi","sv","en"].map((e=>({label:`${ai(e)} (${r.get(e)||0})`,simpleLabel:e,value:e})))})))),Li=Ao(null),Pi=Ao(!1),Ri=Ao(!1),Di=Ao(!1),Ai=Ao(!1),Bi=Ao(null,((e,t)=>{t(ji,[]),t(Si,""),t(Pi,!1),t(Ri,!1),t(Di,!1),t(Ai,!1),t(zi,[]),t(Ei,{}),t(Li,null)}));var Fi=({value:t,clearSelection:n})=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag content-tags__tags--interactive"},{children:(0,e.jsx)(Ro,Object.assign({"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)(vo,{}),variant:"supplementary",onClick:n},{children:t}))}),`${t.toString()}`),Hi=function(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);o{var t,n,r,o,i;const a=ei(ki),l=ti(Bi),s=ei(Ti),u=ti(ji),c=ei(Ni),d=ti(zi),f=(null===(t=null==a?void 0:a.task_areas)||void 0===t?void 0:t.length)||(null==a?void 0:a.continuous)||(null==a?void 0:a.internship)||(null==a?void 0:a.language)||(null==a?void 0:a.summer_jobs)||(null==a?void 0:a.youth_summer_jobs)||(null===(n=a.employment)||void 0===n?void 0:n.length),p=Boolean((null===(r=a.task_areas)||void 0===r?void 0:r.length)&&a.task_areas.length>0),h=Boolean((null===(o=a.employment)||void 0===o?void 0:o.length)&&(null===(i=a.employment)||void 0===i?void 0:i.length)>0);return(0,e.jsx)("div",Object.assign({className:"job-search-form__selections-wrapper"},{children:(0,e.jsxs)("ul",Object.assign({className:"job-search-form__selections-container content-tags__tags"},{children:[p&&(0,e.jsx)(Vi,{updater:u,valueKey:oi.TASK_AREAS,values:li(a.task_areas,s)}),h&&(0,e.jsx)(Vi,{updater:d,valueKey:oi.EMPLOYMENT,values:li(a.employment,c)}),a.language&&(0,e.jsx)(Ki,{label:ai(a.language),atom:Li,valueKey:oi.LANGUAGE}),a.continuous&&(0,e.jsx)($i,{label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),atom:Pi,valueKey:oi.CONTINUOUS}),a.internship&&(0,e.jsx)($i,{label:Drupal.t("Practical training",{},{context:"Job search"}),atom:Ri,valueKey:oi.INTERNSHIPS}),a.summer_jobs&&(0,e.jsx)($i,{label:Drupal.t("Summer jobs",{},{context:"Job search"}),atom:Di,valueKey:oi.SUMMER_JOBS}),a.youth_summer_jobs&&(0,e.jsx)($i,{label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),atom:Ai,valueKey:oi.YOUTH_SUMMER_JOBS}),(0,e.jsx)("li",Object.assign({className:"job-search-form__clear-all"},{children:(0,e.jsx)(Ro,Object.assign({"aria-hidden":f?"true":"false",className:"job-search-form__clear-all-button",iconLeft:(0,e.jsx)(vo,{className:"job-search-form__clear-all-icon"}),onClick:l,style:f?{}:{visibility:"hidden"},variant:"supplementary"},{children:Drupal.t("Clear selections",{},{context:"Job search clear selections"})}))}))]}))}))};const Vi=({updater:t,values:n,valueKey:r})=>{const o=ei(ki),i=ti(Ei);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(Fi,{value:a.simpleLabel||a.label,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)))})},$i=({atom:t,valueKey:n,label:r})=>{const o=ti(t),i=ei(ki),a=ti(Ei);return(0,e.jsx)(Fi,{value:r,clearSelection:()=>{a(Object.assign(Object.assign({},i),{[n]:!1})),o(!1)}})},Ki=({atom:t,valueKey:n,label:r})=>{const o=ti(t),i=ei(ki),a=ti(Ei),{language:l}=i,s=Hi(i,["language"]);return(0,e.jsx)(Fi,{value:r,clearSelection:()=>{a(s),o(null)}})};var Wi=()=>{var n,r;const o=(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)||"",[i,a]=ni(Pi),[l,s]=ni(Ri),[u,c]=ni(Di),[d,f]=ni(Ai),[p,h]=ni(Si),m=ei(ki),g=ti(Ei),[v,b]=ni(ji),_=ei(Ti),y=ei(Ni),[x,w]=ni(zi),k=ei(Mi),[E,S]=ni(Li),{employmentSearchIds:C}=ei(Oi),I=ii(C);(0,t.useEffect)((()=>{var e;h((null===(e=null==m?void 0:m.keyword)||void 0===e?void 0:e.toString())||""),b(li(null==m?void 0:m.task_areas,_)),w(li(null==m?void 0:m.employment,y)),a(!!(null==m?void 0:m.continuous)),s(!!(null==m?void 0:m.internship)),c(!!(null==m?void 0:m.summer_jobs)),f(!!(null==m?void 0:m.youth_summer_jobs)),S(((e="",t=[])=>t.find((t=>(null==t?void 0:t.value)===e.toString()))||null)(null==m?void 0:m.language,k))}),[]);const O=v.map((e=>e.value)),T=x.map((e=>e.value)),j=!(null===(r=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===r?void 0:r.results_page_path),N=I.get(ri.CONTINUOUS),z=I.get(ri.TRAINING),M=I.get(ri.SUMMER_JOBS),L=I.get(ri.YOUTH_SUMMER_JOBS)||I.get(ri.COOL_SUMMER_PROJECT),P=N||z||M||L,R=Drupal.t("Task area",{},{context:"Task areas filter label"});return(0,e.jsxs)("form",Object.assign({className:"job-search-form",onSubmit:e=>{if(o.length)return!0;e.preventDefault(),g({employment:x.reduce(((e,t)=>{const n=t.additionalValue?[t.additionalValue.toString(),t.value.toString()]:[t.value.toString()];return e.concat(n)}),[]),keyword:p,language:null==E?void 0:E.value,continuous:i,internship:l,task_areas:v.map((e=>e.value)),summer_jobs:u,youth_summer_jobs:d})},action:o},{children:[(0,e.jsx)(et,{className:"job-search-form__filter",id:oi.KEYWORD,label:Drupal.t("Keyword",{context:"Search keyword label"}),name:oi.KEYWORD,onChange:({target:{value:e}})=>h(e),value:p,placeholder:Drupal.t("Eg. title, location, department",{},{context:"HELfi Rekry job search keyword placeholder"})}),(0,e.jsxs)("div",Object.assign({className:"job-search-form__dropdowns"},{children:[(0,e.jsxs)("div",Object.assign({className:"job-search-form__dropdowns__upper"},{children:[(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearable:!0,clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"Job search clear button aria label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All fields",{},{context:"Task areas filter placeholder"}),multiselect:!0,label:R,options:_,value:v,id:oi.TASK_AREAS,onChange:b})})),(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"Job search clear button aria label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All employment relationship options",{},{context:"Employment filter placeholder"}),multiselect:!0,label:Drupal.t("Type of employment relationship",{},{context:"Employment filter label"}),options:y,value:x,id:oi.TASK_AREAS,onChange:w})}))]})),o&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("select",Object.assign({"aria-hidden":!0,multiple:!0,value:O,name:oi.TASK_AREAS,style:{display:"none"}},{children:O.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t,selected:!0},t)))})),(0,e.jsx)("select",Object.assign({"aria-hidden":!0,multiple:!0,value:T,name:oi.EMPLOYMENT,style:{display:"none"}},{children:T.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t,selected:!0},t)))}))]})]})),j&&(0,e.jsx)("div",Object.assign({className:"job-search-form__dropdowns"},{children:(0,e.jsx)("div",Object.assign({className:"job-search-form__dropdowns__lower"},{children:(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearButtonAriaLabel:Drupal.t("Clear selection",{},{context:"Job search clear button aria label"}),className:"job-search-form__dropdown",clearable:!0,selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All languages",{},{context:"Language placeholder"}),label:Drupal.t("Language",{},{context:"Language filter label"}),options:k,value:E,id:oi.LANGUAGE,onChange:S})}))}))})),j&&P&&(0,e.jsxs)("fieldset",Object.assign({className:"job-search-form__checkboxes"},{children:[(0,e.jsx)("legend",Object.assign({className:"job-search-form__checkboxes-legend"},{children:Drupal.t("Filters",{},{context:"Checkbox filters heading"})})),N&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),id:oi.CONTINUOUS,onClick:()=>a(!i),checked:i,name:oi.CONTINUOUS,value:i.toString()}),z&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Practical training",{},{context:"Job search"}),id:oi.INTERNSHIPS,onClick:()=>s(!l),checked:l,name:oi.INTERNSHIPS,value:l.toString()}),M&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs",{},{context:"Job search"}),id:oi.SUMMER_JOBS,onClick:()=>c(!u),checked:u,name:oi.SUMMER_JOBS,value:u.toString()}),L&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),id:oi.YOUTH_SUMMER_JOBS,onClick:()=>f(!d),checked:d,name:oi.YOUTH_SUMMER_JOBS,value:d.toString()})]})),(0,e.jsx)(Ro,Object.assign({className:"hds-button hds-button--primary job-search-form__submit-button",type:"submit"},{children:Drupal.t("Search")})),(0,e.jsx)(Ui,{})]}))};var qi={size:30,sortOptions:{closing:"closing",newestFirst:"newest_first"}};var Yi=e=>{var t,n;const{size:r,sortOptions:o}=qi,{promoted:i}=ei(Oi),a=Number.isNaN(Number(e.page))?1:Number(e.page),l=[{bool:{must:[{term:{[ui.COPIED]:!1}}],must_not:{term:{[ui.PROMOTED]:!0}}}}],s=[];e.keyword&&e.keyword.length>0&&l.push({bool:{should:[{match_phrase_prefix:{[ui.RECRUITMENT_ID]:e.keyword.toString()}},{combined_fields:{query:e.keyword.toString(),fields:[`${ui.TITLE}^2`,`${ui.ORGANIZATION}^1.5`,ui.ORGANIZATION_NAME,ui.EMPLOYMENT]}},{wildcard:{[`${ui.TITLE}`]:`*${e.keyword.toString()}*`}}]}}),(null===(t=null==e?void 0:e.task_areas)||void 0===t?void 0:t.length)&&l.push({terms:{[ui.TASK_AREA_EXTERNAL_ID]:e.task_areas}}),(null===(n=null==e?void 0:e.employment)||void 0===n?void 0:n.length)&&l.push({bool:{should:[{terms:{[ui.EMPLOYMENT_ID]:e.employment}},{terms:{[ui.EMPLOYMENT_TYPE_ID]:e.employment}}],minimum_should_match:1}}),e.continuous&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.CONTINUOUS}}),e.internship&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.TRAINING}}),e.summer_jobs&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.SUMMER_JOBS}}),e.youth_summer_jobs&&(s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.YOUTH_SUMMER_JOBS}}),s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.COOL_SUMMER_PROJECT}}));const u={bool:{filter:[fi]}};e.language&&u.bool.filter.push({term:{[ui.LANGUAGE]:e.language.toString()}}),Object.keys(l).length&&(u.bool.must=l),s.length&&(u.bool.should=s,u.bool.minimum_should_match=1);const c={[ui.UNPUBLISH_ON]:{order:"asc"}},d={[ui.PUBLICATION_STARTS]:{order:"desc"}},f=(null==e?void 0:e.sort)===o.closing?c:(null==e||e.sort,o.newestFirst,d),[p,h]=(()=>{if(!i.length)return[r,r*(a-1)];const e=r*(a-1)=r)return[0,0];if(!n){const e=Math.ceil(i.length/r);return[r,r*(a-1-e)+(r-o)]}return[r-o,0]})();return JSON.stringify({aggs:{[ui.NUMBER_OF_JOBS]:{sum:{field:ui.NUMBER_OF_JOBS,missing:1}},total_count:{cardinality:{field:`${ui.RECRUITMENT_ID}.keyword`}}},collapse:{field:`${ui.RECRUITMENT_ID}.keyword`,inner_hits:{name:"translations",size:3}},from:h,query:u,sort:[f,"_score"],size:p})},Gi=n(1688);const Qi=()=>{},Ji=Qi(),Xi=Object,Zi=e=>e===Ji,ea=e=>"function"==typeof e,ta=(e,t)=>({...e,...t}),na=new WeakMap;let ra=0;const oa=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Xi(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=na.get(e),o)return o;if(o=++ra+"~",na.set(e,o),n==Array){for(o="@",i=0;i{const n=ia.get(e);return[()=>!Zi(t)&&e.get(t)||aa,r=>{if(!Zi(t)){const o=e.get(t);t in la||(la[t]=o),n[5](t,ta(o,r),o||aa)}},n[6],()=>!Zi(t)&&t in la?la[t]:!Zi(t)&&e.get(t)||aa]};let fa=!0;const[pa,ha]=ua&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Qi,Qi],ma={isOnline:()=>fa,isVisible:()=>{const e=ca&&document.visibilityState;return Zi(e)||"hidden"!==e}},ga={initFocus:e=>(ca&&document.addEventListener("visibilitychange",e),pa("focus",e),()=>{ca&&document.removeEventListener("visibilitychange",e),ha("focus",e)}),initReconnect:e=>{const t=()=>{fa=!0,e()},n=()=>{fa=!1};return pa("online",t),pa("offline",n),()=>{ha("online",t),ha("offline",n)}}},va=!t.useId,ba=!ua||"Deno"in window,_a=e=>ua&&typeof window.requestAnimationFrame!=sa?window.requestAnimationFrame(e):setTimeout(e,1),ya=ba?t.useEffect:t.useLayoutEffect,xa="undefined"!=typeof navigator&&navigator.connection,wa=!ba&&xa&&(["slow-2g","2g"].includes(xa.effectiveType)||xa.saveData),ka=e=>{if(ea(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?oa(e):"",t]};let Ea=0;const Sa=()=>++Ea;var Ca=3,Ia=0,Oa=2,Ta=1;async function ja(...e){const[t,n,r,o]=e,i=ta({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(ea(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]=ka(n);if(!o)return;const[i,d]=da(t,o),[f,p,h,m]=ia.get(t),g=()=>{const e=f[o];return u&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return g();let v,b=r;const _=Sa();p[o]=[_,0];const y=!Zi(s),x=i(),w=x.data,k=x._c,E=Zi(k)?w:k;if(y&&(s=ea(s)?s(E,w):s,d({data:s,_c:E})),ea(b))try{b=b(E)}catch(e){v=e}if(b&&(e=>ea(e.then))(b)){if(b=await b.catch((e=>{v=e})),_!==p[o][0]){if(v)throw v;return b}v&&y&&(e=>"function"==typeof l?l(e):!1!==l)(v)&&(a=!0,d({data:E,_c:Ji}))}if(a&&!v)if(ea(a)){const e=a(b,E);d({data:e,error:Ji,_c:Ji})}else d({data:b,error:Ji,_c:Ji});if(p[o][1]=Sa(),Promise.resolve(g()).then((()=>{d({_c:Ji})})),!v)return b;if(c)throw v}}const Na=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},za=(e,t)=>{if(!ia.has(e)){const n=ta(ga,t),r={},o=ja.bind(Ji,e);let i=Qi;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(!ia.has(e)&&(ia.set(e,[r,{},{},{},o,s,l]),!ba)){const t=n.initFocus(setTimeout.bind(Ji,Na.bind(Ji,r,0))),o=n.initReconnect(setTimeout.bind(Ji,Na.bind(Ji,r,1)));i=()=>{t&&t(),o&&o(),ia.delete(e)}}};return u(),[e,o,u,i]}return[e,ia.get(e)[4]]},[Ma,La]=za(new Map),Pa=ta({onLoadingSlow:Qi,onSuccess:Qi,onError:Qi,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Zi(i)&&a>i||setTimeout(r,l,o)},onDiscarded:Qi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:wa?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:wa?5e3:3e3,compare:(e,t)=>oa(e)==oa(t),isPaused:()=>!1,cache:Ma,mutate:La,fallback:{}},ma),Ra=(e,t)=>{const n=ta(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=ta(o,a))}return n},Da=(0,t.createContext)({}),Aa=ua&&window.__SWR_DEVTOOLS_USE__,Ba=Aa?window.__SWR_DEVTOOLS_USE__:[],Fa=e=>ea(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Ha=Ba.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=ka(t),[,,,o]=ia.get(Ma);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Zi(i)?n(...e):(delete o[r],i)}),r)));Aa&&(window.__SWR_DEVTOOLS_REACT__=t);const Ua=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)}),Va={dedupe:!0},$a=(Xi.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(Da),o=ea(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:Ra(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ji);l&&!s.current&&(s.current=za(l(a.cache||Ma),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),ya((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(Da.Provider,ta(e,{value:a}))}),"defaultValue",{value:Pa}),Ka=(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,v]=ia.get(o),[b,_]=ka(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(b),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,O,T,j]=da(o,b),N=(0,t.useRef)({}).current,z=Zi(l)?r.fallback[b]:l,M=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Zi(e[r]))return!1;if(!i(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,t.useMemo)((()=>{const e=!!b&&!!n&&(Zi(s)?!S().isPaused()&&!a&&(!!Zi(u)||u):s),t=t=>{const n=ta(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=j(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(I());return M(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>l]}),[o,b]),P=(0,Gi.useSyncExternalStore)((0,t.useCallback)((e=>T(b,((t,n)=>{M(n,t)||e()}))),[o,b]),L[0],L[1]),R=!y.current,D=h[b]&&h[b].length>0,A=P.data,B=Zi(A)?z:A,F=P.error,H=(0,t.useRef)(B),U=p?Zi(A)?H.current:A:B,V=!(D&&!Zi(F))&&(R&&!Zi(s)?s:!S().isPaused()&&(a?!Zi(B)&&u:Zi(B)||u)),$=!!(b&&n&&R&&V),K=Zi(P.isValidating)?$:P.isValidating,W=Zi(P.isLoading)?$:P.isLoading,q=(0,t.useCallback)((async e=>{const t=k.current;if(!b||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[b]||!l.dedupe,u=()=>va?!x.current&&b===w.current&&y.current:b===w.current,c={isValidating:!1,isLoading:!1},d=()=>{O(c)},f=()=>{const e=g[b];e&&e[1]===o&&delete g[b]},p={isValidating:!0};Zi(I().data)&&(p.isLoading=!0);try{if(s&&(O(p),r.loadingTimeout&&Zi(I().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(b,r)}),r.loadingTimeout),g[b]=[t(_),Sa()]),[n,o]=g[b],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[b]||g[b][1]!==o)return s&&u()&&S().onDiscarded(b),!1;c.error=Ji;const e=m[b];if(!Zi(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(b),!1;const l=I().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,b,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,b,t),(!0===n||ea(n)&&n(e))&&C()&&t.onErrorRetry(e,b,t,(e=>{const t=h[b];t&&t[0]&&t[0](Ca,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[b,o]),Y=(0,t.useCallback)(((...e)=>ja(o,w.current,...e)),[]);if(ya((()=>{k.current=n,E.current=r,Zi(A)||(H.current=A)})),ya((()=>{if(!b)return;const e=q.bind(Ji,Va);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())}})(b,h,((n,r={})=>{if(n==Ia){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ta)S().revalidateOnReconnect&&C()&&e();else{if(n==Oa)return q();if(n==Ca)return q(r)}}));return x.current=!1,w.current=b,y.current=!0,O({_k:_}),V&&(Zi(B)||ba?e():_a(e)),()=>{x.current=!0,n()}}),[b]),ya((()=>{let e;function t(){const t=ea(c)?c(I().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():q(Va).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,b]),(0,t.useDebugValue)(U),a&&Zi(B)&&b){if(!va&&ba)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=v[b];if(!Zi(e)){const t=Y(e);Ua(t)}if(!Zi(F))throw F;{const e=q(Va);Zi(U)||(e.status="fulfilled",e.value=!0),Ua(e)}}return{mutate:Y,get data(){return N.data=!0,U},get error(){return N.error=!0,F},get isValidating(){return N.isValidating=!0,K},get isLoading(){return N.isLoading=!0,W}}},function(...e){const n=ta(Pa,(0,t.useContext)(Da)),[r,o,i]=Fa(e),a=Ra(n,i);let l=Ka;const{use:s}=a,u=(s||[]).concat(Ha);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var Ka,Wa=n(4155),qa=function(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);o{var{query:t,multi:n}=e,r=qa(e,["query","multi"]);return $a(t,(()=>{var e;const r=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===e?void 0:e.elastic_proxy_url)||Wa.env.REACT_APP_ELASTIC_URL;return fetch(`${r}/${n?"_msearch":"_search"}`,{method:"POST",headers:{"Content-Type":"application/"+(n?"x-ndjson":"json")},body:t}).then((e=>e.json()))}),Object.assign({revalidateOnFocus:!1},r))};const Ga=(0,t.forwardRef)(((t,n)=>{const{jobs:r,total:o}=t;return(0,e.jsx)("div",Object.assign({className:"job-listing-search__count-container",ref:n},{children:!Number.isNaN(r)&&!Number.isNaN(o)&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",Object.assign({className:"job-listing-search__count"},{children:r})),` ${Drupal.t("open positions (@listings job listings)",{"@listings":o},{context:"Job search results statline"})}`]})}))}));var Qa=Ga;var Ja=(0,t.forwardRef)(((t,n)=>(0,e.jsxs)("div",Object.assign({className:"job-search__no-results",ref:n},{children:[(0,e.jsx)("div",Object.assign({className:"job-search__no-results__heading"},{children:Drupal.t("No results")})),(0,e.jsx)("div",{children:Drupal.t("Jobs meeting search criteria was not found. Try different search criteria.",{},{context:"Job search no results message"})})]}))));var Xa=(0,t.forwardRef)((({error:t},n)=>(console.warn(`Error loading data. ${t}`),(0,e.jsx)("div",Object.assign({className:"job-search__results",ref:n},{children:Drupal.t("The website encountered an unexpected error. Please try again later.")})))));const{sortOptions:Za}=qi,el=[{label:Drupal.t("Newest first",{},{context:"Job search"}),value:Za.newestFirst},{label:Drupal.t("Closing date",{},{context:"Job search"}),value:Za.closing}];var tl=()=>{const n=ei(ki),r=ti(Ei),[o,i]=(0,t.useState)(el[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=el.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)(No,{className:"job-listing-search__sort",label:Drupal.t("Sort by",{},{context:"HELfi Rekry job search"}),options:el,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o})};var nl=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",Object.assign({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",Object.assign({className:"is-hidden",id:a},{children:o}))}))};var rl=({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)(nl,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})):(0,e.jsxs)("button",Object.assign({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)(nl,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})),(0,e.jsxs)("ul",Object.assign({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",Object.assign({href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link"},{children:"1"}))}),i[0]-1>0&&(0,e.jsx)("li",Object.assign({className:"pager__item pager__item--ellipsis",role:"presentation"},{children:(0,e.jsx)("span",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"…"}))}))]}),i.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n)},{children:n}),n)}),r))),(0,e.jsx)("li",Object.assign({className:"pager__item is-active"},{children:(0,e.jsx)("a",Object.assign({href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active"},{children:n}))})),a.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),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",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"..."}))}),(0,e.jsx)("li",{children:(0,e.jsx)("a",Object.assign({href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link"},{children:o}))})]})]})),s?(0,e.jsxs)("a",Object.assign({"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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)(nl,{icon:"angle-right"})]})):(0,e.jsxs)("button",Object.assign({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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)(nl,{icon:"angle-right"})]}))]}))}))},ol=n(488),il=(ol.domToReact,ol.htmlToDOM,ol.attributesToProps,ol.Comment,ol.Element,ol.ProcessingInstruction,ol.Text,ol);var al=function({tags:t,isInteractive:n}){const r=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",Object.assign({className:"content-tags","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",Object.assign({className:`content-tags__tags ${r}`},{children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))}))};const ll=({icon:t,label:n,content:r})=>(0,e.jsxs)("div",Object.assign({className:"card__meta"},{children:[(0,e.jsx)("span",Object.assign({className:"card__meta__icon"},{children:(0,e.jsx)(nl,{icon:t})})),(0,e.jsxs)("span",Object.assign({className:"card__meta__label"},{children:[n,": "]})),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},{children:r}))]}));var sl=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:m,dateLabel:g,theme:v,themeLabel:b,daterange:_,dateRangeLabel:y,language:x,languageLabel:w,time:k,timeLabel:E}){const S=`card ${t} ${a?"card--external":""}`,C=o?`h${o}`:"h3";return(0,e.jsxs)("div",Object.assign({className:S},{children:[n&&(0,e.jsx)("div",Object.assign({className:"card__image"},{children:n})),(0,e.jsxs)("div",Object.assign({className:"card__text"},{children:[(0,e.jsx)(C,Object.assign({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",Object.assign({className:"card__category"},{children:(0,e.jsx)(al,{tags:[l]})})),s&&(0,e.jsx)("div",Object.assign({className:"card__description"},{children:u?il(s):(0,e.jsx)("p",{children:s})})),c&&(0,e.jsx)("div",Object.assign({className:"card__helptext"},{children:d?il(c):(0,e.jsx)("p",{children:c})})),(0,e.jsxs)("div",Object.assign({className:"card__metas"},{children:[p&&(0,e.jsx)(ll,{icon:"location",label:h||Drupal.t("Location"),content:p}),m&&(0,e.jsx)(ll,{icon:"clock",label:g||Drupal.t("Date"),content:m}),_&&(0,e.jsx)(ll,{icon:"calendar",label:y||Drupal.t("Estimated schedule"),content:_}),v&&(0,e.jsx)(ll,{icon:"locate",label:b||Drupal.t("Theme"),content:v}),x&&(0,e.jsx)(ll,{icon:"globe",label:w||Drupal.t("Language"),content:x}),k&&(0,e.jsx)(ll,{icon:"calendar",label:E||Drupal.t("Time",{context:"Time of event"}),content:k})]})),f&&(0,e.jsx)("div",Object.assign({className:"card__tags"},{children:(0,e.jsx)(al,{tags:f})}))]}))]}))};const ul=({title:t,field_copied:n,field_original_language:r,field_employment:o,field_employment_type:i,field_job_duration:a,field_jobs:l,field_organization_name:s,field_recruitment_id:u,unpublish_on:c,url:d})=>{const f={};if((null==n?void 0:n.length)&&(null==r?void 0:r.length)){const[e]=r;f.lang=e}const p=t[0],h=(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",Object.assign({},f,{children:p.charAt(0).toUpperCase()+p.slice(1)})),(null==l?void 0:l[0])>1&&(0,e.jsx)("span",{children:` (${l} ${Drupal.t("jobs")})`})]}),m=s&&s.length>0&&s[0]||"",g=Array.isArray(o)?o:[],v=Array.isArray(i)?i:[],b=g.concat(v).map((e=>({tag:e})));return(0,e.jsx)(sl,{cardDescription:m,cardModifierClass:"node--type-job-listing node--view-mode-teaser",cardTags:b,cardTitle:h,cardUrl:null==d?void 0:d[0],date:(()=>{let e,t;const n=null==c?void 0:c[0];if(!n||Number.isNaN(n))return"-";try{t=new Date(1e3*n),e=t.toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(e){return void console.warn(`Unable to parse date for job ${null==u?void 0:u[0]}: ${e}`)}return e})(),dateLabel:Drupal.t("Application period ends"),daterange:null==a?void 0:a[0].toString(),dateRangeLabel:Drupal.t("Employment contract")})};var cl=({job:e,innerHits:t})=>{var n;const{_language:r,title:o}=e;if(!o||!o.length)return null;if(!(null===(n=ei(ki))||void 0===n?void 0:n.language)&&t.length>1&&r!==ci)for(const e of t)if(e._source._language===ci)return ul(e._source);return ul(e)};var dl=({hits:t})=>(0,e.jsx)(e.Fragment,{children:t.map((t=>(0,e.jsx)(cl,{innerHits:(null==t?void 0:t.inner_hits.translations.hits.hits)||null,job:t._source},t._id)))});var fl=()=>(0,e.jsx)("div",Object.assign({className:"hdbt__loading-overlay"},{children:(0,e.jsx)(m,{})}));var pl=({className:t,children:n,loading:r})=>(0,e.jsxs)("div",Object.assign({"aria-live":"polite",className:`hdbt__loading-wrapper ${t}`,role:"region"},{children:[r&&(0,e.jsx)(fl,{}),n]}));var hl=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","0"),t.focus(),t.scrollIntoView({behavior:"smooth"}))}),[e,n])};var ml=()=>{const{size:n}=qi,r=ei(ki),o=Yi(r),{error:i}=ei(Oi),a=ti(Ci),l=ei(Ii),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hl(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=Ya({keepPreviousData:!0,query:o}),h=(e,t)=>{e.preventDefault(),a(t.toString())};return(0,e.jsx)("div",Object.assign({className:"job-search__results"},{children:(0,e.jsx)(pl,Object.assign({loading:f||p},{children:(()=>{var t,r,o;if(!c&&!d)return;if(!(null===(t=null==c?void 0:c.hits)||void 0===t?void 0:t.hits.length))return(0,e.jsx)(Ja,{ref:s});if(d||i)return(0,e.jsx)(Xa,{error:d||i,ref:s});const a=c.hits.hits,u=c.aggregations.total_count.value||c.hits.total.value,f=Math.floor(u/n),p=u>n&&u%n,m=null===(o=null===(r=null==c?void 0:c.aggregations)||void 0===r?void 0:r[ui.NUMBER_OF_JOBS])||void 0===o?void 0:o.value;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",Object.assign({className:"job-search__results-stats"},{children:[(0,e.jsx)(Qa,{jobs:m,total:u,ref:s}),(0,e.jsx)(tl,{})]})),(0,e.jsx)(dl,{hits:a}),(0,e.jsx)(rl,{currentPage:l,pages:5,totalPages:p?f+1:f,updatePage:h})]})})()}))}))};var gl=e=>{const{size:t}=qi,n=Number.isNaN(Number(e.page))?1:Number(e.page),r=Yi(e),o=JSON.parse(r),i={term:{[ui.PROMOTED]:!0}};delete o.query.bool.must[0].bool.must_not,o.query.bool.must.push(i),o.size=t,o.from=t*(n-1);return`{}\n${JSON.stringify(o)}\n{}\n${r}\n`};var vl=()=>{const{size:n}=qi,r=ei(ki),o=ei(Ii),i=ti(Ci),{error:a}=ei(Oi),l=gl(r),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hl(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=Ya({keepPreviousData:!0,query:l,multi:!0}),h=(e,t)=>{e.preventDefault(),i(t.toString())};return(0,e.jsx)("div",Object.assign({className:"job-search__results"},{children:(0,e.jsx)(pl,Object.assign({loading:f||p},{children:(()=>{var t,r,i,l,u,f,p,m;if(!c&&!d)return;if(d||a||c.error)return(0,e.jsx)(Xa,{error:d||a||c.error,ref:s});const[g,v]=c.responses,b=Number(null===(r=null===(t=g.aggregations)||void 0===t?void 0:t.total_count)||void 0===r?void 0:r.value),_=Number(null===(l=null===(i=v.aggregations)||void 0===i?void 0:i.total_count)||void 0===l?void 0:l.value),y=(Number.isNaN(b)?0:b)+(Number.isNaN(_)?0:_);if(y<=0)return(0,e.jsx)(Ja,{ref:s});const x=Math.floor(y/n),w=y>n&&y%n,k=null===(f=null===(u=g.aggregations)||void 0===u?void 0:u[ui.NUMBER_OF_JOBS])||void 0===f?void 0:f.value,E=null===(m=null===(p=v.aggregations)||void 0===p?void 0:p[ui.NUMBER_OF_JOBS])||void 0===m?void 0:m.value,S=(Number.isNaN(k)?0:k)+(Number.isNaN(E)?0:E),C=[...g.hits.hits,...v.hits.hits];return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",Object.assign({className:"job-search__results-stats"},{children:[(0,e.jsx)(Qa,{jobs:S,total:y,ref:s}),(0,e.jsx)(tl,{})]})),(0,e.jsx)(dl,{hits:C}),(0,e.jsx)(rl,{currentPage:o,pages:5,totalPages:w?x+1:x,updatePage:h})]})})()}))}))};var bl=()=>{const{promoted:t}=ei(Oi);return(null==t?void 0:t.length)?(0,e.jsx)(vl,{}):(0,e.jsx)(ml,{})};var _l=()=>{var n;return(0,e.jsx)("div",Object.assign({className:"recruitment-search"},{children:(0,e.jsxs)(t.Suspense,Object.assign({fallback:(0,e.jsx)(m,{})},{children:[(0,e.jsx)(Wi,{}),!(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)&&(0,e.jsx)(bl,{})]}))}))};const yl=document.getElementById("helfi-rekry-job-search");yl&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(_l,{})}),yl)}()}();
\ No newline at end of file
+!function(){var e={296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=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 m=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 b(e){return e.type===a.ElementType.Text}function _(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),b(e))n=new c(e.data);else if(_(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(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 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,a=//i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var c=new u;l=s=function(e,t){return t&&(e="<"+t+">"+e+""+t+">"),c.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var u,c,d,p,h=e.match(o);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case t:return c=s(e),i.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=c.querySelector(r))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case r:return p=(c=l(e)).querySelectorAll(u),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=l(e,r).querySelector(r)).childNodes}}},4152:function(e,t,n){var r=n(8276),o=n(1507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},1507:function(e,t,n){for(var r,o=n(7915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,l=o.Element,s=o.ProcessingInstruction,u=o.Text,c={},d=0,f=i.length;d1&&(c=h(c,{key:c.key||y})),v.push(c);else if("text"!==i.type){switch(d=i.attribs,s(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}x>1&&(d.key=y),v.push(m(i.name,d,f))}else{if((u=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(_&&u)continue;v.push(i.data)}return 1===v.length?v[0]:v}},4606:function(e,t,n){var r=n(7294),o=n(1476).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"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}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},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 m(e),_(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(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;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function _(){b(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 f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=b(o);if(n){if(x(),!b(i))return v("property missing ':'");var r=b(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return b(l),s}}return _(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[i]=E[a]=E[y]=E[l]=E[x]=E[s]=E[u]=E[c]=E[d]=E[f]=E[p]=E[m]=E[g]=E[v]=E[_]=!1;var S="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,C="object"==typeof self&&self&&self.Object===Object&&self,I=S||C||Function("return this")(),O=t&&!t.nodeType&&t,T=O&&e&&!e.nodeType&&e,j=T&&T.exports===O,N=j&&S.process,z=function(){try{return N&&N.binding&&N.binding("util")}catch(e){}}(),M=z&&z.isTypedArray;function L(e,t){for(var n=-1,r=null==e?0:e.length;++nl))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=2&n?new ye:void 0;for(i.set(e,t),i.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ve,map:new(ie||be),string:new ve}},_e.prototype.delete=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Ne(this,e).get(e)},_e.prototype.has=function(e){return Ne(this,e).has(e)},_e.prototype.set=function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new be,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Me=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ve(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function $e(e){return null!=e&&"object"==typeof e}var Ke=M?function(e){return function(t){return e(t)}}(M):function(e){return $e(e)&&Ue(e.length)&&!!E[Ee(e)]};function We(e){return null!=(t=e)&&Ue(t.length)&&!He(t)?we(e):Oe(e);var t}e.exports=function(e,t){return Ce(e,t)}},8423:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")(),a=Object.prototype,l=a.hasOwnProperty,s=a.toString,u=i.Symbol,c=u?u.toStringTag:void 0;function d(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?function(e){var t=l.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=s.call(e);r&&(t?e[c]=n:delete e[c]);return o}(e):function(e){return s.call(e)}(e)}e.exports=function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=d(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4461:function(e,t,n){var r="[object Symbol]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,i="object"==typeof self&&self&&self.Object===Object&&self,a=o||i||Function("return this")(),l=Object.prototype,s=0,u=l.toString,c=a.Symbol,d=c?c.prototype:void 0,f=d?d.toString:void 0;function p(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t,n=++s;return(null==(t=e)?"":p(t))+n}},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;u1)for(var n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[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(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(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(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,I=60109,O=60110,T=60112,j=60113,N=60120,z=60115,M=60116,L=60121,P=60128,R=60129,D=60130,A=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"),O=B("react.context"),T=B("react.forward_ref"),j=B("react.suspense"),N=B("react.suspense_list"),z=B("react.memo"),M=B("react.lazy"),L=B("react.block"),B("react.scope"),P=B("react.opaque.id"),R=B("react.debug_trace_mode"),D=B("react.offscreen"),A=B("react.legacy_hidden")}var F,H="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function V(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 $=!1;function K(e,t){if(!e||$)return"";$=!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{$=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function W(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function q(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 j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return q(e.type);case L:return q(e._render);case M:t=e._payload,e=e._init;try{return q(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 Q(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 J(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 me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="",t=me.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 be(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 _e={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||_e.hasOwnProperty(e)&&_e[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(_e).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[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,Oe=null,Te=null;function je(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 Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function ze(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,je(e),t)for(e=0;e(r=31-$t(r))?0:1<n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Wt|0)|0},Kt=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Yt=i.unstable_runWithPriority,Gt=!0;function Qt(e,t,n,r){De||Pe();var o=Xt,i=De;De=!0;try{Le(o,e,t,n,r)}finally{(De=i)||Be()}}function Jt(e,t,n,r){Yt(qt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Gt)if((o=0==(4&t))&&0=An),Hn=String.fromCharCode(32),Un=!1;function Vn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Yn(e,t,n,r){Ne(r),0<(t=Dr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Qn=null;function Jn(e){Tr(e,0)}function Xn(e){if(J(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 mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(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 br=d&&"documentMode"in document&&11>=document.documentMode,_r=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==_r||_r!==X(r)||("selectionStart"in(r=_r)&&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&&fr(xr,r)||(xr=r,0<(r=Dr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=_r)))}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(Lt,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),mo=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 bo(e){return null!=(e=e.childContextTypes)}function _o(){co(mo),co(ho)}function yo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(mo,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,q(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(mo,mo.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(mo),co(ho),fo(ho,e)):co(mo),fo(mo,n)}var Eo=null,So=null,Co=i.unstable_runWithPriority,Io=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,To=i.unstable_shouldYield,jo=i.unstable_requestPaint,No=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,Mo=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Do=i.unstable_IdlePriority,Ao={},Bo=void 0!==jo?jo:function(){},Fo=null,Ho=null,Uo=!1,Vo=No(),$o=1e4>Vo?No:function(){return No()-Vo};function Ko(){switch(zo()){case Mo:return 99;case Lo:return 98;case Po:return 97;case Ro:return 96;case Do:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return Mo;case 98:return Lo;case 97:return Po;case 96:return Ro;case 95:return Do;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),Co(e,t)}function Yo(e,t,n){return e=Wo(e),Io(e,t,n)}function Go(){if(null!==Ho){var e=Ho;Ho=null,Oo(e)}Qo()}function Qo(){if(!Uo&&null!==Fo){Uo=!0;var e=0;try{var t=Fo;qo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var _=p(o,m,b.value,u);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(o,m),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_,m=v}if(b.done)return n(o,m),c;if(null===m){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(m=r(o,m);!b.done;g++,b=s.next())null!==(b=h(m,o,g,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&m.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=qs(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=Qs(i,e.mode,s)).return=e,e=r),l(e);if(ki(i))return m(e,r,i,s);if(U(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,q(e.type)||"Component"))}return n(e,r)}}var Ii=Ci(!0),Oi=Ci(!1),Ti={},ji=uo(Ti),Ni=uo(Ti),zi=uo(Ti);function Mi(e){if(e===Ti)throw Error(a(174));return e}function Li(e,t){switch(fo(zi,t),fo(Ni,e),fo(ji,Ti),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(ji),fo(ji,t)}function Pi(){co(ji),co(Ni),co(zi)}function Ri(e){Mi(zi.current);var t=Mi(ji.current),n=he(t,e.type);t!==n&&(fo(Ni,e),fo(ji,n))}function Di(e){Ni.current===e&&(co(ji),co(Ni))}var Ai=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,Hi=null,Ui=!1;function Vi(e,t){var n=$s(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 $i(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 Ki(e){if(Ui){var t=Hi;if(t){var n=t;if(!$i(e,t)){if(!(t=Yr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,Ui=!1,void(Fi=e);Vi(Fi,n)}Fi=e,Hi=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,Ui=!1,Fi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fi=e}function qi(e){if(e!==Fi)return!1;if(!Ui)return Wi(e),Ui=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Hi;t;)Vi(e,t),t=Yr(t.nextSibling);if(Wi(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){Hi=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Hi=null}}else Hi=Fi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Hi=Fi=null,Ui=!1}var Gi=[];function Qi(){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=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,Hl|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Da=!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)||(Da=!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=Ml;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],d=u[0];u=na;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.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(d,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)})),qo(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":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;iWl&&(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&&!Ui)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>Wl&&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=$o(),n.sibling=null,t=Ai.current,fo(Ai,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:bo(e.type)&&_o();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),co(mo),co(ho),Qi(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Di(e),null;case 13:return co(Ai),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Ai),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+=W(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,Mi(ji.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&&jr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===P?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Qa=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(){Ql||(Ql=!0,Jl=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 ml(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 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&&qr(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)&&(Ds(n,e),Rs(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)&&mi(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}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Vr(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 bl(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 _l(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))Ds(t,n);else{r=t;try{o()}catch(e){Fs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ml(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:ml(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&&(be(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(_l(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(_l(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=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Tl(n/1960))-n)){e.timeoutHandle=Kr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,$o()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~Vl,t&=~Ul,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!==Al&&(Al=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)}Ns(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function Cs(){var e=jl.current;return jl.current=za,null===e?za:e}function Is(e,t){var n=zl;zl|=16;var r=Cs();for(Ml===e&&Pl===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ri(),zl=n,jl.current=r,null!==Ll)throw Error(a(261));return Ml=null,Pl=0,Al}function Os(){for(;null!==Ll;)js(Ll)}function Ts(){for(;null!==Ll&&!To();)js(Ll)}function js(e){var t=Yl(e.alternate,e,Rl);e.memoizedProps=e.pendingProps,null===t?Ns(e):Ll=t,Nl.current=null}function Ns(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Rl)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Rl)||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(_,w),i=hr(_,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=_;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof _.focus&&_.focus(),_=0;_$o()-Kl?Es(e,0):Vl|=n),gs(e,t)}function Us(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===Ko()?1:2:(0===ss&&(ss=Fl),0===(t=Ht(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=ms(e,t))&&(Vt(e,t,n),gs(e,n))}function Vs(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 $s(e,t,n,r){return new Vs(e,t,n,r)}function Ks(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=$s(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 qs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ks(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Ys(n.children,o,i,t);case R:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=$s(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case j:return(e=$s(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case N:return(e=$s(19,n,t,o)).elementType=N,e.lanes=i,e;case D:return Gs(n,o,i,t);case A:return(e=$s(24,n,t,o)).elementType=A,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case O:l=9;break e;case T:l=11;break e;case z:l=14;break e;case M:l=16,r=null;break e;case L:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=$s(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ys(e,t,n,r){return(e=$s(7,e,r,t)).lanes=n,e}function Gs(e,t,n,r){return(e=$s(23,e,r,t)).elementType=D,e.lanes=n,e}function Qs(e,t,n){return(e=$s(6,e,null,t)).lanes=n,e}function Js(e,t,n){return(t=$s(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=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n){var r=3e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{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 g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function v(){c.current.element&&(c.current.resizeObserver=new i(m),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var b,_,y;return b=m,_=Boolean(t),(0,r.useEffect)((()=>{if(_){const e=b;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[b,_]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),v()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),v())},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=_},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=[],O=1,T=null,j=3,N=!1,z=!1,M=!1;function L(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 P(e){if(M=!1,L(e),!z)if(null!==k(C))z=!0,n(R);else{var t=k(I);null!==t&&r(P,t.startTime-e)}}function R(e,n){z=!1,M&&(M=!1,o()),N=!0;var i=j;try{for(L(n),T=k(C);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,j=T.priorityLevel;var l=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?T.callback=l:T===k(C)&&E(C),L(n)}else E(C);T=k(C)}if(null!==T)var s=!0;else{var u=k(I);null!==u&&r(P,u.startTime-n),s=!1}return s}finally{T=null,j=i,N=!1}}var D=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||N||(z=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=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)&&(M?o():M=!0,r(P,a-l))):(e.sortIndex=s,w(C,e),z||N||(z=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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}};t.__esModule=!0;var o=r(n(7848)),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";t.__esModule=!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))}},7848:function(e,t,n){var r=n(8139);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,l=r(e),s="function"==typeof t,u=0,c=l.length;ue)).join(" ")},l=n(4461),s=n.n(l);const u="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,c=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?s()("custom-theme-"):"").current;return u((()=>{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 d="LoadingSpinner-module_loadingSpinner__2xHT_";i(".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 f="hds-loading-spinner-notification-area",p="data-active-spinners",h=()=>"undefined"==typeof document?null:document.getElementById(f)||(()=>{const e=document.createElement("div");return e.id=f,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","alert"),document.body.appendChild(e),e})(),m=e=>{var{className:n,multicolor:r=!1,small:i=!1,theme:l,loadingText:u="Page is loading",loadingFinishedText:f="Page has finished loading"}=e,m=o(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const g=c(d,l);return((e,n)=>{const[r]=(0,t.useState)(s()()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(h()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),u=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(p)||"").split(",").filter((e=>""!==e))),[a]),d=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(p,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(p,e.join(","))}),[c,a,r]),m=(0,t.useCallback)((()=>{0===c().length&&(u(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,u,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),d(),()=>{f(),m()})),[l,d,f,m])})(u,f),t.createElement("div",Object.assign({className:a(d,i&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",g,n)},m),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__2Qjmg,.text-input_hds-text-input__helper-text__gNPue{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}");const g=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:a("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function v(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function b(e){return e instanceof v(e).Element||e instanceof Element}function _(e){return e instanceof v(e).HTMLElement||e instanceof HTMLElement}function y(e){return"undefined"!=typeof ShadowRoot&&(e instanceof v(e).ShadowRoot||e instanceof ShadowRoot)}var x=Math.max,w=Math.min,k=Math.round;function E(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(_(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=k(n.width)/a||1),i>0&&(o=k(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 S(e){var t=v(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function C(e){return e?(e.nodeName||"").toLowerCase():null}function I(e){return((b(e)?e.ownerDocument:e.document)||window.document).documentElement}function O(e){return E(I(e)).left+S(e).scrollLeft}function T(e){return v(e).getComputedStyle(e)}function j(e){var t=T(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function N(e,t,n){void 0===n&&(n=!1);var r,o,i=_(t),a=_(t)&&function(e){var t=e.getBoundingClientRect(),n=k(t.width)/e.offsetWidth||1,r=k(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=I(t),s=E(e,a),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==C(t)||j(l))&&(u=(r=t)!==v(r)&&_(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:S(r)),_(t)?((c=E(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=O(l))),{x:s.left+u.scrollLeft-c.x,y:s.top+u.scrollTop-c.y,width:s.width,height:s.height}}function z(e){var t=E(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 M(e){return"html"===C(e)?e:e.assignedSlot||e.parentNode||(y(e)?e.host:null)||I(e)}function L(e){return["html","body","#document"].indexOf(C(e))>=0?e.ownerDocument.body:_(e)&&j(e)?e:L(M(e))}function P(e,t){var n;void 0===t&&(t=[]);var r=L(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=v(r),a=o?[i].concat(i.visualViewport||[],j(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(P(M(a)))}function R(e){return["table","td","th"].indexOf(C(e))>=0}function D(e){return _(e)&&"fixed"!==T(e).position?e.offsetParent:null}function A(e){for(var t=v(e),n=D(e);n&&R(n)&&"static"===T(n).position;)n=D(n);return n&&("html"===C(n)||"body"===C(n)&&"static"===T(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&_(e)&&"fixed"===T(e).position)return null;var n=M(e);for(y(n)&&(n=n.host);_(n)&&["html","body"].indexOf(C(n))<0;){var r=T(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 B="top",F="bottom",H="right",U="left",V="auto",$=[B,F,H,U],K="start",W="end",q="viewport",Y="popper",G=$.reduce((function(e,t){return e.concat([t+"-"+K,t+"-"+W])}),[]),Q=[].concat($,[V]).reduce((function(e,t){return e.concat([t,t+"-"+K,t+"-"+W])}),[]),J=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function X(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}function Z(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ee={placement:"bottom",modifiers:[],strategy:"absolute"};function te(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function se(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ie(o):null,a=o?ae(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case B:t={x:l,y:n.y-r.height};break;case F:t={x:l,y:n.y+n.height};break;case H:t={x:n.x+n.width,y:s};break;case U:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?le(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case K:t[u]=t[u]-(n[c]/2-r[c]/2);break;case W:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ce(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,m=void 0===h?0:h,g="function"==typeof c?c({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var b=a.hasOwnProperty("x"),_=a.hasOwnProperty("y"),y=U,x=B,w=window;if(u){var E=A(n),S="clientHeight",C="clientWidth";if(E===v(n)&&"static"!==T(E=I(n)).position&&"absolute"===l&&(S="scrollHeight",C="scrollWidth"),o===B||(o===U||o===H)&&i===W)x=F,m-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[S])-r.height,m*=s?1:-1;if(o===U||(o===B||o===F)&&i===W)y=H,p-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[C])-r.width,p*=s?1:-1}var O,j=Object.assign({position:l},u&&ue),N=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:k(t*r)/r||0,y:k(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=N.x,m=N.y,s?Object.assign({},j,((O={})[x]=_?"0":"",O[y]=b?"0":"",O.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",O)):Object.assign({},j,((t={})[x]=_?m+"px":"",t[y]=b?p+"px":"",t.transform="",t))}var de={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:ie(t.placement),variation:ae(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,ce(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,ce(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:{}};var fe={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=Q.reduce((function(e,n){return e[n]=function(e,t,n){var r=ie(e),o=[U,B].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,[U,H].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}},pe={left:"right",right:"left",bottom:"top",top:"bottom"};function he(e){return e.replace(/left|right|bottom|top/g,(function(e){return pe[e]}))}var me={start:"end",end:"start"};function ge(e){return e.replace(/start|end/g,(function(e){return me[e]}))}function ve(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&y(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function be(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _e(e,t){return t===q?be(function(e){var t=v(e),n=I(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+O(e),y:l}}(e)):b(t)?function(e){var t=E(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):be(function(e){var t,n=I(e),r=S(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=x(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=x(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+O(e),s=-r.scrollTop;return"rtl"===T(o||n).direction&&(l+=x(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(I(e)))}function ye(e,t,n){var r="clippingParents"===t?function(e){var t=P(M(e)),n=["absolute","fixed"].indexOf(T(e).position)>=0&&_(e)?A(e):e;return b(n)?t.filter((function(e){return b(e)&&ve(e,n)&&"body"!==C(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=_e(e,n);return t.top=x(r.top,t.top),t.right=w(r.right,t.right),t.bottom=w(r.bottom,t.bottom),t.left=x(r.left,t.left),t}),_e(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 xe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function we(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ke(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?q:l,u=n.elementContext,c=void 0===u?Y:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=xe("number"!=typeof h?h:we(h,$)),g=c===Y?"reference":Y,v=e.rects.popper,_=e.elements[f?g:c],y=ye(b(_)?_:_.contextElement||I(e.elements.popper),a,s),x=E(e.elements.reference),w=se({reference:x,element:v,strategy:"absolute",placement:o}),k=be(Object.assign({},v,w)),S=c===Y?k:x,C={top:y.top-S.top+m.top,bottom:S.bottom-y.bottom+m.bottom,left:y.left-S.left+m.left,right:S.right-y.right+m.right},O=e.modifiersData.offset;if(c===Y&&O){var T=O[o];Object.keys(C).forEach((function(e){var t=[H,F].indexOf(e)>=0?1:-1,n=[B,F].indexOf(e)>=0?"y":"x";C[e]+=T[n]*t}))}return C}var Ee={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,m=n.allowedAutoPlacements,g=t.options.placement,v=ie(g),b=s||(v===g||!h?[he(g)]:function(e){if(ie(e)===V)return[];var t=he(e);return[ge(e),t,ge(t)]}(g)),_=[g].concat(b).reduce((function(e,n){return e.concat(ie(n)===V?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?Q:s,c=ae(r),d=c?l?G:G.filter((function(e){return ae(e)===c})):$,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]=ke(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ie(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:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=_[0],S=0;S<_.length;S++){var C=_[S],I=ie(C),O=ae(C)===K,T=[B,F].indexOf(I)>=0,j=T?"width":"height",N=ke(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=T?O?H:U:O?F:B;y[j]>x[j]&&(z=he(z));var M=he(z),L=[];if(i&&L.push(N[I]<=0),l&&L.push(N[z]<=0,N[M]<=0),L.every((function(e){return e}))){E=C,k=!1;break}w.set(C,L)}if(k)for(var P=function(e){var t=_.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"},R=h?3:1;R>0;R--){if("break"===P(R))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Se(e,t,n){return x(e,w(t,n))}var Ce={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,m=void 0===h?0:h,g=ke(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=ie(t.placement),b=ae(t.placement),_=!b,y=le(v),k="x"===y?"y":"x",E=t.modifiersData.popperOffsets,S=t.rects.reference,C=t.rects.popper,I="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,O="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(E){if(i){var N,M="y"===y?B:U,L="y"===y?F:H,P="y"===y?"height":"width",R=E[y],D=R+g[M],V=R-g[L],$=p?-C[P]/2:0,W=b===K?S[P]:C[P],q=b===K?-C[P]:-S[P],Y=t.elements.arrow,G=p&&Y?z(Y):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=Q[M],X=Q[L],Z=Se(0,S[P],G[P]),ee=_?S[P]/2-$-Z-J-O.mainAxis:W-Z-J-O.mainAxis,te=_?-S[P]/2+$+Z+X+O.mainAxis:q+Z+X+O.mainAxis,ne=t.elements.arrow&&A(t.elements.arrow),re=ne?"y"===y?ne.clientTop||0:ne.clientLeft||0:0,oe=null!=(N=null==T?void 0:T[y])?N:0,se=R+te-oe,ue=Se(p?w(D,R+ee-oe-re):D,R,p?x(V,se):V);E[y]=ue,j[y]=ue-R}if(l){var ce,de="x"===y?B:U,fe="x"===y?F:H,pe=E[k],he="y"===k?"height":"width",me=pe+g[de],ge=pe-g[fe],ve=-1!==[B,U].indexOf(v),be=null!=(ce=null==T?void 0:T[k])?ce:0,_e=ve?me:pe-S[he]-C[he]-be+O.altAxis,ye=ve?pe+S[he]+C[he]-be-O.altAxis:ge,xe=p&&ve?function(e,t,n){var r=Se(e,t,n);return r>n?n:r}(_e,pe,ye):Se(p?_e:me,pe,p?ye:ge);E[k]=xe,j[k]=xe-pe}t.modifiersData[r]=j}},requiresIfExists:["offset"]};var Ie={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=ie(n.placement),s=le(l),u=[U,H].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return xe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:we(e,$))}(o.padding,n),d=z(i),f="y"===s?B:U,p="y"===s?F:H,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],m=a[s]-n.rects.reference[s],g=A(i),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,_=c[f],y=v-d[u]-c[p],x=v/2-d[u]/2+b,w=Se(_,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)))&&ve(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Oe(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 Te(e){return[B,H,F,U].some((function(t){return e[t]>=0}))}var je=ne({defaultModifiers:[oe,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=se({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},de,{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];_(o)&&C(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}),{});_(r)&&C(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},fe,Ee,Ce,Ie,{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=ke(t,{elementContext:"reference"}),l=ke(t,{altBoundary:!0}),s=Oe(a,r),u=Oe(l,o,i),c=Te(s),d=Te(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})}}]}),Ne=n(9590),ze=n.n(Ne),Me=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Le="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Pe=[],Re={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"};i(".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 De=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm1 12v2h-2v-2h2zm-.956-10.25c1.99 0 3.673 1.545 3.673 3.674 0 1.357-.47 2.065-1.556 2.882l-.242.178c-.744.545-.963.852-.98 1.658l-.002.108h-2c0-1.575.522-2.412 1.677-3.288l.248-.182c.706-.517.855-.726.855-1.356 0-.985-.75-1.674-1.673-1.674-.853 0-1.565.59-1.662 1.458l-.009.098-1.996-.114c.115-2.019 1.757-3.442 3.667-3.442z",fill:"currentColor"})))};i(".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 Ae=e=>{let{boxShadow:n=!1,children:o,placement:i="auto",small:l=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:f}=e;const[p,h]=(0,t.useState)(!1),m=(0,t.useRef)(null),g=(0,t.useRef)(null),[v,b]=(0,t.useState)(null),{styles:_,attributes:y,forceUpdate:x}=function(e,n,o){void 0===o&&(o={});var i=t.useRef(null),a={onFirstUpdate:o.onFirstUpdate,placement:o.placement||"bottom",strategy:o.strategy||"absolute",modifiers:o.modifiers||Pe},l=t.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=l[0],u=l[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);r.flushSync((function(){u({styles:Me(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Me(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),d=t.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[c,{name:"applyStyles",enabled:!1}])};return ze()(i.current,e)?i.current||e:(i.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,c]),f=t.useRef();return Le((function(){f.current&&f.current.setOptions(d)}),[d]),Le((function(){if(null!=e&&null!=n){var t=(o.createPopper||je)(e,n,d);return f.current=t,function(){t.destroy(),f.current=null}}}),[e,n,o.createPopper]),{state:f.current?f.current.state:null,styles:s.styles,attributes:s.attributes,update:f.current?f.current.update:null,forceUpdate:f.current?f.current.forceUpdate:null}}(m.current,g.current,{placement:i,modifiers:[{name:"arrow",options:{element:v}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==x&&!0===p&&x()}),[p,x]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!p||"Escape"!==t&&"Esc"!==t&&27!==t||h(!1)},t=e=>{const t=e.target;!p||m.current.contains(t)||g.current.contains(t)||h(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:a("Tooltip-module_root__1Yo9t",c)},t.createElement("button",{ref:m,type:"button",className:a("Tooltip-module_button__2x9m0",d),title:s,"aria-label":s,"aria-expanded":p,onClick:()=>{h(!p)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(De,null))),p&&t.createElement("section",Object.assign({"aria-label":u,ref:g,className:a("Tooltip-module_tooltip__3x8S8",l&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",f),style:_.popper},y.popper),o,t.createElement("div",Object.assign({ref:b,className:"Tooltip-module_arrow__210Rd",style:_.arrow},y.arrow))))};i(".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 Be=e=>{var{hidden:n,id:r,inputId:i,isAriaLabelledBy:a,label:l,required:s,tooltipLabel:u,tooltipButtonLabel:c,tooltipText:d}=e,f=o(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!a||!r)&&{htmlFor:i},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},f),l,s&&t.createElement(g,null)),d&&t.createElement(Ae,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:u,buttonLabel:c},d))};var Fe="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",He="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Ue="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Ve="TextInput-module_hasButton__2KCM1",$e="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",Ke="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",We="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",qe="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",Ye="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",Ge="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",Qe="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",Je="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";i("@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-color-default:var(--color-black-60);--helper-color-invalid:var(--color-error);--helper-color-success:var(--color-success);--helper-color-info:var(--color-black-90);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--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);--focus-outline-color:var(--color-coat-of-arms)}.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 .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__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(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.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(--focus-outline-color);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::-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)}.text-input_hds-text-input__error-text__1GLYk,.text-input_hds-text-input__helper-text__3V2KM{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{color:var(--helper-color-invalid);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.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(--icon-color-invalid);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{color:var(--helper-color-success);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-success);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{color:var(--helper-color-info);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);padding-left:calc(var(--icon-size) + 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(--helper-color-info-icon);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;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(--focus-outline-color)}.TextInput-module_root__2CMNr{position:relative}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--focus-outline-color)}");const Xe=e=>{let{children:n,className:r="",errorText:o,helperText:i,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:v,tooltipLabel:b,tooltipText:_,tooltipButtonLabel:y}=e;return t.createElement("div",{onBlur:p,className:a(Fe,u&&Ye,g&&Ge,r),style:m},d&&t.createElement(Be,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:b,tooltipButtonLabel:y,tooltipText:_}),t.createElement("div",{className:a(He)},n),o&&t.createElement("div",{className:$e,id:`${s}-error`},o),g&&t.createElement("div",{className:We,id:`${s}-success`},g),v&&t.createElement("div",{className:qe,id:`${s}-info`},v),i&&t.createElement("div",{className:Ke,id:`${s}-helper`},i))};var Ze=(e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" ");const et=t.forwardRef(((e,n)=>{var{className:r="",children:i,disabled:l=!1,defaultValue:s,errorText:u,helperText:c,hideLabel:d,invalid:f,id:p,label:h,onChange:m=(()=>null),required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w,type:k="text",buttonIcon:E,buttonAriaLabel:S,onButtonClick:C}=e,I=o(e,["className","children","disabled","defaultValue","errorText","helperText","hideLabel","invalid","id","label","onChange","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","type","buttonIcon","buttonAriaLabel","onButtonClick"]);const O={className:r,errorText:u,helperText:c,hideLabel:d,id:p,invalid:f,label:h,required:g,style:v,successText:b,infoText:_,tooltipLabel:y,tooltipText:x,tooltipButtonLabel:w},T=Ze(p,c,u,b,_),j=Boolean(E&&C);return t.createElement(Xe,Object.assign({},O),t.createElement("input",Object.assign({className:a(Ue,j&&Ve),defaultValue:s,disabled:l,id:p,onChange:m,ref:n,required:g,type:k,"aria-describedby":T.length>0?T:null},I)),j&&t.createElement("div",{className:Qe},t.createElement("button",{className:Je,disabled:l,type:"button",onClick:C,"aria-label":S},E)),i)}));function tt(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 nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"21 7 10 18 4.5 12.5 6 11 10 15 19.5 5.5"})))};var ut="function"==typeof Symbol&&Symbol.for,ct=ut?Symbol.for("react.element"):60103,dt=ut?Symbol.for("react.portal"):60106,ft=ut?Symbol.for("react.fragment"):60107,pt=ut?Symbol.for("react.strict_mode"):60108,ht=ut?Symbol.for("react.profiler"):60114,mt=ut?Symbol.for("react.provider"):60109,gt=ut?Symbol.for("react.context"):60110,vt=ut?Symbol.for("react.async_mode"):60111,bt=ut?Symbol.for("react.concurrent_mode"):60111,_t=ut?Symbol.for("react.forward_ref"):60112,yt=ut?Symbol.for("react.suspense"):60113,xt=ut?Symbol.for("react.suspense_list"):60120,wt=ut?Symbol.for("react.memo"):60115,kt=ut?Symbol.for("react.lazy"):60116,Et=ut?Symbol.for("react.block"):60121,St=ut?Symbol.for("react.fundamental"):60117,Ct=ut?Symbol.for("react.responder"):60118,It=ut?Symbol.for("react.scope"):60119;function Ot(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case ct:switch(e=e.type){case vt:case bt:case ft:case ht:case pt:case yt:return e;default:switch(e=e&&e.$$typeof){case gt:case _t:case kt:case wt:case mt:return e;default:return t}}case dt:return t}}}function Tt(e){return Ot(e)===bt}var jt={AsyncMode:vt,ConcurrentMode:bt,ContextConsumer:gt,ContextProvider:mt,Element:ct,ForwardRef:_t,Fragment:ft,Lazy:kt,Memo:wt,Portal:dt,Profiler:ht,StrictMode:pt,Suspense:yt,isAsyncMode:function(e){return Tt(e)||Ot(e)===vt},isConcurrentMode:Tt,isContextConsumer:function(e){return Ot(e)===gt},isContextProvider:function(e){return Ot(e)===mt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ct},isForwardRef:function(e){return Ot(e)===_t},isFragment:function(e){return Ot(e)===ft},isLazy:function(e){return Ot(e)===kt},isMemo:function(e){return Ot(e)===wt},isPortal:function(e){return Ot(e)===dt},isProfiler:function(e){return Ot(e)===ht},isStrictMode:function(e){return Ot(e)===pt},isSuspense:function(e){return Ot(e)===yt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===ft||e===bt||e===ht||e===pt||e===yt||e===xt||"object"==typeof e&&null!==e&&(e.$$typeof===kt||e.$$typeof===wt||e.$$typeof===mt||e.$$typeof===gt||e.$$typeof===_t||e.$$typeof===St||e.$$typeof===Ct||e.$$typeof===It||e.$$typeof===Et)},typeOf:Ot},Nt=(it((function(e,t){})),it((function(e){e.exports=jt})),Object.getOwnPropertySymbols),zt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Lt=(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;var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()&&Object.assign,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");Function.call.bind(Object.prototype.hasOwnProperty);function Pt(e,t,n,r,o){}Pt.resetWarningCache=function(){};function Rt(){}function Dt(){}Dt.resetWarningCache=Rt;var At=it((function(e){e.exports=function(){function e(e,t,n,r,o,i){if(i!==Lt){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Dt,resetWarningCache:Rt};return n.PropTypes=n,n}()})),Bt="function"==typeof Symbol&&Symbol.for,Ft=Bt?Symbol.for("react.element"):60103,Ht=Bt?Symbol.for("react.portal"):60106,Ut=Bt?Symbol.for("react.fragment"):60107,Vt=Bt?Symbol.for("react.strict_mode"):60108,$t=Bt?Symbol.for("react.profiler"):60114,Kt=Bt?Symbol.for("react.provider"):60109,Wt=Bt?Symbol.for("react.context"):60110,qt=Bt?Symbol.for("react.async_mode"):60111,Yt=Bt?Symbol.for("react.concurrent_mode"):60111,Gt=Bt?Symbol.for("react.forward_ref"):60112,Qt=Bt?Symbol.for("react.suspense"):60113,Jt=Bt?Symbol.for("react.suspense_list"):60120,Xt=Bt?Symbol.for("react.memo"):60115,Zt=Bt?Symbol.for("react.lazy"):60116,en=Bt?Symbol.for("react.block"):60121,tn=Bt?Symbol.for("react.fundamental"):60117,nn=Bt?Symbol.for("react.responder"):60118,rn=Bt?Symbol.for("react.scope"):60119;function on(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Ft:switch(e=e.type){case qt:case Yt:case Ut:case $t:case Vt:case Qt:return e;default:switch(e=e&&e.$$typeof){case Wt:case Gt:case Zt:case Xt:case Kt:return e;default:return t}}case Ht:return t}}}function an(e){return on(e)===Yt}var ln={AsyncMode:qt,ConcurrentMode:Yt,ContextConsumer:Wt,ContextProvider:Kt,Element:Ft,ForwardRef:Gt,Fragment:Ut,Lazy:Zt,Memo:Xt,Portal:Ht,Profiler:$t,StrictMode:Vt,Suspense:Qt,isAsyncMode:function(e){return an(e)||on(e)===qt},isConcurrentMode:an,isContextConsumer:function(e){return on(e)===Wt},isContextProvider:function(e){return on(e)===Kt},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ft},isForwardRef:function(e){return on(e)===Gt},isFragment:function(e){return on(e)===Ut},isLazy:function(e){return on(e)===Zt},isMemo:function(e){return on(e)===Xt},isPortal:function(e){return on(e)===Ht},isProfiler:function(e){return on(e)===$t},isStrictMode:function(e){return on(e)===Vt},isSuspense:function(e){return on(e)===Qt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===Ut||e===Yt||e===$t||e===Vt||e===Qt||e===Jt||"object"==typeof e&&null!==e&&(e.$$typeof===Zt||e.$$typeof===Xt||e.$$typeof===Kt||e.$$typeof===Wt||e.$$typeof===Gt||e.$$typeof===tn||e.$$typeof===nn||e.$$typeof===rn||e.$$typeof===en)},typeOf:on};it((function(e,t){})),it((function(e){e.exports=ln}));function sn(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function un(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function cn(e,t){if(e.clientHeightt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var fn=0;function pn(e){return"function"==typeof e?e:hn}function hn(){}function mn(e,t){e&&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(!sn(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;sn(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&&cn(p)&&!cn(document.documentElement)||null!=p&&cn(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),_=b.height,y=b.width,x=b.top,w=b.right,k=b.bottom,E=b.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+_/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],O=0;O=0&&E>=0&&k<=m&&w<=h&&x>=M&&k<=P&&E>=R&&w<=L)return I;var D=getComputedStyle(T),A=parseInt(D.borderLeftWidth,10),B=parseInt(D.borderTopWidth,10),F=parseInt(D.borderRightWidth,10),H=parseInt(D.borderBottomWidth,10),U=0,V=0,$="offsetWidth"in T?T.offsetWidth-T.clientWidth-A-F:0,K="offsetHeight"in T?T.offsetHeight-T.clientHeight-B-H:0,W="offsetWidth"in T?0===T.offsetWidth?0:z/T.offsetWidth:0,q="offsetHeight"in T?0===T.offsetHeight?0:N/T.offsetHeight:0;if(d===T)U="start"===o?S:"end"===o?S-m:"nearest"===o?dn(v,v+m,m,B,H,v+S,v+S+_,_):S-m/2,V="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:dn(g,g+h,h,A,F,g+C,g+C+y,y),U=Math.max(0,U+v),V=Math.max(0,V+g);else{U="start"===o?S-M-B:"end"===o?S-P+H+K:"nearest"===o?dn(M,P,N,B,H+K,S,S+_,_):S-(M+N/2)+K/2,V="start"===i?C-R-A:"center"===i?C-(R+z/2)+$/2:"end"===i?C-L+F+$:dn(R,L,z,A,F+$,C,C+y,y);var Y=T.scrollLeft,G=T.scrollTop;S+=G-(U=Math.max(0,Math.min(G+U/q,T.scrollHeight-N/q+K))),C+=Y-(V=Math.max(0,Math.min(Y+V/W,T.scrollWidth-z/W+$)))}I.push({el:T,top:U,left:V})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function gn(e,t){return e===t||e.contains&&e.contains(t)}function vn(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 On(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=Tn(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function Tn(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?Tn(1,0,n,r,!1):Tn(-1,n-1,n,r,!1):-1}function jn(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(gn(t,e)||r&&gn(t,n.activeElement))}))}var Nn=vn((function(){Mn().textContent=""}),500);function zn(e,t){var n=Mn(t);e&&(n.textContent=e,Nn())}function Mn(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 Ln=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});!function(){var e=function(e){function n(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+yn(),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=En(t),n.internalSetState(nt({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=En(t),n.internalSetState(nt({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,nt({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var l=a?e(t):e;l=n.props.stateReducer(t,l),r=l.hasOwnProperty("selectedItem");var s={},u={};return r&&l.selectedItem!==t.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(i[e]=l[e]),"type"!==e&&(u[e]=l[e],Cn(n.props,e)||(s[e]=l[e]))})),a&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,nt({},n.getStateAndHelpers(),l)),s}),(function(){pn(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=tt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var d=n.getState().isOpen;return nt(((r={})[a]=_n(l,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=On(1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=On(-1,t.getState().highlightedIndex,e,(function(e){return t.getItemNodeFromIndex(e)}));t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(nt({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=nt({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=nt({},n.keyDownHandlers,{Home:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=Tn(1,0,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:7})}},End:function(e){var t=this;e.preventDefault();var n=this.getItemCount(),r=this.getState().isOpen;if(!(n<=0)&&r){var o=Tn(-1,n-1,n,(function(e){return t.getItemNodeFromIndex(e)}),!1);this.setHighlightedIndex(o,{type:8})}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=tt(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),s=n.getState().isOpen,u={onClick:bn(r,n.buttonHandleClick),onKeyDown:bn(o,n.buttonHandleKeyDown),onKeyUp:bn(i,n.buttonHandleKeyUp),onBlur:bn(a,n.buttonHandleBlur)};return nt({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:u,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=In(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(rt(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return nt({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,s=tt(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"]),u={},c=n.getState(),d=c.inputValue,f=c.isOpen,p=c.highlightedIndex;return s.disabled||((l={}).onChange=bn(i,a,n.inputHandleChange),l.onKeyDown=bn(r,n.inputHandleKeyDown),l.onBlur=bn(o,n.inputHandleBlur),u=l),nt({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof p&&p>=0?n.getItemId(p):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},u,s)},n.inputHandleKeyDown=function(e){var t=In(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(rt(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,s=tt(o,["refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,nt(((r={})[a]=_n(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=s&&s["aria-label"]?null:n.labelId,r.id=n.menuId,r),s)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,s=r.item,u=void 0===s?void 0:s,c=tt(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(u),l=n.items.indexOf(u)):n.items[l]=u;var d=a,f=((t={onMouseMove:bn(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:bn(i,(function(e){e.preventDefault()}))}).onClick=bn(d,(function(){n.selectItemAtIndex(l,{type:9})})),t),p=c.disabled?{onMouseDown:f.onMouseDown}:f;return nt({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},p,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=En(e),n.internalSetState((function(t){var r=t.selectedItem;return nt({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=En(e),n.internalSetState((function(t){var r=t.isOpen;return nt({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),pn(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=vn((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(nt({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,zn(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,s=r.initialIsOpen,u=void 0===s?l:s,c=r.initialInputValue,d=void 0===c?"":c,f=r.initialSelectedItem,p=void 0===f?null:f,h=n.getState({highlightedIndex:a,isOpen:u,inputValue:d,selectedItem:p});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,ot(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),Sn(e,this.props)},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this,r=this.getItemCount(),o=this.getState().highlightedIndex;if(r>0){var i=On(e,o,r,(function(e){return n.getItemNodeFromIndex(e)}));this.setHighlightedIndex(i,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,s=this.getToggleButtonProps,u=this.getLabelProps,c=this.getMenuProps,d=this.getInputProps,f=this.getItemProps,p=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,_=this.setHighlightedIndex,y=this.clearSelection,x=this.clearItems;return{getRootProps:l,getToggleButtonProps:s,getLabelProps:u,getMenuProps:c,getInputProps:d,getItemProps:f,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:_,clearSelection:y,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this,t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=jn(t.target,[e._rootNode,e._menuNode],e.props.environment.document,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){Cn(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=wn(this.props.children,hn);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=wn(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:xn,itemToString:function(e){return null==e?"":String(e)},onStateChange:hn,onInputValueChange:hn,onUserAction:hn,onChange:hn,onSelect:hn,onOuterClick:hn,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:mn},e.stateChangeTypes=Ln}();var Pn={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};var Rn=vn((function(e,t){zn(e(),t)}),200);function Dn(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+yn():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function An(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Bn(e){return/^\S{1}$/.test(e)}function Fn(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function Hn(e){var n=(0,t.useRef)(e);return n.current=e,n}function Un(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=Sn(t,n.props);var r=e(t,n);return n.props.stateReducer(t,nt({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=Hn(r),d=(0,t.useCallback)((function(e){return u(nt({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&function(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"+Fn(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](nt({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(nt({type:o},i))}(f,Sn(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function Vn(e,t,n){var r=Un(e,t,n),o=r[0],i=r[1];return[Sn(o,n),i]}var $n={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:mn,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Kn(e,t,n){void 0===n&&(n=Pn);var r="default"+Fn(t);return r in e?e[r]:n[t]}function Wn(e,t,n){if(void 0===n&&(n=Pn),t in e)return e[t];var r="initial"+Fn(t);return r in e?e[r]:Kn(e,t,n)}function qn(e){var t=Wn(e,"selectedItem"),n=Wn(e,"isOpen"),r=Wn(e,"highlightedIndex"),o=Wn(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Yn(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):On(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Gn(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&&!jn(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||jn(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 Qn(){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:Yn(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:n={highlightedIndex:Yn(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:n=nt({isOpen:Kn(o,"isOpen"),highlightedIndex:Kn(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case 3:n={highlightedIndex:Tn(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case 4:n={highlightedIndex:Tn(-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=er(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=nt({inputValue:c},d>=0&&{highlightedIndex:d});break;case 0:n={highlightedIndex:On(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case 1:n={highlightedIndex:On(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:Yn(o,e,0)};break;case 17:n={isOpen:!0,highlightedIndex:Yn(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:Kn(o,"highlightedIndex"),isOpen:Kn(o,"isOpen"),selectedItem:Kn(o,"selectedItem"),inputValue:Kn(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return nt({},e,n)}function or(e){void 0===e&&(e={});var n=nt({},tr,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=Vn(rr,qn(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,v=f.inputValue,b=(0,t.useRef)(null),_=(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)(Dn(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=Hn({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Jn(c,[h,m,v,r],nt({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Jn(u,[g],nt({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var O=Xn({menuElement:_.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=vn((function(e){e({type:21,inputValue:""})}),500)),v&&w.current(p)}),[p,v]),Zn({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&_.current&&_.current.focus():h?_.current&&_.current.focus():i.document.activeElement===_.current&&b.current&&(x.current=!1,b.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var T=Gn(h,[_,b],i,(function(){p({type:8})})),j=Qn("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var N=(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]),M=(0,t.useCallback)((function(){p({type:16})}),[p]),L=(0,t.useCallback)((function(){p({type:18})}),[p]),P=(0,t.useCallback)((function(){p({type:17})}),[p]),R=(0,t.useCallback)((function(e){p({type:19,highlightedIndex:e})}),[p]),D=(0,t.useCallback)((function(e){p({type:20,selectedItem:e})}),[p]),A=(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 nt({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),H=(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=tt(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return j("getMenuProps",f,a,_),nt(((n={})[a]=_n(u,(function(e){_.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:bn(o,(function(){p({type:9})})),onKeyDown:bn(l,(function(e){var t=In(e);t&&z[t]?z[t](e):Bn(t)&&p({type:7,key:t,getItemNodeFromIndex:I})})),onBlur:bn(s,(function(){!1!==x.current?!T.current.isMouseDown&&p({type:8}):x.current=!0}))},c)}),[p,C,z,T,j]);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=tt(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=nt(((n={})[l]=_n(s,(function(e){b.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=bn(o,(function(){p({type:12})})),f.onKeyDown=bn(i,(function(e){var t=In(e);t&&N[t]?N[t](e):Bn(t)&&p({type:15,key:t,getItemNodeFromIndex:I})}))),j("getToggleButtonProps",d,l,b),f}),[p,C,N,j]),getLabelProps:F,getMenuProps:H,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=tt(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,m=An(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=nt(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=_n(u,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),c);return c.disabled||(g.onMouseMove=bn(i,(function(){o!==f.highlightedIndex&&(O.current=!1,p({type:10,index:o}))})),g.onClick=bn(a,(function(){p({type:11,index:o})}))),g}),[p,C,O]),toggleMenu:M,openMenu:P,closeMenu:L,setHighlightedIndex:R,selectItem:D,reset:A,setInputValue:B,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:v}}or.stateChangeTypes=nr;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}),At.array.isRequired,At.func,At.func,At.func,At.bool,At.number,At.number,At.number,At.bool,At.bool,At.bool,At.any,At.any,At.any,At.string,At.string,At.string,At.string,At.string,At.string,At.func,At.string,At.string,At.func,At.func,At.func,At.func,At.func,At.func,At.shape({addEventListener:At.func,removeEventListener:At.func,document:At.shape({getElementById:At.func,activeElement:At.any,body:At.any})}),nt({},$n,{getA11yStatusMessage:xn,circularNavigation:!0});var ir={activeIndex:-1,selectedItems:[]};function ar(e,t){return Wn(e,t,ir)}function lr(e,t){return Kn(e,t,ir)}function sr(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}At.array,At.array,At.array,At.func,At.func,At.func,At.number,At.number,At.number,At.func,At.func,At.string,At.string,At.shape({addEventListener:At.func,removeEventListener:At.func,document:At.shape({getElementById:At.func,activeElement:At.any,body:At.any})});var ur={itemToString:$n.itemToString,stateReducer:$n.stateReducer,environment:$n.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},cr=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 dr(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=nt({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=nt({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:lr(i,"activeIndex"),selectedItems:lr(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return nt({},e,n)}function fr(e){void 0===e&&(e={});var n=nt({},ur,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=Vn(dr,function(e){return{activeIndex:ar(e,"activeIndex"),selectedItems:ar(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),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var v=Hn({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.lengthlt()(e,t)))}const hr=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(st,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(st,{className:a.selectedIcon})))},mr=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:l,multiselect:s,open:u,optionLabelField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const m=!!h,g=m?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:a(l.menu)}),u&&t.createElement(t.Fragment,null,m&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),g.map(((e,i)=>{let a=i,u=null;m&&(({index:a}=e),u=e);const h=d[a],g=h[c],v=s?pr(p,h):lt()(f,h),b="function"==typeof o&&o(h,a),_=n(h,a,v,b,u);return t.createElement(hr,{key:g,disabled:b,highlightValue:r,itemProps:_,menuStyles:l,multiselect:s,label:g,selected:v})}))))};function gr(){return gr=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||_r.delete(e),_r.size||cancelAnimationFrame(vr)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function kr(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Er=function(){return 50},Sr=function(e){return e},Cr=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},Ir=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 Or(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Er: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,m=e.scrollToFn,g=e.useObserver,v=e.initialRect,b=e.onScrollElement,_=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?Sr:y,w=e.measureSize,k=void 0===w?Cr:w,E=e.rangeExtractor,S=void 0===E?Ir:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",O=t.useRef({scrollOffset:0,measurements:[]}),T=t.useState(0),j=T[0],N=T[1];O.current.scrollOffset=j;var z=(g||wr)(p,v)[C];O.current.outerSize=z;var M=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),L=m||M;m=t.useCallback((function(e){L(e,M)}),[M,L]);var P=t.useState({}),R=P[0],D=P[1],A=t.useCallback((function(){return D({})}),[]),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=O.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?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),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=O.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;J(f,gr({align:i},a))}}),[J,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))}))}))},Zr=function(){var e,t=0;for(Xr(t);zr.some((function(e){return e.activeTargets.length>0}));)t=Jr(),Xr(t);return zr.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:Mr}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Mr),window.dispatchEvent(e)),t>0},eo=[],to=function(e){if(!Lr){var t=0,n=document.createTextNode("");new MutationObserver((function(){return eo.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Lr=function(){n.textContent=""+(t?t--:t++)}}eo.push(e),Lr()},no=0,ro={attributes:!0,characterData:!0,childList:!0,subtree:!0},oo=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],io=function(e){return void 0===e&&(e=0),Date.now()+e},ao=!1,lo=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),!ao){ao=!0;var n,r=io(e);n=function(){var n=!1;try{n=Zr()}finally{if(ao=!1,e=r-io(),!no)return;n?t.run(1e3):e>0?t.run(e):t.start()}},to((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,ro)};document.body?t():Br.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),oo.forEach((function(t){return Br.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),oo.forEach((function(t){return Br.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),so=function(e){!no&&e>0&&lo.start(),!(no+=e)&&lo.stop()},uo=function(){function e(e,t){this.target=e,this.observedBox=t||Tr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Yr(this.target,this.observedBox,!0);return e=this.target,Rr(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}(),co=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},fo=new WeakMap,po=function(e,t){for(var n=0;n=0&&(o&&zr.splice(zr.indexOf(n),1),n.observationTargets.splice(r,1),so(-1))},e.disconnect=function(e){var t=this,n=fo.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),mo=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.");ho.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(!Ar(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ho.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(!Ar(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ho.unobserve(this,e)},e.prototype.disconnect=function(){ho.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const go=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,4 C7.581722,4 4,7.581722 4,12 C4,16.418278 7.581722,20 12,20 C16.418278,20 20,16.418278 20,12 C20,7.581722 16.418278,4 12,4 Z M15,7.5 L16.5,9 L13.5,12 L16.5,15 L15,16.5 L12,13.5 L9,16.5 L7.5,15 L10.5,12 L7.5,9 L9,7.5 L12,10.5 L15,7.5 Z"})))},vo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("polygon",{fill:"currentColor",points:"18 7.5 13.5 12 18 16.5 16.5 18 12 13.5 7.5 18 6 16.5 10.5 12 6 7.5 7.5 6 12 10.5 16.5 6"})))};var bo={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz 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 tag_hds-tag__label__I6mc8","tag-rounded-corners":"Tag-module_tag-rounded-corners__mCq3C tag_hds-tag--rounded-corners__2KR20","tag-rounded-corners-large":"Tag-module_tag-rounded-corners-large__32Uoo tag_hds-tag--rounded-corners-large__GKSIY"};i(".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%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' 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 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='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 6z'/%3E%3C/g%3E%3C/svg%3E\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-focus-outline-color:var(--color-coat-of-arms);--tag-font-size:var(--fontsize-body-s);--tag-padding:var(--spacing-2-xs);--tag-height:32px;align-items:center;background-color:var(--tag-background);color:var(--tag-color);display:inline-flex;flex-direction:row-reverse;font-size:var(--tag-font-size);line-height:var(--tag-height);min-height:var(--tag-height);outline:none}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3[focus-within]{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--tag-focus-outline-color)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__label__I6mc8{line-height:var(--lineheight-m);padding:0 var(--tag-padding)}.tag_hds-tag__label__I6mc8:not(:only-child){padding:0 var(--tag-padding) 0 0}.tag_hds-tag--rounded-corners__2KR20{border-radius:20px;flex-direction:row}.tag_hds-tag--rounded-corners-large__GKSIY{--tag-font-size:var(--fontsize-body-m);--tag-padding:var(--spacing-s);--tag-height:48px;border-radius:24px;flex-direction:row}.tag_hds-tag--rounded-corners__2KR20>.tag_hds-tag__label__I6mc8:not(:only-child){padding-left:var(--tag-padding);padding-right:0}.tag_hds-tag__delete-button__33Tgz{display:flex;outline:none}.tag_hds-tag--rounded-corners__2KR20 .tag_hds-tag__delete-button__33Tgz{padding-right:calc(var(--tag-padding) / 2)}.tag_hds-tag__delete-button__33Tgz .tag_hds-icon__2LFMT{height:var(--spacing-m);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 _o="tag-rounded-corners",yo=(0,t.forwardRef)(((e,n)=>{var{children:r,className:i,deleteButtonAriaLabel:l,deleteButtonProps:s,id:u="hds-tag",labelClassName:d,labelProps:f,onClick:p,onDelete:h,role:m="link",srOnlyLabel:g,theme:v}=e,b=o(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","srOnlyLabel","theme"]);const _=c(bo.tag,v),y=a(bo.tag,_,i),x="function"==typeof p,w="function"==typeof h,k=g||l,E=a(bo.label,d);return t.createElement("div",Object.assign({id:u,className:y,ref:n},x&&{tabIndex:0,role:m,onClick:p,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||p(e)}},b),t.createElement("span",Object.assign({id:u&&`${u}-label`,className:E},f),g&&t.createElement("span",{className:bo.visuallyHidden},g),t.createElement("span",Object.assign({},k?{"aria-hidden":!0}:{}),r)),w&&t.createElement("button",Object.assign({},s,{id:u&&`${u}-delete-button`,type:"button",className:bo.deleteButton,"aria-label":l,onClick:h}),t.createElement(vo,{className:bo.icon,"aria-hidden":!0})))}));(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(yo,Object.assign({className:a(bo[_o],r)},i,{ref:n}))})),(0,t.forwardRef)(((e,n)=>{var{className:r=""}=e,i=o(e,["className"]);return t.createElement(yo,Object.assign({className:a(bo["tag-rounded-corners-large"],bo[_o],r)},i,{ref:n}))}));const xo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 0h24v24H0z"}),t.createElement("path",{fill:"currentColor",d:"M12 13.5l5-5 1.5 1.5-6.5 6.5L5.5 10 7 8.5z"})))},wo=e=>{var{size:n="s",className:r="",style:i={}}=e,l=o(e,["size","className","style"]);return t.createElement("svg",Object.assign({className:a(Re.icon,Re[n],r),style:i,viewBox:"0 0 24 24"},l,{role:"img",xmlns:"http://www.w3.org/2000/svg"}),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("rect",{width:"24",height:"24"}),t.createElement("path",{fill:"currentColor",d:"M12,3 C16.9705627,3 21,7.02943725 21,12 C21,16.9705627 16.9705627,21 12,21 C7.02943725,21 3,16.9705627 3,12 C3,7.02943725 7.02943725,3 12,3 Z M13,16 L13,18 L11,18 L11,16 L13,16 Z M13,6 L13,14 L11,14 L11,6 L13,6 Z"})))};var ko={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",invalidIcon:"Select-module_invalidIcon__3AtaY",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};i(".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-coat-of-arms);--helper-color-default:var(--color-black-60);--helper-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_invalid__2Vibs .Select-module_errorText__bT-Fo{align-items:center;color:var(--helper-color-invalid);display:flex;margin-top:var(--spacing-3-xs)}.Select-module_invalid__2Vibs .Select-module_invalidIcon__3AtaY{margin-right:var(--spacing-2-xs)}.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{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 Eo="SelectedItems-module_hidden__2hyRx",So="SelectedItems-module_noToggle__l2j9W",Co="SelectedItems-module_truncateFirstChild__192oz";i(".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(--focus-outline-color)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const Io=(e,t)=>null==e?void 0:e.replace("{value}",t),Oo=(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)},To=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i}=e;return t.createElement("button",{type:"button",className:a("SelectedItems-module_clearButton__35tnp",n&&So),onClick:r,"aria-label":o,onFocus:i&&i},t.createElement(go,null))},jo=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:l,getSelectedItemProps:u,hideItems:c=!1,onClear:d,onRemove:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:m,selectedItemsContainerRef:g,selectedItemSrLabel:v,setActiveIndex:b,toggleButtonHidden:_=!1}=e;const[y,{width:x,height:w}]=(0,Nr.Z)({debounce:0,scroll:!1,polyfill:mo}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),C=S.current,I=g.current,[O,T]=(0,t.useMemo)((()=>{if(!I)return[0,0];const e=I.childNodes||[];return[Oo(I,"padding"),Oo(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(Co);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Eo))),l.forEach((e=>e.classList.add(Eo))),i(l.length)):[...s].forEach((e=>e.classList.remove(Eo)))}})(T,I,O,C,c,E)),[T,I,O,w,C,c,m,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:jr([y,g]),className:a("SelectedItems-module_selectedItems__2m24K",c&&"SelectedItems-module_itemsHidden__2ewH3",_&&So,r)},m.map(((e,n)=>{const r=e[p],o=s()("hds-tag-");return t.createElement(yo,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:o,labelProps:{"aria-labelledby":`${l}-label ${o}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:Io(h,r),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),f(e)},srOnlyLabel:Io(v,r)},u({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),f(e))},onFocus:()=>b(n)})),r)})),t.createElement("span",{ref:S,className:a("SelectedItems-module_hiddenItemsCount__3MAEc",(!c||0===k)&&Eo)},"+",k)),o&&t.createElement(To,{toggleButtonHidden:_,onClear:d,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==I?void 0:I.childNodes[0]).setAttribute("tabindex","0")}}))};const No=e=>{var n,r,o,i;const{"aria-labelledby":l,circularNavigation:u=!1,className:d,clearable:f=e.multiselect,disabled:p=!1,error:h,getA11ySelectionMessage:m=(()=>""),getA11yStatusMessage:g=(()=>""),helper:v,id:b=s()("hds-select-"),invalid:_,isOptionDisabled:y,label:x,onBlur:w=(()=>null),onFocus:k=(()=>null),optionLabelField:E="label",options:S=[],placeholder:C,required:I,style:O,theme:T,virtualized:j=!1,visibleOptions:N=5,tooltipLabel:z,tooltipButtonLabel:M,tooltipText:L}=e,P=e.multiselect&&void 0!==e.value,R=c(ko.root,T),D=(0,t.useRef)(),A=t.useRef(),B=t.useRef(null),[F,H]=(0,t.useState)(!1),U=Or({size:S.length,parentRef:A,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),{activeIndex:V,addSelectedItem:$,getDropdownProps:K,getSelectedItemProps:W,removeSelectedItem:q,reset:Y,selectedItems:G,setActiveIndex:Q,setSelectedItems:J}=fr(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=>function(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=fr.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}(e,V,D.current),stateReducer:(e,t)=>function(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=fr.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}(e,t,P)})),{getItemProps:X,getLabelProps:Z,getMenuProps:ee,getToggleButtonProps:te,highlightedIndex:ne,isOpen:re,selectedItem:oe,selectItem:ie,reset:ae}=or(Object.assign(Object.assign(Object.assign({circularNavigation:u,id:b,items:S},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:m,getA11yStatusMessage:g,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{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=or.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(pr(G,r)?J(G.filter((e=>!lt()(e,r)))):$(r),ie(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=or.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||K({},{suppressRefError:!0});const le=f&&!e.multiselect&&oe,se=`${Z().id}${l?` ${l}`:""}${h?` ${b}-error`:""}${v?` ${b}-helper`:""} ${te().id}`,ue=e.multiselect&&0===G.length||!e.multiselect&&!oe,ce=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===G.length;return t.createElement("div",{className:a(ko.root,_&&ko.invalid,p&&ko.disabled,re&&ko.open,e.multiselect&&ko.multiselect,R,d),style:O},x&&t.createElement(Be,Object.assign({label:x,required:I},Z(),{tooltipLabel:z,tooltipButtonLabel:M,tooltipText:L})),t.createElement("div",{className:ko.wrapper,onFocus:e=>{(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)))(e)&&(H(!0),k())},onBlur:e=>{(e=>!e.currentTarget.contains(e.relatedTarget))(e)&&(H(!1),w())}},e.multiselect&&G.length>0&&t.createElement(jo,{activeIndex:V,clearable:f,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:b,getSelectedItemProps:W,hideItems:!F,onClear:()=>{Y(),B.current.focus()},onRemove:q,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:G,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:D,setActiveIndex:Q}),t.createElement("button",Object.assign({type:"button"},te(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":ee().id,"aria-labelledby":se},e.multiselect&&Object.assign({},K({preventKeyAction:re,ref:B}))),_&&{"aria-invalid":!0}),{disabled:p,className:a(ko.button,ue&&ko.placeholder)}),!e.multiselect&&{ref:B}))),ce&&t.createElement("span",{className:ko.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==oe?void 0:oe[E])||C;return e.multiselect&&(n=G.length>0?null:C),n&&t.createElement("span",{className:a(ko.buttonLabel,le&&ko.buttonLabelWithClearButton)},n)})(),t.createElement(xo,{className:ko.angleIcon,"aria-hidden":!0})),le&&t.createElement(To,{onClear:()=>{ae(),B.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel}),t.createElement(mr,{getItemProps:(e,t,n,r,o)=>X(Object.assign({item:e,index:t,disabled:r,className:a(ko.menuItem,ne===t&&ko.highlighted,n&&ko.selected,r&&ko.disabled,j&&ko.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:y,menuProps:ee(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:A})),menuStyles:ko,multiselect:e.multiselect,open:re,optionLabelField:E,options:S,selectedItem:oe,selectedItems:G,virtualizer:j&&U})),_&&h&&t.createElement("div",{id:`${b}-error`,className:ko.errorText,"aria-hidden":!0},t.createElement(wo,{className:ko.invalidIcon}),h),v&&t.createElement("div",{id:`${b}-helper`,className:ko.helperText,"aria-hidden":!0},v))};No.defaultProps={multiselect:!1};var zo=n(8423),Mo=n.n(zo);i(".checkbox_hds-checkbox__9HMCz{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--focus-outline-color:var(--color-coat-of-arms);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.checkbox_hds-checkbox__9HMCz,.checkbox_hds-checkbox__9HMCz *,.checkbox_hds-checkbox__9HMCz :after,.checkbox_hds-checkbox__9HMCz :before{box-sizing:border-box}.checkbox_hds-checkbox__9HMCz:not(:first-of-type){margin-top:var(--spacing-2-xs)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{content:\"\";left:0;position:absolute;top:0}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before{background-color:var(--icon-color-unselected);height:var(--size);-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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E\");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size) * var(--icon-scale));mask-size:calc(var(--size) * var(--icon-scale));transform:scale(.6);width:var(--size);z-index:1}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:before{box-shadow:0 0 0 var(--outline-width) var(--focus-outline-color);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin:0;outline:none;position:absolute;top:0;width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - (var(--label-font-size) * var(--lineheight-m))) / 2);position:relative}.checkbox_hds-checkbox__error-text__2aFst{color:var(--color-error);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding-left:calc(var(--icon-size) + var(--spacing-2-xs));position:relative}.checkbox_hds-checkbox__error-text__2aFst:before{background:var(--color-error);content:\"\";height:var(--icon-size);left:0;-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;position:absolute;top:0;width:var(--icon-size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);-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='M6 11h12v2H6z'/%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='M6 11h12v2H6z'/%3E%3C/g%3E%3C/svg%3E\");transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:indeterminate+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-selected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{color:var(--label-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:disabled:before{background-color:var(--icon-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{cursor:not-allowed}.helpers_hiddenFromScreen__BaU9t{border:0;clip:\"rect(0 0 0 0)\";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2d38b{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__FA9G-{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__3Hiiz{font-family:var(--font-default);font-weight:500}.helpers_text-bold__2QyP8{font-family:var(--font-default);font-weight:700}.helpers_text-xl__33T1r{font-size:var(--fontsize-heading-m)}.helpers_text-lg__1_8nq{font-size:var(--fontsize-heading-s)}.helpers_text-md__RyeCd{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__RE8f_{font-size:var(--fontsize-body-m)}.helpers_text-sm__AxqmS{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1GAqs{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__u_X50{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__gKona{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3EMpz{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-s)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:32px}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:.2px;line-height:1.4}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:.4px;line-height:1.33}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.4px;line-height:var(--lineheight-l)}.helpers_helper-text__YRZTD{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Checkbox-module_tooltipButton__2shV1{display:inline-block;margin-left:var(--spacing-2-xs)}");const Lo=t.forwardRef(((e,n)=>{var{checked:r=!1,className:i,disabled:l=!1,errorText:s,helperText:u,id:c,indeterminate:d,label:f,onChange:p=(()=>null),style:h,value:m,tooltipText:g,tooltipLabel:v,tooltipButtonLabel:b}=e,_=o(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel"]);const y=(0,t.useRef)(null);(0,t.useEffect)((()=>{n&&((e,t)=>{Mo()(e)?e(t.current):e.current=t.current})(n,y),y.current.indeterminate=d}),[y,n,d]),f&&"string"!=typeof f&&"number"!=typeof f&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");const x=Ze(c,u,s,void 0,void 0);return t.createElement("div",{className:a("Checkbox-module_checkbox__3L0GR checkbox_hds-checkbox__9HMCz",i),style:h},t.createElement("input",Object.assign({ref:y,id:c,className:a("Checkbox-module_input__3VZvy checkbox_hds-checkbox__input__1w0pu"),onChange:p,value:m,type:"checkbox",disabled:l,checked:r,"aria-describedby":x.length>0?x:null},_)),t.createElement("label",{htmlFor:c,className:a("Checkbox-module_label__L5AN1 checkbox_hds-checkbox__label__3HoD3")},f),g&&t.createElement(Ae,{className:"Checkbox-module_tooltipButton__2shV1",buttonLabel:b,tooltipLabel:v},g),s&&t.createElement("div",{className:"Checkbox-module_errorText__5EREQ checkbox_hds-checkbox__error-text__2aFst",id:`${c}-error`},s),u&&t.createElement("div",{className:"Checkbox-module_helperText__1vKwY helpers_helper-text__YRZTD",id:`${c}-helper`},u))}));var Po={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"};i('.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;-webkit-appearance:button;background-color:transparent;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-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]{-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:transparent;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:transparent;background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color: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:transparent;background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:transparent;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:transparent;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:transparent;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=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}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-,input[type=submit].button_hds-button--small__2NFef{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=submit].button_hds-button--small__2NFef{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-coat-of-arms);--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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms);--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-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms)}.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-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Ro=t.forwardRef(((e,n)=>{var{children:r,className:i,disabled:l=!1,fullWidth:s,size:u="default",theme:c="default",variant:d="primary",iconLeft:f,iconRight:p,isLoading:h=!1,loadingText:g,onClick:v}=e,b=o(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const _=f?t.createElement("div",{className:Po.icon,"aria-hidden":"true"},f):null,y=p?t.createElement("div",{className:a(Po.icon),"aria-hidden":"true"},p):null;return t.createElement("button",Object.assign({ref:n,disabled:l,"aria-disabled":h||l||void 0,"aria-label":h?g:void 0,type:"button",className:a(Po.button,Po[d],Po[`theme-${c}`],Po[`size-${u}`],s?Po.fullWidth:"",h?Po.isLoading:"",i),onClick:h?e=>{e.preventDefault()}:v},b),h?t.createElement(m,{small:!0}):_,t.createElement("span",{className:Po.label},h?g:r),h?null:y)}));let Do=0;function Ao(e,t){const n="atom"+ ++Do,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=e=>e(r),r.write=(e,t,n)=>t(r,"function"==typeof n?n(e(r)):n)),t&&(r.write=t),r}const Bo=e=>"init"in e,Fo=e=>!!e.write,Ho=new WeakMap,Uo=(e,t)=>{const n=Ho.get(e);n&&(Ho.delete(e),n(t))},Vo=(e,t)=>{e.status="fulfilled",e.value=t},$o=(e,t)=>{e.status="rejected",e.reason=t},Ko=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),Wo=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),qo=e=>"v"in e&&e.v instanceof Promise,Yo=e=>{if("e"in e)throw e.e;return e.v},Go=()=>{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),o&&qo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);Uo(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),r&&Ko(r,o)&&r.d===o.d)return r;if(r&&qo(r)&&qo(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,t,n,r)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(t)){let o;const a=new Promise(((r,l)=>{let u=!1;t.then((t=>{if(!u){u=!0;const o=i(e),l=s(e,a,n);Vo(a,t),r(t),(null==o?void 0:o.d)!==l.d&&b(e,l,null==o?void 0:o.d)}}),(t=>{if(!u){u=!0;const r=i(e),o=s(e,a,n);$o(a,t),l(t),(null==r?void 0:r.d)!==o.d&&b(e,o,null==r?void 0:r.d)}})),o=e=>{u||(u=!0,e.then((e=>Vo(a,e)),(e=>$o(a,e))),r(e))}}));return a.orig=t,a.status="pending",((e,t)=>{Ho.set(e,t),e.catch((()=>{})).finally((()=>Ho.delete(e)))})(a,(e=>{e&&o(e),null==r||r()})),s(e,a,n)}return s(e,t,n)},c=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>t===e||c(t)===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),Yo(e);if(Bo(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),Yo(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return Fo(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&Fo(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(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),r&&Wo(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>Yo(c(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const n=new Map,r=new WeakMap,o=e=>{const i=t.get(e);null==i||i.t.forEach((t=>{t!==e&&(n.set(t,(n.get(t)||new Set).add(e)),r.set(t,(r.get(t)||0)+1),o(t))}))};o(e);const a=e=>{const o=t.get(e);null==o||o.t.forEach((t=>{var o;if(t!==e){let e=r.get(t);if(e&&r.set(t,--e),!e){let e=!!(null==(o=n.get(t))?void 0:o.size);if(e){const n=i(t),r=c(t,!0);e=!n||!Ko(n,r)}e||n.forEach((e=>e.delete(t)))}a(t)}}))};a(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>Yo(c(e))),((t,...o)=>{let a;if(t===e){if(!Bo(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);e&&Ko(e,n)||p(t)}else a=h(t,...o);if(!n){const e=_();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=_();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n)=>{var r;null==(r=i(e))||r.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e)})),c(e);const a={t:new Set(n&&[n]),l:new Set};if(t.set(e,a),o.add(e),Fo(e)&&e.onMount){const t=e.onMount(((...t)=>m(e,...t)));t&&(a.u=t)}return a},v=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?(qo(a)&&Uo(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&v(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},b=(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)&&v(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},_=()=>{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){o.d!==(null==r?void 0:r.d)&&b(n,o,null==r?void 0:r.d);const i=t.get(n);!i||r&&!qo(r)&&(Ko(r,o)||Wo(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=g(e)),n})(e),i=_(),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)&&v(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,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)Bo(t)&&(u(t,n),p(t));const t=_();r.forEach((e=>e({type:"restore",flushed:t})))}}};let Qo;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const Jo=(0,t.createContext)(void 0),Xo=e=>{const n=(0,t.useContext)(Jo);return(null==e?void 0:e.store)||n||(Qo||(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"),Qo=Go()),Qo)},Zo=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 ei(e,n){const r=Xo(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)?Zo(s):s}function ti(e,n){const r=Xo(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function ni(e,t){return[ei(e,t),ti(e,t)]}var ri={CONTINUOUS:"continuous",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",COOL_SUMMER_PROJECT:"cool_summer_project",PERMANENT_CONTRACTUAL:"permanent_contractual",PERMANENT_SERVICE:"permanent_service",FIXED_CONTRACTUAL:"fixed_contractual",FIXED_SERVICE:"fixed_service",PART_TIME:"part_time",TEMPORARY:"temporary",ALTERNATION:"alternation",PROJECT:"project",APPRENTICESHIP:"apprenticeship",TRAINING:"training"};var oi={EMPLOYMENT:"employment",KEYWORD:"keyword",TASK_AREAS:"task_areas",EMPLOYMENT_RELATIONSHIP:"employment_relationship",CONTINUOUS:"continuous",INTERNSHIPS:"internship",LANGUAGE:"language",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",RESULTS:"page",ORDER:"order"};var ii=(e=[])=>{const t=new Map;return e.forEach((e=>{t.set(e.key,e.doc_count)})),t};const ai=e=>{switch(e.toString()){case"fi":default:return Drupal.t("Finnish");case"sv":return Drupal.t("Swedish");case"en":return Drupal.t("English")}};var li=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var si=(e,t)=>{const n=(null==e?void 0:e.count)||0,r=(null==t?void 0:t.count)||0;return nr?-1:0};var ui={LANGUAGE:"_language",COPIED:"field_copied",EMPLOYMENT:"field_employment",EMPLOYMENT_ID:"employment_id",EMPLOYMENT_TYPE:"field_employment_type",EMPLOYMENT_TYPE_ID:"employment_type_id",EMPLOYMENT_SEARCH_ID:"employment_search_id",ENTITY_TYPE:"entity_type",JOB_DURATION:"field_job_duration",NID:"nid",NUMBER_OF_JOBS:"field_jobs",ORGANIZATION:"field_organization",ORGANIZATION_NAME:"field_organization_name",POSTAL_AREA:"field_postal_area",PROMOTED:"field_promoted",PUBLICATION_STARTS:"field_publication_starts",RECRUITMENT_ID:"field_recruitment_id",RECRUITMENT_TYPE:"field_recruitment_type",TASK_AREA:"field_task_area",TASK_AREA_ID:"task_area_id",TASK_AREA_EXTERNAL_ID:"task_area_external_id",LANGCODE:"langcode",SEARCH_ID:"field_search_id",STATUS:"status",TID:"tid",TITLE:"title",UNPUBLISH_ON:"unpublish_on",UUID:"uuid"};const ci=window.drupalSettings.path.currentLanguage||"fi",di={term:{[`${ui.LANGUAGE}`]:ci}},fi={term:{[ui.ENTITY_TYPE]:"node"}},pi={name:{order:"asc"}},hi={unique:{cardinality:{field:`${ui.RECRUITMENT_ID}.keyword`}}},mi={aggs:{promoted:{terms:{field:ui.NID,size:100}}},query:{bool:{filter:[fi],must:[{term:{[ui.PROMOTED]:!0}},{term:{[ui.COPIED]:!1}}]}}},gi={aggs:{occupations:{terms:{field:"task_area_external_id",size:100},aggs:hi},employment:{terms:{field:"employment_id",size:100},aggs:hi},employment_type:{terms:{field:"employment_type_id",size:100},aggs:hi},employment_search_id:{terms:{field:"employment_search_id",size:100},aggs:hi}},query:{bool:{filter:[fi],must:[{term:{[ui.COPIED]:!1}}]}}},vi={query:{bool:{should:[{term:{field_search_id:ri.FIXED_CONTRACTUAL}},{term:{field_search_id:ri.FIXED_SERVICE}},{term:{field_search_id:ri.PERMANENT_CONTRACTUAL}},{term:{field_search_id:ri.PERMANENT_SERVICE}},{term:{field_search_id:ri.TRAINING}},{term:{field_search_id:ri.ALTERNATION}}],minimum_should_match:1,filter:[di,{term:{[ui.ENTITY_TYPE]:"taxonomy_term"}}]}},sort:[pi],size:100},bi={aggs:{languages:{terms:{field:"_language"}}},query:{bool:{filter:[{term:{field_copied:!1}},fi]}}},_i={query:{bool:{filter:[{term:{vid:"task_area"}},{term:{entity_type:"taxonomy_term"}},di]}},sort:[pi],size:100};var yi=n(4155),xi=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 wi=e=>{const t=new Map;return e.forEach((e=>{var n;(null===(n=null==e?void 0:e.unique)||void 0===n?void 0:n.value)?t.set(e.key,e.unique.value):t.set(e.key,e.doc_count)})),t},ki=Ao((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))),Ei=Ao(null,((e,t,n)=>{n.page=n.page||"1",t(ki,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)})),Si=Ao(""),Ci=Ao(null,((e,t,n)=>{const r=e(ki);t(Ei,Object.assign(Object.assign({},r),{page:n}))})),Ii=Ao((e=>{var t;return Number(null===(t=e(ki))||void 0===t?void 0:t.page)||1})),Oi=Ao((()=>xi(void 0,void 0,void 0,(function*(){var e;const t=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===e?void 0:e.elastic_proxy_url)||yi.env.REACT_APP_ELASTIC_URL,n=`{}\n${JSON.stringify(gi)}\n{}\n${JSON.stringify(_i)}\n{}\n${JSON.stringify(vi)}\n{}\n${JSON.stringify(bi)}\n{}\n${JSON.stringify(mi)}\n`;return fetch(`${t}/_msearch`,{method:"POST",headers:{"Content-Type":"application/x-ndjson"},body:n}).then((e=>e.json())).then((e=>{var t,n,r,o,i,a,l,s,u,c,d,f,p,h;const m=null==e?void 0:e.responses;if(!m||!Array.isArray(m))return{error:new Error("Initialization failed. Expected responses to be an array of data but got "+typeof m),taskAreaOptions:[],taskAreas:[],employment:[],employmentOptions:[],employmentSearchIds:[],employmentType:[],languages:[],promoted:[]};const[g,v,b,_,y]=m;return{error:null,taskAreaOptions:(null===(t=null==v?void 0:v.hits)||void 0===t?void 0:t.hits)||[],taskAreas:(null===(r=null===(n=null==g?void 0:g.aggregations)||void 0===n?void 0:n.occupations)||void 0===r?void 0:r.buckets)||[],employment:(null===(i=null===(o=null==g?void 0:g.aggregations)||void 0===o?void 0:o.employment)||void 0===i?void 0:i.buckets)||[],employmentOptions:(null===(a=null==b?void 0:b.hits)||void 0===a?void 0:a.hits)||[],employmentSearchIds:(null===(s=null===(l=null==g?void 0:g.aggregations)||void 0===l?void 0:l.employment_search_id)||void 0===s?void 0:s.buckets)||[],employmentType:(null===(c=null===(u=null==g?void 0:g.aggregations)||void 0===u?void 0:u.employment_type)||void 0===c?void 0:c.buckets)||[],languages:(null===(f=null===(d=null==_?void 0:_.aggregations)||void 0===d?void 0:d.languages)||void 0===f?void 0:f.buckets)||[],promoted:(null===(h=null===(p=null==y?void 0:y.aggregations)||void 0===p?void 0:p.promoted)||void 0===h?void 0:h.buckets)||[]}}))})))),Ti=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,taskAreaOptions:n,taskAreas:r}=yield e(Oi);if(t)return[];const o=wi(r);return n.map((e=>{const t=o.get(e._source.field_external_id[0])||0,{name:n}=e._source;return{count:t,label:`${n} (${t})`,simpleLabel:n,value:e._source.field_external_id[0]}})).sort(((e,t)=>si(e,t)))})))),ji=Ao([]),Ni=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,employment:n,employmentOptions:r,employmentType:o}=yield e(Oi);if(t)return[];const i=wi(n.concat(o));return r.filter((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])&&![ri.PERMANENT_SERVICE,ri.FIXED_SERVICE].includes(e._source.field_search_id[0])})).map((e=>{var t,n,o;const a=e._source.tid[0],l=null===(t=e._source.field_search_id)||void 0===t?void 0:t[0];let s=0,u=null;if(l){if(l.toString()===ri.PERMANENT_CONTRACTUAL){const e=null===(n=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===ri.PERMANENT_SERVICE})))||void 0===n?void 0:n._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else if(l.toString()===ri.FIXED_CONTRACTUAL){const e=null===(o=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===ri.FIXED_SERVICE})))||void 0===o?void 0:o._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else s=i.get(a)||0;return{additionalValue:u,count:s,label:`${e._source.name} (${s})`,simpleLabel:e._source.name,value:a}}})).sort(((e,t)=>si(e,t)))})))),zi=Ao([]),Mi=Ao((e=>xi(void 0,void 0,void 0,(function*(){const{error:t,languages:n}=yield e(Oi);if(t)return[];const r=wi(n);return["fi","sv","en"].map((e=>({label:`${ai(e)} (${r.get(e)||0})`,simpleLabel:e,value:e})))})))),Li=Ao(null),Pi=Ao(!1),Ri=Ao(!1),Di=Ao(!1),Ai=Ao(!1),Bi=Ao(null,((e,t)=>{t(ji,[]),t(Si,""),t(Pi,!1),t(Ri,!1),t(Di,!1),t(Ai,!1),t(zi,[]),t(Ei,{}),t(Li,null)}));var Fi=({value:t,clearSelection:n})=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag content-tags__tags--interactive"},{children:(0,e.jsx)(Ro,Object.assign({"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)(vo,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n},{children:t}))}),`${t.toString()}`),Hi=function(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);o{var t,n,r,o,i;const a=ei(ki),l=ti(Bi),s=ei(Ti),u=ti(ji),c=ei(Ni),d=ti(zi),f=(null===(t=null==a?void 0:a.task_areas)||void 0===t?void 0:t.length)||(null==a?void 0:a.continuous)||(null==a?void 0:a.internship)||(null==a?void 0:a.language)||(null==a?void 0:a.summer_jobs)||(null==a?void 0:a.youth_summer_jobs)||(null===(n=a.employment)||void 0===n?void 0:n.length),p=Boolean((null===(r=a.task_areas)||void 0===r?void 0:r.length)&&a.task_areas.length>0),h=Boolean((null===(o=a.employment)||void 0===o?void 0:o.length)&&(null===(i=a.employment)||void 0===i?void 0:i.length)>0);return(0,e.jsx)("div",Object.assign({className:"job-search-form__selections-wrapper"},{children:(0,e.jsxs)("ul",Object.assign({className:"job-search-form__selections-container content-tags__tags"},{children:[p&&(0,e.jsx)(Vi,{updater:u,valueKey:oi.TASK_AREAS,values:li(a.task_areas,s)}),h&&(0,e.jsx)(Vi,{updater:d,valueKey:oi.EMPLOYMENT,values:li(a.employment,c)}),a.language&&(0,e.jsx)(Ki,{label:ai(a.language),atom:Li,valueKey:oi.LANGUAGE}),a.continuous&&(0,e.jsx)($i,{label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),atom:Pi,valueKey:oi.CONTINUOUS}),a.internship&&(0,e.jsx)($i,{label:Drupal.t("Practical training",{},{context:"Job search"}),atom:Ri,valueKey:oi.INTERNSHIPS}),a.summer_jobs&&(0,e.jsx)($i,{label:Drupal.t("Summer jobs",{},{context:"Job search"}),atom:Di,valueKey:oi.SUMMER_JOBS}),a.youth_summer_jobs&&(0,e.jsx)($i,{label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),atom:Ai,valueKey:oi.YOUTH_SUMMER_JOBS}),(0,e.jsx)("li",Object.assign({className:"job-search-form__clear-all"},{children:(0,e.jsx)(Ro,Object.assign({"aria-hidden":f?"false":"true",className:"job-search-form__clear-all-button",iconLeft:(0,e.jsx)(vo,{className:"job-search-form__clear-all-icon"}),onClick:l,style:f?{}:{visibility:"hidden"},variant:"supplementary"},{children:Drupal.t("Clear selections",{},{context:"Job search clear selections"})}))}))]}))}))};const Vi=({updater:t,values:n,valueKey:r})=>{const o=ei(ki),i=ti(Ei);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(Fi,{value:a.simpleLabel||a.label,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)))})},$i=({atom:t,valueKey:n,label:r})=>{const o=ti(t),i=ei(ki),a=ti(Ei);return(0,e.jsx)(Fi,{value:r,clearSelection:()=>{a(Object.assign(Object.assign({},i),{[n]:!1})),o(!1)}})},Ki=({atom:t,valueKey:n,label:r})=>{const o=ti(t),i=ei(ki),a=ti(Ei),{language:l}=i,s=Hi(i,["language"]);return(0,e.jsx)(Fi,{value:r,clearSelection:()=>{a(s),o(null)}})};var Wi=()=>{var n,r;const o=(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)||"",[i,a]=ni(Pi),[l,s]=ni(Ri),[u,c]=ni(Di),[d,f]=ni(Ai),[p,h]=ni(Si),m=ei(ki),g=ti(Ei),[v,b]=ni(ji),_=ei(Ti),y=ei(Ni),[x,w]=ni(zi),k=ei(Mi),[E,S]=ni(Li),{employmentSearchIds:C}=ei(Oi),I=ii(C);(0,t.useEffect)((()=>{var e;h((null===(e=null==m?void 0:m.keyword)||void 0===e?void 0:e.toString())||""),b(li(null==m?void 0:m.task_areas,_)),w(li(null==m?void 0:m.employment,y)),a(!!(null==m?void 0:m.continuous)),s(!!(null==m?void 0:m.internship)),c(!!(null==m?void 0:m.summer_jobs)),f(!!(null==m?void 0:m.youth_summer_jobs)),S(((e="",t=[])=>t.find((t=>(null==t?void 0:t.value)===e.toString()))||null)(null==m?void 0:m.language,k))}),[]);const O=v.map((e=>e.value)),T=x.map((e=>e.value)),j=!(null===(r=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===r?void 0:r.results_page_path),N=I.get(ri.CONTINUOUS),z=I.get(ri.TRAINING),M=I.get(ri.SUMMER_JOBS),L=I.get(ri.YOUTH_SUMMER_JOBS)||I.get(ri.COOL_SUMMER_PROJECT),P=N||z||M||L,R=Drupal.t("Task area",{},{context:"Task areas filter label"}),D=Drupal.t("Type of employment relationship",{},{context:"Employment filter label"}),A=Drupal.t("Language",{},{context:"Language filter label"});return(0,e.jsxs)("form",Object.assign({className:"job-search-form",onSubmit:e=>{if(o.length)return!0;e.preventDefault(),g({employment:x.reduce(((e,t)=>{const n=t.additionalValue?[t.additionalValue.toString(),t.value.toString()]:[t.value.toString()];return e.concat(n)}),[]),keyword:p,language:null==E?void 0:E.value,continuous:i,internship:l,task_areas:v.map((e=>e.value)),summer_jobs:u,youth_summer_jobs:d})},action:o},{children:[(0,e.jsx)(et,{className:"job-search-form__filter",id:oi.KEYWORD,label:Drupal.t("Keyword",{context:"Search keyword label"}),name:oi.KEYWORD,onChange:({target:{value:e}})=>h(e),value:p,placeholder:Drupal.t("Eg. title, location, department",{},{context:"HELfi Rekry job search keyword placeholder"})}),(0,e.jsxs)("div",Object.assign({className:"job-search-form__dropdowns"},{children:[(0,e.jsxs)("div",Object.assign({className:"job-search-form__dropdowns__upper"},{children:[(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearable:!0,clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":R},{context:"React search clear selection label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All fields",{},{context:"Task areas filter placeholder"}),multiselect:!0,label:R,options:_,value:v,id:oi.TASK_AREAS,onChange:b})})),(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":D},{context:"React search clear selection label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All employment relationship options",{},{context:"Employment filter placeholder"}),multiselect:!0,label:D,options:y,value:x,id:oi.EMPLOYMENT_RELATIONSHIP,onChange:w})}))]})),o&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("select",Object.assign({"aria-hidden":!0,multiple:!0,value:O,name:oi.TASK_AREAS,style:{display:"none"}},{children:O.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t,selected:!0},t)))})),(0,e.jsx)("select",Object.assign({"aria-hidden":!0,multiple:!0,value:T,name:oi.EMPLOYMENT,style:{display:"none"}},{children:T.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t,selected:!0},t)))}))]})]})),j&&(0,e.jsx)("div",Object.assign({className:"job-search-form__dropdowns"},{children:(0,e.jsx)("div",Object.assign({className:"job-search-form__dropdowns__lower"},{children:(0,e.jsx)("div",Object.assign({className:"job-search-form__filter job-search-form__dropdown--upper"},{children:(0,e.jsx)(No,{clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":A},{context:"React search clear selection label"}),className:"job-search-form__dropdown",clearable:!0,selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All languages",{},{context:"Language placeholder"}),label:A,options:k,value:E,id:oi.LANGUAGE,onChange:S})}))}))})),j&&P&&(0,e.jsxs)("fieldset",Object.assign({className:"job-search-form__checkboxes"},{children:[(0,e.jsx)("legend",Object.assign({className:"job-search-form__checkboxes-legend"},{children:Drupal.t("Filters",{},{context:"Checkbox filters heading"})})),N&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),id:oi.CONTINUOUS,onClick:()=>a(!i),checked:i,name:oi.CONTINUOUS,value:i.toString()}),z&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Practical training",{},{context:"Job search"}),id:oi.INTERNSHIPS,onClick:()=>s(!l),checked:l,name:oi.INTERNSHIPS,value:l.toString()}),M&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs",{},{context:"Job search"}),id:oi.SUMMER_JOBS,onClick:()=>c(!u),checked:u,name:oi.SUMMER_JOBS,value:u.toString()}),L&&(0,e.jsx)(Lo,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),id:oi.YOUTH_SUMMER_JOBS,onClick:()=>f(!d),checked:d,name:oi.YOUTH_SUMMER_JOBS,value:d.toString()})]})),(0,e.jsx)(Ro,Object.assign({className:"hds-button hds-button--primary job-search-form__submit-button",type:"submit"},{children:Drupal.t("Search")})),(0,e.jsx)(Ui,{})]}))};var qi={size:30,sortOptions:{closing:"closing",newestFirst:"newest_first"}};var Yi=e=>{var t,n;const{size:r,sortOptions:o}=qi,{promoted:i}=ei(Oi),a=Number.isNaN(Number(e.page))?1:Number(e.page),l=[{bool:{must:[{term:{[ui.COPIED]:!1}}],must_not:{term:{[ui.PROMOTED]:!0}}}}],s=[];e.keyword&&e.keyword.length>0&&l.push({bool:{should:[{match_phrase_prefix:{[ui.RECRUITMENT_ID]:e.keyword.toString()}},{combined_fields:{query:e.keyword.toString(),fields:[`${ui.TITLE}^2`,`${ui.ORGANIZATION}^1.5`,ui.ORGANIZATION_NAME,ui.EMPLOYMENT]}},{wildcard:{[`${ui.TITLE}`]:`*${e.keyword.toString()}*`}}]}}),(null===(t=null==e?void 0:e.task_areas)||void 0===t?void 0:t.length)&&l.push({terms:{[ui.TASK_AREA_EXTERNAL_ID]:e.task_areas}}),(null===(n=null==e?void 0:e.employment)||void 0===n?void 0:n.length)&&l.push({bool:{should:[{terms:{[ui.EMPLOYMENT_ID]:e.employment}},{terms:{[ui.EMPLOYMENT_TYPE_ID]:e.employment}}],minimum_should_match:1}}),e.continuous&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.CONTINUOUS}}),e.internship&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.TRAINING}}),e.summer_jobs&&s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.SUMMER_JOBS}}),e.youth_summer_jobs&&(s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.YOUTH_SUMMER_JOBS}}),s.push({term:{[ui.EMPLOYMENT_SEARCH_ID]:ri.COOL_SUMMER_PROJECT}}));const u={bool:{filter:[fi]}};e.language&&u.bool.filter.push({term:{[ui.LANGUAGE]:e.language.toString()}}),Object.keys(l).length&&(u.bool.must=l),s.length&&(u.bool.should=s,u.bool.minimum_should_match=1);const c={[ui.UNPUBLISH_ON]:{order:"asc"}},d={[ui.PUBLICATION_STARTS]:{order:"desc"}},f=(null==e?void 0:e.sort)===o.closing?c:(null==e||e.sort,o.newestFirst,d),[p,h]=(()=>{if(!i.length)return[r,r*(a-1)];const e=r*(a-1)=r)return[0,0];if(!n){const e=Math.ceil(i.length/r);return[r,r*(a-1-e)+(r-o)]}return[r-o,0]})();return JSON.stringify({aggs:{[ui.NUMBER_OF_JOBS]:{sum:{field:ui.NUMBER_OF_JOBS,missing:1}},total_count:{cardinality:{field:`${ui.RECRUITMENT_ID}.keyword`}}},collapse:{field:`${ui.RECRUITMENT_ID}.keyword`,inner_hits:{name:"translations",size:3}},from:h,query:u,sort:[f,"_score"],size:p})},Gi=n(1688);const Qi=()=>{},Ji=Qi(),Xi=Object,Zi=e=>e===Ji,ea=e=>"function"==typeof e,ta=(e,t)=>({...e,...t}),na=new WeakMap;let ra=0;const oa=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Xi(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=na.get(e),o)return o;if(o=++ra+"~",na.set(e,o),n==Array){for(o="@",i=0;i{const n=ia.get(e);return[()=>!Zi(t)&&e.get(t)||aa,r=>{if(!Zi(t)){const o=e.get(t);t in la||(la[t]=o),n[5](t,ta(o,r),o||aa)}},n[6],()=>!Zi(t)&&t in la?la[t]:!Zi(t)&&e.get(t)||aa]};let fa=!0;const[pa,ha]=ua&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Qi,Qi],ma={isOnline:()=>fa,isVisible:()=>{const e=ca&&document.visibilityState;return Zi(e)||"hidden"!==e}},ga={initFocus:e=>(ca&&document.addEventListener("visibilitychange",e),pa("focus",e),()=>{ca&&document.removeEventListener("visibilitychange",e),ha("focus",e)}),initReconnect:e=>{const t=()=>{fa=!0,e()},n=()=>{fa=!1};return pa("online",t),pa("offline",n),()=>{ha("online",t),ha("offline",n)}}},va=!t.useId,ba=!ua||"Deno"in window,_a=e=>ua&&typeof window.requestAnimationFrame!=sa?window.requestAnimationFrame(e):setTimeout(e,1),ya=ba?t.useEffect:t.useLayoutEffect,xa="undefined"!=typeof navigator&&navigator.connection,wa=!ba&&xa&&(["slow-2g","2g"].includes(xa.effectiveType)||xa.saveData),ka=e=>{if(ea(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?oa(e):"",t]};let Ea=0;const Sa=()=>++Ea;var Ca=3,Ia=0,Oa=2,Ta=1;async function ja(...e){const[t,n,r,o]=e,i=ta({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(ea(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]=ka(n);if(!o)return;const[i,d]=da(t,o),[f,p,h,m]=ia.get(t),g=()=>{const e=f[o];return u&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return g();let v,b=r;const _=Sa();p[o]=[_,0];const y=!Zi(s),x=i(),w=x.data,k=x._c,E=Zi(k)?w:k;if(y&&(s=ea(s)?s(E,w):s,d({data:s,_c:E})),ea(b))try{b=b(E)}catch(e){v=e}if(b&&(e=>ea(e.then))(b)){if(b=await b.catch((e=>{v=e})),_!==p[o][0]){if(v)throw v;return b}v&&y&&(e=>"function"==typeof l?l(e):!1!==l)(v)&&(a=!0,d({data:E,_c:Ji}))}if(a&&!v)if(ea(a)){const e=a(b,E);d({data:e,error:Ji,_c:Ji})}else d({data:b,error:Ji,_c:Ji});if(p[o][1]=Sa(),Promise.resolve(g()).then((()=>{d({_c:Ji})})),!v)return b;if(c)throw v}}const Na=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},za=(e,t)=>{if(!ia.has(e)){const n=ta(ga,t),r={},o=ja.bind(Ji,e);let i=Qi;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(!ia.has(e)&&(ia.set(e,[r,{},{},{},o,s,l]),!ba)){const t=n.initFocus(setTimeout.bind(Ji,Na.bind(Ji,r,0))),o=n.initReconnect(setTimeout.bind(Ji,Na.bind(Ji,r,1)));i=()=>{t&&t(),o&&o(),ia.delete(e)}}};return u(),[e,o,u,i]}return[e,ia.get(e)[4]]},[Ma,La]=za(new Map),Pa=ta({onLoadingSlow:Qi,onSuccess:Qi,onError:Qi,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Zi(i)&&a>i||setTimeout(r,l,o)},onDiscarded:Qi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:wa?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:wa?5e3:3e3,compare:(e,t)=>oa(e)==oa(t),isPaused:()=>!1,cache:Ma,mutate:La,fallback:{}},ma),Ra=(e,t)=>{const n=ta(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=ta(o,a))}return n},Da=(0,t.createContext)({}),Aa=ua&&window.__SWR_DEVTOOLS_USE__,Ba=Aa?window.__SWR_DEVTOOLS_USE__:[],Fa=e=>ea(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Ha=Ba.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=ka(t),[,,,o]=ia.get(Ma);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Zi(i)?n(...e):(delete o[r],i)}),r)));Aa&&(window.__SWR_DEVTOOLS_REACT__=t);const Ua=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)}),Va={dedupe:!0},$a=(Xi.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(Da),o=ea(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:Ra(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ji);l&&!s.current&&(s.current=za(l(a.cache||Ma),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),ya((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(Da.Provider,ta(e,{value:a}))}),"defaultValue",{value:Pa}),Ka=(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,v]=ia.get(o),[b,_]=ka(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(b),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,O,T,j]=da(o,b),N=(0,t.useRef)({}).current,z=Zi(l)?r.fallback[b]:l,M=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Zi(e[r]))return!1;if(!i(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,t.useMemo)((()=>{const e=!!b&&!!n&&(Zi(s)?!S().isPaused()&&!a&&(!!Zi(u)||u):s),t=t=>{const n=ta(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=j(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(I());return M(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>l]}),[o,b]),P=(0,Gi.useSyncExternalStore)((0,t.useCallback)((e=>T(b,((t,n)=>{M(n,t)||e()}))),[o,b]),L[0],L[1]),R=!y.current,D=h[b]&&h[b].length>0,A=P.data,B=Zi(A)?z:A,F=P.error,H=(0,t.useRef)(B),U=p?Zi(A)?H.current:A:B,V=!(D&&!Zi(F))&&(R&&!Zi(s)?s:!S().isPaused()&&(a?!Zi(B)&&u:Zi(B)||u)),$=!!(b&&n&&R&&V),K=Zi(P.isValidating)?$:P.isValidating,W=Zi(P.isLoading)?$:P.isLoading,q=(0,t.useCallback)((async e=>{const t=k.current;if(!b||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[b]||!l.dedupe,u=()=>va?!x.current&&b===w.current&&y.current:b===w.current,c={isValidating:!1,isLoading:!1},d=()=>{O(c)},f=()=>{const e=g[b];e&&e[1]===o&&delete g[b]},p={isValidating:!0};Zi(I().data)&&(p.isLoading=!0);try{if(s&&(O(p),r.loadingTimeout&&Zi(I().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(b,r)}),r.loadingTimeout),g[b]=[t(_),Sa()]),[n,o]=g[b],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[b]||g[b][1]!==o)return s&&u()&&S().onDiscarded(b),!1;c.error=Ji;const e=m[b];if(!Zi(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(b),!1;const l=I().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,b,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,b,t),(!0===n||ea(n)&&n(e))&&C()&&t.onErrorRetry(e,b,t,(e=>{const t=h[b];t&&t[0]&&t[0](Ca,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[b,o]),Y=(0,t.useCallback)(((...e)=>ja(o,w.current,...e)),[]);if(ya((()=>{k.current=n,E.current=r,Zi(A)||(H.current=A)})),ya((()=>{if(!b)return;const e=q.bind(Ji,Va);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())}})(b,h,((n,r={})=>{if(n==Ia){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==Ta)S().revalidateOnReconnect&&C()&&e();else{if(n==Oa)return q();if(n==Ca)return q(r)}}));return x.current=!1,w.current=b,y.current=!0,O({_k:_}),V&&(Zi(B)||ba?e():_a(e)),()=>{x.current=!0,n()}}),[b]),ya((()=>{let e;function t(){const t=ea(c)?c(I().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():q(Va).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,b]),(0,t.useDebugValue)(U),a&&Zi(B)&&b){if(!va&&ba)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=v[b];if(!Zi(e)){const t=Y(e);Ua(t)}if(!Zi(F))throw F;{const e=q(Va);Zi(U)||(e.status="fulfilled",e.value=!0),Ua(e)}}return{mutate:Y,get data(){return N.data=!0,U},get error(){return N.error=!0,F},get isValidating(){return N.isValidating=!0,K},get isLoading(){return N.isLoading=!0,W}}},function(...e){const n=ta(Pa,(0,t.useContext)(Da)),[r,o,i]=Fa(e),a=Ra(n,i);let l=Ka;const{use:s}=a,u=(s||[]).concat(Ha);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var Ka,Wa=n(4155),qa=function(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);o{var{query:t,multi:n}=e,r=qa(e,["query","multi"]);return $a(t,(()=>{var e;const r=(null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===e?void 0:e.elastic_proxy_url)||Wa.env.REACT_APP_ELASTIC_URL;return fetch(`${r}/${n?"_msearch":"_search"}`,{method:"POST",headers:{"Content-Type":"application/"+(n?"x-ndjson":"json")},body:t}).then((e=>e.json()))}),Object.assign({revalidateOnFocus:!1},r))};const Ga=(0,t.forwardRef)(((t,n)=>{const{jobs:r,total:o}=t;return(0,e.jsx)("div",Object.assign({className:"job-listing-search__count-container",ref:n},{children:!Number.isNaN(r)&&!Number.isNaN(o)&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",Object.assign({className:"job-listing-search__count"},{children:r})),` ${Drupal.t("open positions (@listings job listings)",{"@listings":o},{context:"Job search results statline"})}`]})}))}));var Qa=Ga;var Ja=(0,t.forwardRef)(((t,n)=>(0,e.jsxs)("div",Object.assign({className:"job-search__no-results",ref:n},{children:[(0,e.jsx)("div",Object.assign({className:"job-search__no-results__heading"},{children:Drupal.t("No results")})),(0,e.jsx)("div",{children:Drupal.t("Jobs meeting search criteria was not found. Try different search criteria.",{},{context:"Job search no results message"})})]}))));var Xa=(0,t.forwardRef)((({error:t},n)=>(console.warn(`Error loading data. ${t}`),(0,e.jsx)("div",Object.assign({className:"job-search__results",ref:n},{children:Drupal.t("The website encountered an unexpected error. Please try again later.")})))));const{sortOptions:Za}=qi,el=[{label:Drupal.t("Newest first",{},{context:"Job search"}),value:Za.newestFirst},{label:Drupal.t("Closing date",{},{context:"Job search"}),value:Za.closing}];var tl=()=>{const n=ei(ki),r=ti(Ei),[o,i]=(0,t.useState)(el[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=el.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)(No,{className:"job-listing-search__sort",label:Drupal.t("Sort by",{},{context:"HELfi Rekry job search"}),options:el,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o})};var nl=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",Object.assign({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",Object.assign({className:"is-hidden",id:a},{children:o}))}))};var rl=({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)(nl,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})):(0,e.jsxs)("button",Object.assign({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)(nl,{icon:"angle-left"}),(0,e.jsx)("span",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-prev-label"},{children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})}))]})),(0,e.jsxs)("ul",Object.assign({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",Object.assign({href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link"},{children:"1"}))}),i[0]-1>0&&(0,e.jsx)("li",Object.assign({className:"pager__item pager__item--ellipsis",role:"presentation"},{children:(0,e.jsx)("span",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"…"}))}))]}),i.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n)},{children:n}),n)}),r))),(0,e.jsx)("li",Object.assign({className:"pager__item is-active"},{children:(0,e.jsx)("a",Object.assign({href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active"},{children:n}))})),a.map(((n,r)=>(0,e.jsx)("li",Object.assign({className:"pager__item"},{children:(0,e.jsx)("a",Object.assign({"aria-label":Drupal.t("Go to page @key",{"@key":n}),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",Object.assign({className:"hds-pagination__item-ellipsis"},{children:"..."}))}),(0,e.jsx)("li",{children:(0,e.jsx)("a",Object.assign({href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link"},{children:o}))})]})]})),s?(0,e.jsxs)("a",Object.assign({"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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)(nl,{icon:"angle-right"})]})):(0,e.jsxs)("button",Object.assign({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",Object.assign({"aria-hidden":"true",className:"hds-pagination__button-next-label"},{children:Drupal.t("Next",{},{context:"Pagination next page link text"})})),(0,e.jsx)(nl,{icon:"angle-right"})]}))]}))}))},ol=n(488),il=(ol.domToReact,ol.htmlToDOM,ol.attributesToProps,ol.Comment,ol.Element,ol.ProcessingInstruction,ol.Text,ol);var al=function({tags:t,isInteractive:n}){const r=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",Object.assign({className:"content-tags","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",Object.assign({className:`content-tags__tags ${r}`},{children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))}))};const ll=({icon:t,label:n,content:r})=>(0,e.jsxs)("div",Object.assign({className:"card__meta"},{children:[(0,e.jsx)("span",Object.assign({className:"card__meta__icon"},{children:(0,e.jsx)(nl,{icon:t})})),(0,e.jsxs)("span",Object.assign({className:"card__meta__label"},{children:[n,": "]})),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},{children:r}))]}));var sl=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:m,dateLabel:g,theme:v,themeLabel:b,daterange:_,dateRangeLabel:y,language:x,languageLabel:w,time:k,timeLabel:E}){const S=`card ${t} ${a?"card--external":""}`,C=o?`h${o}`:"h3";return(0,e.jsxs)("div",Object.assign({className:S},{children:[n&&(0,e.jsx)("div",Object.assign({className:"card__image"},{children:n})),(0,e.jsxs)("div",Object.assign({className:"card__text"},{children:[(0,e.jsx)(C,Object.assign({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",Object.assign({className:"card__category"},{children:(0,e.jsx)(al,{tags:[l]})})),s&&(0,e.jsx)("div",Object.assign({className:"card__description"},{children:u?il(s):(0,e.jsx)("p",{children:s})})),c&&(0,e.jsx)("div",Object.assign({className:"card__helptext"},{children:d?il(c):(0,e.jsx)("p",{children:c})})),(0,e.jsxs)("div",Object.assign({className:"card__metas"},{children:[p&&(0,e.jsx)(ll,{icon:"location",label:h||Drupal.t("Location"),content:p}),m&&(0,e.jsx)(ll,{icon:"clock",label:g||Drupal.t("Date"),content:m}),_&&(0,e.jsx)(ll,{icon:"calendar",label:y||Drupal.t("Estimated schedule"),content:_}),v&&(0,e.jsx)(ll,{icon:"locate",label:b||Drupal.t("Theme"),content:v}),x&&(0,e.jsx)(ll,{icon:"globe",label:w||Drupal.t("Language"),content:x}),k&&(0,e.jsx)(ll,{icon:"calendar",label:E||Drupal.t("Time",{context:"Time of event"}),content:k})]})),f&&(0,e.jsx)("div",Object.assign({className:"card__tags"},{children:(0,e.jsx)(al,{tags:f})}))]}))]}))};const ul=({title:t,field_copied:n,field_original_language:r,field_employment:o,field_employment_type:i,field_job_duration:a,field_jobs:l,field_organization_name:s,field_recruitment_id:u,unpublish_on:c,url:d})=>{const f={};if((null==n?void 0:n.length)&&(null==r?void 0:r.length)){const[e]=r;f.lang=e}const p=t[0],h=(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",Object.assign({},f,{children:p.charAt(0).toUpperCase()+p.slice(1)})),(null==l?void 0:l[0])>1&&(0,e.jsx)("span",{children:` (${l} ${Drupal.t("jobs")})`})]}),m=s&&s.length>0&&s[0]||"",g=Array.isArray(o)?o:[],v=Array.isArray(i)?i:[],b=g.concat(v).map((e=>({tag:e})));return(0,e.jsx)(sl,{cardDescription:m,cardModifierClass:"node--type-job-listing node--view-mode-teaser",cardTags:b,cardTitle:h,cardUrl:null==d?void 0:d[0],date:(()=>{let e,t;const n=null==c?void 0:c[0];if(!n||Number.isNaN(n))return"-";try{t=new Date(1e3*n),e=t.toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(e){return void console.warn(`Unable to parse date for job ${null==u?void 0:u[0]}: ${e}`)}return e})(),dateLabel:Drupal.t("Application period ends"),daterange:null==a?void 0:a[0].toString(),dateRangeLabel:Drupal.t("Employment contract")})};var cl=({job:e,innerHits:t})=>{var n;const{_language:r,title:o}=e;if(!o||!o.length)return null;if(!(null===(n=ei(ki))||void 0===n?void 0:n.language)&&t.length>1&&r!==ci)for(const e of t)if(e._source._language===ci)return ul(e._source);return ul(e)};var dl=({hits:t})=>(0,e.jsx)(e.Fragment,{children:t.map((t=>(0,e.jsx)(cl,{innerHits:(null==t?void 0:t.inner_hits.translations.hits.hits)||null,job:t._source},t._id)))});var fl=()=>(0,e.jsx)("div",Object.assign({className:"hdbt__loading-overlay"},{children:(0,e.jsx)(m,{})}));var pl=({className:t,children:n,loading:r})=>(0,e.jsxs)("div",Object.assign({"aria-live":"polite",className:`hdbt__loading-wrapper ${t}`,role:"region"},{children:[r&&(0,e.jsx)(fl,{}),n]}));var hl=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","0"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};var ml=()=>{const{size:n}=qi,r=ei(ki),o=Yi(r),{error:i}=ei(Oi),a=ti(Ci),l=ei(Ii),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hl(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=Ya({keepPreviousData:!0,query:o}),h=(e,t)=>{e.preventDefault(),a(t.toString())};return(0,e.jsx)("div",Object.assign({className:"job-search__results"},{children:(0,e.jsx)(pl,Object.assign({loading:f||p},{children:(()=>{var t,r,o;if(!c&&!d)return;if(!(null===(t=null==c?void 0:c.hits)||void 0===t?void 0:t.hits.length))return(0,e.jsx)(Ja,{ref:s});if(d||i)return(0,e.jsx)(Xa,{error:d||i,ref:s});const a=c.hits.hits,u=c.aggregations.total_count.value||c.hits.total.value,f=Math.floor(u/n),p=u>n&&u%n,m=null===(o=null===(r=null==c?void 0:c.aggregations)||void 0===r?void 0:r[ui.NUMBER_OF_JOBS])||void 0===o?void 0:o.value;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",Object.assign({className:"job-search__results-stats"},{children:[(0,e.jsx)(Qa,{jobs:m,total:u,ref:s}),(0,e.jsx)(tl,{})]})),(0,e.jsx)(dl,{hits:a}),(0,e.jsx)(rl,{currentPage:l,pages:5,totalPages:p?f+1:f,updatePage:h})]})})()}))}))};var gl=e=>{const{size:t}=qi,n=Number.isNaN(Number(e.page))?1:Number(e.page),r=Yi(e),o=JSON.parse(r),i={term:{[ui.PROMOTED]:!0}};delete o.query.bool.must[0].bool.must_not,o.query.bool.must.push(i),o.size=t,o.from=t*(n-1);return`{}\n${JSON.stringify(o)}\n{}\n${r}\n`};var vl=()=>{const{size:n}=qi,r=ei(ki),o=ei(Ii),i=ti(Ci),{error:a}=ei(Oi),l=gl(r),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hl(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=Ya({keepPreviousData:!0,query:l,multi:!0}),h=(e,t)=>{e.preventDefault(),i(t.toString())};return(0,e.jsx)("div",Object.assign({className:"job-search__results"},{children:(0,e.jsx)(pl,Object.assign({loading:f||p},{children:(()=>{var t,r,i,l,u,f,p,m;if(!c&&!d)return;if(d||a||c.error)return(0,e.jsx)(Xa,{error:d||a||c.error,ref:s});const[g,v]=c.responses,b=Number(null===(r=null===(t=g.aggregations)||void 0===t?void 0:t.total_count)||void 0===r?void 0:r.value),_=Number(null===(l=null===(i=v.aggregations)||void 0===i?void 0:i.total_count)||void 0===l?void 0:l.value),y=(Number.isNaN(b)?0:b)+(Number.isNaN(_)?0:_);if(y<=0)return(0,e.jsx)(Ja,{ref:s});const x=Math.floor(y/n),w=y>n&&y%n,k=null===(f=null===(u=g.aggregations)||void 0===u?void 0:u[ui.NUMBER_OF_JOBS])||void 0===f?void 0:f.value,E=null===(m=null===(p=v.aggregations)||void 0===p?void 0:p[ui.NUMBER_OF_JOBS])||void 0===m?void 0:m.value,S=(Number.isNaN(k)?0:k)+(Number.isNaN(E)?0:E),C=[...g.hits.hits,...v.hits.hits];return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",Object.assign({className:"job-search__results-stats"},{children:[(0,e.jsx)(Qa,{jobs:S,total:y,ref:s}),(0,e.jsx)(tl,{})]})),(0,e.jsx)(dl,{hits:C}),(0,e.jsx)(rl,{currentPage:o,pages:5,totalPages:w?x+1:x,updatePage:h})]})})()}))}))};var bl=()=>{const{promoted:t}=ei(Oi);return(null==t?void 0:t.length)?(0,e.jsx)(vl,{}):(0,e.jsx)(ml,{})};var _l=()=>{var n;return(0,e.jsx)("div",Object.assign({className:"recruitment-search"},{children:(0,e.jsxs)(t.Suspense,Object.assign({fallback:(0,e.jsx)(m,{})},{children:[(0,e.jsx)(Wi,{}),!(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)&&(0,e.jsx)(bl,{})]}))}))};const yl=document.getElementById("helfi-rekry-job-search");yl&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(_l,{})}),yl)}()}();
\ No newline at end of file
diff --git a/dist/js/linkedevents.min.js b/dist/js/linkedevents.min.js
index e30cee8ae..e91d50529 100644
--- a/dist/js/linkedevents.min.js
+++ b/dist/js/linkedevents.min.js
@@ -1 +1 @@
-!function(){var e={296:function(e){function t(e,t,n){var r,o,a,i,l;function s(){var u=Date.now()-i;u=0?r=setTimeout(s,t-u):(r=null,n||(l=e.apply(a,o),a=o=null))}null==t&&(t=100);var u=function(){a=this,o=arguments,i=Date.now();var u=n&&!r;return r||(r=setTimeout(s,t)),u&&(l=e.apply(a,o),a=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(a,o),a=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 a=n(9960),i=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 i.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 i.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?a.ElementType.Tag:void 0,r=new i.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===a.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 i.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new i.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),t=new i.NodeWithChildren(a.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 i.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)}),a=this&&this.__assign||function(){return a=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=h;var p=function(e){function t(t){return e.call(this,i.ElementType.Root,t)||this}return o(t,e),t}(h);t.Document=p;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?i.ElementType.Script:"style"===t?i.ElementType.Style:i.ElementType.Tag);var a=e.call(this,o,r)||this;return a.name=t,a.attribs=n,a}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}(h);function g(e){return(0,i.isTag)(e)}function v(e){return e.type===i.ElementType.CDATA}function b(e){return e.type===i.ElementType.Text}function _(e){return e.type===i.ElementType.Comment}function y(e){return e.type===i.ElementType.Directive}function w(e){return e.type===i.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),b(e))n=new c(e.data);else if(_(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(e.name,a({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?k(e.children):[];var l=new h(i.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(w(e)){r=t?k(e.children):[];var s=new p(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 x(e,!0)})),n=1;n/i,i=//i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var c=new u;l=s=function(e,t){return t&&(e="<"+t+">"+e+""+t+">"),c.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,h="object"==typeof document?document.createElement("template"):{};h.content&&(f=function(e){return h.innerHTML=e,h.content.childNodes}),e.exports=function(e){var u,c,d,h,p=e.match(o);switch(p&&p[1]&&(u=p[1].toLowerCase()),u){case t:return c=s(e),a.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),i.test(e)||(d=c.querySelector(r))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case r:return h=(c=l(e)).querySelectorAll(u),i.test(e)&&a.test(e)?h[0].parentNode.childNodes:h;default:return f?f(e):(d=l(e,r).querySelector(r)).childNodes}}},4152:function(e,t,n){var r=n(8276),o=n(1507).formatDOM,a=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(a);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},1507:function(e,t,n){for(var r,o=n(7915),a=n(885).CASE_SENSITIVE_TAG_NAMES,i=o.Comment,l=o.Element,s=o.ProcessingInstruction,u=o.Text,c={},d=0,f=a.length;d1&&(c=p(c,{key:c.key||y})),v.push(c);else if("text"!==a.type){switch(d=a.attribs,s(a)?i(d.style,d):d&&(d=o(d,a.name)),f=null,a.type){case"script":case"style":a.children[0]&&(d.dangerouslySetInnerHTML={__html:a.children[0].data});break;case"tag":"textarea"===a.name&&a.children[0]?d.defaultValue=a.children[0].data:a.children&&a.children.length&&(f=e(a.children,n));break;default:continue}w>1&&(d.key=y),v.push(m(a.name,d,f))}else{if((u=!a.data.trim().length)&&a.parent&&!l(a.parent))continue;if(_&&u)continue;v.push(a.data)}return 1===v.length?v[0]:v}},4606:function(e,t,n){var r=n(7294),o=n(1476).default;var a={reactCompat:!0};var i=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,a={},i={};for(n in e)r=e[n],o&&(a=t(n,r))&&2===a.length?i[a[0]]=a[1]:"string"==typeof r&&(i[r]=n);return i},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"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}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,a)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,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 h(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function p(){var e={line:d,column:f};return function(t){return t.position=new m(e),_(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(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;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return h(r),e=e.slice(r.length),n}}function _(){b(r)}function y(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=p();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 f+=2,h(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function x(){var e=p(),n=b(o);if(n){if(w(),!b(a))return v("property missing ':'");var r=b(i),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return b(l),s}}return _(),function(){var e,t=[];for(y(t);e=x();)!1!==e&&(t.push(e),y(t));return t}()}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,a="[object Arguments]",i="[object Array]",l="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",h="[object Object]",p="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",b="[object Symbol]",_="[object WeakMap]",y="[object ArrayBuffer]",w="[object DataView]",x=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,S={};S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S[a]=S[i]=S[y]=S[l]=S[w]=S[s]=S[u]=S[c]=S[d]=S[f]=S[h]=S[m]=S[g]=S[v]=S[_]=!1;var E="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,C="object"==typeof self&&self&&self.Object===Object&&self,T=E||C||Function("return this")(),O=t&&!t.nodeType&&t,I=O&&e&&!e.nodeType&&e,D=I&&I.exports===O,M=D&&E.process,N=function(){try{return M&&M.binding&&M.binding("util")}catch(e){}}(),z=N&&N.isTypedArray;function j(e,t){for(var n=-1,r=null==e?0:e.length;++nl))return!1;var u=a.get(e);if(u&&a.get(t))return u==t;var c=-1,d=!0,f=2&n?new ye:void 0;for(a.set(e,t),a.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ve,map:new(ae||be),string:new ve}},_e.prototype.delete=function(e){var t=Me(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Me(this,e).get(e)},_e.prototype.has=function(e){return Me(this,e).has(e)},_e.prototype.set=function(e,t){var n=Me(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},we.prototype.clear=function(){this.__data__=new be,this.size=0},we.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},we.prototype.get=function(e){return this.__data__.get(e)},we.prototype.has=function(e){return this.__data__.has(e)},we.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!ae||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var ze=te?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ue(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function We(e){return null!=e&&"object"==typeof e}var $e=z?function(e){return function(t){return e(t)}}(z):function(e){return We(e)&&Ve(e.length)&&!!S[Se(e)]};function qe(e){return null!=(t=e)&&Ve(t.length)&&!Be(t)?xe(e):Oe(e);var t}e.exports=function(e,t){return Ce(e,t)}},8423:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")(),i=Object.prototype,l=i.hasOwnProperty,s=i.toString,u=a.Symbol,c=u?u.toStringTag:void 0;function d(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?function(e){var t=l.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=s.call(e);r&&(t?e[c]=n:delete e[c]);return o}(e):function(e){return s.call(e)}(e)}e.exports=function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=d(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4461:function(e,t,n){var r="[object Symbol]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,a="object"==typeof self&&self&&self.Object===Object&&self,i=o||a||Function("return this")(),l=Object.prototype,s=0,u=l.toString,c=i.Symbol,d=c?c.prototype:void 0,f=d?d.toString:void 0;function h(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t,n=++s;return(null==(t=e)?"":h(t))+n}},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,a){for(var i,l,s=o(e),u=1;ut}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!h.call(m,e)||!h.call(p,e)&&(f.test(e)?m[e]=!0:(p[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(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(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(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 w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,k=60106,S=60107,E=60108,C=60114,T=60109,O=60110,I=60112,D=60113,M=60120,N=60115,z=60116,j=60121,P=60128,L=60129,R=60130,F=60131;if("function"==typeof Symbol&&Symbol.for){var A=Symbol.for;x=A("react.element"),k=A("react.portal"),S=A("react.fragment"),E=A("react.strict_mode"),C=A("react.profiler"),T=A("react.provider"),O=A("react.context"),I=A("react.forward_ref"),D=A("react.suspense"),M=A("react.suspense_list"),N=A("react.memo"),z=A("react.lazy"),j=A("react.block"),A("react.scope"),P=A("react.opaque.id"),L=A("react.debug_trace_mode"),R=A("react.offscreen"),F=A("react.legacy_hidden")}var H,B="function"==typeof Symbol&&Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function U(e){if(void 0===H)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||""}return"\n"+H+e}var W=!1;function $(e,t){if(!e||W)return"";W=!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"),a=r.stack.split("\n"),i=o.length-1,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(1!==i||1!==l)do{if(i--,0>--l||o[i]!==a[l])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?U(e):""}function q(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 22:return e=$(e.type._render,!1);case 1:return e=$(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 S:return"Fragment";case k:return"Portal";case C:return"Profiler";case E:return"StrictMode";case D:return"Suspense";case M: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 I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case N:return Y(e.type);case j:return Y(e._render);case z:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function K(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 Z(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,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 G(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 J(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=K(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=K(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,K(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 ae(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 ie(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ue(e,t){var n=K(t.value),r=K(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 he(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 pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?he(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="",t=me.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 be(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 _e={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 we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||_e.hasOwnProperty(e)&&_e[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=we(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(_e).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[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 Se(e,t){if(t){if(ke[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Ee(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,Ie=null;function De(e){if(e=ro(e)){if("function"!=typeof Te)throw Error(i(280));var t=e.stateNode;t&&(t=ao(t),Te(e.stateNode,e.type,t))}}function Me(e){Oe?Ie?Ie.push(e):Ie=[e]:Oe=e}function Ne(){if(Oe){var e=Oe,t=Ie;if(Ie=Oe=null,De(e),t)for(e=0;e(r=31-Wt(r))?0:1<n;n++)t.push(e);return t}function Ut(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-($t(e)/qt|0)|0},$t=Math.log,qt=Math.LN2;var Yt=a.unstable_UserBlockingPriority,Kt=a.unstable_runWithPriority,Qt=!0;function Zt(e,t,n,r){Re||Pe();var o=Xt,a=Re;Re=!0;try{je(o,e,t,n,r)}finally{(Re=a)||Ae()}}function Gt(e,t,n,r){Kt(Yt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Qt)if((o=0==(4&t))&&0=Fn),Bn=String.fromCharCode(32),Vn=!1;function Un(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var $n=!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 Kn(e,t,n,r){Me(r),0<(t=Rr(t,"onChange")).length&&(n=new hn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Zn=null;function Gn(e){Ir(e,0)}function Xn(e){if(G(oo(e)))return e}function Jn(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=hr(r)}}function mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(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 br=d&&"documentMode"in document&&11>=document.documentMode,_r=null,yr=null,wr=null,xr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==_r||_r!==X(r)||("selectionStart"in(r=_r)&&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},wr&&fr(wr,r)||(wr=r,0<(r=Rr(yr,"onSelect")).length&&(t=new hn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=_r)))}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(jt,2);for(var Sr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erso||(e.current=lo[so],lo[so]=null,so--)}function fo(e,t){so++,lo[so]=e.current,e.current=t}var ho={},po=uo(ho),mo=uo(!1),go=ho;function vo(e,t){var n=e.type.contextTypes;if(!n)return ho;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function bo(e){return null!=(e=e.childContextTypes)}function _o(){co(mo),co(po)}function yo(e,t,n){if(po.current!==ho)throw Error(i(168));fo(po,t),fo(mo,n)}function wo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,Y(t)||"Unknown",a));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ho,go=po.current,fo(po,e),fo(mo,mo.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=wo(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,co(mo),co(po),fo(po,e)):co(mo),fo(mo,n)}var So=null,Eo=null,Co=a.unstable_runWithPriority,To=a.unstable_scheduleCallback,Oo=a.unstable_cancelCallback,Io=a.unstable_shouldYield,Do=a.unstable_requestPaint,Mo=a.unstable_now,No=a.unstable_getCurrentPriorityLevel,zo=a.unstable_ImmediatePriority,jo=a.unstable_UserBlockingPriority,Po=a.unstable_NormalPriority,Lo=a.unstable_LowPriority,Ro=a.unstable_IdlePriority,Fo={},Ao=void 0!==Do?Do:function(){},Ho=null,Bo=null,Vo=!1,Uo=Mo(),Wo=1e4>Uo?Mo:function(){return Mo()-Uo};function $o(){switch(No()){case zo:return 99;case jo:return 98;case Po:return 97;case Lo:return 96;case Ro:return 95;default:throw Error(i(332))}}function qo(e){switch(e){case 99:return zo;case 98:return jo;case 97:return Po;case 96:return Lo;case 95:return Ro;default:throw Error(i(332))}}function Yo(e,t){return e=qo(e),Co(e,t)}function Ko(e,t,n){return e=qo(e),To(e,t,n)}function Qo(){if(null!==Bo){var e=Bo;Bo=null,Oo(e)}Zo()}function Zo(){if(!Vo&&null!==Ho){Vo=!0;var e=0;try{var t=Ho;Yo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=h(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var _=h(o,m,b.value,u);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(o,m),l=a(_,l,g),null===d?c=_:d.sibling=_,d=_,m=v}if(b.done)return n(o,m),c;if(null===m){for(;!b.done;g++,b=s.next())null!==(b=f(o,b.value,u))&&(l=a(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(m=r(o,m);!b.done;g++,b=s.next())null!==(b=p(m,o,g,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),l=a(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,a,s){var u="object"==typeof a&&null!==a&&a.type===S&&null===a.key;u&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case x:e:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(a.type===S){n(e,u.sibling),(r=o(u,a.props.children)).return=e,e=r;break e}}else if(u.elementType===a.type){n(e,u.sibling),(r=o(u,a.props)).ref=Sa(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===S?((r=Ks(a.props.children,e.mode,s,a.key)).return=e,e=r):((s=Ys(a.type,a.key,a.props,null,e.mode,s)).ref=Sa(e,r,a),s.return=e,e=s)}return l(e);case k:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gs(a,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Zs(a,e.mode,s)).return=e,e=r),l(e);if(ka(a))return m(e,r,a,s);if(V(a))return g(e,r,a,s);if(c&&Ea(e,a),void 0===a&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,Y(e.type)||"Component"))}return n(e,r)}}var Ta=Ca(!0),Oa=Ca(!1),Ia={},Da=uo(Ia),Ma=uo(Ia),Na=uo(Ia);function za(e){if(e===Ia)throw Error(i(174));return e}function ja(e,t){switch(fo(Na,t),fo(Ma,e),fo(Da,Ia),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}co(Da),fo(Da,t)}function Pa(){co(Da),co(Ma),co(Na)}function La(e){za(Na.current);var t=za(Da.current),n=pe(t,e.type);t!==n&&(fo(Ma,e),fo(Da,n))}function Ra(e){Ma.current===e&&(co(Da),co(Ma))}var Fa=uo(0);function Aa(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 Ha=null,Ba=null,Va=!1;function Ua(e,t){var n=Ws(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 Wa(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 $a(e){if(Va){var t=Ba;if(t){var n=t;if(!Wa(e,t)){if(!(t=Kr(n.nextSibling))||!Wa(e,t))return e.flags=-1025&e.flags|2,Va=!1,void(Ha=e);Ua(Ha,n)}Ha=e,Ba=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,Va=!1,Ha=e}}function qa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ha=e}function Ya(e){if(e!==Ha)return!1;if(!Va)return qa(e),Va=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Wr(t,e.memoizedProps))for(t=Ba;t;)Ua(e,t),t=Kr(t.nextSibling);if(qa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ba=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ba=null}}else Ba=Ha?Kr(e.stateNode.nextSibling):null;return!0}function Ka(){Ba=Ha=null,Va=!1}var Qa=[];function Za(){for(var e=0;ea))throw Error(i(301));a+=1,ni=ti=null,t.updateQueue=null,Ga.current=Pi,e=n(r,o)}while(oi)}if(Ga.current=Ni,t=null!==ti&&null!==ti.next,Ja=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function ui(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"==typeof t?t(e):t}function di(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=a=null,u=o;do{var c=u.lane;if((Ja&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,a=r):s=s.next=d,ei.lanes|=c,Bl|=c}u=u.next}while(null!==u&&u!==o);null===s?a=r:s.next=l,cr(r,t.memoizedState)||(Ri=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);cr(a,t.memoizedState)||(Ri=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function hi(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=(Ja&e)===e)&&(t._workInProgressVersionPrimary=r,Qa.push(t))),e)return n(t._source);throw Qa.push(t),Error(i(350))}function pi(e,t,n,r){var o=zl;if(null===o)throw Error(i(349));var a=t._getVersion,l=a(t._source),s=Ga.current,u=s.useState((function(){return hi(o,t,n)})),c=u[1],d=u[0];u=ni;var f=e.memoizedState,h=f.refs,p=h.getSnapshot,m=f.source;f=f.subscribe;var g=ei;return e.memoizedState={refs:h,source:t,subscribe:r},s.useEffect((function(){h.getSnapshot=n,h.setSnapshot=c;var e=a(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=hs(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0