diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css index 4eda8de77..8dcae2560 100644 --- a/dist/css/styles.min.css +++ b/dist/css/styles.min.css @@ -1,2 +1,2 @@ :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:#ccf;--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-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#595959;--color-black-70:#4d4d4d;--color-black-80:#333;--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;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,.2);--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-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--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}.hds-breadcrumb{--horizontal-margin-small:var(--spacing-layout-2-xs);--horizontal-margin-medium:var(--spacing-layout-xs);--horizontal-margin-large:var(--spacing-layout-xs);--horizontal-margin-x-large:var(--spacing-layout-s);--horizontal-margin:var(--horizontal-margin-small);display:flex;margin:0 1rem;margin:0 var(--horizontal-margin);padding:1rem 0;padding:var(--spacing-s) 0}.hds-breadcrumb__list{align-items:center;flex-direction:row;word-wrap:break-word}.hds-breadcrumb__list-item{align-items:center;display:flex;line-height:1.5;line-height:var(--lineheight-l)}.hds-breadcrumb__link.hds-breadcrumb__link{--link-visited-color:none;--link-color:var(--color-black-90)}.hds-breadcrumb__link:focus,.hds-breadcrumb__link:hover{text-decoration-color:#1a1a1a;text-decoration-color:var(--color-black-90)}.hds-breadcrumb__back-arrow.hds-breadcrumb__back-arrow{display:inline-flex;margin-left:-5px;margin-right:-3px;--icon-size:var(--spacing-m)}.hds-breadcrumb__separator.hds-breadcrumb__separator{display:inline-flex;padding-left:.25rem;padding-left:var(--spacing-3-xs);--icon-size:var(--spacing-s)}@media(min-width:768px){.hds-breadcrumb{--horizontal-margin:var(--horizontal-margin-medium)}}@media(min-width:992px){.hds-breadcrumb{--horizontal-margin:var(--horizontal-margin-large)}}@media(min-width:1248px){.hds-breadcrumb{--horizontal-margin:var(--horizontal-margin-x-large)}}.hds-breadcrumb__list-item--active{font-weight:700;padding:3px}.hds-breadcrumb__list--mobile{display:flex}.hds-breadcrumb__list--mobile .hds-breadcrumb__link{font-size:1.125rem;font-size:var(--fontsize-body-l)}@media(min-width:768px){.hds-breadcrumb__list--mobile{display:none}}.hds-breadcrumb__list--desktop{display:none}@media(min-width:768px){.hds-breadcrumb__list--desktop{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}}.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);--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:.5rem;margin-top:var(--spacing-2-xs)}.hds-checkbox .hds-checkbox__input{-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)}.hds-checkbox .hds-checkbox__input:before{background-color:var(--icon-color-unselected);content:"";height:var(--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='M21 7 10 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 7 10 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));position:absolute;top:0;transform:scale(.6);width:var(--size);z-index:1}.hds-checkbox .hds-checkbox__input:disabled+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 .hds-checkbox__input:disabled+label{cursor:not-allowed}.hds-checkbox .hds-checkbox__input:focus+label:after,.hds-checkbox .hds-checkbox__input:focus:before,.hds-checkbox .hds-checkbox__input:hover+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+label:before{box-shadow:0 0 0 var(--outline-width) #0072c6;box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.hds-checkbox .hds-checkbox__input:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.hds-checkbox .hds-checkbox__input: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)}.hds-checkbox .hds-checkbox__input:checked+label:after,.hds-checkbox .hds-checkbox__input:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.hds-checkbox .hds-checkbox__input:disabled+label:after{background-color:var(--background-disabled);border-color:transparent;border-color:var(--border-color-disabled)}.hds-checkbox .hds-checkbox__input:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.hds-checkbox .hds-checkbox__input:not(:disabled):hover+label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:focus+label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover+label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):checked:hover:focus+label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):indeterminate:hover+label:after,.hds-checkbox .hds-checkbox__input:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.hds-checkbox .hds-checkbox__label{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:1.2;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 .hds-checkbox__label:after,.hds-checkbox .hds-checkbox__label:before{content:"";left:0;position:absolute;top:0}.hds-checkbox .hds-checkbox__label:before{height:var(--size);width:var(--size)}.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__label .hds-checkbox__label--hidden{padding-left:var(--size)}.hds-checkbox .hds-checkbox__error-text{background-color:#f6e2e6;background-color:var(--color-error-light);border-left:8px solid #b01038;border-left:8px solid var(--color-error);color:#000;color:var(--color-black);display:flex;flex-basis:100%;font-size:1rem;font-size:var(--fontsize-body-m);margin-top:.5rem;margin-top:var(--spacing-2-xs);padding:.5rem;padding:var(--spacing-2-xs);position:relative}.hds-checkbox .hds-checkbox__error-text:before{background:#b01038;background:var(--color-error);content:"";display:inline-block;height:var(--icon-size);margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.hds-koros{line-height:0;width:100%}.hds-koros--flip-vertical{transform:scaleY(-1)}.hds-koros--45deg{transform:rotate(45deg);will-change:transform}.hds-koros--90deg{transform:rotate(90deg);will-change:transform}.hds-koros--135deg{transform:rotate(135deg);will-change:transform}.hds-koros--180deg{transform:rotate(180deg);will-change:transform}.hds-koros--225deg{transform:rotate(225deg);will-change:transform}.hds-koros--270deg{transform:rotate(270deg);will-change:transform}.hds-koros--315deg{transform:rotate(315deg);will-change:transform}.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);border-top-color:#0072c6;border-top-color:var(--spinner-color);height:4rem;height:var(--spinner-size);position:relative;width:4rem;width:var(--spinner-size)}.hds-loading-spinner--multicolor{animation:spinner-color-animation var(--spinner-color-animation-duration) cubic-bezier(.6,.2,.4,.9) infinite;border-top-color:var(--spinner-color-stage1)}.hds-loading-spinner--small{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.hds-loading-spinner div{animation:spinner-rotation-animation 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%}.hds-loading-spinner div:nth-child(2){animation-delay:-.15s}.hds-loading-spinner div:nth-child(3){animation-delay:-.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-icon--alert-circle-fill{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18m1 13v2h-2v-2zm0-10v8h-2V6z' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.hds-icon-start--alert-circle-fill{--mask-image-before:var(--mask-image-alert-circle-fill)}.hds-icon-end--alert-circle-fill{--mask-image-after:var(--mask-image-alert-circle-fill)}.hds-icon--check-circle-fill{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3z' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.hds-icon-start--check-circle-fill{--mask-image-before:var(--mask-image-check-circle-fill)}.hds-icon-end--check-circle-fill{--mask-image-after:var(--mask-image-check-circle-fill)}.hds-icon--error-fill{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.hds-icon-start--error-fill{--mask-image-before:var(--mask-image-error-fill)}.hds-icon-end--error-fill{--mask-image-after:var(--mask-image-error-fill)}.hds-icon--info-circle-fill{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m1 7v6.5h2V18H9v-1.5h2v-5H9V10zm-1.187-4a1.312 1.312 0 1 1 0 2.625 1.312 1.312 0 0 1 0-2.625' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.hds-icon-start--info-circle-fill{--mask-image-before:var(--mask-image-info-circle-fill)}.hds-icon-end--info-circle-fill{--mask-image-after:var(--mask-image-info-circle-fill)}.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-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:#e5eff8;background-color:var(--notification-background-color);border:solid #0062b9;border:solid var(--notification-border-color);border-width:0 0 0 .5rem;border-width:0 0 0 var(--notification-border-width);box-sizing:border-box;color:#1a1a1a;color:var(--notification-color);max-width:none;max-width:var(--notification-max-width-inline);padding:1rem;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:1rem;grid-gap:var(--spacing-s);gap:1rem;gap:var(--spacing-s)}.hds-notification__label{align-items:center;display:flex;font-size:1.125rem;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:2rem;margin-right:var(--spacing-l)}.hds-notification .hds-icon{--icon-size:var(--spacing-layout-xs)}.hds-notification__label>.hds-icon{color:var(--notification-icon-color);flex:none;margin-right:.5rem;margin-right:var(--spacing-2-xs)}.hds-notification__body{font-size:.875rem;font-size:var(--fontsize-body-s);line-height:24px}.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:1rem;right:var(--notification-close-button-offset);top:1rem;top:var(--notification-close-button-offset)}.hds-notification__close-button:focus{box-shadow:0 0 0 3px #0072c6;box-shadow:0 0 0 3px var(--color-focus-outline)}.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:2rem;margin-right:var(--spacing-l)}.hds-notification--small .hds-notification__close-button{--notification-close-button-offset:var(--spacing-2-xs)}.hds-notification--large{--notification-padding:var(--spacing-l)}.hds-notification--large .hds-notification__label{margin-right:0}.hds-notification--large .hds-notification__close-button{--notification-close-button-offset:var(--spacing-2-xs)}.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-width:var(--notification-border-width) 0 0;max-width:var(--notification-max-width-toast);position:fixed;width:calc(100% - 2rem);width:calc(100% - var(--spacing-l));z-index:var(--notification-z-index-toast)}.hds-notification--top-left{left:var(--notification-offset);top:var(--notification-offset)}.hds-notification--top-center{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.hds-notification--top-right{right:var(--notification-offset);top: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-notification--box-shadow{box-shadow:0 2px 20px 0 rgba(0,0,0,.2);box-shadow:var(--box-shadow-l)}.hds-icon--angle-right{--mask-image-angle-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m13.5 12-5-5L10 5.5l6.5 6.5-6.5 6.5L8.5 17z' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-angle-right)}.hds-icon-start--angle-right{--mask-image-before:var(--mask-image-angle-right)}.hds-icon-end--angle-right{--mask-image-after:var(--mask-image-angle-right)}.hds-icon--angle-left{--mask-image-angle-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m10.5 12 5 5-1.5 1.5L7.5 12 14 5.5 15.5 7z' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-angle-left)}.hds-icon-start--angle-left{--mask-image-before:var(--mask-image-angle-left)}.hds-icon-end--angle-left{--mask-image-after:var(--mask-image-angle-left)}.hds-pagination-container{text-align:center}.hds-pagination{display:inline-block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);position:relative;transform:scaleY(-1);--active-page-background-color:var(--color-black);--link-height:40px}.hds-pagination:before{content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:56px;padding-left:100px;speak:never;visibility:hidden}.hds-pagination .hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination .hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;grid-gap:.5rem;grid-gap:var(--spacing-2-xs);gap:.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:8px;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:32px;padding-left:.25rem;padding-left:var(--spacing-3-xs);padding-right:.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:active,.hds-pagination__item-link:focus{outline:3px solid #0072c6;outline:solid var(--color-focus-outline) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#fff;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:40px}.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);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);display:flex;flex-wrap:wrap;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:.5rem;margin-top:var(--spacing-2-xs)}.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: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: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: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:not(:disabled):focus+.hds-radio-button__label:after{border-color:#0072c6;border-color:var(--border-color-focus)}.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__label:before{background-color:var(--background);height:var(--size);width:var(--size)}.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{font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin: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:1.2;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__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) #0072c6;box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0)}.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: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 .hds-radio-button__input:disabled+.hds-radio-button__label{cursor:not-allowed}.hds-selection-group{--spacing-col:1.25rem;--spacing-row:var(--spacing-s);--spacing-legend:var(--spacing-xs);--label-color-default:var(--color-black-90);--icon-size:var(--spacing-m);border:0;display:flex;flex-direction:column;margin:0;padding:0}.hds-selection-group>:not(.hds-selection-group__items){float:left}.hds-selection-group__legend{box-sizing:border-box;color:var(--label-color-default);display:block;font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-legend);max-width:100%;padding:0;white-space:normal}.hds-selection-group__required{color:var(--label-color-default);display:inline-block;font-size:1.25rem;font-size:var(--fontsize-body-xl);line-height:1;margin-left:.5rem;margin-left:var(--spacing-2-xs);transform:translateY(.25rem);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{background-color:#f6e2e6;background-color:var(--color-error-light);border-left:8px solid #b01038;border-left:8px solid var(--color-error);color:#000;color:var(--color-black);display:flex;font-size:1rem;font-size:var(--fontsize-body-m);margin-top:var(--spacing-legend);padding:.5rem;padding:var(--spacing-2-xs);position:relative}.hds-selection-group__error-text:before{background:#b01038;background:var(--color-error);content:"";display:inline-block;height:var(--icon-size);margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.hds-selection-group__helper-text-gap{margin-top:var(--spacing-legend)}.hds-status-label{--status-label-background:var(--color-black-10);--status-label-color:var(--color-black-90);--status-label-height:32px;background-color:#e6e6e6;background-color:var(--status-label-background);border-radius:20px;color:#1a1a1a;color:var(--status-label-color);display:inline-block;font-size:.875rem;font-size:var(--fontsize-body-s);line-height:32px;line-height:var(--status-label-height);min-height:32px;min-height:var(--status-label-height);padding:0 .5rem;padding:0 var(--spacing-2-xs);vertical-align:middle}.hds-status-label--with-icon{align-items:center;display:inline-flex;padding-left:.25rem;padding-left:var(--spacing-3-xs)}.hds-status-label-icon{height:1.5rem;height:var(--spacing-m);margin-right:.25rem;margin-right:var(--spacing-3-xs);width:1.5rem;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)}.hds-icon{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.hds-icon--size-xs{--icon-size:var(--spacing-layout-2-xs)}.hds-icon--size-s{--icon-size:var(--spacing-layout-xs)}.hds-icon--size-m{--icon-size:var(--spacing-layout-s)}.hds-icon--size-l{--icon-size:var(--spacing-layout-m)}.hds-icon--size-xl{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:24px;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.hds-icon--cross{--mask-image-cross:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M18 7.5 13.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' clip-rule='evenodd'/%3E%3C/svg%3E");--mask-image:var(--mask-image-cross)}.hds-icon-start--cross{--mask-image-before:var(--mask-image-cross)}.hds-icon-end--cross{--mask-image-after:var(--mask-image-cross)}.hds-tag{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:#e6e6e6;background-color:var(--computed-background-color);border-radius:16px;border-radius:calc(var(--height)/2);box-sizing:border-box;color:--color-black-90;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:.875rem;font-size:var(--font-size);font-weight:500;grid-gap:.25rem;grid-gap:var(--gap);gap:.25rem;gap:var(--gap);justify-content:center;line-height:1.5;line-height:var(--lineheight-l);max-width:100%;min-height:32px;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:3px 12px;padding:var(--padding-vertical) var(--padding-horizontal)}.hds-tag:after{flex-shrink:0;margin-right:var(--icon-reposition)}.hds-tag:before{flex-shrink:0;margin-left:var(--icon-reposition)}.hds-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hds-tag--large{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.hds-tag--action{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.hds-tag--multiline>span{hyphens:auto;white-space:normal}.hds-tag--link{-webkit-text-decoration:underline;text-decoration:underline}.hds-tag--action,.hds-tag--link{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.hds-tag--action:focus-visible,.hds-tag--link:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.hds-tag--action:hover,.hds-tag--link:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.hds-tag--action:active,.hds-tag--link:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.hds-tag--action:active:hover,.hds-tag--action:focus-visible,.hds-tag--link:active:hover,.hds-tag--link:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.hds-icon.hds-tag__icon,.hds-tag__icon{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.hds-tag__icon:first-child{margin-left:var(--icon-reposition)}.hds-tag__icon:last-child{margin-right:var(--icon-reposition)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hds-text-input{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--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)}.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);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 1rem;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.hds-text-input:not([data-hds-textinput-filled]) .hds-text-input__button-clear,.hds-text-input__input-clear::-webkit-search-cancel-button{display:none}.hds-text-input .hds-text-input__button-clear>*{pointer-events:none}.hds-text-input .hds-text-input__input:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.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--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__input-wrapper:focus-within .hds-text-input__input:not([readonly]){box-shadow:0 0 0 var(--outline-width) #0072c6;box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.hds-text-input__label{color:var(--label-color-default);display:block;font-size:1rem;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:.25rem;margin-bottom:var(--spacing-3-xs)}.hds-text-input--invalid .hds-text-input__label{color:var(--label-color-invalid);transition:color 85ms linear}.hds-text-input__required{display:inline-block;font-size:1.25rem;font-size:var(--fontsize-body-xl);line-height:1;margin-left:.5rem;margin-left:var(--spacing-2-xs);transform:translateY(.25rem);transform:translateY(var(--spacing-3-xs))}.hds-text-input__input-wrapper{display:flex;position:relative}.hds-text-input textarea.hds-text-input__input{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:1rem;padding:var(--spacing-s);resize:vertical}.hds-text-input .hds-text-input__input::-ms-reveal{display: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__helper-text{color:var(--helper-color-default);display:block;margin-top:.25rem;margin-top:var(--spacing-3-xs)}.hds-text-input__error-text,.hds-text-input__helper-text{font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);white-space:pre-line}.hds-text-input__error-text{background-color:var(--helper-background-color-invalid);border-left:8px solid #b01038;border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;margin-top:.5rem;margin-top:var(--spacing-2-xs);padding:.5rem;padding:var(--spacing-2-xs)}.hds-text-input__error-text:not(:last-child){margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs)}.hds-text-input__error-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06zM13 16v2h-2v-2zm0-7.5v6h-2v-6z' clip-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.hds-text-input__success-text{background-color:var(--helper-background-color-success);border-left:8px solid #007a64;border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:.5rem;margin-top:var(--spacing-2-xs);padding:.5rem;padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.hds-text-input__success-text:not(:last-child){margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs)}.hds-text-input__success-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3z'/%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 1 0 0 18 9 9 0 0 0 0-18m4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.hds-text-input__info-text{background-color:var(--helper-background-color-info);border-left:8px solid #0062b9;border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:.5rem;margin-top:var(--spacing-2-xs);padding:.5rem;padding:var(--spacing-2-xs);position:relative}.hds-text-input__info-text:not(:last-child){margin-bottom:.5rem;margin-bottom:var(--spacing-2-xs)}.hds-text-input__info-text:before{animation:fadeIn 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:.5rem;margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18m1 13v2h-2v-2zm0-10v8h-2V6z'/%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 1 1 0 18 9 9 0 0 1 0-18m1 13v2h-2v-2zm0-10v8h-2V6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;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:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.hds-text-input__input-wrapper:focus-within input.hds-text-input__input[readonly]{height:calc(var(--input-height) - var(--outline-offset-readonly)*2);margin:var(--outline-offset-readonly) 0;outline:#0072c6 solid var(--outline-width);outline:var(--color-focus-outline) solid var(--outline-width)}.hds-text-input__input-wrapper:focus-within textarea.hds-text-input__input[readonly]{outline:#0072c6 solid var(--outline-width);outline:var(--color-focus-outline) solid var(--outline-width)}.hds-text-input__buttons{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:.625rem;margin-right:calc(var(--spacing-s) - var(--spacing-xs)/2);position:absolute;right:0;top:0}.hds-text-input__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:.75rem .375rem;padding:var(--spacing-xs) calc(var(--spacing-xs)/2)}.hds-text-input__button:focus{outline:var(--outline-width) solid #0072c6;outline:var(--outline-width) solid var(--color-focus-outline)} -/*! 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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.0625rem}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height:1.5;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{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}:root,[dir=ltr]{--lang-direction:1}[dir=rtl]{--lang-direction:-1}figure{margin:0}.user-edited-content :not(figure)>table,.user-edited-content>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.user-edited-content :not(figure)>table caption,.user-edited-content>table caption{--line-height:1.5;background:#e6e6e6;font-size:1.25rem;font-weight:500;font-weight:700;line-height:1.5;line-height:var(--line-height);padding:16px 24px 0;text-align:start}@media(min-width:992px){.user-edited-content :not(figure)>table caption,.user-edited-content>table caption{--line-height:1.25;font-size:1.5rem;font-weight:500}}.user-edited-content :not(figure)>table caption strong,.user-edited-content>table caption strong{font-weight:700}.user-edited-content figure{background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 100% 0,linear-gradient(90deg,rgba(0,0,0,.4),transparent),linear-gradient(90deg,transparent,rgba(0,0,0,.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.user-edited-content figure figcaption{--line-height:1.5;background:#fff;background:var(--user-edited-content-background-color,#fff);font-size:1.25rem;font-weight:500;left:0;line-height:1.5;line-height:var(--line-height);margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width:992px){.user-edited-content figure figcaption{--line-height:1.25;font-size:1.5rem;font-weight:500}}.user-edited-content figure:not(:has(figcaption)){margin-top:16px}.user-edited-content figure figcaption+table,.user-edited-content figure>figure{margin-top:0}.user-edited-content figure table{background:transparent;box-shadow:0 0 0 860px #fff;box-shadow:0 0 0 860px var(--user-edited-content-background-color,#fff);margin-top:0}.user-edited-content figure table th{background:rgba(0,0,0,.097)}.user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(2n) td{background:rgba(0,0,0,.05)}.user-edited-content table{--line-height:1.5555555556;background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:16px 0 0;padding:0;width:auto}.user-edited-content table tr:not(tbody:last-child :last-child){border-bottom:1px solid gray}.user-edited-content table td,.user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.user-edited-content table th{background:#e6e6e6;font-weight:700}.user-edited-content table th strong{font-weight:700}.user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(2n) td{background:#f2f2f2}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h2,h3,h4,h5,h6{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}h1{--line-height:1;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1;line-height:var(--line-height)}@media(min-width:992px){h1{--line-height:1;font-size:4rem;font-weight:400;letter-spacing:-.075rem}}@media(min-width:768px){h1{margin-top:64px}}@media(min-width:992px){h1{margin-bottom:64px}}h2{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;line-height:var(--line-height)}@media(min-width:992px){h2{--line-height:1;font-size:3rem;font-weight:400;letter-spacing:-.0625rem}}h3{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){h3{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}h4{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){h4{--line-height:1.25;font-size:1.5rem;font-weight:500}}h5{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){h5{--line-height:1.5;font-size:1.25rem;font-weight:700}}h6{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;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;overflow-wrap:break-word;text-decoration-thickness:.0625rem;text-underline-offset:10%}a:focus,a:hover{text-decoration-thickness:.125rem}p{margin-bottom:0;margin-top:16px;word-wrap:break-word;overflow-wrap:break-word}ol,ul{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}.local-tasks li,.menu li,.pager li,.table-of-contents__list li,.toolbar-menu li,ul[role=listbox] li{margin-top:0}.hdbt-icon:before{--icon-size:24px;background-color:#000;content:"";height:24px;height:var(--icon-size);-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)}.hdbt-icon:before,.hel-icon{display:inline-block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hel-icon{--fallback:calc(var(--line-height, 1)*1em);background-color:currentColor;height:1em;height:var(--icon-size,var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);vertical-align:text-bottom;width: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);--theme-focus-gutter-color:transparent}.hds-button{--line-height:1.5;font-size:1rem;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;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 .5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.hds-button,.hds-button *,.hds-button :after,.hds-button :before,.hds-button:after,.hds-button:before{box-sizing:border-box}.hds-button[type=button],.hds-button[type=reset],.hds-button[type=submit],button.hds-button{-webkit-appearance:button}.hds-button::-moz-focus-inner,.hds-button[type=button]::-moz-focus-inner,.hds-button[type=reset]::-moz-focus-inner,.hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.hds-button:active,.hds-button:focus-visible,.hds-button:hover{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.simulate-focus,.hds-button:active,.hds-button:focus-visible{background-color:transparent;background-color:var(--background-color-focus,transparent);box-shadow:0 0 0 5px transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color,transparent);color:var(--color-focus);outline:3px solid #000;outline:var(--outline-width,3px) solid var(--focus-outline-color,#000);outline-offset:2px;outline-offset:var(--outline-gutter,2px)}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color,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:#999;color:var(--color-disabled);cursor:not-allowed}.hds-button:active:hover,.hds-button:focus-visible:hover{background-color:transparent;background-color:var(--background-color-hover-focus,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-visible{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}.hds-button:not(:disabled):active:hover,.hds-button:not(:disabled):focus-visible:hover{border-color:#005799;border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.hds-button__label,input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{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 .5rem;margin:0 var(--spacing-2-xs)}.hds-button--small .hds-button__label,input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{line-height:1;line-height:var(--lineheight-s);padding:.5rem .75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small .hds-button__label:only-child{margin:0 .75rem;margin:0 var(--spacing-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:.25rem;padding-left:var(--spacing-3-xs);padding-right:.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small{padding:0}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{padding:.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.hds-button--fullwidth{width:100%}.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--small .hds-icon{margin-left:.5rem;margin-left:var(--spacing-2-xs)}.hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 .5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin: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 .5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 .5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button--small .hds-icon:last-child:not(:first-of-type){margin: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));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}.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));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}.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);--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,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 .hel-icon:last-of-type:not(:first-of-type),.hds-button .link__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;text-decoration-thickness:.0625rem;text-underline-offset:10%}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px;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);order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:24px;width:var(--icon-size)}@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.simulate-focus{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}.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:-10px}.hds-button--link{--border-width:2px;--min-size:56px;--outline-gutter:2px;--outline-width:3px}:not(.hds-button)>.hds-button__label{margin:0;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]){--line-height:1.5;font-size:1rem;line-height:1.5;line-height:var(--line-height);--border-width:2px;--button-gap:16px;--color:inherit;--icon-size:24px;--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-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-block:1rem;padding-block:var(--spacing-s);padding-inline-end:2rem;padding-inline-end:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-inline-start:2rem;padding-inline-start:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}[data-hds-component=button]:not(a):not([class*=hds-button]),[data-hds-component=button]:not(a):not([class*=hds-button]) *,[data-hds-component=button]:not(a):not([class*=hds-button]) :after,[data-hds-component=button]:not(a):not([class*=hds-button]) :before,[data-hds-component=button]:not(a):not([class*=hds-button]):after,[data-hds-component=button]:not(a):not([class*=hds-button]):before,a[href][data-hds-component=button]:not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]) *,a[href][data-hds-component=button]:not([class*=hds-button]) :after,a[href][data-hds-component=button]:not([class*=hds-button]) :before,a[href][data-hds-component=button]:not([class*=hds-button]):after,a[href][data-hds-component=button]:not([class*=hds-button]):before{box-sizing:border-box}[data-hds-component=button]:not(a):not([class*=hds-button])[type=button],[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],a[href][data-hds-component=button]:not([class*=hds-button])[type=button],a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}[data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]):active,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover,transparent);color:var(--color-hover)}[data-hds-component=button]:not(a):not([class*=hds-button]):active,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible{background-color:transparent;background-color:var(--background-color-focus,transparent);box-shadow:0 0 0 5px transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color,transparent);color:var(--color-focus);outline:3px solid #000;outline:var(--outline-width,3px) solid var(--focus-outline-color,#000);outline-offset:2px;outline-offset:var(--outline-gutter,2px)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):disabled,a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color:transparent;border-color:var(--border-color-disabled,transparent);color:#999;color:var(--color-disabled);cursor:not-allowed}[data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover{background-color:transparent;background-color:var(--background-color-hover-focus,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover{border-color:#005799;border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary:-16px;--button-padding-start-adjust:-24px;--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);--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-inline-start:-10px}[data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start],[data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]),a[href][data-hds-component=button]:not([class*=hds-button]):where([data-hds-icon-start],[data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]){--button-padding-end-adjust:-8px;--button-padding-start-adjust:-8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary:-16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]){--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]),a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]){--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:bottom;width:24px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:bottom;width:24px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before{inset-inline-start:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]:before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]:before{inset-inline-start:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{inset-inline-end:16px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after{inset-inline-end:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button]):after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto])[data-hds-variant=supplementary]:after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto])[data-hds-variant=supplementary]:after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-inline:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear,-webkit-mask-position .2s linear}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):is(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):is(:focus-visible,:hover):after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%);transition:transform .2s linear}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after{transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%);transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{transition:none}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after{transition:none}}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):is(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):is(:focus-visible,:hover):after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-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);--external-icon-move:translate(3px,-3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]:after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move:rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]:after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move:rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:transform .2s linear;vertical-align:bottom;width:24px;--external-icon-move:translateX(4px);inset-inline-end:8px;margin-block:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:none;--external-icon-move:translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color:var(--theme-bg1,var(--color-bus));--background-color-hover:var(--theme-bg2,var(--color-bus-dark));--background-color-focus:var(--theme-bg1,var(--color-bus));--background-color-hover-focus:var(--theme-bg2,var(--color-bus-dark));--background-color-disabled:var(--color-black-20);--border-color:var(--theme-bg1,var(--color-bus));--border-color-hover:var(--theme-bg1,var(--color-bus-dark));--border-color-focus:var(--theme-bg1,var(--color-bus));--border-color-hover-focus:var(--theme-bg1,var(--color-bus-dark));--border-color-disabled:var(--color-black-20);--color:var(--theme-fg1,var(--color-white));--color-hover:var(--theme-fg2,var(--color-white));--color-focus:var(--theme-fg1,var(--color-white));--color-hover-focus:var(--theme-fg2,var(--color-white));--color-disabled:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color:var(--theme-bg2,transparent);--background-color-hover:var(--theme-bg1,var(--color-bus-light));--background-color-focus:var(--theme-bg2,transparent);--background-color-hover-focus:var(--theme-bg1,var(--color-bus-light));--background-color-disabled:transparent;--border-color:var(--theme-bg1,var(--color-bus));--border-color-hover:var(--theme-bg2,var(--color-bus-dark));--border-color-focus:var(--theme-bg1,var(--color-bus));--border-color-hover-focus:var(--theme-bg2,var(--color-bus-dark));--border-color-disabled:var(--color-black-50);--color:var(--theme-fg2,var(--color-bus));--color-hover:var(--theme-fg1,var(--color-bus-dark));--color-focus:var(--theme-fg2,var(--color-bus));--color-hover-focus:var(--theme-fg1,var(--color-bus-dark));--color-disabled:var(--color-black-40);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:transparent;--border-color-hover-focus:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-hover:var(--color-black-90);--color-focus:var(--color-black-90);--color-hover-focus:var(--color-black-90);--color-disabled:var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--background-color-hover-focus:var(--color-success-dark);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success);--border-color-hover-focus:var(--color-success-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--background-color-hover-focus:var(--color-error-dark);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:-10px}.card{background:#fff;word-wrap:anywhere;overflow-wrap:anywhere;padding:16px;position:relative}@media(min-width:576px){.card{display:flex;flex-direction:row-reverse;gap:16px}}@media(min-width:768px){.card{gap:24px;padding:24px}}.card+.card{margin-top:16px}.card__image{margin-bottom:16px}@media(min-width:576px){.card__image{flex-basis:25%;flex-shrink:0}}.card__image img,.card__image picture{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished,.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text:after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:16px}.card__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin:0}@media(min-width:992px){.card__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.card__link{word-wrap:anywhere;overflow-wrap:anywhere}.card__link:before{content:"";inset:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}@-moz-document url-prefix(){.card__link{display:inline-block}}.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;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.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-inline-start:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size:24px;display:inline-block;margin-inline:-32px 8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}@keyframes loading{0%{opacity:1}50%{opacity:.11}to{opacity:1}}.card--border{border:2px solid #ccc;padding:14px}@media(min-width:768px){.card--border{padding:22px}}.card--tiny{padding:16px}@media(min-width:768px){.card--tiny{padding:24px}}.card--tiny .card__title{--line-height:1.6;font-size:1.25rem;font-weight:500;line-height:1.6;line-height:var(--line-height)}.card--tiny .card__metas{margin-top:8px}.card--tiny .card__meta{--line-height:1.5;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-inline-start:0}.card--tiny .news-listing__datetime--published:before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-3px;margin-left:4px;margin-right:4px;width:1px}.card--tiny+.card--tiny{margin-top:8px}@media(min-width:768px){.card--tiny+.card--tiny{margin-top:16px}}.card--ghost{background:#fff;overflow:hidden;position:relative}.card--ghost .card__image{aspect-ratio:1.5;background-color:gray}.card--ghost .card__description,.card--ghost .card__title{background-color:gray;height:20px}@media(min-width:992px){.card--ghost .card__description,.card--ghost .card__title{height:24px}}.card--ghost .card__description,.card--ghost .card__image,.card--ghost .card__title{animation:loading 2.4s ease-in-out 0s infinite normal none}@media(prefers-reduced-motion:reduce){.card--ghost .card__description,.card--ghost .card__image,.card--ghost .card__title{animation:none}}.card--ghost .card__title{width:100%}.card--ghost .card__description{width:66.6666666667%}.card--ghost--no-image .card__image{background-color:transparent}.card-teaser__link{display:block}.card-teaser__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-teaser{display:flex;height:100%;position:relative}.card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction,1)) translateX(4px)}@media(prefers-reduced-motion){.card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width:768px){.card-teaser{flex-direction:column;padding-bottom:0}}.card-teaser .card-teaser__img{position:relative;width:40%}@media(min-width:768px){.card-teaser .card-teaser__img{width:auto;width:unset}}.card-teaser .card-teaser__img img{display:block;height:auto;width:100%}.card-teaser .image-placeholder{aspect-ratio:3/2}.card-teaser .card-teaser__text-container{display:flex;flex-direction:column;height:100%;padding-inline-start:16px;width:60%}@media(min-width:768px){.card-teaser .card-teaser__text-container{padding:16px 0 0;width:auto;width:unset}}.card-teaser .card-teaser__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width:992px){.card-teaser .card-teaser__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.card-teaser .card-teaser__datetime{--line-height:1.5;color:#595959;display:flex;flex-grow:1;font-size:1rem;font-weight:400;gap:4px;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.hyphenate{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-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-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);--external-icon-move:scaleX(var(--lang-direction,1));overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction,1))}@media(prefers-reduced-motion){.link__type{--external-icon-move:scaleX(var(--lang-direction,1))}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--external{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear,-webkit-mask-position .2s linear}@media(prefers-reduced-motion){.link__type--external{transition:none}}a:focus .link__type--external,a:hover .link__type--external{-webkit-mask-position:center,.1667em -.1667em;mask-position:center,.1667em -.1667em}.link__type--mailto,.link__type--tel{transition:transform .2s linear;--external-icon-move:scaleX(var(--lang-direction,1)) rotate(calc(15deg*var(--lang-direction, 1)))}@media(prefers-reduced-motion){.link__type--mailto,.link__type--tel{transition:none}}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto)}.quote,blockquote[data-helfi-quote]{--line-height:1.5;display:block;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin:48px 0;padding-block:8px;padding-inline-start:24px;position:relative}@media(min-width:992px){.quote,blockquote[data-helfi-quote]{--line-height:1.5;font-size:2rem;font-weight:400;margin:64px 0;padding-inline-start:40px}}.quote:before,blockquote[data-helfi-quote]:before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:8px}.quote__text,p[data-helfi-quote-text]{font-style:italic;margin-top:0}.quote__text:before,p[data-helfi-quote-text]:before{content:"”"}.quote__text[lang=en]:before,[lang=en] .quote__text:before,[lang=en] p[data-helfi-quote-text]:before,p[data-helfi-quote-text][lang=en]:before{content:"“"}.quote__text:after,p[data-helfi-quote-text]:after{content:"”"}.quote__author,footer[data-helfi-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,footer[data-helfi-quote-author]:before{content:"-";margin-inline-end:3px}.quote__author cite,footer[data-helfi-quote-author] cite{font-style:normal}[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}[dir=rtl] [data-unpublished]:before{right:27px;transform:rotate(-90deg) translateX(-44vh);transform-origin:top right}@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}}.user-edited-content{word-wrap:break-word;overflow-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.special-page__illustration-container{--illustration-large-width:379px;align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:768px){.special-page__illustration-container{max-width:100%;padding-left:96px;width:50%}}.special-page__illustration{display:block;height:auto;margin-bottom:16px;margin-top:48px;max-width:var(--illustration-large-width);width:100%}@media(min-width:768px){.special-page__illustration{margin-left:0;margin-top:0}}.special-page__illustration__caption{max-width:var(--illustration-large-width);width:100%}.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,.block--branding .city-name--non-core{--line-height:1.5;color:#000;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-left:8px;margin-right:8px}@media(min-width:768px){.block--branding .city-name,.block--branding .city-name--non-core{--line-height:1.5;font-size:1.25rem;font-weight:400}}@media(min-width:992px){.block--branding .city-name,.block--branding .city-name--non-core{margin-left:16px;margin-right:16px}}.block--branding .city-name{display:none}@media(min-width:992px){.block--branding .city-name{display:flex}}.block--branding .city-name--non-core{text-wrap:wrap}@media(min-width:400px){.block--branding .city-name--non-core{text-wrap:nowrap}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-wrapper{align-content:stretch;align-items:center;align-self:center;background-color:#f2f2f2;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:transform .3s ease 1s;width:100vw;z-index:0}@media(min-width:768px){.language-wrapper{background-color:transparent;border-bottom:0;border-top:none;margin-left:auto;order:2;padding:0;transition:none;width:auto;z-index:10}}.language-wrapper.scroll-up{transform:translateY(calc(var(--language-block-height)*-1));transition-delay:0s}@media(min-width:768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}.language-links{display:flex}#language-toast--fi[data-target=true]~* .language-link__wrapper--fi{overflow:visible}.language-link__wrapper--fi{overflow:hidden}#language-toast--sv[data-target=true]~* .language-link__wrapper--sv{overflow:visible}.language-link__wrapper--sv{overflow:hidden}#language-toast--en[data-target=true]~* .language-link__wrapper--en{overflow:visible}.language-link__wrapper--en{overflow:hidden}.headerlanguagelinks__menu-dropdown{background-color:#f2f2f2;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;display:block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.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):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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>.components:first-child,.page-title+article>.table-of-contents:first-child{margin-top:32px}@media(min-width:992px){.page-title+article>.components:first-child,.page-title+article>.table-of-contents:first-child{margin-top:64px}}@keyframes show-element{0%{max-height:0;opacity:0}70%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.block--askem{margin-top:64px;width:100%}@media(min-width:992px){.block--askem{margin-top:96px}}.block--askem:has(+style+style:last-child),.block--askem:last-child{background:#f2f2f2}.block--askem:has(+style+style:last-child) .askem .askem-plugin,.block--askem:last-child .askem .askem-plugin{padding-block-end:112px}.js .block--askem:has(+style+style:last-child),.js .block--askem:last-child{margin-block-end:-112px}.askem{margin-inline:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.askem{max-width:1328px;padding-left:32px;padding-right:32px}}.askem .askem-plugin:not(.settings-preview){font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;overflow:visible;padding-block:80px}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview){width:100%}}.askem .askem-plugin:not(.settings-preview) .askem-reactions{max-width:688px}.askem .askem-plugin:not(.settings-preview) .askem-header{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-block-end:0}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-header{--line-height:1.25;font-size:1.5rem;font-weight:500}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group{margin-block:24px 0}@media only screen and (min-width:681px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction{flex-grow:0;margin:0;max-width:190px;padding:0}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction{margin:16px 0 0;max-width:100%;padding:0;width:100%}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction:before{display:none}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction:first-child{margin-block-start:0}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button{background:none;border:2px solid #1a1a1a;border-radius:0;padding:14px 32px;position:relative;transition:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:after,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:before{display:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus-visible{background-color:transparent;box-shadow:none;color:#1a1a1a;outline:2px solid #1a1a1a;outline-offset:2px;text-shadow:none;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus .askem-label,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus-visible .askem-label{color:#1a1a1a}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover{background-color:#1a1a1a;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover .askem-label{color:#fff}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover .askem-label:after{background-color:#fff}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button .askem-label{--line-height:1.5;align-items:center;color:#1a1a1a;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;line-height:var(--line-height);min-width:-moz-max-content;min-width:max-content;transition:none;width:100%}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button .askem-label:after{background-color:#1a1a1a;background-size:contain;content:"";display:flex;height:24px;margin-left:16px;-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}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.icon-check-mark .askem-label:after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.icon-question-mark .askem-label:after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button{background-color:#1a1a1a;border-color:#1a1a1a;box-shadow:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button .askem-label{color:#fff;opacity:1}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button .askem-label:after{background-color:#fff}.askem .askem-plugin:not(.settings-preview) .after-reaction.active{animation:show-element .7s;opacity:1;position:static}.askem .askem-plugin:not(.settings-preview) .askem-inputs{margin-block-start:48px;max-width:688px}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-header{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-block-end:0}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-header{--line-height:1.5;font-size:1.25rem;font-weight:700}}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field{--line-height:1.5555555556;border:2px solid gray;border-radius:0;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1.125rem;font-weight:400;height:188px;line-height:1.5555555556;line-height:var(--line-height);margin-block-start:24px;padding:16px}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field:focus,.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.askem .askem-plugin:not(.settings-preview) .askem-input-disclaimer{--line-height:1.5;color:#4d4d4d;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin:24px 0 0;opacity:1}.askem .askem-plugin:not(.settings-preview) .askem-input-disclaimer p:first-child{margin-top:0}.askem .askem-plugin:not(.settings-preview) .askem-form-submit{--line-height:1.5;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:0;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px;padding:16px 24px;position:relative;top:auto;transition:none}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:after{background-color:#fff;background-size:contain;background:none #fff;content:"";display:flex;height:24px;margin-left:16px;-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;opacity:1;position:static;vertical-align:bottom;width:24px}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:before{display:none}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:focus,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:focus-visible{box-shadow:none;outline:2px solid #1a1a1a;outline-offset:2px;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:hover{background-color:transparent;color:#1a1a1a;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:hover:after{background-color:#1a1a1a}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):focus,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):focus-visible,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):hover{top:auto}.askem .askem-plugin:not(.settings-preview) .askem-input-sent{--line-height:1.5555555556;display:block;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:64px}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-input-sent{--line-height:1.5;font-size:1.25rem;font-weight:700}}.askem .askem-plugin.stage-reacted .askem-reactions:not(.show-statistics){animation:none}.askem .askem-plugin.stage-feedback-sent .askem-form-submit .askem-form-submit-label{opacity:1}.askem .askem-plugin:not(.settings-preview).stage-feedback-sent .askem-input-sent{margin-block:32px}.social-media{margin-top:48px}.social-media__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.social-media__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.social-media__items{display:flex;margin:16px -4px 32px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size:32px}.social-media__item:active.email,.social-media__item:focus.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:active.facebook-share,.social-media__item:focus.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:active.linkedin,.social-media__item:focus.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:active.twitter,.social-media__item:focus.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--background-hover:#000;--background-selected:#000;--background-unselected:#fff;--border-color-selected-focus:#000;--border-color-selected-hover:#000;--border-color-selected:#000;--focus-outline-color:#000}.hds-checkbox .hds-checkbox__input.simulate-focus,.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.simulate-focus+.hds-checkbox__label:before,.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{box-shadow:none}.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__title--placeholder{color:#595959}.collapsible__control{--line-height:1.5555555556;align-items:center;background:#fff;color:#000;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding:12px 16px;text-align:start;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:focus,.collapsible__control:hover{border-color:#000}.collapsible__control:focus{outline:3px solid #0072c6}.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{height:24px;pointer-events:none;width:24px}.collapsible__label{color:#000;display:block;font-weight:500;margin-bottom:4px}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.helfi-location-autocomplete{position:relative;width:100%}.helfi-location-autocomplete input.hds-text-input__input{padding-right:48px}.helfi-location-autocomplete__loader{align-items:center;display:none;height:100%;justify-content:center;position:absolute;right:0;width:48px}.helfi-location-autocomplete__wrapper:has(.loading) input.hds-text-input__input{background-color:#f2f2f2;pointer-events:none}.helfi-location-autocomplete__wrapper:has(.loading) .helfi-location-autocomplete__loader{display:flex}.helfi-location-autocomplete__loader .hds-loading-spinner{left:auto;left:unset;position:relative;top:auto;top:unset}.helfi-location-autocomplete [data-autocomplete-live-region]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.helfi-location-autocomplete [data-autocomplete-item-list]{border:2px solid gray;border-top:2px;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0;position:absolute}.helfi-location-autocomplete [data-autocomplete-item]{background-color:#fff;cursor:pointer;padding:16px}.helfi-location-autocomplete [data-autocomplete-item]:active,.helfi-location-autocomplete [data-autocomplete-item]:focus,.helfi-location-autocomplete [data-autocomplete-item]:hover{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff;color:var(--color-white);outline:none}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hds-radio-button{--border-color-selected:#000;--border-color-selected-hover:#000;--border-color-selected-focus:#000;--icon-color-selected:#000;--icon-color-hover:#000;--focus-outline-color:#000}.hds-radio-button .hds-radio-button__input.simulate-focus+.hds-radio-button__label:before,.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before{box-shadow:none;outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px}.hdbt-search__filter{margin-bottom:24px}.hdbt-search--react__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);margin-bottom:8px}.hdbt-search--react__checkbox label{font-weight:400}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter>*>label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width:768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color:var(--hdbt-color-black);--background-color-hover:transparent;--background-color-focus:var(--hdbt-color-black);--background-color-hover-focus:transparent;--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-text-color);--color-hover-focus:var(--hdbt-color-black);--focus-outline-color:var(--hdbt-color-black);--outline-color-focus:var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color:var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color:transparent;--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);--outline-color-focus: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-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding:0}@media(min-width:992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected:var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:24px}@media(min-width:992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt--select-wrapper{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width:2px;--input-height:52px;--menu-item-height:52px;--icon-size:var(--spacing-layout-s);--icon-spacing:calc((var(--spacing-s) - var(--border-width)*2)*2 + var(--icon-size));--helper-color-default:#595959;--helper-color-invalid:#b01038;--icon-color-invalid:#b01038;--input-background-default:#fff;--input-background-disabled:#e6e6e6;--input-border-color-default:grey;--input-border-color-hover:#1a1a1a;--input-border-color-focus:#1a1a1a;--input-border-color-invalid:#b01038;--input-border-color-disabled:#e6e6e6;--input-color-default:#1a1a1a;--input-color-disabled:#999;--label-color-default:#1a1a1a;--label-color-invalid:#1a1a1a;--placeholder-color:#595959;--focus-outline-color:#000;--outline-width:3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-background-default);border:2px solid grey;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;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;font-size:1.125rem;font-weight:400;height:var(--input-height);line-height:1.5555555556;line-height:var(--line-height);margin:0;min-height:var(--menu-item-height);outline:none;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.simulate-focus,.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size:var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple):after{background-color:var(--helper-color-default);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper .hds-text-input__input.simulate-focus:not([readonly]),.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color:#0072c6;--outline-gutter:0;box-shadow:none;outline:3px solid #0072c6;outline:var(--outline-width,3px) solid var(--focus-outline-color);outline-offset:0;outline-offset:var(--outline-gutter,2px)}.tfa-entry-form{max-width:860px}.hdbt__form-submit,.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}@media(min-width:992px){.hakuvahti-confirmation .page-divider+.components{margin-top:64px}}.hakuvahti-confirmation p{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hakuvahti-confirmation p:first-child{margin-top:0}.hakuvahti-confirmation .form-submit{margin-top:32px}@media(min-width:768px){.hakuvahti-confirmation .form-submit{margin-top:64px}}.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__buttons,.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child{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 .hds-notification__label{margin-top:0}.helfi-calculator .helfi-calculator-required{font-weight:700}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0!important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item:first-child>*{margin-top:0}.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:#f2f2f2;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator .helfi-calculator__receipt,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot{display:grid;overflow:hidden}@media(prefers-reduced-motion:no-preference){.helfi-calculator .helfi-calculator__receipt,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot{animation:append-animate .3s linear}}.helfi-calculator .helfi-calculator__receipt>div,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height:1;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;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;letter-spacing:-.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;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;letter-spacing:-.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height:1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;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:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;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{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 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));left:16px;-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));position:absolute;top:16px;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}.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:after,.helfi-calculator .helfi-calculator__receipt__wrapper:before{--height-unitless:16;--scale:calc(var(--height-unitless)/50);background-color:#e8f3fc;content:"";display:block;height:16px;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:21.44px 16px;mask-size:21.44px 16px;-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 .helfi-calculator__receipt-subtotal,.helfi-calculator .helfi-calculator__receipt__wrapper p{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;display:block;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@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;display:block;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height:1;font-size:4rem;font-weight:400;letter-spacing:-.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height:1.5;display:block;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height)}@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;display:flex;font-size:1.125rem;font-weight:400;gap:8px;line-height:1.5555555556;line-height:var(--line-height);margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation:before{background-color:#000;background-size:contain;content:"";display:inline-block;flex-shrink:0;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))}.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.5;font-size:1.25rem;font-weight:500;grid-area:sum;line-height:1.5;line-height:var(--line-height);white-space:nowrap}@media(min-width:992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height:1.25;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}}.components--recommendations{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.components--recommendations{max-width:1328px;padding-left:32px;padding-right:32px}}.component.component--recommendations{background-color:#f2f2f2;margin-top:32px;max-width:860px;padding:24px 16px}@media(min-width:992px){.component.component--recommendations{margin-top:64px}}@media(min-width:768px){.component.component--recommendations{padding:48px 32px}}.component.component--recommendations .empty-text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.component.component--recommendations .component__description{--line-height:1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width:768px){.component--recommendations--tiny-cards{padding:32px}}.component--recommendations--tiny-cards .component__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.component--recommendations--tiny-cards .component__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.component--recommendations--tiny-cards .card--tiny+.card--tiny{margin-top:8px}.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--computed>.component:not(.component--no-side-padding),.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey){padding-left:16px;padding-right:16px}@media(min-width:768px){.components--computed>.component:not(.component--no-side-padding),.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey){padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width:768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component--gray-bg{background-color:#f2f2f2}.component--gray-bg:last-child{padding-bottom:0}.component--gray-bg:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__description,.component__title{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__description+.component__content,.component__tags+.component__content,.component__title+.component__content{margin-top:24px}@media(min-width:992px){.component__description+.component__content,.component__tags+.component__content,.component__title+.component__content{margin-top:48px}}.component--service-units,.component--tpr-unit,.component--unit-services{padding-left:16px;padding-right:16px}@media(min-width:768px){.component--service-units,.component--tpr-unit,.component--unit-services{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){margin-left:auto;margin-right:auto;max-width:1296px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){margin-left:auto;margin-right:auto;max-width:1328px;padding-left:16px;padding-right:16px}}@media(min-width:768px)and (min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-left:0;padding-right:32px;padding-right:0}}.container{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.container{max-width:1328px;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 .wrapper{background-color:#e6e6e6}.error-page .footer{margin-top:0}.error-page .main-content{padding-bottom:98px}@media(min-width:992px){.error-page .main-content{padding-bottom:114px}}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title) .wrapper{background-color:#e6e6e6}body:has(.error-page__title) .footer{margin-top:0}body:has(.error-page__title) .main-content{padding-bottom:98px}@media(min-width:992px){body:has(.error-page__title) .main-content{padding-bottom:114px}}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width:768px){.error-page-content__container{display:flex}.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;display:inline-flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);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));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@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;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.error-page__login-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.error-page__login-form{margin-top:32px}@media(min-width:768px){.special-page__illustration-container--error-page{padding-left:48px;padding-right:48px;padding-top:96px}}.footer{flex-shrink:0;margin:98px auto 0;max-width:1920px;width:100%;z-index:1}@media(min-width:992px){.footer{margin-top:114px}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:focus,.footer a:hover{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:-49px}.footer-top__container{padding-top:0}.footer-top{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px;padding-top:64px}@media(min-width:768px){.footer-top{display:flex;flex-wrap:wrap;max-width:1328px;padding-left:32px;padding-right:32px}}.footer-top h2{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.footer-top h2{--line-height:1.25;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:8px 0 32px}@media(min-width:768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-block:max((44px - var(--line-height)*1em)/2,8px)}@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}.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;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.footer-bottom__navigation .menu{-moz-column-gap:16px;column-gap:16px}}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.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.5;align-items:center;align-self:flex-end;display:flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width:992px){.footer__back-to-top{--line-height:1.25;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:active,.footer__back-to-top:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:focus,.footer__back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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 .footer-bottom,.footer--light .footer-top,.footer--light a{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 .footer-bottom,.footer--dark .footer-top,.footer--dark a{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{--branding-height:65px;--language-block-height:52px;padding-top:117px;padding-top:calc(var(--branding-height) + var(--language-block-height))}@media(min-width:768px){.wrapper>.header{--branding-height:86px;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}.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px calc(100% - 404px);grid-template-rows:auto 1fr}}@media(min-width:768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width:768px)and (min-width:768px){.has-sidebar .main-content{max-width:1328px}}.content-date,.content-links,.content-tags:not(.content-tags--card),.enriched-content:not(.components),.lead-in,.long-desc,.main-image,.page-divider,.page-title,.social-media__items{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.content-date,.content-links,.content-tags:not(.content-tags--card),.enriched-content:not(.components),.lead-in,.long-desc,.main-image,.page-divider,.page-title,.social-media__items{max-width:1328px;padding-left:32px;padding-right:32px}}.layout-sidebar-first{grid-area:subnav;margin-bottom:48px}@media(min-width:992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width:992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{grid-area:sidebar;padding-left:16px;padding-right:16px}@media(min-width:768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page .wrapper{background-color:#e6e6e6}.user-login-page .footer{margin-top:0}.user-login-page .main-content{padding-bottom:98px}@media(min-width:992px){.user-login-page .main-content{padding-bottom:114px}}.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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;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;letter-spacing:-.0625rem}}@media(min-width:768px){.user-login-page__title{margin-bottom:48px}.user-login__form-container{width:50%}}.special-page__illustration-container--user-login{--illustration-large-width:450px;justify-content:center;max-width:600px}@media(min-width:768px){.special-page__illustration-container--user-login,.special-page__illustration-container--user-login .special-page__illustration{max-width:none;max-width:unset}}.login-form .description{display:none}.login-form .form-item--error-message,.lower-content{margin-top:32px}.lower-content{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:#e6e6e6}@media(min-width:768px){.maintenance-page-content__container{display:flex}.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;display:inline-flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);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));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@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}.special-page__illustration-container--maintenance-page{--illustration-large-width:350px;margin-bottom:48px}@media(min-width:768px){.special-page__illustration-container--maintenance-page{--illustration-large-width:460px;padding-inline:48px}}.special-page__illustration-container--maintenance-page .special-page__illustration{margin-top:96px}.paragraph-content>:first-child{margin-top:0}@media(min-width:768px){.breadcrumb__container+.tools__container:has(*){margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.hds-koros{--mask-height:50px;--pattern-height:67px;position:relative;z-index:0}.hds-koros__inner{height:var(--mask-height);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round no-repeat;mask-repeat:round no-repeat;-webkit-mask-size:var(--pattern-height) var(--mask-height);mask-size:var(--pattern-height) var(--mask-height)}.hds-koros__cover,.hds-koros__inner{background-color:currentColor;width:100%}.hds-koros__cover{bottom:0;height:var(--cover-height);left:0;pointer-events:none;position:absolute;z-index:2}@media(min-width:992px){.hds-koros--diagonal{background-color:currentColor;-webkit-mask:none;mask:none;position:absolute;top:auto;z-index:3}}.hds-koros--diagonal .hds-koros__inner{margin-top:calc(var(--mask-height)*-1)}.hds-koros--diagonal .hds-koros__cover{bottom:auto;top:calc(var(--cover-height)*-1)}.footer .hds-koros{margin-top:calc(var(--mask-height)*-1)}.hds-koros--basic{--url:url("data:image/svg+xml;utf8,");--cover-height:19px}.hds-koros--beat{--url:url("data:image/svg+xml;utf8,");--cover-height:3px}.hds-koros--pulse{--url:url("data:image/svg+xml;utf8,");--cover-height:14px}.hds-koros--vibration{--url:url("data:image/svg+xml;utf8,");--cover-height:8px}.hds-koros--wave{--url:url("data:image/svg+xml;utf8,");--cover-height:13px}.hds-koros--calm{--url:url("data:image/svg+xml;utf8,");--cover-height:0}.hdbt-search__form-container{margin-bottom:32px;max-width:860px}.hdbt-search__results__header{margin-bottom:24px}@media(min-width:992px){.hdbt-search__results__header{display:flex;justify-content:space-between}}.hdbt-search__results__title{margin-bottom:12px;margin-top:0}@media(min-width:992px){.hdbt-search__results__title{margin-bottom:0}}.hdbt-search__results__title:active,.hdbt-search__results__title:focus{outline:3px solid #000;outline-offset:2px}.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 img,.image picture{display:block}.image img{box-shadow:inset 0 0 0 1px #e6e6e6;height:auto;max-width:100%;overflow:hidden}.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;overflow-wrap:break-word}.announcement{--line-height:1.5;font-size:1rem;font-weight:400;height:auto;height:var(--js-announcement-height,auto);line-height:1.5;line-height:var(--line-height);padding-bottom:16px}.announcement__container{--announcement-bg-color:#f2f2f2;--announcement-bg-size:32px;--announcement-color:#0062b9;align-items:flex-start;background:linear-gradient(90deg,#0062b9,#0062b9 32px,#f2f2f2 0);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:#f2f2f2;background-color:var(--announcement-bg-color);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:48px;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;left:calc((var(--announcement-bg-size) - 24px)*.5);margin-top:-12px;-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;position:absolute;top:50%;vertical-align:bottom;width:24px}@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{background-color:#000;-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill)}.announcement__content-body :first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a{padding-block:12px}.announcement__link a:active,.announcement__link a:focus{outline:3px solid #000;outline:solid var(--color-black) 3px}.announcement__link a:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);margin-left:4px;-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);transition:transform .2s linear;vertical-align:bottom;width:calc(var(--line-height)*1em)}@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:transparent;border:0;cursor:pointer;flex-shrink:0;height:44px;margin:-8px -8px 0 0;padding:0;width:44px}.announcement__close:after{--icon-size:24px;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;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: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))}.announcement__close:active,.announcement__close:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:-3px}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity .15s linear,height .2s linear .15s,padding-bottom .2s linear .15s,visibility 0s linear .35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.is-front:not(:has(.hds-breadcrumb)) .announcement{padding-block-start:16px}.hds-notification{margin-bottom:16px}.hds-notification__body .messages__list{margin-block:0}.hds-notification__body .messages__list__item:not(:first-child){margin-top:8px}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);inset:0;position:fixed;z-index:100}.dialog{--survey-border-color:var(--color-bus);--survey-width:558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);overflow-y:auto;padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width:768px){.dialog{padding-left:32px;padding-right:32px}}.dialog--danger{--survey-border-color:var(--color-error)}.dialog__header:has(>:nth-child(2)){display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width:768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.dialog__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.dialog__close-button{background:transparent;border:0;cursor:pointer;height:48px;margin:-8px -8px 0 0;padding:0;width:48px}.dialog__close-button: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));margin:8px;-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))}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast{left:50%;top:calc(100% + 3px);transform:translateX(-50%);width:284px}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast .nav-toggle-dropdown__content{padding-block-start:8px}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast .nav-toggle-dropdown__content:before{border-bottom:8px solid #0062b9;border-bottom:8px solid var(--color-info);border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;left:var(--toast-arrow-left,50%);position:absolute;right:auto;right:var(--toast-arrow-right,auto);top:0;transform:translateX(-50%);transform:translateX(var(--toast-arrow-transform,-50%));width:0}.language-toast{background-color:#e5eff8;background-color:var(--color-info-light);border-top:8px solid #0062b9;border-top:8px solid var(--color-info);color:#1a1a1a;color:var(--color-black-90);display:flex;flex-direction:row-reverse;gap:0;padding:16px}.language-toast__content{--line-height:1.4285714286;display:block;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height)}.language-toast__text{margin-block-end:8px}.language-toast__link{display:inline-block}.language-toast__link:active,.language-toast__link:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:3px}.nav-toggle__anchor.language-toast__close,.nav-toggle__button.language-toast__close{align-content:center;background:transparent;border:0;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;margin:-8px -8px 0 0;padding:0;width:44px}.nav-toggle__anchor.language-toast__close:after,.nav-toggle__button.language-toast__close:after{--icon-size:24px;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;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: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))}.nav-toggle__anchor.language-toast__close:active,.nav-toggle__anchor.language-toast__close:focus,.nav-toggle__button.language-toast__close:active,.nav-toggle__button.language-toast__close:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:-3px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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{--header-branding-padding:16px;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:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width:768px){.header-branding{--header-branding-padding:24px;background-color:#fff;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: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)}@media(min-width:768px){.toolbar-vertical .header-branding{top:0}}.hds-breadcrumb{--horizontal-margin:16px;--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding:0}@media(min-width:768px){.hds-breadcrumb{--line-height:1.5;font-size:.875rem;font-weight:400;--horizontal-margin:32px}}.hds-breadcrumb__list-item{margin-top:0}.hds-breadcrumb__list-item--active{padding:0}.hds-breadcrumb__link{padding-block:8px}@media(min-width:768px){.hds-breadcrumb__link{padding-block:16px}}.hds-breadcrumb__separator.hds-breadcrumb__separator{--icon-size:0.875rem;margin-inline:2px}.hds-breadcrumb__back-arrow.hds-breadcrumb__back-arrow{margin-left:-8px;margin-right:0}.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{flex-wrap:wrap;margin-left:22px;margin-right:22px}.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:8px}@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);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:focus,.header-bottom .site-name__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;display:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:3px solid #000}.header-bottom .menu__toggle-button.js-show-menu__toggle-button{display:block}.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;transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.19,1,.22,1);will-change:transform}.header-bottom .menu__link[aria-current=page]:before{height:4px;transform:scaleX(1)}.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-wrapper:has(.js-show-menu__toggle-button) .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__item--nolink,.header-bottom .menu--level-1 .menu__link{--line-height:1.25;display:block;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);padding:16px 20px}.header-bottom .menu--level-1 .menu__item--nolink:before,.header-bottom .menu--level-1 .menu__link:before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .1s ease-in;width:4px}.header-bottom .menu--level-1 .menu__item--nolink:focus,.header-bottom .menu--level-1 .menu__link:focus{margin:0}.header-bottom .menu--level-1 .menu__item--nolink:focus:after,.header-bottom .menu--level-1 .menu__link:focus:after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page],.header-bottom .menu--level-1 .menu__link[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__item--nolink.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__link.menu__link--active-trail:before,.header-bottom .menu--level-1 .menu__link:hover:before,.header-bottom .menu--level-1 .menu__link[aria-current=page]:before{transform:scaleX(1)}.header-bottom .menu--level-1 .menu__item--active-trail:before{height:100%;width:0}.header-search-wrapper{max-width:860px;padding-left:16px;padding-right:16px;padding-block:48px}@media(min-width:768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:normal;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;letter-spacing:-.0125rem;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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.search-container__links-container{flex-direction:row}.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;align-items:center;background-color:#f2f2f2;display:flex;font-size:.875rem;font-weight:400;justify-content:flex-end;line-height:1.4285714286;line-height:var(--line-height);padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-inline-start:4px}.header-top .menu__link{display:inline-block;padding-block:14px;padding-inline:6px}.header-top .menu__item:last-child .menu__link{padding-inline-end:0}.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;text-decoration-thickness:.125rem}.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)}}.frontpage-instance-link__container{margin-right:auto}.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__wrapper{position:relative}.language-link__wrapper:first-child{margin-left:0}.language-link__wrapper:focus-within .nav-toggle__label{outline:3px solid #000;outline-offset:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height:1.5;color:#1a1a1a;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding:10px 8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]:before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 16px)}.language-link:active,.language-link:focus{outline:3px solid #000;outline-offset:-3px}.language-link.is-disabled{background-color:transparent;border:0;color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.language-link.is-disabled.has-toast{cursor:pointer}.nav-toggle--language-toast .nav-toggle__label{--line-height:1.5;color:inherit;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding:10px 8px}.nav-toggle--language-toast .nav-toggle__anchor:active .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__anchor:focus .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__button:active .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__button:focus .nav-toggle__label{outline-offset:-3px}.local-tasks__wrapper,.nav-toggle--language-toast .nav-toggle__anchor.is-alternative,.nav-toggle--language-toast .nav-toggle__button.is-alternative{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(.19,1,.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.5;border-bottom:2px solid #000;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.sidebar-navigation__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{align-items:center;display:flex;margin-block:8px;padding-block:16px;position:relative;-webkit-text-decoration:none;text-decoration:none}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;margin-left:8px;margin-right:16px;-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;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:25px}@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:transparent;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;inset: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:700}.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-block:2px;padding:8px 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{margin-bottom:16px}.sidebar-navigation .menu--level-1,.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% + 4px);inset:0;left:-17px;position:absolute;top:-2px;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-block: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:#f2f2f2;display:block}.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}.section-navigation__title{--line-height:1.5555555556;background-color:#f2f2f2;border-bottom:0;flex-grow:1;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);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:700}}@media(max-width:992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}.section-navigation__title a:before{display:none}.section-navigation__header{--line-height:1.5555555556;align-items:stretch;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.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,.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}.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);background-color:#121212;background-color:var(--background-color);border:2px solid #fff;border:var(--border-width) solid var(--border-color);color:#fff;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%);transition:transform .2s ease-out;width:-moz-max-content;width:max-content;word-wrap:normal;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px,1px,1px,1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width:768px){.skip-link{scroll-margin-top:24px}}.skip-link:active,.skip-link:focus{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;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:active,.skip-link--skip-to-main:focus{transform:translate(-50%,102px)}@media(min-width:768px){.skip-link--skip-to-main:active,.skip-link--skip-to-main:focus{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{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media(min-width:768px)and (min-width:768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width:992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f2f2f2;border-inline-start:8px solid #c2a251;max-width:860px;padding:32px 24px}.table-of-contents__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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;display:inline-block;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus:after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__nojs{background-color:#f2f2f2;display:flex;flex-flow:column;padding:32px 24px}@media(min-width:768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-inline-end:16px;margin-bottom:24px}@media(min-width:768px){.table-of-contents__nojs .nojs__icon{margin-inline-end:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size:64px}@media(min-width:768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size:6.25rem}}.table-of-contents__nojs .nojs__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.table-of-contents__nojs .nojs__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.table-of-contents__nojs .nojs__desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width:992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:active,[data-once=table-of-contents]:focus{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:transparent;border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px}@media(min-width:768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color:#000;--link-height:44px;--line-height:1.5555555556;font-size:1.125rem;font-weight:400;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}.hds-pagination:before{--line-height:1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1)}.hds-pagination__pages{margin-top:6px}.hds-pagination__button-next,.hds-pagination__button-prev{--border-color-focus:transparent;--border-color-hover-focus:transparent;list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-next:hover,.hds-pagination__button-prev:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__button-next .hds-button,.hds-pagination__button-prev .hds-button{--border-color-focus:transparent;--border-color-hover-focus:transparent}.hds-pagination__button-next .hds-button:hover,.hds-pagination__button-prev .hds-button:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__item-link{min-width:var(--link-height)}.hds-pagination__item-link:active,.hds-pagination__item-link:focus{--color-focus-outline:#000}.see-all-button__container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;margin-top:32px}@media(min-width:992px){.see-all-button__container{flex-direction:row;flex-wrap:wrap;justify-content:center}}.see-all-button__container .see-all-button{margin-block-start:0}.see-all-button{margin-block-start:32px;text-align:left;width:100%}@media(min-width:768px){.see-all-button{margin-block-start:48px}}@media(min-width:992px){.see-all-button{width:auto}}.see-all-button--centered{margin-block-start:32px;text-align:center}.see-all-button--near-results{margin-block-start:24px}.heading-anchor-button{background:transparent;border:none;margin-block:0;margin-inline:8px 0;padding:0}.heading-anchor-button:hover{cursor:pointer}.heading-anchor-button:focus{outline:2px solid #1a1a1a;outline-offset:2px}.heading-anchor-button:focus,.js-heading-with-anchor:hover .heading-anchor-button{display:inline-flex;vertical-align:middle}.heading-anchor-button:focus:after,.js-heading-with-anchor:hover .heading-anchor-button:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--link);mask-image:var(--hel-icon--link);-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}.heading-anchor-button:focus.heading-anchor-button--success{outline-color:#007a64}.heading-anchor-button:focus.heading-anchor-button--success:after{background-color:#007a64;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check);-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}.heading-anchor-button:focus.heading-anchor-button--error{outline-color:#b01038}.heading-anchor-button:focus.heading-anchor-button--error:after{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:20px;-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:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px}.heading-anchor-button:focus.heading-anchor-button--white,.js-heading-with-anchor:hover .heading-anchor-button.heading-anchor-button--white{outline-color:#fff}.heading-anchor-button:focus.heading-anchor-button--white:after,.js-heading-with-anchor:hover .heading-anchor-button.heading-anchor-button--white:after{background-color:#fff}.lead-in .component__content{--line-height:1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width:992px){.lead-in .component__content{--line-height:1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider:after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height:1.5;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);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;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.content-links__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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:hover{-webkit-text-decoration:none;text-decoration:none}.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));margin-left:4px;-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));transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@media(prefers-reduced-motion){.content-links__links__link a:after{transition: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;border-bottom:2px solid #000;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px;width:100%}@media(min-width:992px){.sidebar_block_heading{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.cookie-compliance-block{max-width:1296px}@media(min-width:768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height:1.5555555556;border-bottom:1px solid #ccc;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction:before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;margin-right:8px;-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}.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{--line-height:1.5;display:block;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-left:calc(var(--size) + 16px)}@media(min-width:992px){.cookie-compliance-block .hds-checkbox .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 .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}.askem-cookie-compliance,.embedded-content-cookie-compliance{align-content:center;align-items:center;display:flex;justify-content:center}.chart .askem-cookie-compliance,.chart .embedded-content-cookie-compliance,.map .askem-cookie-compliance,.map .embedded-content-cookie-compliance,.remote-video .askem-cookie-compliance,.remote-video .embedded-content-cookie-compliance{aspect-ratio:16/9}.askem-cookie-compliance__message,.embedded-content-cookie-compliance__message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width:768px){.askem-cookie-compliance__message,.embedded-content-cookie-compliance__message{margin:64px;max-width:924px;padding:32px}}.askem-cookie-compliance__message .hel-icon,.embedded-content-cookie-compliance__message .hel-icon{--icon-size:24px}.askem-cookie-compliance__message h2,.embedded-content-cookie-compliance__message h2{margin-top:0;--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.askem-cookie-compliance__message h2,.embedded-content-cookie-compliance__message h2{--line-height:1.25;font-size:1.5rem;font-weight:500}}.askem-cookie-compliance__message .buttons,.embedded-content-cookie-compliance__message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width:768px){.askem-cookie-compliance__message .buttons,.embedded-content-cookie-compliance__message .buttons{flex-direction:row}}.askem-cookie-compliance__message .hds-button,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance__message .hds-button,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]){--theme-fg1:var(--color-white);--theme-fg2:var(--color-black);--theme-bg1:var(--color-black);--theme-bg2:transparent;--theme-focus:var(--color-black);--theme-focus-gutter-color:transparent;margin-top:16px;max-width:400px}@media(min-width:768px){.askem-cookie-compliance__message .hds-button,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance__message .hds-button,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]){margin-left:16px;margin-top:0}}.askem-cookie-compliance__message .hds-button:first-child,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance__message .hds-button:first-child,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]):first-child{margin-left:0;margin-top:0}.embedded-content-cookie-compliance{background-color:#e6e6e6}.askem-cookie-compliance,.component--chart .embedded-content-cookie-compliance,.component--journey-planner .embedded-content-cookie-compliance{background-color:#f2f2f2}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.askem-cookie-compliance .message{background-color:transparent;padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width:992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width:992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;flex-shrink:0;height:24px;margin-right:8px;-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}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-inline-start:0;padding-top:0}.news-listing__link{display:block}.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;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.components--news{margin-top:0}.news-listing__content--unpublished:before{opacity:.3}.news-listing__content--unpublished .news-listing__datetime,.news-listing__content--unpublished .news-listing__link{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.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--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width:768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-inline-start:0;padding-right:0}@media(min-width:768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width:768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-inline-start:20px}@media(min-width:992px){.news-listing__medium-teaser{padding-inline-start: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}[dir=rtl] .news-listing__medium-teaser:before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;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:700;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width:992px)and (min-width:992px){.news-listing__medium-teaser .news-listing__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:inline-block;margin-top:16px}@media(min-width:992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width:768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width:768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.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{height:24px;margin-inline-start:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;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;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction,1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height:1.5555555556;background-color:#e8f3fc;background-color:var(--color-fog-light);font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:32px 0 0;padding:24px}@media(min-width:992px){.service-channel{padding:32px}}.service-channel__type{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.service-channel__type{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.service-channel__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.service-channel__title{--line-height:1.25;font-size:1.5rem;font-weight:500;margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width:992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-items:flex-start;margin-top:24px;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;font-weight:500;line-height:1.5555555556;line-height:var(--line-height)}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:-114px;padding-bottom:98px}@media(min-width:992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link:before,.service.service--teaser--unpublished a:before{opacity:.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 72px 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 48px}}.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 .hel-icon,.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@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-block:32px}@media(min-width:992px){.component--service-units{padding-block:64px}}.component--service-units .unit-search__content,.component--service-units .unit-search__content>h2{margin-top:0}.component--service-units .unit-search__results{margin-block-start:32px}@media(min-width:992px){.component--service-units .unit-search__results{margin-block-start:64px}}.unit__contact .unit__contact-row{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height:1.5;align-items:flex-start;display:flex;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}@media(min-width:992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size:24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width:992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width:576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width:992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:-98px;padding-bottom:82px}@media(min-width:992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:-114px;padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width:768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width:768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width:768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width:768px){.unit.unit--teaser .unit__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}}.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:focus,.unit.unit--teaser .unit__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:24px}@media(min-width:768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width:768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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%}.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 8px)}}.unit--minimal .unit__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width:992px){.unit--minimal .unit__title{--line-height:1.25;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%}.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;color:#595959;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:8px;white-space:nowrap}@media(min-width:768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width:768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size:32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f2f2f2;padding:24px 16px 48px}@media(min-width:768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion{--js-accordion-open-time:200ms}@media(prefers-reduced-motion){.accordion{--js-accordion-open-time:0s!important}}.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:transparent;border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-inline-end:8px}@media(min-width:992px){.accordion-item__icon{margin-inline-end:16px}}.accordion-item__icon .hel-icon{--icon-size:1.5rem}@media(min-width:992px){.accordion-item__icon .hel-icon{--icon-size:3rem}}.accordion-item__button--toggle{--line-height:1.3333333333;border:none;color:#000;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width:992px){.accordion-item__button--toggle{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;padding:24px 82px 24px 24px}}.accordion-item__button--toggle:before{content:"";height:30px;inset-inline-end: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{background-image:var(--hel-icon--angle-down);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--js-accordion-open-time) ease-in;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:after,.accordion-item__button--toggle:before{right:16px}@media(min-width:992px){.accordion-item__button--toggle:after,.accordion-item__button--toggle:before{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height:1.5;align-items:center;display:flex;font-size:1rem;font-weight:500;inset-inline-end:-1px;line-height:1.5;line-height:var(--line-height);margin-block-start:8px;margin-inline-start:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height:1.5;align-items:center;color:#000;display:flex;font-size:1rem;font-weight:500;inset-inline-end:-1px;line-height:1.5;line-height:var(--line-height);margin-block-start:8px;margin-inline-start:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open:after{-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up)}.js-accordion__button--toggle-all.accordion__button--is-closed:after,.js-accordion__button--toggle-all.accordion__button--is-open:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed:after{-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down)}.accordion-item__button--toggle[aria-expanded=true]{background-color:transparent}.accordion-item__button--toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid!important;grid-template-columns:100%;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--js-accordion-open-time) ease-in,opacity 0s linear var(--js-accordion-open-time)}.accordion-item__content .accordion-item__content__animator{min-height:0}.accordion-item__content .accordion-item__content__inner{padding-inline:16px;padding-top:16px}@media(min-width:992px){.accordion-item__content .accordion-item__content__inner{padding-inline:24px;padding-top:24px}}.helfi-accordion-item:not(.accordion-item--hidden-until-found)>.accordion-item__content:not(:has(:target)){opacity:0}.helfi-accordion-item:has(>.accordion-item__header>.accordion-item__button[aria-expanded=true])>.accordion-item__content,.helfi-accordion-item:not(.accordion-item--hidden-until-found) .accordion-item__content:has(:target){grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--js-accordion-open-time) ease-in,opacity 0s linear var(--js-accordion-open-time)}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>:first-child,.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__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header,.component--accordion-bg-white+.component--accordion-bg-white.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0}.accordion--grey+.accordion--grey.accordion--no-header,.accordion--white+.accordion--white.accordion--no-header{margin-top:0}.accordion--grey+.accordion--grey.accordion--no-header>.container,.accordion--white+.accordion--white.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0}.banner__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.banner__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-inline-end:16px;margin-bottom:24px}@media(min-width:768px){.banner__icon{margin-inline-end: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:24px}@media(min-width:992px){.component--banner .banner{padding:32px}}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:24px auto 0}@media(min-width:992px){.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__desc,.component--banner-align-center .banner__title{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:992px){.component--banner-align-left .banner{flex-flow:row}.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary,.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{margin-left:-10px}.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,.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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}.chart__container{position:relative}.chart__container .responsive-chart-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.chart__container .responsive-chart-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.chart__transcript{margin-top:16px}@media(min-width:768px){.columns{display:grid;grid-gap:48px}}.columns .image .image__container{padding:0}@media(min-width:768px){.columns .image .image__container{padding:0}}@media(min-width:992px){.columns .image .image__container{padding:0}}@media(min-width:768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width:768px){.columns__column+.columns__column{margin-top:0}}.contact-card-listing--container{display:flex;flex-direction:column;gap:24px}@media(min-width:576px){.contact-card-listing--container{flex-direction:row;flex-wrap:wrap}}.contact-card{background-color:#f2f2f2;display:flex;flex-direction:column;max-width:298px;padding:24px;width:100%}@media(min-width:576px){.contact-card{width:calc(50% - 12px)}}@media(min-width:768px){.contact-card{width:calc(33.33333% - 16px)}}@media(min-width:1248px){.contact-card{width:calc(25% - 18px)}.components--upper .contact-card-listing--container .contact-card{width:calc(33.33333% - 16px)}}@media(min-width:992px){.has-sidebar--first .components--upper .contact-card-listing--container .contact-card{width:calc(50% - 12px)}}@media(min-width:1248px){.has-sidebar--first .components--upper .contact-card-listing--container .contact-card{width:calc(33.33333% - 16px)}}.contact-card__image-container{margin-bottom:24px;margin-right:0}.contact-card__image-container img,.contact-card__image-container picture{display:block;height:auto;max-width:100%;overflow:hidden;width:100%}.contact-card__person-name{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.contact-card__person-name{--line-height:1.25;font-size:1.5rem;font-weight:500}}.contact-card__person-title{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.contact-card__person-links{margin-top:24px}.contact-card__person-link{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;hyphens:auto;line-height:1.5555555556;line-height:var(--line-height);overflow-wrap:break-word;word-wrap:break-word}.contact-card__person-link a{display:table;padding-block:8px}.contact-card__person-link--email,.contact-card__person-link--phone,.contact-card__person-link--social-media{word-break:break-all}.contact-card__person-link--social-media{display:flex;flex-direction:column}.contact-card__person-link--social-media .hel-icon{margin-inline-end:4px;vertical-align:middle}.contact-card__person-description{margin-top:24px}.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{background-color:#fff;margin-top:32px;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{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;display:block;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.content-card__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-block:16px}.content-card__link:before{content:"";inset:0;position:absolute}.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)}@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)}}@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}}@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}}.page-type--landing-page .layout-main-wrapper>:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width:768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width:768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.curated-event-list__empty-message{--line-height:1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#fff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}.district-project-search-form__filters>div{flex-basis:100%;max-width:none;max-width:unset}@media(min-width:768px){.district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__additional-filters{border-bottom:none!important;border-top:1px solid #ccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__additional-filters button{padding-block:8px}.district-project-search-form__additional-filters button:active,.district-project-search-form__additional-filters button:focus{outline:3px solid #000;outline:solid var(--color-black) 3px}.district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__submit-button{margin-block:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width:768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;justify-content:space-between}.event-form__filters-container .hdbt-search--react__dropdown,.event-form__filters-container .hdbt-search__filter{flex-basis:100%}@media(min-width:768px){.event-form__filters-container .hdbt-search--react__dropdown,.event-form__filters-container .hdbt-search__filter{flex-basis:48%}}.event-form__filter-section-container .hdbt-search__dropdown{max-width:none}@media(min-width:768px){.event-form__filter-section-container .hdbt-search__dropdown{max-width:420px}}.event-list__filter-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.event-list__filter-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.component--hearings{background:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{margin-bottom:24px}.hearings__list{margin-top:24px}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{background-color:#fff;background-color:var(--color-white);color:var(--hdbt-color-palette--primary)}.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);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;inset-inline-start: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}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width:992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width:100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f2f2f2;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{background-color:#f2f2f2;color:var(--hdbt-color-palette--primary)}.hdbt-theme--brick .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]){--theme-fg1:var(--color-black);--theme-fg2:var(--color-white);--theme-bg1:var(--color-white);--theme-bg2:transparent;--theme-focus:var(--color-white);--theme-focus-gutter-color:transparent}.hdbt-theme--brick .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--bus .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--coat-of-arms .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--tram .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color:#fff;--input-border-color-focus:#fff}.hdbt-theme--brick .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--bus .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--coat-of-arms .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--tram .hero .hds-text-input__input-wrapper:hover .hds-text-input__input{--input-border-color-hover:grey}.hero--with-image-bottom .hero__container,.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{padding-bottom:16px}@media(min-width:768px){.hero--with-image-bottom .hero__container,.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{padding-bottom:48px}}.hero--with-image-bottom .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-right .hds-koros{display:none}.hero--with-image-bottom .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:200px;position:relative}@media(min-width:320px){.hero--with-image-bottom .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:300px}}.hero--with-image-bottom .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-right .hero__image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.hero--with-image-bottom .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-right .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width:768px){.hero--with-image-left,.hero--with-image-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width:992px){.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{max-width:664px}}@media(min-width:768px){.hero--with-image-left .hds-koros,.hero--with-image-right .hds-koros{display:block}.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width:992px){.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{max-width:664px}}@media(min-width:768px){.hero--with-image-left .hero__image-container img,.hero--with-image-right .hero__image-container img{height:auto;position:static;transform:none;width:100%}.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-right .hero__image-container .hds-koros{display:none}}.hero--with-image-left .hero__arrow,.hero--with-image-right .hero__arrow{bottom:-355px}@media(min-width:768px){.hero--with-image-left .hero__arrow,.hero--with-image-right .hero__arrow{bottom:-90px}.hero--with-image-left{flex-direction:row-reverse}.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}.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}.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 img,.hero--with-search .hero__image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}@media(min-width:992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-inline-start:30%;position:static;transform:none}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:auto;z-index:1}@media(min-width:992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:0;height:1500px;right:54%;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction,1)) rotate(135deg);transform-origin:center;width:1000px}}.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-helsinki-near-you .helfi-etusivu-near-you-form .hds-text-input__label,.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width:992px){.hero--with-helsinki-near-you .hero__container,.hero--with-search-form .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content,.hero--with-search-form .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form,.hero--with-search-form .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item,.hero--with-search-form .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button,.hero--with-search-form .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.image-gallery{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.image-gallery{grid-template-columns:repeat(3,1fr)}}@media(min-width:576px){.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery,.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery{grid-template-columns:repeat(2,1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.liftup-with-image{display:grid}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.liftup-with-image__container{grid-area:var(--content-area);z-index:1}.liftup-with-image__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.liftup-with-image__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.liftup-with-image__desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img{--side-padding:24px;color:var(--hdbt-color-palette-text--primary)}@media(min-width:830px){.component--liftup-with-image-img{--side-padding:32px}}@media(min-width:1248px){.component--liftup-with-image-img{--side-padding:20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;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] 24px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width:830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width:830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{color:#000;order:1;padding-top:0;text-align:right}@media(min-width:830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height:1.5;padding-bottom:calc(1.5rem + 32px);padding-bottom:calc(var(--line-height)*1rem + 32px);position:relative}}.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}@media(min-width:830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.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:24px;width:100%}@media(min-width:992px){.component--liftup-with-image-img .liftup-with-image__content{padding:32px}}@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,.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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-img.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-img.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-img.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-img.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-img.component--liftup-with-image-secondary .hds-button--primary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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-img.component--liftup-with-image-secondary .hds-button--secondary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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-img.component--liftup-with-image-secondary .hds-button--supplementary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-inline:0}.component--liftup-with-image-bg .component__container{max-width:none}.component--liftup-with-image-bg .liftup-with-image{--content-area:row2-start/col-start/row2-end/col-end;--image-area:row1-start/col-start/row1-end/col-end;grid-template-columns:[col-start] auto [col-end];grid-template-rows:[row1-start] auto [row1-end] auto [row2-start] auto [row2-end]}@media(min-width:992px){.component--liftup-with-image-bg .liftup-with-image{--max-width:1296px;--content-area:row2-start/col1-start/row2-end/col1-end;--image-area:row1-start/col1-start/row1-end/col1-end;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__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{padding-block-start:16px;padding-inline: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 picture{inset:0;position:absolute}.component--liftup-with-image-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}}.component--liftup-with-image-bg .image__caption{color:#000;margin-block-start:16px;padding-block-start:0;padding-inline:16px;text-align:end}@media(min-width:768px){.component--liftup-with-image-bg .image__caption{padding-inline:32px}}@media(min-width:992px){.component--liftup-with-image-bg .image__caption{background-color:#fff;bottom:calc(var(--line-height)*1rem*-1 + -16px);left:16px;padding-inline:0;position:absolute}}.component--liftup-with-image-bg a{--hdbt-default-link-color:var(--color-black)}.component--liftup-with-image-bg .hds-button--primary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color:var(--hdbt-color-palette-button--secondary);--background-color-hover:transparent;--background-color-focus:var(--hdbt-color-palette-button--secondary);--background-color-hover-focus:transparent;--background-color-disabled:var(--color-black-20);--border-color:var(--hdbt-color-palette-button--secondary);--border-color-hover:var(--hdbt-color-palette-button--secondary);--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:var(--color-black-20);--color:var(--hdbt-color-palette-button-contrast--secondary);--color-hover:var(--hdbt-color-palette-button--secondary);--color-focus:var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus:var(--hdbt-color-palette-button--secondary);--color-disabled:var(--color-black);--focus-outline-color:var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color:var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg .hds-button--secondary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color:transparent;--background-color-hover:var(--hdbt-color-palette-button--secondary);--background-color-focus:transparent;--background-color-hover-focus:var(--hdbt-color-palette-button--secondary);--background-color-disabled:transparent;--border-color:var(--hdbt-color-palette-button--secondary);--border-color-hover:var(--hdbt-color-palette-button--secondary);--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:var(--hdbt-color-palette-button--secondary);--color:var(--hdbt-color-palette-button--secondary);--color-hover:var(--hdbt-color-palette-button-contrast--secondary);--color-focus:var(--hdbt-color-palette-button--secondary);--color-hover-focus:var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color:var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg .hds-button--supplementary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:transparent;--color:var(--hdbt-color-palette-button--secondary);--color-hover:var(--hdbt-color-palette-button--secondary);--color-focus:var(--hdbt-color-palette-button--secondary);--color-hover-focus:var(--hdbt-color-palette-button--secondary);--color-disabled:var(--hdbt-color-palette-button--secondary);--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}@media(min-width:992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height:1.5;padding-bottom:calc(1.5rem + 32px);padding-bottom:calc(var(--line-height)*1rem + 32px);position:relative}.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container,[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .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:first-child:last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child:last-child{width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:first-child:nth-last-child(2){width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child:nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:nth-child(2):last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:nth-child(2):last-child{width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:first-child:nth-last-child(3){width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child: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):last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:nth-child(3):last-child{width:calc(33.3333% - 48px)}}.list-of-links__item__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;align-items:center;display:flex;flex-direction:row;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-block:0;margin-inline-start:116px;min-height:90px}@media(min-width:992px){.list-of-links__item__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}@media(min-width:576px){.list-of-links__item__title{margin-inline-start:0;min-height:auto}}.list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;overflow-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width:576px){.list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item__link:focus,.list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item__link:focus:after,.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__link:focus:after,.list-of-links__item__link:hover:after{transform:scaleX(1);transform:scaleX(var(--lang-direction,1))}}.list-of-links__item__link:before{content:"";display:block;inset:0;position:absolute}.list-of-links__item__image{inset-block-start:0;inset-inline-start:0;position:absolute;width:90px}@media(min-width:576px){.list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item__image img{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.list-of-links__item__image .image-placeholder{padding-bottom:100%}.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)}.component--list-of-links-without-image .list-of-links__item:first-child:last-child,.component--list-of-links-without-image .list-of-links__item:first-child:nth-last-child(2),.component--list-of-links-without-image .list-of-links__item:nth-child(2):last-child{width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-block:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-inline:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height:1.5555555556;color:#595959;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item,.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}.component--map{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f2f2f2}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width:576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height:1.5;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-block-end:4px;padding-block-start:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:active,.skip-link--map--after:focus{transform:translate(-50%,-24px)}.skip-link--map--before{top:0}.skip-link--map--before:active,.skip-link--map--before:focus{transform:translate(-50%,24px)}.component--news-list .component__tags+.component__content,.news-archive__rss-link__container{margin-top:16px}@media(min-width:992px){.component--news-list .component__tags+.component__content{margin-top:40px}}.component--news-list .news-listing{margin-bottom:48px}.component--news-list .news-listing .no-results{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);list-style:none}.component--number-highlights .component__content{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.component--number-highlights .component__content{flex-direction:row;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.component--number-highlights .component__content{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.component--number-highlights .component__content{gap:24px}.has-sidebar .main-content .component--number-highlights .component__content{grid-template-columns:repeat(1,1fr)}}@media(min-width:1248px){.has-sidebar .main-content .component--number-highlights .component__content{grid-template-columns:repeat(2,1fr)}}.numbers-item__container{border-left:8px solid #fd4f00;padding-left:24px;position:relative}@media(min-width:992px){.numbers-item__container{padding-left:32px}}.numbers-item__number{font-size:2.5rem;font-weight:700}@media(min-width:992px){.numbers-item__number{font-size:4rem}}.numbers-item__text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.org-chart__container{--item-indentation:16px;--item-gap:16px;--item-padding-block:32px;--item-lvl-3-padding-block:24px;--item-lvl-4-padding-block:16px;--item-padding-inline:16px;--item-relation-indicator-width:2px;list-style:none;margin:0;padding:0}@media(min-width:768px){.org-chart__container{--item-indentation:32px;--item-padding-inline:32px}}.org-chart__container--inner{padding-inline-start:var(--item-indentation)}.org-chart__item{margin-block-end:0;margin-block-start:var(--item-gap);margin-inline:0;overflow:visible;position:relative}.org-chart__item:before,.org-chart__item:last-child:after{content:"";display:block;position:absolute}.org-chart__item:before{background-color:#000;height:calc(100% + var(--item-gap));left:calc(var(--item-indentation)*-1);top:calc(var(--item-gap)*-1);width:var(--item-relation-indicator-width)}.org-chart__item:last-child:after{background-color:#fff;bottom:0;height:calc(100% - var(--item-gap) - var(--item-padding-block));left:calc(var(--item-indentation)*-1);width:var(--item-indentation)}.org-chart__container:not(.org-chart__container--inner)>.org-chart__item:first-child{margin-block-start:0}.org-chart__container:not(.org-chart__container--inner)>.org-chart__item:before,.org-chart__container:not(.org-chart__container--inner)>.org-chart__item>.org-chart__item__title:after{display:none}.org-chart__item__title{background-color:var(--hdbt-color-palette--secondary);display:block;margin:0;padding:var(--item-padding-block) var(--item-padding-inline);position:relative}.org-chart__item__title:after{border-top:var(--item-relation-indicator-width) solid #000;content:"";display:block;height:50%;left:calc(var(--item-indentation)*-1);position:absolute;top:calc(var(--item-gap) + var(--item-padding-block) - var(--item-relation-indicator-width));width:var(--item-indentation)}.org-chart__item__title--level-1{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.org-chart__item__title--level-1{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.org-chart__item__title--level-2{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.org-chart__item__title--level-2{--line-height:1.25;font-size:1.5rem;font-weight:500}}.org-chart__item__title--level-3{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);padding-block:var(--item-lvl-3-padding-block)}@media(min-width:992px){.org-chart__item__title--level-3{--line-height:1.5;font-size:1.25rem;font-weight:700}}.org-chart__item__title--level-4{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);padding-block:var(--item-lvl-4-padding-block)}@media(min-width:992px){.org-chart__item__title--level-4{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.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-inline-start:0}.phasing__item{--circle-size:16px;--p-left:68px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-block:24px;padding-inline:68px 24px;padding-inline:var(--p-left) 24px;position:relative}@media(min-width:992px){.phasing__item{--p-left:96px;padding-block:32px;padding-inline:96px 32px;padding-inline:var(--p-left) 32px}}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item:after,.phasing__item:before{content:"";display:block;inset-inline-start:calc(var(--p-left)*.5);position:absolute}.phasing__item:after{background-color:#000;height:calc(100% + 24px);top:0;transform:translateX(-50%);transform:translateX(calc(var(--lang-direction)*-50%));width:2px;z-index:0}.phasing__item:first-of-type:after{height:100%;top:calc(24px + var(--item-title-lineheight)*.5)}@media(min-width:992px){.phasing__item:first-of-type:after{top:calc(32px + var(--item-title-lineheight)*.5)}}.phasing__item:last-of-type:after{height:calc(24px + var(--item-title-lineheight)*.5)}@media(min-width:992px){.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(24px + var(--item-title-lineheight)*.5);transform:translate(-50%,-50%);transform:translate(calc(var(--lang-direction)*-50%),-50%);width:var(--circle-size);z-index:1}@media(min-width:992px){.phasing__item:before{top:calc(32px + var(--item-title-lineheight)*.5)}}.phasing__item--with-numbers{--circle-size:40px;--p-left:68px}@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.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.phasing__item--with-numbers:before{--line-height:1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.phasing__item-title{--line-height:1.25;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 .component__title,.component--accordion .component--phasing .phasing__item--with-numbers:after,.component--accordion .component--phasing .phasing__item-title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){.component--accordion .component--phasing .component__title,.component--accordion .component--phasing .phasing__item--with-numbers:after,.component--accordion .component--phasing .phasing__item-title{--line-height:1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f2f2f2;margin-bottom:24px;padding:24px 24px 32px}@media(min-width:768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:unset}@media(min-width:992px){.popular-service-item__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width:768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{margin-bottom:2px;margin-top:0}.link__style--highlight,.popular-service-item__link-wrapper{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-block:7px;vertical-align:top}.link__style--highlight{display:inline-block;margin-block:-7px;padding-inline-start:4px}@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:#f2f2f2;position:relative}.component--react-search.component--coordinates-based-list{background-color:#fff}.layout-main-wrapper>:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{display:flex;justify-content:center}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width:992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}.hdbt-search--react__result-top-area.hdbt-search--react__result-top-area--with-left-actions{display:block}.hdbt-search--react__actions-container{align-items:end;display:flex;justify-content:space-between}}.hdbt-search--react__result-top-area-item{margin-top:24px}@media(min-width:992px){.hdbt-search--react__result-top-area-item{margin-top:0}}.hdbt-search--react__results--title{align-items:center;display:inline-flex;margin-bottom:12px;margin-top:0}@media(min-width:992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--title:active,.hdbt-search--react__results--title:focus{outline:3px solid #000;outline-offset:2px}.hdbt-search--react__results--tablist .tablist-tab{background-color:transparent;border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1:var(--color-black);--theme-fg2:var(--color-white);--theme-bg1:var(--color-white);--theme-bg2:transparent;--theme-focus:var(--color-white);--theme-focus-gutter-color:transparent;background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])):not(.skip-link){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.component--remote-video+.component--remote-video.component--no-header .remote-video__video-title{margin-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.component__content.remote-video{margin-top:0}.remote-video__video-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-block:32px 16px}@media(min-width:992px){.remote-video__video-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;margin-block:48px 24px}}.remote-video__video-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width:992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;column-count:2}}@media(min-width:992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;column-count:1}}@media(min-width:1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;column-count:2}}.component--service-list-search{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text ol,.sidebar-text ul{background-color:#f2f2f2;background-color:var(--color-black-5);padding:16px}.sidebar-text ol ol,.sidebar-text ol ul,.sidebar-text ul ol,.sidebar-text ul ul{margin-top:0}.sidebar-text li{margin-inline-start:32px;padding-inline-start:8px}.sidebar-text li li{margin-inline-start:8px}.sidebar-text__title{--line-height:1.5;color:#000;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.sidebar-text__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text__text-content{--line-height:1.5;color:var(--hdbt-color-palette-text--secondary);font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.sidebar-text__text-content>:first-child,.sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text__text-content>:last-child{margin-bottom:0}.sidebar-text__text-content>p{background-color:#f2f2f2;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text__text-content .hds-button--primary,.sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width:992px){.sidebar-text__text-content .hds-button--primary,.sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width:992px){.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary],[data-hds-variant=secondary]){display:block}.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary],[data-hds-variant=secondary]):not(:first-child){margin-top:8px}}.sidebar-text__text-content .hds-button--supplementary:first-child,.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:0}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:#f2f2f2;background-color:var(--color-black-5);display:grid;grid-template-columns:1fr 32px;margin-top:16px;padding:24px 16px;-webkit-text-decoration:none;text-decoration:none}.sidebar-text--service-links .sidebar-text__text-content>a:after{align-self:center;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;justify-self:end;-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;order:3;vertical-align:bottom;width:24px}.sidebar-text--service-links .sidebar-text__text-content>a[data-is-external]:after{display:none}.sidebar-text--service-links .sidebar-text__text-content>a:focus,.sidebar-text--service-links .sidebar-text__text-content>a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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.875rem;background-color:#f2f2f2;display:grid;grid-column-gap:24px;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% - var(--gap)*.5)}}@media(min-width:992px){.target-group-link{--title-line-height:1.875rem}}.target-group-link__icon{grid-area:icon}.target-group-link__icon .hel-icon{display:block}.target-group-link__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;font-size:1.25rem;font-weight:500;grid-area:title;line-height:1.5;line-height:var(--line-height);margin:0;padding-top:calc((var(--icon-size) - var(--title-line-height))*.5)}@media(min-width:992px){.target-group-link__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.target-group-link__link:before{content:"";height:100%;inset:0;position:absolute}.target-group-link__subtitle{--line-height:1.5;font-size:1rem;font-weight:400;grid-area:subtitle;line-height:1.5;line-height:var(--line-height);margin-bottom:calc((var(--icon-size) - var(--title-line-height))*.5);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:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--unit-search{padding-left:32px;padding-right:32px}}.component--unit-search .hds-checkbox__input{z-index:1}.component--unit-search .hds-checkbox__label{background-color:#f2f2f2}.component--unit-search .hds-checkbox__label:after{background-color:#fff}.layout-main-wrapper>:last-child .component--unit-search:last-child{margin-bottom:-115px;padding-bottom:55px}.unit-search__content{margin-top:32px}.unit-search__content .form-actions{width:100%}.unit-search__content .form-actions .hds-button--primary,.unit-search__content .form-actions [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary]){margin-top:16px;max-width:280px;min-width:44px;width:100%}@media(min-width:768px){.unit-search__content .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;max-width:860px}.unit-search__content .views-exposed-form .form-item{width:100%}}.unit-search__content .views-exposed-form .description{white-space:normal}.unit-search__content .views-exposed-form [data-drupal-selector=edit-provided-languages-value]{margin-top:24px}.unit-search__results{display:block;margin-top:64px;width:100%}.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width:768px){.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results>.views-row+.views-row{margin-top:16px}.unit-search__count-container{margin-top:0}.unit-search__count-container:focus{outline:3px solid #000;outline-offset:2px}@media(min-width:768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__additional-information{--line-height:1.5555555556;display:block;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);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-color:#d18200;background-size:contain;content:"";display:inline-block;height:24px;left:16px;margin-top:-12px;-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;position:absolute;top:50%;vertical-align:bottom;width:24px}.unit-search__additional-information.unit-search__address-not-found p{margin-top:0}.unit-search__result--list,.unit-search__result--map{margin-top:16px}.unit-search__result--map{padding-bottom:52%;position:relative;width:100%}.unit-search__map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.unit-search__map-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(min-width:768px){.unit-search__map-actions{margin-top:24px}}.unit-search__no-results-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.unit-search__no-results-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.unit-search__no-results-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top:8px}.components--service>.component--unit-accessibility-information,.components--unit>.component--unit-accessibility-information,.components--upper>.component--unit-accessibility-information{padding-left:0;padding-right:0}.unit-contact-card{background-color:#f2f2f2;display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width:576px){.unit-contact-card{padding-bottom:32px;padding-top:32px}.component--unit-contact-card--with-image .unit-contact-card{flex-direction:row-reverse;gap:24px}}.unit-contact-card__image{flex-basis:30%;flex-shrink:0}.unit-contact-card__image img,.unit-contact-card__image picture{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;width:100%}.unit-contact-card__info{display:flex;flex-direction:column;flex-grow:1}.unit-contact-card__info-row{margin-top:24px;padding-left:32px;position:relative;width:100%}.unit-contact-card__info-row:first-child{margin-top:0}.unit-contact-card__info-row:before{left:0;position:absolute;top:0}.unit-contact-card__info-row p:first-child{margin-top:0}.unit-contact-card__info-row .form-item{margin-bottom:0}.unit-contact-card__info-row__title{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.unit-contact-card__info-row__title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__info-row__content{margin-top:8px}.unit-contact-card__info-row--address:before{-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location)}.unit-contact-card__info-row--address:before,.unit-contact-card__info-row--phone:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--phone:before{-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone)}.unit-contact-card__info-row--opening-hours:before{-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock)}.unit-contact-card__info-row--details:before,.unit-contact-card__info-row--opening-hours:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--details:before{-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle)}.unit-contact-card__link-wrapper{margin-top:32px;padding-left:0}@media(min-width:576px){.unit-contact-card__link-wrapper:first-child{margin-top:0}}.unit-contact-card__link{--line-height:1.5;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);padding-block:10px}@media(min-width:992px){.unit-contact-card__link{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;padding-block:8px}}.unit-contact-card__link:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;margin-left:8px;-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}.component--hdbt-search--ploughing-schedule .component__container{background-color:#f2f2f2}.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:24px}@media(min-width:768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:32px}}@media(min-width:992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding:12px 32px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.hdbt-search--ploughing-schedule__result-card--address{margin-top:0}.layout-main-wrapper>:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.telia-chat-leijuke{--line-height:1.5555555556;align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;font-size:1.125rem;font-weight:400;gap:8px;line-height:1.5555555556;line-height:var(--line-height);padding:8px 16px}.telia-chat-leijuke.hidden{display:none}#ed11y-panel{left:21px!important;right:auto!important}.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:69.33333px;width:calc(var(--aspect-ratio)*var(--height))}@media(min-width:768px){.logo__icon{--height:54px}}.logo__icon--ru,.logo__icon--sv{--aspect-ratio:2.7857142857}.logo--header{color:#000;height:var(--branding-height)}.logo--footer{margin-top:6px;padding-block:2px;width:-moz-fit-content;width:fit-content}@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;display:block;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.content-tags__tags{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -4px;padding-inline-start:0}.content-tags__tags>*{margin-left:4px;margin-right:4px}.content-tags__tags__tag{list-style:none;margin-bottom:8px;margin-top:0;max-width:100%}.hds-tag--link{--computed-outline-color:var(--color-black-90)}.hds-tag--link:focus,.hds-tag--link:focus-visible,.hds-tag--link:hover{text-decoration-thickness:auto}.hds-tag--alert,.hds-tag--error,.hds-tag--info,.hds-tag--success{position:relative}.hds-tag--error,.hds-tag--info,.hds-tag--success{color:#fff}.hds-tag--alert{background-color:#ffda07}.hds-tag--alert:before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--alert-circle);mask-image:var(--hel-icon--alert-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--info{background-color:#0062b9}.hds-tag--info:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--success{background-color:#007a64}.hds-tag--success:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--check-circle);mask-image:var(--hel-icon--check-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--error{background-color:#b01038}.hds-tag--error:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--error);mask-image:var(--hel-icon--error);-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-tags__tags--static .content-tags__tags__tag--coat-of-arms{background-color:#b5daf7}.content-tags__tags--static .content-tags__tags__tag--copper{background-color:#9ef0de}.content-tags__tags--static .content-tags__tags__tag--gold{background-color:#e8d7a7}.content-tags__tags--static .content-tags__tags__tag--bus{background-color:#ccf}.content-tags__tags--static .content-tags__tags__tag--success{background-color:#007a64;color:#fff}.content-tags__tags--static .content-tags__tags__tag--alert{background-color:#ffda07}.content-tags__tags--static .content-tags__tags__tag--error{background-color:#b01038;color:#fff}.content-tags__tags--static .content-tags__tags__tag--fog-medium-light{background-color:#d0e6f7}.hds-loading-spinner{left:calc(50% - var(--spinner-size)/2);position:fixed;top:calc(50% - var(--spinner-size)/2);z-index:1000}.is-hidden{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.noscroll{overflow:hidden}.noclick{pointer-events:none} \ No newline at end of file +/*! 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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.0625rem}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--line-height:1.5;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{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}@font-face{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");text-rendering:optimizeLegibility}:root,[dir=ltr]{--lang-direction:1}[dir=rtl]{--lang-direction:-1}figure{margin:0}.user-edited-content :not(figure)>table,.user-edited-content>table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.user-edited-content :not(figure)>table caption,.user-edited-content>table caption{--line-height:1.5;background:#e6e6e6;font-size:1.25rem;font-weight:500;font-weight:700;line-height:1.5;line-height:var(--line-height);padding:16px 24px 0;text-align:start}@media(min-width:992px){.user-edited-content :not(figure)>table caption,.user-edited-content>table caption{--line-height:1.25;font-size:1.5rem;font-weight:500}}.user-edited-content :not(figure)>table caption strong,.user-edited-content>table caption strong{font-weight:700}.user-edited-content figure{background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 100% 0,linear-gradient(90deg,rgba(0,0,0,.4),transparent),linear-gradient(90deg,transparent,rgba(0,0,0,.4)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:39.998px 100%,39.998px 100%,14px 100%,14px 100%;margin:0;overflow-x:auto}.user-edited-content figure figcaption{--line-height:1.5;background:#fff;background:var(--user-edited-content-background-color,#fff);font-size:1.25rem;font-weight:500;left:0;line-height:1.5;line-height:var(--line-height);margin-top:0;padding-bottom:16px;padding-top:64px;position:sticky}@media(min-width:992px){.user-edited-content figure figcaption{--line-height:1.25;font-size:1.5rem;font-weight:500}}.user-edited-content figure:not(:has(figcaption)){margin-top:16px}.user-edited-content figure figcaption+table,.user-edited-content figure>figure{margin-top:0}.user-edited-content figure table{background:transparent;box-shadow:0 0 0 860px #fff;box-shadow:0 0 0 860px var(--user-edited-content-background-color,#fff);margin-top:0}.user-edited-content figure table th{background:rgba(0,0,0,.097)}.user-edited-content figure table:has(tr:nth-child(n+5)) tr:nth-child(2n) td{background:rgba(0,0,0,.05)}.user-edited-content table{--line-height:1.5555555556;background:#fff;border:2px solid gray;border-collapse:collapse;border-spacing:0;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:16px 0 0;padding:0;width:auto}.user-edited-content table tr:not(tbody:last-child :last-child){border-bottom:1px solid gray}.user-edited-content table td,.user-edited-content table th{color:#000;min-width:0;padding:12px 24px;text-align:left}.user-edited-content table th{background:#e6e6e6;font-weight:700}.user-edited-content table th strong{font-weight:700}.user-edited-content table:has(tr:nth-child(n+5)) tr:nth-child(2n) td{background:#f2f2f2}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:48px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h2,h3,h4,h5,h6{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}h1{--line-height:1;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1;line-height:var(--line-height)}@media(min-width:992px){h1{--line-height:1;font-size:4rem;font-weight:400;letter-spacing:-.075rem}}@media(min-width:768px){h1{margin-top:64px}}@media(min-width:992px){h1{margin-bottom:64px}}h2{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;line-height:var(--line-height)}@media(min-width:992px){h2{--line-height:1;font-size:3rem;font-weight:400;letter-spacing:-.0625rem}}h3{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){h3{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}h4{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){h4{--line-height:1.25;font-size:1.5rem;font-weight:500}}h5{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){h5{--line-height:1.5;font-size:1.25rem;font-weight:700}}h6{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;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;overflow-wrap:break-word;text-decoration-thickness:.0625rem;text-underline-offset:10%}a:focus,a:hover{text-decoration-thickness:.125rem}p{margin-bottom:0;margin-top:16px;word-wrap:break-word;overflow-wrap:break-word}ol,ul{margin-bottom:24px;margin-left:0;margin-top:24px;padding-left:32px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:16px}li{margin-left:0;padding-left:0}li+li{margin-top:16px}.local-tasks li,.menu li,.pager li,.table-of-contents__list li,.toolbar-menu li,ul[role=listbox] li{margin-top:0}.hdbt-icon:before{--icon-size:24px;background-color:#000;content:"";height:24px;height:var(--icon-size);-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)}.hdbt-icon:before,.hel-icon{display:inline-block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hel-icon{--fallback:calc(var(--line-height, 1)*1em);background-color:currentColor;height:1em;height:var(--icon-size,var(--fallback));-webkit-mask-image:var(--url);mask-image:var(--url);vertical-align:text-bottom;width: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);--theme-focus-gutter-color:transparent}.hds-button{--line-height:1.5;font-size:1rem;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;line-height:1.15;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding:0 .5rem;padding:0 var(--spacing-2-xs);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}.hds-button,.hds-button *,.hds-button :after,.hds-button :before,.hds-button:after,.hds-button:before{box-sizing:border-box}.hds-button[type=button],.hds-button[type=reset],.hds-button[type=submit],button.hds-button{-webkit-appearance:button}.hds-button::-moz-focus-inner,.hds-button[type=button]::-moz-focus-inner,.hds-button[type=reset]::-moz-focus-inner,.hds-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.hds-button:active,.hds-button:focus-visible,.hds-button:hover{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.simulate-focus,.hds-button:active,.hds-button:focus-visible{background-color:transparent;background-color:var(--background-color-focus,transparent);box-shadow:0 0 0 5px transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color,transparent);color:var(--color-focus);outline:3px solid #000;outline:var(--outline-width,3px) solid var(--focus-outline-color,#000);outline-offset:2px;outline-offset:var(--outline-gutter,2px)}.hds-button:not(:disabled){border-color:transparent;border-color:var(--border-color,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:#999;color:var(--color-disabled);cursor:not-allowed}.hds-button:active:hover,.hds-button:focus-visible:hover{background-color:transparent;background-color:var(--background-color-hover-focus,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-visible{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}.hds-button:not(:disabled):active:hover,.hds-button:not(:disabled):focus-visible:hover{border-color:#005799;border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.hds-button__label,input[type=button].hds-button,input[type=reset].hds-button,input[type=submit].hds-button{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 .5rem;margin:0 var(--spacing-2-xs)}.hds-button--small .hds-button__label,input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{line-height:1;line-height:var(--lineheight-s);padding:.5rem .75rem;padding:var(--spacing-2-xs) var(--spacing-xs)}.hds-button--supplementary .hds-button__label:first-child{padding-right:.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small .hds-button__label:only-child{margin:0 .75rem;margin:0 var(--spacing-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:last-child{padding-left:.25rem;padding-left:var(--spacing-3-xs)}.hds-button--supplementary .hds-icon+.hds-button__label:not(:last-child){padding-left:.25rem;padding-left:var(--spacing-3-xs);padding-right:.25rem;padding-right:var(--spacing-3-xs)}.hds-button--small{padding:0}input[type=button].hds-button--small,input[type=reset].hds-button--small,input[type=submit].hds-button--small{padding:.5rem 1.5rem;padding:var(--spacing-2-xs) var(--spacing-m)}.hds-button--small .hds-button__label:not(:first-of-type):not(:last-of-type){padding:.5rem;padding:var(--spacing-2-xs) var(--spacing-2-xs)}.hds-button--fullwidth{width:100%}.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--small .hds-icon{margin-left:.5rem;margin-left:var(--spacing-2-xs)}.hds-button .hds-button--small .hds-button__label~.hds-icon{margin:0 .5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button .hds-icon:first-of-type:not(:last-of-type){margin: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 .5rem 0 0;margin:0 var(--spacing-2-xs) 0 0}.hds-button--small .hds-icon:first-child:not(:last-of-type){margin:0 0 0 .5rem;margin:0 0 0 var(--spacing-2-xs)}.hds-button--small .hds-icon:last-child:not(:first-of-type){margin: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));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}.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));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}.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);--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,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 .hel-icon:last-of-type:not(:first-of-type),.hds-button .link__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;text-decoration-thickness:.0625rem;text-underline-offset:10%}.hds-button.hds-button--supplementary .hds-button__label{line-height:24px;margin:0 0 -8px;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);order:3;position:static;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:24px;width:var(--icon-size)}@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.simulate-focus{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}.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:-10px}.hds-button--link{--border-width:2px;--min-size:56px;--outline-gutter:2px;--outline-width:3px}:not(.hds-button)>.hds-button__label{margin:0;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]){--line-height:1.5;font-size:1rem;line-height:1.5;line-height:var(--line-height);--border-width:2px;--button-gap:16px;--color:inherit;--icon-size:24px;--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-block;font-weight:500;justify-content:center;line-height:1.25em;margin:0;min-height:44px;min-height:var(--min-size);min-width:44px;min-width:var(--min-size);padding-block:1rem;padding-block:var(--spacing-s);padding-inline-end:2rem;padding-inline-end:calc(var(--spacing-l) + var(--button-padding-end-adjust, 0px) + var(--button-padding-end-adjust-supplementary, 0px));padding-inline-start:2rem;padding-inline-start:calc(var(--spacing-l) + var(--button-padding-start-adjust, 0px) + var(--button-padding-start-adjust-supplementary, 0px));position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:top}[data-hds-component=button]:not(a):not([class*=hds-button]),[data-hds-component=button]:not(a):not([class*=hds-button]) *,[data-hds-component=button]:not(a):not([class*=hds-button]) :after,[data-hds-component=button]:not(a):not([class*=hds-button]) :before,[data-hds-component=button]:not(a):not([class*=hds-button]):after,[data-hds-component=button]:not(a):not([class*=hds-button]):before,a[href][data-hds-component=button]:not([class*=hds-button]),a[href][data-hds-component=button]:not([class*=hds-button]) *,a[href][data-hds-component=button]:not([class*=hds-button]) :after,a[href][data-hds-component=button]:not([class*=hds-button]) :before,a[href][data-hds-component=button]:not([class*=hds-button]):after,a[href][data-hds-component=button]:not([class*=hds-button]):before{box-sizing:border-box}[data-hds-component=button]:not(a):not([class*=hds-button])[type=button],[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset],[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit],a[href][data-hds-component=button]:not([class*=hds-button])[type=button],a[href][data-hds-component=button]:not([class*=hds-button])[type=reset],a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]{-webkit-appearance:button;cursor:pointer}[data-hds-component=button]:not(a):not([class*=hds-button])::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=button]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=reset]::-moz-focus-inner,[data-hds-component=button]:not(a):not([class*=hds-button])[type=submit]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=button]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=reset]::-moz-focus-inner,a[href][data-hds-component=button]:not([class*=hds-button])[type=submit]::-moz-focus-inner{border-style:none;padding:0}[data-hds-component=button]:not(a):not([class*=hds-button]):active,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}[data-hds-component=button]:not(a):not([class*=hds-button]):hover,a[href][data-hds-component=button]:not([class*=hds-button]):hover{background-color:transparent;background-color:var(--background-color-hover,transparent);color:var(--color-hover)}[data-hds-component=button]:not(a):not([class*=hds-button]):active,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):active,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible{background-color:transparent;background-color:var(--background-color-focus,transparent);box-shadow:0 0 0 5px transparent;box-shadow:0 0 0 calc(var(--outline-gutter, 2px) + var(--outline-width, 3px)) var(--submit-input-focus-gutter-color,transparent);color:var(--color-focus);outline:3px solid #000;outline:var(--outline-width,3px) solid var(--focus-outline-color,#000);outline-offset:2px;outline-offset:var(--outline-gutter,2px)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled),a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled){border-color:transparent;border-color:var(--border-color,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):disabled,a[href][data-hds-component=button]:not([class*=hds-button]):disabled{background-color:transparent;background-color:var(--background-color-disabled,transparent);border-color:transparent;border-color:var(--border-color-disabled,transparent);color:#999;color:var(--color-disabled);cursor:not-allowed}[data-hds-component=button]:not(a):not([class*=hds-button]):active:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):focus-visible:hover{background-color:transparent;background-color:var(--background-color-hover-focus,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):hover{border-color:transparent;border-color:var(--border-color-hover,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible{border-color:#0072c6;border-color:var(--border-color-focus,transparent)}[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):active:hover,[data-hds-component=button]:not(a):not([class*=hds-button]):not(:disabled):focus-visible:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):active:hover,a[href][data-hds-component=button]:not([class*=hds-button]):not(:disabled):focus-visible:hover{border-color:#005799;border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap));--button-padding-end-adjust-supplementary:-16px;--button-padding-start-adjust:-24px;--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);--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,transparent);line-height:24px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:hover,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:hover{-webkit-text-decoration:none;text-decoration:none}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]){margin-inline-start:-10px}[data-hds-component=button]:not(a):not([class*=hds-button]):where([data-hds-icon-start],[data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]),a[href][data-hds-component=button]:not([class*=hds-button]):where([data-hds-icon-start],[data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]){--button-padding-end-adjust:-8px;--button-padding-start-adjust:-8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary:-16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]){--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]),a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]){--button-padding-end-adjust:calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:bottom;width:24px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:bottom;width:24px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]:before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]:before{inset-inline-start:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]:before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]:before{inset-inline-start:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{inset-inline-end:16px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto]):after{inset-inline-end:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button]):after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto])[data-hds-variant=supplementary]:after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-hds-icon-end],[data-is-external],[data-protocol=tel],[data-protocol=mailto])[data-hds-variant=supplementary]:after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-inline:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear,-webkit-mask-position .2s linear}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover:after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):is(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto]):is(:focus-visible,:hover):after{-webkit-mask-position:center,.166666666em -.166666666em;mask-position:center,.166666666em -.166666666em}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%);transition:transform .2s linear}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after{transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%);transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):after,[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):after,a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):after{transition:none}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):after{transition:none}}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover:after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):is(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button]):is([data-protocol=tel],[data-protocol=mailto]):is(:focus-visible,:hover):after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-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);--external-icon-move:translate(3px,-3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]:after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move:rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]:after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]:after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move:rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:transform .2s linear;vertical-align:bottom;width:24px;--external-icon-move:translateX(4px);inset-inline-end:8px;margin-block:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction,1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):after{transition:none;--external-icon-move:translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover):after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction,1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color:var(--theme-bg1,var(--color-bus));--background-color-hover:var(--theme-bg2,var(--color-bus-dark));--background-color-focus:var(--theme-bg1,var(--color-bus));--background-color-hover-focus:var(--theme-bg2,var(--color-bus-dark));--background-color-disabled:var(--color-black-20);--border-color:var(--theme-bg1,var(--color-bus));--border-color-hover:var(--theme-bg1,var(--color-bus-dark));--border-color-focus:var(--theme-bg1,var(--color-bus));--border-color-hover-focus:var(--theme-bg1,var(--color-bus-dark));--border-color-disabled:var(--color-black-20);--color:var(--theme-fg1,var(--color-white));--color-hover:var(--theme-fg2,var(--color-white));--color-focus:var(--theme-fg1,var(--color-white));--color-hover-focus:var(--theme-fg2,var(--color-white));--color-disabled:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color:var(--theme-bg2,transparent);--background-color-hover:var(--theme-bg1,var(--color-bus-light));--background-color-focus:var(--theme-bg2,transparent);--background-color-hover-focus:var(--theme-bg1,var(--color-bus-light));--background-color-disabled:transparent;--border-color:var(--theme-bg1,var(--color-bus));--border-color-hover:var(--theme-bg2,var(--color-bus-dark));--border-color-focus:var(--theme-bg1,var(--color-bus));--border-color-hover-focus:var(--theme-bg2,var(--color-bus-dark));--border-color-disabled:var(--color-black-50);--color:var(--theme-fg2,var(--color-bus));--color-hover:var(--theme-fg1,var(--color-bus-dark));--color-focus:var(--theme-fg2,var(--color-bus));--color-hover-focus:var(--theme-fg1,var(--color-bus-dark));--color-disabled:var(--color-black-40);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms));--submit-input-focus-gutter-color:var(--theme-focus-gutter-color,var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:transparent;--border-color-hover-focus:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-hover:var(--color-black-90);--color-focus:var(--color-black-90);--color-hover-focus:var(--color-black-90);--color-disabled:var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--background-color-hover-focus:var(--color-success-dark);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success);--border-color-hover-focus:var(--color-success-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--background-color-hover-focus:var(--color-error-dark);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--theme-focus,var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:-10px}.card{background:#fff;word-wrap:anywhere;overflow-wrap:anywhere;padding:16px;position:relative}@media(min-width:576px){.card{display:flex;flex-direction:row-reverse;gap:16px}}@media(min-width:768px){.card{gap:24px;padding:24px}}.card+.card{margin-top:16px}.card__image{margin-bottom:16px}@media(min-width:576px){.card__image{flex-basis:25%;flex-shrink:0}}.card__image img,.card__image picture{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished,.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text:after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:16px}.card__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin:0}@media(min-width:992px){.card__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.card__link{word-wrap:anywhere;overflow-wrap:anywhere}.card__link:before{content:"";inset:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}@-moz-document url-prefix(){.card__link{display:inline-block}}.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;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.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-inline-start:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size:24px;display:inline-block;margin-inline:-32px 8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}@keyframes loading{0%{opacity:1}50%{opacity:.11}to{opacity:1}}.card--border{border:2px solid #ccc;padding:14px}@media(min-width:768px){.card--border{padding:22px}}.card--tiny{padding:16px}@media(min-width:768px){.card--tiny{padding:24px}}.card--tiny .card__title{--line-height:1.6;font-size:1.25rem;font-weight:500;line-height:1.6;line-height:var(--line-height)}.card--tiny .card__metas{margin-top:8px}.card--tiny .card__meta{--line-height:1.5;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-inline-start:0}.card--tiny .news-listing__datetime--published:before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-3px;margin-left:4px;margin-right:4px;width:1px}.card--tiny+.card--tiny{margin-top:8px}@media(min-width:768px){.card--tiny+.card--tiny{margin-top:16px}}.card--ghost{background:#fff;overflow:hidden;position:relative}.card--ghost .card__image{aspect-ratio:1.5;background-color:gray}.card--ghost .card__description,.card--ghost .card__title{background-color:gray;height:20px}@media(min-width:992px){.card--ghost .card__description,.card--ghost .card__title{height:24px}}.card--ghost .card__description,.card--ghost .card__image,.card--ghost .card__title{animation:loading 2.4s ease-in-out 0s infinite normal none}@media(prefers-reduced-motion:reduce){.card--ghost .card__description,.card--ghost .card__image,.card--ghost .card__title{animation:none}}.card--ghost .card__title{width:100%}.card--ghost .card__description{width:66.6666666667%}.card--ghost--no-image .card__image{background-color:transparent}.card-teaser__link{display:block}.card-teaser__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-teaser{display:flex;height:100%;position:relative}.card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction,1)) translateX(4px)}@media(prefers-reduced-motion){.card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width:768px){.card-teaser{flex-direction:column;padding-bottom:0}}.card-teaser .card-teaser__img{position:relative;width:40%}@media(min-width:768px){.card-teaser .card-teaser__img{width:auto;width:unset}}.card-teaser .card-teaser__img img{display:block;height:auto;width:100%}.card-teaser .image-placeholder{aspect-ratio:3/2}.card-teaser .card-teaser__text-container{display:flex;flex-direction:column;height:100%;padding-inline-start:16px;width:60%}@media(min-width:768px){.card-teaser .card-teaser__text-container{padding:16px 0 0;width:auto;width:unset}}.card-teaser .card-teaser__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width:992px){.card-teaser .card-teaser__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.card-teaser .card-teaser__datetime{--line-height:1.5;color:#595959;display:flex;flex-grow:1;font-size:1rem;font-weight:400;gap:4px;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.hyphenate{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-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-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);--external-icon-move:scaleX(var(--lang-direction,1));overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction,1))}@media(prefers-reduced-motion){.link__type{--external-icon-move:scaleX(var(--lang-direction,1))}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--external{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear,-webkit-mask-position .2s linear}@media(prefers-reduced-motion){.link__type--external{transition:none}}a:focus .link__type--external,a:hover .link__type--external{-webkit-mask-position:center,.1667em -.1667em;mask-position:center,.1667em -.1667em}.link__type--mailto,.link__type--tel{transition:transform .2s linear;--external-icon-move:scaleX(var(--lang-direction,1)) rotate(calc(15deg*var(--lang-direction, 1)))}@media(prefers-reduced-motion){.link__type--mailto,.link__type--tel{transition:none}}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto)}.quote,blockquote[data-helfi-quote]{--line-height:1.5;display:block;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin:48px 0;padding-block:8px;padding-inline-start:24px;position:relative}@media(min-width:992px){.quote,blockquote[data-helfi-quote]{--line-height:1.5;font-size:2rem;font-weight:400;margin:64px 0;padding-inline-start:40px}}.quote:before,blockquote[data-helfi-quote]:before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:8px}.quote__text,p[data-helfi-quote-text]{font-style:italic;margin-top:0}.quote__text:before,p[data-helfi-quote-text]:before{content:"”"}.quote__text[lang=en]:before,[lang=en] .quote__text:before,[lang=en] p[data-helfi-quote-text]:before,p[data-helfi-quote-text][lang=en]:before{content:"“"}.quote__text:after,p[data-helfi-quote-text]:after{content:"”"}.quote__author,footer[data-helfi-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,footer[data-helfi-quote-author]:before{content:"-";margin-inline-end:3px}.quote__author cite,footer[data-helfi-quote-author] cite{font-style:normal}[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}[dir=rtl] [data-unpublished]:before{right:27px;transform:rotate(-90deg) translateX(-44vh);transform-origin:top right}@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}}.user-edited-content{word-wrap:break-word;overflow-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.special-page__illustration-container{--illustration-large-width:379px;align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:768px){.special-page__illustration-container{max-width:100%;padding-left:96px;width:50%}}.special-page__illustration{display:block;height:auto;margin-bottom:16px;margin-top:48px;max-width:var(--illustration-large-width);width:100%}@media(min-width:768px){.special-page__illustration{margin-left:0;margin-top:0}}.special-page__illustration__caption{max-width:var(--illustration-large-width);width:100%}.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,.block--branding .city-name--non-core{--line-height:1.5;color:#000;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-left:8px;margin-right:8px}@media(min-width:768px){.block--branding .city-name,.block--branding .city-name--non-core{--line-height:1.5;font-size:1.25rem;font-weight:400}}@media(min-width:992px){.block--branding .city-name,.block--branding .city-name--non-core{margin-left:16px;margin-right:16px}}.block--branding .city-name{display:none}@media(min-width:992px){.block--branding .city-name{display:flex}}.block--branding .city-name--non-core{text-wrap:wrap}@media(min-width:400px){.block--branding .city-name--non-core{text-wrap:nowrap}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-wrapper{align-content:stretch;align-items:center;align-self:center;background-color:#f2f2f2;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:transform .3s ease 1s;width:100vw;z-index:0}@media(min-width:768px){.language-wrapper{background-color:transparent;border-bottom:0;border-top:none;margin-left:auto;order:2;padding:0;transition:none;width:auto;z-index:10}}.language-wrapper.scroll-up{transform:translateY(calc(var(--language-block-height)*-1));transition-delay:0s}@media(min-width:768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}.language-links{display:flex}#language-toast--fi[data-target=true]~* .language-link__wrapper--fi{overflow:visible}.language-link__wrapper--fi{overflow:hidden}#language-toast--sv[data-target=true]~* .language-link__wrapper--sv{overflow:visible}.language-link__wrapper--sv{overflow:hidden}#language-toast--en[data-target=true]~* .language-link__wrapper--en{overflow:visible}.language-link__wrapper--en{overflow:hidden}.headerlanguagelinks__menu-dropdown{background-color:#f2f2f2;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;display:block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.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):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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>.components:first-child,.page-title+article>.table-of-contents:first-child{margin-top:32px}@media(min-width:992px){.page-title+article>.components:first-child,.page-title+article>.table-of-contents:first-child{margin-top:64px}}@keyframes show-element{0%{max-height:0;opacity:0}70%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.block--askem{margin-top:64px;width:100%}@media(min-width:992px){.block--askem{margin-top:96px}}.block--askem:has(+style+style:last-child),.block--askem:last-child{background:#f2f2f2}.block--askem:has(+style+style:last-child) .askem .askem-plugin,.block--askem:last-child .askem .askem-plugin{padding-block-end:112px}.js .block--askem:has(+style+style:last-child),.js .block--askem:last-child{margin-block-end:-112px}.askem{margin-inline:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.askem{max-width:1328px;padding-left:32px;padding-right:32px}}.askem .askem-plugin:not(.settings-preview){font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;overflow:visible;padding-block:80px}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview){width:100%}}.askem .askem-plugin:not(.settings-preview) .askem-reactions{max-width:688px}.askem .askem-plugin:not(.settings-preview) .askem-header{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-block-end:0}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-header{--line-height:1.25;font-size:1.5rem;font-weight:500}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group{margin-block:24px 0}@media only screen and (min-width:681px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction{flex-grow:0;margin:0;max-width:190px;padding:0}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction{margin:16px 0 0;max-width:100%;padding:0;width:100%}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction:before{display:none}@media only screen and (max-width:680px){.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction:first-child{margin-block-start:0}}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button{background:none;border:2px solid #1a1a1a;border-radius:0;padding:14px 32px;position:relative;transition:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:after,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:before{display:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus-visible{background-color:transparent;box-shadow:none;color:#1a1a1a;outline:2px solid #1a1a1a;outline-offset:2px;text-shadow:none;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus .askem-label,.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:focus-visible .askem-label{color:#1a1a1a}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover{background-color:#1a1a1a;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover .askem-label{color:#fff}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button:hover .askem-label:after{background-color:#fff}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button .askem-label{--line-height:1.5;align-items:center;color:#1a1a1a;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;line-height:var(--line-height);min-width:-moz-max-content;min-width:max-content;transition:none;width:100%}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction-button .askem-label:after{background-color:#1a1a1a;background-size:contain;content:"";display:flex;height:24px;margin-left:16px;-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}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.icon-check-mark .askem-label:after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.icon-question-mark .askem-label:after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button{background-color:#1a1a1a;border-color:#1a1a1a;box-shadow:none}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button .askem-label{color:#fff;opacity:1}.askem .askem-plugin:not(.settings-preview) .askem-reactions-group .askem-reaction.selected .askem-reaction-button .askem-label:after{background-color:#fff}.askem .askem-plugin:not(.settings-preview) .after-reaction.active{animation:show-element .7s;opacity:1;position:static}.askem .askem-plugin:not(.settings-preview) .askem-inputs{margin-block-start:48px;max-width:688px}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-header{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-block-end:0}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-header{--line-height:1.5;font-size:1.25rem;font-weight:700}}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field{--line-height:1.5555555556;border:2px solid gray;border-radius:0;font-family:HelsinkiGrotesk,Arial,sans-serif;font-size:1.125rem;font-weight:400;height:188px;line-height:1.5555555556;line-height:var(--line-height);margin-block-start:24px;padding:16px}.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field:focus,.askem .askem-plugin:not(.settings-preview) .askem-inputs .askem-input-field:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.askem .askem-plugin:not(.settings-preview) .askem-input-disclaimer{--line-height:1.5;color:#4d4d4d;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin:24px 0 0;opacity:1}.askem .askem-plugin:not(.settings-preview) .askem-input-disclaimer p:first-child{margin-top:0}.askem .askem-plugin:not(.settings-preview) .askem-form-submit{--line-height:1.5;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:0;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px;padding:16px 24px;position:relative;top:auto;transition:none}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:after{background-color:#fff;background-size:contain;background:none #fff;content:"";display:flex;height:24px;margin-left:16px;-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;opacity:1;position:static;vertical-align:bottom;width:24px}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:before{display:none}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:focus,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:focus-visible{box-shadow:none;outline:2px solid #1a1a1a;outline-offset:2px;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:hover{background-color:transparent;color:#1a1a1a;top:auto}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:hover:after{background-color:#1a1a1a}.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):focus,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):focus-visible,.askem .askem-plugin:not(.settings-preview) .askem-form-submit:not(.disabled):hover{top:auto}.askem .askem-plugin:not(.settings-preview) .askem-input-sent{--line-height:1.5555555556;display:block;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:64px}@media(min-width:992px){.askem .askem-plugin:not(.settings-preview) .askem-input-sent{--line-height:1.5;font-size:1.25rem;font-weight:700}}.askem .askem-plugin.stage-reacted .askem-reactions:not(.show-statistics){animation:none}.askem .askem-plugin.stage-feedback-sent .askem-form-submit .askem-form-submit-label{opacity:1}.askem .askem-plugin:not(.settings-preview).stage-feedback-sent .askem-input-sent{margin-block:32px}.social-media{margin-top:48px}.social-media__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.social-media__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.social-media__items{display:flex;margin:16px -4px 32px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size:32px}.social-media__item:active.email,.social-media__item:focus.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:active.facebook-share,.social-media__item:focus.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:active.linkedin,.social-media__item:focus.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:active.twitter,.social-media__item:focus.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--background-hover:#000;--background-selected:#000;--background-unselected:#fff;--border-color-selected-focus:#000;--border-color-selected-hover:#000;--border-color-selected:#000;--focus-outline-color:#000}.hds-checkbox .hds-checkbox__input.simulate-focus,.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.simulate-focus+.hds-checkbox__label:before,.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label:before{box-shadow:none}.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__title--placeholder{color:#595959}.collapsible__control{--line-height:1.5555555556;align-items:center;background:#fff;color:#000;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding:12px 16px;text-align:start;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:focus,.collapsible__control:hover{border-color:#000}.collapsible__control:focus{outline:3px solid #0072c6}.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{height:24px;pointer-events:none;width:24px}.collapsible__label{color:#000;display:block;font-weight:500;margin-bottom:4px}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.helfi-location-autocomplete{position:relative;width:100%}.helfi-location-autocomplete input.hds-text-input__input{padding-right:48px}.helfi-location-autocomplete__loader{align-items:center;display:none;height:100%;justify-content:center;position:absolute;right:0;width:48px}.helfi-location-autocomplete__wrapper:has(.loading) input.hds-text-input__input{background-color:#f2f2f2;pointer-events:none}.helfi-location-autocomplete__wrapper:has(.loading) .helfi-location-autocomplete__loader{display:flex}.helfi-location-autocomplete__loader .hds-loading-spinner{left:auto;left:unset;position:relative;top:auto;top:unset}.helfi-location-autocomplete [data-autocomplete-live-region]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.helfi-location-autocomplete [data-autocomplete-item-list]{border:2px solid gray;border-top:2px;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0;position:absolute}.helfi-location-autocomplete [data-autocomplete-item]{background-color:#fff;cursor:pointer;padding:16px}.helfi-location-autocomplete [data-autocomplete-item]:active,.helfi-location-autocomplete [data-autocomplete-item]:focus,.helfi-location-autocomplete [data-autocomplete-item]:hover{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff;color:var(--color-white);outline:none}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hds-radio-button{--border-color-selected:#000;--border-color-selected-hover:#000;--border-color-selected-focus:#000;--icon-color-selected:#000;--icon-color-hover:#000;--focus-outline-color:#000}.hds-radio-button .hds-radio-button__input.simulate-focus+.hds-radio-button__label:before,.hds-radio-button .hds-radio-button__input:focus+.hds-radio-button__label:before{box-shadow:none;outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px}.hdbt-search__filter{margin-bottom:24px}.hdbt-search--react__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);margin-bottom:8px}.hdbt-search--react__checkbox label{font-weight:400}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter>*>label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width:768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color:var(--hdbt-color-black);--background-color-hover:transparent;--background-color-focus:var(--hdbt-color-black);--background-color-hover-focus:transparent;--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-text-color);--color-hover-focus:var(--hdbt-color-black);--focus-outline-color:var(--hdbt-color-black);--outline-color-focus:var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color:var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color:transparent;--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);--outline-color-focus: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-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding:0}@media(min-width:992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected:var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:24px}@media(min-width:992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt-search--react__result-top-area-item button.hdbt-search__search-monitor__button{max-width:420px;width:100%}@media(min-width:992px){.hdbt-search--react__result-top-area-item button.hdbt-search__search-monitor__button{margin-block:24px 8px;max-width:none;max-width:unset;min-width:288px;width:auto}}.hdbt--select-wrapper{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width:2px;--input-height:52px;--menu-item-height:52px;--icon-size:var(--spacing-layout-s);--icon-spacing:calc((var(--spacing-s) - var(--border-width)*2)*2 + var(--icon-size));--helper-color-default:#595959;--helper-color-invalid:#b01038;--icon-color-invalid:#b01038;--input-background-default:#fff;--input-background-disabled:#e6e6e6;--input-border-color-default:grey;--input-border-color-hover:#1a1a1a;--input-border-color-focus:#1a1a1a;--input-border-color-invalid:#b01038;--input-border-color-disabled:#e6e6e6;--input-color-default:#1a1a1a;--input-color-disabled:#999;--label-color-default:#1a1a1a;--label-color-invalid:#1a1a1a;--placeholder-color:#595959;--focus-outline-color:#000;--outline-width:3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-background-default);border:2px solid grey;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;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;font-size:1.125rem;font-weight:400;height:var(--input-height);line-height:1.5555555556;line-height:var(--line-height);margin:0;min-height:var(--menu-item-height);outline:none;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.simulate-focus,.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size:var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple):after{background-color:var(--helper-color-default);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper .hds-text-input__input.simulate-focus:not([readonly]),.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color:#0072c6;--outline-gutter:0;box-shadow:none;outline:3px solid #0072c6;outline:var(--outline-width,3px) solid var(--focus-outline-color);outline-offset:0;outline-offset:var(--outline-gutter,2px)}.tfa-entry-form{max-width:860px}.hdbt__form-submit,.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}@media(min-width:992px){.hakuvahti-confirmation .page-divider+.components{margin-top:64px}}.hakuvahti-confirmation p{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hakuvahti-confirmation p:first-child{margin-top:0}.hakuvahti-confirmation .form-submit{margin-top:32px}@media(min-width:768px){.hakuvahti-confirmation .form-submit{margin-top:64px}}html.Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P{overflow:visible!important}.hdbt-search__search-monitor__content>div{padding-inline:16px;padding-bottom:0}@media(min-width:992px){.hdbt-search__search-monitor__content>div{padding-inline:32px}}.hdbt-search__search-monitor__content>div>:not(.hdbt-search__search-monitor) button:focus{box-shadow:0 0 0 3px #1a1a1a}.hdbt-search__search-monitor__content .hdbt-search__search-monitor__heading{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.hdbt-search__search-monitor__content .hdbt-search__search-monitor__heading{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.hdbt-search__search-monitor__content .hdbt-search__search-monitor__heading:focus:after{border-color:#1a1a1a}.hdbt-search__search-monitor{margin-block-end:24px}@media(min-width:992px){.hdbt-search__search-monitor{margin-block-end:32px}}.hdbt-search__search-monitor>p{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-block-start:16px}.hdbt-search__search-monitor a:focus-visible{outline:3px solid #1a1a1a;outline-offset:4px}.hdbt-search__search-monitor__selections-heading{--line-height:1.5;font-size:1rem;font-weight:400;font-weight:500;line-height:var(--line-height);line-height:1.5;margin-block-start:24px}.hdbt-search__search-monitor__no-selections,.hdbt-search__search-monitor__selection-tags{margin-block-start:4px}.hdbt-search__search-monitor__content legend{--line-height:1.5;font-size:1rem;font-weight:400;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-block-end:12px}.hdbt-search__search-monitor__content .hdbt-search__search-monitor__notification-methods{margin-block-start:24px;padding-block:0}.hdbt-search__search-monitor__email,.hdbt-search__search-monitor__phone{margin-block-start:24px}.hdbt-search__search-monitor__buttons-container{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;margin-block-start:8px}.hdbt-search__search-monitor__buttons-container>.hdbt-search__search-monitor__cancel-button,.hdbt-search__search-monitor__buttons-container>.hdbt-search__search-monitor__submit-button{margin-block-start:16px;margin-bottom:0;max-width:none;width:100%}@media(min-width:992px){.hdbt-search__search-monitor__buttons-container>.hdbt-search__search-monitor__cancel-button,.hdbt-search__search-monitor__buttons-container>.hdbt-search__search-monitor__submit-button{max-width:200px}}.hdbt-search__search-monitor__buttons-container>.hdbt-search__search-monitor__cancel-button{width:100%}.hdbt-search__search-monitor__terms-link{--line-height:1.5;display:block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-block-start:24px}.hdbt-search__search-monitor__error{margin-block-start:24px}.hdbt-search__search-monitor__error>div:focus-visible{outline:3px solid #1a1a1a;outline-offset:8px}.hdbt-search__search-monitor__error ul{margin-block:16px 0}.hdbt-search__search-monitor__error li+li,.hdbt-search__search-monitor__error ul:first-child{margin-block-start:0}.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__buttons,.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child{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 .hds-notification__label{margin-top:0}.helfi-calculator .helfi-calculator-required{font-weight:700}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0!important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item:first-child>*{margin-top:0}.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:#f2f2f2;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator .helfi-calculator__receipt,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot{display:grid;overflow:hidden}@media(prefers-reduced-motion:no-preference){.helfi-calculator .helfi-calculator__receipt,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot{animation:append-animate .3s linear}}.helfi-calculator .helfi-calculator__receipt>div,.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height:1;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;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;letter-spacing:-.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;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;letter-spacing:-.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height:1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;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:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;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{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 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));left:16px;-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));position:absolute;top:16px;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}.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:after,.helfi-calculator .helfi-calculator__receipt__wrapper:before{--height-unitless:16;--scale:calc(var(--height-unitless)/50);background-color:#e8f3fc;content:"";display:block;height:16px;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:21.44px 16px;mask-size:21.44px 16px;-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 .helfi-calculator__receipt-subtotal,.helfi-calculator .helfi-calculator__receipt__wrapper p{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;display:block;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@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;display:block;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height:1;font-size:4rem;font-weight:400;letter-spacing:-.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height:1.5;display:block;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height)}@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;display:flex;font-size:1.125rem;font-weight:400;gap:8px;line-height:1.5555555556;line-height:var(--line-height);margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation:before{background-color:#000;background-size:contain;content:"";display:inline-block;flex-shrink:0;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))}.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.5;font-size:1.25rem;font-weight:500;grid-area:sum;line-height:1.5;line-height:var(--line-height);white-space:nowrap}@media(min-width:992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height:1.25;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}}.components--recommendations{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.components--recommendations{max-width:1328px;padding-left:32px;padding-right:32px}}.component.component--recommendations{background-color:#f2f2f2;margin-top:32px;max-width:860px;padding:24px 16px}@media(min-width:992px){.component.component--recommendations{margin-top:64px}}@media(min-width:768px){.component.component--recommendations{padding:48px 32px}}.component.component--recommendations .empty-text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.component.component--recommendations .component__description{--line-height:1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width:768px){.component--recommendations--tiny-cards{padding:32px}}.component--recommendations--tiny-cards .component__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.component--recommendations--tiny-cards .component__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.component--recommendations--tiny-cards .card--tiny+.card--tiny{margin-top:8px}.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--computed>.component:not(.component--no-side-padding),.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey){padding-left:16px;padding-right:16px}@media(min-width:768px){.components--computed>.component:not(.component--no-side-padding),.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey){padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width:768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component--gray-bg{background-color:#f2f2f2}.component--gray-bg:last-child{padding-bottom:0}.component--gray-bg:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__description,.component__title{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__description+.component__content,.component__tags+.component__content,.component__title+.component__content{margin-top:24px}@media(min-width:992px){.component__description+.component__content,.component__tags+.component__content,.component__title+.component__content{margin-top:48px}}.component--service-units,.component--tpr-unit,.component--unit-services{padding-left:16px;padding-right:16px}@media(min-width:768px){.component--service-units,.component--tpr-unit,.component--unit-services{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){margin-left:auto;margin-right:auto;max-width:1296px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){margin-left:auto;margin-right:auto;max-width:1328px;padding-left:16px;padding-right:16px}}@media(min-width:768px)and (min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width:768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-left:0;padding-right:32px;padding-right:0}}.container{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.container{max-width:1328px;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 .wrapper{background-color:#e6e6e6}.error-page .footer{margin-top:0}.error-page .main-content{padding-bottom:98px}@media(min-width:992px){.error-page .main-content{padding-bottom:114px}}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title) .wrapper{background-color:#e6e6e6}body:has(.error-page__title) .footer{margin-top:0}body:has(.error-page__title) .main-content{padding-bottom:98px}@media(min-width:992px){body:has(.error-page__title) .main-content{padding-bottom:114px}}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width:768px){.error-page-content__container{display:flex}.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;display:inline-flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);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));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@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;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.error-page__login-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.error-page__login-form{margin-top:32px}@media(min-width:768px){.special-page__illustration-container--error-page{padding-left:48px;padding-right:48px;padding-top:96px}}.footer{flex-shrink:0;margin:98px auto 0;max-width:1920px;width:100%;z-index:1}@media(min-width:992px){.footer{margin-top:114px}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:focus,.footer a:hover{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:-49px}.footer-top__container{padding-top:0}.footer-top{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px;padding-top:64px}@media(min-width:768px){.footer-top{display:flex;flex-wrap:wrap;max-width:1328px;padding-left:32px;padding-right:32px}}.footer-top h2{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.footer-top h2{--line-height:1.25;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:8px 0 32px}@media(min-width:768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-block:max((44px - var(--line-height)*1em)/2,8px)}@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}.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;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.footer-bottom__navigation .menu{-moz-column-gap:16px;column-gap:16px}}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.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.5;align-items:center;align-self:flex-end;display:flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width:992px){.footer__back-to-top{--line-height:1.25;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:active,.footer__back-to-top:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:focus,.footer__back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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 .footer-bottom,.footer--light .footer-top,.footer--light a{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 .footer-bottom,.footer--dark .footer-top,.footer--dark a{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{--branding-height:65px;--language-block-height:52px;padding-top:117px;padding-top:calc(var(--branding-height) + var(--language-block-height))}@media(min-width:768px){.wrapper>.header{--branding-height:86px;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}.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px calc(100% - 404px);grid-template-rows:auto 1fr}}@media(min-width:768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width:768px)and (min-width:768px){.has-sidebar .main-content{max-width:1328px}}.content-date,.content-links,.content-tags:not(.content-tags--card),.enriched-content:not(.components),.lead-in,.long-desc,.main-image,.page-divider,.page-title,.social-media__items{margin-left:auto;margin-right:auto;max-width:1296px;padding-left:16px;padding-right:16px}@media(min-width:768px){.content-date,.content-links,.content-tags:not(.content-tags--card),.enriched-content:not(.components),.lead-in,.long-desc,.main-image,.page-divider,.page-title,.social-media__items{max-width:1328px;padding-left:32px;padding-right:32px}}.layout-sidebar-first{grid-area:subnav;margin-bottom:48px}@media(min-width:992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width:992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{grid-area:sidebar;padding-left:16px;padding-right:16px}@media(min-width:768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page .wrapper{background-color:#e6e6e6}.user-login-page .footer{margin-top:0}.user-login-page .main-content{padding-bottom:98px}@media(min-width:992px){.user-login-page .main-content{padding-bottom:114px}}.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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;line-height:1.1875;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;letter-spacing:-.0625rem}}@media(min-width:768px){.user-login-page__title{margin-bottom:48px}.user-login__form-container{width:50%}}.special-page__illustration-container--user-login{--illustration-large-width:450px;justify-content:center;max-width:600px}@media(min-width:768px){.special-page__illustration-container--user-login,.special-page__illustration-container--user-login .special-page__illustration{max-width:none;max-width:unset}}.login-form .description{display:none}.login-form .form-item--error-message,.lower-content{margin-top:32px}.lower-content{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:#e6e6e6}@media(min-width:768px){.maintenance-page-content__container{display:flex}.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;display:inline-flex;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);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));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@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}.special-page__illustration-container--maintenance-page{--illustration-large-width:350px;margin-bottom:48px}@media(min-width:768px){.special-page__illustration-container--maintenance-page{--illustration-large-width:460px;padding-inline:48px}}.special-page__illustration-container--maintenance-page .special-page__illustration{margin-top:96px}.paragraph-content>:first-child{margin-top:0}@media(min-width:768px){.breadcrumb__container+.tools__container:has(*){margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.hds-koros{--mask-height:50px;--pattern-height:67px;position:relative;z-index:0}.hds-koros__inner{height:var(--mask-height);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round no-repeat;mask-repeat:round no-repeat;-webkit-mask-size:var(--pattern-height) var(--mask-height);mask-size:var(--pattern-height) var(--mask-height)}.hds-koros__cover,.hds-koros__inner{background-color:currentColor;width:100%}.hds-koros__cover{bottom:0;height:var(--cover-height);left:0;pointer-events:none;position:absolute;z-index:2}@media(min-width:992px){.hds-koros--diagonal{background-color:currentColor;-webkit-mask:none;mask:none;position:absolute;top:auto;z-index:3}}.hds-koros--diagonal .hds-koros__inner{margin-top:calc(var(--mask-height)*-1)}.hds-koros--diagonal .hds-koros__cover{bottom:auto;top:calc(var(--cover-height)*-1)}.footer .hds-koros{margin-top:calc(var(--mask-height)*-1)}.hds-koros--basic{--url:url("data:image/svg+xml;utf8,");--cover-height:19px}.hds-koros--beat{--url:url("data:image/svg+xml;utf8,");--cover-height:3px}.hds-koros--pulse{--url:url("data:image/svg+xml;utf8,");--cover-height:14px}.hds-koros--vibration{--url:url("data:image/svg+xml;utf8,");--cover-height:8px}.hds-koros--wave{--url:url("data:image/svg+xml;utf8,");--cover-height:13px}.hds-koros--calm{--url:url("data:image/svg+xml;utf8,");--cover-height:0}.hdbt-search__form-container{margin-bottom:32px;max-width:860px}.hdbt-search__results__header{margin-bottom:24px}@media(min-width:992px){.hdbt-search__results__header{display:flex;justify-content:space-between}}.hdbt-search__results__title{margin-bottom:12px;margin-top:0}@media(min-width:992px){.hdbt-search__results__title{margin-bottom:0}}.hdbt-search__results__title:active,.hdbt-search__results__title:focus{outline:3px solid #000;outline-offset:2px}.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 img,.image picture{display:block}.image img{box-shadow:inset 0 0 0 1px #e6e6e6;height:auto;max-width:100%;overflow:hidden}.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;overflow-wrap:break-word}.announcement{--line-height:1.5;font-size:1rem;font-weight:400;height:auto;height:var(--js-announcement-height,auto);line-height:1.5;line-height:var(--line-height);padding-bottom:16px}.announcement__container{--announcement-bg-color:#f2f2f2;--announcement-bg-size:32px;--announcement-color:#0062b9;align-items:flex-start;background:linear-gradient(90deg,#0062b9,#0062b9 32px,#f2f2f2 0);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:#f2f2f2;background-color:var(--announcement-bg-color);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:48px;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;left:calc((var(--announcement-bg-size) - 24px)*.5);margin-top:-12px;-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;position:absolute;top:50%;vertical-align:bottom;width:24px}@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{background-color:#000;-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill)}.announcement__content-body :first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a{padding-block:12px}.announcement__link a:active,.announcement__link a:focus{outline:3px solid #000;outline:solid var(--color-black) 3px}.announcement__link a:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);margin-left:4px;-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);transition:transform .2s linear;vertical-align:bottom;width:calc(var(--line-height)*1em)}@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:transparent;border:0;cursor:pointer;flex-shrink:0;height:44px;margin:-8px -8px 0 0;padding:0;width:44px}.announcement__close:after{--icon-size:24px;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;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: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))}.announcement__close:active,.announcement__close:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:-3px}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity .15s linear,height .2s linear .15s,padding-bottom .2s linear .15s,visibility 0s linear .35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.is-front:not(:has(.hds-breadcrumb)) .announcement{padding-block-start:16px}.hds-notification{margin-bottom:16px}.hds-notification__body .messages__list{margin-block:0}.hds-notification__body .messages__list__item:not(:first-child){margin-top:8px}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);inset:0;position:fixed;z-index:100}.dialog{--survey-border-color:var(--color-bus);--survey-width:558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);overflow-y:auto;padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width:768px){.dialog{padding-left:32px;padding-right:32px}}.dialog--danger{--survey-border-color:var(--color-error)}.dialog__header:has(>:nth-child(2)){display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width:768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.dialog__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.dialog__close-button{background:transparent;border:0;cursor:pointer;height:48px;margin:-8px -8px 0 0;padding:0;width:48px}.dialog__close-button: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));margin:8px;-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))}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast{left:50%;top:calc(100% + 3px);transform:translateX(-50%);width:284px}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast .nav-toggle-dropdown__content{padding-block-start:8px}.nav-toggle-dropdown.nav-toggle-dropdown--language-toast .nav-toggle-dropdown__content:before{border-bottom:8px solid #0062b9;border-bottom:8px solid var(--color-info);border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;left:var(--toast-arrow-left,50%);position:absolute;right:auto;right:var(--toast-arrow-right,auto);top:0;transform:translateX(-50%);transform:translateX(var(--toast-arrow-transform,-50%));width:0}.language-toast{background-color:#e5eff8;background-color:var(--color-info-light);border-top:8px solid #0062b9;border-top:8px solid var(--color-info);color:#1a1a1a;color:var(--color-black-90);display:flex;flex-direction:row-reverse;gap:0;padding:16px}.language-toast__content{--line-height:1.4285714286;display:block;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height)}.language-toast__text{margin-block-end:8px}.language-toast__link{display:inline-block}.language-toast__link:active,.language-toast__link:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:3px}.nav-toggle__anchor.language-toast__close,.nav-toggle__button.language-toast__close{align-content:center;background:transparent;border:0;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;margin:-8px -8px 0 0;padding:0;width:44px}.nav-toggle__anchor.language-toast__close:after,.nav-toggle__button.language-toast__close:after{--icon-size:24px;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;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: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))}.nav-toggle__anchor.language-toast__close:active,.nav-toggle__anchor.language-toast__close:focus,.nav-toggle__button.language-toast__close:active,.nav-toggle__button.language-toast__close:focus{outline:3px solid #000;outline:solid var(--color-black) 3px;outline-offset:-3px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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{--header-branding-padding:16px;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:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width:768px){.header-branding{--header-branding-padding:24px;background-color:#fff;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: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)}@media(min-width:768px){.toolbar-vertical .header-branding{top:0}}.hds-breadcrumb{--horizontal-margin:16px;--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding:0}@media(min-width:768px){.hds-breadcrumb{--line-height:1.5;font-size:.875rem;font-weight:400;--horizontal-margin:32px}}.hds-breadcrumb__list-item{margin-top:0}.hds-breadcrumb__list-item--active{padding:0}.hds-breadcrumb__link{padding-block:8px}@media(min-width:768px){.hds-breadcrumb__link{padding-block:16px}}.hds-breadcrumb__separator.hds-breadcrumb__separator{--icon-size:0.875rem;margin-inline:2px}.hds-breadcrumb__back-arrow.hds-breadcrumb__back-arrow{margin-left:-8px;margin-right:0}.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{flex-wrap:wrap;margin-left:22px;margin-right:22px}.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:8px}@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);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:focus,.header-bottom .site-name__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;display:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:3px solid #000}.header-bottom .menu__toggle-button.js-show-menu__toggle-button{display:block}.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;transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.19,1,.22,1);will-change:transform}.header-bottom .menu__link[aria-current=page]:before{height:4px;transform:scaleX(1)}.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-wrapper:has(.js-show-menu__toggle-button) .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__item--nolink,.header-bottom .menu--level-1 .menu__link{--line-height:1.25;display:block;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);padding:16px 20px}.header-bottom .menu--level-1 .menu__item--nolink:before,.header-bottom .menu--level-1 .menu__link:before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .1s ease-in;width:4px}.header-bottom .menu--level-1 .menu__item--nolink:focus,.header-bottom .menu--level-1 .menu__link:focus{margin:0}.header-bottom .menu--level-1 .menu__item--nolink:focus:after,.header-bottom .menu--level-1 .menu__link:focus:after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page],.header-bottom .menu--level-1 .menu__link[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__item--nolink.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__link.menu__link--active-trail:before,.header-bottom .menu--level-1 .menu__link:hover:before,.header-bottom .menu--level-1 .menu__link[aria-current=page]:before{transform:scaleX(1)}.header-bottom .menu--level-1 .menu__item--active-trail:before{height:100%;width:0}.header-search-wrapper{max-width:860px;padding-left:16px;padding-right:16px;padding-block:48px}@media(min-width:768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:normal;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;letter-spacing:-.0125rem;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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.search-container__links-container{flex-direction:row}.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;align-items:center;background-color:#f2f2f2;display:flex;font-size:.875rem;font-weight:400;justify-content:flex-end;line-height:1.4285714286;line-height:var(--line-height);padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-inline-start:4px}.header-top .menu__link{display:inline-block;padding-block:14px;padding-inline:6px}.header-top .menu__item:last-child .menu__link{padding-inline-end:0}.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;text-decoration-thickness:.125rem}.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)}}.frontpage-instance-link__container{margin-right:auto}.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__wrapper{position:relative}.language-link__wrapper:first-child{margin-left:0}.language-link__wrapper:focus-within .nav-toggle__label{outline:3px solid #000;outline-offset:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height:1.5;color:#1a1a1a;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding:10px 8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]:before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 16px)}.language-link:active,.language-link:focus{outline:3px solid #000;outline-offset:-3px}.language-link.is-disabled{background-color:transparent;border:0;color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.language-link.is-disabled.has-toast{cursor:pointer}.nav-toggle--language-toast .nav-toggle__label{--line-height:1.5;color:inherit;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding:10px 8px}.nav-toggle--language-toast .nav-toggle__anchor:active .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__anchor:focus .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__button:active .nav-toggle__label,.nav-toggle--language-toast .nav-toggle__button:focus .nav-toggle__label{outline-offset:-3px}.local-tasks__wrapper,.nav-toggle--language-toast .nav-toggle__anchor.is-alternative,.nav-toggle--language-toast .nav-toggle__button.is-alternative{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(.19,1,.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.5;border-bottom:2px solid #000;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.sidebar-navigation__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{align-items:center;display:flex;margin-block:8px;padding-block:16px;position:relative;-webkit-text-decoration:none;text-decoration:none}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;margin-left:8px;margin-right:16px;-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;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:25px}@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:transparent;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;inset: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:700}.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-block:2px;padding:8px 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{margin-bottom:16px}.sidebar-navigation .menu--level-1,.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% + 4px);inset:0;left:-17px;position:absolute;top:-2px;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-block: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:#f2f2f2;display:block}.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}.section-navigation__title{--line-height:1.5555555556;background-color:#f2f2f2;border-bottom:0;flex-grow:1;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);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:700}}@media(max-width:992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}.section-navigation__title a:before{display:none}.section-navigation__header{--line-height:1.5555555556;align-items:stretch;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.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,.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}.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);background-color:#121212;background-color:var(--background-color);border:2px solid #fff;border:var(--border-width) solid var(--border-color);color:#fff;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%);transition:transform .2s ease-out;width:-moz-max-content;width:max-content;word-wrap:normal;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px,1px,1px,1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width:768px){.skip-link{scroll-margin-top:24px}}.skip-link:active,.skip-link:focus{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;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:active,.skip-link--skip-to-main:focus{transform:translate(-50%,102px)}@media(min-width:768px){.skip-link--skip-to-main:active,.skip-link--skip-to-main:focus{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{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media(min-width:768px)and (min-width:768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width:992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f2f2f2;border-inline-start:8px solid #c2a251;max-width:860px;padding:32px 24px}.table-of-contents__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;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.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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;display:inline-block;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus:after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__nojs{background-color:#f2f2f2;display:flex;flex-flow:column;padding:32px 24px}@media(min-width:768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-inline-end:16px;margin-bottom:24px}@media(min-width:768px){.table-of-contents__nojs .nojs__icon{margin-inline-end:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size:64px}@media(min-width:768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size:6.25rem}}.table-of-contents__nojs .nojs__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.table-of-contents__nojs .nojs__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.table-of-contents__nojs .nojs__desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width:992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:active,[data-once=table-of-contents]:focus{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:transparent;border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px}@media(min-width:768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color:#000;--link-height:44px;--line-height:1.5555555556;font-size:1.125rem;font-weight:400;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}.hds-pagination:before{--line-height:1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1)}.hds-pagination__pages{margin-top:6px}.hds-pagination__button-next,.hds-pagination__button-prev{--border-color-focus:transparent;--border-color-hover-focus:transparent;list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-next:hover,.hds-pagination__button-prev:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__button-next .hds-button,.hds-pagination__button-prev .hds-button{--border-color-focus:transparent;--border-color-hover-focus:transparent}.hds-pagination__button-next .hds-button:hover,.hds-pagination__button-prev .hds-button:hover{-webkit-text-decoration:underline;text-decoration:underline}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__item-link{min-width:var(--link-height)}.hds-pagination__item-link:active,.hds-pagination__item-link:focus{--color-focus-outline:#000}.see-all-button__container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;margin-top:32px}@media(min-width:992px){.see-all-button__container{flex-direction:row;flex-wrap:wrap;justify-content:center}}.see-all-button__container .see-all-button{margin-block-start:0}.see-all-button{margin-block-start:32px;text-align:left;width:100%}@media(min-width:768px){.see-all-button{margin-block-start:48px}}@media(min-width:992px){.see-all-button{width:auto}}.see-all-button--centered{margin-block-start:32px;text-align:center}.see-all-button--near-results{margin-block-start:24px}.heading-anchor-button{background:transparent;border:none;margin-block:0;margin-inline:8px 0;padding:0}.heading-anchor-button:hover{cursor:pointer}.heading-anchor-button:focus{outline:2px solid #1a1a1a;outline-offset:2px}.heading-anchor-button:focus,.js-heading-with-anchor:hover .heading-anchor-button{display:inline-flex;vertical-align:middle}.heading-anchor-button:focus:after,.js-heading-with-anchor:hover .heading-anchor-button:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--link);mask-image:var(--hel-icon--link);-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}.heading-anchor-button:focus.heading-anchor-button--success{outline-color:#007a64}.heading-anchor-button:focus.heading-anchor-button--success:after{background-color:#007a64;background-size:contain;content:"";display:inline-block;height:20px;-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check);-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}.heading-anchor-button:focus.heading-anchor-button--error{outline-color:#b01038}.heading-anchor-button:focus.heading-anchor-button--error:after{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:20px;-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:20px 20px;mask-size:20px 20px;vertical-align:bottom;width:20px}.heading-anchor-button:focus.heading-anchor-button--white,.js-heading-with-anchor:hover .heading-anchor-button.heading-anchor-button--white{outline-color:#fff}.heading-anchor-button:focus.heading-anchor-button--white:after,.js-heading-with-anchor:hover .heading-anchor-button.heading-anchor-button--white:after{background-color:#fff}.lead-in .component__content{--line-height:1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width:992px){.lead-in .component__content{--line-height:1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider:after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height:1.5;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);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;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.content-links__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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:hover{-webkit-text-decoration:none;text-decoration:none}.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));margin-left:4px;-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));transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}@media(prefers-reduced-motion){.content-links__links__link a:after{transition: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;border-bottom:2px solid #000;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px;width:100%}@media(min-width:992px){.sidebar_block_heading{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.cookie-compliance-block{max-width:1296px}@media(min-width:768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height:1.5555555556;border-bottom:1px solid #ccc;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction:before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;margin-right:8px;-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}.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{--line-height:1.5;display:block;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-left:calc(var(--size) + 16px)}@media(min-width:992px){.cookie-compliance-block .hds-checkbox .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 .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}.askem-cookie-compliance,.embedded-content-cookie-compliance{align-content:center;align-items:center;display:flex;justify-content:center}.chart .askem-cookie-compliance,.chart .embedded-content-cookie-compliance,.map .askem-cookie-compliance,.map .embedded-content-cookie-compliance,.remote-video .askem-cookie-compliance,.remote-video .embedded-content-cookie-compliance{aspect-ratio:16/9}.askem-cookie-compliance__message,.embedded-content-cookie-compliance__message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width:768px){.askem-cookie-compliance__message,.embedded-content-cookie-compliance__message{margin:64px;max-width:924px;padding:32px}}.askem-cookie-compliance__message .hel-icon,.embedded-content-cookie-compliance__message .hel-icon{--icon-size:24px}.askem-cookie-compliance__message h2,.embedded-content-cookie-compliance__message h2{margin-top:0;--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.askem-cookie-compliance__message h2,.embedded-content-cookie-compliance__message h2{--line-height:1.25;font-size:1.5rem;font-weight:500}}.askem-cookie-compliance__message .buttons,.embedded-content-cookie-compliance__message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width:768px){.askem-cookie-compliance__message .buttons,.embedded-content-cookie-compliance__message .buttons{flex-direction:row}}.askem-cookie-compliance__message .hds-button,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance__message .hds-button,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]){--theme-fg1:var(--color-white);--theme-fg2:var(--color-black);--theme-bg1:var(--color-black);--theme-bg2:transparent;--theme-focus:var(--color-black);--theme-focus-gutter-color:transparent;margin-top:16px;max-width:400px}@media(min-width:768px){.askem-cookie-compliance__message .hds-button,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance__message .hds-button,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]){margin-left:16px;margin-top:0}}.askem-cookie-compliance__message .hds-button:first-child,.askem-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance__message .hds-button:first-child,.embedded-content-cookie-compliance__message [data-hds-component=button]:not([class*=hds-button]):first-child{margin-left:0;margin-top:0}.embedded-content-cookie-compliance{background-color:#e6e6e6}.askem-cookie-compliance,.component--chart .embedded-content-cookie-compliance,.component--journey-planner .embedded-content-cookie-compliance{background-color:#f2f2f2}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.askem-cookie-compliance .message{background-color:transparent;padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width:992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width:992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;flex-shrink:0;height:24px;margin-right:8px;-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}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-inline-start:0;padding-top:0}.news-listing__link{display:block}.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;color:#595959;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.components--news{margin-top:0}.news-listing__content--unpublished:before{opacity:.3}.news-listing__content--unpublished .news-listing__datetime,.news-listing__content--unpublished .news-listing__link{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.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--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width:768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-inline-start:0;padding-right:0}@media(min-width:768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width:768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-inline-start:20px}@media(min-width:992px){.news-listing__medium-teaser{padding-inline-start: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}[dir=rtl] .news-listing__medium-teaser:before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;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:700;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width:992px)and (min-width:992px){.news-listing__medium-teaser .news-listing__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:inline-block;margin-top:16px}@media(min-width:992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width:768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width:768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.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{height:24px;margin-inline-start:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction,1));transition:transform .2s linear;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;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction,1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height:1.5555555556;background-color:#e8f3fc;background-color:var(--color-fog-light);font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:32px 0 0;padding:24px}@media(min-width:992px){.service-channel{padding:32px}}.service-channel__type{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.service-channel__type{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.service-channel__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.service-channel__title{--line-height:1.25;font-size:1.5rem;font-weight:500;margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width:992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-items:flex-start;margin-top:24px;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;font-weight:500;line-height:1.5555555556;line-height:var(--line-height)}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:-114px;padding-bottom:98px}@media(min-width:992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link:before,.service.service--teaser--unpublished a:before{opacity:.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 72px 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 48px}}.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 .hel-icon,.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@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-block:32px}@media(min-width:992px){.component--service-units{padding-block:64px}}.component--service-units .unit-search__content,.component--service-units .unit-search__content>h2{margin-top:0}.component--service-units .unit-search__results{margin-block-start:32px}@media(min-width:992px){.component--service-units .unit-search__results{margin-block-start:64px}}.unit__contact .unit__contact-row{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height:1.5;align-items:flex-start;display:flex;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}@media(min-width:992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size:24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width:992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width:576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width:992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:-98px;padding-bottom:82px}@media(min-width:992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:-114px;padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width:768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width:768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width:768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width:768px){.unit.unit--teaser .unit__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}}.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:focus,.unit.unit--teaser .unit__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:24px}@media(min-width:768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width:768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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%}.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 8px)}}.unit--minimal .unit__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width:992px){.unit--minimal .unit__title{--line-height:1.25;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%}.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;color:#595959;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:8px;white-space:nowrap}@media(min-width:768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width:768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size:32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f2f2f2;padding:24px 16px 48px}@media(min-width:768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion{--js-accordion-open-time:200ms}@media(prefers-reduced-motion){.accordion{--js-accordion-open-time:0s!important}}.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:transparent;border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-inline-end:8px}@media(min-width:992px){.accordion-item__icon{margin-inline-end:16px}}.accordion-item__icon .hel-icon{--icon-size:1.5rem}@media(min-width:992px){.accordion-item__icon .hel-icon{--icon-size:3rem}}.accordion-item__button--toggle{--line-height:1.3333333333;border:none;color:#000;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width:992px){.accordion-item__button--toggle{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;padding:24px 82px 24px 24px}}.accordion-item__button--toggle:before{content:"";height:30px;inset-inline-end: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{background-image:var(--hel-icon--angle-down);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--js-accordion-open-time) ease-in;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:after,.accordion-item__button--toggle:before{right:16px}@media(min-width:992px){.accordion-item__button--toggle:after,.accordion-item__button--toggle:before{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height:1.5;align-items:center;display:flex;font-size:1rem;font-weight:500;inset-inline-end:-1px;line-height:1.5;line-height:var(--line-height);margin-block-start:8px;margin-inline-start:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height:1.5;align-items:center;color:#000;display:flex;font-size:1rem;font-weight:500;inset-inline-end:-1px;line-height:1.5;line-height:var(--line-height);margin-block-start:8px;margin-inline-start:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open:after{-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up)}.js-accordion__button--toggle-all.accordion__button--is-closed:after,.js-accordion__button--toggle-all.accordion__button--is-open:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed:after{-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down)}.accordion-item__button--toggle[aria-expanded=true]{background-color:transparent}.accordion-item__button--toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid!important;grid-template-columns:100%;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--js-accordion-open-time) ease-in,opacity 0s linear var(--js-accordion-open-time)}.accordion-item__content .accordion-item__content__animator{min-height:0}.accordion-item__content .accordion-item__content__inner{padding-inline:16px;padding-top:16px}@media(min-width:992px){.accordion-item__content .accordion-item__content__inner{padding-inline:24px;padding-top:24px}}.helfi-accordion-item:not(.accordion-item--hidden-until-found)>.accordion-item__content:not(:has(:target)){opacity:0}.helfi-accordion-item:has(>.accordion-item__header>.accordion-item__button[aria-expanded=true])>.accordion-item__content,.helfi-accordion-item:not(.accordion-item--hidden-until-found) .accordion-item__content:has(:target){grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--js-accordion-open-time) ease-in,opacity 0s linear var(--js-accordion-open-time)}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>:first-child,.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__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header,.component--accordion-bg-white+.component--accordion-bg-white.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0}.accordion--grey+.accordion--grey.accordion--no-header,.accordion--white+.accordion--white.accordion--no-header{margin-top:0}.accordion--grey+.accordion--grey.accordion--no-header>.container,.accordion--white+.accordion--white.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0}.banner__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.banner__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.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}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-inline-end:16px;margin-bottom:24px}@media(min-width:768px){.banner__icon{margin-inline-end: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:24px}@media(min-width:992px){.component--banner .banner{padding:32px}}.component--banner .banner__content-wrapper>a[data-hds-component=button],.component--banner .banner__content-wrapper>button[data-hds-component=button]{margin:24px auto 0}@media(min-width:992px){.component--banner .banner__content-wrapper>a[data-hds-component=button],.component--banner .banner__content-wrapper>button[data-hds-component=button]{margin:32px auto 0}}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__desc,.component--banner-align-center .banner__title{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:992px){.component--banner-align-left .banner{flex-flow:row}.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary,.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{margin-left:-10px}.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,.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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}.chart__container{position:relative}.chart__container .responsive-chart-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.chart__container .responsive-chart-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.chart__transcript{margin-top:16px}@media(min-width:768px){.columns{display:grid;grid-gap:48px}}.columns .image .image__container{padding:0}@media(min-width:768px){.columns .image .image__container{padding:0}}@media(min-width:992px){.columns .image .image__container{padding:0}}@media(min-width:768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width:768px){.columns__column+.columns__column{margin-top:0}}.contact-card-listing--container{display:flex;flex-direction:column;gap:24px}@media(min-width:576px){.contact-card-listing--container{flex-direction:row;flex-wrap:wrap}}.contact-card{background-color:#f2f2f2;display:flex;flex-direction:column;max-width:298px;padding:24px;width:100%}@media(min-width:576px){.contact-card{width:calc(50% - 12px)}}@media(min-width:768px){.contact-card{width:calc(33.33333% - 16px)}}@media(min-width:1248px){.contact-card{width:calc(25% - 18px)}.components--upper .contact-card-listing--container .contact-card{width:calc(33.33333% - 16px)}}@media(min-width:992px){.has-sidebar--first .components--upper .contact-card-listing--container .contact-card{width:calc(50% - 12px)}}@media(min-width:1248px){.has-sidebar--first .components--upper .contact-card-listing--container .contact-card{width:calc(33.33333% - 16px)}}.contact-card__image-container{margin-bottom:24px;margin-right:0}.contact-card__image-container img,.contact-card__image-container picture{display:block;height:auto;max-width:100%;overflow:hidden;width:100%}.contact-card__person-name{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.contact-card__person-name{--line-height:1.25;font-size:1.5rem;font-weight:500}}.contact-card__person-title{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.contact-card__person-links{margin-top:24px}.contact-card__person-link{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;hyphens:auto;line-height:1.5555555556;line-height:var(--line-height);overflow-wrap:break-word;word-wrap:break-word}.contact-card__person-link a{display:table;padding-block:8px}.contact-card__person-link--email,.contact-card__person-link--phone,.contact-card__person-link--social-media{word-break:break-all}.contact-card__person-link--social-media{display:flex;flex-direction:column}.contact-card__person-link--social-media .hel-icon{margin-inline-end:4px;vertical-align:middle}.contact-card__person-description{margin-top:24px}.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{background-color:#fff;margin-top:32px;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{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;display:block;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.content-card__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-block:16px}.content-card__link:before{content:"";inset:0;position:absolute}.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)}@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)}}@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}}@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}}.page-type--landing-page .layout-main-wrapper>:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width:768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width:768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.curated-event-list__empty-message{--line-height:1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#fff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}.district-project-search-form__filters>div{flex-basis:100%;max-width:none;max-width:unset}@media(min-width:768px){.district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__additional-filters{border-bottom:none!important;border-top:1px solid #ccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__additional-filters button{padding-block:8px}.district-project-search-form__additional-filters button:active,.district-project-search-form__additional-filters button:focus{outline:3px solid #000;outline:solid var(--color-black) 3px}.district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__submit-button{margin-block:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width:768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;justify-content:space-between}.event-form__filters-container .hdbt-search--react__dropdown,.event-form__filters-container .hdbt-search__filter{flex-basis:100%}@media(min-width:768px){.event-form__filters-container .hdbt-search--react__dropdown,.event-form__filters-container .hdbt-search__filter{flex-basis:48%}}.event-form__filter-section-container .hdbt-search__dropdown{max-width:none}@media(min-width:768px){.event-form__filter-section-container .hdbt-search__dropdown{max-width:420px}}.event-list__filter-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.event-list__filter-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.component--hearings{background:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{margin-bottom:24px}.hearings__list{margin-top:24px}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{background-color:#fff;background-color:var(--color-white);color:var(--hdbt-color-palette--primary)}.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);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;inset-inline-start: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}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width:992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width:100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f2f2f2;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{background-color:#f2f2f2;color:var(--hdbt-color-palette--primary)}.hdbt-theme--brick .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]){--theme-fg1:var(--color-black);--theme-fg2:var(--color-white);--theme-bg1:var(--color-white);--theme-bg2:transparent;--theme-focus:var(--color-white);--theme-focus-gutter-color:transparent}.hdbt-theme--brick .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--bus .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--coat-of-arms .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]),.hdbt-theme--tram .hero .hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color:#fff;--input-border-color-focus:#fff}.hdbt-theme--brick .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--bus .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--coat-of-arms .hero .hds-text-input__input-wrapper:hover .hds-text-input__input,.hdbt-theme--tram .hero .hds-text-input__input-wrapper:hover .hds-text-input__input{--input-border-color-hover:grey}.hero--with-image-bottom .hero__container,.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{padding-bottom:16px}@media(min-width:768px){.hero--with-image-bottom .hero__container,.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{padding-bottom:48px}}.hero--with-image-bottom .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-right .hds-koros{display:none}.hero--with-image-bottom .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:200px;position:relative}@media(min-width:320px){.hero--with-image-bottom .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:300px}}.hero--with-image-bottom .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-right .hero__image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.hero--with-image-bottom .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-right .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width:768px){.hero--with-image-left,.hero--with-image-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width:992px){.hero--with-image-left .hero__container,.hero--with-image-right .hero__container{max-width:664px}}@media(min-width:768px){.hero--with-image-left .hds-koros,.hero--with-image-right .hds-koros{display:block}.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width:992px){.hero--with-image-left .hero__image-container,.hero--with-image-right .hero__image-container{max-width:664px}}@media(min-width:768px){.hero--with-image-left .hero__image-container img,.hero--with-image-right .hero__image-container img{height:auto;position:static;transform:none;width:100%}.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-right .hero__image-container .hds-koros{display:none}}.hero--with-image-left .hero__arrow,.hero--with-image-right .hero__arrow{bottom:-355px}@media(min-width:768px){.hero--with-image-left .hero__arrow,.hero--with-image-right .hero__arrow{bottom:-90px}.hero--with-image-left{flex-direction:row-reverse}.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}.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}.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 img,.hero--with-search .hero__image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}@media(min-width:992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-inline-start:30%;position:static;transform:none}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:auto;z-index:1}@media(min-width:992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:0;height:1500px;right:54%;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction,1)) rotate(135deg);transform-origin:center;width:1000px}}.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-helsinki-near-you .helfi-etusivu-near-you-form .hds-text-input__label,.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width:992px){.hero--with-helsinki-near-you .hero__container,.hero--with-search-form .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content,.hero--with-search-form .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form,.hero--with-search-form .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item,.hero--with-search-form .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button,.hero--with-search-form .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.image-gallery{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.image-gallery{grid-template-columns:repeat(3,1fr)}}@media(min-width:576px){.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery,.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery{grid-template-columns:repeat(2,1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.liftup-with-image{display:grid}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.liftup-with-image__container{grid-area:var(--content-area);z-index:1}.liftup-with-image__title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.liftup-with-image__title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.liftup-with-image__desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img{--side-padding:24px;color:var(--hdbt-color-palette-text--primary)}@media(min-width:830px){.component--liftup-with-image-img{--side-padding:32px}}@media(min-width:1248px){.component--liftup-with-image-img{--side-padding:20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;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] 24px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width:830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width:830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{color:#000;order:1;padding-top:0;text-align:right}@media(min-width:830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height:1.5;padding-bottom:calc(1.5rem + 32px);padding-bottom:calc(var(--line-height)*1rem + 32px);position:relative}}.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}@media(min-width:830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.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:24px;width:100%}@media(min-width:992px){.component--liftup-with-image-img .liftup-with-image__content{padding:32px}}@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,.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--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,.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--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-img.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-img.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-img.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-img.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-img.component--liftup-with-image-secondary .hds-button--primary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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-img.component--liftup-with-image-secondary .hds-button--secondary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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-img.component--liftup-with-image-secondary .hds-button--supplementary,.component--liftup-with-image-img.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=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}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-inline:0}.component--liftup-with-image-bg .component__container{max-width:none}.component--liftup-with-image-bg .liftup-with-image{--content-area:row2-start/col-start/row2-end/col-end;--image-area:row1-start/col-start/row1-end/col-end;grid-template-columns:[col-start] auto [col-end];grid-template-rows:[row1-start] auto [row1-end] auto [row2-start] auto [row2-end]}@media(min-width:992px){.component--liftup-with-image-bg .liftup-with-image{--max-width:1296px;--content-area:row2-start/col1-start/row2-end/col1-end;--image-area:row1-start/col1-start/row1-end/col1-end;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__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{padding-block-start:16px;padding-inline: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 picture{inset:0;position:absolute}.component--liftup-with-image-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}}.component--liftup-with-image-bg .image__caption{color:#000;margin-block-start:16px;padding-block-start:0;padding-inline:16px;text-align:end}@media(min-width:768px){.component--liftup-with-image-bg .image__caption{padding-inline:32px}}@media(min-width:992px){.component--liftup-with-image-bg .image__caption{background-color:#fff;bottom:calc(var(--line-height)*1rem*-1 + -16px);left:16px;padding-inline:0;position:absolute}}.component--liftup-with-image-bg a{--hdbt-default-link-color:var(--color-black)}.component--liftup-with-image-bg .hds-button--primary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color:var(--hdbt-color-palette-button--secondary);--background-color-hover:transparent;--background-color-focus:var(--hdbt-color-palette-button--secondary);--background-color-hover-focus:transparent;--background-color-disabled:var(--color-black-20);--border-color:var(--hdbt-color-palette-button--secondary);--border-color-hover:var(--hdbt-color-palette-button--secondary);--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:var(--color-black-20);--color:var(--hdbt-color-palette-button-contrast--secondary);--color-hover:var(--hdbt-color-palette-button--secondary);--color-focus:var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus:var(--hdbt-color-palette-button--secondary);--color-disabled:var(--color-black);--focus-outline-color:var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color:var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg .hds-button--secondary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color:transparent;--background-color-hover:var(--hdbt-color-palette-button--secondary);--background-color-focus:transparent;--background-color-hover-focus:var(--hdbt-color-palette-button--secondary);--background-color-disabled:transparent;--border-color:var(--hdbt-color-palette-button--secondary);--border-color-hover:var(--hdbt-color-palette-button--secondary);--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:var(--hdbt-color-palette-button--secondary);--color:var(--hdbt-color-palette-button--secondary);--color-hover:var(--hdbt-color-palette-button-contrast--secondary);--color-focus:var(--hdbt-color-palette-button--secondary);--color-hover-focus:var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color:var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg .hds-button--supplementary,.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]{--background-color:transparent;--background-color-hover:transparent;--background-color-focus:transparent;--background-color-hover-focus:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--hdbt-color-palette-button--secondary);--border-color-hover-focus:var(--hdbt-color-palette-button--secondary);--border-color-disabled:transparent;--color:var(--hdbt-color-palette-button--secondary);--color-hover:var(--hdbt-color-palette-button--secondary);--color-focus:var(--hdbt-color-palette-button--secondary);--color-hover-focus:var(--hdbt-color-palette-button--secondary);--color-disabled:var(--hdbt-color-palette-button--secondary);--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}@media(min-width:992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height:1.5;padding-bottom:calc(1.5rem + 32px);padding-bottom:calc(var(--line-height)*1rem + 32px);position:relative}.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container,[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .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:first-child:last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child:last-child{width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:first-child:nth-last-child(2){width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child:nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:nth-child(2):last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:nth-child(2):last-child{width:calc(33.3333% - 48px)}}@media(min-width:576px){.list-of-links__item:first-child:nth-last-child(3){width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:first-child: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):last-child{width:calc(50% - 48px)}}@media(min-width:768px){.list-of-links__item:nth-child(3):last-child{width:calc(33.3333% - 48px)}}.list-of-links__item__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;align-items:center;display:flex;flex-direction:row;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-block:0;margin-inline-start:116px;min-height:90px}@media(min-width:992px){.list-of-links__item__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}@media(min-width:576px){.list-of-links__item__title{margin-inline-start:0;min-height:auto}}.list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;overflow-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width:576px){.list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item__link:focus,.list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item__link:focus:after,.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__link:focus:after,.list-of-links__item__link:hover:after{transform:scaleX(1);transform:scaleX(var(--lang-direction,1))}}.list-of-links__item__link:before{content:"";display:block;inset:0;position:absolute}.list-of-links__item__image{inset-block-start:0;inset-inline-start:0;position:absolute;width:90px}@media(min-width:576px){.list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item__image img{box-shadow:inset 0 0 0 1px #e6e6e6;display:block;height:auto;overflow:hidden;width:100%}.list-of-links__item__image .image-placeholder{padding-bottom:100%}.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)}.component--list-of-links-without-image .list-of-links__item:first-child:last-child,.component--list-of-links-without-image .list-of-links__item:first-child:nth-last-child(2),.component--list-of-links-without-image .list-of-links__item:nth-child(2):last-child{width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-block:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-inline:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height:1.5555555556;color:#595959;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item,.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}.component--map{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f2f2f2}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width:576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height:1.5;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-block-end:4px;padding-block-start:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:active,.skip-link--map--after:focus{transform:translate(-50%,-24px)}.skip-link--map--before{top:0}.skip-link--map--before:active,.skip-link--map--before:focus{transform:translate(-50%,24px)}.component--news-list .component__tags+.component__content,.news-archive__rss-link__container{margin-top:16px}@media(min-width:992px){.component--news-list .component__tags+.component__content{margin-top:40px}}.component--news-list .news-listing{margin-bottom:48px}.component--news-list .news-listing .no-results{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);list-style:none}.component--number-highlights .component__content{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.component--number-highlights .component__content{flex-direction:row;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.component--number-highlights .component__content{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.component--number-highlights .component__content{gap:24px}.has-sidebar .main-content .component--number-highlights .component__content{grid-template-columns:repeat(1,1fr)}}@media(min-width:1248px){.has-sidebar .main-content .component--number-highlights .component__content{grid-template-columns:repeat(2,1fr)}}.numbers-item__container{border-left:8px solid #fd4f00;padding-left:24px;position:relative}@media(min-width:992px){.numbers-item__container{padding-left:32px}}.numbers-item__number{font-size:2.5rem;font-weight:700}@media(min-width:992px){.numbers-item__number{font-size:4rem}}.numbers-item__text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.org-chart__container{--item-indentation:16px;--item-gap:16px;--item-padding-block:32px;--item-lvl-3-padding-block:24px;--item-lvl-4-padding-block:16px;--item-padding-inline:16px;--item-relation-indicator-width:2px;list-style:none;margin:0;padding:0}@media(min-width:768px){.org-chart__container{--item-indentation:32px;--item-padding-inline:32px}}.org-chart__container--inner{padding-inline-start:var(--item-indentation)}.org-chart__item{margin-block-end:0;margin-block-start:var(--item-gap);margin-inline:0;overflow:visible;position:relative}.org-chart__item:before,.org-chart__item:last-child:after{content:"";display:block;position:absolute}.org-chart__item:before{background-color:#000;height:calc(100% + var(--item-gap));left:calc(var(--item-indentation)*-1);top:calc(var(--item-gap)*-1);width:var(--item-relation-indicator-width)}.org-chart__item:last-child:after{background-color:#fff;bottom:0;height:calc(100% - var(--item-gap) - var(--item-padding-block));left:calc(var(--item-indentation)*-1);width:var(--item-indentation)}.org-chart__container:not(.org-chart__container--inner)>.org-chart__item:first-child{margin-block-start:0}.org-chart__container:not(.org-chart__container--inner)>.org-chart__item:before,.org-chart__container:not(.org-chart__container--inner)>.org-chart__item>.org-chart__item__title:after{display:none}.org-chart__item__title{background-color:var(--hdbt-color-palette--secondary);display:block;margin:0;padding:var(--item-padding-block) var(--item-padding-inline);position:relative}.org-chart__item__title:after{border-top:var(--item-relation-indicator-width) solid #000;content:"";display:block;height:50%;left:calc(var(--item-indentation)*-1);position:absolute;top:calc(var(--item-gap) + var(--item-padding-block) - var(--item-relation-indicator-width));width:var(--item-indentation)}.org-chart__item__title--level-1{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height)}@media(min-width:992px){.org-chart__item__title--level-1{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.org-chart__item__title--level-2{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.org-chart__item__title--level-2{--line-height:1.25;font-size:1.5rem;font-weight:500}}.org-chart__item__title--level-3{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);padding-block:var(--item-lvl-3-padding-block)}@media(min-width:992px){.org-chart__item__title--level-3{--line-height:1.5;font-size:1.25rem;font-weight:700}}.org-chart__item__title--level-4{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);padding-block:var(--item-lvl-4-padding-block)}@media(min-width:992px){.org-chart__item__title--level-4{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.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-inline-start:0}.phasing__item{--circle-size:16px;--p-left:68px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-block:24px;padding-inline:68px 24px;padding-inline:var(--p-left) 24px;position:relative}@media(min-width:992px){.phasing__item{--p-left:96px;padding-block:32px;padding-inline:96px 32px;padding-inline:var(--p-left) 32px}}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item:after,.phasing__item:before{content:"";display:block;inset-inline-start:calc(var(--p-left)*.5);position:absolute}.phasing__item:after{background-color:#000;height:calc(100% + 24px);top:0;transform:translateX(-50%);transform:translateX(calc(var(--lang-direction)*-50%));width:2px;z-index:0}.phasing__item:first-of-type:after{height:100%;top:calc(24px + var(--item-title-lineheight)*.5)}@media(min-width:992px){.phasing__item:first-of-type:after{top:calc(32px + var(--item-title-lineheight)*.5)}}.phasing__item:last-of-type:after{height:calc(24px + var(--item-title-lineheight)*.5)}@media(min-width:992px){.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(24px + var(--item-title-lineheight)*.5);transform:translate(-50%,-50%);transform:translate(calc(var(--lang-direction)*-50%),-50%);width:var(--circle-size);z-index:1}@media(min-width:992px){.phasing__item:before{top:calc(32px + var(--item-title-lineheight)*.5)}}.phasing__item--with-numbers{--circle-size:40px;--p-left:68px}@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.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.phasing__item--with-numbers:before{--line-height:1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.phasing__item-title{--line-height:1.25;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 .component__title,.component--accordion .component--phasing .phasing__item--with-numbers:after,.component--accordion .component--phasing .phasing__item-title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width:992px){.component--accordion .component--phasing .component__title,.component--accordion .component--phasing .phasing__item--with-numbers:after,.component--accordion .component--phasing .phasing__item-title{--line-height:1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f2f2f2;margin-bottom:24px;padding:24px 24px 32px}@media(min-width:768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:unset}@media(min-width:992px){.popular-service-item__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width:768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{margin-bottom:2px;margin-top:0}.link__style--highlight,.popular-service-item__link-wrapper{--line-height:1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-block:7px;vertical-align:top}.link__style--highlight{display:inline-block;margin-block:-7px;padding-inline-start:4px}@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:#f2f2f2;position:relative}.component--react-search.component--coordinates-based-list{background-color:#fff}.layout-main-wrapper>:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{display:flex;justify-content:center}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width:992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}.hdbt-search--react__result-top-area.hdbt-search--react__result-top-area--with-left-actions{display:block}.hdbt-search--react__actions-container{align-items:end;display:flex;justify-content:space-between}}.hdbt-search--react__result-top-area-item{margin-top:24px}@media(min-width:992px){.hdbt-search--react__result-top-area-item{margin-top:0}}.hdbt-search--react__results--title{align-items:center;display:inline-flex;margin-bottom:12px;margin-top:0}@media(min-width:992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--title:active,.hdbt-search--react__results--title:focus{outline:3px solid #000;outline-offset:2px}.hdbt-search--react__results--tablist .tablist-tab{background-color:transparent;border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1:var(--color-black);--theme-fg2:var(--color-white);--theme-bg1:var(--color-white);--theme-bg2:transparent;--theme-focus:var(--color-white);--theme-focus-gutter-color:transparent;background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])):not(.skip-link){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.component--remote-video+.component--remote-video.component--no-header .remote-video__video-title{margin-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.component__content.remote-video{margin-top:0}.remote-video__video-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-block:32px 16px}@media(min-width:992px){.remote-video__video-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem;margin-block:48px 24px}}.remote-video__video-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width:992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;column-count:2}}@media(min-width:992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;column-count:1}}@media(min-width:1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;column-count:2}}.component--service-list-search{background-color:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text ol,.sidebar-text ul{background-color:#f2f2f2;background-color:var(--color-black-5);padding:16px}.sidebar-text ol ol,.sidebar-text ol ul,.sidebar-text ul ol,.sidebar-text ul ul{margin-top:0}.sidebar-text li{margin-inline-start:32px;padding-inline-start:8px}.sidebar-text li li{margin-inline-start:8px}.sidebar-text__title{--line-height:1.5;color:#000;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width:992px){.sidebar-text__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text__text-content{--line-height:1.5;color:var(--hdbt-color-palette-text--secondary);font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.sidebar-text__text-content>:first-child,.sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text__text-content>:last-child{margin-bottom:0}.sidebar-text__text-content>p{background-color:#f2f2f2;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text__text-content .hds-button--primary,.sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width:992px){.sidebar-text__text-content .hds-button--primary,.sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width:992px){.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary],[data-hds-variant=secondary]){display:block}.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary],[data-hds-variant=secondary]):not(:first-child){margin-top:8px}}.sidebar-text__text-content .hds-button--supplementary:first-child,.sidebar-text__text-content a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:0}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:#f2f2f2;background-color:var(--color-black-5);display:grid;grid-template-columns:1fr 32px;margin-top:16px;padding:24px 16px;-webkit-text-decoration:none;text-decoration:none}.sidebar-text--service-links .sidebar-text__text-content>a:after{align-self:center;background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;justify-self:end;-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;order:3;vertical-align:bottom;width:24px}.sidebar-text--service-links .sidebar-text__text-content>a[data-is-external]:after{display:none}.sidebar-text--service-links .sidebar-text__text-content>a:focus,.sidebar-text--service-links .sidebar-text__text-content>a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.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.875rem;background-color:#f2f2f2;display:grid;grid-column-gap:24px;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% - var(--gap)*.5)}}@media(min-width:992px){.target-group-link{--title-line-height:1.875rem}}.target-group-link__icon{grid-area:icon}.target-group-link__icon .hel-icon{display:block}.target-group-link__title{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;--line-height:1.5;font-size:1.25rem;font-weight:500;grid-area:title;line-height:1.5;line-height:var(--line-height);margin:0;padding-top:calc((var(--icon-size) - var(--title-line-height))*.5)}@media(min-width:992px){.target-group-link__title{--line-height:1.25;font-size:1.5rem;font-weight:500}}.target-group-link__link:before{content:"";height:100%;inset:0;position:absolute}.target-group-link__subtitle{--line-height:1.5;font-size:1rem;font-weight:400;grid-area:subtitle;line-height:1.5;line-height:var(--line-height);margin-bottom:calc((var(--icon-size) - var(--title-line-height))*.5);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:#f2f2f2;padding-left:16px;padding-right:16px}@media(min-width:768px){.component--unit-search{padding-left:32px;padding-right:32px}}.component--unit-search .hds-checkbox__input{z-index:1}.component--unit-search .hds-checkbox__label{background-color:#f2f2f2}.component--unit-search .hds-checkbox__label:after{background-color:#fff}.layout-main-wrapper>:last-child .component--unit-search:last-child{margin-bottom:-115px;padding-bottom:55px}.unit-search__content{margin-top:32px}.unit-search__content .form-actions{width:100%}.unit-search__content .form-actions .hds-button--primary,.unit-search__content .form-actions [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]),[data-hds-variant=primary]){margin-top:16px;max-width:280px;min-width:44px;width:100%}@media(min-width:768px){.unit-search__content .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;max-width:860px}.unit-search__content .views-exposed-form .form-item{width:100%}}.unit-search__content .views-exposed-form .description{white-space:normal}.unit-search__content .views-exposed-form [data-drupal-selector=edit-provided-languages-value]{margin-top:24px}.unit-search__results{display:block;margin-top:64px;width:100%}.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width:768px){.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results>.views-row+.views-row{margin-top:16px}.unit-search__count-container{margin-top:0}.unit-search__count-container:focus{outline:3px solid #000;outline-offset:2px}@media(min-width:768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__additional-information{--line-height:1.5555555556;display:block;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);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-color:#d18200;background-size:contain;content:"";display:inline-block;height:24px;left:16px;margin-top:-12px;-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;position:absolute;top:50%;vertical-align:bottom;width:24px}.unit-search__additional-information.unit-search__address-not-found p{margin-top:0}.unit-search__result--list,.unit-search__result--map{margin-top:16px}.unit-search__result--map{padding-bottom:52%;position:relative;width:100%}.unit-search__map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.unit-search__map-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(min-width:768px){.unit-search__map-actions{margin-top:24px}}.unit-search__no-results-title{--line-height:1.3333333333;font-size:1.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:1.3333333333;line-height:var(--line-height);margin-top:24px}@media(min-width:992px){.unit-search__no-results-title{--line-height:1.1875;font-size:2rem;font-weight:400;letter-spacing:-.025rem}}.unit-search__no-results-desc{--line-height:1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top:8px}.components--service>.component--unit-accessibility-information,.components--unit>.component--unit-accessibility-information,.components--upper>.component--unit-accessibility-information{padding-left:0;padding-right:0}.unit-contact-card{background-color:#f2f2f2;display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width:576px){.unit-contact-card{padding-bottom:32px;padding-top:32px}.component--unit-contact-card--with-image .unit-contact-card{flex-direction:row-reverse;gap:24px}}.unit-contact-card__image{flex-basis:30%;flex-shrink:0}.unit-contact-card__image img,.unit-contact-card__image picture{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;width:100%}.unit-contact-card__info{display:flex;flex-direction:column;flex-grow:1}.unit-contact-card__info-row{margin-top:24px;padding-left:32px;position:relative;width:100%}.unit-contact-card__info-row:first-child{margin-top:0}.unit-contact-card__info-row:before{left:0;position:absolute;top:0}.unit-contact-card__info-row p:first-child{margin-top:0}.unit-contact-card__info-row .form-item{margin-bottom:0}.unit-contact-card__info-row__title{--line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height)}@media(min-width:992px){.unit-contact-card__info-row__title{--line-height:1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__info-row__content{margin-top:8px}.unit-contact-card__info-row--address:before{-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location)}.unit-contact-card__info-row--address:before,.unit-contact-card__info-row--phone:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--phone:before{-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone)}.unit-contact-card__info-row--opening-hours:before{-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock)}.unit-contact-card__info-row--details:before,.unit-contact-card__info-row--opening-hours:before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--details:before{-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle)}.unit-contact-card__link-wrapper{margin-top:32px;padding-left:0}@media(min-width:576px){.unit-contact-card__link-wrapper:first-child{margin-top:0}}.unit-contact-card__link{--line-height:1.5;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.0125rem;line-height:1.5;line-height:var(--line-height);padding-block:10px}@media(min-width:992px){.unit-contact-card__link{--line-height:1.5555555556;font-size:1.125rem;font-weight:700;padding-block:8px}}.unit-contact-card__link:after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;margin-left:8px;-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}.component--hdbt-search--ploughing-schedule .component__container{background-color:#f2f2f2}.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:24px}@media(min-width:768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:32px}}@media(min-width:992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding:12px 32px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.hdbt-search--ploughing-schedule__result-card--address{margin-top:0}.layout-main-wrapper>:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.component--vehicle-removal-search{padding-left:16px;padding-right:16px}@media(min-width:768px){.component--vehicle-removal-search{padding-left:32px;padding-right:32px}}.telia-chat-leijuke{--line-height:1.5555555556;align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;font-size:1.125rem;font-weight:400;gap:8px;line-height:1.5555555556;line-height:var(--line-height);padding:8px 16px}.telia-chat-leijuke.hidden{display:none}#ed11y-panel{left:21px!important;right:auto!important}.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:69.33333px;width:calc(var(--aspect-ratio)*var(--height))}@media(min-width:768px){.logo__icon{--height:54px}}.logo__icon--ru,.logo__icon--sv{--aspect-ratio:2.7857142857}.logo--header{color:#000;height:var(--branding-height)}.logo--footer{margin-top:6px;padding-block:2px;width:-moz-fit-content;width:fit-content}@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;display:block;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.content-tags__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-block:0;padding-inline-start:0}.content-tags__tags__tag{list-style:none;margin:0;max-width:100%}.hds-tag--link{--computed-outline-color:var(--color-black-90)}.hds-tag--link:focus,.hds-tag--link:focus-visible,.hds-tag--link:hover{text-decoration-thickness:auto}.hds-tag--alert,.hds-tag--error,.hds-tag--info,.hds-tag--success{position:relative}.hds-tag--error,.hds-tag--info,.hds-tag--success{color:#fff}.hds-tag--alert{background-color:#ffda07}.hds-tag--alert:before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--alert-circle);mask-image:var(--hel-icon--alert-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--info{background-color:#0062b9}.hds-tag--info:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--success{background-color:#007a64}.hds-tag--success:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--check-circle);mask-image:var(--hel-icon--check-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.hds-tag--error{background-color:#b01038}.hds-tag--error:before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--error);mask-image:var(--hel-icon--error);-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-tags__tags--static .content-tags__tags__tag--coat-of-arms{background-color:#b5daf7}.content-tags__tags--static .content-tags__tags__tag--copper{background-color:#9ef0de}.content-tags__tags--static .content-tags__tags__tag--gold{background-color:#e8d7a7}.content-tags__tags--static .content-tags__tags__tag--bus{background-color:#ccf}.content-tags__tags--static .content-tags__tags__tag--success{background-color:#007a64;color:#fff}.content-tags__tags--static .content-tags__tags__tag--alert{background-color:#ffda07}.content-tags__tags--static .content-tags__tags__tag--error{background-color:#b01038;color:#fff}.content-tags__tags--static .content-tags__tags__tag--fog-medium-light{background-color:#d0e6f7}.hds-loading-spinner{left:calc(50% - var(--spinner-size)/2);position:fixed;top:calc(50% - var(--spinner-size)/2);z-index:1000}.is-hidden{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.noscroll{overflow:hidden}.noclick{pointer-events:none} \ No newline at end of file diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js index 496afc186..b3047650f 100644 --- a/dist/js/district-and-project-search.min.js +++ b/dist/js/district-and-project-search.min.js @@ -72,4 +72,4 @@ Url: ${o2(e)}`),!0}return!1}o(BU,"_shouldDropEvent");function zU(e,t){return t?. card ${u?` ${u}`:""} ${h?" card--external":""} - `,ee=p?`h${p}`:"h4";return(0,Ze.jsxs)("div",{className:K,children:[s&&(0,Ze.jsx)("div",{className:"card__image",children:s}),(0,Ze.jsxs)("div",{className:"card__text",children:[(0,Ze.jsx)(ee,{className:"card__title",children:h?(0,Ze.jsx)(fA,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,Ze.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d})}),e&&(0,Ze.jsx)("div",{className:"card__category",children:(0,Ze.jsx)(_v,{tags:[e],insideCard:!0})}),t&&(0,Ze.jsx)("div",{className:"card__description",children:r?vv(t):(0,Ze.jsx)("p",{...b,children:t})}),n&&(0,Ze.jsx)("div",{className:"card__helptext",children:i?vv(n):(0,Ze.jsx)("p",{children:n})}),(0,Ze.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,R&&(0,Ze.jsx)(zo,{icon:"location",label:V||Drupal.t("Location",{},{context:"React search"}),content:R}),v&&(0,Ze.jsx)(zo,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:v}),x&&(0,Ze.jsx)(zo,{icon:"clock",label:S||Drupal.t("Date",{},{context:"React search"}),content:x}),E&&(0,Ze.jsx)(zo,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:b}),P&&(0,Ze.jsx)(zo,{icon:"locate",label:H||Drupal.t("Theme",{},{context:"React search"}),content:P}),F&&(0,Ze.jsx)(zo,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:F}),T&&(0,Ze.jsx)(zo,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:T}),w&&(0,Ze.jsx)(zo,{icon:"globe",label:A||Drupal.t("Language",{},{context:"React search"}),content:w}),Z&&(0,Ze.jsx)(zo,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:Z}),M&&(0,Ze.jsx)(zo,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:M,langAttribute:b}),I&&(0,Ze.jsx)(zo,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,Ze.jsx)("div",{className:"card__tags",children:(0,Ze.jsx)(_v,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(gee,"CardItem");var mA=gee;var S0=q(ke()),vee=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,u=n?n.variants:r,c=u?[{srcSet:`${u[1248]||""} 1x, ${u["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${u[992]||""} 1x, ${u["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${u[768]||""} 1x, ${u["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${u[576]||""} 1x, ${u["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${u[320]||""} 1x, ${u["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||u?.["1248"];return d?(0,S0.jsxs)("picture",{children:[c.map((p,m)=>(0,S0.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,S0.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),hA=vee;var mi=q(ke()),_ee=o(({_id:e,content_type:t,title_for_ui:r,url:n,project_image_absolute_url:i,field_project_image_alt:s,district_image_absolute_url:u,field_district_image_alt:c,project_execution_schedule:d,project_plan_schedule:p,field_project_district_title_for_ui:m,field_project_external_website:h,field_project_theme_name:_,field_district_subdistricts_title_for_ui:x})=>{let S=h?h[0]:`${n}`,E=i?i[0]:"";E=u?u[0]:E;let y=s&&s?.[0]!=='""'?s[0]:"";y=c&&c?.[0]!=='""'?c[0]:y;let v=o(()=>{if(!E||!E.length||!E[0])return;let P={};try{P=JSON.parse(E)}catch(H){console.error("Failed to parse imageUrl",H);return}return(0,mi.jsx)(hA,{alt:y,imageUrls:P})},"getImage"),b=t[0]==="project",w=b?"card--project":"card--district",T={tag:b?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:b?"gold":"coat-of-arms"},A=o(P=>new Date(P).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),"getVisibleTime"),R=o(P=>{let H=new Date(P);return`${H.toLocaleString("fi-FI",{year:"numeric"})}-${H.toLocaleString("fi-FI",{month:"2-digit"})}-${H.toLocaleString("fi-FI",{day:"2-digit"})}T${H.toLocaleString("fi-FI",{hour:"2-digit"})}:${H.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},"getHtmlTime"),V=o((P,H="")=>P.map((Z,$)=>{let F=new Date(Z).getTime(),K=`${H}-${F}`;return(0,mi.jsxs)("time",{dateTime:R(Z),children:[" ",$!==0&&"-"," ",A(Z)]},K)}),"getTimeItem"),I;(p||d)&&(I=(0,mi.jsxs)(mi.Fragment,{children:[p&&(0,mi.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),V(p,e)]}),p&&d&&" ",d&&(0,mi.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),V(d,e)]})]}));let M;return m&&(M=m.map(P=>P).join(", ")),x&&(M=x.map(P=>P).join(", ")),(0,mi.jsx)(mA,{cardModifierClass:w,cardImage:v(),cardTitle:r[0],cardUrl:S,cardUrlExternal:!!h,cardCategoryTag:T,location:M,theme:_?.map(P=>hl(P)).join(", "),daterange:I&&I})},"ResultCard"),gA=_ee;var Lh=q(ae());var bee=[{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"}],Eh=bee;var bv=q(ke()),yee=o(()=>{let e=Bt(ao),t=cn(Ja),[r,n]=(0,Lh.useState)(Eh[0]);return(0,Lh.useEffect)(()=>{if(e.sort){let i=Eh.find(s=>s.value===e.sort);i&&n(i)}},[e.sort]),(0,bv.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,bv.jsx)(Ya,{clearable:!1,onChange:(i,s)=>{n(s),t({...e,sort:s.value})},options:Eh,theme:jI,style:{minWidth:"280px"},texts:{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),language:zm(window.drupalSettings.path.currentLanguage)},value:[r]})})},"ResultsSort"),vA=yee;var xee={size:15},wc=xee;var Cee=o(e=>{let{size:t}=wc,r=Number.isNaN(Number(e.page))?1:Number(e.page),n=2,i={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:[d7,$I]}},functions:[{filter:{term:{content_type:"district"}},weight:n}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find(u=>Object.keys(e0).includes(u)&&e?.[u]?.length)){let u=Object.keys(e0).filter(p=>p!=="title"&&p!=="districts"&&p!=="page"&&p!=="sort").find(p=>e?.[p]?.length),c=e?.districts?.length,d=e?.title?.length;if(i.function_score.min_score=u&&c||u&&d?300:Number(n+1),e?.title?.length){let p=e.title.toString().toLowerCase(),m=[],h=[];m.push({wildcard:{[xe.TITLE]:{value:`*${p}*`,boost:300}}}),m.push({wildcard:{[xe.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${p}*`,boost:200}}}),m.push({wildcard:{[xe.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${p}*`,boost:150}}}),h.push({wildcard:{[`${xe.TITLE}`]:{value:`*${p}*`,boost:150}}}),h.push({wildcard:{[xe.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${p}*`,boost:u?3e3:150}}}),h.push({wildcard:{[xe.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${p}*`,boost:150}}}),i.function_score.query.bool.should[0].bool.should.push(...m),i.function_score.query.bool.should[1].bool.should.push(...h)}if(e?.districts?.length){let p=[],m=[],{districts:h}=e;Object.keys(h).forEach(_=>{p.push({term:{[xe.TITLE]:{value:h[_].toLowerCase(),boost:u?150:1e3}}}),p.push({term:{[xe.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:h[_].toLowerCase(),boost:u?0:1e3}}}),m.push({term:{[xe.TITLE]:{value:h[_].toLowerCase(),boost:u?3e3:150}}}),m.push({term:{[xe.FIELD_PROJECT_DISTRICT_TITLE]:{value:h[_].toLowerCase(),boost:u?3e3:150}}})}),i.function_score.query.bool.should[0].bool.should.push(...p),i.function_score.query.bool.should[1].bool.should.push(...m)}if(e?.project_theme?.length){let{project_theme:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_THEME_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}if(e?.project_phase?.length){let{project_phase:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_PHASE_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}if(e?.project_type?.length){let{project_type:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_TYPE_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}}let s=e?.sort?.length?f7[e?.sort]:f7.most_relevant;return JSON.stringify({sort:[s],size:t,from:t*(r-1),query:i})},"useQueryString"),_A=Cee;var mn=q(ke()),wee=o(()=>{let{size:e}=wc,t=Bt(ao),r=_A(t),{error:n}=Bt(lc),i=cn(ZI),s=Bt(WI),u=(0,bA.createRef)(),c=!!window.location.search?.length;kO(u,c);let d=o(async()=>{let v=drupalSettings?.helfi_react_search?.elastic_proxy_url;return t0(`${v}/${Vm.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:r}).then(b=>b.json())},"fetcher"),{data:p,error:m}=EO(r,d,{revalidateOnFocus:!1});if(!p&&!m)return(0,mn.jsx)(oh,{count:e});if(m||n)return(0,mn.jsx)(MO,{error:m||n,className:"react-search__results",ref:u});if(!p?.hits?.hits.length)return(0,mn.jsx)(AO,{ref:u});let h=p.hits.hits,_=p.hits.total.value,x=Math.floor(_/e),S=_>e&&_%e,E=o((y,v)=>{y.preventDefault(),i(v.toString())},"updatePage");return(0,mn.jsxs)("div",{className:"react-search__results",children:[(0,mn.jsx)(ih,{resultText:(0,mn.jsx)(mn.Fragment,{children:Drupal.formatPlural(_,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,mn.jsx)(vA,{}),actionsClass:"hdbt-search--react__results--sort",ref:u}),(0,mn.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map(y=>(0,mn.jsx)(gA,{_id:y._id,...y._source},y._id)),(0,mn.jsx)(IO,{currentPage:s,pages:5,totalPages:S?x+1:x,updatePage:E})]})]})},"ResultsContainer"),yA=wee;var Ki=q(ke()),See=o(()=>(0,Ki.jsx)(Ki.Fragment,{children:(0,Ki.jsxs)(xA.Suspense,{fallback:(0,Ki.jsx)(oh,{count:wc.size}),children:[(0,Ki.jsx)(nO,{}),(0,Ki.jsx)(yA,{})]})}),"SearchContainer"),CA=See;var yv=q(ke());rE();var Eee="helfi-kymp-district-project-search",wA=document.getElementById(Eee);wA&&EA.default.render((0,yv.jsx)(SA.default.StrictMode,{children:(0,yv.jsx)(CA,{})}),wA);})(); + `,ee=p?`h${p}`:"h4";return(0,Ze.jsxs)("div",{className:K,children:[s&&(0,Ze.jsx)("div",{className:"card__image",children:s}),(0,Ze.jsxs)("div",{className:"card__text",children:[(0,Ze.jsx)(ee,{className:"card__title",children:m?h?(0,Ze.jsx)(fA,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,Ze.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,Ze.jsx)("div",{className:"card__category",children:(0,Ze.jsx)(_v,{tags:[e],insideCard:!0})}),t&&(0,Ze.jsx)("div",{className:"card__description",children:r?vv(t):(0,Ze.jsx)("p",{...b,children:t})}),n&&(0,Ze.jsx)("div",{className:"card__helptext",children:i?vv(n):(0,Ze.jsx)("p",{children:n})}),(0,Ze.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,R&&(0,Ze.jsx)(zo,{icon:"location",label:V||Drupal.t("Location",{},{context:"React search"}),content:R}),v&&(0,Ze.jsx)(zo,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:v}),x&&(0,Ze.jsx)(zo,{icon:"clock",label:S||Drupal.t("Date",{},{context:"React search"}),content:x}),E&&(0,Ze.jsx)(zo,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:b}),P&&(0,Ze.jsx)(zo,{icon:"locate",label:H||Drupal.t("Theme",{},{context:"React search"}),content:P}),F&&(0,Ze.jsx)(zo,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:F}),T&&(0,Ze.jsx)(zo,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:T}),w&&(0,Ze.jsx)(zo,{icon:"globe",label:A||Drupal.t("Language",{},{context:"React search"}),content:w}),Z&&(0,Ze.jsx)(zo,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:Z}),M&&(0,Ze.jsx)(zo,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:M,langAttribute:b}),I&&(0,Ze.jsx)(zo,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,Ze.jsx)("div",{className:"card__tags",children:(0,Ze.jsx)(_v,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(gee,"CardItem");var mA=gee;var S0=q(ke()),vee=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,u=n?n.variants:r,c=u?[{srcSet:`${u[1248]||""} 1x, ${u["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${u[992]||""} 1x, ${u["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${u[768]||""} 1x, ${u["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${u[576]||""} 1x, ${u["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${u[320]||""} 1x, ${u["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||u?.["1248"];return d?(0,S0.jsxs)("picture",{children:[c.map((p,m)=>(0,S0.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,S0.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),hA=vee;var mi=q(ke()),_ee=o(({_id:e,content_type:t,title_for_ui:r,url:n,project_image_absolute_url:i,field_project_image_alt:s,district_image_absolute_url:u,field_district_image_alt:c,project_execution_schedule:d,project_plan_schedule:p,field_project_district_title_for_ui:m,field_project_external_website:h,field_project_theme_name:_,field_district_subdistricts_title_for_ui:x})=>{let S=h?h[0]:`${n}`,E=i?i[0]:"";E=u?u[0]:E;let y=s&&s?.[0]!=='""'?s[0]:"";y=c&&c?.[0]!=='""'?c[0]:y;let v=o(()=>{if(!E||!E.length||!E[0])return;let P={};try{P=JSON.parse(E)}catch(H){console.error("Failed to parse imageUrl",H);return}return(0,mi.jsx)(hA,{alt:y,imageUrls:P})},"getImage"),b=t[0]==="project",w=b?"card--project":"card--district",T={tag:b?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:b?"gold":"coat-of-arms"},A=o(P=>new Date(P).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),"getVisibleTime"),R=o(P=>{let H=new Date(P);return`${H.toLocaleString("fi-FI",{year:"numeric"})}-${H.toLocaleString("fi-FI",{month:"2-digit"})}-${H.toLocaleString("fi-FI",{day:"2-digit"})}T${H.toLocaleString("fi-FI",{hour:"2-digit"})}:${H.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},"getHtmlTime"),V=o((P,H="")=>P.map((Z,$)=>{let F=new Date(Z).getTime(),K=`${H}-${F}`;return(0,mi.jsxs)("time",{dateTime:R(Z),children:[" ",$!==0&&"-"," ",A(Z)]},K)}),"getTimeItem"),I;(p||d)&&(I=(0,mi.jsxs)(mi.Fragment,{children:[p&&(0,mi.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),V(p,e)]}),p&&d&&" ",d&&(0,mi.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),V(d,e)]})]}));let M;return m&&(M=m.map(P=>P).join(", ")),x&&(M=x.map(P=>P).join(", ")),(0,mi.jsx)(mA,{cardModifierClass:w,cardImage:v(),cardTitle:r[0],cardUrl:S,cardUrlExternal:!!h,cardCategoryTag:T,location:M,theme:_?.map(P=>hl(P)).join(", "),daterange:I&&I})},"ResultCard"),gA=_ee;var Lh=q(ae());var bee=[{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"}],Eh=bee;var bv=q(ke()),yee=o(()=>{let e=Bt(ao),t=cn(Ja),[r,n]=(0,Lh.useState)(Eh[0]);return(0,Lh.useEffect)(()=>{if(e.sort){let i=Eh.find(s=>s.value===e.sort);i&&n(i)}},[e.sort]),(0,bv.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,bv.jsx)(Ya,{clearable:!1,onChange:(i,s)=>{n(s),t({...e,sort:s.value})},options:Eh,theme:jI,style:{minWidth:"280px"},texts:{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),language:zm(window.drupalSettings.path.currentLanguage)},value:[r]})})},"ResultsSort"),vA=yee;var xee={size:15},wc=xee;var Cee=o(e=>{let{size:t}=wc,r=Number.isNaN(Number(e.page))?1:Number(e.page),n=2,i={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:[d7,$I]}},functions:[{filter:{term:{content_type:"district"}},weight:n}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find(u=>Object.keys(e0).includes(u)&&e?.[u]?.length)){let u=Object.keys(e0).filter(p=>p!=="title"&&p!=="districts"&&p!=="page"&&p!=="sort").find(p=>e?.[p]?.length),c=e?.districts?.length,d=e?.title?.length;if(i.function_score.min_score=u&&c||u&&d?300:Number(n+1),e?.title?.length){let p=e.title.toString().toLowerCase(),m=[],h=[];m.push({wildcard:{[xe.TITLE]:{value:`*${p}*`,boost:300}}}),m.push({wildcard:{[xe.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${p}*`,boost:200}}}),m.push({wildcard:{[xe.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${p}*`,boost:150}}}),h.push({wildcard:{[`${xe.TITLE}`]:{value:`*${p}*`,boost:150}}}),h.push({wildcard:{[xe.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${p}*`,boost:u?3e3:150}}}),h.push({wildcard:{[xe.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${p}*`,boost:150}}}),i.function_score.query.bool.should[0].bool.should.push(...m),i.function_score.query.bool.should[1].bool.should.push(...h)}if(e?.districts?.length){let p=[],m=[],{districts:h}=e;Object.keys(h).forEach(_=>{p.push({term:{[xe.TITLE]:{value:h[_].toLowerCase(),boost:u?150:1e3}}}),p.push({term:{[xe.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:h[_].toLowerCase(),boost:u?0:1e3}}}),m.push({term:{[xe.TITLE]:{value:h[_].toLowerCase(),boost:u?3e3:150}}}),m.push({term:{[xe.FIELD_PROJECT_DISTRICT_TITLE]:{value:h[_].toLowerCase(),boost:u?3e3:150}}})}),i.function_score.query.bool.should[0].bool.should.push(...p),i.function_score.query.bool.should[1].bool.should.push(...m)}if(e?.project_theme?.length){let{project_theme:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_THEME_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}if(e?.project_phase?.length){let{project_phase:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_PHASE_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}if(e?.project_type?.length){let{project_type:p}=e;Object.keys(p).forEach(m=>{i.function_score.query.bool.should[1].bool.must?.push({term:{[xe.FIELD_PROJECT_TYPE_NAME]:{value:p[m].toLowerCase(),boost:10}}})})}}let s=e?.sort?.length?f7[e?.sort]:f7.most_relevant;return JSON.stringify({sort:[s],size:t,from:t*(r-1),query:i})},"useQueryString"),_A=Cee;var mn=q(ke()),wee=o(()=>{let{size:e}=wc,t=Bt(ao),r=_A(t),{error:n}=Bt(lc),i=cn(ZI),s=Bt(WI),u=(0,bA.createRef)(),c=!!window.location.search?.length;kO(u,c);let d=o(async()=>{let v=drupalSettings?.helfi_react_search?.elastic_proxy_url;return t0(`${v}/${Vm.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:r}).then(b=>b.json())},"fetcher"),{data:p,error:m}=EO(r,d,{revalidateOnFocus:!1});if(!p&&!m)return(0,mn.jsx)(oh,{count:e});if(m||n)return(0,mn.jsx)(MO,{error:m||n,className:"react-search__results",ref:u});if(!p?.hits?.hits.length)return(0,mn.jsx)(AO,{ref:u});let h=p.hits.hits,_=p.hits.total.value,x=Math.floor(_/e),S=_>e&&_%e,E=o((y,v)=>{y.preventDefault(),i(v.toString())},"updatePage");return(0,mn.jsxs)("div",{className:"react-search__results",children:[(0,mn.jsx)(ih,{resultText:(0,mn.jsx)(mn.Fragment,{children:Drupal.formatPlural(_,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,mn.jsx)(vA,{}),actionsClass:"hdbt-search--react__results--sort",ref:u}),(0,mn.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map(y=>(0,mn.jsx)(gA,{_id:y._id,...y._source},y._id)),(0,mn.jsx)(IO,{currentPage:s,pages:5,totalPages:S?x+1:x,updatePage:E})]})]})},"ResultsContainer"),yA=wee;var Ki=q(ke()),See=o(()=>(0,Ki.jsx)(Ki.Fragment,{children:(0,Ki.jsxs)(xA.Suspense,{fallback:(0,Ki.jsx)(oh,{count:wc.size}),children:[(0,Ki.jsx)(nO,{}),(0,Ki.jsx)(yA,{})]})}),"SearchContainer"),CA=See;var yv=q(ke());rE();var Eee="helfi-kymp-district-project-search",wA=document.getElementById(Eee);wA&&EA.default.render((0,yv.jsx)(SA.default.StrictMode,{children:(0,yv.jsx)(CA,{})}),wA);})(); diff --git a/dist/js/health-station-search.min.js b/dist/js/health-station-search.min.js index b75ee4e97..67c972ea3 100644 --- a/dist/js/health-station-search.min.js +++ b/dist/js/health-station-search.min.js @@ -72,4 +72,4 @@ Url: ${A0(e)}`),!0}return!1}i(iq,"_shouldDropEvent");function oq(e,t){return t?. card ${l?` ${l}`:""} ${v?" card--external":""} - `,oe=p?`h${p}`:"h4";return(0,ot.jsxs)("div",{className:Q,children:[a&&(0,ot.jsx)("div",{className:"card__image",children:a}),(0,ot.jsxs)("div",{className:"card__text",children:[(0,ot.jsx)(oe,{className:"card__title",children:v?(0,ot.jsx)(Dg,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,ot.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d})}),e&&(0,ot.jsx)("div",{className:"card__category",children:(0,ot.jsx)($E,{tags:[e],insideCard:!0})}),t&&(0,ot.jsx)("div",{className:"card__description",children:r?HE(t):(0,ot.jsx)("p",{...w,children:t})}),n&&(0,ot.jsx)("div",{className:"card__helptext",children:o?HE(n):(0,ot.jsx)("p",{children:n})}),(0,ot.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,N&&(0,ot.jsx)(Di,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:N}),g&&(0,ot.jsx)(Di,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:g}),b&&(0,ot.jsx)(Di,{icon:"clock",label:I||Drupal.t("Date",{},{context:"React search"}),content:b}),T&&(0,ot.jsx)(Di,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:T,langAttribute:w}),U&&(0,ot.jsx)(Di,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:U}),q&&(0,ot.jsx)(Di,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:q}),C&&(0,ot.jsx)(Di,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),k&&(0,ot.jsx)(Di,{icon:"globe",label:P||Drupal.t("Language",{},{context:"React search"}),content:k}),V&&(0,ot.jsx)(Di,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:V}),L&&(0,ot.jsx)(Di,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:w}),O&&(0,ot.jsx)(Di,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,ot.jsx)("div",{className:"card__tags",children:(0,ot.jsx)($E,{tags:c,langAttribute:w,insideCard:!0})})]})]})}i(wee,"CardItem");var L9=wee;var M9=K(Me()),See=i(e=>{let{photographer:t,src:r,...n}=e;return(0,M9.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),D9=See;var Qd=K(Me()),Eee=i(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:o,...a}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=o||l?.["1248"];return d?(0,Qd.jsxs)("picture",{children:[c.map((p,m)=>(0,Qd.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,Qd.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...a})]}):null},"CardPicture"),F9=Eee;var tv=K(Me()),Iee=i(({address:e,name:t,name_override:r,picture_url:n,provided_languages:o,media_as_objects:a,url:l})=>{let c=r?.[0]||t?.[0],d=a?.[0].picture_url_override;if(!c)return null;let p;return d?p=(0,tv.jsx)(F9,{imageOverride:d,title:d.title}):n?.[0]?p=(0,tv.jsx)(D9,{src:n?.[0]}):p=void 0,(0,tv.jsx)(L9,{cardImage:p,cardTitle:c,cardUrl:l?.[0]||"",location:e?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),cardCategoryTag:o.includes("sv")?{tag:Drupal.t("Service in Swedish",{},{context:"React search: Service in Swedish tag"})}:void 0})},"ResultCard"),B9=Iee;var Qt=K(Me()),kee=i(({data:e,error:t,isLoading:r,isValidating:n,page:o,updatePage:a})=>{let[l,c]=(0,rv.useState)(!1),{size:d}=Do,p=Po(Mo),m=(0,rv.createRef)(),{sv_only:v,address:_}=p,b=!!Object.keys(p).length;if(WN(m,b),r||n)return l?(0,Qt.jsx)(KN,{}):(0,Qt.jsx)(V0,{count:d});if(t)return(0,Qt.jsx)(ZN,{error:t,ref:m});if(!e?.hits?.hits.length)return(0,Qt.jsx)(QN,{ref:m});let I=e.hits.hits,T=_&&v?e.hits.hits.length:e.hits.total.value,y=Math.floor(T/d),g=T>d&&T%d,w=!l&&(y>1||g),k=I?.[0]?._source?.id?.[0],C=_&&v&&k?e?.aggregations?.ids?.buckets?.filter(P=>P.key===k):e?.aggregations?.ids?.buckets;return(0,Qt.jsxs)("div",{className:"react-search__results",children:[(0,Qt.jsx)(Lg,{resultText:(0,Qt.jsxs)(Qt.Fragment,{children:[Drupal.formatPlural(T,"1 health station","@count health stations",{},{context:"Health station search: result count"}),e?.addressName?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e?.addressName}`:""]}),actions:(0,Qt.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":!l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:m}),(0,Qt.jsxs)("div",{id:"hdbt-search--react__results--tabpanel",role:"tabpanel",children:[l?(0,Qt.jsx)(tP,{ids:C}):(0,Qt.jsx)(Qt.Fragment,{children:I.map(P=>(0,Qt.jsx)(B9,{...P._source},P._id))}),w&&(0,Qt.jsx)(GN,{currentPage:o||1,pages:5,totalPages:g?y+1:y,updatePage:(P,N)=>{P.preventDefault(),a(N)}})]})]})},"ResultsList"),U9=kee;var H9=K(Me()),Tee=i(()=>{let e=Po(Mo),t=Lo(H8),r=i(d=>{t({...e,page:d})},"updatePage"),{data:n,error:o,isLoading:a,isValidating:l}=qN(e),{page:c}=e;return(0,H9.jsx)(U9,{data:n,error:o,isLoading:a,isValidating:l,page:c,updatePage:r})},"ProximityResultsContainer"),z9=Tee;var du=K(Me()),Cee=i(()=>{let e=Lo(j0),t=Lo(Mo),r=U8({address:""});return(0,nv.useEffect)(()=>{r&&t(r),r?.address&&e(r.address)},[]),(0,du.jsx)(nv.Suspense,{fallback:(0,du.jsx)(V0,{count:Do.size}),children:(0,du.jsxs)("div",{className:"hdbt-search--react",children:[(0,du.jsx)(mN,{initialParams:r}),(0,du.jsx)(z9,{})]})})},"SearchContainer"),$9=Cee;var iv=K(Me());E8();var V9="helfi-health-station-search",Oee=i(()=>{let e=document.getElementById(V9);if(!e){console.warn("Root id missing for Health station search app",{ROOT_ID:V9});return}j9.default.render((0,iv.jsx)(q9.default.StrictMode,{children:(0,iv.jsx)("div",{className:"component--react-search component--react-search--health-stations",children:(0,iv.jsx)($9,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",Oee);})(); + `,oe=p?`h${p}`:"h4";return(0,ot.jsxs)("div",{className:Q,children:[a&&(0,ot.jsx)("div",{className:"card__image",children:a}),(0,ot.jsxs)("div",{className:"card__text",children:[(0,ot.jsx)(oe,{className:"card__title",children:m?v?(0,ot.jsx)(Dg,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,ot.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,ot.jsx)("div",{className:"card__category",children:(0,ot.jsx)($E,{tags:[e],insideCard:!0})}),t&&(0,ot.jsx)("div",{className:"card__description",children:r?HE(t):(0,ot.jsx)("p",{...w,children:t})}),n&&(0,ot.jsx)("div",{className:"card__helptext",children:o?HE(n):(0,ot.jsx)("p",{children:n})}),(0,ot.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,N&&(0,ot.jsx)(Di,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:N}),g&&(0,ot.jsx)(Di,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:g}),b&&(0,ot.jsx)(Di,{icon:"clock",label:I||Drupal.t("Date",{},{context:"React search"}),content:b}),T&&(0,ot.jsx)(Di,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:T,langAttribute:w}),U&&(0,ot.jsx)(Di,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:U}),q&&(0,ot.jsx)(Di,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:q}),C&&(0,ot.jsx)(Di,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),k&&(0,ot.jsx)(Di,{icon:"globe",label:P||Drupal.t("Language",{},{context:"React search"}),content:k}),V&&(0,ot.jsx)(Di,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:V}),L&&(0,ot.jsx)(Di,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:w}),O&&(0,ot.jsx)(Di,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,ot.jsx)("div",{className:"card__tags",children:(0,ot.jsx)($E,{tags:c,langAttribute:w,insideCard:!0})})]})]})}i(wee,"CardItem");var L9=wee;var M9=K(Me()),See=i(e=>{let{photographer:t,src:r,...n}=e;return(0,M9.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),D9=See;var Qd=K(Me()),Eee=i(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:o,...a}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=o||l?.["1248"];return d?(0,Qd.jsxs)("picture",{children:[c.map((p,m)=>(0,Qd.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,Qd.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...a})]}):null},"CardPicture"),F9=Eee;var tv=K(Me()),Iee=i(({address:e,name:t,name_override:r,picture_url:n,provided_languages:o,media_as_objects:a,url:l})=>{let c=r?.[0]||t?.[0],d=a?.[0].picture_url_override;if(!c)return null;let p;return d?p=(0,tv.jsx)(F9,{imageOverride:d,title:d.title}):n?.[0]?p=(0,tv.jsx)(D9,{src:n?.[0]}):p=void 0,(0,tv.jsx)(L9,{cardImage:p,cardTitle:c,cardUrl:l?.[0]||"",location:e?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),cardCategoryTag:o.includes("sv")?{tag:Drupal.t("Service in Swedish",{},{context:"React search: Service in Swedish tag"})}:void 0})},"ResultCard"),B9=Iee;var Qt=K(Me()),kee=i(({data:e,error:t,isLoading:r,isValidating:n,page:o,updatePage:a})=>{let[l,c]=(0,rv.useState)(!1),{size:d}=Do,p=Po(Mo),m=(0,rv.createRef)(),{sv_only:v,address:_}=p,b=!!Object.keys(p).length;if(WN(m,b),r||n)return l?(0,Qt.jsx)(KN,{}):(0,Qt.jsx)(V0,{count:d});if(t)return(0,Qt.jsx)(ZN,{error:t,ref:m});if(!e?.hits?.hits.length)return(0,Qt.jsx)(QN,{ref:m});let I=e.hits.hits,T=_&&v?e.hits.hits.length:e.hits.total.value,y=Math.floor(T/d),g=T>d&&T%d,w=!l&&(y>1||g),k=I?.[0]?._source?.id?.[0],C=_&&v&&k?e?.aggregations?.ids?.buckets?.filter(P=>P.key===k):e?.aggregations?.ids?.buckets;return(0,Qt.jsxs)("div",{className:"react-search__results",children:[(0,Qt.jsx)(Lg,{resultText:(0,Qt.jsxs)(Qt.Fragment,{children:[Drupal.formatPlural(T,"1 health station","@count health stations",{},{context:"Health station search: result count"}),e?.addressName?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e?.addressName}`:""]}),actions:(0,Qt.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":!l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:m}),(0,Qt.jsxs)("div",{id:"hdbt-search--react__results--tabpanel",role:"tabpanel",children:[l?(0,Qt.jsx)(tP,{ids:C}):(0,Qt.jsx)(Qt.Fragment,{children:I.map(P=>(0,Qt.jsx)(B9,{...P._source},P._id))}),w&&(0,Qt.jsx)(GN,{currentPage:o||1,pages:5,totalPages:g?y+1:y,updatePage:(P,N)=>{P.preventDefault(),a(N)}})]})]})},"ResultsList"),U9=kee;var H9=K(Me()),Tee=i(()=>{let e=Po(Mo),t=Lo(H8),r=i(d=>{t({...e,page:d})},"updatePage"),{data:n,error:o,isLoading:a,isValidating:l}=qN(e),{page:c}=e;return(0,H9.jsx)(U9,{data:n,error:o,isLoading:a,isValidating:l,page:c,updatePage:r})},"ProximityResultsContainer"),z9=Tee;var du=K(Me()),Cee=i(()=>{let e=Lo(j0),t=Lo(Mo),r=U8({address:""});return(0,nv.useEffect)(()=>{r&&t(r),r?.address&&e(r.address)},[]),(0,du.jsx)(nv.Suspense,{fallback:(0,du.jsx)(V0,{count:Do.size}),children:(0,du.jsxs)("div",{className:"hdbt-search--react",children:[(0,du.jsx)(mN,{initialParams:r}),(0,du.jsx)(z9,{})]})})},"SearchContainer"),$9=Cee;var iv=K(Me());E8();var V9="helfi-health-station-search",Oee=i(()=>{let e=document.getElementById(V9);if(!e){console.warn("Root id missing for Health station search app",{ROOT_ID:V9});return}j9.default.render((0,iv.jsx)(q9.default.StrictMode,{children:(0,iv.jsx)("div",{className:"component--react-search component--react-search--health-stations",children:(0,iv.jsx)($9,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",Oee);})(); diff --git a/dist/js/job-search.min.js b/dist/js/job-search.min.js index 2b04a6b85..1f9f5abb8 100644 --- a/dist/js/job-search.min.js +++ b/dist/js/job-search.min.js @@ -1,84 +1,84 @@ -(()=>{var sj=Object.create;var Af=Object.defineProperty;var lj=Object.getOwnPropertyDescriptor;var uj=Object.getOwnPropertyNames;var cj=Object.getPrototypeOf,dj=Object.prototype.hasOwnProperty;var i=(e,t)=>Af(e,"name",{value:t,configurable:!0}),Ky=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var ee=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fj=(e,t)=>{for(var r in t)Af(e,r,{get:t[r],enumerable:!0})},pj=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of uj(t))!dj.call(e,o)&&o!==r&&Af(e,o,{get:()=>t[o],enumerable:!(n=lj(t,o))||n.enumerable});return e};var U=(e,t,r)=>(r=e!=null?sj(cj(e)):{},pj(t||!e||!e.__esModule?Af(r,"default",{value:e,enumerable:!0}):r,e));var Of=ee((Ene,Qy)=>{var Jy=Object.getOwnPropertySymbols,mj=Object.prototype.hasOwnProperty,hj=Object.prototype.propertyIsEnumerable;function gj(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}i(gj,"toObject");function _j(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(n.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(a){o[a]=a}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}i(_j,"shouldUseNative");Qy.exports=_j()?Object.assign:function(e,t){for(var r,n=gj(e),o,a=1;a{var b3=Of(),cu=60103,tx=60106;Xe.Fragment=60107;Xe.StrictMode=60108;Xe.Profiler=60114;var rx=60109,nx=60110,ox=60112;Xe.Suspense=60113;var ix=60115,ax=60116;typeof Symbol=="function"&&Symbol.for&&(to=Symbol.for,cu=to("react.element"),tx=to("react.portal"),Xe.Fragment=to("react.fragment"),Xe.StrictMode=to("react.strict_mode"),Xe.Profiler=to("react.profiler"),rx=to("react.provider"),nx=to("react.context"),ox=to("react.forward_ref"),Xe.Suspense=to("react.suspense"),ix=to("react.memo"),ax=to("react.lazy"));var to,Xy=typeof Symbol=="function"&&Symbol.iterator;function vj(e){return e===null||typeof e!="object"?null:(e=Xy&&e[Xy]||e["@@iterator"],typeof e=="function"?e:null)}i(vj,"y");function s1(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r{hx.exports=mx()});var xx=ee(ut=>{var pu,c1,Hf,A3;typeof performance=="object"&&typeof performance.now=="function"?(gx=performance,ut.unstable_now=function(){return gx.now()}):(S3=Date,_x=S3.now(),ut.unstable_now=function(){return S3.now()-_x});var gx,S3,_x;typeof window>"u"||typeof MessageChannel!="function"?(fu=null,E3=null,L3=i(function(){if(fu!==null)try{var e=ut.unstable_now();fu(!0,e),fu=null}catch(t){throw setTimeout(L3,0),t}},"w"),pu=i(function(e){fu!==null?setTimeout(pu,0,e):(fu=e,setTimeout(L3,0))},"f"),c1=i(function(e,t){E3=setTimeout(e,t)},"g"),Hf=i(function(){clearTimeout(E3)},"h"),ut.unstable_shouldYield=function(){return!1},A3=ut.unstable_forceFrameRate=function(){}):(vx=window.setTimeout,bx=window.clearTimeout,typeof console<"u"&&(yx=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof yx!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),l1=!1,u1=null,Mf=-1,T3=5,k3=0,ut.unstable_shouldYield=function(){return ut.unstable_now()>=k3},A3=i(function(){},"k"),ut.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[n];if(o!==void 0&&0Df(l,r))d!==void 0&&0>Df(d,l)?(e[n]=d,e[c]=r,n=c):(e[n]=l,e[a]=r,n=a);else if(d!==void 0&&0>Df(d,r))e[n]=d,e[c]=r,n=c;else break e}}return t}return null}i(Bf,"K");function Df(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}i(Df,"I");var ni=[],ka=[],wj=1,ro=null,Br=3,Ff=!1,Bs=!1,d1=!1;function R3(e){for(var t=ko(ka);t!==null;){if(t.callback===null)Bf(ka);else if(t.startTime<=e)Bf(ka),t.sortIndex=t.expirationTime,O3(ni,t);else break;t=ko(ka)}}i(R3,"T");function N3(e){if(d1=!1,R3(e),!Bs)if(ko(ni)!==null)Bs=!0,pu(M3);else{var t=ko(ka);t!==null&&c1(N3,t.startTime-e)}}i(N3,"U");function M3(e,t){Bs=!1,d1&&(d1=!1,Hf()),Ff=!0;var r=Br;try{for(R3(t),ro=ko(ni);ro!==null&&(!(ro.expirationTime>t)||e&&!ut.unstable_shouldYield());){var n=ro.callback;if(typeof n=="function"){ro.callback=null,Br=ro.priorityLevel;var o=n(ro.expirationTime<=t);t=ut.unstable_now(),typeof o=="function"?ro.callback=o:ro===ko(ni)&&Bf(ni),R3(t)}else Bf(ni);ro=ko(ni)}if(ro!==null)var a=!0;else{var l=ko(ka);l!==null&&c1(N3,l.startTime-t),a=!1}return a}finally{ro=null,Br=r,Ff=!1}}i(M3,"V");var Sj=A3;ut.unstable_IdlePriority=5;ut.unstable_ImmediatePriority=1;ut.unstable_LowPriority=4;ut.unstable_NormalPriority=3;ut.unstable_Profiling=null;ut.unstable_UserBlockingPriority=2;ut.unstable_cancelCallback=function(e){e.callback=null};ut.unstable_continueExecution=function(){Bs||Ff||(Bs=!0,pu(M3))};ut.unstable_getCurrentPriorityLevel=function(){return Br};ut.unstable_getFirstCallbackNode=function(){return ko(ni)};ut.unstable_next=function(e){switch(Br){case 1:case 2:case 3:var t=3;break;default:t=Br}var r=Br;Br=t;try{return e()}finally{Br=r}};ut.unstable_pauseExecution=function(){};ut.unstable_requestPaint=Sj;ut.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Br;Br=e;try{return t()}finally{Br=r}};ut.unstable_scheduleCallback=function(e,t,r){var n=ut.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0n?(e.sortIndex=r,O3(ka,e),ko(ni)===null&&e===ko(ka)&&(d1?Hf():d1=!0,c1(N3,r-n))):(e.sortIndex=o,O3(ni,e),Bs||Ff||(Bs=!0,pu(M3))),e};ut.unstable_wrapCallback=function(e){var t=Br;return function(){var r=Br;Br=t;try{return e.apply(this,arguments)}finally{Br=r}}}});var wx=ee((Rne,Cx)=>{Cx.exports=xx()});var uS=ee(lo=>{var Rp=ue(),Nt=Of(),gr=wx();function oe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ej=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Sx=Object.prototype.hasOwnProperty,Ex={},Lx={};function Lj(e){return Sx.call(Lx,e)?!0:Sx.call(Ex,e)?!1:Ej.test(e)?Lx[e]=!0:(Ex[e]=!0,!1)}i(Lj,"la");function Tj(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}i(Tj,"ma");function kj(e,t,r,n){if(t===null||typeof t>"u"||Tj(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}i(kj,"na");function Qr(e,t,r,n,o,a,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=l}i(Qr,"B");var Ir={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ir[e]=new Qr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ir[t]=new Qr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ir[e]=new Qr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ir[e]=new Qr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ir[e]=new Qr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ir[e]=new Qr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ir[e]=new Qr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ir[e]=new Qr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ir[e]=new Qr(e,5,!1,e.toLowerCase(),null,!1,!1)});var U5=/[\-:]([a-z])/g;function $5(e){return e[1].toUpperCase()}i($5,"pa");"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(U5,$5);Ir[t]=new Qr(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(U5,$5);Ir[t]=new Qr(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(U5,$5);Ir[t]=new Qr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ir[e]=new Qr(e,1,!1,e.toLowerCase(),null,!1,!1)});Ir.xlinkHref=new Qr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ir[e]=new Qr(e,1,!1,e.toLowerCase(),null,!0,!0)});function q5(e,t,r,n){var o=Ir.hasOwnProperty(t)?Ir[t]:null,a=o!==null?o.type===0:n?!1:!(!(2c||o[l]!==a[c])return` -`+o[l].replace(" at new "," at ");while(1<=l&&0<=c);break}}}finally{D3=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?E1(e):""}i(Vf,"Pa");function Ij(e){switch(e.tag){case 5:return E1(e.type);case 16:return E1("Lazy");case 13:return E1("Suspense");case 19:return E1("SuspenseList");case 0:case 2:case 15:return e=Vf(e.type,!1),e;case 11:return e=Vf(e.type.render,!1),e;case 22:return e=Vf(e.type._render,!1),e;case 1:return e=Vf(e.type,!0),e;default:return""}}i(Ij,"Qa");function Su(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Aa:return"Fragment";case Vs:return"Portal";case I1:return"Profiler";case Z5:return"StrictMode";case A1:return"Suspense";case up:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case G5:return(e.displayName||"Context")+".Consumer";case W5:return(e._context.displayName||"Context")+".Provider";case Np:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case Mp:return Su(e.type);case K5:return Su(e._render);case Y5:t=e._payload,e=e._init;try{return Su(e(t))}catch{}}return null}i(Su,"Ra");function ja(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}i(ja,"Sa");function BC(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}i(BC,"Ta");function Aj(e){var t=BC(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:i(function(){return o.call(this)},"get"),set:i(function(l){n=""+l,a.call(this,l)},"set")}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:i(function(){return n},"getValue"),setValue:i(function(l){n=""+l},"setValue"),stopTracking:i(function(){e._valueTracker=null,delete e[t]},"stopTracking")}}}i(Aj,"Ua");function zf(e){e._valueTracker||(e._valueTracker=Aj(e))}i(zf,"Va");function FC(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=BC(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}i(FC,"Wa");function cp(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}i(cp,"Xa");function o5(e,t){var r=t.checked;return Nt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}i(o5,"Ya");function kx(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ja(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}i(kx,"Za");function VC(e,t){t=t.checked,t!=null&&q5(e,"checked",t,!1)}i(VC,"$a");function i5(e,t){VC(e,t);var r=ja(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?a5(e,t.type,r):t.hasOwnProperty("defaultValue")&&a5(e,t.type,ja(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}i(i5,"ab");function Ix(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}i(Ix,"cb");function a5(e,t,r){(t!=="number"||cp(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}i(a5,"bb");function Oj(e){var t="";return Rp.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}i(Oj,"db");function s5(e,t){return e=Nt({children:void 0},t),(t=Oj(t.children))&&(e.children=t),e}i(s5,"eb");function Eu(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o=r.length))throw Error(oe(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ja(r)}}i(Ax,"hb");function zC(e,t){var r=ja(t.value),n=ja(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}i(zC,"ib");function Ox(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}i(Ox,"jb");var u5={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function jC(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"}}i(jC,"lb");function c5(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?jC(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}i(c5,"mb");var jf,UC=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e}(function(e,t){if(e.namespaceURI!==u5.svg||"innerHTML"in e)e.innerHTML=t;else{for(jf=jf||document.createElement("div"),jf.innerHTML=""+t.valueOf().toString()+"",t=jf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function j1(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}i(j1,"pb");var O1={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},Rj=["Webkit","ms","Moz","O"];Object.keys(O1).forEach(function(e){Rj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),O1[t]=O1[e]})});function $C(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||O1.hasOwnProperty(e)&&O1[e]?(""+t).trim():t+"px"}i($C,"sb");function qC(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=$C(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}i(qC,"tb");var Nj=Nt({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 d5(e,t){if(t){if(Nj[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(oe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(oe(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(oe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(oe(62))}}i(d5,"vb");function f5(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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}}i(f5,"wb");function X5(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}i(X5,"xb");var p5=null,Lu=null,Tu=null;function Rx(e){if(e=rd(e)){if(typeof p5!="function")throw Error(oe(280));var t=e.stateNode;t&&(t=Vp(t),p5(e.stateNode,e.type,t))}}i(Rx,"Bb");function ZC(e){Lu?Tu?Tu.push(e):Tu=[e]:Lu=e}i(ZC,"Eb");function WC(){if(Lu){var e=Lu,t=Tu;if(Tu=Lu=null,Rx(e),t)for(e=0;en?0:1<r;r++)t.push(e);return t}i(F3,"Zc");function Dp(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-Ua(t),e[t]=r}i(Dp,"$c");var Ua=Math.clz32?Math.clz32:Yj,Wj=Math.log,Gj=Math.LN2;function Yj(e){return e===0?32:31-(Wj(e)/Gj|0)|0}i(Yj,"ad");var Kj=gr.unstable_UserBlockingPriority,Jj=gr.unstable_runWithPriority,ep=!0;function Qj(e,t,r,n){zs||t4();var o=a4,a=zs;zs=!0;try{GC(o,e,t,r,n)}finally{(zs=a)||r4()}}i(Qj,"gd");function Xj(e,t,r,n){Jj(Kj,a4.bind(null,e,t,r,n))}i(Xj,"id");function a4(e,t,r,n){if(ep){var o;if((o=(t&4)===0)&&0=N1),jx=" ",Ux=!1;function dw(e,t){switch(e){case"keyup":return CU.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}i(dw,"ge");function fw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}i(fw,"he");var bu=!1;function SU(e,t){switch(e){case"compositionend":return fw(t);case"keypress":return t.which!==32?null:(Ux=!0,jx);case"textInput":return e=t.data,e===jx&&Ux?null:e;default:return null}}i(SU,"je");function EU(e,t){if(bu)return e==="compositionend"||!d4&&dw(e,t)?(e=uw(),tp=l4=Oa=null,bu=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=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=Zx(r)}}i(Wx,"Le");function gw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?gw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}i(gw,"Me");function Gx(){for(var e=window,t=cp();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=cp(e.document)}return t}i(Gx,"Ne");function v5(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}i(v5,"Oe");var PU=Wi&&"documentMode"in document&&11>=document.documentMode,yu=null,b5=null,P1=null,y5=!1;function Yx(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;y5||yu==null||yu!==cp(n)||(n=yu,"selectionStart"in n&&v5(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),P1&&G1(P1,n)||(P1=n,n=mp(b5,"onSelect"),0Cu||(e.current=C5[Cu],C5[Cu]=null,Cu--)}i(Lt,"H");function Ht(e,t){Cu++,C5[Cu]=e.current,e.current=t}i(Ht,"I");var $a={},jr=Wa($a),gn=Wa(!1),Zs=$a;function Pu(e,t){var r=e.type.contextTypes;if(!r)return $a;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}i(Pu,"Ef");function _n(e){return e=e.childContextTypes,e!=null}i(_n,"Ff");function _p(){Lt(gn),Lt(jr)}i(_p,"Gf");function nC(e,t,r){if(jr.current!==$a)throw Error(oe(168));Ht(jr,t),Ht(gn,r)}i(nC,"Hf");function Sw(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in e))throw Error(oe(108,Su(t)||"Unknown",o));return Nt({},r,n)}i(Sw,"If");function np(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$a,Zs=jr.current,Ht(jr,e),Ht(gn,gn.current),!0}i(np,"Jf");function oC(e,t,r){var n=e.stateNode;if(!n)throw Error(oe(169));r?(e=Sw(e,t,Zs),n.__reactInternalMemoizedMergedChildContext=e,Lt(gn),Lt(jr),Ht(jr,e)):Lt(gn),Ht(gn,r)}i(oC,"Kf");var p4=null,qs=null,BU=gr.unstable_runWithPriority,m4=gr.unstable_scheduleCallback,w5=gr.unstable_cancelCallback,FU=gr.unstable_shouldYield,iC=gr.unstable_requestPaint,S5=gr.unstable_now,VU=gr.unstable_getCurrentPriorityLevel,zp=gr.unstable_ImmediatePriority,Ew=gr.unstable_UserBlockingPriority,Lw=gr.unstable_NormalPriority,Tw=gr.unstable_LowPriority,kw=gr.unstable_IdlePriority,G3={},zU=iC!==void 0?iC:function(){},ji=null,op=null,Y3=!1,aC=S5(),Vr=1e4>aC?S5:function(){return S5()-aC};function Du(){switch(VU()){case zp:return 99;case Ew:return 98;case Lw:return 97;case Tw:return 96;case kw:return 95;default:throw Error(oe(332))}}i(Du,"eg");function Iw(e){switch(e){case 99:return zp;case 98:return Ew;case 97:return Lw;case 96:return Tw;case 95:return kw;default:throw Error(oe(332))}}i(Iw,"fg");function Ws(e,t){return e=Iw(e),BU(e,t)}i(Ws,"gg");function K1(e,t,r){return e=Iw(e),m4(e,t,r)}i(K1,"hg");function ui(){if(op!==null){var e=op;op=null,w5(e)}Aw()}i(ui,"ig");function Aw(){if(!Y3&&ji!==null){Y3=!0;var e=0;try{var t=ji;Ws(99,function(){for(;eB?(I=O,O=null):I=O.sibling;var M=v(y,O,b[B],w);if(M===null){O===null&&(O=I);break}e&&O&&M.alternate===null&&t(y,O),_=a(M,_,B),R===null?T=M:R.sibling=M,R=M,O=I}if(B===b.length)return r(y,O),T;if(O===null){for(;BB?(I=O,O=null):I=O.sibling;var V=v(y,O,M.value,w);if(V===null){O===null&&(O=I);break}e&&O&&V.alternate===null&&t(y,O),_=a(V,_,B),R===null?T=V:R.sibling=V,R=V,O=I}if(M.done)return r(y,O),T;if(O===null){for(;!M.done;B++,M=b.next())M=h(y,M.value,w),M!==null&&(_=a(M,_,B),R===null?T=M:R.sibling=M,R=M);return T}for(O=n(y,O);!M.done;B++,M=b.next())M=x(O,y,B,M.value,w),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?B:M.key),_=a(M,_,B),R===null?T=M:R.sibling=M,R=M);return e&&O.forEach(function(z){return t(y,z)}),T}return i(E,"w"),function(y,_,b,w){var T=typeof b=="object"&&b!==null&&b.type===Aa&&b.key===null;T&&(b=b.props.children);var R=typeof b=="object"&&b!==null;if(R)switch(b.$$typeof){case S1:e:{for(R=b.key,T=_;T!==null;){if(T.key===R){switch(T.tag){case 7:if(b.type===Aa){r(y,T.sibling),_=o(T,b.props.children),_.return=y,y=_;break e}break;default:if(T.elementType===b.type){r(y,T.sibling),_=o(T,b.props),_.ref=_1(y,T,b),_.return=y,y=_;break e}}r(y,T);break}else t(y,T);T=T.sibling}b.type===Aa?(_=Nu(b.props.children,y.mode,w,b.key),_.return=y,y=_):(w=lp(b.type,b.key,b.props,null,y.mode,w),w.ref=_1(y,_,b),w.return=y,y=w)}return l(y);case Vs:e:{for(T=b.key;_!==null;){if(_.key===T)if(_.tag===4&&_.stateNode.containerInfo===b.containerInfo&&_.stateNode.implementation===b.implementation){r(y,_.sibling),_=o(_,b.children||[]),_.return=y,y=_;break e}else{r(y,_);break}else t(y,_);_=_.sibling}_=t5(b,y.mode,w),_.return=y,y=_}return l(y)}if(typeof b=="string"||typeof b=="number")return b=""+b,_!==null&&_.tag===6?(r(y,_.sibling),_=o(_,b),_.return=y,y=_):(r(y,_),_=e5(b,y.mode,w),_.return=y,y=_),l(y);if(Gf(b))return S(y,_,b,w);if(f1(b))return E(y,_,b,w);if(R&&Yf(y,b),typeof b>"u"&&!T)switch(y.tag){case 1:case 22:case 0:case 11:case 15:throw Error(oe(152,Su(y.type)||"Component"))}return r(y,_)}}i(Pw,"Sg");var Cp=Pw(!0),Dw=Pw(!1),nd={},si=Wa(nd),Q1=Wa(nd),X1=Wa(nd);function Us(e){if(e===nd)throw Error(oe(174));return e}i(Us,"dh");function L5(e,t){switch(Ht(X1,t),Ht(Q1,e),Ht(si,nd),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:c5(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=c5(t,e)}Lt(si),Ht(si,t)}i(L5,"eh");function Hu(){Lt(si),Lt(Q1),Lt(X1)}i(Hu,"fh");function dC(e){Us(X1.current);var t=Us(si.current),r=c5(t,e.type);t!==r&&(Ht(Q1,e),Ht(si,r))}i(dC,"gh");function v4(e){Q1.current===e&&(Lt(si),Lt(Q1))}i(v4,"hh");var Dt=Wa(0);function wp(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}i(wp,"ih");var $i=null,Na=null,li=!1;function Hw(e,t){var r=oo(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}i(Hw,"mh");function fC(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}i(fC,"oh");function T5(e){if(li){var t=Na;if(t){var r=t;if(!fC(e,t)){if(t=ku(r.nextSibling),!t||!fC(e,t)){e.flags=e.flags&-1025|2,li=!1,$i=e;return}Hw($i,r)}$i=e,Na=ku(t.firstChild)}else e.flags=e.flags&-1025|2,li=!1,$i=e}}i(T5,"ph");function pC(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;$i=e}i(pC,"qh");function Kf(e){if(e!==$i)return!1;if(!li)return pC(e),li=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!x5(t,e.memoizedProps))for(t=Na;t;)Hw(e,t),t=ku(t.nextSibling);if(pC(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(oe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Na=ku(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Na=null}}else Na=$i?ku(e.stateNode.nextSibling):null;return!0}i(Kf,"rh");function K3(){Na=$i=null,li=!1}i(K3,"sh");var Au=[];function b4(){for(var e=0;ea))throw Error(oe(301));a+=1,Tr=Fr=null,t.updateQueue=null,D1.current=ZU,e=r(n,o)}while(H1)}if(D1.current=kp,t=Fr!==null&&Fr.next!==null,ed=0,Tr=Fr=jt=null,Sp=!1,t)throw Error(oe(300));return e}i(x4,"Ch");function $s(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Tr===null?jt.memoizedState=Tr=e:Tr=Tr.next=e,Tr}i($s,"Hh");function Qs(){if(Fr===null){var e=jt.alternate;e=e!==null?e.memoizedState:null}else e=Fr.next;var t=Tr===null?jt.memoizedState:Tr.next;if(t!==null)Tr=t,Fr=e;else{if(e===null)throw Error(oe(310));Fr=e,e={memoizedState:Fr.memoizedState,baseState:Fr.baseState,baseQueue:Fr.baseQueue,queue:Fr.queue,next:null},Tr===null?jt.memoizedState=Tr=e:Tr=Tr.next=e}return Tr}i(Qs,"Ih");function ii(e,t){return typeof t=="function"?t(e):t}i(ii,"Jh");function v1(e){var t=Qs(),r=t.queue;if(r===null)throw Error(oe(311));r.lastRenderedReducer=e;var n=Fr,o=n.baseQueue,a=r.pending;if(a!==null){if(o!==null){var l=o.next;o.next=a.next,a.next=l}n.baseQueue=o=a,r.pending=null}if(o!==null){o=o.next,n=n.baseState;var c=l=a=null,d=o;do{var p=d.lane;if((ed&p)===p)c!==null&&(c=c.next={lane:0,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null}),n=d.eagerReducer===e?d.eagerState:e(n,d.action);else{var m={lane:p,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null};c===null?(l=c=m,a=n):c=c.next=m,jt.lanes|=p,od|=p}d=d.next}while(d!==null&&d!==o);c===null?a=n:c.next=l,no(n,t.memoizedState)||(Ao=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=c,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}i(v1,"Kh");function b1(e){var t=Qs(),r=t.queue;if(r===null)throw Error(oe(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(o!==null){r.pending=null;var l=o=o.next;do a=e(a,l.action),l=l.next;while(l!==o);no(a,t.memoizedState)||(Ao=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}i(b1,"Lh");function mC(e,t,r){var n=t._getVersion;n=n(t._source);var o=t._workInProgressVersionPrimary;if(o!==null?e=o===n:(e=e.mutableReadLanes,(e=(ed&e)===e)&&(t._workInProgressVersionPrimary=n,Au.push(t))),e)return r(t._source);throw Au.push(t),Error(oe(350))}i(mC,"Mh");function Bw(e,t,r,n){var o=Jr;if(o===null)throw Error(oe(349));var a=t._getVersion,l=a(t._source),c=D1.current,d=c.useState(function(){return mC(o,t,r)}),p=d[1],m=d[0];d=Tr;var h=e.memoizedState,v=h.refs,x=v.getSnapshot,S=h.source;h=h.subscribe;var E=jt;return e.memoizedState={refs:v,source:t,subscribe:n},c.useEffect(function(){v.getSnapshot=r,v.setSnapshot=p;var y=a(t._source);if(!no(l,y)){y=r(t._source),no(m,y)||(p(y),y=Fa(E),o.mutableReadLanes|=y&o.pendingLanes),y=o.mutableReadLanes,o.entangledLanes|=y;for(var _=o.entanglements,b=y;0r?98:r,function(){e(!0)}),Ws(97<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),r==="select"&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[Ra]=t,e[gp]=n,Ww(e,t,!1,!1),t.stateNode=e,l=f5(r,n),r){case"dialog":Et("cancel",e),Et("close",e),o=n;break;case"iframe":case"object":case"embed":Et("load",e),o=n;break;case"video":case"audio":for(o=0;oH5&&(t.flags|=64,a=!0,x1(n,!1),t.lanes=33554432)}else{if(!a)if(e=wp(l),e!==null){if(t.flags|=64,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),x1(n,!0),n.tail===null&&n.tailMode==="hidden"&&!l.alternate&&!li)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*Vr()-n.renderingStartTime>H5&&r!==1073741824&&(t.flags|=64,a=!0,x1(n,!1),t.lanes=33554432);n.isBackwards?(l.sibling=t.child,t.child=l):(r=n.last,r!==null?r.sibling=l:t.child=l,n.last=l)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=Vr(),r.sibling=null,t=Dt.current,Ht(Dt,a?t&1|2:t&1),r):null;case 23:case 24:return I4(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(oe(156,t.tag))}i(GU,"Gi");function YU(e){switch(e.tag){case 1:_n(e.type)&&_p();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(Hu(),Lt(gn),Lt(jr),b4(),t=e.flags,(t&64)!==0)throw Error(oe(285));return e.flags=t&-4097|64,e;case 5:return v4(e),null;case 13:return Lt(Dt),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return Lt(Dt),null;case 4:return Hu(),null;case 10:return g4(e),null;case 23:case 24:return I4(),null;default:return null}}i(YU,"Li");function E4(e,t){try{var r="",n=t;do r+=Ij(n),n=n.return;while(n);var o=r}catch(a){o=` -Error generating stack: `+a.message+` -`+a.stack}return{value:e,source:t,stack:o}}i(E4,"Mi");function R5(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}i(R5,"Ni");var KU=typeof WeakMap=="function"?WeakMap:Map;function Kw(e,t,r){r=Ha(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Ap||(Ap=!0,B5=n),R5(e,t)},r}i(Kw,"Pi");function Jw(e,t,r){r=Ha(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return R5(e,t),n(o)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(ai===null?ai=new Set([this]):ai.add(this),R5(e,t));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),r}i(Jw,"Si");var JU=typeof WeakSet=="function"?WeakSet:Set;function TC(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){za(e,r)}else t.current=null}i(TC,"Vi");function QU(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:Io(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&f4(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(oe(163))}i(QU,"Xi");function XU(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var o=e;n=o.next,o=o.tag,(o&4)!==0&&(o&1)!==0&&(aS(r,e),s$(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:Io(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&lC(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}lC(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&Cw(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&tw(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(oe(163))}i(XU,"Yi");function kC(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var o=r.memoizedProps.style;o=o!=null&&o.hasOwnProperty("display")?o.display:null,n.style.display=$C("display",o)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}i(kC,"aj");function IC(e,t){if(qs&&typeof qs.onCommitFiberUnmount=="function")try{qs.onCommitFiberUnmount(p4,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,o=n.destroy;if(n=n.tag,o!==void 0)if((n&4)!==0)aS(t,r);else{n=t;try{o()}catch(a){za(n,a)}}r=r.next}while(r!==e)}break;case 1:if(TC(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){za(t,a)}break;case 5:TC(t);break;case 4:Qw(e,t)}}i(IC,"bj");function AC(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}i(AC,"dj");function OC(e){return e.tag===5||e.tag===3||e.tag===4}i(OC,"ej");function RC(e){e:{for(var t=e.return;t!==null;){if(OC(t))break e;t=t.return}throw Error(oe(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(oe(161))}r.flags&16&&(j1(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||OC(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?N5(e,r,t):M5(e,r,t)}i(RC,"fj");function N5(e,t,r){var n=e.tag,o=n===5||n===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=hp));else if(n!==4&&(e=e.child,e!==null))for(N5(e,t,r),e=e.sibling;e!==null;)N5(e,t,r),e=e.sibling}i(N5,"gj");function M5(e,t,r){var n=e.tag,o=n===5||n===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(M5(e,t,r),e=e.sibling;e!==null;)M5(e,t,r),e=e.sibling}i(M5,"hj");function Qw(e,t){for(var r=t,n=!1,o,a;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(oe(160));switch(o=n.stateNode,n.tag){case 5:a=!1;break e;case 3:o=o.containerInfo,a=!0;break e;case 4:o=o.containerInfo,a=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var l=e,c=r,d=c;;)if(IC(l,d),d.child!==null&&d.tag!==4)d.child.return=d,d=d.child;else{if(d===c)break e;for(;d.sibling===null;){if(d.return===null||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a?(l=o,c=r.stateNode,l.nodeType===8?l.parentNode.removeChild(c):l.removeChild(c)):o.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){o=r.stateNode.containerInfo,a=!0,r.child.return=r,r=r.child;continue}}else if(IC(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}i(Qw,"cj");function X3(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var o=e!==null?e.memoizedProps:n;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,a!==null){for(r[gp]=n,e==="input"&&n.type==="radio"&&n.name!=null&&VC(r,n),f5(e,o),t=f5(e,n),o=0;oo&&(o=l),r&=~a}if(r=o,r=Vr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*t$(r/1960))-r,10{var NF=Object.create;var w0=Object.defineProperty;var MF=Object.getOwnPropertyDescriptor;var PF=Object.getOwnPropertyNames;var DF=Object.getPrototypeOf,HF=Object.prototype.hasOwnProperty;var o=(e,t)=>w0(e,"name",{value:t,configurable:!0}),Ny=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),BF=(e,t)=>{for(var r in t)w0(e,r,{get:t[r],enumerable:!0})},zF=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of PF(t))!HF.call(e,i)&&i!==r&&w0(e,i,{get:()=>t[i],enumerable:!(n=MF(t,i))||n.enumerable});return e};var U=(e,t,r)=>(r=e!=null?NF(DF(e)):{},zF(t||!e||!e.__esModule?w0(r,"default",{value:e,enumerable:!0}):r,e));var S0=re((Nre,Py)=>{var My=Object.getOwnPropertySymbols,VF=Object.prototype.hasOwnProperty,FF=Object.prototype.propertyIsEnumerable;function jF(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}o(jF,"toObject");function UF(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(s){return t[s]});if(n.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(s){i[s]=s}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}o(UF,"shouldUseNative");Py.exports=UF()?Object.assign:function(e,t){for(var r,n=jF(e),i,s=1;s{var u3=S0(),ru=60103,By=60106;Ye.Fragment=60107;Ye.StrictMode=60108;Ye.Profiler=60114;var zy=60109,Vy=60110,Fy=60112;Ye.Suspense=60113;var jy=60115,Uy=60116;typeof Symbol=="function"&&Symbol.for&&(Kn=Symbol.for,ru=Kn("react.element"),By=Kn("react.portal"),Ye.Fragment=Kn("react.fragment"),Ye.StrictMode=Kn("react.strict_mode"),Ye.Profiler=Kn("react.profiler"),zy=Kn("react.provider"),Vy=Kn("react.context"),Fy=Kn("react.forward_ref"),Ye.Suspense=Kn("react.suspense"),jy=Kn("react.memo"),Uy=Kn("react.lazy"));var Kn,Dy=typeof Symbol=="function"&&Symbol.iterator;function $F(e){return e===null||typeof e!="object"?null:(e=Dy&&e[Dy]||e["@@iterator"],typeof e=="function"?e:null)}o($F,"y");function Xc(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r{Qy.exports=Ky()});var ox=re(st=>{var iu,r1,O0,y3;typeof performance=="object"&&typeof performance.now=="function"?(Xy=performance,st.unstable_now=function(){return Xy.now()}):(m3=Date,ex=m3.now(),st.unstable_now=function(){return m3.now()-ex});var Xy,m3,ex;typeof window>"u"||typeof MessageChannel!="function"?(ou=null,h3=null,g3=o(function(){if(ou!==null)try{var e=st.unstable_now();ou(!0,e),ou=null}catch(t){throw setTimeout(g3,0),t}},"w"),iu=o(function(e){ou!==null?setTimeout(iu,0,e):(ou=e,setTimeout(g3,0))},"f"),r1=o(function(e,t){h3=setTimeout(e,t)},"g"),O0=o(function(){clearTimeout(h3)},"h"),st.unstable_shouldYield=function(){return!1},y3=st.unstable_forceFrameRate=function(){}):(tx=window.setTimeout,rx=window.clearTimeout,typeof console<"u"&&(nx=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof nx!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),e1=!1,t1=null,T0=-1,_3=5,v3=0,st.unstable_shouldYield=function(){return st.unstable_now()>=v3},y3=o(function(){},"k"),st.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[n];if(i!==void 0&&0I0(u,r))d!==void 0&&0>I0(d,u)?(e[n]=d,e[c]=r,n=c):(e[n]=u,e[s]=r,n=s);else if(d!==void 0&&0>I0(d,r))e[n]=d,e[c]=r,n=c;else break e}}return t}return null}o(R0,"K");function I0(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}o(I0,"I");var Qo=[],Ca=[],YF=1,Qn=null,Pr=3,A0=!1,Ns=!1,n1=!1;function C3(e){for(var t=wo(Ca);t!==null;){if(t.callback===null)R0(Ca);else if(t.startTime<=e)R0(Ca),t.sortIndex=t.expirationTime,x3(Qo,t);else break;t=wo(Ca)}}o(C3,"T");function w3(e){if(n1=!1,C3(e),!Ns)if(wo(Qo)!==null)Ns=!0,iu(S3);else{var t=wo(Ca);t!==null&&r1(w3,t.startTime-e)}}o(w3,"U");function S3(e,t){Ns=!1,n1&&(n1=!1,O0()),A0=!0;var r=Pr;try{for(C3(t),Qn=wo(Qo);Qn!==null&&(!(Qn.expirationTime>t)||e&&!st.unstable_shouldYield());){var n=Qn.callback;if(typeof n=="function"){Qn.callback=null,Pr=Qn.priorityLevel;var i=n(Qn.expirationTime<=t);t=st.unstable_now(),typeof i=="function"?Qn.callback=i:Qn===wo(Qo)&&R0(Qo),C3(t)}else R0(Qo);Qn=wo(Qo)}if(Qn!==null)var s=!0;else{var u=wo(Ca);u!==null&&r1(w3,u.startTime-t),s=!1}return s}finally{Qn=null,Pr=r,A0=!1}}o(S3,"V");var JF=y3;st.unstable_IdlePriority=5;st.unstable_ImmediatePriority=1;st.unstable_LowPriority=4;st.unstable_NormalPriority=3;st.unstable_Profiling=null;st.unstable_UserBlockingPriority=2;st.unstable_cancelCallback=function(e){e.callback=null};st.unstable_continueExecution=function(){Ns||A0||(Ns=!0,iu(S3))};st.unstable_getCurrentPriorityLevel=function(){return Pr};st.unstable_getFirstCallbackNode=function(){return wo(Qo)};st.unstable_next=function(e){switch(Pr){case 1:case 2:case 3:var t=3;break;default:t=Pr}var r=Pr;Pr=t;try{return e()}finally{Pr=r}};st.unstable_pauseExecution=function(){};st.unstable_requestPaint=JF;st.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Pr;Pr=e;try{return t()}finally{Pr=r}};st.unstable_scheduleCallback=function(e,t,r){var n=st.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0n?(e.sortIndex=r,x3(Ca,e),wo(Qo)===null&&e===wo(Ca)&&(n1?O0():n1=!0,r1(w3,r-n))):(e.sortIndex=i,x3(Qo,e),Ns||A0||(Ns=!0,iu(S3))),e};st.unstable_wrapCallback=function(e){var t=Pr;return function(){var r=Pr;Pr=t;try{return e.apply(this,arguments)}finally{Pr=r}}}});var ax=re((Vre,ix)=>{ix.exports=ox()});var Zw=re(oo=>{var Ep=se(),It=S0(),mr=ax();function oe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),KF=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,sx=Object.prototype.hasOwnProperty,lx={},ux={};function QF(e){return sx.call(ux,e)?!0:sx.call(lx,e)?!1:KF.test(e)?ux[e]=!0:(lx[e]=!0,!1)}o(QF,"la");function XF(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}o(XF,"ma");function ej(e,t,r,n){if(t===null||typeof t>"u"||XF(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}o(ej,"na");function Yr(e,t,r,n,i,s,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=u}o(Yr,"B");var Lr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Lr[e]=new Yr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Lr[t]=new Yr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Lr[e]=new Yr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Lr[e]=new Yr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Lr[e]=new Yr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Lr[e]=new Yr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Lr[e]=new Yr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Lr[e]=new Yr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Lr[e]=new Yr(e,5,!1,e.toLowerCase(),null,!1,!1)});var N5=/[\-:]([a-z])/g;function M5(e){return e[1].toUpperCase()}o(M5,"pa");"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(N5,M5);Lr[t]=new Yr(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(N5,M5);Lr[t]=new Yr(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(N5,M5);Lr[t]=new Yr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Lr[e]=new Yr(e,1,!1,e.toLowerCase(),null,!1,!1)});Lr.xlinkHref=new Yr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Lr[e]=new Yr(e,1,!1,e.toLowerCase(),null,!0,!0)});function P5(e,t,r,n){var i=Lr.hasOwnProperty(t)?Lr[t]:null,s=i!==null?i.type===0:n?!1:!(!(2c||i[u]!==s[c])return` +`+i[u].replace(" at new "," at ");while(1<=u&&0<=c);break}}}finally{L3=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?_1(e):""}o(N0,"Pa");function tj(e){switch(e.tag){case 5:return _1(e.type);case 16:return _1("Lazy");case 13:return _1("Suspense");case 19:return _1("SuspenseList");case 0:case 2:case 15:return e=N0(e.type,!1),e;case 11:return e=N0(e.type.render,!1),e;case 22:return e=N0(e.type._render,!1),e;case 1:return e=N0(e.type,!0),e;default:return""}}o(tj,"Qa");function gu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sa:return"Fragment";case Ps:return"Portal";case x1:return"Profiler";case D5:return"StrictMode";case C1:return"Suspense";case rp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case B5:return(e.displayName||"Context")+".Consumer";case H5:return(e._context.displayName||"Context")+".Provider";case Lp:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case Tp:return gu(e.type);case V5:return gu(e._render);case z5:t=e._payload,e=e._init;try{return gu(e(t))}catch{}}return null}o(gu,"Ra");function Da(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}o(Da,"Sa");function xC(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}o(xC,"Ta");function rj(e){var t=xC(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:o(function(){return i.call(this)},"get"),set:o(function(u){n=""+u,s.call(this,u)},"set")}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:o(function(){return n},"getValue"),setValue:o(function(u){n=""+u},"setValue"),stopTracking:o(function(){e._valueTracker=null,delete e[t]},"stopTracking")}}}o(rj,"Ua");function M0(e){e._valueTracker||(e._valueTracker=rj(e))}o(M0,"Va");function CC(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=xC(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}o(CC,"Wa");function np(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}o(np,"Xa");function G3(e,t){var r=t.checked;return It({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}o(G3,"Ya");function dx(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Da(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}o(dx,"Za");function wC(e,t){t=t.checked,t!=null&&P5(e,"checked",t,!1)}o(wC,"$a");function Y3(e,t){wC(e,t);var r=Da(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?J3(e,t.type,r):t.hasOwnProperty("defaultValue")&&J3(e,t.type,Da(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}o(Y3,"ab");function fx(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}o(fx,"cb");function J3(e,t,r){(t!=="number"||np(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}o(J3,"bb");function nj(e){var t="";return Ep.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}o(nj,"db");function K3(e,t){return e=It({children:void 0},t),(t=nj(t.children))&&(e.children=t),e}o(K3,"eb");function _u(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i=r.length))throw Error(oe(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Da(r)}}o(px,"hb");function SC(e,t){var r=Da(t.value),n=Da(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}o(SC,"ib");function mx(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}o(mx,"jb");var X3={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function EC(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"}}o(EC,"lb");function e5(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?EC(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}o(e5,"mb");var P0,LC=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!==X3.svg||"innerHTML"in e)e.innerHTML=t;else{for(P0=P0||document.createElement("div"),P0.innerHTML=""+t.valueOf().toString()+"",t=P0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function M1(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}o(M1,"pb");var w1={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},oj=["Webkit","ms","Moz","O"];Object.keys(w1).forEach(function(e){oj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),w1[t]=w1[e]})});function TC(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||w1.hasOwnProperty(e)&&w1[e]?(""+t).trim():t+"px"}o(TC,"sb");function kC(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=TC(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}o(kC,"tb");var ij=It({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 t5(e,t){if(t){if(ij[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(oe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(oe(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(oe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(oe(62))}}o(t5,"vb");function r5(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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}}o(r5,"wb");function U5(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}o(U5,"xb");var n5=null,vu=null,bu=null;function hx(e){if(e=G1(e)){if(typeof n5!="function")throw Error(oe(280));var t=e.stateNode;t&&(t=Np(t),n5(e.stateNode,e.type,t))}}o(hx,"Bb");function IC(e){vu?bu?bu.push(e):bu=[e]:vu=e}o(IC,"Eb");function OC(){if(vu){var e=vu,t=bu;if(bu=vu=null,hx(e),t)for(e=0;en?0:1<r;r++)t.push(e);return t}o(I3,"Zc");function Ip(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-Ha(t),e[t]=r}o(Ip,"$c");var Ha=Math.clz32?Math.clz32:xj,bj=Math.log,yj=Math.LN2;function xj(e){return e===0?32:31-(bj(e)/yj|0)|0}o(xj,"ad");var Cj=mr.unstable_UserBlockingPriority,wj=mr.unstable_runWithPriority,W0=!0;function Sj(e,t,r,n){Ds||q5();var i=J5,s=Ds;Ds=!0;try{RC(i,e,t,r,n)}finally{(Ds=s)||Z5()}}o(Sj,"gd");function Ej(e,t,r,n){wj(Cj,J5.bind(null,e,t,r,n))}o(Ej,"id");function J5(e,t,r,n){if(W0){var i;if((i=(t&4)===0)&&0=E1),Ex=" ",Lx=!1;function GC(e,t){switch(e){case"keyup":return Gj.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}o(GC,"ge");function YC(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}o(YC,"he");var du=!1;function Jj(e,t){switch(e){case"compositionend":return YC(t);case"keypress":return t.which!==32?null:(Lx=!0,Ex);case"textInput":return e=t.data,e===Ex&&Lx?null:e;default:return null}}o(Jj,"je");function Kj(e,t){if(du)return e==="compositionend"||!t4&&GC(e,t)?(e=ZC(),G0=Q5=Ea=null,du=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=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=Ix(r)}}o(Ox,"Le");function XC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?XC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}o(XC,"Me");function Rx(){for(var e=window,t=np();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=np(e.document)}return t}o(Rx,"Ne");function l5(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}o(l5,"Oe");var sU=Fi&&"documentMode"in document&&11>=document.documentMode,fu=null,u5=null,T1=null,c5=!1;function Ax(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;c5||fu==null||fu!==np(n)||(n=fu,"selectionStart"in n&&l5(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),T1&&V1(T1,n)||(T1=n,n=sp(u5,"onSelect"),0mu||(e.current=f5[mu],f5[mu]=null,mu--)}o(wt,"H");function Nt(e,t){mu++,f5[mu]=e.current,e.current=t}o(Nt,"I");var Ba={},zr=Fa(Ba),mn=Fa(!1),Fs=Ba;function Tu(e,t){var r=e.type.contextTypes;if(!r)return Ba;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}o(Tu,"Ef");function hn(e){return e=e.childContextTypes,e!=null}o(hn,"Ff");function cp(){wt(mn),wt(zr)}o(cp,"Gf");function Vx(e,t,r){if(zr.current!==Ba)throw Error(oe(168));Nt(zr,t),Nt(mn,r)}o(Vx,"Hf");function sw(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error(oe(108,gu(t)||"Unknown",i));return It({},r,n)}o(sw,"If");function J0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ba,Fs=zr.current,Nt(zr,e),Nt(mn,mn.current),!0}o(J0,"Jf");function Fx(e,t,r){var n=e.stateNode;if(!n)throw Error(oe(169));r?(e=sw(e,t,Fs),n.__reactInternalMemoizedMergedChildContext=e,wt(mn),wt(zr),Nt(zr,e)):wt(mn),Nt(mn,r)}o(Fx,"Kf");var n4=null,Vs=null,cU=mr.unstable_runWithPriority,o4=mr.unstable_scheduleCallback,p5=mr.unstable_cancelCallback,dU=mr.unstable_shouldYield,jx=mr.unstable_requestPaint,m5=mr.unstable_now,fU=mr.unstable_getCurrentPriorityLevel,Mp=mr.unstable_ImmediatePriority,lw=mr.unstable_UserBlockingPriority,uw=mr.unstable_NormalPriority,cw=mr.unstable_LowPriority,dw=mr.unstable_IdlePriority,B3={},pU=jx!==void 0?jx:function(){},Di=null,K0=null,z3=!1,Ux=m5(),Hr=1e4>Ux?m5:function(){return m5()-Ux};function ku(){switch(fU()){case Mp:return 99;case lw:return 98;case uw:return 97;case cw:return 96;case dw:return 95;default:throw Error(oe(332))}}o(ku,"eg");function fw(e){switch(e){case 99:return Mp;case 98:return lw;case 97:return uw;case 96:return cw;case 95:return dw;default:throw Error(oe(332))}}o(fw,"fg");function js(e,t){return e=fw(e),cU(e,t)}o(js,"gg");function j1(e,t,r){return e=fw(e),o4(e,t,r)}o(j1,"hg");function oi(){if(K0!==null){var e=K0;K0=null,p5(e)}pw()}o(oi,"ig");function pw(){if(!z3&&Di!==null){z3=!0;var e=0;try{var t=Di;js(99,function(){for(;eB?(I=R,R=null):I=R.sibling;var M=v(y,R,b[B],w);if(M===null){R===null&&(R=I);break}e&&R&&M.alternate===null&&t(y,R),_=s(M,_,B),A===null?T=M:A.sibling=M,A=M,R=I}if(B===b.length)return r(y,R),T;if(R===null){for(;BB?(I=R,R=null):I=R.sibling;var z=v(y,R,M.value,w);if(z===null){R===null&&(R=I);break}e&&R&&z.alternate===null&&t(y,R),_=s(z,_,B),A===null?T=z:A.sibling=z,A=z,R=I}if(M.done)return r(y,R),T;if(R===null){for(;!M.done;B++,M=b.next())M=h(y,M.value,w),M!==null&&(_=s(M,_,B),A===null?T=M:A.sibling=M,A=M);return T}for(R=n(y,R);!M.done;B++,M=b.next())M=x(R,y,B,M.value,w),M!==null&&(e&&M.alternate!==null&&R.delete(M.key===null?B:M.key),_=s(M,_,B),A===null?T=M:A.sibling=M,A=M);return e&&R.forEach(function(F){return t(y,F)}),T}return o(E,"w"),function(y,_,b,w){var T=typeof b=="object"&&b!==null&&b.type===Sa&&b.key===null;T&&(b=b.props.children);var A=typeof b=="object"&&b!==null;if(A)switch(b.$$typeof){case g1:e:{for(A=b.key,T=_;T!==null;){if(T.key===A){switch(T.tag){case 7:if(b.type===Sa){r(y,T.sibling),_=i(T,b.props.children),_.return=y,y=_;break e}break;default:if(T.elementType===b.type){r(y,T.sibling),_=i(T,b.props),_.ref=u1(y,T,b),_.return=y,y=_;break e}}r(y,T);break}else t(y,T);T=T.sibling}b.type===Sa?(_=Eu(b.props.children,y.mode,w,b.key),_.return=y,y=_):(w=tp(b.type,b.key,b.props,null,y.mode,w),w.ref=u1(y,_,b),w.return=y,y=w)}return u(y);case Ps:e:{for(T=b.key;_!==null;){if(_.key===T)if(_.tag===4&&_.stateNode.containerInfo===b.containerInfo&&_.stateNode.implementation===b.implementation){r(y,_.sibling),_=i(_,b.children||[]),_.return=y,y=_;break e}else{r(y,_);break}else t(y,_);_=_.sibling}_=q3(b,y.mode,w),_.return=y,y=_}return u(y)}if(typeof b=="string"||typeof b=="number")return b=""+b,_!==null&&_.tag===6?(r(y,_.sibling),_=i(_,b),_.return=y,y=_):(r(y,_),_=$3(b,y.mode,w),_.return=y,y=_),u(y);if(F0(b))return S(y,_,b,w);if(o1(b))return E(y,_,b,w);if(A&&j0(y,b),typeof b>"u"&&!T)switch(y.tag){case 1:case 22:case 0:case 11:case 15:throw Error(oe(152,gu(y.type)||"Component"))}return r(y,_)}}o(vw,"Sg");var hp=vw(!0),bw=vw(!1),Y1={},ri=Fa(Y1),$1=Fa(Y1),q1=Fa(Y1);function Bs(e){if(e===Y1)throw Error(oe(174));return e}o(Bs,"dh");function g5(e,t){switch(Nt(q1,t),Nt($1,e),Nt(ri,Y1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:e5(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=e5(t,e)}wt(ri),Nt(ri,t)}o(g5,"eh");function Iu(){wt(ri),wt($1),wt(q1)}o(Iu,"fh");function Gx(e){Bs(q1.current);var t=Bs(ri.current),r=e5(t,e.type);t!==r&&(Nt($1,e),Nt(ri,r))}o(Gx,"gh");function l4(e){$1.current===e&&(wt(ri),wt($1))}o(l4,"hh");var At=Fa(0);function gp(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}o(gp,"ih");var Bi=null,Ta=null,ni=!1;function yw(e,t){var r=eo(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}o(yw,"mh");function Yx(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}o(Yx,"oh");function _5(e){if(ni){var t=Ta;if(t){var r=t;if(!Yx(e,t)){if(t=yu(r.nextSibling),!t||!Yx(e,t)){e.flags=e.flags&-1025|2,ni=!1,Bi=e;return}yw(Bi,r)}Bi=e,Ta=yu(t.firstChild)}else e.flags=e.flags&-1025|2,ni=!1,Bi=e}}o(_5,"ph");function Jx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Bi=e}o(Jx,"qh");function U0(e){if(e!==Bi)return!1;if(!ni)return Jx(e),ni=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!d5(t,e.memoizedProps))for(t=Ta;t;)yw(e,t),t=yu(t.nextSibling);if(Jx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(oe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Ta=yu(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Ta=null}}else Ta=Bi?yu(e.stateNode.nextSibling):null;return!0}o(U0,"rh");function V3(){Ta=Bi=null,ni=!1}o(V3,"sh");var Cu=[];function u4(){for(var e=0;es))throw Error(oe(301));s+=1,Sr=Dr=null,t.updateQueue=null,k1.current=vU,e=r(n,i)}while(I1)}if(k1.current=xp,t=Dr!==null&&Dr.next!==null,Z1=0,Sr=Dr=zt=null,_p=!1,t)throw Error(oe(300));return e}o(d4,"Ch");function zs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Sr===null?zt.memoizedState=Sr=e:Sr=Sr.next=e,Sr}o(zs,"Hh");function Ws(){if(Dr===null){var e=zt.alternate;e=e!==null?e.memoizedState:null}else e=Dr.next;var t=Sr===null?zt.memoizedState:Sr.next;if(t!==null)Sr=t,Dr=e;else{if(e===null)throw Error(oe(310));Dr=e,e={memoizedState:Dr.memoizedState,baseState:Dr.baseState,baseQueue:Dr.baseQueue,queue:Dr.queue,next:null},Sr===null?zt.memoizedState=Sr=e:Sr=Sr.next=e}return Sr}o(Ws,"Ih");function ei(e,t){return typeof t=="function"?t(e):t}o(ei,"Jh");function c1(e){var t=Ws(),r=t.queue;if(r===null)throw Error(oe(311));r.lastRenderedReducer=e;var n=Dr,i=n.baseQueue,s=r.pending;if(s!==null){if(i!==null){var u=i.next;i.next=s.next,s.next=u}n.baseQueue=i=s,r.pending=null}if(i!==null){i=i.next,n=n.baseState;var c=u=s=null,d=i;do{var p=d.lane;if((Z1&p)===p)c!==null&&(c=c.next={lane:0,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null}),n=d.eagerReducer===e?d.eagerState:e(n,d.action);else{var m={lane:p,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null};c===null?(u=c=m,s=n):c=c.next=m,zt.lanes|=p,J1|=p}d=d.next}while(d!==null&&d!==i);c===null?s=n:c.next=u,Xn(n,t.memoizedState)||(Eo=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}o(c1,"Kh");function d1(e){var t=Ws(),r=t.queue;if(r===null)throw Error(oe(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,s=t.memoizedState;if(i!==null){r.pending=null;var u=i=i.next;do s=e(s,u.action),u=u.next;while(u!==i);Xn(s,t.memoizedState)||(Eo=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),r.lastRenderedState=s}return[s,n]}o(d1,"Lh");function Kx(e,t,r){var n=t._getVersion;n=n(t._source);var i=t._workInProgressVersionPrimary;if(i!==null?e=i===n:(e=e.mutableReadLanes,(e=(Z1&e)===e)&&(t._workInProgressVersionPrimary=n,Cu.push(t))),e)return r(t._source);throw Cu.push(t),Error(oe(350))}o(Kx,"Mh");function xw(e,t,r,n){var i=Gr;if(i===null)throw Error(oe(349));var s=t._getVersion,u=s(t._source),c=k1.current,d=c.useState(function(){return Kx(i,t,r)}),p=d[1],m=d[0];d=Sr;var h=e.memoizedState,v=h.refs,x=v.getSnapshot,S=h.source;h=h.subscribe;var E=zt;return e.memoizedState={refs:v,source:t,subscribe:n},c.useEffect(function(){v.getSnapshot=r,v.setSnapshot=p;var y=s(t._source);if(!Xn(u,y)){y=r(t._source),Xn(m,y)||(p(y),y=Na(E),i.mutableReadLanes|=y&i.pendingLanes),y=i.mutableReadLanes,i.entangledLanes|=y;for(var _=i.entanglements,b=y;0r?98:r,function(){e(!0)}),js(97<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=u.createElement(r,{is:n.is}):(e=u.createElement(r),r==="select"&&(u=e,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):e=u.createElementNS(e,r),e[La]=t,e[up]=n,Ow(e,t,!1,!1),t.stateNode=e,u=r5(r,n),r){case"dialog":Ct("cancel",e),Ct("close",e),i=n;break;case"iframe":case"object":case"embed":Ct("load",e),i=n;break;case"video":case"audio":for(i=0;iT5&&(t.flags|=64,s=!0,p1(n,!1),t.lanes=33554432)}else{if(!s)if(e=gp(u),e!==null){if(t.flags|=64,s=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),p1(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!ni)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*Hr()-n.renderingStartTime>T5&&r!==1073741824&&(t.flags|=64,s=!0,p1(n,!1),t.lanes=33554432);n.isBackwards?(u.sibling=t.child,t.child=u):(r=n.last,r!==null?r.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=Hr(),r.sibling=null,t=At.current,Nt(At,s?t&1|2:t&1),r):null;case 23:case 24:return b4(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(oe(156,t.tag))}o(yU,"Gi");function xU(e){switch(e.tag){case 1:hn(e.type)&&cp();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(Iu(),wt(mn),wt(zr),u4(),t=e.flags,(t&64)!==0)throw Error(oe(285));return e.flags=t&-4097|64,e;case 5:return l4(e),null;case 13:return wt(At),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return wt(At),null;case 4:return Iu(),null;case 10:return a4(e),null;case 23:case 24:return b4(),null;default:return null}}o(xU,"Li");function h4(e,t){try{var r="",n=t;do r+=tj(n),n=n.return;while(n);var i=r}catch(s){i=` +Error generating stack: `+s.message+` +`+s.stack}return{value:e,source:t,stack:i}}o(h4,"Mi");function C5(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}o(C5,"Ni");var CU=typeof WeakMap=="function"?WeakMap:Map;function Nw(e,t,r){r=Ra(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){wp||(wp=!0,k5=n),C5(e,t)},r}o(Nw,"Pi");function Mw(e,t,r){r=Ra(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return C5(e,t),n(i)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(ti===null?ti=new Set([this]):ti.add(this),C5(e,t));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),r}o(Mw,"Si");var wU=typeof WeakSet=="function"?WeakSet:Set;function cC(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Pa(e,r)}else t.current=null}o(cC,"Vi");function SU(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:So(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&r4(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(oe(163))}o(SU,"Xi");function EU(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var i=e;n=i.next,i=i.tag,(i&4)!==0&&(i&1)!==0&&(Uw(r,e),NU(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:So(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&qx(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}qx(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&iw(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&BC(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(oe(163))}o(EU,"Yi");function dC(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var i=r.memoizedProps.style;i=i!=null&&i.hasOwnProperty("display")?i.display:null,n.style.display=TC("display",i)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}o(dC,"aj");function fC(e,t){if(Vs&&typeof Vs.onCommitFiberUnmount=="function")try{Vs.onCommitFiberUnmount(n4,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,i=n.destroy;if(n=n.tag,i!==void 0)if((n&4)!==0)Uw(t,r);else{n=t;try{i()}catch(s){Pa(n,s)}}r=r.next}while(r!==e)}break;case 1:if(cC(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(s){Pa(t,s)}break;case 5:cC(t);break;case 4:Pw(e,t)}}o(fC,"bj");function pC(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}o(pC,"dj");function mC(e){return e.tag===5||e.tag===3||e.tag===4}o(mC,"ej");function hC(e){e:{for(var t=e.return;t!==null;){if(mC(t))break e;t=t.return}throw Error(oe(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(oe(161))}r.flags&16&&(M1(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||mC(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?w5(e,r,t):S5(e,r,t)}o(hC,"fj");function w5(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=lp));else if(n!==4&&(e=e.child,e!==null))for(w5(e,t,r),e=e.sibling;e!==null;)w5(e,t,r),e=e.sibling}o(w5,"gj");function S5(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(S5(e,t,r),e=e.sibling;e!==null;)S5(e,t,r),e=e.sibling}o(S5,"hj");function Pw(e,t){for(var r=t,n=!1,i,s;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(oe(160));switch(i=n.stateNode,n.tag){case 5:s=!1;break e;case 3:i=i.containerInfo,s=!0;break e;case 4:i=i.containerInfo,s=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var u=e,c=r,d=c;;)if(fC(u,d),d.child!==null&&d.tag!==4)d.child.return=d,d=d.child;else{if(d===c)break e;for(;d.sibling===null;){if(d.return===null||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}s?(u=i,c=r.stateNode,u.nodeType===8?u.parentNode.removeChild(c):u.removeChild(c)):i.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){i=r.stateNode.containerInfo,s=!0,r.child.return=r,r=r.child;continue}}else if(fC(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}o(Pw,"cj");function U3(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var i=e!==null?e.memoizedProps:n;e=t.type;var s=t.updateQueue;if(t.updateQueue=null,s!==null){for(r[up]=n,e==="input"&&n.type==="radio"&&n.name!=null&&wC(r,n),r5(e,i),t=r5(e,n),i=0;ii&&(i=u),r&=~s}if(r=i,r=Hr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*TU(r/1960))-r,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}kr!==5&&(kr=2),d=E4(d,c),v=l;do{switch(v.tag){case 3:a=d,v.flags|=4096,t&=-t,v.lanes|=t;var R=Kw(v,a,t);sC(v,R);break e;case 1:a=d;var O=v.type,B=v.stateNode;if((v.flags&64)===0&&(typeof O.getDerivedStateFromError=="function"||B!==null&&typeof B.componentDidCatch=="function"&&(ai===null||!ai.has(B)))){v.flags|=4096,t&=-t,v.lanes|=t;var I=Jw(v,a,t);sC(v,I);break e}}v=v.return}while(v!==null)}iS(r)}catch(M){t=M,er===r&&r!==null&&(er=r=r.return);continue}break}while(!0)}i(rS,"Sj");function nS(){var e=Ip.current;return Ip.current=kp,e===null?kp:e}i(nS,"Pj");function k1(e,t){var r=Ee;Ee|=16;var n=nS();Jr===e&&zr===t||Ru(e,t);do try{n$();break}catch(o){rS(e,o)}while(!0);if(h4(),Ee=r,Ip.current=n,er!==null)throw Error(oe(261));return Jr=null,zr=0,kr}i(k1,"Tj");function n$(){for(;er!==null;)oS(er)}i(n$,"ak");function o$(){for(;er!==null&&!FU();)oS(er)}i(o$,"Rj");function oS(e){var t=sS(e.alternate,e,Gs);e.memoizedProps=e.pendingProps,t===null?iS(e):er=t,L4.current=null}i(oS,"bk");function iS(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&2048)===0){if(r=GU(r,t,Gs),r!==null){er=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||(Gs&1073741824)!==0||(r.mode&4)===0){for(var n=0,o=r.child;o!==null;)n|=o.lanes|o.childLanes,o=o.sibling;r.childLanes=n}e!==null&&(e.flags&2048)===0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(c=l,l=R,R=c),c=Wx(b,R),a=Wx(b,l),c&&a&&(T.rangeCount!==1||T.anchorNode!==c.node||T.anchorOffset!==c.offset||T.focusNode!==a.node||T.focusOffset!==a.offset)&&(w=w.createRange(),w.setStart(c.node,c.offset),T.removeAllRanges(),R>l?(T.addRange(w),T.extend(a.node,a.offset)):(w.setEnd(a.node,a.offset),T.addRange(w)))))),w=[],T=b;T=T.parentNode;)T.nodeType===1&&w.push({element:T,left:T.scrollLeft,top:T.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;bVr()-k4?Ru(e,0):T4|=r),so(e,t)}i(u$,"Yj");function c$(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,(t&2)===0?t=1:(t&4)===0?t=Du()===99?1:2:(Ui===0&&(Ui=Vu),t=_u(62914560&~Ui),t===0&&(t=4194304))),r=Nn(),e=$p(e,t),e!==null&&(Dp(e,t,r),so(e,r))}i(c$,"lj");var sS;sS=i(function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||gn.current)Ao=!0;else if((r&n)!==0)Ao=(e.flags&16384)!==0;else{switch(Ao=!1,t.tag){case 3:yC(t),K3();break;case 5:dC(t);break;case 1:_n(t.type)&&np(t);break;case 4:L5(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var o=t.type._context;Ht(vp,o._currentValue),o._currentValue=n;break;case 13:if(t.memoizedState!==null)return(r&t.child.childLanes)!==0?xC(e,t,r):(Ht(Dt,Dt.current&1),t=qi(e,t,r),t!==null?t.sibling:null);Ht(Dt,Dt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&64)!==0){if(n)return LC(e,t,r);t.flags|=64}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ht(Dt,Dt.current),n)break;return null;case 23:case 24:return t.lanes=0,J3(e,t,r)}return qi(e,t,r)}else Ao=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=Pu(t,jr.current),Iu(t,r),o=x4(null,t,n,e,o,r),t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,_n(n)){var a=!0;np(t)}else a=!1;t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,_4(t);var l=n.getDerivedStateFromProps;typeof l=="function"&&xp(t,n,l,e),o.updater=jp,t.stateNode=o,o._reactInternals=t,E5(t,n,e,r),t=A5(null,t,n,!0,a,r)}else t.tag=0,hn(null,t,o,r),t=t.child;return t;case 16:o=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=o._init,o=a(o._payload),t.type=o,a=t.tag=f$(o),e=Io(o,e),a){case 0:t=I5(null,t,o,e,r);break e;case 1:t=bC(null,t,o,e,r);break e;case 11:t=_C(null,t,o,e,r);break e;case 14:t=vC(null,t,o,Io(o.type,e),n,r);break e}throw Error(oe(306,o,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Io(n,o),I5(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Io(n,o),bC(e,t,n,o,r);case 3:if(yC(t),n=t.updateQueue,e===null||n===null)throw Error(oe(282));if(n=t.pendingProps,o=t.memoizedState,o=o!==null?o.element:null,Rw(e,t),J1(t,n,null,r),n=t.memoizedState.element,n===o)K3(),t=qi(e,t,r);else{if(o=t.stateNode,(a=o.hydrate)&&(Na=ku(t.stateNode.containerInfo.firstChild),$i=t,a=li=!0),a){if(e=o.mutableSourceEagerHydrationData,e!=null)for(o=0;o{function cS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(cS)}catch(e){console.error(e)}}i(cS,"checkDCE");cS(),dS.exports=uS()});var sL=ee((C0e,n9)=>{var Oe=String,aL=i(function(){return{isColorSupported:!1,reset:Oe,bold:Oe,dim:Oe,italic:Oe,underline:Oe,inverse:Oe,hidden:Oe,strikethrough:Oe,black:Oe,red:Oe,green:Oe,yellow:Oe,blue:Oe,magenta:Oe,cyan:Oe,white:Oe,gray:Oe,bgBlack:Oe,bgRed:Oe,bgGreen:Oe,bgYellow:Oe,bgBlue:Oe,bgMagenta:Oe,bgCyan:Oe,bgWhite:Oe,blackBright:Oe,redBright:Oe,greenBright:Oe,yellowBright:Oe,blueBright:Oe,magentaBright:Oe,cyanBright:Oe,whiteBright:Oe,bgBlackBright:Oe,bgRedBright:Oe,bgGreenBright:Oe,bgYellowBright:Oe,bgBlueBright:Oe,bgMagentaBright:Oe,bgCyanBright:Oe,bgWhiteBright:Oe}},"create");n9.exports=aL();n9.exports.createColors=aL});var o9=ee(()=>{});var N2=ee((L0e,cL)=>{var lL=sL(),uL=o9(),R2=class R2 extends Error{constructor(t,r,n,o,a,l){super(t),this.name="CssSyntaxError",this.reason=t,a&&(this.file=a),o&&(this.source=o),l&&(this.plugin=l),typeof r<"u"&&typeof n<"u"&&(typeof r=="number"?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,R2)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=lL.isColorSupported);let n=i(m=>m,"aside"),o=i(m=>m,"mark"),a=i(m=>m,"highlight");if(t){let{bold:m,gray:h,red:v}=lL.createColors(!0);o=i(x=>m(v(x)),"mark"),n=i(x=>h(x),"aside"),uL&&(a=i(x=>uL(x),"highlight"))}let l=r.split(/\r?\n/),c=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),p=String(d).length;return l.slice(c,d).map((m,h)=>{let v=c+1+h,x=" "+(" "+v).slice(-p)+" | ";if(v===this.line){if(m.length>160){let E=20,y=Math.max(0,this.column-E),_=Math.max(this.column+E,this.endColumn+E),b=m.slice(y,_),w=n(x.replace(/\d/g," "))+m.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return o(">")+n(x)+a(b)+` - `+w+o("^")}let S=n(x.replace(/\d/g," "))+m.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+n(x)+a(m)+` - `+S+o("^")}return" "+n(x)+a(m)}).join(` +Add a component higher in the tree to provide a loading indicator or placeholder to display.`)}Er!==5&&(Er=2),d=h4(d,c),v=u;do{switch(v.tag){case 3:s=d,v.flags|=4096,t&=-t,v.lanes|=t;var A=Nw(v,s,t);$x(v,A);break e;case 1:s=d;var R=v.type,B=v.stateNode;if((v.flags&64)===0&&(typeof R.getDerivedStateFromError=="function"||B!==null&&typeof B.componentDidCatch=="function"&&(ti===null||!ti.has(B)))){v.flags|=4096,t&=-t,v.lanes|=t;var I=Mw(v,s,t);$x(v,I);break e}}v=v.return}while(v!==null)}jw(r)}catch(M){t=M,Jt===r&&r!==null&&(Jt=r=r.return);continue}break}while(!0)}o(zw,"Sj");function Vw(){var e=Cp.current;return Cp.current=xp,e===null?xp:e}o(Vw,"Pj");function y1(e,t){var r=we;we|=16;var n=Vw();Gr===e&&Br===t||Su(e,t);do try{IU();break}catch(i){zw(e,i)}while(!0);if(i4(),we=r,Cp.current=n,Jt!==null)throw Error(oe(261));return Gr=null,Br=0,Er}o(y1,"Tj");function IU(){for(;Jt!==null;)Fw(Jt)}o(IU,"ak");function OU(){for(;Jt!==null&&!dU();)Fw(Jt)}o(OU,"Rj");function Fw(e){var t=$w(e.alternate,e,Us);e.memoizedProps=e.pendingProps,t===null?jw(e):Jt=t,g4.current=null}o(Fw,"bk");function jw(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&2048)===0){if(r=yU(r,t,Us),r!==null){Jt=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||(Us&1073741824)!==0||(r.mode&4)===0){for(var n=0,i=r.child;i!==null;)n|=i.lanes|i.childLanes,i=i.sibling;r.childLanes=n}e!==null&&(e.flags&2048)===0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1u&&(c=u,u=A,A=c),c=Ox(b,A),s=Ox(b,u),c&&s&&(T.rangeCount!==1||T.anchorNode!==c.node||T.anchorOffset!==c.offset||T.focusNode!==s.node||T.focusOffset!==s.offset)&&(w=w.createRange(),w.setStart(c.node,c.offset),T.removeAllRanges(),A>u?(T.addRange(w),T.extend(s.node,s.offset)):(w.setEnd(s.node,s.offset),T.addRange(w)))))),w=[],T=b;T=T.parentNode;)T.nodeType===1&&w.push({element:T,left:T.scrollLeft,top:T.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;bHr()-v4?Su(e,0):_4|=r),no(e,t)}o(PU,"Yj");function DU(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,(t&2)===0?t=1:(t&4)===0?t=ku()===99?1:2:(Hi===0&&(Hi=Au),t=uu(62914560&~Hi),t===0&&(t=4194304))),r=In(),e=Hp(e,t),e!==null&&(Ip(e,t,r),no(e,r))}o(DU,"lj");var $w;$w=o(function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||mn.current)Eo=!0;else if((r&n)!==0)Eo=(e.flags&16384)!==0;else{switch(Eo=!1,t.tag){case 3:nC(t),V3();break;case 5:Gx(t);break;case 1:hn(t.type)&&J0(t);break;case 4:g5(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var i=t.type._context;Nt(dp,i._currentValue),i._currentValue=n;break;case 13:if(t.memoizedState!==null)return(r&t.child.childLanes)!==0?oC(e,t,r):(Nt(At,At.current&1),t=zi(e,t,r),t!==null?t.sibling:null);Nt(At,At.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&64)!==0){if(n)return uC(e,t,r);t.flags|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Nt(At,At.current),n)break;return null;case 23:case 24:return t.lanes=0,F3(e,t,r)}return zi(e,t,r)}else Eo=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=Tu(t,zr.current),xu(t,r),i=d4(null,t,n,e,i,r),t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,hn(n)){var s=!0;J0(t)}else s=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,s4(t);var u=n.getDerivedStateFromProps;typeof u=="function"&&mp(t,n,u,e),i.updater=Pp,t.stateNode=i,i._reactInternals=t,h5(t,n,e,r),t=y5(null,t,n,!0,s,r)}else t.tag=0,pn(null,t,i,r),t=t.child;return t;case 16:i=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,s=i._init,i=s(i._payload),t.type=i,s=t.tag=BU(i),e=So(i,e),s){case 0:t=b5(null,t,i,e,r);break e;case 1:t=rC(null,t,i,e,r);break e;case 11:t=eC(null,t,i,e,r);break e;case 14:t=tC(null,t,i,So(i.type,e),n,r);break e}throw Error(oe(306,i,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:So(n,i),b5(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:So(n,i),rC(e,t,n,i,r);case 3:if(nC(t),n=t.updateQueue,e===null||n===null)throw Error(oe(282));if(n=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,hw(e,t),U1(t,n,null,r),n=t.memoizedState.element,n===i)V3(),t=zi(e,t,r);else{if(i=t.stateNode,(s=i.hydrate)&&(Ta=yu(t.stateNode.containerInfo.firstChild),Bi=t,s=ni=!0),s){if(e=i.mutableSourceEagerHydrationData,e!=null)for(i=0;i{function Ww(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ww)}catch(e){console.error(e)}}o(Ww,"checkDCE");Ww(),Gw.exports=Zw()});var $E=re((Ode,W6)=>{var Oe=String,UE=o(function(){return{isColorSupported:!1,reset:Oe,bold:Oe,dim:Oe,italic:Oe,underline:Oe,inverse:Oe,hidden:Oe,strikethrough:Oe,black:Oe,red:Oe,green:Oe,yellow:Oe,blue:Oe,magenta:Oe,cyan:Oe,white:Oe,gray:Oe,bgBlack:Oe,bgRed:Oe,bgGreen:Oe,bgYellow:Oe,bgBlue:Oe,bgMagenta:Oe,bgCyan:Oe,bgWhite:Oe,blackBright:Oe,redBright:Oe,greenBright:Oe,yellowBright:Oe,blueBright:Oe,magentaBright:Oe,cyanBright:Oe,whiteBright:Oe,bgBlackBright:Oe,bgRedBright:Oe,bgGreenBright:Oe,bgYellowBright:Oe,bgBlueBright:Oe,bgMagentaBright:Oe,bgCyanBright:Oe,bgWhiteBright:Oe}},"create");W6.exports=UE();W6.exports.createColors=UE});var G6=re(()=>{});var Lm=re((Mde,WE)=>{var qE=$E(),ZE=G6(),Em=class Em extends Error{constructor(t,r,n,i,s,u){super(t),this.name="CssSyntaxError",this.reason=t,s&&(this.file=s),i&&(this.source=i),u&&(this.plugin=u),typeof r<"u"&&typeof n<"u"&&(typeof r=="number"?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,Em)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=qE.isColorSupported);let n=o(m=>m,"aside"),i=o(m=>m,"mark"),s=o(m=>m,"highlight");if(t){let{bold:m,gray:h,red:v}=qE.createColors(!0);i=o(x=>m(v(x)),"mark"),n=o(x=>h(x),"aside"),ZE&&(s=o(x=>ZE(x),"highlight"))}let u=r.split(/\r?\n/),c=Math.max(this.line-3,0),d=Math.min(this.line+2,u.length),p=String(d).length;return u.slice(c,d).map((m,h)=>{let v=c+1+h,x=" "+(" "+v).slice(-p)+" | ";if(v===this.line){if(m.length>160){let E=20,y=Math.max(0,this.column-E),_=Math.max(this.column+E,this.endColumn+E),b=m.slice(y,_),w=n(x.replace(/\d/g," "))+m.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return i(">")+n(x)+s(b)+` + `+w+i("^")}let S=n(x.replace(/\d/g," "))+m.slice(0,this.column-1).replace(/[^\t]/g," ");return i(">")+n(x)+s(m)+` + `+S+i("^")}return" "+n(x)+s(m)}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` -`),this.name+": "+this.message+t}};i(R2,"CssSyntaxError");var Sd=R2;cL.exports=Sd;Sd.default=Sd});var a9=ee((k0e,fL)=>{var dL={after:` +`),this.name+": "+this.message+t}};o(Em,"CssSyntaxError");var gd=Em;WE.exports=gd;gd.default=gd});var J6=re((Dde,YE)=>{var GE={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` -`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function kW(e){return e[0].toUpperCase()+e.slice(1)}i(kW,"capitalize");var i9=class i9{constructor(t){this.builder=t}atrule(t,r){let n="@"+t.name,o=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?n+=t.raws.afterName:o&&(n+=" "),t.nodes)this.block(t,n+o);else{let a=(t.raws.between||"")+(r?";":"");this.builder(n+o+a,t)}}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let o=t.parent,a=0;for(;o&&o.type!=="root";)a+=1,o=o.parent;if(n.includes(` -`)){let l=this.raw(t,null,"indent");if(l.length)for(let c=0;c0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let o=0;o{if(o=d.raws[r],typeof o<"u")return!1})}return typeof o>"u"&&(o=dL[n]),l.rawCache[n]=o,o}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return r=n.raws.after,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(t,r){let n;return t.walkComments(o=>{if(typeof o.raws.before<"u")return n=o.raws.before,n.includes(` -`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(o=>{if(typeof o.raws.before<"u")return n=o.raws.before,n.includes(` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function eW(e){return e[0].toUpperCase()+e.slice(1)}o(eW,"capitalize");var Y6=class Y6{constructor(t){this.builder=t}atrule(t,r){let n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?n+=t.raws.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let s=(t.raws.between||"")+(r?";":"");this.builder(n+i+s,t)}}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let i=t.parent,s=0;for(;i&&i.type!=="root";)s+=1,i=i.parent;if(n.includes(` +`)){let u=this.raw(t,null,"indent");if(u.length)for(let c=0;c0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let i=0;i{if(i=d.raws[r],typeof i<"u")return!1})}return typeof i>"u"&&(i=GE[n]),u.rawCache[n]=i,i}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return r=n.raws.after,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(t,r){let n;return t.walkComments(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` +`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(t){let r;return t.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r<"u"))return!1}),r}rawBeforeRule(t){let r;return t.walk(n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&typeof n.raws.before<"u")return r=n.raws.before,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between<"u")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let o=n.parent;if(o&&o!==t&&o.parent&&o.parent===t&&typeof n.raws.before<"u"){let a=n.raws.before.split(` -`);return r=a[a.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(t,r){let n=t[r],o=t.raws[r];return o&&o.value===n?o.raw:n}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}};i(i9,"Stringifier");var Ed=i9;fL.exports=Ed;Ed.default=Ed});var Ld=ee((A0e,pL)=>{var IW=a9();function s9(e,t){new IW(t).stringify(e)}i(s9,"stringify");pL.exports=s9;s9.default=s9});var M2=ee((R0e,l9)=>{l9.exports.isClean=Symbol("isClean");l9.exports.my=Symbol("my")});var Id=ee((N0e,mL)=>{var AW=N2(),OW=a9(),RW=Ld(),{isClean:Td,my:NW}=M2();function u9(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let o=e[n],a=typeof o;n==="parent"&&a==="object"?t&&(r[n]=t):n==="source"?r[n]=o:Array.isArray(o)?r[n]=o.map(l=>u9(l,r)):(a==="object"&&o!==null&&(o=u9(o)),r[n]=o)}return r}i(u9,"cloneNode");function ta(e,t){if(t&&typeof t.offset<"u")return t.offset;let r=1,n=1,o=0;for(let a=0;at.root().toProxy():t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&t.markDirty()),!0}}}markClean(){this[Td]=!0}markDirty(){if(this[Td]){this[Td]=!1;let t=this;for(;t=t.parent;)t[Td]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let r=this.source.start;if(t.index)r=this.positionInside(t.index);else if(t.word){let n="document"in this.source.input?this.source.input.document:this.source.input.css,a=n.slice(ta(n,this.source.start),ta(n,this.source.end)).indexOf(t.word);a!==-1&&(r=this.positionInside(a))}return r}positionInside(t){let r=this.source.start.column,n=this.source.start.line,o="document"in this.source.input?this.source.input.document:this.source.input.css,a=ta(o,this.source.start),l=a+t;for(let c=a;ctypeof d=="object"&&d.toJSON?d.toJSON(null,r):d);else if(typeof c=="object"&&c.toJSON)n[l]=c.toJSON(null,r);else if(l==="source"){if(c==null)continue;let d=r.get(c.input);d==null&&(d=a,r.set(c.input,a),a++),n[l]={end:c.end,inputId:d,start:c.start}}else n[l]=c}return o&&(n.inputs=[...r.keys()].map(l=>l.toJSON())),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=RW){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}warn(t,r,n={}){let o={node:this};for(let a in n)o[a]=n[a];return t.warn(r,o)}};i(c9,"Node");var kd=c9;mL.exports=kd;kd.default=kd});var Od=ee((P0e,hL)=>{var MW=Id(),d9=class d9 extends MW{constructor(t){super(t),this.type="comment"}};i(d9,"Comment");var Ad=d9;hL.exports=Ad;Ad.default=Ad});var Nd=ee((H0e,gL)=>{var PW=Id(),f9=class f9 extends PW{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};i(f9,"Declaration");var Rd=f9;gL.exports=Rd;Rd.default=Rd});var Qa=ee((F0e,EL)=>{var _L=Od(),vL=Nd(),DW=Id(),{isClean:bL,my:yL}=M2(),p9,xL,CL,m9;function wL(e){return e.map(t=>(t.nodes&&(t.nodes=wL(t.nodes)),delete t.source,t))}i(wL,"cleanSource");function SL(e){if(e[bL]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)SL(t)}i(SL,"markTreeDirty");var P2=class P2 extends DW{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let o of n)this.proxyOf.nodes.push(o)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,o;for(;this.indexes[r]t[r](...n.map(o=>typeof o=="function"?(a,l)=>o(a.toProxy(),l):o)):r==="every"||r==="some"?n=>t[r]((o,...a)=>n(o.toProxy(),...a)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,r){let n=this.index(t),o=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let l of o)this.proxyOf.nodes.splice(n+1,0,l);let a;for(let l in this.indexes)a=this.indexes[l],n"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let o of t)o.parent&&o.parent.removeChild(o,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let o of t)o.parent&&o.parent.removeChild(o,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new vL(t)]}else if(t.selector||t.selectors)t=[new m9(t)];else if(t.name)t=[new p9(t)];else if(t.text)t=[new _L(t)];else throw new Error("Unknown node type in node creation");return t.map(o=>(o[yL]||P2.rebuild(o),o=o.proxyOf,o.parent&&o.parent.removeChild(o),o[bL]&&SL(o),o.raws||(o.raws={}),typeof o.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(o.raws.before=r.raws.before.replace(/\S/g,"")),o.parent=this.proxyOf,o))}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let o of n)this.proxyOf.nodes.unshift(o);for(let o in this.indexes)this.indexes[o]=this.indexes[o]+n.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(o=>{r.props&&!r.props.includes(o.prop)||r.fast&&!o.value.includes(r.fast)||(o.value=o.value.replace(t,n))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((r,n)=>{let o;try{o=t(r,n)}catch(a){throw r.addToError(a)}return o!==!1&&r.walk&&(o=r.walk(t)),o})}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,o)}):this.walk((n,o)=>{if(n.type==="atrule"&&n.name===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="atrule")return r(n,o)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,o)}):this.walk((n,o)=>{if(n.type==="decl"&&n.prop===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="decl")return r(n,o)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,o)}):this.walk((n,o)=>{if(n.type==="rule"&&n.selector===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="rule")return r(n,o)}))}};i(P2,"Container");var Mo=P2;Mo.registerParse=e=>{xL=e};Mo.registerRule=e=>{m9=e};Mo.registerAtRule=e=>{p9=e};Mo.registerRoot=e=>{CL=e};EL.exports=Mo;Mo.default=Mo;Mo.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,p9.prototype):e.type==="rule"?Object.setPrototypeOf(e,m9.prototype):e.type==="decl"?Object.setPrototypeOf(e,vL.prototype):e.type==="comment"?Object.setPrototypeOf(e,_L.prototype):e.type==="root"&&Object.setPrototypeOf(e,CL.prototype),e[yL]=!0,e.nodes&&e.nodes.forEach(t=>{Mo.rebuild(t)})}});var D2=ee((z0e,TL)=>{var LL=Qa(),h9=class h9 extends LL{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};i(h9,"AtRule");var Xu=h9;TL.exports=Xu;Xu.default=Xu;LL.registerAtRule(Xu)});var H2=ee((U0e,AL)=>{var HW=Qa(),kL,IL,g9=class g9 extends HW{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new kL(new IL,this,t).stringify()}};i(g9,"Document");var ll=g9;ll.registerLazyResult=e=>{kL=e};ll.registerProcessor=e=>{IL=e};AL.exports=ll;ll.default=ll});var RL=ee((q0e,OL)=>{var BW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",FW=i((e,t=21)=>(r=t)=>{let n="",o=r|0;for(;o--;)n+=e[Math.random()*e.length|0];return n},"customAlphabet"),VW=i((e=21)=>{let t="",r=e|0;for(;r--;)t+=BW[Math.random()*64|0];return t},"nanoid");OL.exports={nanoid:VW,customAlphabet:FW}});var B2=ee(()=>{});var F2=ee(()=>{});var _9=ee(()=>{});var NL=ee(()=>{});var y9=ee((tfe,DL)=>{var{existsSync:zW,readFileSync:jW}=NL(),{dirname:v9,join:UW}=B2(),{SourceMapConsumer:ML,SourceMapGenerator:PL}=F2();function $W(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}i($W,"fromBase64");var b9=class b9{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,o=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=v9(this.mapFile)),o&&(this.text=o)}consumer(){return this.consumerCache||(this.consumerCache=new ML(this.text)),this.consumerCache}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,o=/^data:application\/json;charset=utf-?8,/,a=/^data:application\/json,/,l=t.match(o)||t.match(a);if(l)return decodeURIComponent(t.substr(l[0].length));let c=t.match(r)||t.match(n);if(c)return $W(t.substr(c[0].length));let d=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+d)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/g);if(!r)return;let n=t.lastIndexOf(r.pop()),o=t.indexOf("*/",n);n>-1&&o>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,o)))}loadFile(t){if(this.root=v9(t),zW(t))return this.mapFile=t,jW(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let o=this.loadFile(n);if(!o)throw new Error("Unable to load previous source map: "+n.toString());return o}}else{if(r instanceof ML)return PL.fromSourceMap(r).toString();if(r instanceof PL)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return t&&(n=UW(v9(t),n)),this.loadFile(n)}}}startWith(t,r){return t?t.substr(0,r.length)===r:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};i(b9,"PreviousMap");var Md=b9;DL.exports=Md;Md.default=Md});var Pd=ee((nfe,zL)=>{var{nanoid:qW}=RL(),{isAbsolute:w9,resolve:S9}=B2(),{SourceMapConsumer:ZW,SourceMapGenerator:WW}=F2(),{fileURLToPath:HL,pathToFileURL:V2}=_9(),BL=N2(),GW=y9(),x9=o9(),C9=Symbol("lineToIndexCache"),YW=!!(ZW&&WW),FL=!!(S9&&w9);function VL(e){if(e[C9])return e[C9];let t=e.css.split(` -`),r=new Array(t.length),n=0;for(let o=0,a=t.length;o"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,r.document&&(this.document=r.document.toString()),r.from&&(!FL||/^\w+:\/\//.test(r.from)||w9(r.from)?this.file=r.from:this.file=S9(r.from)),FL&&YW){let n=new GW(this.css,r);if(n.text){this.map=n;let o=n.consumer().file;!this.file&&o&&(this.file=this.mapResolve(o))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,r,n,o={}){let a,l,c,d,p;if(r&&typeof r=="object"){let h=r,v=n;if(typeof h.offset=="number"){d=h.offset;let x=this.fromOffset(d);r=x.line,n=x.col}else r=h.line,n=h.column,d=this.fromLineAndColumn(r,n);if(typeof v.offset=="number"){c=v.offset;let x=this.fromOffset(c);l=x.line,a=x.col}else l=v.line,a=v.column,c=this.fromLineAndColumn(v.line,v.column)}else if(n)d=this.fromLineAndColumn(r,n);else{d=r;let h=this.fromOffset(d);r=h.line,n=h.col}let m=this.origin(r,n,l,a);return m?p=new BL(t,m.endLine===void 0?m.line:{column:m.column,line:m.line},m.endLine===void 0?m.column:{column:m.endColumn,line:m.endLine},m.source,m.file,o.plugin):p=new BL(t,l===void 0?r:{column:n,line:r},l===void 0?n:{column:a,line:l},this.css,this.file,o.plugin),p.input={column:n,endColumn:a,endLine:l,endOffset:c,line:r,offset:d,source:this.css},this.file&&(V2&&(p.input.url=V2(this.file).toString()),p.input.file=this.file),p}fromLineAndColumn(t,r){return VL(this)[t-1]+r-1}fromOffset(t){let r=VL(this),n=r[r.length-1],o=0;if(t>=n)o=r.length-1;else{let a=r.length-2,l;for(;o>1),t=r[l+1])o=l+1;else{o=l;break}}return{col:t-r[o]+1,line:o+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:S9(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,r,n,o){if(!this.map)return!1;let a=this.map.consumer(),l=a.originalPositionFor({column:r,line:t});if(!l.source)return!1;let c;typeof n=="number"&&(c=a.originalPositionFor({column:o,line:n}));let d;w9(l.source)?d=V2(l.source):d=new URL(l.source,this.map.consumer().sourceRoot||V2(this.map.mapFile));let p={column:l.column,endColumn:c&&c.column,endLine:c&&c.line,line:l.line,url:d.toString()};if(d.protocol==="file:")if(HL)p.file=HL(d);else throw new Error("file: protocol is not available in this PostCSS build");let m=a.sourceContentFor(l.source);return m&&(p.source=m),p}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};i(E9,"Input");var ec=E9;zL.exports=ec;ec.default=ec;x9&&x9.registerInput&&x9.registerInput(ec)});var tc=ee((ife,qL)=>{var jL=Qa(),UL,$L,L9=class L9 extends jL{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,r,n){let o=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let a of o)a.raws.before=r.raws.before}return o}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}toResult(t={}){return new UL(new $L,this,t).stringify()}};i(L9,"Root");var Xa=L9;Xa.registerLazyResult=e=>{UL=e};Xa.registerProcessor=e=>{$L=e};qL.exports=Xa;Xa.default=Xa;jL.registerRoot(Xa)});var T9=ee((sfe,ZL)=>{var Dd={comma(e){return Dd.split(e,[","],!0)},space(e){let t=[" ",` -`," "];return Dd.split(e,t)},split(e,t,r){let n=[],o="",a=!1,l=0,c=!1,d="",p=!1;for(let m of e)p?p=!1:m==="\\"?p=!0:c?m===d&&(c=!1):m==='"'||m==="'"?(c=!0,d=m):m==="("?l+=1:m===")"?l>0&&(l-=1):l===0&&t.includes(m)&&(a=!0),a?(o!==""&&n.push(o.trim()),o="",a=!1):o+=m;return(r||o!=="")&&n.push(o.trim()),n}};ZL.exports=Dd;Dd.default=Dd});var z2=ee((lfe,GL)=>{var WL=Qa(),KW=T9(),k9=class k9 extends WL{get selectors(){return KW.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};i(k9,"Rule");var rc=k9;GL.exports=rc;rc.default=rc;WL.registerRule(rc)});var KL=ee((cfe,YL)=>{var JW=D2(),QW=Od(),XW=Nd(),eG=Pd(),tG=y9(),rG=tc(),nG=z2();function Hd(e,t){if(Array.isArray(e))return e.map(o=>Hd(o));let{inputs:r,...n}=e;if(r){t=[];for(let o of r){let a={...o,__proto__:eG.prototype};a.map&&(a.map={...a.map,__proto__:tG.prototype}),t.push(a)}}if(n.nodes&&(n.nodes=e.nodes.map(o=>Hd(o,t))),n.source){let{inputId:o,...a}=n.source;n.source=a,o!=null&&(n.source.input=t[o])}if(n.type==="root")return new rG(n);if(n.type==="decl")return new XW(n);if(n.type==="rule")return new nG(n);if(n.type==="comment")return new QW(n);if(n.type==="atrule")return new JW(n);throw new Error("Unknown node type: "+e.type)}i(Hd,"fromJSON");YL.exports=Hd;Hd.default=Hd});var O9=ee((ffe,rT)=>{var{dirname:j2,relative:QL,resolve:XL,sep:eT}=B2(),{SourceMapConsumer:tT,SourceMapGenerator:U2}=F2(),{pathToFileURL:JL}=_9(),oG=Pd(),iG=!!(tT&&U2),aG=!!(j2&&XL&&QL&&eT),A9=class A9{constructor(t,r,n,o){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=o,this.originalCSS=o,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let r=` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between<"u")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let i=n.parent;if(i&&i!==t&&i.parent&&i.parent===t&&typeof n.raws.before<"u"){let s=n.raws.before.split(` +`);return r=s[s.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(t,r){let n=t[r],i=t.raws[r];return i&&i.value===n?i.raw:n}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}};o(Y6,"Stringifier");var _d=Y6;YE.exports=_d;_d.default=_d});var vd=re((Bde,JE)=>{var tW=J6();function K6(e,t){new tW(t).stringify(e)}o(K6,"stringify");JE.exports=K6;K6.default=K6});var Tm=re((Vde,Q6)=>{Q6.exports.isClean=Symbol("isClean");Q6.exports.my=Symbol("my")});var xd=re((Fde,KE)=>{var rW=Lm(),nW=J6(),oW=vd(),{isClean:bd,my:iW}=Tm();function X6(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let i=e[n],s=typeof i;n==="parent"&&s==="object"?t&&(r[n]=t):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(u=>X6(u,r)):(s==="object"&&i!==null&&(i=X6(i)),r[n]=i)}return r}o(X6,"cloneNode");function Yi(e,t){if(t&&typeof t.offset<"u")return t.offset;let r=1,n=1,i=0;for(let s=0;st.root().toProxy():t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&t.markDirty()),!0}}}markClean(){this[bd]=!0}markDirty(){if(this[bd]){this[bd]=!1;let t=this;for(;t=t.parent;)t[bd]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let r=this.source.start;if(t.index)r=this.positionInside(t.index);else if(t.word){let n="document"in this.source.input?this.source.input.document:this.source.input.css,s=n.slice(Yi(n,this.source.start),Yi(n,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s))}return r}positionInside(t){let r=this.source.start.column,n=this.source.start.line,i="document"in this.source.input?this.source.input.document:this.source.input.css,s=Yi(i,this.source.start),u=s+t;for(let c=s;ctypeof d=="object"&&d.toJSON?d.toJSON(null,r):d);else if(typeof c=="object"&&c.toJSON)n[u]=c.toJSON(null,r);else if(u==="source"){if(c==null)continue;let d=r.get(c.input);d==null&&(d=s,r.set(c.input,s),s++),n[u]={end:c.end,inputId:d,start:c.start}}else n[u]=c}return i&&(n.inputs=[...r.keys()].map(u=>u.toJSON())),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=oW){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}warn(t,r,n={}){let i={node:this};for(let s in n)i[s]=n[s];return t.warn(r,i)}};o(e_,"Node");var yd=e_;KE.exports=yd;yd.default=yd});var wd=re((Ude,QE)=>{var aW=xd(),t_=class t_ extends aW{constructor(t){super(t),this.type="comment"}};o(t_,"Comment");var Cd=t_;QE.exports=Cd;Cd.default=Cd});var Ed=re((qde,XE)=>{var sW=xd(),r_=class r_ extends sW{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};o(r_,"Declaration");var Sd=r_;XE.exports=Sd;Sd.default=Sd});var Za=re((Wde,lL)=>{var eL=wd(),tL=Ed(),lW=xd(),{isClean:rL,my:nL}=Tm(),n_,oL,iL,o_;function aL(e){return e.map(t=>(t.nodes&&(t.nodes=aL(t.nodes)),delete t.source,t))}o(aL,"cleanSource");function sL(e){if(e[rL]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)sL(t)}o(sL,"markTreeDirty");var km=class km extends lW{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]t[r](...n.map(i=>typeof i=="function"?(s,u)=>i(s.toProxy(),u):i)):r==="every"||r==="some"?n=>t[r]((i,...s)=>n(i.toProxy(),...s)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,r){let n=this.index(t),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let u of i)this.proxyOf.nodes.splice(n+1,0,u);let s;for(let u in this.indexes)s=this.indexes[u],n"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new tL(t)]}else if(t.selector||t.selectors)t=[new o_(t)];else if(t.name)t=[new n_(t)];else if(t.text)t=[new eL(t)];else throw new Error("Unknown node type in node creation");return t.map(i=>(i[nL]||km.rebuild(i),i=i.proxyOf,i.parent&&i.parent.removeChild(i),i[rL]&&sL(i),i.raws||(i.raws={}),typeof i.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(i.raws.before=r.raws.before.replace(/\S/g,"")),i.parent=this.proxyOf,i))}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(t,n))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((r,n)=>{let i;try{i=t(r,n)}catch(s){throw r.addToError(s)}return i!==!1&&r.walk&&(i=r.walk(t)),i})}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}};o(km,"Container");var Io=km;Io.registerParse=e=>{oL=e};Io.registerRule=e=>{o_=e};Io.registerAtRule=e=>{n_=e};Io.registerRoot=e=>{iL=e};lL.exports=Io;Io.default=Io;Io.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,n_.prototype):e.type==="rule"?Object.setPrototypeOf(e,o_.prototype):e.type==="decl"?Object.setPrototypeOf(e,tL.prototype):e.type==="comment"?Object.setPrototypeOf(e,eL.prototype):e.type==="root"&&Object.setPrototypeOf(e,iL.prototype),e[nL]=!0,e.nodes&&e.nodes.forEach(t=>{Io.rebuild(t)})}});var Im=re((Yde,cL)=>{var uL=Za(),i_=class i_ extends uL{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};o(i_,"AtRule");var qu=i_;cL.exports=qu;qu.default=qu;uL.registerAtRule(qu)});var Om=re((Kde,pL)=>{var uW=Za(),dL,fL,a_=class a_ extends uW{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new dL(new fL,this,t).stringify()}};o(a_,"Document");var nl=a_;nl.registerLazyResult=e=>{dL=e};nl.registerProcessor=e=>{fL=e};pL.exports=nl;nl.default=nl});var hL=re((Xde,mL)=>{var cW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",dW=o((e,t=21)=>(r=t)=>{let n="",i=r|0;for(;i--;)n+=e[Math.random()*e.length|0];return n},"customAlphabet"),fW=o((e=21)=>{let t="",r=e|0;for(;r--;)t+=cW[Math.random()*64|0];return t},"nanoid");mL.exports={nanoid:fW,customAlphabet:dW}});var Rm=re(()=>{});var Am=re(()=>{});var s_=re(()=>{});var gL=re(()=>{});var c_=re((ufe,bL)=>{var{existsSync:pW,readFileSync:mW}=gL(),{dirname:l_,join:hW}=Rm(),{SourceMapConsumer:_L,SourceMapGenerator:vL}=Am();function gW(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}o(gW,"fromBase64");var u_=class u_{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=l_(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new _L(this.text)),this.consumerCache}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,s=/^data:application\/json,/,u=t.match(i)||t.match(s);if(u)return decodeURIComponent(t.substr(u[0].length));let c=t.match(r)||t.match(n);if(c)return gW(t.substr(c[0].length));let d=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+d)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/g);if(!r)return;let n=t.lastIndexOf(r.pop()),i=t.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,i)))}loadFile(t){if(this.root=l_(t),pW(t))return this.mapFile=t,mW(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof _L)return vL.fromSourceMap(r).toString();if(r instanceof vL)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return t&&(n=hW(l_(t),n)),this.loadFile(n)}}}startWith(t,r){return t?t.substr(0,r.length)===r:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};o(u_,"PreviousMap");var Ld=u_;bL.exports=Ld;Ld.default=Ld});var Td=re((dfe,SL)=>{var{nanoid:_W}=hL(),{isAbsolute:p_,resolve:m_}=Rm(),{SourceMapConsumer:vW,SourceMapGenerator:bW}=Am(),{fileURLToPath:yL,pathToFileURL:Nm}=s_(),xL=Lm(),yW=c_(),d_=G6(),f_=Symbol("lineToIndexCache"),xW=!!(vW&&bW),CL=!!(m_&&p_);function wL(e){if(e[f_])return e[f_];let t=e.css.split(` +`),r=new Array(t.length),n=0;for(let i=0,s=t.length;i"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,r.document&&(this.document=r.document.toString()),r.from&&(!CL||/^\w+:\/\//.test(r.from)||p_(r.from)?this.file=r.from:this.file=m_(r.from)),CL&&xW){let n=new yW(this.css,r);if(n.text){this.map=n;let i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,r,n,i={}){let s,u,c,d,p;if(r&&typeof r=="object"){let h=r,v=n;if(typeof h.offset=="number"){d=h.offset;let x=this.fromOffset(d);r=x.line,n=x.col}else r=h.line,n=h.column,d=this.fromLineAndColumn(r,n);if(typeof v.offset=="number"){c=v.offset;let x=this.fromOffset(c);u=x.line,s=x.col}else u=v.line,s=v.column,c=this.fromLineAndColumn(v.line,v.column)}else if(n)d=this.fromLineAndColumn(r,n);else{d=r;let h=this.fromOffset(d);r=h.line,n=h.col}let m=this.origin(r,n,u,s);return m?p=new xL(t,m.endLine===void 0?m.line:{column:m.column,line:m.line},m.endLine===void 0?m.column:{column:m.endColumn,line:m.endLine},m.source,m.file,i.plugin):p=new xL(t,u===void 0?r:{column:n,line:r},u===void 0?n:{column:s,line:u},this.css,this.file,i.plugin),p.input={column:n,endColumn:s,endLine:u,endOffset:c,line:r,offset:d,source:this.css},this.file&&(Nm&&(p.input.url=Nm(this.file).toString()),p.input.file=this.file),p}fromLineAndColumn(t,r){return wL(this)[t-1]+r-1}fromOffset(t){let r=wL(this),n=r[r.length-1],i=0;if(t>=n)i=r.length-1;else{let s=r.length-2,u;for(;i>1),t=r[u+1])i=u+1;else{i=u;break}}return{col:t-r[i]+1,line:i+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:m_(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,r,n,i){if(!this.map)return!1;let s=this.map.consumer(),u=s.originalPositionFor({column:r,line:t});if(!u.source)return!1;let c;typeof n=="number"&&(c=s.originalPositionFor({column:i,line:n}));let d;p_(u.source)?d=Nm(u.source):d=new URL(u.source,this.map.consumer().sourceRoot||Nm(this.map.mapFile));let p={column:u.column,endColumn:c&&c.column,endLine:c&&c.line,line:u.line,url:d.toString()};if(d.protocol==="file:")if(yL)p.file=yL(d);else throw new Error("file: protocol is not available in this PostCSS build");let m=s.sourceContentFor(u.source);return m&&(p.source=m),p}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};o(h_,"Input");var Zu=h_;SL.exports=Zu;Zu.default=Zu;d_&&d_.registerInput&&d_.registerInput(Zu)});var Wu=re((pfe,kL)=>{var EL=Za(),LL,TL,g_=class g_ extends EL{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,r,n){let i=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let s of i)s.raws.before=r.raws.before}return i}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}toResult(t={}){return new LL(new TL,this,t).stringify()}};o(g_,"Root");var Wa=g_;Wa.registerLazyResult=e=>{LL=e};Wa.registerProcessor=e=>{TL=e};kL.exports=Wa;Wa.default=Wa;EL.registerRoot(Wa)});var __=re((hfe,IL)=>{var kd={comma(e){return kd.split(e,[","],!0)},space(e){let t=[" ",` +`," "];return kd.split(e,t)},split(e,t,r){let n=[],i="",s=!1,u=0,c=!1,d="",p=!1;for(let m of e)p?p=!1:m==="\\"?p=!0:c?m===d&&(c=!1):m==='"'||m==="'"?(c=!0,d=m):m==="("?u+=1:m===")"?u>0&&(u-=1):u===0&&t.includes(m)&&(s=!0),s?(i!==""&&n.push(i.trim()),i="",s=!1):i+=m;return(r||i!=="")&&n.push(i.trim()),n}};IL.exports=kd;kd.default=kd});var Mm=re((gfe,RL)=>{var OL=Za(),CW=__(),v_=class v_ extends OL{get selectors(){return CW.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};o(v_,"Rule");var Gu=v_;RL.exports=Gu;Gu.default=Gu;OL.registerRule(Gu)});var NL=re((vfe,AL)=>{var wW=Im(),SW=wd(),EW=Ed(),LW=Td(),TW=c_(),kW=Wu(),IW=Mm();function Id(e,t){if(Array.isArray(e))return e.map(i=>Id(i));let{inputs:r,...n}=e;if(r){t=[];for(let i of r){let s={...i,__proto__:LW.prototype};s.map&&(s.map={...s.map,__proto__:TW.prototype}),t.push(s)}}if(n.nodes&&(n.nodes=e.nodes.map(i=>Id(i,t))),n.source){let{inputId:i,...s}=n.source;n.source=s,i!=null&&(n.source.input=t[i])}if(n.type==="root")return new kW(n);if(n.type==="decl")return new EW(n);if(n.type==="rule")return new IW(n);if(n.type==="comment")return new SW(n);if(n.type==="atrule")return new wW(n);throw new Error("Unknown node type: "+e.type)}o(Id,"fromJSON");AL.exports=Id;Id.default=Id});var x_=re((yfe,zL)=>{var{dirname:Pm,relative:PL,resolve:DL,sep:HL}=Rm(),{SourceMapConsumer:BL,SourceMapGenerator:Dm}=Am(),{pathToFileURL:ML}=s_(),OW=Td(),RW=!!(BL&&Dm),AW=!!(Pm&&DL&&PL&&HL),y_=class y_{constructor(t,r,n,i){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let r=` `;this.css.includes(`\r `)&&(r=`\r -`),this.css+=r+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||j2(t.file),o;this.mapOpts.sourcesContent===!1?(o=new tT(t.text),o.sourcesContent&&(o.sourcesContent=null)):o=t.consumer(),this.map.applySourceMap(o,r,this.toUrl(this.path(n)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),aG&&iG&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=U2.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new U2({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new U2({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,r=1,n="",o={generated:{column:0,line:0},original:{column:0,line:0},source:""},a,l;this.stringify(this.root,(c,d,p)=>{if(this.css+=c,d&&p!=="end"&&(o.generated.line=t,o.generated.column=r-1,d.source&&d.source.start?(o.source=this.sourcePath(d),o.original.line=d.source.start.line,o.original.column=d.source.start.column-1,this.map.addMapping(o)):(o.source=n,o.original.line=1,o.original.column=0,this.map.addMapping(o))),l=c.match(/\n/g),l?(t+=l.length,a=c.lastIndexOf(` -`),r=c.length-a):r+=c.length,d&&p!=="start"){let m=d.parent||{raws:{}};(!(d.type==="decl"||d.type==="atrule"&&!d.nodes)||d!==m.last||m.raws.semicolon)&&(d.source&&d.source.end?(o.source=this.sourcePath(d),o.original.line=d.source.end.line,o.original.column=d.source.end.column-1,o.generated.line=t,o.generated.column=r-2,this.map.addMapping(o)):(o.source=n,o.original.line=1,o.original.column=0,o.generated.line=t,o.generated.column=r-1,this.map.addMapping(o)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let r=this.memoizedPaths.get(t);if(r)return r;let n=this.opts.to?j2(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(n=j2(XL(n,this.mapOpts.annotation)));let o=QL(n,t);return this.memoizedPaths.set(t,o),o}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new oG(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let o=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(o,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let r=this.memoizedFileURLs.get(t);if(r)return r;if(JL){let n=JL(t).toString();return this.memoizedFileURLs.set(t,n),n}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let r=this.memoizedURLs.get(t);if(r)return r;eT==="\\"&&(t=t.replace(/\\/g,"/"));let n=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,n),n}};i(A9,"MapGenerator");var I9=A9;rT.exports=I9});var iT=ee((mfe,oT)=>{var $2=/[\t\n\f\r "#'()/;[\\\]{}]/g,q2=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,sG=/.[\r\n"'(/\\]/,nT=/[\da-f]/i;oT.exports=i(function(t,r={}){let n=t.css.valueOf(),o=r.ignoreErrors,a,l,c,d,p,m,h,v,x,S,E=n.length,y=0,_=[],b=[];function w(){return y}i(w,"position");function T(I){throw t.error("Unclosed "+I,y)}i(T,"unclosed");function R(){return b.length===0&&y>=E}i(R,"endOfFile");function O(I){if(b.length)return b.pop();if(y>=E)return;let M=I?I.ignoreUnclosed:!1;switch(a=n.charCodeAt(y),a){case 10:case 32:case 9:case 13:case 12:{d=y;do d+=1,a=n.charCodeAt(d);while(a===32||a===10||a===9||a===13||a===12);m=["space",n.slice(y,d)],y=d-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let V=String.fromCharCode(a);m=[V,V,y];break}case 40:{if(S=_.length?_.pop()[1]:"",x=n.charCodeAt(y+1),S==="url"&&x!==39&&x!==34&&x!==32&&x!==10&&x!==9&&x!==12&&x!==13){d=y;do{if(h=!1,d=n.indexOf(")",d+1),d===-1)if(o||M){d=y;break}else T("bracket");for(v=d;n.charCodeAt(v-1)===92;)v-=1,h=!h}while(h);m=["brackets",n.slice(y,d+1),y,d],y=d}else d=n.indexOf(")",y+1),l=n.slice(y,d+1),d===-1||sG.test(l)?m=["(","(",y]:(m=["brackets",l,y,d],y=d);break}case 39:case 34:{p=a===39?"'":'"',d=y;do{if(h=!1,d=n.indexOf(p,d+1),d===-1)if(o||M){d=y+1;break}else T("string");for(v=d;n.charCodeAt(v-1)===92;)v-=1,h=!h}while(h);m=["string",n.slice(y,d+1),y,d],y=d;break}case 64:{$2.lastIndex=y+1,$2.test(n),$2.lastIndex===0?d=n.length-1:d=$2.lastIndex-2,m=["at-word",n.slice(y,d+1),y,d],y=d;break}case 92:{for(d=y,c=!0;n.charCodeAt(d+1)===92;)d+=1,c=!c;if(a=n.charCodeAt(d+1),c&&a!==47&&a!==32&&a!==10&&a!==9&&a!==13&&a!==12&&(d+=1,nT.test(n.charAt(d)))){for(;nT.test(n.charAt(d+1));)d+=1;n.charCodeAt(d+1)===32&&(d+=1)}m=["word",n.slice(y,d+1),y,d],y=d;break}default:{a===47&&n.charCodeAt(y+1)===42?(d=n.indexOf("*/",y+2)+1,d===0&&(o||M?d=n.length:T("comment")),m=["comment",n.slice(y,d+1),y,d],y=d):(q2.lastIndex=y+1,q2.test(n),q2.lastIndex===0?d=n.length-1:d=q2.lastIndex-2,m=["word",n.slice(y,d+1),y,d],_.push(m),y=d);break}}return y++,m}i(O,"nextToken");function B(I){b.push(I)}return i(B,"back"),{back:B,endOfFile:R,nextToken:O,position:w}},"tokenizer")});var uT=ee((gfe,lT)=>{var lG=D2(),uG=Od(),cG=Nd(),dG=tc(),aT=z2(),fG=iT(),sT={empty:!0,space:!0};function pG(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}i(pG,"findLastWithPosition");var N9=class N9{constructor(t){this.input=t,this.root=new dG,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let r=new lG;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,o,a,l=!1,c=!1,d=[],p=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?p.push(n==="("?")":"]"):n==="{"&&p.length>0?p.push("}"):n===p[p.length-1]&&p.pop(),p.length===0)if(n===";"){r.source.end=this.getPosition(t[2]),r.source.end.offset++,this.semicolon=!0;break}else if(n==="{"){c=!0;break}else if(n==="}"){if(d.length>0){for(a=d.length-1,o=d[a];o&&o[0]==="space";)o=d[--a];o&&(r.source.end=this.getPosition(o[3]||o[2]),r.source.end.offset++)}this.end(t);break}else d.push(t);else d.push(t);if(this.tokenizer.endOfFile()){l=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(d),d.length?(r.raws.afterName=this.spacesAndCommentsFromStart(d),this.raw(r,"params",d),l&&(t=d[d.length-1],r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),c&&(r.nodes=[],this.current=r)}checkMissedSemicolon(t){let r=this.colon(t);if(r===!1)return;let n=0,o;for(let a=r-1;a>=0&&(o=t[a],!(o[0]!=="space"&&(n+=1,n===2)));a--);throw this.input.error("Missed semicolon",o[0]==="word"?o[3]+1:o[2])}colon(t){let r=0,n,o,a;for(let[l,c]of t.entries()){if(o=c,a=o[0],a==="("&&(r+=1),a===")"&&(r-=1),r===0&&a===":")if(!n)this.doubleColon(o);else{if(n[0]==="word"&&n[1]==="progid")continue;return l}n=o}return!1}comment(t){let r=new uG;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++;let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let o=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=o[2],r.raws.left=o[1],r.raws.right=o[3]}}createTokenizer(){this.tokenizer=fG(this.input)}decl(t,r){let n=new cG;this.init(n,t[0][2]);let o=t[t.length-1];for(o[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(o[3]||o[2]||pG(t)),n.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let p=t[0][0];if(p===":"||p==="space"||p==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let a;for(;t.length;)if(a=t.shift(),a[0]===":"){n.raws.between+=a[1];break}else a[0]==="word"&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let l=[],c;for(;t.length&&(c=t[0][0],!(c!=="space"&&c!=="comment"));)l.push(t.shift());this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(a=t[p],a[1].toLowerCase()==="!important"){n.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(n.raws.important=m);break}else if(a[1].toLowerCase()==="important"){let m=t.slice(0),h="";for(let v=p;v>0;v--){let x=m[v][0];if(h.trim().startsWith("!")&&x!=="space")break;h=m.pop()[1]+h}h.trim().startsWith("!")&&(n.important=!0,n.raws.important=h,t=m)}if(a[0]!=="space"&&a[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(n.raws.between+=l.map(p=>p[1]).join(""),l=[]),this.raw(n,"value",l.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let r=new aT;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="",r.source.end=this.getPosition(t[2]),r.source.end.offset+=r.raws.ownSemicolon.length)}}getPosition(t){let r=this.input.fromOffset(t);return{column:r.col,line:r.line,offset:t}}init(t,r){this.current.push(t),t.source={input:this.input,start:this.getPosition(r)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let r=!1,n=null,o=!1,a=null,l=[],c=t[1].startsWith("--"),d=[],p=t;for(;p;){if(n=p[0],d.push(p),n==="("||n==="[")a||(a=p),l.push(n==="("?")":"]");else if(c&&o&&n==="{")a||(a=p),l.push("}");else if(l.length===0)if(n===";")if(o){this.decl(d,c);return}else break;else if(n==="{"){this.rule(d);return}else if(n==="}"){this.tokenizer.back(d.pop()),r=!0;break}else n===":"&&(o=!0);else n===l[l.length-1]&&(l.pop(),l.length===0&&(a=null));p=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),l.length>0&&this.unclosedBracket(a),r&&o){if(!c)for(;d.length&&(p=d[d.length-1][0],!(p!=="space"&&p!=="comment"));)this.tokenizer.back(d.pop());this.decl(d,c)}else this.unknownWord(d)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,r,n,o){let a,l,c=n.length,d="",p=!0,m,h;for(let v=0;vx+S[1],"");t.raws[r]={raw:v,value:d}}t[r]=d}rule(t){t.pop();let r=new aT;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}spacesAndCommentsFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let r,n="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)n+=t.shift()[1];return n}spacesFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],r==="space");)n=t.pop()[1]+n;return n}stringFrom(t,r){let n="";for(let o=r;o{var mG=Qa(),hG=Pd(),gG=uT();function Z2(e,t){let r=new hG(e,t),n=new gG(r);try{n.parse()}catch(o){throw o}return n.root}i(Z2,"parse");cT.exports=Z2;Z2.default=Z2;mG.registerParse(Z2)});var P9=ee((yfe,dT)=>{var M9=class M9{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in r)this[n]=r[n]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};i(M9,"Warning");var Bd=M9;dT.exports=Bd;Bd.default=Bd});var G2=ee((Cfe,fT)=>{var _G=P9(),D9=class D9{get content(){return this.css}constructor(t,r,n){this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css="",this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let n=new _G(t,r);return this.messages.push(n),n}warnings(){return this.messages.filter(t=>t.type==="warning")}};i(D9,"Result");var Fd=D9;fT.exports=Fd;Fd.default=Fd});var H9=ee((Sfe,mT)=>{var pT={};mT.exports=i(function(t){pT[t]||(pT[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))},"warnOnce")});var V9=ee((Tfe,vT)=>{var vG=Qa(),bG=H2(),yG=O9(),xG=W2(),hT=G2(),CG=tc(),wG=Ld(),{isClean:_i,my:SG}=M2(),Lfe=H9(),EG={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},LG={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},TG={Once:!0,postcssPlugin:!0,prepare:!0},nc=0;function Vd(e){return typeof e=="object"&&typeof e.then=="function"}i(Vd,"isPromise");function _T(e){let t=!1,r=EG[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,nc,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,nc,r+"Exit"]:[r,r+"Exit"]}i(_T,"getEvents");function gT(e){let t;return e.type==="document"?t=["Document",nc,"DocumentExit"]:e.type==="root"?t=["Root",nc,"RootExit"]:t=_T(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}i(gT,"toStack");function B9(e){return e[_i]=!1,e.nodes&&e.nodes.forEach(t=>B9(t)),e}i(B9,"cleanMarks");var F9={},Y2=class Y2{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,r,n){this.stringified=!1,this.processed=!1;let o;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))o=B9(r);else if(r instanceof Y2||r instanceof hT)o=B9(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let a=xG;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{o=a(r,n)}catch(l){this.processed=!0,this.error=l}o&&!o[SG]&&vG.rebuild(o)}this.result=new hT(t,o,n),this.helpers={...F9,postcss:F9,result:this.result},this.plugins=this.processor.plugins.map(a=>typeof a=="object"&&a.prepare?{...a,...a.prepare(this.result)}:a)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(o){console&&console.error&&console.error(o)}return t}prepareVisitors(){this.listeners={};let t=i((r,n,o)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,o])},"add");for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!LG[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!TG[n])if(typeof r[n]=="object")for(let o in r[n])o==="*"?t(r,n,r[n][o]):t(r,n+"-"+o.toLowerCase(),r[n][o]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(Vd(n))try{await n}catch(o){let a=r[r.length-1].node;throw this.handleError(o,a)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let o=t.nodes.map(a=>n(a,this.helpers));await Promise.all(o)}else await n(t,this.helpers)}catch(o){throw this.handleError(o)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return Vd(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=wG;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let o=new yG(r,this.result.root,this.result.opts).generate();return this.result.css=o[0],this.result.map=o[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(Vd(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[_i];)t[_i]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,r){return this.async().then(t,r)}toString(){return this.css}visitSync(t,r){for(let[n,o]of t){this.result.lastPlugin=n;let a;try{a=o(r,this.helpers)}catch(l){throw this.handleError(l,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(Vd(a))throw this.getAsyncError()}}visitTick(t){let r=t[t.length-1],{node:n,visitors:o}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(o.length>0&&r.visitorIndex{o[_i]||this.walkSync(o)});else{let o=this.listeners[n];if(o&&this.visitSync(o,t.toProxy()))return}}warnings(){return this.sync().warnings()}};i(Y2,"LazyResult");var es=Y2;es.registerPostcss=e=>{F9=e};vT.exports=es;es.default=es;CG.registerLazyResult(es);bG.registerLazyResult(es)});var yT=ee((Afe,bT)=>{var kG=O9(),IG=W2(),AG=G2(),OG=Ld(),Ife=H9(),z9=class z9{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,r=IG;try{t=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,r,n){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=n,this._map=void 0;let o,a=OG;this.result=new AG(this._processor,o,this._opts),this.result.css=r;let l=this;Object.defineProperty(this.result,"root",{get(){return l.root}});let c=new kG(a,o,this._opts,r);if(c.isMap()){let[d,p]=c.generate();d&&(this.result.css=d),p&&(this.result.map=p)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,r){return this.async().then(t,r)}toString(){return this._css}warnings(){return[]}};i(z9,"NoWorkResult");var zd=z9;bT.exports=zd;zd.default=zd});var CT=ee((Rfe,xT)=>{var RG=H2(),NG=V9(),MG=yT(),PG=tc(),j9=class j9{constructor(t=[]){this.version="8.5.6",this.plugins=this.normalize(t)}normalize(t){let r=[];for(let n of t)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}process(t,r={}){return!this.plugins.length&&!r.parser&&!r.stringifier&&!r.syntax?new MG(this,t,r):new NG(this,t,r)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};i(j9,"Processor");var ul=j9;xT.exports=ul;ul.default=ul;PG.registerProcessor(ul);RG.registerProcessor(ul)});var AT=ee((Mfe,IT)=>{var wT=D2(),ST=Od(),DG=Qa(),HG=N2(),ET=Nd(),LT=H2(),BG=KL(),FG=Pd(),VG=V9(),zG=T9(),jG=Id(),UG=W2(),U9=CT(),$G=G2(),TT=tc(),kT=z2(),qG=Ld(),ZG=P9();function ft(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new U9(e)}i(ft,"postcss");ft.plugin=i(function(t,r){let n=!1;function o(...l){console&&console.warn&&!n&&(n=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: +`),this.css+=r+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||Pm(t.file),i;this.mapOpts.sourcesContent===!1?(i=new BL(t.text),i.sourcesContent&&(i.sourcesContent=null)):i=t.consumer(),this.map.applySourceMap(i,r,this.toUrl(this.path(n)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),AW&&RW&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=Dm.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new Dm({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new Dm({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,r=1,n="",i={generated:{column:0,line:0},original:{column:0,line:0},source:""},s,u;this.stringify(this.root,(c,d,p)=>{if(this.css+=c,d&&p!=="end"&&(i.generated.line=t,i.generated.column=r-1,d.source&&d.source.start?(i.source=this.sourcePath(d),i.original.line=d.source.start.line,i.original.column=d.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),u=c.match(/\n/g),u?(t+=u.length,s=c.lastIndexOf(` +`),r=c.length-s):r+=c.length,d&&p!=="start"){let m=d.parent||{raws:{}};(!(d.type==="decl"||d.type==="atrule"&&!d.nodes)||d!==m.last||m.raws.semicolon)&&(d.source&&d.source.end?(i.source=this.sourcePath(d),i.original.line=d.source.end.line,i.original.column=d.source.end.column-1,i.generated.line=t,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=t,i.generated.column=r-1,this.map.addMapping(i)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let r=this.memoizedPaths.get(t);if(r)return r;let n=this.opts.to?Pm(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(n=Pm(DL(n,this.mapOpts.annotation)));let i=PL(n,t);return this.memoizedPaths.set(t,i),i}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new OW(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let r=this.memoizedFileURLs.get(t);if(r)return r;if(ML){let n=ML(t).toString();return this.memoizedFileURLs.set(t,n),n}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let r=this.memoizedURLs.get(t);if(r)return r;HL==="\\"&&(t=t.replace(/\\/g,"/"));let n=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,n),n}};o(y_,"MapGenerator");var b_=y_;zL.exports=b_});var jL=re((Cfe,FL)=>{var Hm=/[\t\n\f\r "#'()/;[\\\]{}]/g,Bm=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,NW=/.[\r\n"'(/\\]/,VL=/[\da-f]/i;FL.exports=o(function(t,r={}){let n=t.css.valueOf(),i=r.ignoreErrors,s,u,c,d,p,m,h,v,x,S,E=n.length,y=0,_=[],b=[];function w(){return y}o(w,"position");function T(I){throw t.error("Unclosed "+I,y)}o(T,"unclosed");function A(){return b.length===0&&y>=E}o(A,"endOfFile");function R(I){if(b.length)return b.pop();if(y>=E)return;let M=I?I.ignoreUnclosed:!1;switch(s=n.charCodeAt(y),s){case 10:case 32:case 9:case 13:case 12:{d=y;do d+=1,s=n.charCodeAt(d);while(s===32||s===10||s===9||s===13||s===12);m=["space",n.slice(y,d)],y=d-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let z=String.fromCharCode(s);m=[z,z,y];break}case 40:{if(S=_.length?_.pop()[1]:"",x=n.charCodeAt(y+1),S==="url"&&x!==39&&x!==34&&x!==32&&x!==10&&x!==9&&x!==12&&x!==13){d=y;do{if(h=!1,d=n.indexOf(")",d+1),d===-1)if(i||M){d=y;break}else T("bracket");for(v=d;n.charCodeAt(v-1)===92;)v-=1,h=!h}while(h);m=["brackets",n.slice(y,d+1),y,d],y=d}else d=n.indexOf(")",y+1),u=n.slice(y,d+1),d===-1||NW.test(u)?m=["(","(",y]:(m=["brackets",u,y,d],y=d);break}case 39:case 34:{p=s===39?"'":'"',d=y;do{if(h=!1,d=n.indexOf(p,d+1),d===-1)if(i||M){d=y+1;break}else T("string");for(v=d;n.charCodeAt(v-1)===92;)v-=1,h=!h}while(h);m=["string",n.slice(y,d+1),y,d],y=d;break}case 64:{Hm.lastIndex=y+1,Hm.test(n),Hm.lastIndex===0?d=n.length-1:d=Hm.lastIndex-2,m=["at-word",n.slice(y,d+1),y,d],y=d;break}case 92:{for(d=y,c=!0;n.charCodeAt(d+1)===92;)d+=1,c=!c;if(s=n.charCodeAt(d+1),c&&s!==47&&s!==32&&s!==10&&s!==9&&s!==13&&s!==12&&(d+=1,VL.test(n.charAt(d)))){for(;VL.test(n.charAt(d+1));)d+=1;n.charCodeAt(d+1)===32&&(d+=1)}m=["word",n.slice(y,d+1),y,d],y=d;break}default:{s===47&&n.charCodeAt(y+1)===42?(d=n.indexOf("*/",y+2)+1,d===0&&(i||M?d=n.length:T("comment")),m=["comment",n.slice(y,d+1),y,d],y=d):(Bm.lastIndex=y+1,Bm.test(n),Bm.lastIndex===0?d=n.length-1:d=Bm.lastIndex-2,m=["word",n.slice(y,d+1),y,d],_.push(m),y=d);break}}return y++,m}o(R,"nextToken");function B(I){b.push(I)}return o(B,"back"),{back:B,endOfFile:A,nextToken:R,position:w}},"tokenizer")});var ZL=re((Sfe,qL)=>{var MW=Im(),PW=wd(),DW=Ed(),HW=Wu(),UL=Mm(),BW=jL(),$L={empty:!0,space:!0};function zW(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}o(zW,"findLastWithPosition");var w_=class w_{constructor(t){this.input=t,this.root=new HW,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let r=new MW;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,i,s,u=!1,c=!1,d=[],p=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?p.push(n==="("?")":"]"):n==="{"&&p.length>0?p.push("}"):n===p[p.length-1]&&p.pop(),p.length===0)if(n===";"){r.source.end=this.getPosition(t[2]),r.source.end.offset++,this.semicolon=!0;break}else if(n==="{"){c=!0;break}else if(n==="}"){if(d.length>0){for(s=d.length-1,i=d[s];i&&i[0]==="space";)i=d[--s];i&&(r.source.end=this.getPosition(i[3]||i[2]),r.source.end.offset++)}this.end(t);break}else d.push(t);else d.push(t);if(this.tokenizer.endOfFile()){u=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(d),d.length?(r.raws.afterName=this.spacesAndCommentsFromStart(d),this.raw(r,"params",d),u&&(t=d[d.length-1],r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),c&&(r.nodes=[],this.current=r)}checkMissedSemicolon(t){let r=this.colon(t);if(r===!1)return;let n=0,i;for(let s=r-1;s>=0&&(i=t[s],!(i[0]!=="space"&&(n+=1,n===2)));s--);throw this.input.error("Missed semicolon",i[0]==="word"?i[3]+1:i[2])}colon(t){let r=0,n,i,s;for(let[u,c]of t.entries()){if(i=c,s=i[0],s==="("&&(r+=1),s===")"&&(r-=1),r===0&&s===":")if(!n)this.doubleColon(i);else{if(n[0]==="word"&&n[1]==="progid")continue;return u}n=i}return!1}comment(t){let r=new PW;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++;let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}createTokenizer(){this.tokenizer=BW(this.input)}decl(t,r){let n=new DW;this.init(n,t[0][2]);let i=t[t.length-1];for(i[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(i[3]||i[2]||zW(t)),n.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let p=t[0][0];if(p===":"||p==="space"||p==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let s;for(;t.length;)if(s=t.shift(),s[0]===":"){n.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),n.raws.between+=s[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let u=[],c;for(;t.length&&(c=t[0][0],!(c!=="space"&&c!=="comment"));)u.push(t.shift());this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(s=t[p],s[1].toLowerCase()==="!important"){n.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(n.raws.important=m);break}else if(s[1].toLowerCase()==="important"){let m=t.slice(0),h="";for(let v=p;v>0;v--){let x=m[v][0];if(h.trim().startsWith("!")&&x!=="space")break;h=m.pop()[1]+h}h.trim().startsWith("!")&&(n.important=!0,n.raws.important=h,t=m)}if(s[0]!=="space"&&s[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(n.raws.between+=u.map(p=>p[1]).join(""),u=[]),this.raw(n,"value",u.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let r=new UL;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="",r.source.end=this.getPosition(t[2]),r.source.end.offset+=r.raws.ownSemicolon.length)}}getPosition(t){let r=this.input.fromOffset(t);return{column:r.col,line:r.line,offset:t}}init(t,r){this.current.push(t),t.source={input:this.input,start:this.getPosition(r)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let r=!1,n=null,i=!1,s=null,u=[],c=t[1].startsWith("--"),d=[],p=t;for(;p;){if(n=p[0],d.push(p),n==="("||n==="[")s||(s=p),u.push(n==="("?")":"]");else if(c&&i&&n==="{")s||(s=p),u.push("}");else if(u.length===0)if(n===";")if(i){this.decl(d,c);return}else break;else if(n==="{"){this.rule(d);return}else if(n==="}"){this.tokenizer.back(d.pop()),r=!0;break}else n===":"&&(i=!0);else n===u[u.length-1]&&(u.pop(),u.length===0&&(s=null));p=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),u.length>0&&this.unclosedBracket(s),r&&i){if(!c)for(;d.length&&(p=d[d.length-1][0],!(p!=="space"&&p!=="comment"));)this.tokenizer.back(d.pop());this.decl(d,c)}else this.unknownWord(d)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,r,n,i){let s,u,c=n.length,d="",p=!0,m,h;for(let v=0;vx+S[1],"");t.raws[r]={raw:v,value:d}}t[r]=d}rule(t){t.pop();let r=new UL;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}spacesAndCommentsFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let r,n="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)n+=t.shift()[1];return n}spacesFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],r==="space");)n=t.pop()[1]+n;return n}stringFrom(t,r){let n="";for(let i=r;i{var VW=Za(),FW=Td(),jW=ZL();function zm(e,t){let r=new FW(e,t),n=new jW(r);try{n.parse()}catch(i){throw i}return n.root}o(zm,"parse");WL.exports=zm;zm.default=zm;VW.registerParse(zm)});var E_=re((kfe,GL)=>{var S_=class S_{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in r)this[n]=r[n]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};o(S_,"Warning");var Od=S_;GL.exports=Od;Od.default=Od});var Fm=re((Ofe,YL)=>{var UW=E_(),L_=class L_{get content(){return this.css}constructor(t,r,n){this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css="",this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let n=new UW(t,r);return this.messages.push(n),n}warnings(){return this.messages.filter(t=>t.type==="warning")}};o(L_,"Result");var Rd=L_;YL.exports=Rd;Rd.default=Rd});var T_=re((Afe,KL)=>{var JL={};KL.exports=o(function(t){JL[t]||(JL[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))},"warnOnce")});var O_=re((Pfe,tT)=>{var $W=Za(),qW=Om(),ZW=x_(),WW=Vm(),QL=Fm(),GW=Wu(),YW=vd(),{isClean:fi,my:JW}=Tm(),Mfe=T_(),KW={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},QW={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},XW={Once:!0,postcssPlugin:!0,prepare:!0},Yu=0;function Ad(e){return typeof e=="object"&&typeof e.then=="function"}o(Ad,"isPromise");function eT(e){let t=!1,r=KW[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,Yu,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,Yu,r+"Exit"]:[r,r+"Exit"]}o(eT,"getEvents");function XL(e){let t;return e.type==="document"?t=["Document",Yu,"DocumentExit"]:e.type==="root"?t=["Root",Yu,"RootExit"]:t=eT(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}o(XL,"toStack");function k_(e){return e[fi]=!1,e.nodes&&e.nodes.forEach(t=>k_(t)),e}o(k_,"cleanMarks");var I_={},jm=class jm{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,r,n){this.stringified=!1,this.processed=!1;let i;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))i=k_(r);else if(r instanceof jm||r instanceof QL)i=k_(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let s=WW;n.syntax&&(s=n.syntax.parse),n.parser&&(s=n.parser),s.parse&&(s=s.parse);try{i=s(r,n)}catch(u){this.processed=!0,this.error=u}i&&!i[JW]&&$W.rebuild(i)}this.result=new QL(t,i,n),this.helpers={...I_,postcss:I_,result:this.result},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(i){console&&console.error&&console.error(i)}return t}prepareVisitors(){this.listeners={};let t=o((r,n,i)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,i])},"add");for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!QW[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!XW[n])if(typeof r[n]=="object")for(let i in r[n])i==="*"?t(r,n,r[n][i]):t(r,n+"-"+i.toLowerCase(),r[n][i]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(Ad(n))try{await n}catch(i){let s=r[r.length-1].node;throw this.handleError(i,s)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let i=t.nodes.map(s=>n(s,this.helpers));await Promise.all(i)}else await n(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return Ad(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=YW;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let i=new ZW(r,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(Ad(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[fi];)t[fi]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,r){return this.async().then(t,r)}toString(){return this.css}visitSync(t,r){for(let[n,i]of t){this.result.lastPlugin=n;let s;try{s=i(r,this.helpers)}catch(u){throw this.handleError(u,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(Ad(s))throw this.getAsyncError()}}visitTick(t){let r=t[t.length-1],{node:n,visitors:i}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(i.length>0&&r.visitorIndex{i[fi]||this.walkSync(i)});else{let i=this.listeners[n];if(i&&this.visitSync(i,t.toProxy()))return}}warnings(){return this.sync().warnings()}};o(jm,"LazyResult");var Ga=jm;Ga.registerPostcss=e=>{I_=e};tT.exports=Ga;Ga.default=Ga;GW.registerLazyResult(Ga);qW.registerLazyResult(Ga)});var nT=re((Bfe,rT)=>{var eG=x_(),tG=Vm(),rG=Fm(),nG=vd(),Hfe=T_(),R_=class R_{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,r=tG;try{t=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,r,n){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=n,this._map=void 0;let i,s=nG;this.result=new rG(this._processor,i,this._opts),this.result.css=r;let u=this;Object.defineProperty(this.result,"root",{get(){return u.root}});let c=new eG(s,i,this._opts,r);if(c.isMap()){let[d,p]=c.generate();d&&(this.result.css=d),p&&(this.result.map=p)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,r){return this.async().then(t,r)}toString(){return this._css}warnings(){return[]}};o(R_,"NoWorkResult");var Nd=R_;rT.exports=Nd;Nd.default=Nd});var iT=re((Vfe,oT)=>{var oG=Om(),iG=O_(),aG=nT(),sG=Wu(),A_=class A_{constructor(t=[]){this.version="8.5.6",this.plugins=this.normalize(t)}normalize(t){let r=[];for(let n of t)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}process(t,r={}){return!this.plugins.length&&!r.parser&&!r.stringifier&&!r.syntax?new aG(this,t,r):new iG(this,t,r)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};o(A_,"Processor");var ol=A_;oT.exports=ol;ol.default=ol;sG.registerProcessor(ol);oG.registerProcessor(ol)});var pT=re((jfe,fT)=>{var aT=Im(),sT=wd(),lG=Za(),uG=Lm(),lT=Ed(),uT=Om(),cG=NL(),dG=Td(),fG=O_(),pG=__(),mG=xd(),hG=Vm(),N_=iT(),gG=Fm(),cT=Wu(),dT=Mm(),_G=vd(),vG=E_();function dt(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new N_(e)}o(dt,"postcss");dt.plugin=o(function(t,r){let n=!1;function i(...u){console&&console.warn&&!n&&(n=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南: -https://www.w3ctech.com/topic/2226`));let c=r(...l);return c.postcssPlugin=t,c.postcssVersion=new U9().version,c}i(o,"creator");let a;return Object.defineProperty(o,"postcss",{get(){return a||(a=o()),a}}),o.process=function(l,c,d){return ft([o(d)]).process(l,c)},o},"plugin");ft.stringify=qG;ft.parse=UG;ft.fromJSON=BG;ft.list=zG;ft.comment=e=>new ST(e);ft.atRule=e=>new wT(e);ft.decl=e=>new ET(e);ft.rule=e=>new kT(e);ft.root=e=>new TT(e);ft.document=e=>new LT(e);ft.CssSyntaxError=HG;ft.Declaration=ET;ft.Container=DG;ft.Processor=U9;ft.Document=LT;ft.Comment=ST;ft.Warning=ZG;ft.AtRule=wT;ft.Result=$G;ft.Input=FG;ft.Rule=kT;ft.Root=TT;ft.Node=jG;VG.registerPostcss(ft);IT.exports=ft;ft.default=ft});var RT=ee($9=>{var OT;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof $9=="object"?e($9):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(OT={}):e(OT={})})(function(e){e.version="1.2.0";function t(){for(var c=0,d=new Array(256),p=0;p!=256;++p)c=p,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,d[p]=c;return typeof Int32Array<"u"?new Int32Array(d):d}i(t,"signed_crc_table");var r=t();function n(c,d){for(var p=d^-1,m=c.length-1,h=0;h>>8^r[(p^c.charCodeAt(h++))&255],p=p>>>8^r[(p^c.charCodeAt(h++))&255];return h===m&&(p=p>>>8^r[(p^c.charCodeAt(h))&255]),p^-1}i(n,"crc32_bstr");function o(c,d){if(c.length>1e4)return a(c,d);for(var p=d^-1,m=c.length-3,h=0;h>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255];for(;h>>8^r[(p^c[h++])&255];return p^-1}i(o,"crc32_buf");function a(c,d){for(var p=d^-1,m=c.length-7,h=0;h>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255];for(;h>>8^r[(p^c[h++])&255];return p^-1}i(a,"crc32_buf_8");function l(c,d){for(var p=d^-1,m=0,h=c.length,v,x;m>>8^r[(p^v)&255]:v<2048?(p=p>>>8^r[(p^(192|v>>6&31))&255],p=p>>>8^r[(p^(128|v&63))&255]):v>=55296&&v<57344?(v=(v&1023)+64,x=c.charCodeAt(m++)&1023,p=p>>>8^r[(p^(240|v>>8&7))&255],p=p>>>8^r[(p^(128|v>>2&63))&255],p=p>>>8^r[(p^(128|x>>6&15|(v&3)<<4))&255],p=p>>>8^r[(p^(128|x&63))&255]):(p=p>>>8^r[(p^(224|v>>12&15))&255],p=p>>>8^r[(p^(128|v>>6&63))&255],p=p>>>8^r[(p^(128|v&63))&255]);return p^-1}i(l,"crc32_str"),e.table=r,e.bstr=n,e.buf=o,e.str=l})});var cl=ee((oc,Ud)=>{(function(){var e,t="4.17.23",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",a="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,d="__lodash_placeholder__",p=1,m=2,h=4,v=1,x=2,S=1,E=2,y=4,_=8,b=16,w=32,T=64,R=128,O=256,B=512,I=30,M="...",V=800,z=16,G=1,q=2,F=3,J=1/0,re=9007199254740991,ae=17976931348623157e292,de=NaN,pe=4294967295,wt=pe-1,gt=pe>>>1,_t=[["ary",R],["bind",S],["bindKey",E],["curry",_],["curryRight",b],["flip",B],["partial",w],["partialRight",T],["rearg",O]],Re="[object Arguments]",Be="[object Array]",Ot="[object AsyncFunction]",Gt="[object Boolean]",Wr="[object Date]",En="[object DOMException]",Co="[object Error]",Ln="[object Function]",Zn="[object GeneratorFunction]",Er="[object Map]",Se="[object Number]",Qe="[object Null]",Ye="[object Object]",ot="[object Promise]",Pr="[object Proxy]",un="[object RegExp]",it="[object Set]",ct="[object String]",Yt="[object Symbol]",Ts="[object Undefined]",wo="[object WeakMap]",ga="[object WeakSet]",Ft="[object ArrayBuffer]",Kt="[object DataView]",Xo="[object Float32Array]",_a="[object Float64Array]",ks="[object Int8Array]",eg="[object Int16Array]",tg="[object Int32Array]",rg="[object Uint8Array]",ng="[object Uint8ClampedArray]",og="[object Uint16Array]",ig="[object Uint32Array]",kM=/\b__p \+= '';/g,IM=/\b(__p \+=) '' \+/g,AM=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xv=/&(?:amp|lt|gt|quot|#39);/g,Cv=/[&<>"']/g,OM=RegExp(xv.source),RM=RegExp(Cv.source),NM=/<%-([\s\S]+?)%>/g,MM=/<%([\s\S]+?)%>/g,wv=/<%=([\s\S]+?)%>/g,PM=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,DM=/^\w*$/,HM=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ag=/[\\^$.*+?()[\]{}|]/g,BM=RegExp(ag.source),sg=/^\s+/,FM=/\s/,VM=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zM=/\{\n\/\* \[wrapped with (.+)\] \*/,jM=/,? & /,UM=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,$M=/[()=,{}\[\]\/\s]/,qM=/\\(\\)?/g,ZM=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Sv=/\w*$/,WM=/^[-+]0x[0-9a-f]+$/i,GM=/^0b[01]+$/i,YM=/^\[object .+?Constructor\]$/,KM=/^0o[0-7]+$/i,JM=/^(?:0|[1-9]\d*)$/,QM=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,z0=/($^)/,XM=/['\n\r\u2028\u2029\\]/g,j0="\\ud800-\\udfff",eP="\\u0300-\\u036f",tP="\\ufe20-\\ufe2f",rP="\\u20d0-\\u20ff",Ev=eP+tP+rP,Lv="\\u2700-\\u27bf",Tv="a-z\\xdf-\\xf6\\xf8-\\xff",nP="\\xac\\xb1\\xd7\\xf7",oP="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",iP="\\u2000-\\u206f",aP=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",kv="A-Z\\xc0-\\xd6\\xd8-\\xde",Iv="\\ufe0e\\ufe0f",Av=nP+oP+iP+aP,lg="['’]",sP="["+j0+"]",Ov="["+Av+"]",U0="["+Ev+"]",Rv="\\d+",lP="["+Lv+"]",Nv="["+Tv+"]",Mv="[^"+j0+Av+Rv+Lv+Tv+kv+"]",ug="\\ud83c[\\udffb-\\udfff]",uP="(?:"+U0+"|"+ug+")",Pv="[^"+j0+"]",cg="(?:\\ud83c[\\udde6-\\uddff]){2}",dg="[\\ud800-\\udbff][\\udc00-\\udfff]",Jl="["+kv+"]",Dv="\\u200d",Hv="(?:"+Nv+"|"+Mv+")",cP="(?:"+Jl+"|"+Mv+")",Bv="(?:"+lg+"(?:d|ll|m|re|s|t|ve))?",Fv="(?:"+lg+"(?:D|LL|M|RE|S|T|VE))?",Vv=uP+"?",zv="["+Iv+"]?",dP="(?:"+Dv+"(?:"+[Pv,cg,dg].join("|")+")"+zv+Vv+")*",fP="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",pP="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",jv=zv+Vv+dP,mP="(?:"+[lP,cg,dg].join("|")+")"+jv,hP="(?:"+[Pv+U0+"?",U0,cg,dg,sP].join("|")+")",gP=RegExp(lg,"g"),_P=RegExp(U0,"g"),fg=RegExp(ug+"(?="+ug+")|"+hP+jv,"g"),vP=RegExp([Jl+"?"+Nv+"+"+Bv+"(?="+[Ov,Jl,"$"].join("|")+")",cP+"+"+Fv+"(?="+[Ov,Jl+Hv,"$"].join("|")+")",Jl+"?"+Hv+"+"+Bv,Jl+"+"+Fv,pP,fP,Rv,mP].join("|"),"g"),bP=RegExp("["+Dv+j0+Ev+Iv+"]"),yP=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xP=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],CP=-1,St={};St[Xo]=St[_a]=St[ks]=St[eg]=St[tg]=St[rg]=St[ng]=St[og]=St[ig]=!0,St[Re]=St[Be]=St[Ft]=St[Gt]=St[Kt]=St[Wr]=St[Co]=St[Ln]=St[Er]=St[Se]=St[Ye]=St[un]=St[it]=St[ct]=St[wo]=!1;var xt={};xt[Re]=xt[Be]=xt[Ft]=xt[Kt]=xt[Gt]=xt[Wr]=xt[Xo]=xt[_a]=xt[ks]=xt[eg]=xt[tg]=xt[Er]=xt[Se]=xt[Ye]=xt[un]=xt[it]=xt[ct]=xt[Yt]=xt[rg]=xt[ng]=xt[og]=xt[ig]=!0,xt[Co]=xt[Ln]=xt[wo]=!1;var wP={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},SP={"&":"&","<":"<",">":">",'"':""","'":"'"},EP={"&":"&","<":"<",">":">",""":'"',"'":"'"},LP={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},TP=parseFloat,kP=parseInt,Uv=typeof global=="object"&&global&&global.Object===Object&&global,IP=typeof self=="object"&&self&&self.Object===Object&&self,mr=Uv||IP||Function("return this")(),pg=typeof oc=="object"&&oc&&!oc.nodeType&&oc,Is=pg&&typeof Ud=="object"&&Ud&&!Ud.nodeType&&Ud,$v=Is&&Is.exports===pg,mg=$v&&Uv.process,Wn=function(){try{var P=Is&&Is.require&&Is.require("util").types;return P||mg&&mg.binding&&mg.binding("util")}catch{}}(),qv=Wn&&Wn.isArrayBuffer,Zv=Wn&&Wn.isDate,Wv=Wn&&Wn.isMap,Gv=Wn&&Wn.isRegExp,Yv=Wn&&Wn.isSet,Kv=Wn&&Wn.isTypedArray;function Tn(P,$,j){switch(j.length){case 0:return P.call($);case 1:return P.call($,j[0]);case 2:return P.call($,j[0],j[1]);case 3:return P.call($,j[0],j[1],j[2])}return P.apply($,j)}i(Tn,"apply");function AP(P,$,j,le){for(var Le=-1,at=P==null?0:P.length;++Le-1}i($0,"arrayIncludes");function hg(P,$,j){for(var le=-1,Le=P==null?0:P.length;++le-1;);return j}i(nb,"charsStartIndex");function ob(P,$){for(var j=P.length;j--&&Ql($,P[j],0)>-1;);return j}i(ob,"charsEndIndex");function FP(P,$){for(var j=P.length,le=0;j--;)P[j]===$&&++le;return le}i(FP,"countHolders");var VP=bg(wP),zP=bg(SP);function jP(P){return"\\"+LP[P]}i(jP,"escapeStringChar");function UP(P,$){return P==null?e:P[$]}i(UP,"getValue");function Xl(P){return bP.test(P)}i(Xl,"hasUnicode");function $P(P){return yP.test(P)}i($P,"hasUnicodeWord");function qP(P){for(var $,j=[];!($=P.next()).done;)j.push($.value);return j}i(qP,"iteratorToArray");function wg(P){var $=-1,j=Array(P.size);return P.forEach(function(le,Le){j[++$]=[Le,le]}),j}i(wg,"mapToArray");function ib(P,$){return function(j){return P($(j))}}i(ib,"overArg");function ya(P,$){for(var j=-1,le=P.length,Le=0,at=[];++j-1}i(OD,"listCacheHas");function RD(s,u){var f=this.__data__,g=lf(f,s);return g<0?(++this.size,f.push([s,u])):f[g][1]=u,this}i(RD,"listCacheSet"),Ri.prototype.clear=kD,Ri.prototype.delete=ID,Ri.prototype.get=AD,Ri.prototype.has=OD,Ri.prototype.set=RD;function Ni(s){var u=-1,f=s==null?0:s.length;for(this.clear();++u=u?s:u)),s}i(Ns,"baseClamp");function Jn(s,u,f,g,C,k){var A,N=u&p,D=u&m,Y=u&h;if(f&&(A=C?f(s,g,C,k):f(s)),A!==e)return A;if(!Mt(s))return s;var K=Te(s);if(K){if(A=DH(s),!N)return cn(s,A)}else{var Q=Hr(s),ie=Q==Ln||Q==Zn;if(Ta(s))return zb(s,N);if(Q==Ye||Q==Re||ie&&!C){if(A=D||ie?{}:ay(s),!N)return D?EH(s,GD(A,s)):SH(s,_b(A,s))}else{if(!xt[Q])return C?s:{};A=HH(s,Q,N)}}k||(k=new Eo);var me=k.get(s);if(me)return me;k.set(s,A),Py(s)?s.forEach(function(Ce){A.add(Jn(Ce,u,f,Ce,s,k))}):Ny(s)&&s.forEach(function(Ce,Ue){A.set(Ue,Jn(Ce,u,f,Ue,s,k))});var xe=Y?D?Yg:Gg:D?fn:hr,Ne=K?e:xe(s);return Gn(Ne||s,function(Ce,Ue){Ne&&(Ue=Ce,Ce=s[Ue]),Qc(A,Ue,Jn(Ce,u,f,Ue,s,k))}),A}i(Jn,"baseClone");function YD(s){var u=hr(s);return function(f){return vb(f,s,u)}}i(YD,"baseConforms");function vb(s,u,f){var g=f.length;if(s==null)return!g;for(s=vt(s);g--;){var C=f[g],k=u[C],A=s[C];if(A===e&&!(C in s)||!k(A))return!1}return!0}i(vb,"baseConformsTo");function bb(s,u,f){if(typeof s!="function")throw new Yn(o);return i1(function(){s.apply(e,f)},u)}i(bb,"baseDelay");function Xc(s,u,f,g){var C=-1,k=$0,A=!0,N=s.length,D=[],Y=u.length;if(!N)return D;f&&(u=Rt(u,kn(f))),g?(k=hg,A=!1):u.length>=r&&(k=Zc,A=!1,u=new Rs(u));e:for(;++CC?0:C+f),g=g===e||g>C?C:Ae(g),g<0&&(g+=C),g=f>g?0:Hy(g);f0&&f(N)?u>1?Lr(N,u-1,f,g,C):ba(C,N):g||(C[C.length]=N)}return C}i(Lr,"baseFlatten");var Ag=Wb(),Cb=Wb(!0);function ei(s,u){return s&&Ag(s,u,hr)}i(ei,"baseForOwn");function Og(s,u){return s&&Cb(s,u,hr)}i(Og,"baseForOwnRight");function cf(s,u){return va(u,function(f){return Bi(s[f])})}i(cf,"baseFunctions");function Ms(s,u){u=Ea(u,s);for(var f=0,g=u.length;s!=null&&fu}i(Rg,"baseGt");function QD(s,u){return s!=null&&st.call(s,u)}i(QD,"baseHas");function XD(s,u){return s!=null&&u in vt(s)}i(XD,"baseHasIn");function eH(s,u,f){return s>=Dr(u,f)&&s=120&&K.length>=120)?new Rs(A&&K):e}K=s[0];var Q=-1,ie=N[0];e:for(;++Q-1;)N!==s&&ef.call(N,D,1),ef.call(s,D,1);return s}i(Hg,"basePullAll");function Nb(s,u){for(var f=s?u.length:0,g=f-1;f--;){var C=u[f];if(f==g||C!==k){var k=C;Hi(C)?ef.call(s,C,1):zg(s,C)}}return s}i(Nb,"basePullAt");function Bg(s,u){return s+nf(pb()*(u-s+1))}i(Bg,"baseRandom");function pH(s,u,f,g){for(var C=-1,k=Qt(rf((u-s)/(f||1)),0),A=j(k);k--;)A[g?k:++C]=s,s+=f;return A}i(pH,"baseRange");function Fg(s,u){var f="";if(!s||u<1||u>re)return f;do u%2&&(f+=s),u=nf(u/2),u&&(s+=s);while(u);return f}i(Fg,"baseRepeat");function De(s,u){return r3(uy(s,u,pn),s+"")}i(De,"baseRest");function mH(s){return gb(uu(s))}i(mH,"baseSample");function hH(s,u){var f=uu(s);return xf(f,Ns(u,0,f.length))}i(hH,"baseSampleSize");function r1(s,u,f,g){if(!Mt(s))return s;u=Ea(u,s);for(var C=-1,k=u.length,A=k-1,N=s;N!=null&&++CC?0:C+u),f=f>C?C:f,f<0&&(f+=C),C=u>f?0:f-u>>>0,u>>>=0;for(var k=j(C);++g>>1,A=s[k];A!==null&&!An(A)&&(f?A<=u:A=r){var Y=u?null:IH(s);if(Y)return Z0(Y);A=!1,C=Zc,D=new Rs}else D=u?[]:N;e:for(;++g=g?s:Qn(s,u,f)}i(La,"castSlice");var Vb=aD||function(s){return mr.clearTimeout(s)};function zb(s,u){if(u)return s.slice();var f=s.length,g=lb?lb(f):new s.constructor(f);return s.copy(g),g}i(zb,"cloneBuffer");function qg(s){var u=new s.constructor(s.byteLength);return new Q0(u).set(new Q0(s)),u}i(qg,"cloneArrayBuffer");function yH(s,u){var f=u?qg(s.buffer):s.buffer;return new s.constructor(f,s.byteOffset,s.byteLength)}i(yH,"cloneDataView");function xH(s){var u=new s.constructor(s.source,Sv.exec(s));return u.lastIndex=s.lastIndex,u}i(xH,"cloneRegExp");function CH(s){return Jc?vt(Jc.call(s)):{}}i(CH,"cloneSymbol");function jb(s,u){var f=u?qg(s.buffer):s.buffer;return new s.constructor(f,s.byteOffset,s.length)}i(jb,"cloneTypedArray");function Ub(s,u){if(s!==u){var f=s!==e,g=s===null,C=s===s,k=An(s),A=u!==e,N=u===null,D=u===u,Y=An(u);if(!N&&!Y&&!k&&s>u||k&&A&&D&&!N&&!Y||g&&A&&D||!f&&D||!C)return 1;if(!g&&!k&&!Y&&s=N)return D;var Y=f[g];return D*(Y=="desc"?-1:1)}}return s.index-u.index}i(wH,"compareMultiple");function $b(s,u,f,g){for(var C=-1,k=s.length,A=f.length,N=-1,D=u.length,Y=Qt(k-A,0),K=j(D+Y),Q=!g;++N1?f[C-1]:e,A=C>2?f[2]:e;for(k=s.length>3&&typeof k=="function"?(C--,k):e,A&&Yr(f[0],f[1],A)&&(k=C<3?e:k,C=1),u=vt(u);++g-1?C[k?u[A]:A]:e}}i(Yb,"createFind");function Kb(s){return Di(function(u){var f=u.length,g=f,C=Kn.prototype.thru;for(s&&u.reverse();g--;){var k=u[g];if(typeof k!="function")throw new Yn(o);if(C&&!A&&bf(k)=="wrapper")var A=new Kn([],!0)}for(g=A?g:f;++g1&&Ze.reverse(),K&&DN))return!1;var Y=k.get(s),K=k.get(u);if(Y&&K)return Y==u&&K==s;var Q=-1,ie=!0,me=f&x?new Rs:e;for(k.set(s,u),k.set(u,s);++Q1?"& ":"")+u[g],u=u.join(f>2?", ":" "),s.replace(VM,`{ -/* [wrapped with `+u+`] */ -`)}i(BH,"insertWrapDetails");function FH(s){return Te(s)||Hs(s)||!!(db&&s&&s[db])}i(FH,"isFlattenable");function Hi(s,u){var f=typeof s;return u=u??re,!!u&&(f=="number"||f!="symbol"&&JM.test(s))&&s>-1&&s%1==0&&s0){if(++u>=V)return arguments[0]}else u=0;return s.apply(e,arguments)}}i(py,"shortOut");function xf(s,u){var f=-1,g=s.length,C=g-1;for(u=u===e?g:u;++f1?s[u-1]:e;return f=typeof f=="function"?(s.pop(),f):e,xy(s,f)});function Cy(s){var u=L(s);return u.__chain__=!0,u}i(Cy,"chain");function KB(s,u){return u(s),s}i(KB,"tap");function Cf(s,u){return u(s)}i(Cf,"thru");var JB=Di(function(s){var u=s.length,f=u?s[0]:0,g=this.__wrapped__,C=i(function(k){return Ig(k,s)},"interceptor");return u>1||this.__actions__.length||!(g instanceof $e)||!Hi(f)?this.thru(C):(g=g.slice(f,+f+(u?1:0)),g.__actions__.push({func:Cf,args:[C],thisArg:e}),new Kn(g,this.__chain__).thru(function(k){return u&&!k.length&&k.push(e),k}))});function QB(){return Cy(this)}i(QB,"wrapperChain");function XB(){return new Kn(this.value(),this.__chain__)}i(XB,"wrapperCommit");function eF(){this.__values__===e&&(this.__values__=Dy(this.value()));var s=this.__index__>=this.__values__.length,u=s?e:this.__values__[this.__index__++];return{done:s,value:u}}i(eF,"wrapperNext");function tF(){return this}i(tF,"wrapperToIterator");function rF(s){for(var u,f=this;f instanceof sf;){var g=hy(f);g.__index__=0,g.__values__=e,u?C.__wrapped__=g:u=g;var C=g;f=f.__wrapped__}return C.__wrapped__=s,u}i(rF,"wrapperPlant");function nF(){var s=this.__wrapped__;if(s instanceof $e){var u=s;return this.__actions__.length&&(u=new $e(this)),u=u.reverse(),u.__actions__.push({func:Cf,args:[n3],thisArg:e}),new Kn(u,this.__chain__)}return this.thru(n3)}i(nF,"wrapperReverse");function oF(){return Bb(this.__wrapped__,this.__actions__)}i(oF,"wrapperValue");var iF=mf(function(s,u,f){st.call(s,f)?++s[f]:Mi(s,f,1)});function aF(s,u,f){var g=Te(s)?Jv:KD;return f&&Yr(s,u,f)&&(u=e),g(s,be(u,3))}i(aF,"every");function sF(s,u){var f=Te(s)?va:xb;return f(s,be(u,3))}i(sF,"filter");var lF=Yb(gy),uF=Yb(_y);function cF(s,u){return Lr(wf(s,u),1)}i(cF,"flatMap");function dF(s,u){return Lr(wf(s,u),J)}i(dF,"flatMapDeep");function fF(s,u,f){return f=f===e?1:Ae(f),Lr(wf(s,u),f)}i(fF,"flatMapDepth");function wy(s,u){var f=Te(s)?Gn:wa;return f(s,be(u,3))}i(wy,"forEach");function Sy(s,u){var f=Te(s)?OP:yb;return f(s,be(u,3))}i(Sy,"forEachRight");var pF=mf(function(s,u,f){st.call(s,f)?s[f].push(u):Mi(s,f,[u])});function mF(s,u,f,g){s=dn(s)?s:uu(s),f=f&&!g?Ae(f):0;var C=s.length;return f<0&&(f=Qt(C+f,0)),kf(s)?f<=C&&s.indexOf(u,f)>-1:!!C&&Ql(s,u,f)>-1}i(mF,"includes");var hF=De(function(s,u,f){var g=-1,C=typeof u=="function",k=dn(s)?j(s.length):[];return wa(s,function(A){k[++g]=C?Tn(u,A,f):e1(A,u,f)}),k}),gF=mf(function(s,u,f){Mi(s,f,u)});function wf(s,u){var f=Te(s)?Rt:Tb;return f(s,be(u,3))}i(wf,"map");function _F(s,u,f,g){return s==null?[]:(Te(u)||(u=u==null?[]:[u]),f=g?e:f,Te(f)||(f=f==null?[]:[f]),Ob(s,u,f))}i(_F,"orderBy");var vF=mf(function(s,u,f){s[f?0:1].push(u)},function(){return[[],[]]});function bF(s,u,f){var g=Te(s)?gg:tb,C=arguments.length<3;return g(s,be(u,4),f,C,wa)}i(bF,"reduce");function yF(s,u,f){var g=Te(s)?RP:tb,C=arguments.length<3;return g(s,be(u,4),f,C,yb)}i(yF,"reduceRight");function xF(s,u){var f=Te(s)?va:xb;return f(s,Lf(be(u,3)))}i(xF,"reject");function CF(s){var u=Te(s)?gb:mH;return u(s)}i(CF,"sample");function wF(s,u,f){(f?Yr(s,u,f):u===e)?u=1:u=Ae(u);var g=Te(s)?qD:hH;return g(s,u)}i(wF,"sampleSize");function SF(s){var u=Te(s)?ZD:_H;return u(s)}i(SF,"shuffle");function EF(s){if(s==null)return 0;if(dn(s))return kf(s)?eu(s):s.length;var u=Hr(s);return u==Er||u==it?s.size:Pg(s).length}i(EF,"size");function LF(s,u,f){var g=Te(s)?_g:vH;return f&&Yr(s,u,f)&&(u=e),g(s,be(u,3))}i(LF,"some");var TF=De(function(s,u){if(s==null)return[];var f=u.length;return f>1&&Yr(s,u[0],u[1])?u=[]:f>2&&Yr(u[0],u[1],u[2])&&(u=[u[0]]),Ob(s,Lr(u,1),[])}),Sf=sD||function(){return mr.Date.now()};function kF(s,u){if(typeof u!="function")throw new Yn(o);return s=Ae(s),function(){if(--s<1)return u.apply(this,arguments)}}i(kF,"after");function Ey(s,u,f){return u=f?e:u,u=s&&u==null?s.length:u,Pi(s,R,e,e,e,e,u)}i(Ey,"ary");function Ly(s,u){var f;if(typeof u!="function")throw new Yn(o);return s=Ae(s),function(){return--s>0&&(f=u.apply(this,arguments)),s<=1&&(u=e),f}}i(Ly,"before");var i3=De(function(s,u,f){var g=S;if(f.length){var C=ya(f,su(i3));g|=w}return Pi(s,g,u,f,C)}),Ty=De(function(s,u,f){var g=S|E;if(f.length){var C=ya(f,su(Ty));g|=w}return Pi(u,g,s,f,C)});function ky(s,u,f){u=f?e:u;var g=Pi(s,_,e,e,e,e,e,u);return g.placeholder=ky.placeholder,g}i(ky,"curry");function Iy(s,u,f){u=f?e:u;var g=Pi(s,b,e,e,e,e,e,u);return g.placeholder=Iy.placeholder,g}i(Iy,"curryRight");function Ay(s,u,f){var g,C,k,A,N,D,Y=0,K=!1,Q=!1,ie=!0;if(typeof s!="function")throw new Yn(o);u=eo(u)||0,Mt(f)&&(K=!!f.leading,Q="maxWait"in f,k=Q?Qt(eo(f.maxWait)||0,u):k,ie="trailing"in f?!!f.trailing:ie);function me(zt){var To=g,Vi=C;return g=C=e,Y=zt,A=s.apply(Vi,To),A}i(me,"invokeFunc");function xe(zt){return Y=zt,N=i1(Ue,u),K?me(zt):A}i(xe,"leadingEdge");function Ne(zt){var To=zt-D,Vi=zt-Y,Yy=u-To;return Q?Dr(Yy,k-Vi):Yy}i(Ne,"remainingWait");function Ce(zt){var To=zt-D,Vi=zt-Y;return D===e||To>=u||To<0||Q&&Vi>=k}i(Ce,"shouldInvoke");function Ue(){var zt=Sf();if(Ce(zt))return Ze(zt);N=i1(Ue,Ne(zt))}i(Ue,"timerExpired");function Ze(zt){return N=e,ie&&g?me(zt):(g=C=e,A)}i(Ze,"trailingEdge");function On(){N!==e&&Vb(N),Y=0,g=D=C=N=e}i(On,"cancel");function Kr(){return N===e?A:Ze(Sf())}i(Kr,"flush");function Rn(){var zt=Sf(),To=Ce(zt);if(g=arguments,C=this,D=zt,To){if(N===e)return xe(D);if(Q)return Vb(N),N=i1(Ue,u),me(D)}return N===e&&(N=i1(Ue,u)),A}return i(Rn,"debounced"),Rn.cancel=On,Rn.flush=Kr,Rn}i(Ay,"debounce");var IF=De(function(s,u){return bb(s,1,u)}),AF=De(function(s,u,f){return bb(s,eo(u)||0,f)});function OF(s){return Pi(s,B)}i(OF,"flip");function Ef(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Yn(o);var f=i(function(){var g=arguments,C=u?u.apply(this,g):g[0],k=f.cache;if(k.has(C))return k.get(C);var A=s.apply(this,g);return f.cache=k.set(C,A)||k,A},"memoized");return f.cache=new(Ef.Cache||Ni),f}i(Ef,"memoize"),Ef.Cache=Ni;function Lf(s){if(typeof s!="function")throw new Yn(o);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}i(Lf,"negate");function RF(s){return Ly(2,s)}i(RF,"once");var NF=bH(function(s,u){u=u.length==1&&Te(u[0])?Rt(u[0],kn(be())):Rt(Lr(u,1),kn(be()));var f=u.length;return De(function(g){for(var C=-1,k=Dr(g.length,f);++C=u}),Hs=Sb(function(){return arguments}())?Sb:function(s){return Pt(s)&&st.call(s,"callee")&&!cb.call(s,"callee")},Te=j.isArray,GF=qv?kn(qv):rH;function dn(s){return s!=null&&Tf(s.length)&&!Bi(s)}i(dn,"isArrayLike");function Vt(s){return Pt(s)&&dn(s)}i(Vt,"isArrayLikeObject");function YF(s){return s===!0||s===!1||Pt(s)&&Gr(s)==Gt}i(YF,"isBoolean");var Ta=uD||_3,KF=Zv?kn(Zv):nH;function JF(s){return Pt(s)&&s.nodeType===1&&!a1(s)}i(JF,"isElement");function QF(s){if(s==null)return!0;if(dn(s)&&(Te(s)||typeof s=="string"||typeof s.splice=="function"||Ta(s)||lu(s)||Hs(s)))return!s.length;var u=Hr(s);if(u==Er||u==it)return!s.size;if(o1(s))return!Pg(s).length;for(var f in s)if(st.call(s,f))return!1;return!0}i(QF,"isEmpty");function XF(s,u){return t1(s,u)}i(XF,"isEqual");function eV(s,u,f){f=typeof f=="function"?f:e;var g=f?f(s,u):e;return g===e?t1(s,u,e,f):!!g}i(eV,"isEqualWith");function s3(s){if(!Pt(s))return!1;var u=Gr(s);return u==Co||u==En||typeof s.message=="string"&&typeof s.name=="string"&&!a1(s)}i(s3,"isError");function tV(s){return typeof s=="number"&&fb(s)}i(tV,"isFinite");function Bi(s){if(!Mt(s))return!1;var u=Gr(s);return u==Ln||u==Zn||u==Ot||u==Pr}i(Bi,"isFunction");function Ry(s){return typeof s=="number"&&s==Ae(s)}i(Ry,"isInteger");function Tf(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=re}i(Tf,"isLength");function Mt(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}i(Mt,"isObject");function Pt(s){return s!=null&&typeof s=="object"}i(Pt,"isObjectLike");var Ny=Wv?kn(Wv):iH;function rV(s,u){return s===u||Mg(s,u,Jg(u))}i(rV,"isMatch");function nV(s,u,f){return f=typeof f=="function"?f:e,Mg(s,u,Jg(u),f)}i(nV,"isMatchWith");function oV(s){return My(s)&&s!=+s}i(oV,"isNaN");function iV(s){if(jH(s))throw new Le(n);return Eb(s)}i(iV,"isNative");function aV(s){return s===null}i(aV,"isNull");function sV(s){return s==null}i(sV,"isNil");function My(s){return typeof s=="number"||Pt(s)&&Gr(s)==Se}i(My,"isNumber");function a1(s){if(!Pt(s)||Gr(s)!=Ye)return!1;var u=X0(s);if(u===null)return!0;var f=st.call(u,"constructor")&&u.constructor;return typeof f=="function"&&f instanceof f&&Y0.call(f)==nD}i(a1,"isPlainObject");var l3=Gv?kn(Gv):aH;function lV(s){return Ry(s)&&s>=-re&&s<=re}i(lV,"isSafeInteger");var Py=Yv?kn(Yv):sH;function kf(s){return typeof s=="string"||!Te(s)&&Pt(s)&&Gr(s)==ct}i(kf,"isString");function An(s){return typeof s=="symbol"||Pt(s)&&Gr(s)==Yt}i(An,"isSymbol");var lu=Kv?kn(Kv):lH;function uV(s){return s===e}i(uV,"isUndefined");function cV(s){return Pt(s)&&Hr(s)==wo}i(cV,"isWeakMap");function dV(s){return Pt(s)&&Gr(s)==ga}i(dV,"isWeakSet");var fV=vf(Dg),pV=vf(function(s,u){return s<=u});function Dy(s){if(!s)return[];if(dn(s))return kf(s)?So(s):cn(s);if(Wc&&s[Wc])return qP(s[Wc]());var u=Hr(s),f=u==Er?wg:u==it?Z0:uu;return f(s)}i(Dy,"toArray");function Fi(s){if(!s)return s===0?s:0;if(s=eo(s),s===J||s===-J){var u=s<0?-1:1;return u*ae}return s===s?s:0}i(Fi,"toFinite");function Ae(s){var u=Fi(s),f=u%1;return u===u?f?u-f:u:0}i(Ae,"toInteger");function Hy(s){return s?Ns(Ae(s),0,pe):0}i(Hy,"toLength");function eo(s){if(typeof s=="number")return s;if(An(s))return de;if(Mt(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=Mt(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=rb(s);var f=GM.test(s);return f||KM.test(s)?kP(s.slice(2),f?2:8):WM.test(s)?de:+s}i(eo,"toNumber");function By(s){return ti(s,fn(s))}i(By,"toPlainObject");function mV(s){return s?Ns(Ae(s),-re,re):s===0?s:0}i(mV,"toSafeInteger");function lt(s){return s==null?"":In(s)}i(lt,"toString");var hV=iu(function(s,u){if(o1(u)||dn(u)){ti(u,hr(u),s);return}for(var f in u)st.call(u,f)&&Qc(s,f,u[f])}),Fy=iu(function(s,u){ti(u,fn(u),s)}),If=iu(function(s,u,f,g){ti(u,fn(u),s,g)}),gV=iu(function(s,u,f,g){ti(u,hr(u),s,g)}),_V=Di(Ig);function vV(s,u){var f=ou(s);return u==null?f:_b(f,u)}i(vV,"create");var bV=De(function(s,u){s=vt(s);var f=-1,g=u.length,C=g>2?u[2]:e;for(C&&Yr(u[0],u[1],C)&&(g=1);++f1),k}),ti(s,Yg(s),f),g&&(f=Jn(f,p|m|h,AH));for(var C=u.length;C--;)zg(f,u[C]);return f});function HV(s,u){return zy(s,Lf(be(u)))}i(HV,"omitBy");var BV=Di(function(s,u){return s==null?{}:dH(s,u)});function zy(s,u){if(s==null)return{};var f=Rt(Yg(s),function(g){return[g]});return u=be(u),Rb(s,f,function(g,C){return u(g,C[0])})}i(zy,"pickBy");function FV(s,u,f){u=Ea(u,s);var g=-1,C=u.length;for(C||(C=1,s=e);++gu){var g=s;s=u,u=g}if(f||s%1||u%1){var C=pb();return Dr(s+C*(u-s+TP("1e-"+((C+"").length-1))),u)}return Bg(s,u)}i(YV,"random");var KV=au(function(s,u,f){return u=u.toLowerCase(),s+(f?$y(u):u)});function $y(s){return d3(lt(s).toLowerCase())}i($y,"capitalize");function qy(s){return s=lt(s),s&&s.replace(QM,VP).replace(_P,"")}i(qy,"deburr");function JV(s,u,f){s=lt(s),u=In(u);var g=s.length;f=f===e?g:Ns(Ae(f),0,g);var C=f;return f-=u.length,f>=0&&s.slice(f,C)==u}i(JV,"endsWith");function QV(s){return s=lt(s),s&&RM.test(s)?s.replace(Cv,zP):s}i(QV,"escape");function XV(s){return s=lt(s),s&&BM.test(s)?s.replace(ag,"\\$&"):s}i(XV,"escapeRegExp");var ez=au(function(s,u,f){return s+(f?"-":"")+u.toLowerCase()}),tz=au(function(s,u,f){return s+(f?" ":"")+u.toLowerCase()}),rz=Gb("toLowerCase");function nz(s,u,f){s=lt(s),u=Ae(u);var g=u?eu(s):0;if(!u||g>=u)return s;var C=(u-g)/2;return _f(nf(C),f)+s+_f(rf(C),f)}i(nz,"pad");function oz(s,u,f){s=lt(s),u=Ae(u);var g=u?eu(s):0;return u&&g>>0,f?(s=lt(s),s&&(typeof u=="string"||u!=null&&!l3(u))&&(u=In(u),!u&&Xl(s))?La(So(s),0,f):s.split(u,f)):[]}i(cz,"split");var dz=au(function(s,u,f){return s+(f?" ":"")+d3(u)});function fz(s,u,f){return s=lt(s),f=f==null?0:Ns(Ae(f),0,s.length),u=In(u),s.slice(f,f+u.length)==u}i(fz,"startsWith");function pz(s,u,f){var g=L.templateSettings;f&&Yr(s,u,f)&&(u=e),s=lt(s),u=If({},u,g,ty);var C=If({},u.imports,g.imports,ty),k=hr(C),A=Cg(C,k),N,D,Y=0,K=u.interpolate||z0,Q="__p += '",ie=Sg((u.escape||z0).source+"|"+K.source+"|"+(K===wv?ZM:z0).source+"|"+(u.evaluate||z0).source+"|$","g"),me="//# sourceURL="+(st.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++CP+"]")+` -`;s.replace(ie,function(Ce,Ue,Ze,On,Kr,Rn){return Ze||(Ze=On),Q+=s.slice(Y,Rn).replace(XM,jP),Ue&&(N=!0,Q+=`' + -__e(`+Ue+`) + -'`),Kr&&(D=!0,Q+=`'; -`+Kr+`; -__p += '`),Ze&&(Q+=`' + -((__t = (`+Ze+`)) == null ? '' : __t) + -'`),Y=Rn+Ce.length,Ce}),Q+=`'; -`;var xe=st.call(u,"variable")&&u.variable;if(!xe)Q=`with (obj) { -`+Q+` +https://www.w3ctech.com/topic/2226`));let c=r(...u);return c.postcssPlugin=t,c.postcssVersion=new N_().version,c}o(i,"creator");let s;return Object.defineProperty(i,"postcss",{get(){return s||(s=i()),s}}),i.process=function(u,c,d){return dt([i(d)]).process(u,c)},i},"plugin");dt.stringify=_G;dt.parse=hG;dt.fromJSON=cG;dt.list=pG;dt.comment=e=>new sT(e);dt.atRule=e=>new aT(e);dt.decl=e=>new lT(e);dt.rule=e=>new dT(e);dt.root=e=>new cT(e);dt.document=e=>new uT(e);dt.CssSyntaxError=uG;dt.Declaration=lT;dt.Container=lG;dt.Processor=N_;dt.Document=uT;dt.Comment=sT;dt.Warning=vG;dt.AtRule=aT;dt.Result=gG;dt.Input=dG;dt.Rule=dT;dt.Root=cT;dt.Node=mG;fG.registerPostcss(dt);fT.exports=dt;dt.default=dt});var hT=re(M_=>{var mT;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof M_=="object"?e(M_):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(mT={}):e(mT={})})(function(e){e.version="1.2.0";function t(){for(var c=0,d=new Array(256),p=0;p!=256;++p)c=p,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,d[p]=c;return typeof Int32Array<"u"?new Int32Array(d):d}o(t,"signed_crc_table");var r=t();function n(c,d){for(var p=d^-1,m=c.length-1,h=0;h>>8^r[(p^c.charCodeAt(h++))&255],p=p>>>8^r[(p^c.charCodeAt(h++))&255];return h===m&&(p=p>>>8^r[(p^c.charCodeAt(h))&255]),p^-1}o(n,"crc32_bstr");function i(c,d){if(c.length>1e4)return s(c,d);for(var p=d^-1,m=c.length-3,h=0;h>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255];for(;h>>8^r[(p^c[h++])&255];return p^-1}o(i,"crc32_buf");function s(c,d){for(var p=d^-1,m=c.length-7,h=0;h>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255],p=p>>>8^r[(p^c[h++])&255];for(;h>>8^r[(p^c[h++])&255];return p^-1}o(s,"crc32_buf_8");function u(c,d){for(var p=d^-1,m=0,h=c.length,v,x;m>>8^r[(p^v)&255]:v<2048?(p=p>>>8^r[(p^(192|v>>6&31))&255],p=p>>>8^r[(p^(128|v&63))&255]):v>=55296&&v<57344?(v=(v&1023)+64,x=c.charCodeAt(m++)&1023,p=p>>>8^r[(p^(240|v>>8&7))&255],p=p>>>8^r[(p^(128|v>>2&63))&255],p=p>>>8^r[(p^(128|x>>6&15|(v&3)<<4))&255],p=p>>>8^r[(p^(128|x&63))&255]):(p=p>>>8^r[(p^(224|v>>12&15))&255],p=p>>>8^r[(p^(128|v>>6&63))&255],p=p>>>8^r[(p^(128|v&63))&255]);return p^-1}o(u,"crc32_str"),e.table=r,e.bstr=n,e.buf=i,e.str=u})});var il=re((Ju,Pd)=>{(function(){var e,t="4.17.23",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",c=500,d="__lodash_placeholder__",p=1,m=2,h=4,v=1,x=2,S=1,E=2,y=4,_=8,b=16,w=32,T=64,A=128,R=256,B=512,I=30,M="...",z=800,F=16,W=1,q=2,V=3,J=1/0,ee=9007199254740991,X=17976931348623157e292,ie=NaN,fe=4294967295,vt=fe-1,Ge=fe>>>1,lt=[["ary",A],["bind",S],["bindKey",E],["curry",_],["curryRight",b],["flip",B],["partial",w],["partialRight",T],["rearg",R]],Pt="[object Arguments]",cr="[object Array]",dr="[object AsyncFunction]",Cr="[object Boolean]",Cn="[object Date]",_o="[object DOMException]",Wo="[object Error]",jn="[object Function]",Ei="[object GeneratorFunction]",an="[object Map]",Pe="[object Number]",mt="[object Null]",ot="[object Object]",tt="[object Promise]",Ar="[object Proxy]",sn="[object RegExp]",rt="[object Set]",ut="[object String]",qt="[object Symbol]",Cs="[object Undefined]",vo="[object WeakMap]",ca="[object WeakSet]",Dt="[object ArrayBuffer]",Zt="[object DataView]",Go="[object Float32Array]",da="[object Float64Array]",ws="[object Int8Array]",$h="[object Int16Array]",qh="[object Int32Array]",Zh="[object Uint8Array]",Wh="[object Uint8ClampedArray]",Gh="[object Uint16Array]",Yh="[object Uint32Array]",eM=/\b__p \+= '';/g,tM=/\b(__p \+=) '' \+/g,rM=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ov=/&(?:amp|lt|gt|quot|#39);/g,iv=/[&<>"']/g,nM=RegExp(ov.source),oM=RegExp(iv.source),iM=/<%-([\s\S]+?)%>/g,aM=/<%([\s\S]+?)%>/g,av=/<%=([\s\S]+?)%>/g,sM=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lM=/^\w*$/,uM=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jh=/[\\^$.*+?()[\]{}|]/g,cM=RegExp(Jh.source),Kh=/^\s+/,dM=/\s/,fM=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pM=/\{\n\/\* \[wrapped with (.+)\] \*/,mM=/,? & /,hM=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,gM=/[()=,{}\[\]\/\s]/,_M=/\\(\\)?/g,vM=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sv=/\w*$/,bM=/^[-+]0x[0-9a-f]+$/i,yM=/^0b[01]+$/i,xM=/^\[object .+?Constructor\]$/,CM=/^0o[0-7]+$/i,wM=/^(?:0|[1-9]\d*)$/,SM=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pf=/($^)/,EM=/['\n\r\u2028\u2029\\]/g,Df="\\ud800-\\udfff",LM="\\u0300-\\u036f",TM="\\ufe20-\\ufe2f",kM="\\u20d0-\\u20ff",lv=LM+TM+kM,uv="\\u2700-\\u27bf",cv="a-z\\xdf-\\xf6\\xf8-\\xff",IM="\\xac\\xb1\\xd7\\xf7",OM="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",RM="\\u2000-\\u206f",AM=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",dv="A-Z\\xc0-\\xd6\\xd8-\\xde",fv="\\ufe0e\\ufe0f",pv=IM+OM+RM+AM,Qh="['’]",NM="["+Df+"]",mv="["+pv+"]",Hf="["+lv+"]",hv="\\d+",MM="["+uv+"]",gv="["+cv+"]",_v="[^"+Df+pv+hv+uv+cv+dv+"]",Xh="\\ud83c[\\udffb-\\udfff]",PM="(?:"+Hf+"|"+Xh+")",vv="[^"+Df+"]",eg="(?:\\ud83c[\\udde6-\\uddff]){2}",tg="[\\ud800-\\udbff][\\udc00-\\udfff]",Ul="["+dv+"]",bv="\\u200d",yv="(?:"+gv+"|"+_v+")",DM="(?:"+Ul+"|"+_v+")",xv="(?:"+Qh+"(?:d|ll|m|re|s|t|ve))?",Cv="(?:"+Qh+"(?:D|LL|M|RE|S|T|VE))?",wv=PM+"?",Sv="["+fv+"]?",HM="(?:"+bv+"(?:"+[vv,eg,tg].join("|")+")"+Sv+wv+")*",BM="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zM="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ev=Sv+wv+HM,VM="(?:"+[MM,eg,tg].join("|")+")"+Ev,FM="(?:"+[vv+Hf+"?",Hf,eg,tg,NM].join("|")+")",jM=RegExp(Qh,"g"),UM=RegExp(Hf,"g"),rg=RegExp(Xh+"(?="+Xh+")|"+FM+Ev,"g"),$M=RegExp([Ul+"?"+gv+"+"+xv+"(?="+[mv,Ul,"$"].join("|")+")",DM+"+"+Cv+"(?="+[mv,Ul+yv,"$"].join("|")+")",Ul+"?"+yv+"+"+xv,Ul+"+"+Cv,zM,BM,hv,VM].join("|"),"g"),qM=RegExp("["+bv+Df+lv+fv+"]"),ZM=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,WM=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],GM=-1,xt={};xt[Go]=xt[da]=xt[ws]=xt[$h]=xt[qh]=xt[Zh]=xt[Wh]=xt[Gh]=xt[Yh]=!0,xt[Pt]=xt[cr]=xt[Dt]=xt[Cr]=xt[Zt]=xt[Cn]=xt[Wo]=xt[jn]=xt[an]=xt[Pe]=xt[ot]=xt[sn]=xt[rt]=xt[ut]=xt[vo]=!1;var bt={};bt[Pt]=bt[cr]=bt[Dt]=bt[Zt]=bt[Cr]=bt[Cn]=bt[Go]=bt[da]=bt[ws]=bt[$h]=bt[qh]=bt[an]=bt[Pe]=bt[ot]=bt[sn]=bt[rt]=bt[ut]=bt[qt]=bt[Zh]=bt[Wh]=bt[Gh]=bt[Yh]=!0,bt[Wo]=bt[jn]=bt[vo]=!1;var YM={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},JM={"&":"&","<":"<",">":">",'"':""","'":"'"},KM={"&":"&","<":"<",">":">",""":'"',"'":"'"},QM={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},XM=parseFloat,eP=parseInt,Lv=typeof global=="object"&&global&&global.Object===Object&&global,tP=typeof self=="object"&&self&&self.Object===Object&&self,fr=Lv||tP||Function("return this")(),ng=typeof Ju=="object"&&Ju&&!Ju.nodeType&&Ju,Ss=ng&&typeof Pd=="object"&&Pd&&!Pd.nodeType&&Pd,Tv=Ss&&Ss.exports===ng,og=Tv&&Lv.process,Un=function(){try{var P=Ss&&Ss.require&&Ss.require("util").types;return P||og&&og.binding&&og.binding("util")}catch{}}(),kv=Un&&Un.isArrayBuffer,Iv=Un&&Un.isDate,Ov=Un&&Un.isMap,Rv=Un&&Un.isRegExp,Av=Un&&Un.isSet,Nv=Un&&Un.isTypedArray;function wn(P,$,j){switch(j.length){case 0:return P.call($);case 1:return P.call($,j[0]);case 2:return P.call($,j[0],j[1]);case 3:return P.call($,j[0],j[1],j[2])}return P.apply($,j)}o(wn,"apply");function rP(P,$,j,ue){for(var Se=-1,nt=P==null?0:P.length;++Se-1}o(Bf,"arrayIncludes");function ig(P,$,j){for(var ue=-1,Se=P==null?0:P.length;++ue-1;);return j}o(Vv,"charsStartIndex");function Fv(P,$){for(var j=P.length;j--&&$l($,P[j],0)>-1;);return j}o(Fv,"charsEndIndex");function dP(P,$){for(var j=P.length,ue=0;j--;)P[j]===$&&++ue;return ue}o(dP,"countHolders");var fP=ug(YM),pP=ug(JM);function mP(P){return"\\"+QM[P]}o(mP,"escapeStringChar");function hP(P,$){return P==null?e:P[$]}o(hP,"getValue");function ql(P){return qM.test(P)}o(ql,"hasUnicode");function gP(P){return ZM.test(P)}o(gP,"hasUnicodeWord");function _P(P){for(var $,j=[];!($=P.next()).done;)j.push($.value);return j}o(_P,"iteratorToArray");function pg(P){var $=-1,j=Array(P.size);return P.forEach(function(ue,Se){j[++$]=[Se,ue]}),j}o(pg,"mapToArray");function jv(P,$){return function(j){return P($(j))}}o(jv,"overArg");function ma(P,$){for(var j=-1,ue=P.length,Se=0,nt=[];++j-1}o(nD,"listCacheHas");function oD(a,l){var f=this.__data__,g=t0(f,a);return g<0?(++this.size,f.push([a,l])):f[g][1]=l,this}o(oD,"listCacheSet"),Li.prototype.clear=eD,Li.prototype.delete=tD,Li.prototype.get=rD,Li.prototype.has=nD,Li.prototype.set=oD;function Ti(a){var l=-1,f=a==null?0:a.length;for(this.clear();++l=l?a:l)),a}o(ks,"baseClamp");function Wn(a,l,f,g,C,k){var O,N=l&p,D=l&m,G=l&h;if(f&&(O=C?f(a,g,C,k):f(a)),O!==e)return O;if(!Ot(a))return a;var Y=Le(a);if(Y){if(O=lH(a),!N)return ln(a,O)}else{var K=Mr(a),ae=K==jn||K==Ei;if(xa(a))return Sb(a,N);if(K==ot||K==Pt||ae&&!C){if(O=D||ae?{}:Ub(a),!N)return D?KD(a,yD(O,a)):JD(a,eb(O,a))}else{if(!bt[K])return C?a:{};O=uH(a,K,N)}}k||(k=new yo);var me=k.get(a);if(me)return me;k.set(a,O),vy(a)?a.forEach(function(xe){O.add(Wn(xe,l,f,xe,a,k))}):gy(a)&&a.forEach(function(xe,Ve){O.set(Ve,Wn(xe,l,f,Ve,a,k))});var ye=G?D?zg:Bg:D?cn:pr,Re=Y?e:ye(a);return $n(Re||a,function(xe,Ve){Re&&(Ve=xe,xe=a[Ve]),$c(O,Ve,Wn(xe,l,f,Ve,a,k))}),O}o(Wn,"baseClone");function xD(a){var l=pr(a);return function(f){return tb(f,a,l)}}o(xD,"baseConforms");function tb(a,l,f){var g=f.length;if(a==null)return!g;for(a=ht(a);g--;){var C=f[g],k=l[C],O=a[C];if(O===e&&!(C in a)||!k(O))return!1}return!0}o(tb,"baseConformsTo");function rb(a,l,f){if(typeof a!="function")throw new qn(i);return Kc(function(){a.apply(e,f)},l)}o(rb,"baseDelay");function qc(a,l,f,g){var C=-1,k=Bf,O=!0,N=a.length,D=[],G=l.length;if(!N)return D;f&&(l=kt(l,Sn(f))),g?(k=ig,O=!1):l.length>=r&&(k=Bc,O=!1,l=new Ts(l));e:for(;++CC?0:C+f),g=g===e||g>C?C:Ie(g),g<0&&(g+=C),g=f>g?0:yy(g);f0&&f(N)?l>1?wr(N,l-1,f,g,C):pa(C,N):g||(C[C.length]=N)}return C}o(wr,"baseFlatten");var yg=Ob(),ib=Ob(!0);function Yo(a,l){return a&&yg(a,l,pr)}o(Yo,"baseForOwn");function xg(a,l){return a&&ib(a,l,pr)}o(xg,"baseForOwnRight");function n0(a,l){return fa(l,function(f){return Ai(a[f])})}o(n0,"baseFunctions");function Is(a,l){l=ba(l,a);for(var f=0,g=l.length;a!=null&&fl}o(Cg,"baseGt");function SD(a,l){return a!=null&&it.call(a,l)}o(SD,"baseHas");function ED(a,l){return a!=null&&l in ht(a)}o(ED,"baseHasIn");function LD(a,l,f){return a>=Nr(l,f)&&a=120&&Y.length>=120)?new Ts(O&&Y):e}Y=a[0];var K=-1,ae=N[0];e:for(;++K-1;)N!==a&&Gf.call(N,D,1),Gf.call(a,D,1);return a}o(Tg,"basePullAll");function gb(a,l){for(var f=a?l.length:0,g=f-1;f--;){var C=l[f];if(f==g||C!==k){var k=C;Ri(C)?Gf.call(a,C,1):Rg(a,C)}}return a}o(gb,"basePullAt");function kg(a,l){return a+Kf(Jv()*(l-a+1))}o(kg,"baseRandom");function zD(a,l,f,g){for(var C=-1,k=Gt(Jf((l-a)/(f||1)),0),O=j(k);k--;)O[g?k:++C]=a,a+=f;return O}o(zD,"baseRange");function Ig(a,l){var f="";if(!a||l<1||l>ee)return f;do l%2&&(f+=a),l=Kf(l/2),l&&(a+=a);while(l);return f}o(Ig,"baseRepeat");function Me(a,l){return Zg(Zb(a,l,dn),a+"")}o(Me,"baseRest");function VD(a){return Xv(tu(a))}o(VD,"baseSample");function FD(a,l){var f=tu(a);return m0(f,ks(l,0,f.length))}o(FD,"baseSampleSize");function Gc(a,l,f,g){if(!Ot(a))return a;l=ba(l,a);for(var C=-1,k=l.length,O=k-1,N=a;N!=null&&++CC?0:C+l),f=f>C?C:f,f<0&&(f+=C),C=l>f?0:f-l>>>0,l>>>=0;for(var k=j(C);++g>>1,O=a[k];O!==null&&!Ln(O)&&(f?O<=l:O=r){var G=l?null:tH(a);if(G)return Vf(G);O=!1,C=Bc,D=new Ts}else D=l?[]:N;e:for(;++g=g?a:Gn(a,l,f)}o(ya,"castSlice");var wb=AP||function(a){return fr.clearTimeout(a)};function Sb(a,l){if(l)return a.slice();var f=a.length,g=qv?qv(f):new a.constructor(f);return a.copy(g),g}o(Sb,"cloneBuffer");function Pg(a){var l=new a.constructor(a.byteLength);return new Zf(l).set(new Zf(a)),l}o(Pg,"cloneArrayBuffer");function ZD(a,l){var f=l?Pg(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.byteLength)}o(ZD,"cloneDataView");function WD(a){var l=new a.constructor(a.source,sv.exec(a));return l.lastIndex=a.lastIndex,l}o(WD,"cloneRegExp");function GD(a){return Uc?ht(Uc.call(a)):{}}o(GD,"cloneSymbol");function Eb(a,l){var f=l?Pg(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.length)}o(Eb,"cloneTypedArray");function Lb(a,l){if(a!==l){var f=a!==e,g=a===null,C=a===a,k=Ln(a),O=l!==e,N=l===null,D=l===l,G=Ln(l);if(!N&&!G&&!k&&a>l||k&&O&&D&&!N&&!G||g&&O&&D||!f&&D||!C)return 1;if(!g&&!k&&!G&&a=N)return D;var G=f[g];return D*(G=="desc"?-1:1)}}return a.index-l.index}o(YD,"compareMultiple");function Tb(a,l,f,g){for(var C=-1,k=a.length,O=f.length,N=-1,D=l.length,G=Gt(k-O,0),Y=j(D+G),K=!g;++N1?f[C-1]:e,O=C>2?f[2]:e;for(k=a.length>3&&typeof k=="function"?(C--,k):e,O&&Zr(f[0],f[1],O)&&(k=C<3?e:k,C=1),l=ht(l);++g-1?C[k?l[O]:O]:e}}o(Ab,"createFind");function Nb(a){return Oi(function(l){var f=l.length,g=f,C=Zn.prototype.thru;for(a&&l.reverse();g--;){var k=l[g];if(typeof k!="function")throw new qn(i);if(C&&!O&&f0(k)=="wrapper")var O=new Zn([],!0)}for(g=O?g:f;++g1&&Ue.reverse(),Y&&DN))return!1;var G=k.get(a),Y=k.get(l);if(G&&Y)return G==l&&Y==a;var K=-1,ae=!0,me=f&x?new Ts:e;for(k.set(a,l),k.set(l,a);++K1?"& ":"")+l[g],l=l.join(f>2?", ":" "),a.replace(fM,`{ +/* [wrapped with `+l+`] */ +`)}o(cH,"insertWrapDetails");function dH(a){return Le(a)||As(a)||!!(Gv&&a&&a[Gv])}o(dH,"isFlattenable");function Ri(a,l){var f=typeof a;return l=l??ee,!!l&&(f=="number"||f!="symbol"&&wM.test(a))&&a>-1&&a%1==0&&a0){if(++l>=z)return arguments[0]}else l=0;return a.apply(e,arguments)}}o(Jb,"shortOut");function m0(a,l){var f=-1,g=a.length,C=g-1;for(l=l===e?g:l;++f1?a[l-1]:e;return f=typeof f=="function"?(a.pop(),f):e,oy(a,f)});function iy(a){var l=L(a);return l.__chain__=!0,l}o(iy,"chain");function CB(a,l){return l(a),a}o(CB,"tap");function h0(a,l){return l(a)}o(h0,"thru");var wB=Oi(function(a){var l=a.length,f=l?a[0]:0,g=this.__wrapped__,C=o(function(k){return bg(k,a)},"interceptor");return l>1||this.__actions__.length||!(g instanceof Fe)||!Ri(f)?this.thru(C):(g=g.slice(f,+f+(l?1:0)),g.__actions__.push({func:h0,args:[C],thisArg:e}),new Zn(g,this.__chain__).thru(function(k){return l&&!k.length&&k.push(e),k}))});function SB(){return iy(this)}o(SB,"wrapperChain");function EB(){return new Zn(this.value(),this.__chain__)}o(EB,"wrapperCommit");function LB(){this.__values__===e&&(this.__values__=by(this.value()));var a=this.__index__>=this.__values__.length,l=a?e:this.__values__[this.__index__++];return{done:a,value:l}}o(LB,"wrapperNext");function TB(){return this}o(TB,"wrapperToIterator");function kB(a){for(var l,f=this;f instanceof e0;){var g=Qb(f);g.__index__=0,g.__values__=e,l?C.__wrapped__=g:l=g;var C=g;f=f.__wrapped__}return C.__wrapped__=a,l}o(kB,"wrapperPlant");function IB(){var a=this.__wrapped__;if(a instanceof Fe){var l=a;return this.__actions__.length&&(l=new Fe(this)),l=l.reverse(),l.__actions__.push({func:h0,args:[Wg],thisArg:e}),new Zn(l,this.__chain__)}return this.thru(Wg)}o(IB,"wrapperReverse");function OB(){return xb(this.__wrapped__,this.__actions__)}o(OB,"wrapperValue");var RB=s0(function(a,l,f){it.call(a,f)?++a[f]:ki(a,f,1)});function AB(a,l,f){var g=Le(a)?Mv:CD;return f&&Zr(a,l,f)&&(l=e),g(a,ve(l,3))}o(AB,"every");function NB(a,l){var f=Le(a)?fa:ob;return f(a,ve(l,3))}o(NB,"filter");var MB=Ab(Xb),PB=Ab(ey);function DB(a,l){return wr(g0(a,l),1)}o(DB,"flatMap");function HB(a,l){return wr(g0(a,l),J)}o(HB,"flatMapDeep");function BB(a,l,f){return f=f===e?1:Ie(f),wr(g0(a,l),f)}o(BB,"flatMapDepth");function ay(a,l){var f=Le(a)?$n:_a;return f(a,ve(l,3))}o(ay,"forEach");function sy(a,l){var f=Le(a)?nP:nb;return f(a,ve(l,3))}o(sy,"forEachRight");var zB=s0(function(a,l,f){it.call(a,f)?a[f].push(l):ki(a,f,[l])});function VB(a,l,f,g){a=un(a)?a:tu(a),f=f&&!g?Ie(f):0;var C=a.length;return f<0&&(f=Gt(C+f,0)),x0(a)?f<=C&&a.indexOf(l,f)>-1:!!C&&$l(a,l,f)>-1}o(VB,"includes");var FB=Me(function(a,l,f){var g=-1,C=typeof l=="function",k=un(a)?j(a.length):[];return _a(a,function(O){k[++g]=C?wn(l,O,f):Zc(O,l,f)}),k}),jB=s0(function(a,l,f){ki(a,f,l)});function g0(a,l){var f=Le(a)?kt:cb;return f(a,ve(l,3))}o(g0,"map");function UB(a,l,f,g){return a==null?[]:(Le(l)||(l=l==null?[]:[l]),f=g?e:f,Le(f)||(f=f==null?[]:[f]),mb(a,l,f))}o(UB,"orderBy");var $B=s0(function(a,l,f){a[f?0:1].push(l)},function(){return[[],[]]});function qB(a,l,f){var g=Le(a)?ag:Bv,C=arguments.length<3;return g(a,ve(l,4),f,C,_a)}o(qB,"reduce");function ZB(a,l,f){var g=Le(a)?oP:Bv,C=arguments.length<3;return g(a,ve(l,4),f,C,nb)}o(ZB,"reduceRight");function WB(a,l){var f=Le(a)?fa:ob;return f(a,b0(ve(l,3)))}o(WB,"reject");function GB(a){var l=Le(a)?Xv:VD;return l(a)}o(GB,"sample");function YB(a,l,f){(f?Zr(a,l,f):l===e)?l=1:l=Ie(l);var g=Le(a)?_D:FD;return g(a,l)}o(YB,"sampleSize");function JB(a){var l=Le(a)?vD:UD;return l(a)}o(JB,"shuffle");function KB(a){if(a==null)return 0;if(un(a))return x0(a)?Zl(a):a.length;var l=Mr(a);return l==an||l==rt?a.size:Eg(a).length}o(KB,"size");function QB(a,l,f){var g=Le(a)?sg:$D;return f&&Zr(a,l,f)&&(l=e),g(a,ve(l,3))}o(QB,"some");var XB=Me(function(a,l){if(a==null)return[];var f=l.length;return f>1&&Zr(a,l[0],l[1])?l=[]:f>2&&Zr(l[0],l[1],l[2])&&(l=[l[0]]),mb(a,wr(l,1),[])}),_0=NP||function(){return fr.Date.now()};function ez(a,l){if(typeof l!="function")throw new qn(i);return a=Ie(a),function(){if(--a<1)return l.apply(this,arguments)}}o(ez,"after");function ly(a,l,f){return l=f?e:l,l=a&&l==null?a.length:l,Ii(a,A,e,e,e,e,l)}o(ly,"ary");function uy(a,l){var f;if(typeof l!="function")throw new qn(i);return a=Ie(a),function(){return--a>0&&(f=l.apply(this,arguments)),a<=1&&(l=e),f}}o(uy,"before");var Yg=Me(function(a,l,f){var g=S;if(f.length){var C=ma(f,Xl(Yg));g|=w}return Ii(a,g,l,f,C)}),cy=Me(function(a,l,f){var g=S|E;if(f.length){var C=ma(f,Xl(cy));g|=w}return Ii(l,g,a,f,C)});function dy(a,l,f){l=f?e:l;var g=Ii(a,_,e,e,e,e,e,l);return g.placeholder=dy.placeholder,g}o(dy,"curry");function fy(a,l,f){l=f?e:l;var g=Ii(a,b,e,e,e,e,e,l);return g.placeholder=fy.placeholder,g}o(fy,"curryRight");function py(a,l,f){var g,C,k,O,N,D,G=0,Y=!1,K=!1,ae=!0;if(typeof a!="function")throw new qn(i);l=Jn(l)||0,Ot(f)&&(Y=!!f.leading,K="maxWait"in f,k=K?Gt(Jn(f.maxWait)||0,l):k,ae="trailing"in f?!!f.trailing:ae);function me(Bt){var Co=g,Mi=C;return g=C=e,G=Bt,O=a.apply(Mi,Co),O}o(me,"invokeFunc");function ye(Bt){return G=Bt,N=Kc(Ve,l),Y?me(Bt):O}o(ye,"leadingEdge");function Re(Bt){var Co=Bt-D,Mi=Bt-G,Ay=l-Co;return K?Nr(Ay,k-Mi):Ay}o(Re,"remainingWait");function xe(Bt){var Co=Bt-D,Mi=Bt-G;return D===e||Co>=l||Co<0||K&&Mi>=k}o(xe,"shouldInvoke");function Ve(){var Bt=_0();if(xe(Bt))return Ue(Bt);N=Kc(Ve,Re(Bt))}o(Ve,"timerExpired");function Ue(Bt){return N=e,ae&&g?me(Bt):(g=C=e,O)}o(Ue,"trailingEdge");function Tn(){N!==e&&wb(N),G=0,g=D=C=N=e}o(Tn,"cancel");function Wr(){return N===e?O:Ue(_0())}o(Wr,"flush");function kn(){var Bt=_0(),Co=xe(Bt);if(g=arguments,C=this,D=Bt,Co){if(N===e)return ye(D);if(K)return wb(N),N=Kc(Ve,l),me(D)}return N===e&&(N=Kc(Ve,l)),O}return o(kn,"debounced"),kn.cancel=Tn,kn.flush=Wr,kn}o(py,"debounce");var tz=Me(function(a,l){return rb(a,1,l)}),rz=Me(function(a,l,f){return rb(a,Jn(l)||0,f)});function nz(a){return Ii(a,B)}o(nz,"flip");function v0(a,l){if(typeof a!="function"||l!=null&&typeof l!="function")throw new qn(i);var f=o(function(){var g=arguments,C=l?l.apply(this,g):g[0],k=f.cache;if(k.has(C))return k.get(C);var O=a.apply(this,g);return f.cache=k.set(C,O)||k,O},"memoized");return f.cache=new(v0.Cache||Ti),f}o(v0,"memoize"),v0.Cache=Ti;function b0(a){if(typeof a!="function")throw new qn(i);return function(){var l=arguments;switch(l.length){case 0:return!a.call(this);case 1:return!a.call(this,l[0]);case 2:return!a.call(this,l[0],l[1]);case 3:return!a.call(this,l[0],l[1],l[2])}return!a.apply(this,l)}}o(b0,"negate");function oz(a){return uy(2,a)}o(oz,"once");var iz=qD(function(a,l){l=l.length==1&&Le(l[0])?kt(l[0],Sn(ve())):kt(wr(l,1),Sn(ve()));var f=l.length;return Me(function(g){for(var C=-1,k=Nr(g.length,f);++C=l}),As=sb(function(){return arguments}())?sb:function(a){return Rt(a)&&it.call(a,"callee")&&!Wv.call(a,"callee")},Le=j.isArray,yz=kv?Sn(kv):kD;function un(a){return a!=null&&y0(a.length)&&!Ai(a)}o(un,"isArrayLike");function Ht(a){return Rt(a)&&un(a)}o(Ht,"isArrayLikeObject");function xz(a){return a===!0||a===!1||Rt(a)&&qr(a)==Cr}o(xz,"isBoolean");var xa=PP||s3,Cz=Iv?Sn(Iv):ID;function wz(a){return Rt(a)&&a.nodeType===1&&!Qc(a)}o(wz,"isElement");function Sz(a){if(a==null)return!0;if(un(a)&&(Le(a)||typeof a=="string"||typeof a.splice=="function"||xa(a)||eu(a)||As(a)))return!a.length;var l=Mr(a);if(l==an||l==rt)return!a.size;if(Jc(a))return!Eg(a).length;for(var f in a)if(it.call(a,f))return!1;return!0}o(Sz,"isEmpty");function Ez(a,l){return Wc(a,l)}o(Ez,"isEqual");function Lz(a,l,f){f=typeof f=="function"?f:e;var g=f?f(a,l):e;return g===e?Wc(a,l,e,f):!!g}o(Lz,"isEqualWith");function Kg(a){if(!Rt(a))return!1;var l=qr(a);return l==Wo||l==_o||typeof a.message=="string"&&typeof a.name=="string"&&!Qc(a)}o(Kg,"isError");function Tz(a){return typeof a=="number"&&Yv(a)}o(Tz,"isFinite");function Ai(a){if(!Ot(a))return!1;var l=qr(a);return l==jn||l==Ei||l==dr||l==Ar}o(Ai,"isFunction");function hy(a){return typeof a=="number"&&a==Ie(a)}o(hy,"isInteger");function y0(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=ee}o(y0,"isLength");function Ot(a){var l=typeof a;return a!=null&&(l=="object"||l=="function")}o(Ot,"isObject");function Rt(a){return a!=null&&typeof a=="object"}o(Rt,"isObjectLike");var gy=Ov?Sn(Ov):RD;function kz(a,l){return a===l||Sg(a,l,Fg(l))}o(kz,"isMatch");function Iz(a,l,f){return f=typeof f=="function"?f:e,Sg(a,l,Fg(l),f)}o(Iz,"isMatchWith");function Oz(a){return _y(a)&&a!=+a}o(Oz,"isNaN");function Rz(a){if(mH(a))throw new Se(n);return lb(a)}o(Rz,"isNative");function Az(a){return a===null}o(Az,"isNull");function Nz(a){return a==null}o(Nz,"isNil");function _y(a){return typeof a=="number"||Rt(a)&&qr(a)==Pe}o(_y,"isNumber");function Qc(a){if(!Rt(a)||qr(a)!=ot)return!1;var l=Wf(a);if(l===null)return!0;var f=it.call(l,"constructor")&&l.constructor;return typeof f=="function"&&f instanceof f&&Uf.call(f)==IP}o(Qc,"isPlainObject");var Qg=Rv?Sn(Rv):AD;function Mz(a){return hy(a)&&a>=-ee&&a<=ee}o(Mz,"isSafeInteger");var vy=Av?Sn(Av):ND;function x0(a){return typeof a=="string"||!Le(a)&&Rt(a)&&qr(a)==ut}o(x0,"isString");function Ln(a){return typeof a=="symbol"||Rt(a)&&qr(a)==qt}o(Ln,"isSymbol");var eu=Nv?Sn(Nv):MD;function Pz(a){return a===e}o(Pz,"isUndefined");function Dz(a){return Rt(a)&&Mr(a)==vo}o(Dz,"isWeakMap");function Hz(a){return Rt(a)&&qr(a)==ca}o(Hz,"isWeakSet");var Bz=d0(Lg),zz=d0(function(a,l){return a<=l});function by(a){if(!a)return[];if(un(a))return x0(a)?bo(a):ln(a);if(zc&&a[zc])return _P(a[zc]());var l=Mr(a),f=l==an?pg:l==rt?Vf:tu;return f(a)}o(by,"toArray");function Ni(a){if(!a)return a===0?a:0;if(a=Jn(a),a===J||a===-J){var l=a<0?-1:1;return l*X}return a===a?a:0}o(Ni,"toFinite");function Ie(a){var l=Ni(a),f=l%1;return l===l?f?l-f:l:0}o(Ie,"toInteger");function yy(a){return a?ks(Ie(a),0,fe):0}o(yy,"toLength");function Jn(a){if(typeof a=="number")return a;if(Ln(a))return ie;if(Ot(a)){var l=typeof a.valueOf=="function"?a.valueOf():a;a=Ot(l)?l+"":l}if(typeof a!="string")return a===0?a:+a;a=zv(a);var f=yM.test(a);return f||CM.test(a)?eP(a.slice(2),f?2:8):bM.test(a)?ie:+a}o(Jn,"toNumber");function xy(a){return Jo(a,cn(a))}o(xy,"toPlainObject");function Vz(a){return a?ks(Ie(a),-ee,ee):a===0?a:0}o(Vz,"toSafeInteger");function at(a){return a==null?"":En(a)}o(at,"toString");var Fz=Kl(function(a,l){if(Jc(l)||un(l)){Jo(l,pr(l),a);return}for(var f in l)it.call(l,f)&&$c(a,f,l[f])}),Cy=Kl(function(a,l){Jo(l,cn(l),a)}),C0=Kl(function(a,l,f,g){Jo(l,cn(l),a,g)}),jz=Kl(function(a,l,f,g){Jo(l,pr(l),a,g)}),Uz=Oi(bg);function $z(a,l){var f=Jl(a);return l==null?f:eb(f,l)}o($z,"create");var qz=Me(function(a,l){a=ht(a);var f=-1,g=l.length,C=g>2?l[2]:e;for(C&&Zr(l[0],l[1],C)&&(g=1);++f1),k}),Jo(a,zg(a),f),g&&(f=Wn(f,p|m|h,rH));for(var C=l.length;C--;)Rg(f,l[C]);return f});function uV(a,l){return Sy(a,b0(ve(l)))}o(uV,"omitBy");var cV=Oi(function(a,l){return a==null?{}:HD(a,l)});function Sy(a,l){if(a==null)return{};var f=kt(zg(a),function(g){return[g]});return l=ve(l),hb(a,f,function(g,C){return l(g,C[0])})}o(Sy,"pickBy");function dV(a,l,f){l=ba(l,a);var g=-1,C=l.length;for(C||(C=1,a=e);++gl){var g=a;a=l,l=g}if(f||a%1||l%1){var C=Jv();return Nr(a+C*(l-a+XM("1e-"+((C+"").length-1))),l)}return kg(a,l)}o(xV,"random");var CV=Ql(function(a,l,f){return l=l.toLowerCase(),a+(f?Ty(l):l)});function Ty(a){return t3(at(a).toLowerCase())}o(Ty,"capitalize");function ky(a){return a=at(a),a&&a.replace(SM,fP).replace(UM,"")}o(ky,"deburr");function wV(a,l,f){a=at(a),l=En(l);var g=a.length;f=f===e?g:ks(Ie(f),0,g);var C=f;return f-=l.length,f>=0&&a.slice(f,C)==l}o(wV,"endsWith");function SV(a){return a=at(a),a&&oM.test(a)?a.replace(iv,pP):a}o(SV,"escape");function EV(a){return a=at(a),a&&cM.test(a)?a.replace(Jh,"\\$&"):a}o(EV,"escapeRegExp");var LV=Ql(function(a,l,f){return a+(f?"-":"")+l.toLowerCase()}),TV=Ql(function(a,l,f){return a+(f?" ":"")+l.toLowerCase()}),kV=Rb("toLowerCase");function IV(a,l,f){a=at(a),l=Ie(l);var g=l?Zl(a):0;if(!l||g>=l)return a;var C=(l-g)/2;return c0(Kf(C),f)+a+c0(Jf(C),f)}o(IV,"pad");function OV(a,l,f){a=at(a),l=Ie(l);var g=l?Zl(a):0;return l&&g>>0,f?(a=at(a),a&&(typeof l=="string"||l!=null&&!Qg(l))&&(l=En(l),!l&&ql(a))?ya(bo(a),0,f):a.split(l,f)):[]}o(DV,"split");var HV=Ql(function(a,l,f){return a+(f?" ":"")+t3(l)});function BV(a,l,f){return a=at(a),f=f==null?0:ks(Ie(f),0,a.length),l=En(l),a.slice(f,f+l.length)==l}o(BV,"startsWith");function zV(a,l,f){var g=L.templateSettings;f&&Zr(a,l,f)&&(l=e),a=at(a),l=C0({},l,g,Bb);var C=C0({},l.imports,g.imports,Bb),k=pr(C),O=fg(C,k),N,D,G=0,Y=l.interpolate||Pf,K="__p += '",ae=mg((l.escape||Pf).source+"|"+Y.source+"|"+(Y===av?vM:Pf).source+"|"+(l.evaluate||Pf).source+"|$","g"),me="//# sourceURL="+(it.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++GM+"]")+` +`;a.replace(ae,function(xe,Ve,Ue,Tn,Wr,kn){return Ue||(Ue=Tn),K+=a.slice(G,kn).replace(EM,mP),Ve&&(N=!0,K+=`' + +__e(`+Ve+`) + +'`),Wr&&(D=!0,K+=`'; +`+Wr+`; +__p += '`),Ue&&(K+=`' + +((__t = (`+Ue+`)) == null ? '' : __t) + +'`),G=kn+xe.length,xe}),K+=`'; +`;var ye=it.call(l,"variable")&&l.variable;if(!ye)K=`with (obj) { +`+K+` } -`;else if($M.test(xe))throw new Le(a);Q=(D?Q.replace(kM,""):Q).replace(IM,"$1").replace(AM,"$1;"),Q="function("+(xe||"obj")+`) { -`+(xe?"":`obj || (obj = {}); +`;else if(gM.test(ye))throw new Se(s);K=(D?K.replace(eM,""):K).replace(tM,"$1").replace(rM,"$1;"),K="function("+(ye||"obj")+`) { +`+(ye?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(N?", __e = _.escape":"")+(D?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; -`)+Q+`return __p -}`;var Ne=Wy(function(){return at(k,me+"return "+Q).apply(e,A)});if(Ne.source=Q,s3(Ne))throw Ne;return Ne}i(pz,"template");function mz(s){return lt(s).toLowerCase()}i(mz,"toLower");function hz(s){return lt(s).toUpperCase()}i(hz,"toUpper");function gz(s,u,f){if(s=lt(s),s&&(f||u===e))return rb(s);if(!s||!(u=In(u)))return s;var g=So(s),C=So(u),k=nb(g,C),A=ob(g,C)+1;return La(g,k,A).join("")}i(gz,"trim");function _z(s,u,f){if(s=lt(s),s&&(f||u===e))return s.slice(0,ab(s)+1);if(!s||!(u=In(u)))return s;var g=So(s),C=ob(g,So(u))+1;return La(g,0,C).join("")}i(_z,"trimEnd");function vz(s,u,f){if(s=lt(s),s&&(f||u===e))return s.replace(sg,"");if(!s||!(u=In(u)))return s;var g=So(s),C=nb(g,So(u));return La(g,C).join("")}i(vz,"trimStart");function bz(s,u){var f=I,g=M;if(Mt(u)){var C="separator"in u?u.separator:C;f="length"in u?Ae(u.length):f,g="omission"in u?In(u.omission):g}s=lt(s);var k=s.length;if(Xl(s)){var A=So(s);k=A.length}if(f>=k)return s;var N=f-eu(g);if(N<1)return g;var D=A?La(A,0,N).join(""):s.slice(0,N);if(C===e)return D+g;if(A&&(N+=D.length-N),l3(C)){if(s.slice(N).search(C)){var Y,K=D;for(C.global||(C=Sg(C.source,lt(Sv.exec(C))+"g")),C.lastIndex=0;Y=C.exec(K);)var Q=Y.index;D=D.slice(0,Q===e?N:Q)}}else if(s.indexOf(In(C),N)!=N){var ie=D.lastIndexOf(C);ie>-1&&(D=D.slice(0,ie))}return D+g}i(bz,"truncate");function yz(s){return s=lt(s),s&&OM.test(s)?s.replace(xv,YP):s}i(yz,"unescape");var xz=au(function(s,u,f){return s+(f?" ":"")+u.toUpperCase()}),d3=Gb("toUpperCase");function Zy(s,u,f){return s=lt(s),u=f?e:u,u===e?$P(s)?QP(s):PP(s):s.match(u)||[]}i(Zy,"words");var Wy=De(function(s,u){try{return Tn(s,e,u)}catch(f){return s3(f)?f:new Le(f)}}),Cz=Di(function(s,u){return Gn(u,function(f){f=ri(f),Mi(s,f,i3(s[f],s))}),s});function wz(s){var u=s==null?0:s.length,f=be();return s=u?Rt(s,function(g){if(typeof g[1]!="function")throw new Yn(o);return[f(g[0]),g[1]]}):[],De(function(g){for(var C=-1;++Cre)return[];var f=pe,g=Dr(s,pe);u=be(u),s-=pe;for(var C=xg(g,u);++f0||u<0)?new $e(f):(s<0?f=f.takeRight(-s):s&&(f=f.drop(s)),u!==e&&(u=Ae(u),f=u<0?f.dropRight(-u):f.take(u-s)),f)},$e.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},$e.prototype.toArray=function(){return this.take(pe)},ei($e.prototype,function(s,u){var f=/^(?:filter|find|map|reject)|While$/.test(u),g=/^(?:head|last)$/.test(u),C=L[g?"take"+(u=="last"?"Right":""):u],k=g||/^find/.test(u);C&&(L.prototype[u]=function(){var A=this.__wrapped__,N=g?[1]:arguments,D=A instanceof $e,Y=N[0],K=D||Te(A),Q=i(function(Ue){var Ze=C.apply(L,ba([Ue],N));return g&&ie?Ze[0]:Ze},"interceptor");K&&f&&typeof Y=="function"&&Y.length!=1&&(D=K=!1);var ie=this.__chain__,me=!!this.__actions__.length,xe=k&&!ie,Ne=D&&!me;if(!k&&K){A=Ne?A:new $e(this);var Ce=s.apply(A,N);return Ce.__actions__.push({func:Cf,args:[Q],thisArg:e}),new Kn(Ce,ie)}return xe&&Ne?s.apply(this,N):(Ce=this.thru(Q),xe?g?Ce.value()[0]:Ce.value():Ce)})}),Gn(["pop","push","shift","sort","splice","unshift"],function(s){var u=W0[s],f=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",g=/^(?:pop|shift)$/.test(s);L.prototype[s]=function(){var C=arguments;if(g&&!this.__chain__){var k=this.value();return u.apply(Te(k)?k:[],C)}return this[f](function(A){return u.apply(Te(A)?A:[],C)})}}),ei($e.prototype,function(s,u){var f=L[u];if(f){var g=f.name+"";st.call(nu,g)||(nu[g]=[]),nu[g].push({name:u,func:f})}}),nu[hf(e,E).name]=[{name:"wrapper",func:e}],$e.prototype.clone=yD,$e.prototype.reverse=xD,$e.prototype.value=CD,L.prototype.at=JB,L.prototype.chain=QB,L.prototype.commit=XB,L.prototype.next=eF,L.prototype.plant=rF,L.prototype.reverse=nF,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=oF,L.prototype.first=L.prototype.head,Wc&&(L.prototype[Wc]=tF),L},"runInContext"),xa=XP();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(mr._=xa,define(function(){return xa})):Is?((Is.exports=xa)._=xa,pg._=xa):mr._=xa}).call(oc)});var mk=ee((i5e,pk)=>{var TY=typeof Element<"u",kY=typeof Map=="function",IY=typeof Set=="function",AY=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function lm(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,o;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!lm(e[n],t[n]))return!1;return!0}var a;if(kY&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(n=a.next()).done;)if(!t.has(n.value[0]))return!1;for(a=e.entries();!(n=a.next()).done;)if(!lm(n.value[1],t.get(n.value[0])))return!1;return!0}if(IY&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(n=a.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(AY&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;if(TY&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((o[n]==="_owner"||o[n]==="__v"||o[n]==="__o")&&e.$$typeof)&&!lm(e[o[n]],t[o[n]]))return!1;return!0}return e!==e&&t!==t}i(lm,"equal");pk.exports=i(function(t,r){try{return lm(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}},"isEqual")});var _k=ee(y8=>{y8.parse=ZY;y8.serialize=WY;var $Y=decodeURIComponent,qY=encodeURIComponent,um=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function ZY(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var r={},n=t||{},o=e.split(";"),a=n.decode||$Y,l=0;l{});var p0=ee((jm,BI)=>{(function(e,t){typeof jm=="object"?BI.exports=jm=t():typeof define=="function"&&define.amd?define([],t):e.CryptoJS=t()})(jm,function(){var e=e||function(t,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof global<"u"&&global.crypto&&(n=global.crypto),!n&&typeof Ky=="function")try{n=HI()}catch{}var o=i(function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},"cryptoSecureRandomInt"),a=Object.create||function(){function _(){}return i(_,"F"),function(b){var w;return _.prototype=b,w=new _,_.prototype=null,w}}(),l={},c=l.lib={},d=c.Base=function(){return{extend:i(function(_){var b=a(this);return _&&b.mixIn(_),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},"extend"),create:i(function(){var _=this.extend();return _.init.apply(_,arguments),_},"create"),init:i(function(){},"init"),mixIn:i(function(_){for(var b in _)_.hasOwnProperty(b)&&(this[b]=_[b]);_.hasOwnProperty("toString")&&(this.toString=_.toString)},"mixIn"),clone:i(function(){return this.init.prototype.extend(this)},"clone")}}(),p=c.WordArray=d.extend({init:i(function(_,b){_=this.words=_||[],b!=r?this.sigBytes=b:this.sigBytes=_.length*4},"init"),toString:i(function(_){return(_||h).stringify(this)},"toString"),concat:i(function(_){var b=this.words,w=_.words,T=this.sigBytes,R=_.sigBytes;if(this.clamp(),T%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[T+O>>>2]|=B<<24-(T+O)%4*8}else for(var I=0;I>>2]=w[I>>>2];return this.sigBytes+=R,this},"concat"),clamp:i(function(){var _=this.words,b=this.sigBytes;_[b>>>2]&=4294967295<<32-b%4*8,_.length=t.ceil(b/4)},"clamp"),clone:i(function(){var _=d.clone.call(this);return _.words=this.words.slice(0),_},"clone"),random:i(function(_){for(var b=[],w=0;w<_;w+=4)b.push(o());return new p.init(b,_)},"random")}),m=l.enc={},h=m.Hex={stringify:i(function(_){for(var b=_.words,w=_.sigBytes,T=[],R=0;R>>2]>>>24-R%4*8&255;T.push((O>>>4).toString(16)),T.push((O&15).toString(16))}return T.join("")},"stringify"),parse:i(function(_){for(var b=_.length,w=[],T=0;T>>3]|=parseInt(_.substr(T,2),16)<<24-T%8*4;return new p.init(w,b/2)},"parse")},v=m.Latin1={stringify:i(function(_){for(var b=_.words,w=_.sigBytes,T=[],R=0;R>>2]>>>24-R%4*8&255;T.push(String.fromCharCode(O))}return T.join("")},"stringify"),parse:i(function(_){for(var b=_.length,w=[],T=0;T>>2]|=(_.charCodeAt(T)&255)<<24-T%4*8;return new p.init(w,b)},"parse")},x=m.Utf8={stringify:i(function(_){try{return decodeURIComponent(escape(v.stringify(_)))}catch{throw new Error("Malformed UTF-8 data")}},"stringify"),parse:i(function(_){return v.parse(unescape(encodeURIComponent(_)))},"parse")},S=c.BufferedBlockAlgorithm=d.extend({reset:i(function(){this._data=new p.init,this._nDataBytes=0},"reset"),_append:i(function(_){typeof _=="string"&&(_=x.parse(_)),this._data.concat(_),this._nDataBytes+=_.sigBytes},"_append"),_process:i(function(_){var b,w=this._data,T=w.words,R=w.sigBytes,O=this.blockSize,B=O*4,I=R/B;_?I=t.ceil(I):I=t.max((I|0)-this._minBufferSize,0);var M=I*O,V=t.min(M*4,R);if(M){for(var z=0;z{(function(e,t){typeof Um=="object"?FI.exports=Um=t(p0()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(Um,function(e){return function(t){var r=e,n=r.lib,o=n.WordArray,a=n.Hasher,l=r.algo,c=[],d=[];(function(){function h(E){for(var y=t.sqrt(E),_=2;_<=y;_++)if(!(E%_))return!1;return!0}i(h,"isPrime");function v(E){return(E-(E|0))*4294967296|0}i(v,"getFractionalBits");for(var x=2,S=0;S<64;)h(x)&&(S<8&&(c[S]=v(t.pow(x,1/2))),d[S]=v(t.pow(x,1/3)),S++),x++})();var p=[],m=l.SHA256=a.extend({_doReset:i(function(){this._hash=new o.init(c.slice(0))},"_doReset"),_doProcessBlock:i(function(h,v){for(var x=this._hash.words,S=x[0],E=x[1],y=x[2],_=x[3],b=x[4],w=x[5],T=x[6],R=x[7],O=0;O<64;O++){if(O<16)p[O]=h[v+O]|0;else{var B=p[O-15],I=(B<<25|B>>>7)^(B<<14|B>>>18)^B>>>3,M=p[O-2],V=(M<<15|M>>>17)^(M<<13|M>>>19)^M>>>10;p[O]=I+p[O-7]+V+p[O-16]}var z=b&w^~b&T,G=S&E^S&y^E&y,q=(S<<30|S>>>2)^(S<<19|S>>>13)^(S<<10|S>>>22),F=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),J=R+F+z+d[O]+p[O],re=q+G;R=T,T=w,w=b,b=_+J|0,_=y,y=E,E=S,S=J+re|0}x[0]=x[0]+S|0,x[1]=x[1]+E|0,x[2]=x[2]+y|0,x[3]=x[3]+_|0,x[4]=x[4]+b|0,x[5]=x[5]+w|0,x[6]=x[6]+T|0,x[7]=x[7]+R|0},"_doProcessBlock"),_doFinalize:i(function(){var h=this._data,v=h.words,x=this._nDataBytes*8,S=h.sigBytes*8;return v[S>>>5]|=128<<24-S%32,v[(S+64>>>9<<4)+14]=t.floor(x/4294967296),v[(S+64>>>9<<4)+15]=x,h.sigBytes=v.length*4,this._process(),this._hash},"_doFinalize"),clone:i(function(){var h=a.clone.call(this);return h._hash=this._hash.clone(),h},"clone")});r.SHA256=a._createHelper(m),r.HmacSHA256=a._createHmacHelper(m)}(Math),e.SHA256})});var jI=ee(($m,zI)=>{(function(e,t){typeof $m=="object"?zI.exports=$m=t(p0()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})($m,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,o=t.enc,a=o.Base64={stringify:i(function(c){var d=c.words,p=c.sigBytes,m=this._map;c.clamp();for(var h=[],v=0;v>>2]>>>24-v%4*8&255,S=d[v+1>>>2]>>>24-(v+1)%4*8&255,E=d[v+2>>>2]>>>24-(v+2)%4*8&255,y=x<<16|S<<8|E,_=0;_<4&&v+_*.75>>6*(3-_)&63));var b=m.charAt(64);if(b)for(;h.length%4;)h.push(b);return h.join("")},"stringify"),parse:i(function(c){var d=c.length,p=this._map,m=this._reverseMap;if(!m){m=this._reverseMap=[];for(var h=0;h>>6-v%4*2,E=x|S;m[h>>>2]|=E<<24-h%4*8,h++}return n.create(m,h)}i(l,"parseLoop")}(),e.enc.Base64})});var $I=ee((qm,UI)=>{(function(e,t){typeof qm=="object"?UI.exports=qm=t(p0()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(qm,function(e){return e.enc.Utf8})});var aO=ee(b0=>{Of();var WQ=ue(),oO=60103;b0.Fragment=60107;typeof Symbol=="function"&&Symbol.for&&(Y7=Symbol.for,oO=Y7("react.element"),b0.Fragment=Y7("react.fragment"));var Y7,GQ=WQ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,YQ=Object.prototype.hasOwnProperty,KQ={key:!0,ref:!0,__self:!0,__source:!0};function iO(e,t,r){var n,o={},a=null,l=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(l=t.ref);for(n in t)YQ.call(t,n)&&!KQ.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:oO,type:e,key:a,ref:l,props:o,_owner:GQ.current}}i(iO,"q");b0.jsx=iO;b0.jsxs=iO});var he=ee((Fve,sO)=>{sO.exports=aO()});var MO=ee(i_=>{Object.defineProperty(i_,"__esModule",{value:!0});i_.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))});var PO=ee(a_=>{Object.defineProperty(a_,"__esModule",{value:!0});a_.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))});var l_=ee(_s=>{var s_;Object.defineProperty(_s,"__esModule",{value:!0});_s.replaceCodePoint=_s.fromCodePoint=void 0;var lX=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);_s.fromCodePoint=(s_=String.fromCodePoint)!==null&&s_!==void 0?s_:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function DO(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=lX.get(e))!==null&&t!==void 0?t:e}i(DO,"replaceCodePoint");_s.replaceCodePoint=DO;function uX(e){return(0,_s.fromCodePoint)(DO(e))}i(uX,"decodeCodePoint");_s.default=uX});var x0=ee(ze=>{var cX=ze&&ze.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dX=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fX=ze&&ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cX(t,e,r);return dX(t,e),t},HO=ze&&ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ze,"__esModule",{value:!0});ze.decodeXML=ze.decodeHTMLStrict=ze.decodeHTMLAttribute=ze.decodeHTML=ze.determineBranch=ze.EntityDecoder=ze.DecodingMode=ze.BinTrieFlags=ze.fromCodePoint=ze.replaceCodePoint=ze.decodeCodePoint=ze.xmlDecodeTree=ze.htmlDecodeTree=void 0;var BO=HO(MO());ze.htmlDecodeTree=BO.default;var FO=HO(PO());ze.xmlDecodeTree=FO.default;var c_=fX(l_());ze.decodeCodePoint=c_.default;var VO=l_();Object.defineProperty(ze,"replaceCodePoint",{enumerable:!0,get:i(function(){return VO.replaceCodePoint},"get")});Object.defineProperty(ze,"fromCodePoint",{enumerable:!0,get:i(function(){return VO.fromCodePoint},"get")});var xr;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(xr||(xr={}));var pX=32,Vl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Vl=ze.BinTrieFlags||(ze.BinTrieFlags={}));function u_(e){return e>=xr.ZERO&&e<=xr.NINE}i(u_,"isNumber");function mX(e){return e>=xr.UPPER_A&&e<=xr.UPPER_F||e>=xr.LOWER_A&&e<=xr.LOWER_F}i(mX,"isHexadecimalCharacter");function hX(e){return e>=xr.UPPER_A&&e<=xr.UPPER_Z||e>=xr.LOWER_A&&e<=xr.LOWER_Z||u_(e)}i(hX,"isAsciiAlphaNumeric");function gX(e){return e===xr.EQUALS||hX(e)}i(gX,"isEntityInAttributeInvalidEnd");var yr;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(yr||(yr={}));var Ei;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ei=ze.DecodingMode||(ze.DecodingMode={}));var zO=function(){function e(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=yr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ei.Strict}return i(e,"EntityDecoder"),e.prototype.startEntity=function(t){this.decodeMode=t,this.state=yr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(t,r){switch(this.state){case yr.EntityStart:return t.charCodeAt(r)===xr.NUM?(this.state=yr.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=yr.NamedEntity,this.stateNamedEntity(t,r));case yr.NumericStart:return this.stateNumericStart(t,r);case yr.NumericDecimal:return this.stateNumericDecimal(t,r);case yr.NumericHex:return this.stateNumericHex(t,r);case yr.NamedEntity:return this.stateNamedEntity(t,r)}},e.prototype.stateNumericStart=function(t,r){return r>=t.length?-1:(t.charCodeAt(r)|pX)===xr.LOWER_X?(this.state=yr.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=yr.NumericDecimal,this.stateNumericDecimal(t,r))},e.prototype.addToNumericResult=function(t,r,n,o){if(r!==n){var a=n-r;this.result=this.result*Math.pow(o,a)+parseInt(t.substr(r,a),o),this.consumed+=a}},e.prototype.stateNumericHex=function(t,r){for(var n=r;r>14;r>14,a!==0){if(l===xr.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==Ei.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var t,r=this,n=r.result,o=r.decodeTree,a=(o[n]&Vl.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(t,r,n){var o=this.decodeTree;return this.emitCodePoint(r===1?o[t]&~Vl.VALUE_LENGTH:o[t+1],n),r===3&&this.emitCodePoint(o[t+2],n),n},e.prototype.end=function(){var t;switch(this.state){case yr.NamedEntity:return this.result!==0&&(this.decodeMode!==Ei.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case yr.NumericDecimal:return this.emitNumericEntity(0,2);case yr.NumericHex:return this.emitNumericEntity(0,3);case yr.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case yr.EntityStart:return 0}},e}();ze.EntityDecoder=zO;function jO(e){var t="",r=new zO(e,function(n){return t+=(0,c_.fromCodePoint)(n)});return i(function(o,a){for(var l=0,c=0;(c=o.indexOf("&",c))>=0;){t+=o.slice(l,c),r.startEntity(a);var d=r.write(o,c+1);if(d<0){l=c+r.end();break}l=c+d,c=d===0?l+1:l}var p=t+o.slice(l);return t="",p},"decodeWithTrie")}i(jO,"getDecoder");function UO(e,t,r,n){var o=(t&Vl.BRANCH_LENGTH)>>7,a=t&Vl.JUMP_TABLE;if(o===0)return a!==0&&n===a?r:-1;if(a){var l=n-a;return l<0||l>=o?-1:e[r+l]-1}for(var c=r,d=c+o-1;c<=d;){var p=c+d>>>1,m=e[p];if(mn)d=p-1;else return e[p+o]}return-1}i(UO,"determineBranch");ze.determineBranch=UO;var d_=jO(BO.default),_X=jO(FO.default);function vX(e,t){return t===void 0&&(t=Ei.Legacy),d_(e,t)}i(vX,"decodeHTML");ze.decodeHTML=vX;function bX(e){return d_(e,Ei.Attribute)}i(bX,"decodeHTMLAttribute");ze.decodeHTMLAttribute=bX;function yX(e){return d_(e,Ei.Strict)}i(yX,"decodeHTMLStrict");ze.decodeHTMLStrict=yX;function xX(e){return _X(e,Ei.Strict)}i(xX,"decodeXML");ze.decodeXML=xX});var f_=ee(Rc=>{Object.defineProperty(Rc,"__esModule",{value:!0});Rc.QuoteType=void 0;var Ac=x0(),ye;(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(ye||(ye={}));var te;(function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.InEntity=25]="InEntity"})(te||(te={}));function da(e){return e===ye.Space||e===ye.NewLine||e===ye.Tab||e===ye.FormFeed||e===ye.CarriageReturn}i(da,"isWhitespace");function _h(e){return e===ye.Slash||e===ye.Gt||da(e)}i(_h,"isEndOfTagSection");function CX(e){return e>=ye.LowerA&&e<=ye.LowerZ||e>=ye.UpperA&&e<=ye.UpperZ}i(CX,"isASCIIAlpha");var Oc;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(Oc=Rc.QuoteType||(Rc.QuoteType={}));var xn={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},wX=function(){function e(t,r){var n=t.xmlMode,o=n===void 0?!1:n,a=t.decodeEntities,l=a===void 0?!0:a,c=this;this.cbs=r,this.state=te.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=te.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=o,this.decodeEntities=l,this.entityDecoder=new Ac.EntityDecoder(o?Ac.xmlDecodeTree:Ac.htmlDecodeTree,function(d,p){return c.emitCodePoint(d,p)})}return i(e,"Tokenizer"),e.prototype.reset=function(){this.state=te.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=te.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=te.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===ye.Amp&&this.startEntity()},e.prototype.stateSpecialStartSequence=function(t){var r=this.sequenceIndex===this.currentSequence.length,n=r?_h(t):(t|32)===this.currentSequence[this.sequenceIndex];if(!n)this.isSpecial=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=te.InTagName,this.stateInTagName(t)},e.prototype.stateInSpecialTag=function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===ye.Gt||da(t)){var r=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===te.Text||this.state===te.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===te.InAttributeValueDq||this.state===te.InAttributeValueSq||this.state===te.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index=t||(this.state===te.InCommentLike?this.currentSequence===xn.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===te.InTagName||this.state===te.BeforeAttributeName||this.state===te.BeforeAttributeValue||this.state===te.AfterAttributeName||this.state===te.InAttributeName||this.state===te.InAttributeValueSq||this.state===te.InAttributeValueDq||this.state===te.InAttributeValueNq||this.state===te.InClosingTagName||this.cbs.ontext(this.sectionStart,t))},e.prototype.emitCodePoint=function(t,r){this.baseState!==te.Text&&this.baseState!==te.InSpecialTag?(this.sectionStart{var SX=Li&&Li.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),EX=Li&&Li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LX=Li&&Li.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SX(t,e,r);return EX(t,e),t};Object.defineProperty(Li,"__esModule",{value:!0});Li.Parser=void 0;var vh=LX(f_()),$O=x0(),Nc=new Set(["input","option","optgroup","select","button","datalist","textarea"]),ht=new Set(["p"]),qO=new Set(["thead","tbody"]),ZO=new Set(["dd","dt"]),WO=new Set(["rt","rp"]),TX=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",ht],["h1",ht],["h2",ht],["h3",ht],["h4",ht],["h5",ht],["h6",ht],["select",Nc],["input",Nc],["output",Nc],["button",Nc],["datalist",Nc],["textarea",Nc],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",ZO],["dt",ZO],["address",ht],["article",ht],["aside",ht],["blockquote",ht],["details",ht],["div",ht],["dl",ht],["fieldset",ht],["figcaption",ht],["figure",ht],["footer",ht],["form",ht],["header",ht],["hr",ht],["main",ht],["nav",ht],["ol",ht],["pre",ht],["section",ht],["table",ht],["ul",ht],["rt",WO],["rp",WO],["tbody",qO],["tfoot",qO]]),kX=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),GO=new Set(["math","svg"]),YO=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),IX=/\s|\//,AX=function(){function e(t,r){r===void 0&&(r={});var n,o,a,l,c;this.options=r,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=(n=r.lowerCaseTags)!==null&&n!==void 0?n:this.htmlMode,this.lowerCaseAttributeNames=(o=r.lowerCaseAttributeNames)!==null&&o!==void 0?o:this.htmlMode,this.tokenizer=new((a=r.Tokenizer)!==null&&a!==void 0?a:vh.default)(this.options,this),this.foreignContext=[!this.htmlMode],(c=(l=this.cbs).onparserinit)===null||c===void 0||c.call(l,this)}return i(e,"Parser"),e.prototype.ontext=function(t,r){var n,o,a=this.getSlice(t,r);this.endIndex=r-1,(o=(n=this.cbs).ontext)===null||o===void 0||o.call(n,a),this.startIndex=r},e.prototype.ontextentity=function(t,r){var n,o;this.endIndex=r-1,(o=(n=this.cbs).ontext)===null||o===void 0||o.call(n,(0,$O.fromCodePoint)(t)),this.startIndex=r},e.prototype.isVoidElement=function(t){return this.htmlMode&&kX.has(t)},e.prototype.onopentagname=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)},e.prototype.emitOpenTag=function(t){var r,n,o,a;this.openTagStart=this.startIndex,this.tagname=t;var l=this.htmlMode&&TX.get(t);if(l)for(;this.stack.length>0&&l.has(this.stack[0]);){var c=this.stack.shift();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,c,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(GO.has(t)?this.foreignContext.unshift(!0):YO.has(t)&&this.foreignContext.unshift(!1))),(a=(o=this.cbs).onopentagname)===null||a===void 0||a.call(o,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,r){var n,o,a,l,c,d,p,m;this.endIndex=r;var h=this.getSlice(t,r);if(this.lowerCaseTagNames&&(h=h.toLowerCase()),this.htmlMode&&(GO.has(h)||YO.has(h))&&this.foreignContext.shift(),this.isVoidElement(h))this.htmlMode&&h==="br"&&((l=(a=this.cbs).onopentagname)===null||l===void 0||l.call(a,"br"),(d=(c=this.cbs).onopentag)===null||d===void 0||d.call(c,"br",{},!0),(m=(p=this.cbs).onclosetag)===null||m===void 0||m.call(p,"br",!1));else{var v=this.stack.indexOf(h);if(v!==-1)for(var x=0;x<=v;x++){var S=this.stack.shift();(o=(n=this.cbs).onclosetag)===null||o===void 0||o.call(n,S,x!==v)}else this.htmlMode&&h==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var r,n,o=this.tagname;this.endOpenTag(t),this.stack[0]===o&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,o,!t),this.stack.shift())},e.prototype.onattribname=function(t,r){this.startIndex=t;var n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},e.prototype.onattribdata=function(t,r){this.attribvalue+=this.getSlice(t,r)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,$O.fromCodePoint)(t)},e.prototype.onattribend=function(t,r){var n,o;this.endIndex=r,(o=(n=this.cbs).onattribute)===null||o===void 0||o.call(n,this.attribname,this.attribvalue,t===vh.QuoteType.Double?'"':t===vh.QuoteType.Single?"'":t===vh.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var r=t.search(IX),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var o=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(o),"!".concat(n))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var o=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(o),"?".concat(n))}this.startIndex=r+1},e.prototype.oncomment=function(t,r,n){var o,a,l,c;this.endIndex=r,(a=(o=this.cbs).oncomment)===null||a===void 0||a.call(o,this.getSlice(t,r-n)),(c=(l=this.cbs).oncommentend)===null||c===void 0||c.call(l),this.startIndex=r+1},e.prototype.oncdata=function(t,r,n){var o,a,l,c,d,p,m,h,v,x;this.endIndex=r;var S=this.getSlice(t,r-n);!this.htmlMode||this.options.recognizeCDATA?((a=(o=this.cbs).oncdatastart)===null||a===void 0||a.call(o),(c=(l=this.cbs).ontext)===null||c===void 0||c.call(l,S),(p=(d=this.cbs).oncdataend)===null||p===void 0||p.call(d)):((h=(m=this.cbs).oncomment)===null||h===void 0||h.call(m,"[CDATA[".concat(S,"]]")),(x=(v=this.cbs).oncommentend)===null||x===void 0||x.call(v)),this.startIndex=r+1},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=0;n=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{Object.defineProperty(It,"__esModule",{value:!0});It.Doctype=It.CDATA=It.Tag=It.Style=It.Script=It.Comment=It.Directive=It.Text=It.Root=It.isTag=It.ElementType=void 0;var Un;(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"})(Un=It.ElementType||(It.ElementType={}));function OX(e){return e.type===Un.Tag||e.type===Un.Script||e.type===Un.Style}i(OX,"isTag");It.isTag=OX;It.Root=Un.Root;It.Text=Un.Text;It.Directive=Un.Directive;It.Comment=Un.Comment;It.Script=Un.Script;It.Style=Un.Style;It.Tag=Un.Tag;It.CDATA=Un.CDATA;It.Doctype=Un.Doctype});var __=ee(Pe=>{var vs=Pe&&Pe.__extends||function(){var e=i(function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a])},e(t,r)},"extendStatics");return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}i(n,"__"),t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),C0=Pe&&Pe.__assign||function(){return C0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:i(function(){return this.children},"get"),set:i(function(r){this.children=r},"set"),enumerable:!1,configurable:!0}),t}(h_);Pe.NodeWithChildren=yh;var XO=function(e){vs(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Cn.ElementType.CDATA,r}return i(t,"CDATA"),Object.defineProperty(t.prototype,"nodeType",{get:i(function(){return 4},"get"),enumerable:!1,configurable:!0}),t}(yh);Pe.CDATA=XO;var eR=function(e){vs(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Cn.ElementType.Root,r}return i(t,"Document"),Object.defineProperty(t.prototype,"nodeType",{get:i(function(){return 9},"get"),enumerable:!1,configurable:!0}),t}(yh);Pe.Document=eR;var tR=function(e){vs(t,e);function t(r,n,o,a){o===void 0&&(o=[]),a===void 0&&(a=r==="script"?Cn.ElementType.Script:r==="style"?Cn.ElementType.Style:Cn.ElementType.Tag);var l=e.call(this,o)||this;return l.name=r,l.attribs=n,l.type=a,l}return i(t,"Element"),Object.defineProperty(t.prototype,"nodeType",{get:i(function(){return 1},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:i(function(){return this.name},"get"),set:i(function(r){this.name=r},"set"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:i(function(){var r=this;return Object.keys(this.attribs).map(function(n){var o,a;return{name:n,value:r.attribs[n],namespace:(o=r["x-attribsNamespace"])===null||o===void 0?void 0:o[n],prefix:(a=r["x-attribsPrefix"])===null||a===void 0?void 0:a[n]}})},"get"),enumerable:!1,configurable:!0}),t}(yh);Pe.Element=tR;function rR(e){return(0,Cn.isTag)(e)}i(rR,"isTag");Pe.isTag=rR;function nR(e){return e.type===Cn.ElementType.CDATA}i(nR,"isCDATA");Pe.isCDATA=nR;function oR(e){return e.type===Cn.ElementType.Text}i(oR,"isText");Pe.isText=oR;function iR(e){return e.type===Cn.ElementType.Comment}i(iR,"isComment");Pe.isComment=iR;function aR(e){return e.type===Cn.ElementType.Directive}i(aR,"isDirective");Pe.isDirective=aR;function sR(e){return e.type===Cn.ElementType.Root}i(sR,"isDocument");Pe.isDocument=sR;function RX(e){return Object.prototype.hasOwnProperty.call(e,"children")}i(RX,"hasChildren");Pe.hasChildren=RX;function g_(e,t){t===void 0&&(t=!1);var r;if(oR(e))r=new KO(e.data);else if(iR(e))r=new JO(e.data);else if(rR(e)){var n=t?m_(e.children):[],o=new tR(e.name,C0({},e.attribs),n);n.forEach(function(d){return d.parent=o}),e.namespace!=null&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=C0({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=C0({},e["x-attribsPrefix"])),r=o}else if(nR(e)){var n=t?m_(e.children):[],a=new XO(n);n.forEach(function(p){return p.parent=a}),r=a}else if(sR(e)){var n=t?m_(e.children):[],l=new eR(n);n.forEach(function(p){return p.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(aR(e)){var c=new QO(e.name,e.data);e["x-name"]!=null&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),r=c}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}i(g_,"cloneNode");Pe.cloneNode=g_;function m_(e){for(var t=e.map(function(n){return g_(n,!0)}),r=1;r{var NX=Ti&&Ti.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),MX=Ti&&Ti.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&NX(t,e,r)};Object.defineProperty(Ti,"__esModule",{value:!0});Ti.DomHandler=void 0;var v_=Mc(),bs=__();MX(__(),Ti);var lR={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},uR=function(){function e(t,r,n){this.dom=[],this.root=new bs.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=lR),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??lR,this.elementCB=n??null}return i(e,"DomHandler"),e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new bs.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(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var n=this.options.xmlMode?v_.ElementType.Tag:void 0,o=new bs.Element(t,r,void 0,n);this.addNode(o),this.tagStack.push(o)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===v_.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var n=new bs.Text(t);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===v_.ElementType.Comment){this.lastNode.data+=t;return}var r=new bs.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new bs.Text(""),r=new bs.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var n=new bs.ProcessingInstruction(t,r);this.addNode(n)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null},e}();Ti.DomHandler=uR;Ti.default=uR});var cR=ee(b_=>{Object.defineProperty(b_,"__esModule",{value:!0});function xh(e){for(var t=1;t{Object.defineProperty(dr,"__esModule",{value:!0});dr.escapeText=dr.escapeAttribute=dr.escapeUTF8=dr.escape=dr.encodeXML=dr.getCodePoint=dr.xmlReplacer=void 0;dr.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var dR=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);dr.getCodePoint=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function fR(e){for(var t="",r=0,n;(n=dr.xmlReplacer.exec(e))!==null;){var o=n.index,a=e.charCodeAt(o),l=dR.get(a);l!==void 0?(t+=e.substring(r,o)+l,r=o+1):(t+="".concat(e.substring(r,o),"&#x").concat((0,dr.getCodePoint)(e,o).toString(16),";"),r=dr.xmlReplacer.lastIndex+=+((a&64512)===55296))}return t+e.substr(r)}i(fR,"encodeXML");dr.encodeXML=fR;dr.escape=fR;function y_(e,t){return i(function(n){for(var o,a=0,l="";o=e.exec(n);)a!==o.index&&(l+=n.substring(a,o.index)),l+=t.get(o[0].charCodeAt(0)),a=o.index+1;return l+n.substring(a)},"escape")}i(y_,"getEscaper");dr.escapeUTF8=y_(/[&<>'"]/g,dR);dr.escapeAttribute=y_(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]]));dr.escapeText=y_(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var x_=ee(ys=>{var PX=ys&&ys.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ys,"__esModule",{value:!0});ys.encodeNonAsciiHTML=ys.encodeHTML=void 0;var DX=PX(cR()),pR=Ch(),HX=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function BX(e){return mR(HX,e)}i(BX,"encodeHTML");ys.encodeHTML=BX;function FX(e){return mR(pR.xmlReplacer,e)}i(FX,"encodeNonAsciiHTML");ys.encodeNonAsciiHTML=FX;function mR(e,t){for(var r="",n=0,o;(o=e.exec(t))!==null;){var a=o.index;r+=t.substring(n,a);var l=t.charCodeAt(a),c=DX.default.get(l);if(typeof c=="object"){if(a+1{Object.defineProperty(_e,"__esModule",{value:!0});_e.decodeXMLStrict=_e.decodeHTML5Strict=_e.decodeHTML4Strict=_e.decodeHTML5=_e.decodeHTML4=_e.decodeHTMLAttribute=_e.decodeHTMLStrict=_e.decodeHTML=_e.decodeXML=_e.DecodingMode=_e.EntityDecoder=_e.encodeHTML5=_e.encodeHTML4=_e.encodeNonAsciiHTML=_e.encodeHTML=_e.escapeText=_e.escapeAttribute=_e.escapeUTF8=_e.escape=_e.encodeXML=_e.encode=_e.decodeStrict=_e.decode=_e.EncodingMode=_e.EntityLevel=void 0;var C_=x0(),hR=x_(),wh=Ch(),Pc;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(Pc=_e.EntityLevel||(_e.EntityLevel={}));var w0;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(w0=_e.EncodingMode||(_e.EncodingMode={}));function gR(e,t){t===void 0&&(t=Pc.XML);var r=typeof t=="number"?t:t.level;if(r===Pc.HTML){var n=typeof t=="object"?t.mode:void 0;return(0,C_.decodeHTML)(e,n)}return(0,C_.decodeXML)(e)}i(gR,"decode");_e.decode=gR;function VX(e,t){var r;t===void 0&&(t=Pc.XML);var n=typeof t=="number"?{level:t}:t;return(r=n.mode)!==null&&r!==void 0||(n.mode=C_.DecodingMode.Strict),gR(e,n)}i(VX,"decodeStrict");_e.decodeStrict=VX;function zX(e,t){t===void 0&&(t=Pc.XML);var r=typeof t=="number"?{level:t}:t;return r.mode===w0.UTF8?(0,wh.escapeUTF8)(e):r.mode===w0.Attribute?(0,wh.escapeAttribute)(e):r.mode===w0.Text?(0,wh.escapeText)(e):r.level===Pc.HTML?r.mode===w0.ASCII?(0,hR.encodeNonAsciiHTML)(e):(0,hR.encodeHTML)(e):(0,wh.encodeXML)(e)}i(zX,"encode");_e.encode=zX;var S0=Ch();Object.defineProperty(_e,"encodeXML",{enumerable:!0,get:i(function(){return S0.encodeXML},"get")});Object.defineProperty(_e,"escape",{enumerable:!0,get:i(function(){return S0.escape},"get")});Object.defineProperty(_e,"escapeUTF8",{enumerable:!0,get:i(function(){return S0.escapeUTF8},"get")});Object.defineProperty(_e,"escapeAttribute",{enumerable:!0,get:i(function(){return S0.escapeAttribute},"get")});Object.defineProperty(_e,"escapeText",{enumerable:!0,get:i(function(){return S0.escapeText},"get")});var Sh=x_();Object.defineProperty(_e,"encodeHTML",{enumerable:!0,get:i(function(){return Sh.encodeHTML},"get")});Object.defineProperty(_e,"encodeNonAsciiHTML",{enumerable:!0,get:i(function(){return Sh.encodeNonAsciiHTML},"get")});Object.defineProperty(_e,"encodeHTML4",{enumerable:!0,get:i(function(){return Sh.encodeHTML},"get")});Object.defineProperty(_e,"encodeHTML5",{enumerable:!0,get:i(function(){return Sh.encodeHTML},"get")});var qo=x0();Object.defineProperty(_e,"EntityDecoder",{enumerable:!0,get:i(function(){return qo.EntityDecoder},"get")});Object.defineProperty(_e,"DecodingMode",{enumerable:!0,get:i(function(){return qo.DecodingMode},"get")});Object.defineProperty(_e,"decodeXML",{enumerable:!0,get:i(function(){return qo.decodeXML},"get")});Object.defineProperty(_e,"decodeHTML",{enumerable:!0,get:i(function(){return qo.decodeHTML},"get")});Object.defineProperty(_e,"decodeHTMLStrict",{enumerable:!0,get:i(function(){return qo.decodeHTMLStrict},"get")});Object.defineProperty(_e,"decodeHTMLAttribute",{enumerable:!0,get:i(function(){return qo.decodeHTMLAttribute},"get")});Object.defineProperty(_e,"decodeHTML4",{enumerable:!0,get:i(function(){return qo.decodeHTML},"get")});Object.defineProperty(_e,"decodeHTML5",{enumerable:!0,get:i(function(){return qo.decodeHTML},"get")});Object.defineProperty(_e,"decodeHTML4Strict",{enumerable:!0,get:i(function(){return qo.decodeHTMLStrict},"get")});Object.defineProperty(_e,"decodeHTML5Strict",{enumerable:!0,get:i(function(){return qo.decodeHTMLStrict},"get")});Object.defineProperty(_e,"decodeXMLStrict",{enumerable:!0,get:i(function(){return qo.decodeXML},"get")})});var vR=ee(Dc=>{Object.defineProperty(Dc,"__esModule",{value:!0});Dc.attributeNames=Dc.elementNames=void 0;Dc.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}));Dc.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}))});var xR=ee($n=>{var Hc=$n&&$n.__assign||function(){return Hc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&(n+=Lh(e.children,t)),(t.xmlMode||!bR.has(e.name))&&(n+=""))),n}i(JX,"renderTag");function QX(e){return"<".concat(e.data,">")}i(QX,"renderDirective");function XX(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&qX.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,Eh.encodeXML)(n):(0,Eh.escapeText)(n)),n}i(XX,"renderText");function eee(e){return"")}i(eee,"renderCdata");function tee(e){return"")}i(tee,"renderComment")});var E_=ee(pa=>{var ree=pa&&pa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pa,"__esModule",{value:!0});pa.getOuterHTML=CR;pa.getInnerHTML=iee;pa.getText=Th;pa.textContent=w_;pa.innerText=S_;var ki=$o(),nee=ree(xR()),oee=Mc();function CR(e,t){return(0,nee.default)(e,t)}i(CR,"getOuterHTML");function iee(e,t){return(0,ki.hasChildren)(e)?e.children.map(function(r){return CR(r,t)}).join(""):""}i(iee,"getInnerHTML");function Th(e){return Array.isArray(e)?e.map(Th).join(""):(0,ki.isTag)(e)?e.name==="br"?` -`:Th(e.children):(0,ki.isCDATA)(e)?Th(e.children):(0,ki.isText)(e)?e.data:""}i(Th,"getText");function w_(e){return Array.isArray(e)?e.map(w_).join(""):(0,ki.hasChildren)(e)&&!(0,ki.isComment)(e)?w_(e.children):(0,ki.isText)(e)?e.data:""}i(w_,"textContent");function S_(e){return Array.isArray(e)?e.map(S_).join(""):(0,ki.hasChildren)(e)&&(e.type===oee.ElementType.Tag||(0,ki.isCDATA)(e))?S_(e.children):(0,ki.isText)(e)?e.data:""}i(S_,"innerText")});var ER=ee(Ii=>{Object.defineProperty(Ii,"__esModule",{value:!0});Ii.getChildren=wR;Ii.getParent=SR;Ii.getSiblings=aee;Ii.getAttributeValue=see;Ii.hasAttrib=lee;Ii.getName=uee;Ii.nextElementSibling=cee;Ii.prevElementSibling=dee;var L_=$o();function wR(e){return(0,L_.hasChildren)(e)?e.children:[]}i(wR,"getChildren");function SR(e){return e.parent||null}i(SR,"getParent");function aee(e){var t,r,n=SR(e);if(n!=null)return wR(n);for(var o=[e],a=e.prev,l=e.next;a!=null;)o.unshift(a),t=a,a=t.prev;for(;l!=null;)o.push(l),r=l,l=r.next;return o}i(aee,"getSiblings");function see(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}i(see,"getAttributeValue");function lee(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}i(lee,"hasAttrib");function uee(e){return e.name}i(uee,"getName");function cee(e){for(var t,r=e.next;r!==null&&!(0,L_.isTag)(r);)t=r,r=t.next;return r}i(cee,"nextElementSibling");function dee(e){for(var t,r=e.prev;r!==null&&!(0,L_.isTag)(r);)t=r,r=t.prev;return r}i(dee,"prevElementSibling")});var LR=ee(xs=>{Object.defineProperty(xs,"__esModule",{value:!0});xs.removeElement=E0;xs.replaceElement=fee;xs.appendChild=pee;xs.append=mee;xs.prependChild=hee;xs.prepend=gee;function E0(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}i(E0,"removeElement");function fee(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var o=t.parent=e.parent;if(o){var a=o.children;a[a.lastIndexOf(e)]=t,e.parent=null}}i(fee,"replaceElement");function pee(e,t){if(E0(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}i(pee,"appendChild");function mee(e,t){E0(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var o=r.children;o.splice(o.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}i(mee,"append");function hee(e,t){if(E0(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}i(hee,"prependChild");function gee(e,t){E0(t);var r=e.parent;if(r){var n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}i(gee,"prepend")});var T_=ee(Cs=>{Object.defineProperty(Cs,"__esModule",{value:!0});Cs.filter=_ee;Cs.find=TR;Cs.findOneChild=vee;Cs.findOne=kR;Cs.existsOne=IR;Cs.findAll=bee;var zl=$o();function _ee(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),TR(e,Array.isArray(t)?t:[t],r,n)}i(_ee,"filter");function TR(e,t,r,n){for(var o=[],a=[Array.isArray(t)?t:[t]],l=[0];;){if(l[0]>=a[0].length){if(l.length===1)return o;a.shift(),l.shift();continue}var c=a[0][l[0]++];if(e(c)&&(o.push(c),--n<=0))return o;r&&(0,zl.hasChildren)(c)&&c.children.length>0&&(l.unshift(0),a.unshift(c.children))}}i(TR,"find");function vee(e,t){return t.find(e)}i(vee,"findOneChild");function kR(e,t,r){r===void 0&&(r=!0);for(var n=Array.isArray(t)?t:[t],o=0;o0){var l=kR(e,a.children,!0);if(l)return l}}return null}i(kR,"findOne");function IR(e,t){return(Array.isArray(t)?t:[t]).some(function(r){return(0,zl.isTag)(r)&&e(r)||(0,zl.hasChildren)(r)&&IR(e,r.children)})}i(IR,"existsOne");function bee(e,t){for(var r=[],n=[Array.isArray(t)?t:[t]],o=[0];;){if(o[0]>=n[0].length){if(n.length===1)return r;n.shift(),o.shift();continue}var a=n[0][o[0]++];(0,zl.isTag)(a)&&e(a)&&r.push(a),(0,zl.hasChildren)(a)&&a.children.length>0&&(o.unshift(0),n.unshift(a.children))}}i(bee,"findAll")});var I_=ee(ws=>{Object.defineProperty(ws,"__esModule",{value:!0});ws.testElement=xee;ws.getElements=Cee;ws.getElementById=wee;ws.getElementsByTagName=See;ws.getElementsByClassName=Eee;ws.getElementsByTagType=Lee;var jl=$o(),L0=T_(),kh={tag_name:i(function(e){return typeof e=="function"?function(t){return(0,jl.isTag)(t)&&e(t.name)}:e==="*"?jl.isTag:function(t){return(0,jl.isTag)(t)&&t.name===e}},"tag_name"),tag_type:i(function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},"tag_type"),tag_contains:i(function(e){return typeof e=="function"?function(t){return(0,jl.isText)(t)&&e(t.data)}:function(t){return(0,jl.isText)(t)&&t.data===e}},"tag_contains")};function k_(e,t){return typeof t=="function"?function(r){return(0,jl.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,jl.isTag)(r)&&r.attribs[e]===t}}i(k_,"getAttribCheck");function yee(e,t){return function(r){return e(r)||t(r)}}i(yee,"combineFuncs");function AR(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(kh,r)?kh[r](n):k_(r,n)});return t.length===0?null:t.reduce(yee)}i(AR,"compileTest");function xee(e,t){var r=AR(e);return r?r(t):!0}i(xee,"testElement");function Cee(e,t,r,n){n===void 0&&(n=1/0);var o=AR(e);return o?(0,L0.filter)(o,t,r,n):[]}i(Cee,"getElements");function wee(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,L0.findOne)(k_("id",e),t,r)}i(wee,"getElementById");function See(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,L0.filter)(kh.tag_name(e),t,r,n)}i(See,"getElementsByTagName");function Eee(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,L0.filter)(k_("class",e),t,r,n)}i(Eee,"getElementsByClassName");function Lee(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,L0.filter)(kh.tag_type(e),t,r,n)}i(Lee,"getElementsByTagType")});var NR=ee(Ul=>{Object.defineProperty(Ul,"__esModule",{value:!0});Ul.DocumentPosition=void 0;Ul.removeSubsets=Tee;Ul.compareDocumentPosition=RR;Ul.uniqueSort=kee;var OR=$o();function Tee(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}i(Tee,"removeSubsets");var Zo;(function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"})(Zo||(Ul.DocumentPosition=Zo={}));function RR(e,t){var r=[],n=[];if(e===t)return 0;for(var o=(0,OR.hasChildren)(e)?e:e.parent;o;)r.unshift(o),o=o.parent;for(o=(0,OR.hasChildren)(t)?t:t.parent;o;)n.unshift(o),o=o.parent;for(var a=Math.min(r.length,n.length),l=0;ld.indexOf(m)?c===t?Zo.FOLLOWING|Zo.CONTAINED_BY:Zo.FOLLOWING:c===e?Zo.PRECEDING|Zo.CONTAINS:Zo.PRECEDING}i(RR,"compareDocumentPosition");function kee(e){return e=e.filter(function(t,r,n){return!n.includes(t,r+1)}),e.sort(function(t,r){var n=RR(t,r);return n&Zo.PRECEDING?-1:n&Zo.FOLLOWING?1:0}),e}i(kee,"uniqueSort")});var PR=ee(A_=>{Object.defineProperty(A_,"__esModule",{value:!0});A_.getFeed=Aee;var Iee=E_(),T0=I_();function Aee(e){var t=Ih(Pee,e);return t?t.name==="feed"?Oee(t):Ree(t):null}i(Aee,"getFeed");function Oee(e){var t,r=e.children,n={type:"atom",items:(0,T0.getElementsByTagName)("entry",r).map(function(l){var c,d=l.children,p={media:MR(d)};wn(p,"id","id",d),wn(p,"title","title",d);var m=(c=Ih("link",d))===null||c===void 0?void 0:c.attribs.href;m&&(p.link=m);var h=Ss("summary",d)||Ss("content",d);h&&(p.description=h);var v=Ss("updated",d);return v&&(p.pubDate=new Date(v)),p})};wn(n,"id","id",r),wn(n,"title","title",r);var o=(t=Ih("link",r))===null||t===void 0?void 0:t.attribs.href;o&&(n.link=o),wn(n,"description","subtitle",r);var a=Ss("updated",r);return a&&(n.updated=new Date(a)),wn(n,"author","email",r,!0),n}i(Oee,"getAtomFeed");function Ree(e){var t,r,n=(r=(t=Ih("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],o={type:e.name.substr(0,3),id:"",items:(0,T0.getElementsByTagName)("item",e.children).map(function(l){var c=l.children,d={media:MR(c)};wn(d,"id","guid",c),wn(d,"title","title",c),wn(d,"link","link",c),wn(d,"description","description",c);var p=Ss("pubDate",c)||Ss("dc:date",c);return p&&(d.pubDate=new Date(p)),d})};wn(o,"title","title",n),wn(o,"link","link",n),wn(o,"description","description",n);var a=Ss("lastBuildDate",n);return a&&(o.updated=new Date(a)),wn(o,"author","managingEditor",n,!0),o}i(Ree,"getRssFeed");var Nee=["url","type","lang"],Mee=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function MR(e){return(0,T0.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},o=0,a=Nee;o{var Dee=At&&At.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$l=At&&At.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Dee(t,e,r)};Object.defineProperty(At,"__esModule",{value:!0});At.hasChildren=At.isDocument=At.isComment=At.isText=At.isCDATA=At.isTag=void 0;$l(E_(),At);$l(ER(),At);$l(LR(),At);$l(T_(),At);$l(I_(),At);$l(NR(),At);$l(PR(),At);var Bc=$o();Object.defineProperty(At,"isTag",{enumerable:!0,get:i(function(){return Bc.isTag},"get")});Object.defineProperty(At,"isCDATA",{enumerable:!0,get:i(function(){return Bc.isCDATA},"get")});Object.defineProperty(At,"isText",{enumerable:!0,get:i(function(){return Bc.isText},"get")});Object.defineProperty(At,"isComment",{enumerable:!0,get:i(function(){return Bc.isComment},"get")});Object.defineProperty(At,"isDocument",{enumerable:!0,get:i(function(){return Bc.isDocument},"get")});Object.defineProperty(At,"hasChildren",{enumerable:!0,get:i(function(){return Bc.hasChildren},"get")})});var VR=ee(Je=>{var Hee=Je&&Je.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Bee=Je&&Je.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DR=Je&&Je.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hee(t,e,r);return Bee(t,e),t},Fee=Je&&Je.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Je,"__esModule",{value:!0});Je.DomUtils=Je.parseFeed=Je.getFeed=Je.ElementType=Je.Tokenizer=Je.createDomStream=Je.createDocumentStream=Je.parseDOM=Je.parseDocument=Je.DefaultHandler=Je.DomHandler=Je.Parser=void 0;var O_=p_(),Vee=p_();Object.defineProperty(Je,"Parser",{enumerable:!0,get:i(function(){return Vee.Parser},"get")});var R_=$o(),HR=$o();Object.defineProperty(Je,"DomHandler",{enumerable:!0,get:i(function(){return HR.DomHandler},"get")});Object.defineProperty(Je,"DefaultHandler",{enumerable:!0,get:i(function(){return HR.DomHandler},"get")});function BR(e,t){var r=new R_.DomHandler(void 0,t);return new O_.Parser(r,t).end(e),r.root}i(BR,"parseDocument");Je.parseDocument=BR;function FR(e,t){return BR(e,t).children}i(FR,"parseDOM");Je.parseDOM=FR;function zee(e,t,r){var n=new R_.DomHandler(function(o){return e(o,n.root)},t,r);return new O_.Parser(n,t)}i(zee,"createDocumentStream");Je.createDocumentStream=zee;function jee(e,t,r){var n=new R_.DomHandler(e,t,r);return new O_.Parser(n,t)}i(jee,"createDomStream");Je.createDomStream=jee;var Uee=f_();Object.defineProperty(Je,"Tokenizer",{enumerable:!0,get:i(function(){return Fee(Uee).default},"get")});Je.ElementType=DR(Mc());var $ee=Ah(),qee=Ah();Object.defineProperty(Je,"getFeed",{enumerable:!0,get:i(function(){return qee.getFeed},"get")});var Zee={xmlMode:!0};function Wee(e,t){return t===void 0&&(t=Zee),(0,$ee.getFeed)(FR(e,t))}i(Wee,"parseFeed");Je.parseFeed=Wee;Je.DomUtils=DR(Ah())});var zR=ee(Oh=>{Object.defineProperty(Oh,"__esModule",{value:!0});Oh.unsetRootParent=void 0;function Gee(e){for(var t=0,r=e.length;t{Object.defineProperty(N_,"__esModule",{value:!0});var Yee=VR(),Kee=$o(),Jee=zR();function Qee(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string.");if(!e)return[];var r=new Kee.DomHandler(void 0,t);return new Yee.Parser(r,t).end(e),(0,Jee.unsetRootParent)(r.dom)}i(Qee,"HTMLDOMParser");N_.default=Qee});var $R=ee(UR=>{Object.defineProperty(UR,"__esModule",{value:!0})});var qR=ee(Wo=>{var Xee=Wo&&Wo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:i(function(){return t[r]},"get")}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ete=Wo&&Wo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Xee(t,e,r)},tte=Wo&&Wo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Wo,"__esModule",{value:!0});Wo.default=void 0;var rte=jR();Object.defineProperty(Wo,"default",{enumerable:!0,get:i(function(){return tte(rte).default},"get")});ete($R(),Wo)});var ZR=ee(Rh=>{var nte=0;Rh.SAME=nte;var ote=1;Rh.CAMELCASE=ote;Rh.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}});var GR=ee(Go=>{function ite(e){return Rr.hasOwnProperty(e)?Rr[e]:null}i(ite,"getPropertyInfo");function ln(e,t,r,n,o,a,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=l}i(ln,"PropertyInfoRecord");var Rr={},ate=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ate.forEach(e=>{Rr[e]=new ln(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{Rr[e]=new ln(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{Rr[e]=new ln(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{Rr[e]=new ln(e,2,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{Rr[e]=new ln(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{Rr[e]=new ln(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{Rr[e]=new ln(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{Rr[e]=new ln(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{Rr[e]=new ln(e,5,!1,e.toLowerCase(),null,!1,!1)});var M_=/[\-\:]([a-z])/g,P_=i(e=>e[1].toUpperCase(),"capitalize");["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(M_,P_);Rr[t]=new ln(t,1,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(M_,P_);Rr[t]=new ln(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(M_,P_);Rr[t]=new ln(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{Rr[e]=new ln(e,1,!1,e.toLowerCase(),null,!1,!1)});var ste="xlinkHref";Rr[ste]=new ln("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{Rr[e]=new ln(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:lte,SAME:ute,possibleStandardNames:WR}=ZR(),cte=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",dte=cte+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",fte=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+dte+"]*$")),pte=Object.keys(WR).reduce((e,t)=>{let r=WR[t];return r===ute?e[t]=t:r===lte?e[t.toLowerCase()]=t:e[t]=r,e},{});Go.BOOLEAN=3;Go.BOOLEANISH_STRING=2;Go.NUMERIC=5;Go.OVERLOADED_BOOLEAN=4;Go.POSITIVE_NUMERIC=6;Go.RESERVED=0;Go.STRING=1;Go.getPropertyInfo=ite;Go.isCustomAttribute=fte;Go.possibleStandardNames=pte});var eN=ee((jxe,XR)=>{var YR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,mte=/\n/g,hte=/^\s*/,gte=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,_te=/^:\s*/,vte=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,bte=/^[;\s]*/,yte=/^\s+|\s+$/g,xte=` -`,KR="/",JR="*",ql="",Cte="comment",wte="declaration";XR.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function o(E){var y=E.match(mte);y&&(r+=y.length);var _=E.lastIndexOf(xte);n=~_?E.length-_:n+E.length}i(o,"updatePosition");function a(){var E={line:r,column:n};return function(y){return y.position=new l(E),m(),y}}i(a,"position");function l(E){this.start=E,this.end={line:r,column:n},this.source=t.source}i(l,"Position"),l.prototype.content=e;var c=[];function d(E){var y=new Error(t.source+":"+r+":"+n+": "+E);if(y.reason=E,y.filename=t.source,y.line=r,y.column=n,y.source=e,t.silent)c.push(y);else throw y}i(d,"error");function p(E){var y=E.exec(e);if(y){var _=y[0];return o(_),e=e.slice(_.length),y}}i(p,"match");function m(){p(hte)}i(m,"whitespace");function h(E){var y;for(E=E||[];y=v();)y!==!1&&E.push(y);return E}i(h,"comments");function v(){var E=a();if(!(KR!=e.charAt(0)||JR!=e.charAt(1))){for(var y=2;ql!=e.charAt(y)&&(JR!=e.charAt(y)||KR!=e.charAt(y+1));)++y;if(y+=2,ql===e.charAt(y-1))return d("End of comment missing");var _=e.slice(2,y-2);return n+=2,o(_),e=e.slice(y),n+=2,E({type:Cte,comment:_})}}i(v,"comment");function x(){var E=a(),y=p(gte);if(y){if(v(),!p(_te))return d("property missing ':'");var _=p(vte),b=E({type:wte,property:QR(y[0].replace(YR,ql)),value:_?QR(_[0].replace(YR,ql)):ql});return p(bte),b}}i(x,"declaration");function S(){var E=[];h(E);for(var y;y=x();)y!==!1&&(E.push(y),h(E));return E}return i(S,"declarations"),m(),S()};function QR(e){return e?e.replace(yte,ql):ql}i(QR,"trim")});var tN=ee(k0=>{var Ste=k0&&k0.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(k0,"__esModule",{value:!0});var Ete=Ste(eN());function Lte(e,t){var r=null;if(!e||typeof e!="string")return r;var n=(0,Ete.default)(e),o=typeof t=="function";return n.forEach(function(a){if(a.type==="declaration"){var l=a.property,c=a.value;o?t(l,c,a):c&&(r=r||{},r[l]=c)}}),r}i(Lte,"StyleToObject");k0.default=Lte});var nN=ee(Nh=>{Object.defineProperty(Nh,"__esModule",{value:!0});Nh.camelCase=void 0;var Tte=/^--[a-zA-Z0-9-]+$/,kte=/-([a-z])/g,Ite=/^[^-]+$/,Ate=/^-(webkit|moz|ms|o|khtml)-/,Ote=/^-(ms)-/,Rte=i(function(e){return!e||Ite.test(e)||Tte.test(e)},"skipCamelCase"),Nte=i(function(e,t){return t.toUpperCase()},"capitalize"),rN=i(function(e,t){return"".concat(t,"-")},"trimHyphen"),Mte=i(function(e,t){return t===void 0&&(t={}),Rte(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(Ote,rN):e=e.replace(Ate,rN),e.replace(kte,Nte))},"camelCase");Nh.camelCase=Mte});var oN=ee(I0=>{var Pte=I0&&I0.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(I0,"__esModule",{value:!0});var Dte=Pte(tN()),Hte=nN();function Bte(e,t){var r={};return!e||typeof e!="string"||(0,Dte.default)(e,function(n,o){n&&o&&(r[(0,Hte.camelCase)(n,t)]=o)}),r}i(Bte,"StyleToJS");I0.default=Bte});var D_=ee(Nr=>{var Fte=Nr&&Nr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nr,"__esModule",{value:!0});Nr.returnFirstArg=Nr.canTextBeChildOfNode=Nr.ELEMENTS_WITH_NO_TEXT_CHILDREN=Nr.PRESERVE_CUSTOM_ATTRIBUTES=Nr.setStyleProp=Nr.isCustomComponent=void 0;var Vte=ue(),zte=Fte(oN()),jte=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function Ute(e,t){return e.includes("-")?!jte.has(e):!!(t&&typeof t.is=="string")}i(Ute,"isCustomComponent");Nr.isCustomComponent=Ute;var $te={reactCompat:!0};function qte(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,zte.default)(e,$te)}catch{t.style={}}}}i(qte,"setStyleProp");Nr.setStyleProp=qte;Nr.PRESERVE_CUSTOM_ATTRIBUTES=Number(Vte.version.split(".")[0])>=16;Nr.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var Zte=i(function(e){return!Nr.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},"canTextBeChildOfNode");Nr.canTextBeChildOfNode=Zte;var Wte=i(function(e){return e},"returnFirstArg");Nr.returnFirstArg=Wte});var B_=ee(H_=>{Object.defineProperty(H_,"__esModule",{value:!0});var A0=GR(),iN=D_(),Gte=["checked","value"],Yte=["input","select","textarea"],Kte={reset:!0,submit:!0};function Jte(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&Kte[e.type]);for(var o in e){var a=e[o];if((0,A0.isCustomAttribute)(o)){r[o]=a;continue}var l=o.toLowerCase(),c=aN(l);if(c){var d=(0,A0.getPropertyInfo)(c);switch(Gte.includes(c)&&Yte.includes(t)&&!n&&(c=aN("default"+l)),r[c]=a,d&&d.type){case A0.BOOLEAN:r[c]=!0;break;case A0.OVERLOADED_BOOLEAN:a===""&&(r[c]=!0);break}continue}iN.PRESERVE_CUSTOM_ATTRIBUTES&&(r[o]=a)}return(0,iN.setStyleProp)(e.style,r),r}i(Jte,"attributesToProps");H_.default=Jte;function aN(e){return A0.possibleStandardNames[e]}i(aN,"getPropName")});var lN=ee(R0=>{var Qte=R0&&R0.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(R0,"__esModule",{value:!0});var F_=ue(),Xte=Qte(B_()),O0=D_(),ere={cloneElement:F_.cloneElement,createElement:F_.createElement,isValidElement:F_.isValidElement};function sN(e,t){for(var r=[],n=typeof t?.replace=="function",o=t?.transform||O0.returnFirstArg,a=t?.library||ere,l=a.cloneElement,c=a.createElement,d=a.isValidElement,p=e.length,m=0;m1&&(v=l(v,{key:v.key||m})),r.push(o(v,h,m));continue}}if(h.type==="text"){var x=!h.data.trim().length;if(x&&h.parent&&!(0,O0.canTextBeChildOfNode)(h.parent)||t?.trim&&x)continue;r.push(o(h.data,h,m));continue}var S=h,E={};tre(S)?((0,O0.setStyleProp)(S.attribs.style,S.attribs),E=S.attribs):S.attribs&&(E=(0,Xte.default)(S.attribs,S.name));var y=void 0;switch(h.type){case"script":case"style":h.children[0]&&(E.dangerouslySetInnerHTML={__html:h.children[0].data});break;case"tag":h.name==="textarea"&&h.children[0]?E.defaultValue=h.children[0].data:h.children&&h.children.length&&(y=sN(h.children,t));break;default:continue}p>1&&(E.key=m),r.push(o(c(h.name,E,y),h,m))}return r.length===1?r[0]:r}i(sN,"domToReact");R0.default=sN;function tre(e){return O0.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,O0.isCustomComponent)(e.name,e.attribs)}i(tre,"skipAttributesToProps")});var z_=ee(fr=>{var V_=fr&&fr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fr,"__esModule",{value:!0});fr.htmlToDOM=fr.domToReact=fr.attributesToProps=fr.Text=fr.ProcessingInstruction=fr.Element=fr.Comment=void 0;var uN=V_(qR());fr.htmlToDOM=uN.default;var rre=V_(B_());fr.attributesToProps=rre.default;var cN=V_(lN());fr.domToReact=cN.default;var Mh=$o();Object.defineProperty(fr,"Comment",{enumerable:!0,get:i(function(){return Mh.Comment},"get")});Object.defineProperty(fr,"Element",{enumerable:!0,get:i(function(){return Mh.Element},"get")});Object.defineProperty(fr,"ProcessingInstruction",{enumerable:!0,get:i(function(){return Mh.ProcessingInstruction},"get")});Object.defineProperty(fr,"Text",{enumerable:!0,get:i(function(){return Mh.Text},"get")});var nre={lowerCaseAttributeNames:!1};function ore(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,cN.default)((0,uN.default)(e,t?.htmlparser2||nre),t):[]}i(ore,"HTMLReactParser");fr.default=ore});var kN=ee(TN=>{var Fc=ue();function fre(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}i(fre,"is");var pre=typeof Object.is=="function"?Object.is:fre,mre=Fc.useState,hre=Fc.useEffect,gre=Fc.useLayoutEffect,_re=Fc.useDebugValue;function vre(e,t){var r=t(),n=mre({inst:{value:r,getSnapshot:t}}),o=n[0].inst,a=n[1];return gre(function(){o.value=r,o.getSnapshot=t,Z_(o)&&a({inst:o})},[e,r,t]),hre(function(){return Z_(o)&&a({inst:o}),e(function(){Z_(o)&&a({inst:o})})},[e]),_re(r),r}i(vre,"useSyncExternalStore$2");function Z_(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!pre(e,r)}catch{return!0}}i(Z_,"checkIfSnapshotChanged");function bre(e,t){return t()}i(bre,"useSyncExternalStore$1");var yre=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?bre:vre;TN.useSyncExternalStore=Fc.useSyncExternalStore!==void 0?Fc.useSyncExternalStore:yre});var AN=ee((UCe,IN)=>{IN.exports=kN()});var tM=ee(Jh=>{Jh.byteLength=$re;Jh.toByteArray=Zre;Jh.fromByteArray=Yre;var Ai=[],xo=[],Ure=typeof Uint8Array<"u"?Uint8Array:Array,uv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Gl=0,XN=uv.length;Gl0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}i(eM,"getLens");function $re(e){var t=eM(e),r=t[0],n=t[1];return(r+n)*3/4-n}i($re,"byteLength");function qre(e,t,r){return(t+r)*3/4-r}i(qre,"_byteLength");function Zre(e){var t,r=eM(e),n=r[0],o=r[1],a=new Ure(qre(e,n,o)),l=0,c=o>0?n-4:n,d;for(d=0;d>16&255,a[l++]=t>>8&255,a[l++]=t&255;return o===2&&(t=xo[e.charCodeAt(d)]<<2|xo[e.charCodeAt(d+1)]>>4,a[l++]=t&255),o===1&&(t=xo[e.charCodeAt(d)]<<10|xo[e.charCodeAt(d+1)]<<4|xo[e.charCodeAt(d+2)]>>2,a[l++]=t>>8&255,a[l++]=t&255),a}i(Zre,"toByteArray");function Wre(e){return Ai[e>>18&63]+Ai[e>>12&63]+Ai[e>>6&63]+Ai[e&63]}i(Wre,"tripletToBase64");function Gre(e,t,r){for(var n,o=[],a=t;ac?c:l+a));return n===1?(t=e[r-1],o.push(Ai[t>>2]+Ai[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],o.push(Ai[t>>10]+Ai[t>>4&63]+Ai[t<<2&63]+"=")),o.join("")}i(Yre,"fromByteArray")});var rM=ee(cv=>{cv.read=function(e,t,r,n,o){var a,l,c=o*8-n-1,d=(1<>1,m=-7,h=r?o-1:0,v=r?-1:1,x=e[t+h];for(h+=v,a=x&(1<<-m)-1,x>>=-m,m+=c;m>0;a=a*256+e[t+h],h+=v,m-=8);for(l=a&(1<<-m)-1,a>>=-m,m+=n;m>0;l=l*256+e[t+h],h+=v,m-=8);if(a===0)a=1-p;else{if(a===d)return l?NaN:(x?-1:1)*(1/0);l=l+Math.pow(2,n),a=a-p}return(x?-1:1)*l*Math.pow(2,a-n)};cv.write=function(e,t,r,n,o,a){var l,c,d,p=a*8-o-1,m=(1<>1,v=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,x=n?0:a-1,S=n?1:-1,E=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,l=m):(l=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-l))<1&&(l--,d*=2),l+h>=1?t+=v/d:t+=v*Math.pow(2,1-h),t*d>=2&&(l++,d/=2),l+h>=m?(c=0,l=m):l+h>=1?(c=(t*d-1)*Math.pow(2,o),l=l+h):(c=t*Math.pow(2,h-1)*Math.pow(2,o),l=0));o>=8;e[r+x]=c&255,x+=S,c/=256,o-=8);for(l=l<0;e[r+x]=l&255,x+=S,l/=256,p-=8);e[r+x-S]|=E*128}});var hM=ee(qc=>{var dv=tM(),$c=rM(),nM=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;qc.Buffer=W;qc.SlowBuffer=tne;qc.INSPECT_MAX_BYTES=50;var Qh=2147483647;qc.kMaxLength=Qh;W.TYPED_ARRAY_SUPPORT=Kre();!W.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Kre(){try{var e=new Uint8Array(1),t={foo:i(function(){return 42},"foo")};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}i(Kre,"typedArraySupport");Object.defineProperty(W.prototype,"parent",{enumerable:!0,get:i(function(){if(W.isBuffer(this))return this.buffer},"get")});Object.defineProperty(W.prototype,"offset",{enumerable:!0,get:i(function(){if(W.isBuffer(this))return this.byteOffset},"get")});function ha(e){if(e>Qh)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,W.prototype),t}i(ha,"createBuffer");function W(e,t,r){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return hv(e)}return aM(e,t,r)}i(W,"Buffer");W.poolSize=8192;function aM(e,t,r){if(typeof e=="string")return Qre(e,t);if(ArrayBuffer.isView(e))return Xre(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Oi(e,ArrayBuffer)||e&&Oi(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Oi(e,SharedArrayBuffer)||e&&Oi(e.buffer,SharedArrayBuffer)))return pv(e,t,r);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(n!=null&&n!==e)return W.from(n,t,r);var o=ene(e);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return W.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}i(aM,"from");W.from=function(e,t,r){return aM(e,t,r)};Object.setPrototypeOf(W.prototype,Uint8Array.prototype);Object.setPrototypeOf(W,Uint8Array);function sM(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}i(sM,"assertSize");function Jre(e,t,r){return sM(e),e<=0?ha(e):t!==void 0?typeof r=="string"?ha(e).fill(t,r):ha(e).fill(t):ha(e)}i(Jre,"alloc");W.alloc=function(e,t,r){return Jre(e,t,r)};function hv(e){return sM(e),ha(e<0?0:gv(e)|0)}i(hv,"allocUnsafe");W.allocUnsafe=function(e){return hv(e)};W.allocUnsafeSlow=function(e){return hv(e)};function Qre(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!W.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=lM(e,t)|0,n=ha(r),o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}i(Qre,"fromString");function fv(e){for(var t=e.length<0?0:gv(e.length)|0,r=ha(t),n=0;n=Qh)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Qh.toString(16)+" bytes");return e|0}i(gv,"checked");function tne(e){return+e!=e&&(e=0),W.alloc(+e)}i(tne,"SlowBuffer");W.isBuffer=i(function(t){return t!=null&&t._isBuffer===!0&&t!==W.prototype},"isBuffer");W.compare=i(function(t,r){if(Oi(t,Uint8Array)&&(t=W.from(t,t.offset,t.byteLength)),Oi(r,Uint8Array)&&(r=W.from(r,r.offset,r.byteLength)),!W.isBuffer(t)||!W.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===r)return 0;for(var n=t.length,o=r.length,a=0,l=Math.min(n,o);ao.length?W.from(l).copy(o,a):Uint8Array.prototype.set.call(o,l,a);else if(W.isBuffer(l))l.copy(o,a);else throw new TypeError('"list" argument must be an Array of Buffers');a+=l.length}return o},"concat");function lM(e,t){if(W.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Oi(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return mv(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return mM(e).length;default:if(o)return n?-1:mv(e).length;t=(""+t).toLowerCase(),o=!0}}i(lM,"byteLength");W.byteLength=lM;function rne(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return fne(this,t,r);case"utf8":case"utf-8":return cM(this,t,r);case"ascii":return cne(this,t,r);case"latin1":case"binary":return dne(this,t,r);case"base64":return lne(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pne(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}i(rne,"slowToString");W.prototype._isBuffer=!0;function Yl(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}i(Yl,"swap");W.prototype.swap16=i(function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;rr&&(t+=" ... "),""},"inspect");nM&&(W.prototype[nM]=W.prototype.inspect);W.prototype.compare=i(function(t,r,n,o,a){if(Oi(t,Uint8Array)&&(t=W.from(t,t.offset,t.byteLength)),!W.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),o===void 0&&(o=0),a===void 0&&(a=this.length),r<0||n>t.length||o<0||a>this.length)throw new RangeError("out of range index");if(o>=a&&r>=n)return 0;if(o>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,o>>>=0,a>>>=0,this===t)return 0;for(var l=a-o,c=n-r,d=Math.min(l,c),p=this.slice(o,a),m=t.slice(r,n),h=0;h2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,_v(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof t=="string"&&(t=W.from(t,n)),W.isBuffer(t))return t.length===0?-1:oM(e,t,r,n,o);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):oM(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}i(uM,"bidirectionalIndexOf");function oM(e,t,r,n,o){var a=1,l=e.length,c=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,l/=2,c/=2,r/=2}function d(x,S){return a===1?x[S]:x.readUInt16BE(S*a)}i(d,"read");var p;if(o){var m=-1;for(p=r;pl&&(r=l-c),p=r;p>=0;p--){for(var h=!0,v=0;vo&&(n=o)):n=o;var a=t.length;n>a/2&&(n=a/2);for(var l=0;l>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a=this.length-r;if((n===void 0||n>a)&&(n=a),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var l=!1;;)switch(o){case"hex":return nne(this,t,r,n);case"utf8":case"utf-8":return one(this,t,r,n);case"ascii":case"latin1":case"binary":return ine(this,t,r,n);case"base64":return ane(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return sne(this,t,r,n);default:if(l)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),l=!0}},"write");W.prototype.toJSON=i(function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},"toJSON");function lne(e,t,r){return t===0&&r===e.length?dv.fromByteArray(e):dv.fromByteArray(e.slice(t,r))}i(lne,"base64Slice");function cM(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o239?4:a>223?3:a>191?2:1;if(o+c<=r){var d,p,m,h;switch(c){case 1:a<128&&(l=a);break;case 2:d=e[o+1],(d&192)===128&&(h=(a&31)<<6|d&63,h>127&&(l=h));break;case 3:d=e[o+1],p=e[o+2],(d&192)===128&&(p&192)===128&&(h=(a&15)<<12|(d&63)<<6|p&63,h>2047&&(h<55296||h>57343)&&(l=h));break;case 4:d=e[o+1],p=e[o+2],m=e[o+3],(d&192)===128&&(p&192)===128&&(m&192)===128&&(h=(a&15)<<18|(d&63)<<12|(p&63)<<6|m&63,h>65535&&h<1114112&&(l=h))}}l===null?(l=65533,c=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|l&1023),n.push(l),o+=c}return une(n)}i(cM,"utf8Slice");var iM=4096;function une(e){var t=e.length;if(t<=iM)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var o="",a=t;an&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}i(wr,"checkOffset");W.prototype.readUintLE=W.prototype.readUIntLE=i(function(t,r,n){t=t>>>0,r=r>>>0,n||wr(t,r,this.length);for(var o=this[t],a=1,l=0;++l>>0,r=r>>>0,n||wr(t,r,this.length);for(var o=this[t+--r],a=1;r>0&&(a*=256);)o+=this[t+--r]*a;return o},"readUIntBE");W.prototype.readUint8=W.prototype.readUInt8=i(function(t,r){return t=t>>>0,r||wr(t,1,this.length),this[t]},"readUInt8");W.prototype.readUint16LE=W.prototype.readUInt16LE=i(function(t,r){return t=t>>>0,r||wr(t,2,this.length),this[t]|this[t+1]<<8},"readUInt16LE");W.prototype.readUint16BE=W.prototype.readUInt16BE=i(function(t,r){return t=t>>>0,r||wr(t,2,this.length),this[t]<<8|this[t+1]},"readUInt16BE");W.prototype.readUint32LE=W.prototype.readUInt32LE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},"readUInt32LE");W.prototype.readUint32BE=W.prototype.readUInt32BE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},"readUInt32BE");W.prototype.readIntLE=i(function(t,r,n){t=t>>>0,r=r>>>0,n||wr(t,r,this.length);for(var o=this[t],a=1,l=0;++l=a&&(o-=Math.pow(2,8*r)),o},"readIntLE");W.prototype.readIntBE=i(function(t,r,n){t=t>>>0,r=r>>>0,n||wr(t,r,this.length);for(var o=r,a=1,l=this[t+--o];o>0&&(a*=256);)l+=this[t+--o]*a;return a*=128,l>=a&&(l-=Math.pow(2,8*r)),l},"readIntBE");W.prototype.readInt8=i(function(t,r){return t=t>>>0,r||wr(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},"readInt8");W.prototype.readInt16LE=i(function(t,r){t=t>>>0,r||wr(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n},"readInt16LE");W.prototype.readInt16BE=i(function(t,r){t=t>>>0,r||wr(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n},"readInt16BE");W.prototype.readInt32LE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},"readInt32LE");W.prototype.readInt32BE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},"readInt32BE");W.prototype.readFloatLE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),$c.read(this,t,!0,23,4)},"readFloatLE");W.prototype.readFloatBE=i(function(t,r){return t=t>>>0,r||wr(t,4,this.length),$c.read(this,t,!1,23,4)},"readFloatBE");W.prototype.readDoubleLE=i(function(t,r){return t=t>>>0,r||wr(t,8,this.length),$c.read(this,t,!0,52,8)},"readDoubleLE");W.prototype.readDoubleBE=i(function(t,r){return t=t>>>0,r||wr(t,8,this.length),$c.read(this,t,!1,52,8)},"readDoubleBE");function Sn(e,t,r,n,o,a){if(!W.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}i(Sn,"checkInt");W.prototype.writeUintLE=W.prototype.writeUIntLE=i(function(t,r,n,o){if(t=+t,r=r>>>0,n=n>>>0,!o){var a=Math.pow(2,8*n)-1;Sn(this,t,r,n,a,0)}var l=1,c=0;for(this[r]=t&255;++c>>0,n=n>>>0,!o){var a=Math.pow(2,8*n)-1;Sn(this,t,r,n,a,0)}var l=n-1,c=1;for(this[r+l]=t&255;--l>=0&&(c*=256);)this[r+l]=t/c&255;return r+n},"writeUIntBE");W.prototype.writeUint8=W.prototype.writeUInt8=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,1,255,0),this[r]=t&255,r+1},"writeUInt8");W.prototype.writeUint16LE=W.prototype.writeUInt16LE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,2,65535,0),this[r]=t&255,this[r+1]=t>>>8,r+2},"writeUInt16LE");W.prototype.writeUint16BE=W.prototype.writeUInt16BE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,2,65535,0),this[r]=t>>>8,this[r+1]=t&255,r+2},"writeUInt16BE");W.prototype.writeUint32LE=W.prototype.writeUInt32LE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,4,4294967295,0),this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255,r+4},"writeUInt32LE");W.prototype.writeUint32BE=W.prototype.writeUInt32BE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,4,4294967295,0),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4},"writeUInt32BE");W.prototype.writeIntLE=i(function(t,r,n,o){if(t=+t,r=r>>>0,!o){var a=Math.pow(2,8*n-1);Sn(this,t,r,n,a-1,-a)}var l=0,c=1,d=0;for(this[r]=t&255;++l>0)-d&255;return r+n},"writeIntLE");W.prototype.writeIntBE=i(function(t,r,n,o){if(t=+t,r=r>>>0,!o){var a=Math.pow(2,8*n-1);Sn(this,t,r,n,a-1,-a)}var l=n-1,c=1,d=0;for(this[r+l]=t&255;--l>=0&&(c*=256);)t<0&&d===0&&this[r+l+1]!==0&&(d=1),this[r+l]=(t/c>>0)-d&255;return r+n},"writeIntBE");W.prototype.writeInt8=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,1,127,-128),t<0&&(t=255+t+1),this[r]=t&255,r+1},"writeInt8");W.prototype.writeInt16LE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,2,32767,-32768),this[r]=t&255,this[r+1]=t>>>8,r+2},"writeInt16LE");W.prototype.writeInt16BE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,2,32767,-32768),this[r]=t>>>8,this[r+1]=t&255,r+2},"writeInt16BE");W.prototype.writeInt32LE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,4,2147483647,-2147483648),this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24,r+4},"writeInt32LE");W.prototype.writeInt32BE=i(function(t,r,n){return t=+t,r=r>>>0,n||Sn(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4},"writeInt32BE");function dM(e,t,r,n,o,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}i(dM,"checkIEEE754");function fM(e,t,r,n,o){return t=+t,r=r>>>0,o||dM(e,t,r,4,34028234663852886e22,-34028234663852886e22),$c.write(e,t,r,n,23,4),r+4}i(fM,"writeFloat");W.prototype.writeFloatLE=i(function(t,r,n){return fM(this,t,r,!0,n)},"writeFloatLE");W.prototype.writeFloatBE=i(function(t,r,n){return fM(this,t,r,!1,n)},"writeFloatBE");function pM(e,t,r,n,o){return t=+t,r=r>>>0,o||dM(e,t,r,8,17976931348623157e292,-17976931348623157e292),$c.write(e,t,r,n,52,8),r+8}i(pM,"writeDouble");W.prototype.writeDoubleLE=i(function(t,r,n){return pM(this,t,r,!0,n)},"writeDoubleLE");W.prototype.writeDoubleBE=i(function(t,r,n){return pM(this,t,r,!1,n)},"writeDoubleBE");W.prototype.copy=i(function(t,r,n,o){if(!W.isBuffer(t))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),r>=t.length&&(r=t.length),r||(r=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),t.length-r>>0,n=n===void 0?this.length:n>>>0,t||(t=0);var l;if(typeof t=="number")for(l=r;l55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(l+1===n){(t-=3)>-1&&a.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}i(mv,"utf8ToBytes");function gne(e){for(var t=[],r=0;r>8,o=r%256,a.push(o),a.push(n);return a}i(_ne,"utf16leToBytes");function mM(e){return dv.toByteArray(hne(e))}i(mM,"base64ToBytes");function Xh(e,t,r,n){for(var o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}i(Xh,"blitBuffer");function Oi(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}i(Oi,"isInstance");function _v(e){return e!==e}i(_v,"numberIsNaN");var vne=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var n=r*16,o=0;o<16;++o)t[n+o]=e[r]+e[o];return t}()});var LM=U(ue()),TM=U(ad());var ve=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var ke=globalThis;var ci="10.9.0";function Xs(){return el(ke),ke}i(Xs,"getMainCarrier");function el(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||ci,t[ci]=t[ci]||{}}i(el,"getSentryCarrier");function Gi(e,t,r=ke){let n=r.__SENTRY__=r.__SENTRY__||{},o=n[ci]=n[ci]||{};return o[e]||(o[e]=t())}i(Gi,"getGlobalSingleton");var M4=["debug","info","warn","error","log","assert","trace"],b$="Sentry Logger ",Uu={};function uo(e){if(!("console"in ke))return e();let t=ke.console,r={},n=Object.keys(Uu);n.forEach(o=>{let a=Uu[o];r[o]=t[o],t[o]=a});try{return e()}finally{n.forEach(o=>{t[o]=r[o]})}}i(uo,"consoleSandbox");function y$(){D4().enabled=!0}i(y$,"enable");function x$(){D4().enabled=!1}i(x$,"disable");function fS(){return D4().enabled}i(fS,"isEnabled");function C$(...e){P4("log",...e)}i(C$,"log");function w$(...e){P4("warn",...e)}i(w$,"warn");function S$(...e){P4("error",...e)}i(S$,"error");function P4(e,...t){ve&&fS()&&uo(()=>{ke.console[e](`${b$}[${e}]:`,...t)})}i(P4,"_maybeLog");function D4(){return ve?Gi("loggerSettings",()=>({enabled:!1})):{enabled:!1}}i(D4,"_getLoggerSettings");var se={enable:y$,disable:x$,isEnabled:fS,log:C$,warn:w$,error:S$};var di="?",pS=/\(error: (.*)\)/,mS=/captureMessage|captureException/;function Wp(...e){let t=e.sort((r,n)=>r[0]-n[0]).map(r=>r[1]);return(r,n=0,o=0)=>{let a=[],l=r.split(` -`);for(let c=n;c1024&&(d=d.slice(0,1024));let p=pS.test(d)?d.replace(pS,"$1"):d;if(!p.match(/\S*Error: /)){for(let m of t){let h=m(p);if(h){a.push(h);break}}if(a.length>=50+o)break}}return hS(a.slice(o))}}i(Wp,"createStackParser");function B4(e){return Array.isArray(e)?Wp(...e):e}i(B4,"stackParserFromStackParserOptions");function hS(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(Zp(t).function||"")&&t.pop(),t.reverse(),mS.test(Zp(t).function||"")&&(t.pop(),mS.test(Zp(t).function||"")&&t.pop()),t.slice(0,50).map(r=>({...r,filename:r.filename||Zp(t).filename,function:r.function||di}))}i(hS,"stripSentryFramesAndReverse");function Zp(e){return e[e.length-1]||{}}i(Zp,"getLastStackFrame");var H4="";function co(e){try{return!e||typeof e!="function"?H4:e.name||H4}catch{return H4}}i(co,"getFunctionName");function Gp(e){let t=e.exception;if(t){let r=[];try{return t.values.forEach(n=>{n.stacktrace.frames&&r.push(...n.stacktrace.frames)}),r}catch{return}}}i(Gp,"getFramesFromEvent");var Yp={},gS={};function Xr(e,t){Yp[e]=Yp[e]||[],Yp[e].push(t)}i(Xr,"addHandler");function en(e,t){if(!gS[e]){gS[e]=!0;try{t()}catch(r){ve&&se.error(`Error while instrumenting ${e}`,r)}}}i(en,"maybeInstrument");function tr(e,t){let r=e&&Yp[e];if(r)for(let n of r)try{n(t)}catch(o){ve&&se.error(`Error while triggering instrumentation handler. +`)+K+`return __p +}`;var Re=Oy(function(){return nt(k,me+"return "+K).apply(e,O)});if(Re.source=K,Kg(Re))throw Re;return Re}o(zV,"template");function VV(a){return at(a).toLowerCase()}o(VV,"toLower");function FV(a){return at(a).toUpperCase()}o(FV,"toUpper");function jV(a,l,f){if(a=at(a),a&&(f||l===e))return zv(a);if(!a||!(l=En(l)))return a;var g=bo(a),C=bo(l),k=Vv(g,C),O=Fv(g,C)+1;return ya(g,k,O).join("")}o(jV,"trim");function UV(a,l,f){if(a=at(a),a&&(f||l===e))return a.slice(0,Uv(a)+1);if(!a||!(l=En(l)))return a;var g=bo(a),C=Fv(g,bo(l))+1;return ya(g,0,C).join("")}o(UV,"trimEnd");function $V(a,l,f){if(a=at(a),a&&(f||l===e))return a.replace(Kh,"");if(!a||!(l=En(l)))return a;var g=bo(a),C=Vv(g,bo(l));return ya(g,C).join("")}o($V,"trimStart");function qV(a,l){var f=I,g=M;if(Ot(l)){var C="separator"in l?l.separator:C;f="length"in l?Ie(l.length):f,g="omission"in l?En(l.omission):g}a=at(a);var k=a.length;if(ql(a)){var O=bo(a);k=O.length}if(f>=k)return a;var N=f-Zl(g);if(N<1)return g;var D=O?ya(O,0,N).join(""):a.slice(0,N);if(C===e)return D+g;if(O&&(N+=D.length-N),Qg(C)){if(a.slice(N).search(C)){var G,Y=D;for(C.global||(C=mg(C.source,at(sv.exec(C))+"g")),C.lastIndex=0;G=C.exec(Y);)var K=G.index;D=D.slice(0,K===e?N:K)}}else if(a.indexOf(En(C),N)!=N){var ae=D.lastIndexOf(C);ae>-1&&(D=D.slice(0,ae))}return D+g}o(qV,"truncate");function ZV(a){return a=at(a),a&&nM.test(a)?a.replace(ov,xP):a}o(ZV,"unescape");var WV=Ql(function(a,l,f){return a+(f?" ":"")+l.toUpperCase()}),t3=Rb("toUpperCase");function Iy(a,l,f){return a=at(a),l=f?e:l,l===e?gP(a)?SP(a):sP(a):a.match(l)||[]}o(Iy,"words");var Oy=Me(function(a,l){try{return wn(a,e,l)}catch(f){return Kg(f)?f:new Se(f)}}),GV=Oi(function(a,l){return $n(l,function(f){f=Ko(f),ki(a,f,Yg(a[f],a))}),a});function YV(a){var l=a==null?0:a.length,f=ve();return a=l?kt(a,function(g){if(typeof g[1]!="function")throw new qn(i);return[f(g[0]),g[1]]}):[],Me(function(g){for(var C=-1;++Cee)return[];var f=fe,g=Nr(a,fe);l=ve(l),a-=fe;for(var C=dg(g,l);++f0||l<0)?new Fe(f):(a<0?f=f.takeRight(-a):a&&(f=f.drop(a)),l!==e&&(l=Ie(l),f=l<0?f.dropRight(-l):f.take(l-a)),f)},Fe.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},Fe.prototype.toArray=function(){return this.take(fe)},Yo(Fe.prototype,function(a,l){var f=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),C=L[g?"take"+(l=="last"?"Right":""):l],k=g||/^find/.test(l);C&&(L.prototype[l]=function(){var O=this.__wrapped__,N=g?[1]:arguments,D=O instanceof Fe,G=N[0],Y=D||Le(O),K=o(function(Ve){var Ue=C.apply(L,pa([Ve],N));return g&&ae?Ue[0]:Ue},"interceptor");Y&&f&&typeof G=="function"&&G.length!=1&&(D=Y=!1);var ae=this.__chain__,me=!!this.__actions__.length,ye=k&&!ae,Re=D&&!me;if(!k&&Y){O=Re?O:new Fe(this);var xe=a.apply(O,N);return xe.__actions__.push({func:h0,args:[K],thisArg:e}),new Zn(xe,ae)}return ye&&Re?a.apply(this,N):(xe=this.thru(K),ye?g?xe.value()[0]:xe.value():xe)})}),$n(["pop","push","shift","sort","splice","unshift"],function(a){var l=Ff[a],f=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",g=/^(?:pop|shift)$/.test(a);L.prototype[a]=function(){var C=arguments;if(g&&!this.__chain__){var k=this.value();return l.apply(Le(k)?k:[],C)}return this[f](function(O){return l.apply(Le(O)?O:[],C)})}}),Yo(Fe.prototype,function(a,l){var f=L[l];if(f){var g=f.name+"";it.call(Yl,g)||(Yl[g]=[]),Yl[g].push({name:l,func:f})}}),Yl[l0(e,E).name]=[{name:"wrapper",func:e}],Fe.prototype.clone=ZP,Fe.prototype.reverse=WP,Fe.prototype.value=GP,L.prototype.at=wB,L.prototype.chain=SB,L.prototype.commit=EB,L.prototype.next=LB,L.prototype.plant=kB,L.prototype.reverse=IB,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=OB,L.prototype.first=L.prototype.head,zc&&(L.prototype[zc]=TB),L},"runInContext"),ha=EP();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(fr._=ha,define(function(){return ha})):Ss?((Ss.exports=ha)._=ha,ng._=ha):fr._=ha}).call(Ju)});var KT=re((p3e,JT)=>{var XG=typeof Element<"u",eY=typeof Map=="function",tY=typeof Set=="function",rY=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function t2(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,i;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!t2(e[n],t[n]))return!1;return!0}var s;if(eY&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!t2(n.value[1],t.get(n.value[0])))return!1;return!0}if(tY&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(rY&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;if(XG&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((i[n]==="_owner"||i[n]==="__v"||i[n]==="__o")&&e.$$typeof)&&!t2(e[i[n]],t[i[n]]))return!1;return!0}return e!==e&&t!==t}o(t2,"equal");JT.exports=o(function(t,r){try{return t2(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}},"isEqual")});var ek=re(c9=>{c9.parse=vY;c9.serialize=bY;var gY=decodeURIComponent,_Y=encodeURIComponent,r2=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function vY(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var r={},n=t||{},i=e.split(";"),s=n.decode||gY,u=0;u{});var af=re((P2,CI)=>{(function(e,t){typeof P2=="object"?CI.exports=P2=t():typeof define=="function"&&define.amd?define([],t):e.CryptoJS=t()})(P2,function(){var e=e||function(t,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof global<"u"&&global.crypto&&(n=global.crypto),!n&&typeof Ny=="function")try{n=xI()}catch{}var i=o(function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},"cryptoSecureRandomInt"),s=Object.create||function(){function _(){}return o(_,"F"),function(b){var w;return _.prototype=b,w=new _,_.prototype=null,w}}(),u={},c=u.lib={},d=c.Base=function(){return{extend:o(function(_){var b=s(this);return _&&b.mixIn(_),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},"extend"),create:o(function(){var _=this.extend();return _.init.apply(_,arguments),_},"create"),init:o(function(){},"init"),mixIn:o(function(_){for(var b in _)_.hasOwnProperty(b)&&(this[b]=_[b]);_.hasOwnProperty("toString")&&(this.toString=_.toString)},"mixIn"),clone:o(function(){return this.init.prototype.extend(this)},"clone")}}(),p=c.WordArray=d.extend({init:o(function(_,b){_=this.words=_||[],b!=r?this.sigBytes=b:this.sigBytes=_.length*4},"init"),toString:o(function(_){return(_||h).stringify(this)},"toString"),concat:o(function(_){var b=this.words,w=_.words,T=this.sigBytes,A=_.sigBytes;if(this.clamp(),T%4)for(var R=0;R>>2]>>>24-R%4*8&255;b[T+R>>>2]|=B<<24-(T+R)%4*8}else for(var I=0;I>>2]=w[I>>>2];return this.sigBytes+=A,this},"concat"),clamp:o(function(){var _=this.words,b=this.sigBytes;_[b>>>2]&=4294967295<<32-b%4*8,_.length=t.ceil(b/4)},"clamp"),clone:o(function(){var _=d.clone.call(this);return _.words=this.words.slice(0),_},"clone"),random:o(function(_){for(var b=[],w=0;w<_;w+=4)b.push(i());return new p.init(b,_)},"random")}),m=u.enc={},h=m.Hex={stringify:o(function(_){for(var b=_.words,w=_.sigBytes,T=[],A=0;A>>2]>>>24-A%4*8&255;T.push((R>>>4).toString(16)),T.push((R&15).toString(16))}return T.join("")},"stringify"),parse:o(function(_){for(var b=_.length,w=[],T=0;T>>3]|=parseInt(_.substr(T,2),16)<<24-T%8*4;return new p.init(w,b/2)},"parse")},v=m.Latin1={stringify:o(function(_){for(var b=_.words,w=_.sigBytes,T=[],A=0;A>>2]>>>24-A%4*8&255;T.push(String.fromCharCode(R))}return T.join("")},"stringify"),parse:o(function(_){for(var b=_.length,w=[],T=0;T>>2]|=(_.charCodeAt(T)&255)<<24-T%4*8;return new p.init(w,b)},"parse")},x=m.Utf8={stringify:o(function(_){try{return decodeURIComponent(escape(v.stringify(_)))}catch{throw new Error("Malformed UTF-8 data")}},"stringify"),parse:o(function(_){return v.parse(unescape(encodeURIComponent(_)))},"parse")},S=c.BufferedBlockAlgorithm=d.extend({reset:o(function(){this._data=new p.init,this._nDataBytes=0},"reset"),_append:o(function(_){typeof _=="string"&&(_=x.parse(_)),this._data.concat(_),this._nDataBytes+=_.sigBytes},"_append"),_process:o(function(_){var b,w=this._data,T=w.words,A=w.sigBytes,R=this.blockSize,B=R*4,I=A/B;_?I=t.ceil(I):I=t.max((I|0)-this._minBufferSize,0);var M=I*R,z=t.min(M*4,A);if(M){for(var F=0;F{(function(e,t){typeof D2=="object"?wI.exports=D2=t(af()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(D2,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,u=r.algo,c=[],d=[];(function(){function h(E){for(var y=t.sqrt(E),_=2;_<=y;_++)if(!(E%_))return!1;return!0}o(h,"isPrime");function v(E){return(E-(E|0))*4294967296|0}o(v,"getFractionalBits");for(var x=2,S=0;S<64;)h(x)&&(S<8&&(c[S]=v(t.pow(x,1/2))),d[S]=v(t.pow(x,1/3)),S++),x++})();var p=[],m=u.SHA256=s.extend({_doReset:o(function(){this._hash=new i.init(c.slice(0))},"_doReset"),_doProcessBlock:o(function(h,v){for(var x=this._hash.words,S=x[0],E=x[1],y=x[2],_=x[3],b=x[4],w=x[5],T=x[6],A=x[7],R=0;R<64;R++){if(R<16)p[R]=h[v+R]|0;else{var B=p[R-15],I=(B<<25|B>>>7)^(B<<14|B>>>18)^B>>>3,M=p[R-2],z=(M<<15|M>>>17)^(M<<13|M>>>19)^M>>>10;p[R]=I+p[R-7]+z+p[R-16]}var F=b&w^~b&T,W=S&E^S&y^E&y,q=(S<<30|S>>>2)^(S<<19|S>>>13)^(S<<10|S>>>22),V=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),J=A+V+F+d[R]+p[R],ee=q+W;A=T,T=w,w=b,b=_+J|0,_=y,y=E,E=S,S=J+ee|0}x[0]=x[0]+S|0,x[1]=x[1]+E|0,x[2]=x[2]+y|0,x[3]=x[3]+_|0,x[4]=x[4]+b|0,x[5]=x[5]+w|0,x[6]=x[6]+T|0,x[7]=x[7]+A|0},"_doProcessBlock"),_doFinalize:o(function(){var h=this._data,v=h.words,x=this._nDataBytes*8,S=h.sigBytes*8;return v[S>>>5]|=128<<24-S%32,v[(S+64>>>9<<4)+14]=t.floor(x/4294967296),v[(S+64>>>9<<4)+15]=x,h.sigBytes=v.length*4,this._process(),this._hash},"_doFinalize"),clone:o(function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h},"clone")});r.SHA256=s._createHelper(m),r.HmacSHA256=s._createHmacHelper(m)}(Math),e.SHA256})});var LI=re((H2,EI)=>{(function(e,t){typeof H2=="object"?EI.exports=H2=t(af()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(H2,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.enc,s=i.Base64={stringify:o(function(c){var d=c.words,p=c.sigBytes,m=this._map;c.clamp();for(var h=[],v=0;v>>2]>>>24-v%4*8&255,S=d[v+1>>>2]>>>24-(v+1)%4*8&255,E=d[v+2>>>2]>>>24-(v+2)%4*8&255,y=x<<16|S<<8|E,_=0;_<4&&v+_*.75>>6*(3-_)&63));var b=m.charAt(64);if(b)for(;h.length%4;)h.push(b);return h.join("")},"stringify"),parse:o(function(c){var d=c.length,p=this._map,m=this._reverseMap;if(!m){m=this._reverseMap=[];for(var h=0;h>>6-v%4*2,E=x|S;m[h>>>2]|=E<<24-h%4*8,h++}return n.create(m,h)}o(u,"parseLoop")}(),e.enc.Base64})});var kI=re((B2,TI)=>{(function(e,t){typeof B2=="object"?TI.exports=B2=t(af()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(B2,function(e){return e.enc.Utf8})});var $O=re(ff=>{S0();var kQ=se(),jO=60103;ff.Fragment=60107;typeof Symbol=="function"&&Symbol.for&&(V8=Symbol.for,jO=V8("react.element"),ff.Fragment=V8("react.fragment"));var V8,IQ=kQ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,OQ=Object.prototype.hasOwnProperty,RQ={key:!0,ref:!0,__self:!0,__source:!0};function UO(e,t,r){var n,i={},s=null,u=null;r!==void 0&&(s=""+r),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(u=t.ref);for(n in t)OQ.call(t,n)&&!RQ.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:jO,type:e,key:s,ref:u,props:i,_owner:IQ.current}}o(UO,"q");ff.jsx=UO;ff.jsxs=UO});var he=re((lve,qO)=>{qO.exports=$O()});var vR=re(J8=>{Object.defineProperty(J8,"__esModule",{value:!0});J8.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))});var bR=re(K8=>{Object.defineProperty(K8,"__esModule",{value:!0});K8.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))});var X8=re(fs=>{var Q8;Object.defineProperty(fs,"__esModule",{value:!0});fs.replaceCodePoint=fs.fromCodePoint=void 0;var UQ=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);fs.fromCodePoint=(Q8=String.fromCodePoint)!==null&&Q8!==void 0?Q8:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function yR(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=UQ.get(e))!==null&&t!==void 0?t:e}o(yR,"replaceCodePoint");fs.replaceCodePoint=yR;function $Q(e){return(0,fs.fromCodePoint)(yR(e))}o($Q,"decodeCodePoint");fs.default=$Q});var hf=re(Be=>{var qQ=Be&&Be.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZQ=Be&&Be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WQ=Be&&Be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qQ(t,e,r);return ZQ(t,e),t},xR=Be&&Be.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Be,"__esModule",{value:!0});Be.decodeXML=Be.decodeHTMLStrict=Be.decodeHTMLAttribute=Be.decodeHTML=Be.determineBranch=Be.EntityDecoder=Be.DecodingMode=Be.BinTrieFlags=Be.fromCodePoint=Be.replaceCodePoint=Be.decodeCodePoint=Be.xmlDecodeTree=Be.htmlDecodeTree=void 0;var CR=xR(vR());Be.htmlDecodeTree=CR.default;var wR=xR(bR());Be.xmlDecodeTree=wR.default;var t7=WQ(X8());Be.decodeCodePoint=t7.default;var SR=X8();Object.defineProperty(Be,"replaceCodePoint",{enumerable:!0,get:o(function(){return SR.replaceCodePoint},"get")});Object.defineProperty(Be,"fromCodePoint",{enumerable:!0,get:o(function(){return SR.fromCodePoint},"get")});var br;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(br||(br={}));var GQ=32,Ml;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Ml=Be.BinTrieFlags||(Be.BinTrieFlags={}));function e7(e){return e>=br.ZERO&&e<=br.NINE}o(e7,"isNumber");function YQ(e){return e>=br.UPPER_A&&e<=br.UPPER_F||e>=br.LOWER_A&&e<=br.LOWER_F}o(YQ,"isHexadecimalCharacter");function JQ(e){return e>=br.UPPER_A&&e<=br.UPPER_Z||e>=br.LOWER_A&&e<=br.LOWER_Z||e7(e)}o(JQ,"isAsciiAlphaNumeric");function KQ(e){return e===br.EQUALS||JQ(e)}o(KQ,"isEntityInAttributeInvalidEnd");var vr;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(vr||(vr={}));var yi;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(yi=Be.DecodingMode||(Be.DecodingMode={}));var ER=function(){function e(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=vr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=yi.Strict}return o(e,"EntityDecoder"),e.prototype.startEntity=function(t){this.decodeMode=t,this.state=vr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(t,r){switch(this.state){case vr.EntityStart:return t.charCodeAt(r)===br.NUM?(this.state=vr.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=vr.NamedEntity,this.stateNamedEntity(t,r));case vr.NumericStart:return this.stateNumericStart(t,r);case vr.NumericDecimal:return this.stateNumericDecimal(t,r);case vr.NumericHex:return this.stateNumericHex(t,r);case vr.NamedEntity:return this.stateNamedEntity(t,r)}},e.prototype.stateNumericStart=function(t,r){return r>=t.length?-1:(t.charCodeAt(r)|GQ)===br.LOWER_X?(this.state=vr.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=vr.NumericDecimal,this.stateNumericDecimal(t,r))},e.prototype.addToNumericResult=function(t,r,n,i){if(r!==n){var s=n-r;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(r,s),i),this.consumed+=s}},e.prototype.stateNumericHex=function(t,r){for(var n=r;r>14;r>14,s!==0){if(u===br.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==yi.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var t,r=this,n=r.result,i=r.decodeTree,s=(i[n]&Ml.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,s,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(t,r,n){var i=this.decodeTree;return this.emitCodePoint(r===1?i[t]&~Ml.VALUE_LENGTH:i[t+1],n),r===3&&this.emitCodePoint(i[t+2],n),n},e.prototype.end=function(){var t;switch(this.state){case vr.NamedEntity:return this.result!==0&&(this.decodeMode!==yi.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case vr.NumericDecimal:return this.emitNumericEntity(0,2);case vr.NumericHex:return this.emitNumericEntity(0,3);case vr.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case vr.EntityStart:return 0}},e}();Be.EntityDecoder=ER;function LR(e){var t="",r=new ER(e,function(n){return t+=(0,t7.fromCodePoint)(n)});return o(function(i,s){for(var u=0,c=0;(c=i.indexOf("&",c))>=0;){t+=i.slice(u,c),r.startEntity(s);var d=r.write(i,c+1);if(d<0){u=c+r.end();break}u=c+d,c=d===0?u+1:u}var p=t+i.slice(u);return t="",p},"decodeWithTrie")}o(LR,"getDecoder");function TR(e,t,r,n){var i=(t&Ml.BRANCH_LENGTH)>>7,s=t&Ml.JUMP_TABLE;if(i===0)return s!==0&&n===s?r:-1;if(s){var u=n-s;return u<0||u>=i?-1:e[r+u]-1}for(var c=r,d=c+i-1;c<=d;){var p=c+d>>>1,m=e[p];if(mn)d=p-1;else return e[p+i]}return-1}o(TR,"determineBranch");Be.determineBranch=TR;var r7=LR(CR.default),QQ=LR(wR.default);function XQ(e,t){return t===void 0&&(t=yi.Legacy),r7(e,t)}o(XQ,"decodeHTML");Be.decodeHTML=XQ;function eX(e){return r7(e,yi.Attribute)}o(eX,"decodeHTMLAttribute");Be.decodeHTMLAttribute=eX;function tX(e){return r7(e,yi.Strict)}o(tX,"decodeHTMLStrict");Be.decodeHTMLStrict=tX;function rX(e){return QQ(e,yi.Strict)}o(rX,"decodeXML");Be.decodeXML=rX});var n7=re(Lc=>{Object.defineProperty(Lc,"__esModule",{value:!0});Lc.QuoteType=void 0;var Sc=hf(),be;(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(be||(be={}));var te;(function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.InEntity=25]="InEntity"})(te||(te={}));function aa(e){return e===be.Space||e===be.NewLine||e===be.Tab||e===be.FormFeed||e===be.CarriageReturn}o(aa,"isWhitespace");function uh(e){return e===be.Slash||e===be.Gt||aa(e)}o(uh,"isEndOfTagSection");function nX(e){return e>=be.LowerA&&e<=be.LowerZ||e>=be.UpperA&&e<=be.UpperZ}o(nX,"isASCIIAlpha");var Ec;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(Ec=Lc.QuoteType||(Lc.QuoteType={}));var bn={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},oX=function(){function e(t,r){var n=t.xmlMode,i=n===void 0?!1:n,s=t.decodeEntities,u=s===void 0?!0:s,c=this;this.cbs=r,this.state=te.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=te.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=i,this.decodeEntities=u,this.entityDecoder=new Sc.EntityDecoder(i?Sc.xmlDecodeTree:Sc.htmlDecodeTree,function(d,p){return c.emitCodePoint(d,p)})}return o(e,"Tokenizer"),e.prototype.reset=function(){this.state=te.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=te.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=te.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===be.Amp&&this.startEntity()},e.prototype.stateSpecialStartSequence=function(t){var r=this.sequenceIndex===this.currentSequence.length,n=r?uh(t):(t|32)===this.currentSequence[this.sequenceIndex];if(!n)this.isSpecial=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=te.InTagName,this.stateInTagName(t)},e.prototype.stateInSpecialTag=function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===be.Gt||aa(t)){var r=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===te.Text||this.state===te.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===te.InAttributeValueDq||this.state===te.InAttributeValueSq||this.state===te.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index=t||(this.state===te.InCommentLike?this.currentSequence===bn.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===te.InTagName||this.state===te.BeforeAttributeName||this.state===te.BeforeAttributeValue||this.state===te.AfterAttributeName||this.state===te.InAttributeName||this.state===te.InAttributeValueSq||this.state===te.InAttributeValueDq||this.state===te.InAttributeValueNq||this.state===te.InClosingTagName||this.cbs.ontext(this.sectionStart,t))},e.prototype.emitCodePoint=function(t,r){this.baseState!==te.Text&&this.baseState!==te.InSpecialTag?(this.sectionStart{var iX=xi&&xi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aX=xi&&xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sX=xi&&xi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iX(t,e,r);return aX(t,e),t};Object.defineProperty(xi,"__esModule",{value:!0});xi.Parser=void 0;var ch=sX(n7()),kR=hf(),Tc=new Set(["input","option","optgroup","select","button","datalist","textarea"]),pt=new Set(["p"]),IR=new Set(["thead","tbody"]),OR=new Set(["dd","dt"]),RR=new Set(["rt","rp"]),lX=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",pt],["h1",pt],["h2",pt],["h3",pt],["h4",pt],["h5",pt],["h6",pt],["select",Tc],["input",Tc],["output",Tc],["button",Tc],["datalist",Tc],["textarea",Tc],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",OR],["dt",OR],["address",pt],["article",pt],["aside",pt],["blockquote",pt],["details",pt],["div",pt],["dl",pt],["fieldset",pt],["figcaption",pt],["figure",pt],["footer",pt],["form",pt],["header",pt],["hr",pt],["main",pt],["nav",pt],["ol",pt],["pre",pt],["section",pt],["table",pt],["ul",pt],["rt",RR],["rp",RR],["tbody",IR],["tfoot",IR]]),uX=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),AR=new Set(["math","svg"]),NR=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),cX=/\s|\//,dX=function(){function e(t,r){r===void 0&&(r={});var n,i,s,u,c;this.options=r,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=(n=r.lowerCaseTags)!==null&&n!==void 0?n:this.htmlMode,this.lowerCaseAttributeNames=(i=r.lowerCaseAttributeNames)!==null&&i!==void 0?i:this.htmlMode,this.tokenizer=new((s=r.Tokenizer)!==null&&s!==void 0?s:ch.default)(this.options,this),this.foreignContext=[!this.htmlMode],(c=(u=this.cbs).onparserinit)===null||c===void 0||c.call(u,this)}return o(e,"Parser"),e.prototype.ontext=function(t,r){var n,i,s=this.getSlice(t,r);this.endIndex=r-1,(i=(n=this.cbs).ontext)===null||i===void 0||i.call(n,s),this.startIndex=r},e.prototype.ontextentity=function(t,r){var n,i;this.endIndex=r-1,(i=(n=this.cbs).ontext)===null||i===void 0||i.call(n,(0,kR.fromCodePoint)(t)),this.startIndex=r},e.prototype.isVoidElement=function(t){return this.htmlMode&&uX.has(t)},e.prototype.onopentagname=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)},e.prototype.emitOpenTag=function(t){var r,n,i,s;this.openTagStart=this.startIndex,this.tagname=t;var u=this.htmlMode&&lX.get(t);if(u)for(;this.stack.length>0&&u.has(this.stack[0]);){var c=this.stack.shift();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,c,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(AR.has(t)?this.foreignContext.unshift(!0):NR.has(t)&&this.foreignContext.unshift(!1))),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,r){var n,i,s,u,c,d,p,m;this.endIndex=r;var h=this.getSlice(t,r);if(this.lowerCaseTagNames&&(h=h.toLowerCase()),this.htmlMode&&(AR.has(h)||NR.has(h))&&this.foreignContext.shift(),this.isVoidElement(h))this.htmlMode&&h==="br"&&((u=(s=this.cbs).onopentagname)===null||u===void 0||u.call(s,"br"),(d=(c=this.cbs).onopentag)===null||d===void 0||d.call(c,"br",{},!0),(m=(p=this.cbs).onclosetag)===null||m===void 0||m.call(p,"br",!1));else{var v=this.stack.indexOf(h);if(v!==-1)for(var x=0;x<=v;x++){var S=this.stack.shift();(i=(n=this.cbs).onclosetag)===null||i===void 0||i.call(n,S,x!==v)}else this.htmlMode&&h==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var r,n,i=this.tagname;this.endOpenTag(t),this.stack[0]===i&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,i,!t),this.stack.shift())},e.prototype.onattribname=function(t,r){this.startIndex=t;var n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},e.prototype.onattribdata=function(t,r){this.attribvalue+=this.getSlice(t,r)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,kR.fromCodePoint)(t)},e.prototype.onattribend=function(t,r){var n,i;this.endIndex=r,(i=(n=this.cbs).onattribute)===null||i===void 0||i.call(n,this.attribname,this.attribvalue,t===ch.QuoteType.Double?'"':t===ch.QuoteType.Single?"'":t===ch.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var r=t.search(cX),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(n))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(n))}this.startIndex=r+1},e.prototype.oncomment=function(t,r,n){var i,s,u,c;this.endIndex=r,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,r-n)),(c=(u=this.cbs).oncommentend)===null||c===void 0||c.call(u),this.startIndex=r+1},e.prototype.oncdata=function(t,r,n){var i,s,u,c,d,p,m,h,v,x;this.endIndex=r;var S=this.getSlice(t,r-n);!this.htmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(c=(u=this.cbs).ontext)===null||c===void 0||c.call(u,S),(p=(d=this.cbs).oncdataend)===null||p===void 0||p.call(d)):((h=(m=this.cbs).oncomment)===null||h===void 0||h.call(m,"[CDATA[".concat(S,"]]")),(x=(v=this.cbs).oncommentend)===null||x===void 0||x.call(v)),this.startIndex=r+1},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=0;n=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{Object.defineProperty(Lt,"__esModule",{value:!0});Lt.Doctype=Lt.CDATA=Lt.Tag=Lt.Style=Lt.Script=Lt.Comment=Lt.Directive=Lt.Text=Lt.Root=Lt.isTag=Lt.ElementType=void 0;var zn;(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"})(zn=Lt.ElementType||(Lt.ElementType={}));function fX(e){return e.type===zn.Tag||e.type===zn.Script||e.type===zn.Style}o(fX,"isTag");Lt.isTag=fX;Lt.Root=zn.Root;Lt.Text=zn.Text;Lt.Directive=zn.Directive;Lt.Comment=zn.Comment;Lt.Script=zn.Script;Lt.Style=zn.Style;Lt.Tag=zn.Tag;Lt.CDATA=zn.CDATA;Lt.Doctype=zn.Doctype});var l7=re(Ne=>{var ps=Ne&&Ne.__extends||function(){var e=o(function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])},e(t,r)},"extendStatics");return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}o(n,"__"),t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),gf=Ne&&Ne.__assign||function(){return gf=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:o(function(){return this.children},"get"),set:o(function(r){this.children=r},"set"),enumerable:!1,configurable:!0}),t}(a7);Ne.NodeWithChildren=fh;var HR=function(e){ps(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=yn.ElementType.CDATA,r}return o(t,"CDATA"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 4},"get"),enumerable:!1,configurable:!0}),t}(fh);Ne.CDATA=HR;var BR=function(e){ps(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=yn.ElementType.Root,r}return o(t,"Document"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 9},"get"),enumerable:!1,configurable:!0}),t}(fh);Ne.Document=BR;var zR=function(e){ps(t,e);function t(r,n,i,s){i===void 0&&(i=[]),s===void 0&&(s=r==="script"?yn.ElementType.Script:r==="style"?yn.ElementType.Style:yn.ElementType.Tag);var u=e.call(this,i)||this;return u.name=r,u.attribs=n,u.type=s,u}return o(t,"Element"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 1},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:o(function(){return this.name},"get"),set:o(function(r){this.name=r},"set"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:o(function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,s;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[n]}})},"get"),enumerable:!1,configurable:!0}),t}(fh);Ne.Element=zR;function VR(e){return(0,yn.isTag)(e)}o(VR,"isTag");Ne.isTag=VR;function FR(e){return e.type===yn.ElementType.CDATA}o(FR,"isCDATA");Ne.isCDATA=FR;function jR(e){return e.type===yn.ElementType.Text}o(jR,"isText");Ne.isText=jR;function UR(e){return e.type===yn.ElementType.Comment}o(UR,"isComment");Ne.isComment=UR;function $R(e){return e.type===yn.ElementType.Directive}o($R,"isDirective");Ne.isDirective=$R;function qR(e){return e.type===yn.ElementType.Root}o(qR,"isDocument");Ne.isDocument=qR;function pX(e){return Object.prototype.hasOwnProperty.call(e,"children")}o(pX,"hasChildren");Ne.hasChildren=pX;function s7(e,t){t===void 0&&(t=!1);var r;if(jR(e))r=new MR(e.data);else if(UR(e))r=new PR(e.data);else if(VR(e)){var n=t?i7(e.children):[],i=new zR(e.name,gf({},e.attribs),n);n.forEach(function(d){return d.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=gf({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=gf({},e["x-attribsPrefix"])),r=i}else if(FR(e)){var n=t?i7(e.children):[],s=new HR(n);n.forEach(function(p){return p.parent=s}),r=s}else if(qR(e)){var n=t?i7(e.children):[],u=new BR(n);n.forEach(function(p){return p.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),r=u}else if($R(e)){var c=new DR(e.name,e.data);e["x-name"]!=null&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),r=c}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}o(s7,"cloneNode");Ne.cloneNode=s7;function i7(e){for(var t=e.map(function(n){return s7(n,!0)}),r=1;r{var mX=Ci&&Ci.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),hX=Ci&&Ci.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&mX(t,e,r)};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.DomHandler=void 0;var u7=kc(),ms=l7();hX(l7(),Ci);var ZR={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},WR=function(){function e(t,r,n){this.dom=[],this.root=new ms.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=ZR),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??ZR,this.elementCB=n??null}return o(e,"DomHandler"),e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new ms.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(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var n=this.options.xmlMode?u7.ElementType.Tag:void 0,i=new ms.Element(t,r,void 0,n);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===u7.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var n=new ms.Text(t);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===u7.ElementType.Comment){this.lastNode.data+=t;return}var r=new ms.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new ms.Text(""),r=new ms.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var n=new ms.ProcessingInstruction(t,r);this.addNode(n)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null},e}();Ci.DomHandler=WR;Ci.default=WR});var GR=re(c7=>{Object.defineProperty(c7,"__esModule",{value:!0});function ph(e){for(var t=1;t{Object.defineProperty(sr,"__esModule",{value:!0});sr.escapeText=sr.escapeAttribute=sr.escapeUTF8=sr.escape=sr.encodeXML=sr.getCodePoint=sr.xmlReplacer=void 0;sr.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var YR=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);sr.getCodePoint=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function JR(e){for(var t="",r=0,n;(n=sr.xmlReplacer.exec(e))!==null;){var i=n.index,s=e.charCodeAt(i),u=YR.get(s);u!==void 0?(t+=e.substring(r,i)+u,r=i+1):(t+="".concat(e.substring(r,i),"&#x").concat((0,sr.getCodePoint)(e,i).toString(16),";"),r=sr.xmlReplacer.lastIndex+=+((s&64512)===55296))}return t+e.substr(r)}o(JR,"encodeXML");sr.encodeXML=JR;sr.escape=JR;function d7(e,t){return o(function(n){for(var i,s=0,u="";i=e.exec(n);)s!==i.index&&(u+=n.substring(s,i.index)),u+=t.get(i[0].charCodeAt(0)),s=i.index+1;return u+n.substring(s)},"escape")}o(d7,"getEscaper");sr.escapeUTF8=d7(/[&<>'"]/g,YR);sr.escapeAttribute=d7(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]]));sr.escapeText=d7(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var f7=re(hs=>{var gX=hs&&hs.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hs,"__esModule",{value:!0});hs.encodeNonAsciiHTML=hs.encodeHTML=void 0;var _X=gX(GR()),KR=mh(),vX=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function bX(e){return QR(vX,e)}o(bX,"encodeHTML");hs.encodeHTML=bX;function yX(e){return QR(KR.xmlReplacer,e)}o(yX,"encodeNonAsciiHTML");hs.encodeNonAsciiHTML=yX;function QR(e,t){for(var r="",n=0,i;(i=e.exec(t))!==null;){var s=i.index;r+=t.substring(n,s);var u=t.charCodeAt(s),c=_X.default.get(u);if(typeof c=="object"){if(s+1{Object.defineProperty(ge,"__esModule",{value:!0});ge.decodeXMLStrict=ge.decodeHTML5Strict=ge.decodeHTML4Strict=ge.decodeHTML5=ge.decodeHTML4=ge.decodeHTMLAttribute=ge.decodeHTMLStrict=ge.decodeHTML=ge.decodeXML=ge.DecodingMode=ge.EntityDecoder=ge.encodeHTML5=ge.encodeHTML4=ge.encodeNonAsciiHTML=ge.encodeHTML=ge.escapeText=ge.escapeAttribute=ge.escapeUTF8=ge.escape=ge.encodeXML=ge.encode=ge.decodeStrict=ge.decode=ge.EncodingMode=ge.EntityLevel=void 0;var p7=hf(),XR=f7(),hh=mh(),Ic;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(Ic=ge.EntityLevel||(ge.EntityLevel={}));var _f;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(_f=ge.EncodingMode||(ge.EncodingMode={}));function eA(e,t){t===void 0&&(t=Ic.XML);var r=typeof t=="number"?t:t.level;if(r===Ic.HTML){var n=typeof t=="object"?t.mode:void 0;return(0,p7.decodeHTML)(e,n)}return(0,p7.decodeXML)(e)}o(eA,"decode");ge.decode=eA;function xX(e,t){var r;t===void 0&&(t=Ic.XML);var n=typeof t=="number"?{level:t}:t;return(r=n.mode)!==null&&r!==void 0||(n.mode=p7.DecodingMode.Strict),eA(e,n)}o(xX,"decodeStrict");ge.decodeStrict=xX;function CX(e,t){t===void 0&&(t=Ic.XML);var r=typeof t=="number"?{level:t}:t;return r.mode===_f.UTF8?(0,hh.escapeUTF8)(e):r.mode===_f.Attribute?(0,hh.escapeAttribute)(e):r.mode===_f.Text?(0,hh.escapeText)(e):r.level===Ic.HTML?r.mode===_f.ASCII?(0,XR.encodeNonAsciiHTML)(e):(0,XR.encodeHTML)(e):(0,hh.encodeXML)(e)}o(CX,"encode");ge.encode=CX;var vf=mh();Object.defineProperty(ge,"encodeXML",{enumerable:!0,get:o(function(){return vf.encodeXML},"get")});Object.defineProperty(ge,"escape",{enumerable:!0,get:o(function(){return vf.escape},"get")});Object.defineProperty(ge,"escapeUTF8",{enumerable:!0,get:o(function(){return vf.escapeUTF8},"get")});Object.defineProperty(ge,"escapeAttribute",{enumerable:!0,get:o(function(){return vf.escapeAttribute},"get")});Object.defineProperty(ge,"escapeText",{enumerable:!0,get:o(function(){return vf.escapeText},"get")});var gh=f7();Object.defineProperty(ge,"encodeHTML",{enumerable:!0,get:o(function(){return gh.encodeHTML},"get")});Object.defineProperty(ge,"encodeNonAsciiHTML",{enumerable:!0,get:o(function(){return gh.encodeNonAsciiHTML},"get")});Object.defineProperty(ge,"encodeHTML4",{enumerable:!0,get:o(function(){return gh.encodeHTML},"get")});Object.defineProperty(ge,"encodeHTML5",{enumerable:!0,get:o(function(){return gh.encodeHTML},"get")});var Vo=hf();Object.defineProperty(ge,"EntityDecoder",{enumerable:!0,get:o(function(){return Vo.EntityDecoder},"get")});Object.defineProperty(ge,"DecodingMode",{enumerable:!0,get:o(function(){return Vo.DecodingMode},"get")});Object.defineProperty(ge,"decodeXML",{enumerable:!0,get:o(function(){return Vo.decodeXML},"get")});Object.defineProperty(ge,"decodeHTML",{enumerable:!0,get:o(function(){return Vo.decodeHTML},"get")});Object.defineProperty(ge,"decodeHTMLStrict",{enumerable:!0,get:o(function(){return Vo.decodeHTMLStrict},"get")});Object.defineProperty(ge,"decodeHTMLAttribute",{enumerable:!0,get:o(function(){return Vo.decodeHTMLAttribute},"get")});Object.defineProperty(ge,"decodeHTML4",{enumerable:!0,get:o(function(){return Vo.decodeHTML},"get")});Object.defineProperty(ge,"decodeHTML5",{enumerable:!0,get:o(function(){return Vo.decodeHTML},"get")});Object.defineProperty(ge,"decodeHTML4Strict",{enumerable:!0,get:o(function(){return Vo.decodeHTMLStrict},"get")});Object.defineProperty(ge,"decodeHTML5Strict",{enumerable:!0,get:o(function(){return Vo.decodeHTMLStrict},"get")});Object.defineProperty(ge,"decodeXMLStrict",{enumerable:!0,get:o(function(){return Vo.decodeXML},"get")})});var rA=re(Oc=>{Object.defineProperty(Oc,"__esModule",{value:!0});Oc.attributeNames=Oc.elementNames=void 0;Oc.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}));Oc.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}))});var iA=re(Vn=>{var Rc=Vn&&Vn.__assign||function(){return Rc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&(n+=vh(e.children,t)),(t.xmlMode||!nA.has(e.name))&&(n+=""))),n}o(AX,"renderTag");function NX(e){return"<".concat(e.data,">")}o(NX,"renderDirective");function MX(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&LX.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,_h.encodeXML)(n):(0,_h.escapeText)(n)),n}o(MX,"renderText");function PX(e){return"")}o(PX,"renderCdata");function DX(e){return"")}o(DX,"renderComment")});var g7=re(la=>{var HX=la&&la.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(la,"__esModule",{value:!0});la.getOuterHTML=aA;la.getInnerHTML=VX;la.getText=bh;la.textContent=m7;la.innerText=h7;var wi=zo(),BX=HX(iA()),zX=kc();function aA(e,t){return(0,BX.default)(e,t)}o(aA,"getOuterHTML");function VX(e,t){return(0,wi.hasChildren)(e)?e.children.map(function(r){return aA(r,t)}).join(""):""}o(VX,"getInnerHTML");function bh(e){return Array.isArray(e)?e.map(bh).join(""):(0,wi.isTag)(e)?e.name==="br"?` +`:bh(e.children):(0,wi.isCDATA)(e)?bh(e.children):(0,wi.isText)(e)?e.data:""}o(bh,"getText");function m7(e){return Array.isArray(e)?e.map(m7).join(""):(0,wi.hasChildren)(e)&&!(0,wi.isComment)(e)?m7(e.children):(0,wi.isText)(e)?e.data:""}o(m7,"textContent");function h7(e){return Array.isArray(e)?e.map(h7).join(""):(0,wi.hasChildren)(e)&&(e.type===zX.ElementType.Tag||(0,wi.isCDATA)(e))?h7(e.children):(0,wi.isText)(e)?e.data:""}o(h7,"innerText")});var uA=re(Si=>{Object.defineProperty(Si,"__esModule",{value:!0});Si.getChildren=sA;Si.getParent=lA;Si.getSiblings=FX;Si.getAttributeValue=jX;Si.hasAttrib=UX;Si.getName=$X;Si.nextElementSibling=qX;Si.prevElementSibling=ZX;var _7=zo();function sA(e){return(0,_7.hasChildren)(e)?e.children:[]}o(sA,"getChildren");function lA(e){return e.parent||null}o(lA,"getParent");function FX(e){var t,r,n=lA(e);if(n!=null)return sA(n);for(var i=[e],s=e.prev,u=e.next;s!=null;)i.unshift(s),t=s,s=t.prev;for(;u!=null;)i.push(u),r=u,u=r.next;return i}o(FX,"getSiblings");function jX(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}o(jX,"getAttributeValue");function UX(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}o(UX,"hasAttrib");function $X(e){return e.name}o($X,"getName");function qX(e){for(var t,r=e.next;r!==null&&!(0,_7.isTag)(r);)t=r,r=t.next;return r}o(qX,"nextElementSibling");function ZX(e){for(var t,r=e.prev;r!==null&&!(0,_7.isTag)(r);)t=r,r=t.prev;return r}o(ZX,"prevElementSibling")});var cA=re(gs=>{Object.defineProperty(gs,"__esModule",{value:!0});gs.removeElement=bf;gs.replaceElement=WX;gs.appendChild=GX;gs.append=YX;gs.prependChild=JX;gs.prepend=KX;function bf(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}o(bf,"removeElement");function WX(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}o(WX,"replaceElement");function GX(e,t){if(bf(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}o(GX,"appendChild");function YX(e,t){bf(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}o(YX,"append");function JX(e,t){if(bf(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}o(JX,"prependChild");function KX(e,t){bf(t);var r=e.parent;if(r){var n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}o(KX,"prepend")});var v7=re(_s=>{Object.defineProperty(_s,"__esModule",{value:!0});_s.filter=QX;_s.find=dA;_s.findOneChild=XX;_s.findOne=fA;_s.existsOne=pA;_s.findAll=eee;var Pl=zo();function QX(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),dA(e,Array.isArray(t)?t:[t],r,n)}o(QX,"filter");function dA(e,t,r,n){for(var i=[],s=[Array.isArray(t)?t:[t]],u=[0];;){if(u[0]>=s[0].length){if(u.length===1)return i;s.shift(),u.shift();continue}var c=s[0][u[0]++];if(e(c)&&(i.push(c),--n<=0))return i;r&&(0,Pl.hasChildren)(c)&&c.children.length>0&&(u.unshift(0),s.unshift(c.children))}}o(dA,"find");function XX(e,t){return t.find(e)}o(XX,"findOneChild");function fA(e,t,r){r===void 0&&(r=!0);for(var n=Array.isArray(t)?t:[t],i=0;i0){var u=fA(e,s.children,!0);if(u)return u}}return null}o(fA,"findOne");function pA(e,t){return(Array.isArray(t)?t:[t]).some(function(r){return(0,Pl.isTag)(r)&&e(r)||(0,Pl.hasChildren)(r)&&pA(e,r.children)})}o(pA,"existsOne");function eee(e,t){for(var r=[],n=[Array.isArray(t)?t:[t]],i=[0];;){if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift();continue}var s=n[0][i[0]++];(0,Pl.isTag)(s)&&e(s)&&r.push(s),(0,Pl.hasChildren)(s)&&s.children.length>0&&(i.unshift(0),n.unshift(s.children))}}o(eee,"findAll")});var y7=re(vs=>{Object.defineProperty(vs,"__esModule",{value:!0});vs.testElement=ree;vs.getElements=nee;vs.getElementById=oee;vs.getElementsByTagName=iee;vs.getElementsByClassName=aee;vs.getElementsByTagType=see;var Dl=zo(),yf=v7(),yh={tag_name:o(function(e){return typeof e=="function"?function(t){return(0,Dl.isTag)(t)&&e(t.name)}:e==="*"?Dl.isTag:function(t){return(0,Dl.isTag)(t)&&t.name===e}},"tag_name"),tag_type:o(function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},"tag_type"),tag_contains:o(function(e){return typeof e=="function"?function(t){return(0,Dl.isText)(t)&&e(t.data)}:function(t){return(0,Dl.isText)(t)&&t.data===e}},"tag_contains")};function b7(e,t){return typeof t=="function"?function(r){return(0,Dl.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,Dl.isTag)(r)&&r.attribs[e]===t}}o(b7,"getAttribCheck");function tee(e,t){return function(r){return e(r)||t(r)}}o(tee,"combineFuncs");function mA(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(yh,r)?yh[r](n):b7(r,n)});return t.length===0?null:t.reduce(tee)}o(mA,"compileTest");function ree(e,t){var r=mA(e);return r?r(t):!0}o(ree,"testElement");function nee(e,t,r,n){n===void 0&&(n=1/0);var i=mA(e);return i?(0,yf.filter)(i,t,r,n):[]}o(nee,"getElements");function oee(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,yf.findOne)(b7("id",e),t,r)}o(oee,"getElementById");function iee(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,yf.filter)(yh.tag_name(e),t,r,n)}o(iee,"getElementsByTagName");function aee(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,yf.filter)(b7("class",e),t,r,n)}o(aee,"getElementsByClassName");function see(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,yf.filter)(yh.tag_type(e),t,r,n)}o(see,"getElementsByTagType")});var _A=re(Hl=>{Object.defineProperty(Hl,"__esModule",{value:!0});Hl.DocumentPosition=void 0;Hl.removeSubsets=lee;Hl.compareDocumentPosition=gA;Hl.uniqueSort=uee;var hA=zo();function lee(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}o(lee,"removeSubsets");var Fo;(function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"})(Fo||(Hl.DocumentPosition=Fo={}));function gA(e,t){var r=[],n=[];if(e===t)return 0;for(var i=(0,hA.hasChildren)(e)?e:e.parent;i;)r.unshift(i),i=i.parent;for(i=(0,hA.hasChildren)(t)?t:t.parent;i;)n.unshift(i),i=i.parent;for(var s=Math.min(r.length,n.length),u=0;ud.indexOf(m)?c===t?Fo.FOLLOWING|Fo.CONTAINED_BY:Fo.FOLLOWING:c===e?Fo.PRECEDING|Fo.CONTAINS:Fo.PRECEDING}o(gA,"compareDocumentPosition");function uee(e){return e=e.filter(function(t,r,n){return!n.includes(t,r+1)}),e.sort(function(t,r){var n=gA(t,r);return n&Fo.PRECEDING?-1:n&Fo.FOLLOWING?1:0}),e}o(uee,"uniqueSort")});var bA=re(x7=>{Object.defineProperty(x7,"__esModule",{value:!0});x7.getFeed=dee;var cee=g7(),xf=y7();function dee(e){var t=xh(gee,e);return t?t.name==="feed"?fee(t):pee(t):null}o(dee,"getFeed");function fee(e){var t,r=e.children,n={type:"atom",items:(0,xf.getElementsByTagName)("entry",r).map(function(u){var c,d=u.children,p={media:vA(d)};xn(p,"id","id",d),xn(p,"title","title",d);var m=(c=xh("link",d))===null||c===void 0?void 0:c.attribs.href;m&&(p.link=m);var h=bs("summary",d)||bs("content",d);h&&(p.description=h);var v=bs("updated",d);return v&&(p.pubDate=new Date(v)),p})};xn(n,"id","id",r),xn(n,"title","title",r);var i=(t=xh("link",r))===null||t===void 0?void 0:t.attribs.href;i&&(n.link=i),xn(n,"description","subtitle",r);var s=bs("updated",r);return s&&(n.updated=new Date(s)),xn(n,"author","email",r,!0),n}o(fee,"getAtomFeed");function pee(e){var t,r,n=(r=(t=xh("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],i={type:e.name.substr(0,3),id:"",items:(0,xf.getElementsByTagName)("item",e.children).map(function(u){var c=u.children,d={media:vA(c)};xn(d,"id","guid",c),xn(d,"title","title",c),xn(d,"link","link",c),xn(d,"description","description",c);var p=bs("pubDate",c)||bs("dc:date",c);return p&&(d.pubDate=new Date(p)),d})};xn(i,"title","title",n),xn(i,"link","link",n),xn(i,"description","description",n);var s=bs("lastBuildDate",n);return s&&(i.updated=new Date(s)),xn(i,"author","managingEditor",n,!0),i}o(pee,"getRssFeed");var mee=["url","type","lang"],hee=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function vA(e){return(0,xf.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},i=0,s=mee;i{var _ee=Tt&&Tt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Bl=Tt&&Tt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&_ee(t,e,r)};Object.defineProperty(Tt,"__esModule",{value:!0});Tt.hasChildren=Tt.isDocument=Tt.isComment=Tt.isText=Tt.isCDATA=Tt.isTag=void 0;Bl(g7(),Tt);Bl(uA(),Tt);Bl(cA(),Tt);Bl(v7(),Tt);Bl(y7(),Tt);Bl(_A(),Tt);Bl(bA(),Tt);var Ac=zo();Object.defineProperty(Tt,"isTag",{enumerable:!0,get:o(function(){return Ac.isTag},"get")});Object.defineProperty(Tt,"isCDATA",{enumerable:!0,get:o(function(){return Ac.isCDATA},"get")});Object.defineProperty(Tt,"isText",{enumerable:!0,get:o(function(){return Ac.isText},"get")});Object.defineProperty(Tt,"isComment",{enumerable:!0,get:o(function(){return Ac.isComment},"get")});Object.defineProperty(Tt,"isDocument",{enumerable:!0,get:o(function(){return Ac.isDocument},"get")});Object.defineProperty(Tt,"hasChildren",{enumerable:!0,get:o(function(){return Ac.hasChildren},"get")})});var SA=re(We=>{var vee=We&&We.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bee=We&&We.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yA=We&&We.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vee(t,e,r);return bee(t,e),t},yee=We&&We.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(We,"__esModule",{value:!0});We.DomUtils=We.parseFeed=We.getFeed=We.ElementType=We.Tokenizer=We.createDomStream=We.createDocumentStream=We.parseDOM=We.parseDocument=We.DefaultHandler=We.DomHandler=We.Parser=void 0;var C7=o7(),xee=o7();Object.defineProperty(We,"Parser",{enumerable:!0,get:o(function(){return xee.Parser},"get")});var w7=zo(),xA=zo();Object.defineProperty(We,"DomHandler",{enumerable:!0,get:o(function(){return xA.DomHandler},"get")});Object.defineProperty(We,"DefaultHandler",{enumerable:!0,get:o(function(){return xA.DomHandler},"get")});function CA(e,t){var r=new w7.DomHandler(void 0,t);return new C7.Parser(r,t).end(e),r.root}o(CA,"parseDocument");We.parseDocument=CA;function wA(e,t){return CA(e,t).children}o(wA,"parseDOM");We.parseDOM=wA;function Cee(e,t,r){var n=new w7.DomHandler(function(i){return e(i,n.root)},t,r);return new C7.Parser(n,t)}o(Cee,"createDocumentStream");We.createDocumentStream=Cee;function wee(e,t,r){var n=new w7.DomHandler(e,t,r);return new C7.Parser(n,t)}o(wee,"createDomStream");We.createDomStream=wee;var See=n7();Object.defineProperty(We,"Tokenizer",{enumerable:!0,get:o(function(){return yee(See).default},"get")});We.ElementType=yA(kc());var Eee=Ch(),Lee=Ch();Object.defineProperty(We,"getFeed",{enumerable:!0,get:o(function(){return Lee.getFeed},"get")});var Tee={xmlMode:!0};function kee(e,t){return t===void 0&&(t=Tee),(0,Eee.getFeed)(wA(e,t))}o(kee,"parseFeed");We.parseFeed=kee;We.DomUtils=yA(Ch())});var EA=re(wh=>{Object.defineProperty(wh,"__esModule",{value:!0});wh.unsetRootParent=void 0;function Iee(e){for(var t=0,r=e.length;t{Object.defineProperty(S7,"__esModule",{value:!0});var Oee=SA(),Ree=zo(),Aee=EA();function Nee(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string.");if(!e)return[];var r=new Ree.DomHandler(void 0,t);return new Oee.Parser(r,t).end(e),(0,Aee.unsetRootParent)(r.dom)}o(Nee,"HTMLDOMParser");S7.default=Nee});var kA=re(TA=>{Object.defineProperty(TA,"__esModule",{value:!0})});var IA=re(jo=>{var Mee=jo&&jo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Pee=jo&&jo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Mee(t,e,r)},Dee=jo&&jo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jo,"__esModule",{value:!0});jo.default=void 0;var Hee=LA();Object.defineProperty(jo,"default",{enumerable:!0,get:o(function(){return Dee(Hee).default},"get")});Pee(kA(),jo)});var OA=re(Sh=>{var Bee=0;Sh.SAME=Bee;var zee=1;Sh.CAMELCASE=zee;Sh.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}});var AA=re(Uo=>{function Vee(e){return Ir.hasOwnProperty(e)?Ir[e]:null}o(Vee,"getPropertyInfo");function on(e,t,r,n,i,s,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=u}o(on,"PropertyInfoRecord");var Ir={},Fee=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Fee.forEach(e=>{Ir[e]=new on(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{Ir[e]=new on(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{Ir[e]=new on(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{Ir[e]=new on(e,2,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{Ir[e]=new on(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{Ir[e]=new on(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{Ir[e]=new on(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{Ir[e]=new on(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{Ir[e]=new on(e,5,!1,e.toLowerCase(),null,!1,!1)});var E7=/[\-\:]([a-z])/g,L7=o(e=>e[1].toUpperCase(),"capitalize");["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(E7,L7);Ir[t]=new on(t,1,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(E7,L7);Ir[t]=new on(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(E7,L7);Ir[t]=new on(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{Ir[e]=new on(e,1,!1,e.toLowerCase(),null,!1,!1)});var jee="xlinkHref";Ir[jee]=new on("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{Ir[e]=new on(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:Uee,SAME:$ee,possibleStandardNames:RA}=OA(),qee=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Zee=qee+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Wee=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Zee+"]*$")),Gee=Object.keys(RA).reduce((e,t)=>{let r=RA[t];return r===$ee?e[t]=t:r===Uee?e[t.toLowerCase()]=t:e[t]=r,e},{});Uo.BOOLEAN=3;Uo.BOOLEANISH_STRING=2;Uo.NUMERIC=5;Uo.OVERLOADED_BOOLEAN=4;Uo.POSITIVE_NUMERIC=6;Uo.RESERVED=0;Uo.STRING=1;Uo.getPropertyInfo=Vee;Uo.isCustomAttribute=Wee;Uo.possibleStandardNames=Gee});var BA=re((dxe,HA)=>{var NA=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Yee=/\n/g,Jee=/^\s*/,Kee=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Qee=/^:\s*/,Xee=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,ete=/^[;\s]*/,tte=/^\s+|\s+$/g,rte=` +`,MA="/",PA="*",zl="",nte="comment",ote="declaration";HA.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function i(E){var y=E.match(Yee);y&&(r+=y.length);var _=E.lastIndexOf(rte);n=~_?E.length-_:n+E.length}o(i,"updatePosition");function s(){var E={line:r,column:n};return function(y){return y.position=new u(E),m(),y}}o(s,"position");function u(E){this.start=E,this.end={line:r,column:n},this.source=t.source}o(u,"Position"),u.prototype.content=e;var c=[];function d(E){var y=new Error(t.source+":"+r+":"+n+": "+E);if(y.reason=E,y.filename=t.source,y.line=r,y.column=n,y.source=e,t.silent)c.push(y);else throw y}o(d,"error");function p(E){var y=E.exec(e);if(y){var _=y[0];return i(_),e=e.slice(_.length),y}}o(p,"match");function m(){p(Jee)}o(m,"whitespace");function h(E){var y;for(E=E||[];y=v();)y!==!1&&E.push(y);return E}o(h,"comments");function v(){var E=s();if(!(MA!=e.charAt(0)||PA!=e.charAt(1))){for(var y=2;zl!=e.charAt(y)&&(PA!=e.charAt(y)||MA!=e.charAt(y+1));)++y;if(y+=2,zl===e.charAt(y-1))return d("End of comment missing");var _=e.slice(2,y-2);return n+=2,i(_),e=e.slice(y),n+=2,E({type:nte,comment:_})}}o(v,"comment");function x(){var E=s(),y=p(Kee);if(y){if(v(),!p(Qee))return d("property missing ':'");var _=p(Xee),b=E({type:ote,property:DA(y[0].replace(NA,zl)),value:_?DA(_[0].replace(NA,zl)):zl});return p(ete),b}}o(x,"declaration");function S(){var E=[];h(E);for(var y;y=x();)y!==!1&&(E.push(y),h(E));return E}return o(S,"declarations"),m(),S()};function DA(e){return e?e.replace(tte,zl):zl}o(DA,"trim")});var zA=re(Cf=>{var ite=Cf&&Cf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Cf,"__esModule",{value:!0});var ate=ite(BA());function ste(e,t){var r=null;if(!e||typeof e!="string")return r;var n=(0,ate.default)(e),i=typeof t=="function";return n.forEach(function(s){if(s.type==="declaration"){var u=s.property,c=s.value;i?t(u,c,s):c&&(r=r||{},r[u]=c)}}),r}o(ste,"StyleToObject");Cf.default=ste});var FA=re(Eh=>{Object.defineProperty(Eh,"__esModule",{value:!0});Eh.camelCase=void 0;var lte=/^--[a-zA-Z0-9-]+$/,ute=/-([a-z])/g,cte=/^[^-]+$/,dte=/^-(webkit|moz|ms|o|khtml)-/,fte=/^-(ms)-/,pte=o(function(e){return!e||cte.test(e)||lte.test(e)},"skipCamelCase"),mte=o(function(e,t){return t.toUpperCase()},"capitalize"),VA=o(function(e,t){return"".concat(t,"-")},"trimHyphen"),hte=o(function(e,t){return t===void 0&&(t={}),pte(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(fte,VA):e=e.replace(dte,VA),e.replace(ute,mte))},"camelCase");Eh.camelCase=hte});var jA=re(wf=>{var gte=wf&&wf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wf,"__esModule",{value:!0});var _te=gte(zA()),vte=FA();function bte(e,t){var r={};return!e||typeof e!="string"||(0,_te.default)(e,function(n,i){n&&i&&(r[(0,vte.camelCase)(n,t)]=i)}),r}o(bte,"StyleToJS");wf.default=bte});var T7=re(Or=>{var yte=Or&&Or.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Or,"__esModule",{value:!0});Or.returnFirstArg=Or.canTextBeChildOfNode=Or.ELEMENTS_WITH_NO_TEXT_CHILDREN=Or.PRESERVE_CUSTOM_ATTRIBUTES=Or.setStyleProp=Or.isCustomComponent=void 0;var xte=se(),Cte=yte(jA()),wte=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function Ste(e,t){return e.includes("-")?!wte.has(e):!!(t&&typeof t.is=="string")}o(Ste,"isCustomComponent");Or.isCustomComponent=Ste;var Ete={reactCompat:!0};function Lte(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,Cte.default)(e,Ete)}catch{t.style={}}}}o(Lte,"setStyleProp");Or.setStyleProp=Lte;Or.PRESERVE_CUSTOM_ATTRIBUTES=Number(xte.version.split(".")[0])>=16;Or.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var Tte=o(function(e){return!Or.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},"canTextBeChildOfNode");Or.canTextBeChildOfNode=Tte;var kte=o(function(e){return e},"returnFirstArg");Or.returnFirstArg=kte});var I7=re(k7=>{Object.defineProperty(k7,"__esModule",{value:!0});var Sf=AA(),UA=T7(),Ite=["checked","value"],Ote=["input","select","textarea"],Rte={reset:!0,submit:!0};function Ate(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&Rte[e.type]);for(var i in e){var s=e[i];if((0,Sf.isCustomAttribute)(i)){r[i]=s;continue}var u=i.toLowerCase(),c=$A(u);if(c){var d=(0,Sf.getPropertyInfo)(c);switch(Ite.includes(c)&&Ote.includes(t)&&!n&&(c=$A("default"+u)),r[c]=s,d&&d.type){case Sf.BOOLEAN:r[c]=!0;break;case Sf.OVERLOADED_BOOLEAN:s===""&&(r[c]=!0);break}continue}UA.PRESERVE_CUSTOM_ATTRIBUTES&&(r[i]=s)}return(0,UA.setStyleProp)(e.style,r),r}o(Ate,"attributesToProps");k7.default=Ate;function $A(e){return Sf.possibleStandardNames[e]}o($A,"getPropName")});var ZA=re(Lf=>{var Nte=Lf&&Lf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Lf,"__esModule",{value:!0});var O7=se(),Mte=Nte(I7()),Ef=T7(),Pte={cloneElement:O7.cloneElement,createElement:O7.createElement,isValidElement:O7.isValidElement};function qA(e,t){for(var r=[],n=typeof t?.replace=="function",i=t?.transform||Ef.returnFirstArg,s=t?.library||Pte,u=s.cloneElement,c=s.createElement,d=s.isValidElement,p=e.length,m=0;m1&&(v=u(v,{key:v.key||m})),r.push(i(v,h,m));continue}}if(h.type==="text"){var x=!h.data.trim().length;if(x&&h.parent&&!(0,Ef.canTextBeChildOfNode)(h.parent)||t?.trim&&x)continue;r.push(i(h.data,h,m));continue}var S=h,E={};Dte(S)?((0,Ef.setStyleProp)(S.attribs.style,S.attribs),E=S.attribs):S.attribs&&(E=(0,Mte.default)(S.attribs,S.name));var y=void 0;switch(h.type){case"script":case"style":h.children[0]&&(E.dangerouslySetInnerHTML={__html:h.children[0].data});break;case"tag":h.name==="textarea"&&h.children[0]?E.defaultValue=h.children[0].data:h.children&&h.children.length&&(y=qA(h.children,t));break;default:continue}p>1&&(E.key=m),r.push(i(c(h.name,E,y),h,m))}return r.length===1?r[0]:r}o(qA,"domToReact");Lf.default=qA;function Dte(e){return Ef.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,Ef.isCustomComponent)(e.name,e.attribs)}o(Dte,"skipAttributesToProps")});var A7=re(lr=>{var R7=lr&&lr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(lr,"__esModule",{value:!0});lr.htmlToDOM=lr.domToReact=lr.attributesToProps=lr.Text=lr.ProcessingInstruction=lr.Element=lr.Comment=void 0;var WA=R7(IA());lr.htmlToDOM=WA.default;var Hte=R7(I7());lr.attributesToProps=Hte.default;var GA=R7(ZA());lr.domToReact=GA.default;var Lh=zo();Object.defineProperty(lr,"Comment",{enumerable:!0,get:o(function(){return Lh.Comment},"get")});Object.defineProperty(lr,"Element",{enumerable:!0,get:o(function(){return Lh.Element},"get")});Object.defineProperty(lr,"ProcessingInstruction",{enumerable:!0,get:o(function(){return Lh.ProcessingInstruction},"get")});Object.defineProperty(lr,"Text",{enumerable:!0,get:o(function(){return Lh.Text},"get")});var Bte={lowerCaseAttributeNames:!1};function zte(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,GA.default)((0,WA.default)(e,t?.htmlparser2||Bte),t):[]}o(zte,"HTMLReactParser");lr.default=zte});var fN=re(dN=>{var Nc=se();function Wte(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}o(Wte,"is");var Gte=typeof Object.is=="function"?Object.is:Wte,Yte=Nc.useState,Jte=Nc.useEffect,Kte=Nc.useLayoutEffect,Qte=Nc.useDebugValue;function Xte(e,t){var r=t(),n=Yte({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return Kte(function(){i.value=r,i.getSnapshot=t,H7(i)&&s({inst:i})},[e,r,t]),Jte(function(){return H7(i)&&s({inst:i}),e(function(){H7(i)&&s({inst:i})})},[e]),Qte(r),r}o(Xte,"useSyncExternalStore$2");function H7(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Gte(e,r)}catch{return!0}}o(H7,"checkIfSnapshotChanged");function ere(e,t){return t()}o(ere,"useSyncExternalStore$1");var tre=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ere:Xte;dN.useSyncExternalStore=Nc.useSyncExternalStore!==void 0?Nc.useSyncExternalStore:tre});var mN=re((fCe,pN)=>{pN.exports=fN()});var QN=U(se()),XN=U(Q1());var _e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var Te=globalThis;var ii="10.9.0";function Gs(){return Ys(Te),Te}o(Gs,"getMainCarrier");function Ys(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||ii,t[ii]=t[ii]||{}}o(Ys,"getSentryCarrier");function ji(e,t,r=Te){let n=r.__SENTRY__=r.__SENTRY__||{},i=n[ii]=n[ii]||{};return i[e]||(i[e]=t())}o(ji,"getGlobalSingleton");var S4=["debug","info","warn","error","log","assert","trace"],qU="Sentry Logger ",Pu={};function io(e){if(!("console"in Te))return e();let t=Te.console,r={},n=Object.keys(Pu);n.forEach(i=>{let s=Pu[i];r[i]=t[i],t[i]=s});try{return e()}finally{n.forEach(i=>{t[i]=r[i]})}}o(io,"consoleSandbox");function ZU(){L4().enabled=!0}o(ZU,"enable");function WU(){L4().enabled=!1}o(WU,"disable");function Yw(){return L4().enabled}o(Yw,"isEnabled");function GU(...e){E4("log",...e)}o(GU,"log");function YU(...e){E4("warn",...e)}o(YU,"warn");function JU(...e){E4("error",...e)}o(JU,"error");function E4(e,...t){_e&&Yw()&&io(()=>{Te.console[e](`${qU}[${e}]:`,...t)})}o(E4,"_maybeLog");function L4(){return _e?ji("loggerSettings",()=>({enabled:!1})):{enabled:!1}}o(L4,"_getLoggerSettings");var le={enable:ZU,disable:WU,isEnabled:Yw,log:GU,warn:YU,error:JU};var ai="?",Jw=/\(error: (.*)\)/,Kw=/captureMessage|captureException/;function Vp(...e){let t=e.sort((r,n)=>r[0]-n[0]).map(r=>r[1]);return(r,n=0,i=0)=>{let s=[],u=r.split(` +`);for(let c=n;c1024&&(d=d.slice(0,1024));let p=Jw.test(d)?d.replace(Jw,"$1"):d;if(!p.match(/\S*Error: /)){for(let m of t){let h=m(p);if(h){s.push(h);break}}if(s.length>=50+i)break}}return Qw(s.slice(i))}}o(Vp,"createStackParser");function k4(e){return Array.isArray(e)?Vp(...e):e}o(k4,"stackParserFromStackParserOptions");function Qw(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(zp(t).function||"")&&t.pop(),t.reverse(),Kw.test(zp(t).function||"")&&(t.pop(),Kw.test(zp(t).function||"")&&t.pop()),t.slice(0,50).map(r=>({...r,filename:r.filename||zp(t).filename,function:r.function||ai}))}o(Qw,"stripSentryFramesAndReverse");function zp(e){return e[e.length-1]||{}}o(zp,"getLastStackFrame");var T4="";function ao(e){try{return!e||typeof e!="function"?T4:e.name||T4}catch{return T4}}o(ao,"getFunctionName");function Fp(e){let t=e.exception;if(t){let r=[];try{return t.values.forEach(n=>{n.stacktrace.frames&&r.push(...n.stacktrace.frames)}),r}catch{return}}}o(Fp,"getFramesFromEvent");var jp={},Xw={};function Jr(e,t){jp[e]=jp[e]||[],jp[e].push(t)}o(Jr,"addHandler");function Kr(e,t){if(!Xw[e]){Xw[e]=!0;try{t()}catch(r){_e&&le.error(`Error while instrumenting ${e}`,r)}}}o(Kr,"maybeInstrument");function Kt(e,t){let r=e&&jp[e];if(r)for(let n of r)try{n(t)}catch(i){_e&&le.error(`Error while triggering instrumentation handler. Type: ${e} -Name: ${co(n)} -Error:`,o)}}i(tr,"triggerHandlers");var F4=null;function V4(e){let t="error";Xr(t,e),en(t,E$)}i(V4,"addGlobalErrorInstrumentationHandler");function E$(){F4=ke.onerror,ke.onerror=function(e,t,r,n,o){return tr("error",{column:n,error:o,line:r,msg:e,url:t}),F4?F4.apply(this,arguments):!1},ke.onerror.__SENTRY_INSTRUMENTED__=!0}i(E$,"instrumentError");var z4=null;function j4(e){let t="unhandledrejection";Xr(t,e),en(t,L$)}i(j4,"addGlobalUnhandledRejectionInstrumentationHandler");function L$(){z4=ke.onunhandledrejection,ke.onunhandledrejection=function(e){return tr("unhandledrejection",e),z4?z4.apply(this,arguments):!0},ke.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}i(L$,"instrumentUnhandledRejection");var _S=Object.prototype.toString;function Yi(e){switch(_S.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Oo(e,Error)}}i(Yi,"isError");function $u(e,t){return _S.call(e)===`[object ${t}]`}i($u,"isBuiltin");function Kp(e){return $u(e,"ErrorEvent")}i(Kp,"isErrorEvent");function Jp(e){return $u(e,"DOMError")}i(Jp,"isDOMError");function U4(e){return $u(e,"DOMException")}i(U4,"isDOMException");function tn(e){return $u(e,"String")}i(tn,"isString");function qu(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}i(qu,"isParameterizedString");function tl(e){return e===null||qu(e)||typeof e!="object"&&typeof e!="function"}i(tl,"isPrimitive");function Ki(e){return $u(e,"Object")}i(Ki,"isPlainObject");function rl(e){return typeof Event<"u"&&Oo(e,Event)}i(rl,"isEvent");function $4(e){return typeof Element<"u"&&Oo(e,Element)}i($4,"isElement");function q4(e){return $u(e,"RegExp")}i(q4,"isRegExp");function Ji(e){return!!(e?.then&&typeof e.then=="function")}i(Ji,"isThenable");function Z4(e){return Ki(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}i(Z4,"isSyntheticEvent");function Oo(e,t){try{return e instanceof t}catch{return!1}}i(Oo,"isInstanceOf");function sd(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}i(sd,"isVueViewModel");function vS(e){return typeof Request<"u"&&Oo(e,Request)}i(vS,"isRequest");var W4=ke,T$=80;function ld(e,t={}){if(!e)return"";try{let r=e,n=5,o=[],a=0,l=0,c=" > ",d=c.length,p,m=Array.isArray(t)?t:t.keyAttrs,h=!Array.isArray(t)&&t.maxStringLength||T$;for(;r&&a++1&&l+o.length*d+p.length>=h));)o.push(p),l+=p.length,r=r.parentNode;return o.reverse().join(c)}catch{return""}}i(ld,"htmlTreeAsString");function k$(e,t){let r=e,n=[];if(!r?.tagName)return"";if(W4.HTMLElement&&r instanceof HTMLElement&&r.dataset){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}n.push(r.tagName.toLowerCase());let o=t?.length?t.filter(l=>r.getAttribute(l)).map(l=>[l,r.getAttribute(l)]):null;if(o?.length)o.forEach(l=>{n.push(`[${l[0]}="${l[1]}"]`)});else{r.id&&n.push(`#${r.id}`);let l=r.className;if(l&&tn(l)){let c=l.split(/\s+/);for(let d of c)n.push(`.${d}`)}}let a=["aria-label","type","name","title","alt"];for(let l of a){let c=r.getAttribute(l);c&&n.push(`[${l}="${c}"]`)}return n.join("")}i(k$,"_htmlElementAsString");function nl(){try{return W4.document.location.href}catch{return""}}i(nl,"getLocationHref");function G4(e){if(!W4.HTMLElement)return null;let t=e,r=5;for(let n=0;nZu(e,n,r))}i(Wu,"stringMatchesSomePattern");function rr(e,t,r){if(!(t in e))return;let n=e[t];if(typeof n!="function")return;let o=r(n);typeof o=="function"&&Xp(o,n);try{e[t]=o}catch{ve&&se.log(`Failed to replace method "${t}" in object`,e)}}i(rr,"fill");function Pn(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{ve&&se.log(`Failed to add non-enumerable property "${t}" to object`,e)}}i(Pn,"addNonEnumerableProperty");function Xp(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,Pn(e,"__sentry_original__",t)}catch{}}i(Xp,"markFunctionWrapped");function ol(e){return e.__sentry_original__}i(ol,"getOriginalFunction");function e2(e){if(Yi(e))return{message:e.message,name:e.name,stack:e.stack,...yS(e)};if(rl(e)){let t={type:e.type,target:bS(e.target),currentTarget:bS(e.currentTarget),...yS(e)};return typeof CustomEvent<"u"&&Oo(e,CustomEvent)&&(t.detail=e.detail),t}else return e}i(e2,"convertToPlainObject");function bS(e){try{return $4(e)?ld(e):Object.prototype.toString.call(e)}catch{return""}}i(bS,"serializeEventTarget");function yS(e){if(typeof e=="object"&&e!==null){let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}else return{}}i(yS,"getOwnProperties");function Y4(e,t=40){let r=Object.keys(e2(e));r.sort();let n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return Ya(n,t);for(let o=r.length;o>0;o--){let a=r.slice(0,o).join(", ");if(!(a.length>t))return o===r.length?a:Ya(a,t)}return""}i(Y4,"extractExceptionKeysForMessage");function I$(){let e=ke;return e.crypto||e.msCrypto}i(I$,"getCrypto");function nr(e=I$()){let t=i(()=>Math.random()*16,"getRandomByte");try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=i(()=>{let r=new Uint8Array(1);return e.getRandomValues(r),r[0]},"getRandomByte"))}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(t()&15)>>r/4).toString(16))}i(nr,"uuid4");function xS(e){return e.exception?.values?.[0]}i(xS,"getFirstException");function fi(e){let{message:t,event_id:r}=e;if(t)return t;let n=xS(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"":r||""}i(fi,"getEventDescription");function Gu(e,t,r){let n=e.exception=e.exception||{},o=n.values=n.values||[],a=o[0]=o[0]||{};a.value||(a.value=t||""),a.type||(a.type=r||"Error")}i(Gu,"addExceptionTypeValue");function pi(e,t){let r=xS(e);if(!r)return;let n={type:"generic",handled:!0},o=r.mechanism;if(r.mechanism={...n,...o,...t},t&&"data"in t){let a={...o?.data,...t.data};r.mechanism.data=a}}i(pi,"addExceptionMechanism");function t2(e){if(A$(e))return!0;try{Pn(e,"__sentry_captured__",!0)}catch{}return!1}i(t2,"checkOrSetAlreadyCaught");function A$(e){try{return e.__sentry_captured__}catch{}}i(A$,"isAlreadyCaptured");var wS=1e3;function mi(){return Date.now()/wS}i(mi,"dateTimestampInSeconds");function O$(){let{performance:e}=ke;if(!e?.now||!e.timeOrigin)return mi;let t=e.timeOrigin;return()=>(t+e.now())/wS}i(O$,"createUnixTimestampInSecondsFunc");var CS;function vn(){return(CS??(CS=O$()))()}i(vn,"timestampInSeconds");function SS(e){let t=vn(),r={sid:nr(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:i(()=>R$(r),"toJSON")};return e&&Qi(r,e),r}i(SS,"makeSession");function Qi(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||vn(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:nr()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{let r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}i(Qi,"updateSession");function ES(e,t){let r={};t?r={status:t}:e.status==="ok"&&(r={status:"exited"}),Qi(e,r)}i(ES,"closeSession");function R$(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}i(R$,"sessionToJSON");function Ka(e,t,r=2){if(!t||typeof t!="object"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;let n={...e};for(let o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=Ka(n[o],t[o],r-1));return n}i(Ka,"merge");function K4(){return nr()}i(K4,"generateTraceId");function r2(){return nr().substring(16)}i(r2,"generateSpanId");var J4="_sentrySpan";function Q4(e,t){t?Pn(e,J4,t):delete e[J4]}i(Q4,"_setSpanForScope");function X4(e){return e[J4]}i(X4,"_getSpanForScope");var N$=100,ud=class ud{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:K4(),sampleRand:Math.random()}}clone(){let t=new ud;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,Q4(t,X4(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Qi(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this._tags={...this._tags,[t]:r},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;let r=typeof t=="function"?t(this):t,n=r instanceof ud?r.getScopeData():Ki(r)?t:void 0,{tags:o,extra:a,user:l,contexts:c,level:d,fingerprint:p=[],propagationContext:m}=n||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...a},this._contexts={...this._contexts,...c},l&&Object.keys(l).length&&(this._user=l),d&&(this._level=d),p.length&&(this._fingerprint=p),m&&(this._propagationContext=m),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,Q4(this,void 0),this._attachments=[],this.setPropagationContext({traceId:K4(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){let n=typeof r=="number"?r:N$;if(n<=0)return this;let o={timestamp:mi(),...t,message:t.message?Ya(t.message,2048):t.message};return this._breadcrumbs.push(o),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:X4(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Ka(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){let n=r?.event_id||nr();if(!this._client)return ve&&se.warn("No client configured on scope - will not capture exception!"),n;let o=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:o,...r,event_id:n},this),n}captureMessage(t,r,n){let o=n?.event_id||nr();if(!this._client)return ve&&se.warn("No client configured on scope - will not capture message!"),o;let a=new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:a,...n,event_id:o},this),o}captureEvent(t,r){let n=r?.event_id||nr();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(ve&&se.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}};i(ud,"Scope");var bn=ud;function LS(){return Gi("defaultCurrentScope",()=>new bn)}i(LS,"getDefaultCurrentScope");function TS(){return Gi("defaultIsolationScope",()=>new bn)}i(TS,"getDefaultIsolationScope");var t6=class t6{constructor(t,r){let n;t?n=t:n=new bn;let o;r?o=r:o=new bn,this._stack=[{scope:n}],this._isolationScope=o}withScope(t){let r=this._pushScope(),n;try{n=t(r)}catch(o){throw this._popScope(),o}return Ji(n)?n.then(o=>(this._popScope(),o),o=>{throw this._popScope(),o}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};i(t6,"AsyncContextStack");var e6=t6;function Yu(){let e=Xs(),t=el(e);return t.stack=t.stack||new e6(LS(),TS())}i(Yu,"getAsyncContextStack");function M$(e){return Yu().withScope(e)}i(M$,"withScope");function P$(e,t){let r=Yu();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}i(P$,"withSetScope");function kS(e){return Yu().withScope(()=>e(Yu().getIsolationScope()))}i(kS,"withIsolationScope");function IS(){return{withIsolationScope:kS,withScope:M$,withSetScope:P$,withSetIsolationScope:i((e,t)=>kS(t),"withSetIsolationScope"),getCurrentScope:i(()=>Yu().getScope(),"getCurrentScope"),getIsolationScope:i(()=>Yu().getIsolationScope(),"getIsolationScope")}}i(IS,"getStackAsyncContextStrategy");function n2(e){let t=el(e);return t.acs?t.acs:IS()}i(n2,"getAsyncContextStrategy");function rn(){let e=Xs();return n2(e).getCurrentScope()}i(rn,"getCurrentScope");function fo(){let e=Xs();return n2(e).getIsolationScope()}i(fo,"getIsolationScope");function o2(){return Gi("globalScope",()=>new bn)}i(o2,"getGlobalScope");function Xi(...e){let t=Xs(),r=n2(t);if(e.length===2){let[n,o]=e;return n?r.withSetScope(n,o):r.withScope(o)}return r.withScope(e[0])}i(Xi,"withScope");function dt(){return rn().getClient()}i(dt,"getClient");function r6(e){let t=e.getPropagationContext(),{traceId:r,parentSpanId:n,propagationSpanId:o}=t,a={trace_id:r,span_id:o||r2()};return n&&(a.parent_span_id=n),a}i(r6,"getTraceContextFromScope");var i2="sentry.source",n6="sentry.sample_rate",AS="sentry.previous_trace_sample_rate",o6="sentry.op",i6="sentry.origin";var a6="sentry.profile_id",s6="sentry.exclusive_time";var D$="_sentryScope",H$="_sentryIsolationScope";function a2(e){return{scope:e[D$],isolationScope:e[H$]}}i(a2,"getCapturedScopesOnSpan");var B$="sentry-",F$=/^sentry-/;function RS(e){let t=V$(e);if(!t)return;let r=Object.entries(t).reduce((n,[o,a])=>{if(o.match(F$)){let l=o.slice(B$.length);n[l]=a}return n},{});if(Object.keys(r).length>0)return r}i(RS,"baggageHeaderToDynamicSamplingContext");function V$(e){if(!(!e||!tn(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,r)=>{let n=OS(r);return Object.entries(n).forEach(([o,a])=>{t[o]=a}),t},{}):OS(e)}i(V$,"parseBaggageHeader");function OS(e){return e.split(",").map(t=>t.split("=").map(r=>{try{return decodeURIComponent(r.trim())}catch{return}})).reduce((t,[r,n])=>(r&&n&&(t[r]=n),t),{})}i(OS,"baggageHeaderToObject");var z$=/^o(\d+)\./,j$=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function U$(e){return e==="http"||e==="https"}i(U$,"isValidProtocol");function hi(e,t=!1){let{host:r,path:n,pass:o,port:a,projectId:l,protocol:c,publicKey:d}=e;return`${c}://${d}${t&&o?`:${o}`:""}@${r}${a?`:${a}`:""}/${n&&`${n}/`}${l}`}i(hi,"dsnToString");function $$(e){let t=j$.exec(e);if(!t){uo(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,n,o="",a="",l="",c=""]=t.slice(1),d="",p=c,m=p.split("/");if(m.length>1&&(d=m.slice(0,-1).join("/"),p=m.pop()),p){let h=p.match(/^\d+/);h&&(p=h[0])}return NS({host:a,pass:o,path:d,projectId:p,port:l,protocol:r,publicKey:n})}i($$,"dsnFromString");function NS(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}i(NS,"dsnFromComponents");function q$(e){if(!ve)return!0;let{port:t,projectId:r,protocol:n}=e;return["protocol","publicKey","host","projectId"].find(l=>e[l]?!1:(se.error(`Invalid Sentry Dsn: ${l} missing`),!0))?!1:r.match(/^\d+$/)?U$(n)?t&&isNaN(parseInt(t,10))?(se.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(se.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(se.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1)}i(q$,"validateDsn");function Z$(e){return e.match(z$)?.[1]}i(Z$,"extractOrgIdFromDsnHost");function MS(e){let t=e.getOptions(),{host:r}=e.getDsn()||{},n;return t.orgId?n=String(t.orgId):r&&(n=Z$(r)),n}i(MS,"extractOrgIdFromClient");function s2(e){let t=typeof e=="string"?$$(e):NS(e);if(!(!t||!q$(t)))return t}i(s2,"makeDsn");function PS(e){if(typeof e=="boolean")return Number(e);let t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}i(PS,"parseSampleRate");var FS=1,DS=!1;function l6(e){let{spanId:t,traceId:r,isRemote:n}=e.spanContext(),o=n?t:Ku(e).parent_span_id,a=a2(e).scope,l=n?a?.getPropagationContext().propagationSpanId||r2():t;return{parent_span_id:o,span_id:l,trace_id:r}}i(l6,"spanToTraceContext");function W$(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:r,traceFlags:n,...o},attributes:a})=>({span_id:t,trace_id:r,sampled:n===FS,attributes:a,...o}))}i(W$,"convertSpanLinksForEnvelope");function HS(e){return typeof e=="number"?BS(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?BS(e.getTime()):vn()}i(HS,"spanTimeInputToSeconds");function BS(e){return e>9999999999?e/1e3:e}i(BS,"ensureTimestampInSeconds");function Ku(e){if(Y$(e))return e.getSpanJSON();let{spanId:t,traceId:r}=e.spanContext();if(G$(e)){let{attributes:n,startTime:o,name:a,endTime:l,status:c,links:d}=e,p="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0;return{span_id:t,trace_id:r,data:n,description:a,parent_span_id:p,start_timestamp:HS(o),timestamp:HS(l)||void 0,status:K$(c),op:n[o6],origin:n[i6],links:W$(d)}}return{span_id:t,trace_id:r,start_timestamp:0,data:{}}}i(Ku,"spanToJSON");function G$(e){let t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}i(G$,"spanIsOpenTelemetrySdkTraceBaseSpan");function Y$(e){return typeof e.getSpanJSON=="function"}i(Y$,"spanIsSentrySpan");function VS(e){let{traceFlags:t}=e.spanContext();return t===FS}i(VS,"spanIsSampled");function K$(e){if(!(!e||e.code===0))return e.code===1?"ok":e.message||"unknown_error"}i(K$,"getStatusMessage");var J$="_sentryRootSpan";function cd(e){return e[J$]||e}i(cd,"getRootSpan");function u6(){DS||(uo(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),DS=!0)}i(u6,"showSpanDropWarning");function zS(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let t=e||dt()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}i(zS,"hasSpansEnabled");var Ju="production";var Q$="_frozenDsc";function jS(e,t){let r=t.getOptions(),{publicKey:n}=t.getDsn()||{},o={environment:r.environment||Ju,release:r.release,public_key:n,trace_id:e,org_id:MS(t)};return t.emit("createDsc",o),o}i(jS,"getDynamicSamplingContextFromClient");function US(e,t){let r=t.getPropagationContext();return r.dsc||jS(r.traceId,e)}i(US,"getDynamicSamplingContextFromScope");function c6(e){let t=dt();if(!t)return{};let r=cd(e),n=Ku(r),o=n.data,a=r.spanContext().traceState,l=a?.get("sentry.sample_rate")??o[n6]??o[AS];function c(S){return(typeof l=="number"||typeof l=="string")&&(S.sample_rate=`${l}`),S}i(c,"applyLocalSampleRateToDsc");let d=r[Q$];if(d)return c(d);let p=a?.get("sentry.dsc"),m=p&&RS(p);if(m)return c(m);let h=jS(e.spanContext().traceId,t),v=o[i2],x=n.description;return v!=="url"&&x&&(h.transaction=x),zS()&&(h.sampled=String(VS(r)),h.sample_rand=a?.get("sentry.sample_rand")??a2(r).scope?.getPropagationContext().sampleRand.toString()),c(h),t.emit("createDsc",h,r),h}i(c6,"getDynamicSamplingContextFromSpan");function po(e,t=100,r=1/0){try{return d6("",e,t,r)}catch(n){return{ERROR:`**non-serializable** (${n})`}}}i(po,"normalize");function l2(e,t=3,r=100*1024){let n=po(e,t);return rq(n)>r?l2(e,t-1,r):n}i(l2,"normalizeToSize");function d6(e,t,r=1/0,n=1/0,o=nq()){let[a,l]=o;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;let c=X$(e,t);if(!c.startsWith("[object "))return c;if(t.__sentry_skip_normalization__)return t;let d=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:r;if(d===0)return c.replace("object ","");if(a(t))return"[Circular ~]";let p=t;if(p&&typeof p.toJSON=="function")try{let x=p.toJSON();return d6("",x,d-1,n,o)}catch{}let m=Array.isArray(t)?[]:{},h=0,v=e2(t);for(let x in v){if(!Object.prototype.hasOwnProperty.call(v,x))continue;if(h>=n){m[x]="[MaxProperties ~]";break}let S=v[x];m[x]=d6(x,S,d-1,n,o),h++}return l(t),m}i(d6,"visit");function X$(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(sd(t))return"[VueViewModel]";if(Z4(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${co(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;let r=eq(t);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}i(X$,"stringifyValue");function eq(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}i(eq,"getConstructorName");function tq(e){return~-encodeURI(e).split(/%..|./).length}i(tq,"utf8Length");function rq(e){return tq(JSON.stringify(e))}i(rq,"jsonSize");function nq(){let e=new WeakSet;function t(n){return e.has(n)?!0:(e.add(n),!1)}i(t,"memoize");function r(n){e.delete(n)}return i(r,"unmemoize"),[t,r]}i(nq,"memoBuilder");function ea(e,t=[]){return[e,t]}i(ea,"createEnvelope");function $S(e,t){let[r,n]=e;return[r,[...n,t]]}i($S,"addItemToEnvelope");function p6(e,t){let r=e[1];for(let n of r){let o=n[0].type;if(t(n,o))return!0}return!1}i(p6,"forEachEnvelopeItem");function f6(e){let t=el(ke);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}i(f6,"encodeUTF8");function qS(e){let[t,r]=e,n=JSON.stringify(t);function o(a){typeof n=="string"?n=typeof a=="string"?n+a:[f6(n),a]:n.push(typeof a=="string"?f6(a):a)}i(o,"append");for(let a of r){let[l,c]=a;if(o(` -${JSON.stringify(l)} -`),typeof c=="string"||c instanceof Uint8Array)o(c);else{let d;try{d=JSON.stringify(c)}catch{d=JSON.stringify(po(c))}o(d)}}return typeof n=="string"?n:oq(n)}i(qS,"serializeEnvelope");function oq(e){let t=e.reduce((o,a)=>o+a.length,0),r=new Uint8Array(t),n=0;for(let o of e)r.set(o,n),n+=o.length;return r}i(oq,"concatBuffers");function ZS(e){let t=typeof e.data=="string"?f6(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}i(ZS,"createAttachmentEnvelopeItem");var iq={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function m6(e){return iq[e]}i(m6,"envelopeItemTypeToDataCategory");function h6(e){if(!e?.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}i(h6,"getSdkMetadataForEnvelopeHeader");function WS(e,t,r,n){let o=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:hi(n)},...o&&{trace:o}}}i(WS,"createEventEnvelopeHeaders");function g6(e,t){if(!t?.length||!e.description)return!1;for(let r of t){if(aq(r)){if(Zu(e.description,r))return!0;continue}if(!r.name&&!r.op)continue;let n=r.name?Zu(e.description,r.name):!0,o=r.op?e.op&&Zu(e.op,r.op):!0;if(n&&o)return!0}return!1}i(g6,"shouldIgnoreSpan");function GS(e,t){let r=t.parent_span_id,n=t.span_id;if(r)for(let o of e)o.parent_span_id===n&&(o.parent_span_id=r)}i(GS,"reparentChildSpans");function aq(e){return typeof e=="string"||e instanceof RegExp}i(aq,"isStringOrRegExp");function sq(e,t){if(!t)return e;let r=e.sdk||{};return e.sdk={...r,name:r.name||t.name,version:r.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}i(sq,"_enhanceEventWithSdkInfo");function YS(e,t,r,n){let o=h6(r),a={sent_at:new Date().toISOString(),...o&&{sdk:o},...!!n&&t&&{dsn:hi(t)}},l="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return ea(a,[l])}i(YS,"createSessionEnvelope");function KS(e,t,r,n){let o=h6(r),a=e.type&&e.type!=="replay_event"?e.type:"event";sq(e,r?.sdk);let l=WS(e,o,n,t);return delete e.sdkProcessingMetadata,ea(l,[[{type:a},e]])}i(KS,"createEventEnvelope");var _6=0,JS=1,QS=2;function mo(e){return new Ro(t=>{t(e)})}i(mo,"resolvedSyncPromise");function Ja(e){return new Ro((t,r)=>{r(e)})}i(Ja,"rejectedSyncPromise");var dd=class dd{constructor(t){this._state=_6,this._handlers=[],this._runExecutor(t)}then(t,r){return new dd((n,o)=>{this._handlers.push([!1,a=>{if(!t)n(a);else try{n(t(a))}catch(l){o(l)}},a=>{if(!r)o(a);else try{n(r(a))}catch(l){o(l)}}]),this._executeHandlers()})}catch(t){return this.then(r=>r,t)}finally(t){return new dd((r,n)=>{let o,a;return this.then(l=>{a=!1,o=l,t&&t()},l=>{a=!0,o=l,t&&t()}).then(()=>{if(a){n(o);return}r(o)})})}_executeHandlers(){if(this._state===_6)return;let t=this._handlers.slice();this._handlers=[],t.forEach(r=>{r[0]||(this._state===JS&&r[1](this._value),this._state===QS&&r[2](this._value),r[0]=!0)})}_runExecutor(t){let r=i((a,l)=>{if(this._state===_6){if(Ji(l)){l.then(n,o);return}this._state=a,this._value=l,this._executeHandlers()}},"setResult"),n=i(a=>{r(JS,a)},"resolve"),o=i(a=>{r(QS,a)},"reject");try{t(n,o)}catch(a){o(a)}}};i(dd,"SyncPromise");var Ro=dd;function u2(e,t,r,n=0){return new Ro((o,a)=>{let l=e[n];if(t===null||typeof l!="function")o(t);else{let c=l({...t},r);ve&&l.id&&c===null&&se.log(`Event processor "${l.id}" dropped event`),Ji(c)?c.then(d=>u2(e,d,r,n+1).then(o)).then(null,a):u2(e,c,r,n+1).then(o).then(null,a)}})}i(u2,"notifyEventProcessors");function XS(e,t){let{fingerprint:r,span:n,breadcrumbs:o,sdkProcessingMetadata:a}=t;lq(e,t),n&&dq(e,n),fq(e,r),uq(e,o),cq(e,a)}i(XS,"applyScopeDataToEvent");function v6(e,t){let{extra:r,tags:n,user:o,contexts:a,level:l,sdkProcessingMetadata:c,breadcrumbs:d,fingerprint:p,eventProcessors:m,attachments:h,propagationContext:v,transactionName:x,span:S}=t;c2(e,"extra",r),c2(e,"tags",n),c2(e,"user",o),c2(e,"contexts",a),e.sdkProcessingMetadata=Ka(e.sdkProcessingMetadata,c,2),l&&(e.level=l),x&&(e.transactionName=x),S&&(e.span=S),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),p.length&&(e.fingerprint=[...e.fingerprint,...p]),m.length&&(e.eventProcessors=[...e.eventProcessors,...m]),h.length&&(e.attachments=[...e.attachments,...h]),e.propagationContext={...e.propagationContext,...v}}i(v6,"mergeScopeData");function c2(e,t,r){e[t]=Ka(e[t],r,1)}i(c2,"mergeAndOverwriteScopeData");function lq(e,t){let{extra:r,tags:n,user:o,contexts:a,level:l,transactionName:c}=t;Object.keys(r).length&&(e.extra={...r,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(o).length&&(e.user={...o,...e.user}),Object.keys(a).length&&(e.contexts={...a,...e.contexts}),l&&(e.level=l),c&&e.type!=="transaction"&&(e.transaction=c)}i(lq,"applyDataToEvent");function uq(e,t){let r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}i(uq,"applyBreadcrumbsToEvent");function cq(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}i(cq,"applySdkMetadataToEvent");function dq(e,t){e.contexts={trace:l6(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:c6(t),...e.sdkProcessingMetadata};let r=cd(t),n=Ku(r).description;n&&!e.transaction&&e.type==="transaction"&&(e.transaction=n)}i(dq,"applySpanToEvent");function fq(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}i(fq,"applyFingerprintToEvent");var d2,eE,f2;function tE(e){let t=ke._sentryDebugIds;if(!t)return{};let r=Object.keys(t);return f2&&r.length===eE||(eE=r.length,f2=r.reduce((n,o)=>{d2||(d2={});let a=d2[o];if(a)n[a[0]]=a[1];else{let l=e(o);for(let c=l.length-1;c>=0;c--){let p=l[c]?.filename,m=t[o];if(p&&m){n[p]=m,d2[o]=[p,m];break}}}return n},{})),f2}i(tE,"getFilenameToDebugIdMap");function rE(e,t,r,n,o,a){let{normalizeDepth:l=3,normalizeMaxBreadth:c=1e3}=e,d={...t,event_id:t.event_id||r.event_id||nr(),timestamp:t.timestamp||mi()},p=r.integrations||e.integrations.map(y=>y.name);pq(d,e),gq(d,p),o&&o.emit("applyFrameMetadata",t),t.type===void 0&&mq(d,e.stackParser);let m=vq(n,r.captureContext);r.mechanism&&pi(d,r.mechanism);let h=o?o.getEventProcessors():[],v=o2().getScopeData();if(a){let y=a.getScopeData();v6(v,y)}if(m){let y=m.getScopeData();v6(v,y)}let x=[...r.attachments||[],...v.attachments];x.length&&(r.attachments=x),XS(d,v);let S=[...h,...v.eventProcessors];return u2(S,d,r).then(y=>(y&&hq(y),typeof l=="number"&&l>0?_q(y,l,c):y))}i(rE,"prepareEvent");function pq(e,t){let{environment:r,release:n,dist:o,maxValueLength:a=250}=t;e.environment=e.environment||r||Ju,!e.release&&n&&(e.release=n),!e.dist&&o&&(e.dist=o);let l=e.request;l?.url&&(l.url=Ya(l.url,a))}i(pq,"applyClientOptions");function mq(e,t){let r=tE(t);e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(o=>{o.filename&&(o.debug_id=r[o.filename])})})}i(mq,"applyDebugIds");function hq(e){let t={};if(e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(o=>{o.debug_id&&(o.abs_path?t[o.abs_path]=o.debug_id:o.filename&&(t[o.filename]=o.debug_id),delete o.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([n,o])=>{r.push({type:"sourcemap",code_file:n,debug_id:o})})}i(hq,"applyDebugMeta");function gq(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}i(gq,"applyIntegrationsMetadata");function _q(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(o=>({...o,...o.data&&{data:po(o.data,t,r)}}))},...e.user&&{user:po(e.user,t,r)},...e.contexts&&{contexts:po(e.contexts,t,r)},...e.extra&&{extra:po(e.extra,t,r)}};return e.contexts?.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=po(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(o=>({...o,...o.data&&{data:po(o.data,t,r)}}))),e.contexts?.flags&&n.contexts&&(n.contexts.flags=po(e.contexts.flags,3,r)),n}i(_q,"normalizeEvent");function vq(e,t){if(!t)return e;let r=e?e.clone():new bn;return r.update(t),r}i(vq,"getFinalScope");function nE(e){if(e)return bq(e)?{captureContext:e}:xq(e)?{captureContext:e}:e}i(nE,"parseEventHintOrCaptureContext");function bq(e){return e instanceof bn||typeof e=="function"}i(bq,"hintIsScopeOrFunction");var yq=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function xq(e){return Object.keys(e).some(t=>yq.includes(t))}i(xq,"hintIsScopeContext");function Qu(e,t){return rn().captureException(e,nE(t))}i(Qu,"captureException");function fd(e,t){return rn().captureEvent(e,t)}i(fd,"captureEvent");function p2(e,t){fo().setContext(e,t)}i(p2,"setContext");function m2(){return fo().lastEventId()}i(m2,"lastEventId");function pd(e){let t=fo(),r=rn(),{userAgent:n}=ke.navigator||{},o=SS({user:r.getUser()||t.getUser(),...n&&{userAgent:n},...e}),a=t.getSession();return a?.status==="ok"&&Qi(a,{status:"exited"}),h2(),t.setSession(o),o}i(pd,"startSession");function h2(){let e=fo(),r=rn().getSession()||e.getSession();r&&ES(r),iE(),e.setSession()}i(h2,"endSession");function iE(){let e=fo(),t=dt(),r=e.getSession();r&&t&&t.captureSession(r)}i(iE,"_sendSessionUpdate");function md(e=!1){if(e){h2();return}iE()}i(md,"captureSession");var Cq="7";function aE(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}i(aE,"getBaseApiEndpoint");function wq(e){return`${aE(e)}${e.projectId}/envelope/`}i(wq,"_getIngestEndpoint");function Sq(e,t){let r={sentry_version:Cq};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(r).toString()}i(Sq,"_encodedAuth");function b6(e,t,r){return t||`${wq(e)}?${Sq(e,r)}`}i(b6,"getEnvelopeEndpointWithUrlEncodedAuth");function y6(e,t){let r=s2(e);if(!r)return"";let n=`${aE(r)}embed/error-page/`,o=`dsn=${hi(r)}`;for(let a in t)if(a!=="dsn"&&a!=="onClose")if(a==="user"){let l=t.user;if(!l)continue;l.name&&(o+=`&name=${encodeURIComponent(l.name)}`),l.email&&(o+=`&email=${encodeURIComponent(l.email)}`)}else o+=`&${encodeURIComponent(a)}=${encodeURIComponent(t[a])}`;return`${n}?${o}`}i(y6,"getReportDialogEndpoint");var sE=[];function Eq(e){let t={};return e.forEach(r=>{let{name:n}=r,o=t[n];o&&!o.isDefaultInstance&&r.isDefaultInstance||(t[n]=r)}),Object.values(t)}i(Eq,"filterDuplicates");function x6(e){let t=e.defaultIntegrations||[],r=e.integrations;t.forEach(o=>{o.isDefaultInstance=!0});let n;if(Array.isArray(r))n=[...t,...r];else if(typeof r=="function"){let o=r(t);n=Array.isArray(o)?o:[o]}else n=t;return Eq(n)}i(x6,"getIntegrationsToSetup");function lE(e,t){let r={};return t.forEach(n=>{n&&w6(e,n,r)}),r}i(lE,"setupIntegrations");function C6(e,t){for(let r of t)r?.afterAllSetup&&r.afterAllSetup(e)}i(C6,"afterSetupIntegrations");function w6(e,t,r){if(r[t.name]){ve&&se.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,sE.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),sE.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(o,a)=>n(o,a,e))}if(typeof t.processEvent=="function"){let n=t.processEvent.bind(t),o=Object.assign((a,l)=>n(a,l,e),{id:t.name});e.addEventProcessor(o)}ve&&se.log(`Integration installed: ${t.name}`)}i(w6,"setupIntegration");function uE(e,t,r){let n=[{type:"client_report"},{timestamp:r||mi(),discarded_events:e}];return ea(t?{dsn:t}:{},[n])}i(uE,"createClientReportEnvelope");function g2(e){let t=[];e.message&&t.push(e.message);try{let r=e.exception.values[e.exception.values.length-1];r?.value&&(t.push(r.value),r.type&&t.push(`${r.type}: ${r.value}`))}catch{}return t}i(g2,"getPossibleEventMessages");function cE(e){let{trace_id:t,parent_span_id:r,span_id:n,status:o,origin:a,data:l,op:c}=e.contexts?.trace??{};return{data:l??{},description:e.transaction,op:c,parent_span_id:r,span_id:n??"",start_timestamp:e.start_timestamp??0,status:o,timestamp:e.timestamp,trace_id:t??"",origin:a,profile_id:l?.[a6],exclusive_time:l?.[s6],measurements:e.measurements,is_segment:!0}}i(cE,"convertTransactionEventToSpanJson");function dE(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[a6]:e.profile_id},...e.exclusive_time&&{[s6]:e.exclusive_time}}}},measurements:e.measurements}}i(dE,"convertSpanJsonToTransactionEvent");var fE="Not capturing exception because it's already been captured.",pE="Discarded session because of missing or non-string release",gE=Symbol.for("SentryInternalError"),_E=Symbol.for("SentryDoNotSendEventError");function _2(e){return{message:e,[gE]:!0}}i(_2,"_makeInternalError");function S6(e){return{message:e,[_E]:!0}}i(S6,"_makeDoNotSendEventError");function mE(e){return!!e&&typeof e=="object"&&gE in e}i(mE,"_isInternalError");function hE(e){return!!e&&typeof e=="object"&&_E in e}i(hE,"_isDoNotSendEventError");var L6=class L6{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=s2(t.dsn):ve&&se.warn("No DSN provided, client will not send events."),this._dsn){let r=b6(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:r})}}captureException(t,r,n){let o=nr();if(t2(t))return ve&&se.log(fE),o;let a={event_id:o,...r};return this._process(this.eventFromException(t,a).then(l=>this._captureEvent(l,a,n))),a.event_id}captureMessage(t,r,n,o){let a={event_id:nr(),...n},l=qu(t)?t:String(t),c=tl(t)?this.eventFromMessage(l,r,a):this.eventFromException(t,a);return this._process(c.then(d=>this._captureEvent(d,a,o))),a.event_id}captureEvent(t,r,n){let o=nr();if(r?.originalException&&t2(r.originalException))return ve&&se.log(fE),o;let a={event_id:o,...r},l=t.sdkProcessingMetadata||{},c=l.capturedSpanScope,d=l.capturedSpanIsolationScope;return this._process(this._captureEvent(t,a,c||n,d)),a.event_id}captureSession(t){this.sendSession(t),Qi(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let r=this._transport;return r?(this.emit("flush"),this._isClientDoneProcessing(t).then(n=>r.flush(t).then(o=>n&&o))):mo(!0)}close(t){return this.flush(t).then(r=>(this.getOptions().enabled=!1,this.emit("close"),r))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){let r=this._integrations[t.name];w6(this,t,this._integrations),r||C6(this,[t])}sendEvent(t,r={}){this.emit("beforeSendEvent",t,r);let n=KS(t,this._dsn,this._options._metadata,this._options.tunnel);for(let a of r.attachments||[])n=$S(n,ZS(a));let o=this.sendEnvelope(n);o&&o.then(a=>this.emit("afterSendEvent",t,a),null)}sendSession(t){let{release:r,environment:n=Ju}=this._options;if("aggregates"in t){let a=t.attrs||{};if(!a.release&&!r){ve&&se.warn(pE);return}a.release=a.release||r,a.environment=a.environment||n,t.attrs=a}else{if(!t.release&&!r){ve&&se.warn(pE);return}t.release=t.release||r,t.environment=t.environment||n}this.emit("beforeSendSession",t);let o=YS(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(o)}recordDroppedEvent(t,r,n=1){if(this._options.sendClientReports){let o=`${t}:${r}`;ve&&se.log(`Recording outcome: "${o}"${n>1?` (${n} times)`:""}`),this._outcomes[o]=(this._outcomes[o]||0)+n}}on(t,r){let n=this._hooks[t]=this._hooks[t]||[];return n.push(r),()=>{let o=n.indexOf(r);o>-1&&n.splice(o,1)}}emit(t,...r){let n=this._hooks[t];n&&n.forEach(o=>o(...r))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,r=>(ve&&se.error("Error while sending envelope:",r),r)):(ve&&se.error("Transport disabled"),mo({}))}_setupIntegrations(){let{integrations:t}=this._options;this._integrations=lE(this,t),C6(this,t)}_updateSessionFromEvent(t,r){let n=r.level==="fatal",o=!1,a=r.exception?.values;if(a){o=!0;for(let d of a)if(d.mechanism?.handled===!1){n=!0;break}}let l=t.status==="ok";(l&&t.errors===0||l&&n)&&(Qi(t,{...n&&{status:"crashed"},errors:t.errors||Number(o||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new Ro(r=>{let n=0,o=1,a=setInterval(()=>{this._numProcessing==0?(clearInterval(a),r(!0)):(n+=o,t&&n>=t&&(clearInterval(a),r(!1)))},o)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,r,n,o){let a=this.getOptions(),l=Object.keys(this._integrations);return!r.integrations&&l?.length&&(r.integrations=l),this.emit("preprocessEvent",t,r),t.type||o.setLastEventId(t.event_id||r.event_id),rE(a,t,r,n,this,o).then(c=>{if(c===null)return c;this.emit("postprocessEvent",c,r),c.contexts={trace:r6(n),...c.contexts};let d=US(this,n);return c.sdkProcessingMetadata={dynamicSamplingContext:d,...c.sdkProcessingMetadata},c})}_captureEvent(t,r={},n=rn(),o=fo()){return ve&&E6(t)&&se.log(`Captured error event \`${g2(t)[0]||""}\``),this._processEvent(t,r,n,o).then(a=>a.event_id,a=>{ve&&(hE(a)?se.log(a.message):mE(a)?se.warn(a.message):se.warn(a))})}_processEvent(t,r,n,o){let a=this.getOptions(),{sampleRate:l}=a,c=vE(t),d=E6(t),p=t.type||"error",m=`before send for type \`${p}\``,h=typeof l>"u"?void 0:PS(l);if(d&&typeof h=="number"&&Math.random()>h)return this.recordDroppedEvent("sample_rate","error"),Ja(S6(`Discarding event because it's not included in the random sample (sampling rate = ${l})`));let v=p==="replay_event"?"replay":p;return this._prepareEvent(t,r,n,o).then(x=>{if(x===null)throw this.recordDroppedEvent("event_processor",v),S6("An event processor returned `null`, will not send event.");if(r.data&&r.data.__sentry__===!0)return x;let E=kq(this,a,x,r);return Tq(E,m)}).then(x=>{if(x===null){if(this.recordDroppedEvent("before_send",v),c){let _=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",_)}throw S6(`${m} returned \`null\`, will not send event.`)}let S=n.getSession()||o.getSession();if(d&&S&&this._updateSessionFromEvent(S,x),c){let y=x.sdkProcessingMetadata?.spanCountBeforeProcessing||0,_=x.spans?x.spans.length:0,b=y-_;b>0&&this.recordDroppedEvent("before_send","span",b)}let E=x.transaction_info;if(c&&E&&x.transaction!==t.transaction){let y="custom";x.transaction_info={...E,source:y}}return this.sendEvent(x,r),x}).then(null,x=>{throw hE(x)||mE(x)?x:(this.captureException(x,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:x}),_2(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. -Reason: ${x}`))})}_process(t){this._numProcessing++,t.then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r))}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.entries(t).map(([r,n])=>{let[o,a]=r.split(":");return{reason:o,category:a,quantity:n}})}_flushOutcomes(){ve&&se.log("Flushing outcomes...");let t=this._clearOutcomes();if(t.length===0){ve&&se.log("No outcomes to send");return}if(!this._dsn){ve&&se.log("No dsn provided, will not send outcomes");return}ve&&se.log("Sending outcomes:",t);let r=uE(t,this._options.tunnel&&hi(this._dsn));this.sendEnvelope(r)}};i(L6,"Client");var hd=L6;function Tq(e,t){let r=`${t} must return \`null\` or a valid event.`;if(Ji(e))return e.then(n=>{if(!Ki(n)&&n!==null)throw _2(r);return n},n=>{throw _2(`${t} rejected with ${n}`)});if(!Ki(e)&&e!==null)throw _2(r);return e}i(Tq,"_validateBeforeSendResult");function kq(e,t,r,n){let{beforeSend:o,beforeSendTransaction:a,beforeSendSpan:l,ignoreSpans:c}=t,d=r;if(E6(d)&&o)return o(d,n);if(vE(d)){if(l||c){let p=cE(d);if(c?.length&&g6(p,c))return null;if(l){let m=l(p);m?d=Ka(r,dE(m)):u6()}if(d.spans){let m=[],h=d.spans;for(let x of h){if(c?.length&&g6(x,c)){GS(h,x);continue}if(l){let S=l(x);S?m.push(S):(u6(),m.push(x))}else m.push(x)}let v=d.spans.length-m.length;v&&e.recordDroppedEvent("before_send","span",v),d.spans=m}}if(a){if(d.spans){let p=d.spans.length;d.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:p}}return a(d,n)}}return d}i(kq,"processBeforeSend");function E6(e){return e.type===void 0}i(E6,"isErrorEvent");function vE(e){return e.type==="transaction"}i(vE,"isTransactionEvent");function Iq(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}i(Iq,"createLogContainerEnvelopeItem");function bE(e,t,r,n){let o={};return t?.sdk&&(o.sdk={name:t.sdk.name,version:t.sdk.version}),r&&n&&(o.dsn=hi(n)),ea(o,[Iq(e)])}i(bE,"createLogEnvelope");function gd(e,t){let r=t??Aq(e)??[];if(r.length===0)return;let n=e.getOptions(),o=bE(r,n._metadata,n.tunnel,e.getDsn());yE().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(o)}i(gd,"_INTERNAL_flushLogsBuffer");function Aq(e){return yE().get(e)}i(Aq,"_INTERNAL_getLogBuffer");function yE(){return Gi("clientToLogBufferMap",()=>new WeakMap)}i(yE,"_getBufferMap");function T6(e,t){t.debug===!0&&(ve?se.enable():uo(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),rn().update(t.initialScope);let n=new e(t);return k6(n),n.init(),n}i(T6,"initAndBind");function k6(e){rn().setClient(e)}i(k6,"setCurrentClient");var I6=Symbol.for("SentryBufferFullError");function xE(e){let t=[];function r(){return e===void 0||t.lengthn(c)).then(null,()=>n(c).then(null,()=>{})),c}i(o,"add");function a(l){return new Ro((c,d)=>{let p=t.length;if(!p)return c(!0);let m=setTimeout(()=>{l&&l>0&&c(!1)},l);t.forEach(h=>{mo(h).then(()=>{--p||(clearTimeout(m),c(!0))},d)})})}return i(a,"drain"),{$:t,add:o,drain:a}}i(xE,"makePromiseBuffer");function Oq(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return r*1e3;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}i(Oq,"parseRetryAfterHeader");function Rq(e,t){return e[t]||e.all||0}i(Rq,"disabledUntil");function CE(e,t,r=Date.now()){return Rq(e,t)>r}i(CE,"isRateLimited");function wE(e,{statusCode:t,headers:r},n=Date.now()){let o={...e},a=r?.["x-sentry-rate-limits"],l=r?.["retry-after"];if(a)for(let c of a.trim().split(",")){let[d,p,,,m]=c.split(":",5),h=parseInt(d,10),v=(isNaN(h)?60:h)*1e3;if(!p)o.all=n+v;else for(let x of p.split(";"))x==="metric_bucket"?(!m||m.split(";").includes("custom"))&&(o[x]=n+v):o[x]=n+v}else l?o.all=n+Oq(l,n):t===429&&(o.all=n+60*1e3);return o}i(wE,"updateRateLimits");var Nq=64;function v2(e,t,r=xE(e.bufferSize||Nq)){let n={},o=i(l=>r.drain(l),"flush");function a(l){let c=[];if(p6(l,(h,v)=>{let x=m6(v);CE(n,x)?e.recordDroppedEvent("ratelimit_backoff",x):c.push(h)}),c.length===0)return mo({});let d=ea(l[0],c),p=i(h=>{p6(d,(v,x)=>{e.recordDroppedEvent(h,m6(x))})},"recordEnvelopeLoss"),m=i(()=>t({body:qS(d)}).then(h=>(h.statusCode!==void 0&&(h.statusCode<200||h.statusCode>=300)&&ve&&se.warn(`Sentry responded with status code ${h.statusCode} to sent event.`),n=wE(n,h),h),h=>{throw p("network_error"),ve&&se.error("Encountered error running transport request:",h),h}),"requestTask");return r.add(m).then(h=>h,h=>{if(h===I6)return ve&&se.error("Skipped sending event because buffer is full."),p("queue_overflow"),mo({});throw h})}return i(a,"send"),{send:a,flush:o}}i(v2,"createTransport");function _d(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}i(_d,"parseUrl");function A6(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}i(A6,"addAutoIpAddressToSession");function vd(e,t,r=[t],n="npm"){let o=e._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${t}`,packages:r.map(a=>({name:`${n}:@sentry/${a}`,version:ci})),version:ci}),e._metadata=o}i(vd,"applySdkMetadata");var Mq=100;function gi(e,t){let r=dt(),n=fo();if(!r)return;let{beforeBreadcrumb:o=null,maxBreadcrumbs:a=Mq}=r.getOptions();if(a<=0)return;let c={timestamp:mi(),...e},d=o?uo(()=>o(c,t)):c;d!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",d,t),n.addBreadcrumb(d,a))}i(gi,"addBreadcrumb");var SE,Pq="FunctionToString",EE=new WeakMap,Dq=i(()=>({name:Pq,setupOnce(){SE=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=ol(this),r=EE.has(dt())&&t!==void 0?t:this;return SE.apply(r,e)}}catch{}},setup(e){EE.set(e,!0)}}),"_functionToStringIntegration"),b2=Dq;var Hq=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],Bq="EventFilters",O6=(e={})=>{let t;return{name:Bq,setup(r){let n=r.getOptions();t=LE(e,n)},processEvent(r,n,o){if(!t){let a=o.getOptions();t=LE(e,a)}return Fq(r,t)?null:r}}},x2=(e={})=>({...O6(e),name:"InboundFilters"});function LE(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Hq],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}i(LE,"_mergeOptions");function Fq(e,t){if(e.type){if(e.type==="transaction"&&zq(e,t.ignoreTransactions))return ve&&se.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. -Event: ${fi(e)}`),!0}else{if(Vq(e,t.ignoreErrors))return ve&&se.warn(`Event dropped due to being matched by \`ignoreErrors\` option. -Event: ${fi(e)}`),!0;if(qq(e))return ve&&se.warn(`Event dropped due to not having an error message, error type or stacktrace. -Event: ${fi(e)}`),!0;if(jq(e,t.denyUrls))return ve&&se.warn(`Event dropped due to being matched by \`denyUrls\` option. -Event: ${fi(e)}. -Url: ${y2(e)}`),!0;if(!Uq(e,t.allowUrls))return ve&&se.warn(`Event dropped due to not being matched by \`allowUrls\` option. -Event: ${fi(e)}. -Url: ${y2(e)}`),!0}return!1}i(Fq,"_shouldDropEvent");function Vq(e,t){return t?.length?g2(e).some(r=>Wu(r,t)):!1}i(Vq,"_isIgnoredError");function zq(e,t){if(!t?.length)return!1;let r=e.transaction;return r?Wu(r,t):!1}i(zq,"_isIgnoredTransaction");function jq(e,t){if(!t?.length)return!1;let r=y2(e);return r?Wu(r,t):!1}i(jq,"_isDeniedUrl");function Uq(e,t){if(!t?.length)return!0;let r=y2(e);return r?Wu(r,t):!0}i(Uq,"_isAllowedUrl");function $q(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&r.filename!==""&&r.filename!=="[native code]")return r.filename||null}return null}i($q,"_getLastValidUrl");function y2(e){try{let r=[...e.exception?.values??[]].reverse().find(n=>n.mechanism?.parent_id===void 0&&n.stacktrace?.frames?.length)?.stacktrace?.frames;return r?$q(r):null}catch{return ve&&se.error(`Cannot extract url for event ${fi(e)}`),null}}i(y2,"_getEventFilterUrl");function qq(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}i(qq,"_isUselessError");function N6(e,t,r,n,o,a){if(!o.exception?.values||!a||!Oo(a.originalException,Error))return;let l=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;l&&(o.exception.values=R6(e,t,n,a.originalException,r,o.exception.values,l,0))}i(N6,"applyAggregateErrorsToEvent");function R6(e,t,r,n,o,a,l,c){if(a.length>=r+1)return a;let d=[...a];if(Oo(n[o],Error)){TE(l,c);let p=e(t,n[o]),m=d.length;kE(p,o,m,c),d=R6(e,t,r,n[o],o,[p,...d],p,m)}return Array.isArray(n.errors)&&n.errors.forEach((p,m)=>{if(Oo(p,Error)){TE(l,c);let h=e(t,p),v=d.length;kE(h,`errors[${m}]`,v,c),d=R6(e,t,r,p,o,[h,...d],h,v)}}),d}i(R6,"aggregateExceptionsFromError");function TE(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}i(TE,"applyExceptionGroupFieldsForParentException");function kE(e,t,r,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}i(kE,"applyExceptionGroupFieldsForChildException");function M6(e){let t="console";Xr(t,e),en(t,Zq)}i(M6,"addConsoleInstrumentationHandler");function Zq(){"console"in ke&&M4.forEach(function(e){e in ke.console&&rr(ke.console,e,function(t){return Uu[e]=t,function(...r){tr("console",{args:r,level:e}),Uu[e]?.apply(ke.console,r)}})})}i(Zq,"instrumentConsole");function P6(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}i(P6,"severityLevelFromString");var Wq="Dedupe",Gq=i(()=>{let e;return{name:Wq,processEvent(t){if(t.type)return t;try{if(Yq(t,e))return ve&&se.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},"_dedupeIntegration"),C2=Gq;function Yq(e,t){return t?!!(Kq(e,t)||Jq(e,t)):!1}i(Yq,"_shouldDropEvent");function Kq(e,t){let r=e.message,n=t.message;return!(!r&&!n||r&&!n||!r&&n||r!==n||!OE(e,t)||!AE(e,t))}i(Kq,"_isSameMessageEvent");function Jq(e,t){let r=IE(t),n=IE(e);return!(!r||!n||r.type!==n.type||r.value!==n.value||!OE(e,t)||!AE(e,t))}i(Jq,"_isSameExceptionEvent");function AE(e,t){let r=Gp(e),n=Gp(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||(r=r,n=n,n.length!==r.length))return!1;for(let o=0;o=400&&e<500?"warning":e>=500?"error":void 0}i(w2,"getBreadcrumbLogLevelFromHttpStatusCode");var bd=ke;function D6(){return"history"in bd&&!!bd.history}i(D6,"supportsHistory");function Qq(){if(!("fetch"in bd))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}i(Qq,"_isFetchSupported");function yd(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}i(yd,"isNativeFunction");function H6(){if(typeof EdgeRuntime=="string")return!0;if(!Qq())return!1;if(yd(bd.fetch))return!0;let e=!1,t=bd.document;if(t&&typeof t.createElement=="function")try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow?.fetch&&(e=yd(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){ve&&se.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}i(H6,"supportsNativeFetch");function F6(e,t){let r="fetch";Xr(r,e),en(r,()=>Xq(void 0,t))}i(F6,"addFetchInstrumentationHandler");function Xq(e,t=!1){t&&!H6()||rr(ke,"fetch",function(r){return function(...n){let o=new Error,{method:a,url:l}=eZ(n),c={args:n,fetchData:{method:a,url:l},startTimestamp:vn()*1e3,virtualError:o,headers:tZ(n)};return e||tr("fetch",{...c}),r.apply(ke,n).then(async d=>(e?e(d):tr("fetch",{...c,endTimestamp:vn()*1e3,response:d}),d),d=>{if(tr("fetch",{...c,endTimestamp:vn()*1e3,error:d}),Yi(d)&&d.stack===void 0&&(d.stack=o.stack,Pn(d,"framesToPop",1)),d instanceof TypeError&&(d.message==="Failed to fetch"||d.message==="Load failed"||d.message==="NetworkError when attempting to fetch resource."))try{let p=new URL(c.fetchData.url);d.message=`${d.message} (${p.host})`}catch{}throw d})}})}i(Xq,"instrumentFetch");function B6(e,t){return!!e&&typeof e=="object"&&!!e[t]}i(B6,"hasProp");function RE(e){return typeof e=="string"?e:e?B6(e,"url")?e.url:e.toString?e.toString():"":""}i(RE,"getUrlFromResource");function eZ(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){let[r,n]=e;return{url:RE(r),method:B6(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:RE(t),method:B6(t,"method")?String(t.method).toUpperCase():"GET"}}i(eZ,"parseFetchArgs");function tZ(e){let[t,r]=e;try{if(typeof r=="object"&&r!==null&&"headers"in r&&r.headers)return new Headers(r.headers);if(vS(t))return new Headers(t.headers)}catch{}}i(tZ,"getHeadersFromFetchArgs");function V6(){return"npm"}i(V6,"getSDKSource");var rt=ke,z6=0;function j6(){return z6>0}i(j6,"shouldIgnoreOnError");function mZ(){z6++,setTimeout(()=>{z6--})}i(mZ,"ignoreNextOnError");function il(e,t={}){function r(o){return typeof o=="function"}if(i(r,"isFunction"),!r(e))return e;try{let o=e.__sentry_wrapped__;if(o)return typeof o=="function"?o:e;if(ol(e))return e}catch{return e}let n=i(function(...o){try{let a=o.map(l=>il(l,t));return e.apply(this,a)}catch(a){throw mZ(),Xi(l=>{l.addEventProcessor(c=>(t.mechanism&&(Gu(c,void 0,void 0),pi(c,t.mechanism)),c.extra={...c.extra,arguments:o},c)),Qu(a)}),a}},"sentryWrapped");try{for(let o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o])}catch{}Xp(n,e),Pn(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get(){return e.name}})}catch{}return n}i(il,"wrap");function NE(){let e=nl(),{referrer:t}=rt.document||{},{userAgent:r}=rt.navigator||{},n={...t&&{Referer:t},...r&&{"User-Agent":r}};return{url:e,headers:n}}i(NE,"getHttpRequestData");function S2(e,t){let r=q6(e,t),n={type:bZ(t),value:yZ(t)};return r.length&&(n.stacktrace={frames:r}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}i(S2,"exceptionFromError");function hZ(e,t,r,n){let a=dt()?.getOptions().normalizeDepth,l=wZ(t),c={__serialized__:l2(t,a)};if(l)return{exception:{values:[S2(e,l)]},extra:c};let d={exception:{values:[{type:rl(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:xZ(t,{isUnhandledRejection:n})}]},extra:c};if(r){let p=q6(e,r);p.length&&(d.exception.values[0].stacktrace={frames:p})}return d}i(hZ,"eventFromPlainObject");function U6(e,t){return{exception:{values:[S2(e,t)]}}}i(U6,"eventFromError");function q6(e,t){let r=t.stacktrace||t.stack||"",n=_Z(t),o=vZ(t);try{return e(r,n,o)}catch{}return[]}i(q6,"parseStackFrames");var gZ=/Minified React error #\d+;/i;function _Z(e){return e&&gZ.test(e.message)?1:0}i(_Z,"getSkipFirstStackStringLines");function vZ(e){return typeof e.framesToPop=="number"?e.framesToPop:0}i(vZ,"getPopFirstTopFrames");function ME(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}i(ME,"isWebAssemblyException");function bZ(e){let t=e?.name;return!t&&ME(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}i(bZ,"extractType");function yZ(e){let t=e?.message;return ME(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}i(yZ,"extractMessage");function PE(e,t,r,n){let o=r?.syntheticException||void 0,a=E2(e,t,o,n);return pi(a),a.level="error",r?.event_id&&(a.event_id=r.event_id),mo(a)}i(PE,"eventFromException");function DE(e,t,r="info",n,o){let a=n?.syntheticException||void 0,l=$6(e,t,a,o);return l.level=r,n?.event_id&&(l.event_id=n.event_id),mo(l)}i(DE,"eventFromMessage");function E2(e,t,r,n,o){let a;if(Kp(t)&&t.error)return U6(e,t.error);if(Jp(t)||U4(t)){let l=t;if("stack"in t)a=U6(e,t);else{let c=l.name||(Jp(l)?"DOMError":"DOMException"),d=l.message?`${c}: ${l.message}`:c;a=$6(e,d,r,n),Gu(a,d)}return"code"in l&&(a.tags={...a.tags,"DOMException.code":`${l.code}`}),a}return Yi(t)?U6(e,t):Ki(t)||rl(t)?(a=hZ(e,t,r,o),pi(a,{synthetic:!0}),a):(a=$6(e,t,r,n),Gu(a,`${t}`,void 0),pi(a,{synthetic:!0}),a)}i(E2,"eventFromUnknownInput");function $6(e,t,r,n){let o={};if(n&&r){let a=q6(e,r);a.length&&(o.exception={values:[{value:t,stacktrace:{frames:a}}]}),pi(o,{synthetic:!0})}if(qu(t)){let{__sentry_template_string__:a,__sentry_template_values__:l}=t;return o.logentry={message:a,params:l},o}return o.message=t,o}i($6,"eventFromString");function xZ(e,{isUnhandledRejection:t}){let r=Y4(e),n=t?"promise rejection":"exception";return Kp(e)?`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``:rl(e)?`Event \`${CZ(e)}\` (type=${e.type}) captured as ${n}`:`Object captured as ${n} with keys: ${r}`}i(xZ,"getNonErrorObjectExceptionValue");function CZ(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}i(CZ,"getObjectClassName");function wZ(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}i(wZ,"getErrorPropertyFromObject");var SZ=5e3,Z6=class Z6 extends hd{constructor(t){let r=EZ(t),n=rt.SENTRY_SDK_SOURCE||V6();vd(r,"browser",["browser"],n),r._metadata?.sdk&&(r._metadata.sdk.settings={infer_ip:r.sendDefaultPii?"auto":"never",...r._metadata.sdk.settings}),super(r);let{sendDefaultPii:o,sendClientReports:a,enableLogs:l}=this._options;rt.document&&(a||l)&&rt.document.addEventListener("visibilitychange",()=>{rt.document.visibilityState==="hidden"&&(a&&this._flushOutcomes(),l&&gd(this))}),l&&(this.on("flush",()=>{gd(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{gd(this)},SZ)})),o&&this.on("beforeSendSession",A6)}eventFromException(t,r){return PE(this._options.stackParser,t,r,this._options.attachStacktrace)}eventFromMessage(t,r="info",n){return DE(this._options.stackParser,t,r,n,this._options.attachStacktrace)}_prepareEvent(t,r,n,o){return t.platform=t.platform||"javascript",super._prepareEvent(t,r,n,o)}};i(Z6,"BrowserClient");var L2=Z6;function EZ(e){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:rt.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}i(EZ,"applyDefaultOptions");var HE=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var or=ke;var LZ=1e3,BE,W6,G6;function Y6(e){let t="dom";Xr(t,e),en(t,TZ)}i(Y6,"addClickKeypressInstrumentationHandler");function TZ(){if(!or.document)return;let e=tr.bind(null,"dom"),t=FE(e,!0);or.document.addEventListener("click",t,!1),or.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(r=>{let o=or[r]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(rr(o,"addEventListener",function(a){return function(l,c,d){if(l==="click"||l=="keypress")try{let p=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},m=p[l]=p[l]||{refCount:0};if(!m.handler){let h=FE(e);m.handler=h,a.call(this,l,h,d)}m.refCount++}catch{}return a.call(this,l,c,d)}}),rr(o,"removeEventListener",function(a){return function(l,c,d){if(l==="click"||l=="keypress")try{let p=this.__sentry_instrumentation_handlers__||{},m=p[l];m&&(m.refCount--,m.refCount<=0&&(a.call(this,l,m.handler,d),m.handler=void 0,delete p[l]),Object.keys(p).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return a.call(this,l,c,d)}}))})}i(TZ,"instrumentDOM");function kZ(e){if(e.type!==W6)return!1;try{if(!e.target||e.target._sentryId!==G6)return!1}catch{}return!0}i(kZ,"isSimilarToLastCapturedEvent");function IZ(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}i(IZ,"shouldSkipDOMEvent");function FE(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;let n=AZ(r);if(IZ(r.type,n))return;Pn(r,"_sentryCaptured",!0),n&&!n._sentryId&&Pn(n,"_sentryId",nr());let o=r.type==="keypress"?"input":r.type;kZ(r)||(e({event:r,name:o,global:t}),W6=r.type,G6=n?n._sentryId:void 0),clearTimeout(BE),BE=or.setTimeout(()=>{G6=void 0,W6=void 0},LZ)}}i(FE,"makeDOMEventHandler");function AZ(e){try{return e.target}catch{return null}}i(AZ,"getEventTarget");var T2;function Cd(e){let t="history";Xr(t,e),en(t,OZ)}i(Cd,"addHistoryInstrumentationHandler");function OZ(){if(or.addEventListener("popstate",()=>{let t=or.location.href,r=T2;if(T2=t,r===t)return;tr("history",{from:r,to:t})}),!D6())return;function e(t){return function(...r){let n=r.length>2?r[2]:void 0;if(n){let o=T2,a=RZ(String(n));if(T2=a,o===a)return t.apply(this,r);tr("history",{from:o,to:a})}return t.apply(this,r)}}i(e,"historyReplacementFunction"),rr(or.history,"pushState",e),rr(or.history,"replaceState",e)}i(OZ,"instrumentHistory");function RZ(e){try{return new URL(e,or.location.origin).toString()}catch{return e}}i(RZ,"getAbsoluteUrl");var k2={};function K6(e){let t=k2[e];if(t)return t;let r=or[e];if(yd(r))return k2[e]=r.bind(or);let n=or.document;if(n&&typeof n.createElement=="function")try{let o=n.createElement("iframe");o.hidden=!0,n.head.appendChild(o);let a=o.contentWindow;a?.[e]&&(r=a[e]),n.head.removeChild(o)}catch(o){HE&&se.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,o)}return r&&(k2[e]=r.bind(or))}i(K6,"getNativeImplementation");function I2(e){k2[e]=void 0}i(I2,"clearCachedImplementation");var al="__sentry_xhr_v3__";function J6(e){let t="xhr";Xr(t,e),en(t,NZ)}i(J6,"addXhrInstrumentationHandler");function NZ(){if(!or.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,r,n){let o=new Error,a=vn()*1e3,l=tn(n[0])?n[0].toUpperCase():void 0,c=MZ(n[1]);if(!l||!c)return t.apply(r,n);r[al]={method:l,url:c,request_headers:{}},l==="POST"&&c.match(/sentry_key/)&&(r.__sentry_own_request__=!0);let d=i(()=>{let p=r[al];if(p&&r.readyState===4){try{p.status_code=r.status}catch{}let m={endTimestamp:vn()*1e3,startTimestamp:a,xhr:r,virtualError:o};tr("xhr",m)}},"onreadystatechangeHandler");return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(p,m,h){return d(),p.apply(m,h)}}):r.addEventListener("readystatechange",d),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(p,m,h){let[v,x]=h,S=m[al];return S&&tn(v)&&tn(x)&&(S.request_headers[v.toLowerCase()]=x),p.apply(m,h)}}),t.apply(r,n)}}),e.send=new Proxy(e.send,{apply(t,r,n){let o=r[al];if(!o)return t.apply(r,n);n[0]!==void 0&&(o.body=n[0]);let a={startTimestamp:vn()*1e3,xhr:r};return tr("xhr",a),t.apply(r,n)}})}i(NZ,"instrumentXHR");function MZ(e){if(tn(e))return e;try{return e.toString()}catch{}}i(MZ,"parseXhrUrlArg");function VE(e,t=K6("fetch")){let r=0,n=0;function o(a){let l=a.body.length;r+=l,n++;let c={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};if(!t)return I2("fetch"),Ja("No fetch implementation available");try{return t(e.url,c).then(d=>(r-=l,n--,{statusCode:d.status,headers:{"x-sentry-rate-limits":d.headers.get("X-Sentry-Rate-Limits"),"retry-after":d.headers.get("Retry-After")}}))}catch(d){return I2("fetch"),r-=l,n--,Ja(d)}}return i(o,"makeRequest"),v2(e,o)}i(VE,"makeFetchTransport");var PZ=30;var DZ=50;function Q6(e,t,r,n){let o={filename:e,function:t===""?di:t,in_app:!0};return r!==void 0&&(o.lineno=r),n!==void 0&&(o.colno=n),o}i(Q6,"createFrame");var HZ=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,BZ=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,FZ=/\((\S*)(?::(\d+))(?::(\d+))\)/,VZ=/at (.+?) ?\(data:(.+?),/,zZ=i(e=>{let t=e.match(VZ);if(t)return{filename:``,function:t[1]};let r=HZ.exec(e);if(r){let[,o,a,l]=r;return Q6(o,di,+a,+l)}let n=BZ.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){let c=FZ.exec(n[2]);c&&(n[2]=c[1],n[3]=c[2],n[4]=c[3])}let[a,l]=jE(n[1]||di,n[2]);return Q6(l,a,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},"chromeStackParserFn"),jZ=[PZ,zZ],UZ=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,$Z=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,qZ=i(e=>{let t=UZ.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let a=$Z.exec(t[3]);a&&(t[1]=t[1]||"eval",t[3]=a[1],t[4]=a[2],t[5]="")}let n=t[3],o=t[1]||di;return[o,n]=jE(o,n),Q6(n,o,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},"gecko"),ZZ=[DZ,qZ];var WZ=[jZ,ZZ],zE=Wp(...WZ),jE=i((e,t)=>{let r=e.indexOf("safari-extension")!==-1,n=e.indexOf("safari-web-extension")!==-1;return r||n?[e.indexOf("@")!==-1?e.split("@")[0]:di,r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},"extractSafariExtensionDetails");var No=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var A2=1024,GZ="Breadcrumbs",YZ=i((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:GZ,setup(r){t.console&&M6(QZ(r)),t.dom&&Y6(JZ(r,t.dom)),t.xhr&&J6(XZ(r)),t.fetch&&F6(eW(r)),t.history&&Cd(tW(r)),t.sentry&&r.on("beforeSendEvent",KZ(r))}}},"_breadcrumbsIntegration"),UE=YZ;function KZ(e){return i(function(r){dt()===e&&gi({category:`sentry.${r.type==="transaction"?"transaction":"event"}`,event_id:r.event_id,level:r.level,message:fi(r)},{event:r})},"addSentryBreadcrumb")}i(KZ,"_getSentryBreadcrumbHandler");function JZ(e,t){return i(function(n){if(dt()!==e)return;let o,a,l=typeof t=="object"?t.serializeAttribute:void 0,c=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;c&&c>A2&&(No&&se.warn(`\`dom.maxStringLength\` cannot exceed ${A2}, but a value of ${c} was configured. Sentry will use ${A2} instead.`),c=A2),typeof l=="string"&&(l=[l]);try{let p=n.event,m=rW(p)?p.target:p;o=ld(m,{keyAttrs:l,maxStringLength:c}),a=G4(m)}catch{o=""}if(o.length===0)return;let d={category:`ui.${n.name}`,message:o};a&&(d.data={"ui.component_name":a}),gi(d,{event:n.event,name:n.name,global:n.global})},"_innerDomBreadcrumb")}i(JZ,"_getDomBreadcrumbHandler");function QZ(e){return i(function(r){if(dt()!==e)return;let n={category:"console",data:{arguments:r.args,logger:"console"},level:P6(r.level),message:Qp(r.args," ")};if(r.level==="assert")if(r.args[0]===!1)n.message=`Assertion failed: ${Qp(r.args.slice(1)," ")||"console.assert"}`,n.data.arguments=r.args.slice(1);else return;gi(n,{input:r.args,level:r.level})},"_consoleBreadcrumb")}i(QZ,"_getConsoleBreadcrumbHandler");function XZ(e){return i(function(r){if(dt()!==e)return;let{startTimestamp:n,endTimestamp:o}=r,a=r.xhr[al];if(!n||!o||!a)return;let{method:l,url:c,status_code:d,body:p}=a,m={method:l,url:c,status_code:d},h={xhr:r.xhr,input:p,startTimestamp:n,endTimestamp:o},v={category:"xhr",data:m,type:"http",level:w2(d)};e.emit("beforeOutgoingRequestBreadcrumb",v,h),gi(v,h)},"_xhrBreadcrumb")}i(XZ,"_getXhrBreadcrumbHandler");function eW(e){return i(function(r){if(dt()!==e)return;let{startTimestamp:n,endTimestamp:o}=r;if(o&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method==="POST"))if(r.fetchData.method,r.fetchData.url,r.error){let a=r.fetchData,l={data:r.error,input:r.args,startTimestamp:n,endTimestamp:o},c={category:"fetch",data:a,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",c,l),gi(c,l)}else{let a=r.response,l={...r.fetchData,status_code:a?.status};r.fetchData.request_body_size,r.fetchData.response_body_size,a?.status;let c={input:r.args,response:a,startTimestamp:n,endTimestamp:o},d={category:"fetch",data:l,type:"http",level:w2(l.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",d,c),gi(d,c)}},"_fetchBreadcrumb")}i(eW,"_getFetchBreadcrumbHandler");function tW(e){return i(function(r){if(dt()!==e)return;let n=r.from,o=r.to,a=_d(rt.location.href),l=n?_d(n):void 0,c=_d(o);l?.path||(l=a),a.protocol===c.protocol&&a.host===c.host&&(o=c.relative),a.protocol===l.protocol&&a.host===l.host&&(n=l.relative),gi({category:"navigation",data:{from:n,to:o}})},"_historyBreadcrumb")}i(tW,"_getHistoryBreadcrumbHandler");function rW(e){return!!e&&!!e.target}i(rW,"_isEvent");var nW=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],oW="BrowserApiErrors",iW=i((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:oW,setupOnce(){t.setTimeout&&rr(rt,"setTimeout",$E),t.setInterval&&rr(rt,"setInterval",$E),t.requestAnimationFrame&&rr(rt,"requestAnimationFrame",aW),t.XMLHttpRequest&&"XMLHttpRequest"in rt&&rr(XMLHttpRequest.prototype,"send",sW);let r=t.eventTarget;r&&(Array.isArray(r)?r:nW).forEach(o=>lW(o,t))}}},"_browserApiErrorsIntegration"),qE=iW;function $E(e){return function(...t){let r=t[0];return t[0]=il(r,{mechanism:{data:{function:co(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}i($E,"_wrapTimeFunction");function aW(e){return function(t){return e.apply(this,[il(t,{mechanism:{data:{function:"requestAnimationFrame",handler:co(e)},handled:!1,type:"instrument"}})])}}i(aW,"_wrapRAF");function sW(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(o=>{o in r&&typeof r[o]=="function"&&rr(r,o,function(a){let l={mechanism:{data:{function:o,handler:co(a)},handled:!1,type:"instrument"}},c=ol(a);return c&&(l.mechanism.data.handler=co(c)),il(a,l)})}),e.apply(this,t)}}i(sW,"_wrapXHR");function lW(e,t){let n=rt[e]?.prototype;n?.hasOwnProperty?.("addEventListener")&&(rr(n,"addEventListener",function(o){return function(a,l,c){try{uW(l)&&(l.handleEvent=il(l.handleEvent,{mechanism:{data:{function:"handleEvent",handler:co(l),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&cW(this,a,l),o.apply(this,[a,il(l,{mechanism:{data:{function:"addEventListener",handler:co(l),target:e},handled:!1,type:"instrument"}}),c])}}),rr(n,"removeEventListener",function(o){return function(a,l,c){try{let d=l.__sentry_wrapped__;d&&o.call(this,a,d,c)}catch{}return o.call(this,a,l,c)}}))}i(lW,"_wrapEventTarget");function uW(e){return typeof e.handleEvent=="function"}i(uW,"isEventListenerObject");function cW(e,t,r){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,r)}i(cW,"unregisterOriginalCallback");var ZE=()=>({name:"BrowserSession",setupOnce(){if(typeof rt.document>"u"){No&&se.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}pd({ignoreDuration:!0}),md(),Cd(({from:e,to:t})=>{e!==void 0&&e!==t&&(pd({ignoreDuration:!0}),md())})}});var dW="GlobalHandlers",fW=i((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:dW,setupOnce(){Error.stackTraceLimit=50},setup(r){t.onerror&&(pW(r),WE("onerror")),t.onunhandledrejection&&(mW(r),WE("onunhandledrejection"))}}},"_globalHandlersIntegration"),GE=fW;function pW(e){V4(t=>{let{stackParser:r,attachStacktrace:n}=YE();if(dt()!==e||j6())return;let{msg:o,url:a,line:l,column:c,error:d}=t,p=_W(E2(r,d||o,void 0,n,!1),a,l,c);p.level="error",fd(p,{originalException:d,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}i(pW,"_installGlobalOnErrorHandler");function mW(e){j4(t=>{let{stackParser:r,attachStacktrace:n}=YE();if(dt()!==e||j6())return;let o=hW(t),a=tl(o)?gW(o):E2(r,o,void 0,n,!0);a.level="error",fd(a,{originalException:o,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}i(mW,"_installGlobalOnUnhandledRejectionHandler");function hW(e){if(tl(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}i(hW,"_getUnhandledRejectionError");function gW(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}i(gW,"_eventFromRejectionWithPrimitive");function _W(e,t,r,n){let o=e.exception=e.exception||{},a=o.values=o.values||[],l=a[0]=a[0]||{},c=l.stacktrace=l.stacktrace||{},d=c.frames=c.frames||[],p=n,m=r,h=vW(t)??nl();return d.length===0&&d.push({colno:p,filename:h,function:di,in_app:!0,lineno:m}),e}i(_W,"_enhanceEventWithInitialFrame");function WE(e){No&&se.log(`Global Handler attached: ${e}`)}i(WE,"globalHandlerLog");function YE(){return dt()?.getOptions()||{stackParser:i(()=>[],"stackParser"),attachStacktrace:!1}}i(YE,"getOptions");function vW(e){if(!(!tn(e)||e.length===0)){if(e.startsWith("data:")){let t=e.match(/^data:([^;]+)/),r=t?t[1]:"text/javascript",n=e.includes("base64,");return``}return e.slice(0,1024)}}i(vW,"getFilenameFromUrl");var KE=()=>({name:"HttpContext",preprocessEvent(e){if(!rt.navigator&&!rt.location&&!rt.document)return;let t=NE(),r={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:r}}});var bW="cause",yW=5,xW="LinkedErrors",CW=i((e={})=>{let t=e.limit||yW,r=e.key||bW;return{name:xW,preprocessEvent(n,o,a){let l=a.getOptions();N6(S2,l.stackParser,r,t,n,o)}}},"_linkedErrorsIntegration"),JE=CW;function QE(){return wW()?(No&&uo(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}i(QE,"checkAndWarnIfIsEmbeddedBrowserExtension");function wW(){if(typeof rt.window>"u")return!1;let e=rt;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;let r=nl(),n=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(rt===rt.top&&n.some(a=>r.startsWith(`${a}://`)))}i(wW,"_isEmbeddedBrowserExtension");function XE(e){return[x2(),b2(),qE(),UE(),GE(),JE(),C2(),KE(),ZE()]}i(XE,"getDefaultIntegrations");function X6(e={}){let t=!e.skipBrowserExtensionCheck&&QE(),r={...e,enabled:t?!1:e.enabled,stackParser:B4(e.stackParser||zE),integrations:x6({integrations:e.integrations,defaultIntegrations:e.defaultIntegrations==null?XE():e.defaultIntegrations}),transport:e.transport||VE};return T6(L2,r)}i(X6,"init");function O2(e={}){let t=rt.document,r=t?.head||t?.body;if(!r){No&&se.error("[showReportDialog] Global document not defined");return}let n=rn(),a=dt()?.getDsn();if(!a){No&&se.error("[showReportDialog] DSN not configured");return}let l={...e,user:{...n.getUser(),...e.user},eventId:e.eventId||m2()},c=rt.document.createElement("script");c.async=!0,c.crossOrigin="anonymous",c.src=y6(a,l);let{onLoad:d,onClose:p}=l;if(d&&(c.onload=d),p){let m=i(h=>{if(h.data==="__sentry_reportdialog_closed__")try{p()}finally{rt.removeEventListener("message",m)}},"reportDialogClosedMessageHandler");rt.addEventListener("message",m)}r.appendChild(c)}i(O2,"showReportDialog");var eL=U(ue(),1);function e9(e){let t={...e};return vd(t,"react"),p2("react",{version:eL.version}),X6(t)}i(e9,"init");var tL=U(ue(),1);function SW(e){let t=e.match(/^([^.]+)/);return t!==null&&parseInt(t[0])>=17}i(SW,"isAtLeastReact17");function EW(e,t){let r=new WeakSet;function n(o,a){if(!r.has(o)){if(o.cause)return r.add(o),n(o.cause,a);o.cause=a}}i(n,"recurse"),n(e,t)}i(EW,"setCause");function rL(e,{componentStack:t},r){if(SW(tL.version)&&Yi(e)&&t){let n=new Error(e.message);n.name=`React ErrorBoundary ${e.name}`,n.stack=t,EW(e,n)}return Xi(n=>(n.setContext("react",{componentStack:t}),Qu(e,r)))}i(rL,"captureReactException");var sl=U(ue(),1);var nL=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var t9={componentStack:null,error:null,eventId:null},r9=class r9 extends sl.Component{constructor(t){super(t),this.state=t9,this._openFallbackReportDialog=!0;let r=dt();r&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=r.on("afterSendEvent",n=>{!n.type&&this._lastEventId&&n.event_id===this._lastEventId&&O2({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,r){let{componentStack:n}=r,{beforeCapture:o,onError:a,showDialog:l,dialogOptions:c}=this.props;Xi(d=>{o&&o(d,t,n);let p=this.props.handled!=null?this.props.handled:!!this.props.fallback,m=rL(t,r,{mechanism:{handled:p}});a&&a(t,n,m),l&&(this._lastEventId=m,this._openFallbackReportDialog&&O2({...c,eventId:m})),this.setState({error:t,componentStack:n,eventId:m})})}componentDidMount(){let{onMount:t}=this.props;t&&t()}componentWillUnmount(){let{error:t,componentStack:r,eventId:n}=this.state,{onUnmount:o}=this.props;o&&(this.state===t9?o(null,null,null):o(t,r,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:t}=this.props,{error:r,componentStack:n,eventId:o}=this.state;t&&t(r,n,o),this.setState(t9)}render(){let{fallback:t,children:r}=this.props,n=this.state;if(n.componentStack===null)return typeof r=="function"?r():r;let o=typeof t=="function"?sl.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:i(()=>this.resetErrorBoundary(),"resetError"),eventId:n.eventId}):t;return sl.isValidElement(o)?o:(t&&nL&&se.warn("fallback did not produce a valid ReactElement"),null)}};i(r9,"ErrorBoundary");var wd=r9;var TW=i((e=1)=>{e9({dsn:drupalSettings?.helfi_react_search?.sentry_dsn_react,tracesSampleRate:e,ignoreErrors:["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications.","Non-Error promise rejection captured"]})},"initSentry"),oL=TW;var wM=U(ue());function fe(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var o=0;for(n=Object.getOwnPropertySymbols(e);o{var{"aria-label":t="bell","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return q9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),q9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 17L17.998 16.7558C17.9834 15.914 17.888 15.4219 17.6646 15.0002H6.33536C6.11201 15.4219 6.01663 15.914 6.00202 16.7558L6 17H18ZM13 19H11C11 19.5523 11.4477 20 12 20C12.5128 20 12.9355 19.614 12.9933 19.1166L13 19ZM12 4C9.8578 4 8.10892 5.68397 8.0049 7.80036L8 8V11C8 11.8478 7.90415 12.4638 7.68639 13.001H16.3136C16.12 12.5235 16.0228 11.9837 16.0036 11.2742L16 11V8C16 5.79086 14.2091 4 12 4ZM5.10695 13.2598L5.34224 12.9814C5.82828 12.4172 5.98003 12.0961 5.9981 11.2009L6 11V8C6 4.68629 8.68629 2 12 2C15.2384 2 17.8776 4.56557 17.9959 7.77506L18 8L18.0019 11.2009C18.0186 12.0272 18.1492 12.3644 18.5514 12.8551L18.8931 13.2598C19.6251 14.1657 19.9597 15.0654 19.9966 16.6873L20 17V19H15C15 20.6569 13.6569 22 12 22C10.4023 22 9.09634 20.7511 9.00509 19.1763L9 19H4V17C4 15.1778 4.3292 14.2223 5.10695 13.2598Z",fill:"currentColor"}))},"h");var jd=U(ue());var NT=i(e=>{var{"aria-label":t="alert-circle-fill","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return jd.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),jd.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))},"i"),MT=i(e=>{var{"aria-label":t="info-circle-fill","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return jd.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),jd.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},"s");var W9=U(ue());var G9=i(e=>{var{"aria-label":t="angle-down","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return W9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),W9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))},"o");var Y9=U(ue());var PT=i(e=>{var{"aria-label":t="check","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return Y9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),Y9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))},"s");var K9=U(ue());var DT=i(e=>{var{"aria-label":t="check-circle-fill","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return K9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),K9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},"i");var J9=U(ue());var ra=i(e=>{var{"aria-label":t="cross","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return J9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),J9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))},"s");var Q9=U(ue());var K2=i(e=>{var{"aria-label":t="cross-circle","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return Q9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),Q9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var X9=U(ue());var HT=i(e=>{var{"aria-label":t="cross-circle-fill","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return X9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),X9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var e8=U(ue());var BT=i(e=>{var{"aria-label":t="error","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return e8.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),e8.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.1284 2.50974C11.4971 1.85436 12.4201 1.83095 12.8284 2.43952L12.8716 2.50974L22.4341 19.5097C22.7965 20.1541 22.3585 20.9453 21.638 20.9973L21.5625 21H2.43749C1.69816 21 1.22338 20.2303 1.53125 19.5769L1.56592 19.5097L11.1284 2.50974ZM12 5.04L4.14699 19H19.8525L12 5.04ZM13 16V18H11V16H13ZM13 9.5V14.5H11V9.5H13Z",fill:"currentColor"}))},"o");var t8=U(ue());var FT=i(e=>{var{"aria-label":t="error-fill","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return t8.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),t8.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},"o");var r8=U(ue());var VT=i(e=>{var{"aria-label":t="question-circle","aria-hidden":r=!0,className:n="",color:o,size:a=kt.Small,style:l={}}=e,c=fe(e,["aria-label","aria-hidden","className","color","size","style"]);return r8.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[We.icon,We[a],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:o,style:l},c),r8.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))},"s");pt(':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:#ccf;--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-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#595959;--color-black-70:#4d4d4d;--color-black-80:#333;--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;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,0.2);--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-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.visually-hidden{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.text-body{color:var(--color-black-90);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.text-body,.text-medium{font-family:var(--font-default)}.text-medium{font-weight:500}.text-bold{font-family:var(--font-default);font-weight:700}.text-xl{font-size:var(--fontsize-heading-m)}.text-lg{font-size:var(--fontsize-heading-s)}.text-md{font-size:var(--fontsize-heading-xs)}.subtitle{font-size:var(--fontsize-body-m)}.text-sm{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.heading-xxl{font-size:var(--fontsize-heading-xxl);letter-spacing:-1.2px}.heading-xl,.heading-xxl{font-weight:400;line-height:var(--lineheight-s)}.heading-xl{font-size:var(--fontsize-heading-xl);letter-spacing:-1px}.heading-xl-mobile{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.heading-l{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px}.heading-l,.heading-m{line-height:var(--lineheight-m)}.heading-m{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px}.heading-s{font-size:var(--fontsize-heading-s);font-weight:500}.heading-s,.heading-xs{letter-spacing:0;line-height:var(--lineheight-l)}.heading-xs{font-size:var(--fontsize-heading-xs);font-weight:700}.heading-xxs{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helper-text{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}html{-webkit-text-size-adjust:100%}');var WG={}.hasOwnProperty;function zT(e){let t=typeof e;return e?t==="string"||t==="number"?e:Array.isArray(e)?e.length?e.map(r=>zT(r)).filter(Boolean).join(" "):null:t==="object"?((r,n=null)=>{if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]"))return r.toString();let o=Object.assign({},r);return n&&Object.keys(n).filter(a=>!!r[a]).forEach(a=>{o[n[a]]=!0}),Object.keys(o).filter(a=>WG.call(o,a)&&!!o[a]).join(" ")})(e,this):null:null}i(zT,"n");var ge=i((...e)=>e.map(zT).filter(Boolean).join(" "),"r");var ic=U(ue()),UT=U(cl());var jT=i(()=>typeof window>"u"||typeof document>"u","e");var J2=typeof window<"u"&&window.document?ic.useLayoutEffect:ic.useEffect,nn=i((e,t,r)=>{let n=t&&typeof t!="string",o=(0,ic.useRef)(n?(0,UT.uniqueId)("custom-theme-"):"").current;return J2(()=>{n&&((a,l,c)=>{if(jT())return;let d=i(p=>{var m;return(m=p.selectorText)===null||m===void 0?void 0:m.includes(`${a}.${c}`)},"o");try{let p=[...document.styleSheets].findIndex(S=>{try{return[...S.cssRules].findIndex(E=>{var y;return(y=E.selectorText)===null||y===void 0?void 0:y.includes(a)})>=0}catch{return!1}});if(p===-1){let S=document.createElement("style");document.head.appendChild(S),p=document.styleSheets.length-1}let m=document.styleSheets[p],h=m.cssRules,v=[...h].findIndex(d);v===-1&&(m.insertRule(`.${a}.${c} { content: '' }`,h.length),v=[...h].findIndex(d));let x=h[v];Object.entries(l).forEach(([S,E])=>x.style.setProperty(S,E))}catch{console.warn(`Could not find the stylesheet to update with the "${a}" selector!`)}})(e&&e.split(" ")[0],t,`${o}${r||""}`)},[e,t,o,n,r]),o},"d");var ac=U(ue());var Q2,X2,Dn,ts={button:"Button-module_button__1msFE",primary:"Button-module_primary__2LfKB",secondary:"Button-module_secondary__1nABp",supplementary:"Button-module_supplementary__3YKiS","theme-coat":"Button-module_theme-coat__2_3U7","theme-black":"Button-module_theme-black__m8giY",clear:"Button-module_clear__2i_5U",success:"Button-module_success__CU9nK",danger:"Button-module_danger__2el15","size-small":"Button-module_size-small__3lizH",fullWidth:"Button-module_fullWidth__31eVK",icon:"Button-module_icon__O-h7R"};pt(".Button-module_button__1msFE{--border-width:2px;--outline-width-focus:3px;--padding-horizontal:var(--spacing-l);--min-size:56px;--padding-vertical:var(--spacing-s);--padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));--icon-reposition:calc(-1 * var(--spacing-2-xs));--computed-background-color:var(--background-color,transparent);--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-background-color-disabled:var(--background-color-disabled,var(--color-black-20,transparent));--computed-color:var(--color,inherit);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-color-disabled:var(--color-disabled,var(--color-white,inherit));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-border-color-disabled:var(--border-color-disabled,var(--computed-background-color-disabled,transparent));--computed-outline-color-focus:var(--outline-color-focus,transparent);--computed-icon-size:var(--icon-size,var(--spacing-m));align-items:center;background-color:var(--computed-background-color);border:var(--border-width) solid var(--computed-border-color);border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--computed-color,inherit);column-gap:var(--spacing-2-xs);cursor:var(--cursor,pointer);display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;hyphens:auto;place-content:flex-start center;line-height:var(--lineheight-l);margin:0;min-height:var(--min-size);min-width:var(--min-size);outline:none;outline-offset:2px;overflow:hidden;overflow-wrap:anywhere;padding:var(--padding);position:relative;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.Button-module_button__1msFE:after{margin-right:var(--icon-reposition)}.Button-module_button__1msFE:before{margin-left:var(--icon-reposition)}.Button-module_button__1msFE,.Button-module_button__1msFE[type=button],.Button-module_button__1msFE[type=reset],.Button-module_button__1msFE[type=submit]{-webkit-appearance:button}.Button-module_button__1msFE:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.Button-module_button__1msFE:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:disabled{--cursor:not-allowed;background-color:var(--computed-background-color-disabled);border-color:var(--computed-border-color-disabled);color:var(--computed-color-disabled);outline:none}.Button-module_button__1msFE button.Button-module_button__1msFE{-webkit-appearance:button}.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color:var(--color-white);--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled)}.Button-module_secondary__1nABp,.Button-module_supplementary__3YKiS{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_supplementary__3YKiS{--border-color:transparent;--border-color-disabled:transparent}.Button-module_theme-coat__2_3U7.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--color:var(--color-white)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp,.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent}.Button-module_theme-black__m8giY.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp,.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent}.Button-module_clear__2i_5U{--background-color:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-disabled:var(--color-black-90)}.Button-module_success__CU9nK{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success)}.Button-module_danger__2el15,.Button-module_success__CU9nK{--color:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_danger__2el15{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error)}.Button-module_size-small__3lizH{--min-size:44px;--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-2-xs)}.Button-module_fullWidth__31eVK{width:100%}.Button-module_icon__O-h7R{flex-shrink:0;height:var(--computed-icon-size);width:var(--computed-icon-size)}.Button-module_icon__O-h7R:first-child:not(:last-child){margin-left:var(--icon-reposition)}.Button-module_icon__O-h7R:last-child:not(:first-child){margin-right:var(--icon-reposition)}"),function(e){e.Small="small",e.Medium="medium"}(Q2||(Q2={})),function(e){e.Bus="bus",e.Coat="coat",e.Black="black"}(X2||(X2={})),function(e){e.Primary="primary",e.Secondary="secondary",e.Supplementary="supplementary",e.Success="success",e.Danger="danger",e.Clear="clear"}(Dn||(Dn={}));var Hn=ac.default.forwardRef((e,t)=>{var{children:r,className:n,disabled:o=!1,fullWidth:a,size:l=Q2.Medium,theme:c=X2.Bus,variant:d=Dn.Primary,iconStart:p,iconEnd:m,onClick:h}=e,v=fe(e,["children","className","disabled","fullWidth","size","theme","variant","iconStart","iconEnd","onClick"]);let x=nn(ts.button,c),S=p?ac.default.createElement("div",{className:ts.icon,"aria-hidden":"true"},p):null,E=m?ac.default.createElement("div",{className:ge(ts.icon),"aria-hidden":"true"},m):null;return ac.default.createElement("button",Object.assign({ref:t,disabled:o,type:"button",className:ge(ts.button,ts[d],typeof c=="string"?ts[`theme-${c}`]:"",ts[`size-${l}`],a?ts.fullWidth:"",x,n),onClick:o?void 0:h},v),S,ac.default.createElement("span",null,r),E)});var Bn=U(ue());var $T=U(cl());var qT=i((e,t)=>{(0,$T.isFunction)(e)?e(t.current):e.current=t.current},"t");var em=i((e,t,r,n,o)=>{let a=[t&&`${e}-helper`,r&&`${e}-error`,n&&`${e}-success`,o&&`${e}-info`].filter(l=>l);return a.length?a.join(" "):null},"r");var Ur=U(ue());var tm=U(ue());var n8=i(function(t){return t.reduce(function(r,n){var o=n[0],a=n[1];return r[o]=a,r},{})},"fromEntries"),o8=typeof window<"u"&&window.document&&window.document.createElement?tm.useLayoutEffect:tm.useEffect;var os=U(ue());var Bt="top",ir="bottom",qt="right",Ut="left",rm="auto",rs=[Bt,ir,qt,Ut],na="start",dl="end",ZT="clippingParents",nm="viewport",sc="popper",WT="reference",i8=rs.reduce(function(e,t){return e.concat([t+"-"+na,t+"-"+dl])},[]),om=[].concat(rs,[rm]).reduce(function(e,t){return e.concat([t,t+"-"+na,t+"-"+dl])},[]),GG="beforeRead",YG="read",KG="afterRead",JG="beforeMain",QG="main",XG="afterMain",eY="beforeWrite",tY="write",rY="afterWrite",GT=[GG,YG,KG,JG,QG,XG,eY,tY,rY];function _r(e){return e?(e.nodeName||"").toLowerCase():null}i(_r,"getNodeName");function $t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}i($t,"getWindow");function vi(e){var t=$t(e).Element;return e instanceof t||e instanceof Element}i(vi,"isElement");function ar(e){var t=$t(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}i(ar,"isHTMLElement");function lc(e){if(typeof ShadowRoot>"u")return!1;var t=$t(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}i(lc,"isShadowRoot");function nY(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},a=t.elements[r];!ar(a)||!_r(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(l){var c=o[l];c===!1?a.removeAttribute(l):a.setAttribute(l,c===!0?"":c)}))})}i(nY,"applyStyles");function oY(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],a=t.attributes[n]||{},l=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),c=l.reduce(function(d,p){return d[p]="",d},{});!ar(o)||!_r(o)||(Object.assign(o.style,c),Object.keys(a).forEach(function(d){o.removeAttribute(d)}))})}}i(oY,"effect");var YT={name:"applyStyles",enabled:!0,phase:"write",fn:nY,effect:oY,requires:["computeStyles"]};function vr(e){return e.split("-")[0]}i(vr,"getBasePlacement");var Po=Math.max,fl=Math.min,oa=Math.round;function ho(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(ar(e)&&t){var a=e.offsetHeight,l=e.offsetWidth;l>0&&(n=oa(r.width)/l||1),a>0&&(o=oa(r.height)/a||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}i(ho,"getBoundingClientRect");function pl(e){var t=ho(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}i(pl,"getLayoutRect");function $d(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&lc(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}i($d,"contains");function on(e){return $t(e).getComputedStyle(e)}i(on,"getComputedStyle");function a8(e){return["table","td","th"].indexOf(_r(e))>=0}i(a8,"isTableElement");function Ar(e){return((vi(e)?e.ownerDocument:e.document)||window.document).documentElement}i(Ar,"getDocumentElement");function ia(e){return _r(e)==="html"?e:e.assignedSlot||e.parentNode||(lc(e)?e.host:null)||Ar(e)}i(ia,"getParentNode");function KT(e){return!ar(e)||on(e).position==="fixed"?null:e.offsetParent}i(KT,"getTrueOffsetParent");function iY(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&ar(e)){var n=on(e);if(n.position==="fixed")return null}var o=ia(e);for(lc(o)&&(o=o.host);ar(o)&&["html","body"].indexOf(_r(o))<0;){var a=on(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}i(iY,"getContainingBlock");function Do(e){for(var t=$t(e),r=KT(e);r&&a8(r)&&on(r).position==="static";)r=KT(r);return r&&(_r(r)==="html"||_r(r)==="body"&&on(r).position==="static")?t:r||iY(e)||t}i(Do,"getOffsetParent");function ml(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}i(ml,"getMainAxisFromPlacement");function hl(e,t,r){return Po(e,fl(t,r))}i(hl,"within");function JT(e,t,r){var n=hl(e,t,r);return n>r?r:n}i(JT,"withinMaxClamp");function qd(){return{top:0,right:0,bottom:0,left:0}}i(qd,"getFreshSideObject");function Zd(e){return Object.assign({},qd(),e)}i(Zd,"mergePaddingObject");function Wd(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}i(Wd,"expandToHashMap");var aY=i(function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Zd(typeof t!="number"?t:Wd(t,rs))},"toPaddingObject");function sY(e){var t,r=e.state,n=e.name,o=e.options,a=r.elements.arrow,l=r.modifiersData.popperOffsets,c=vr(r.placement),d=ml(c),p=[Ut,qt].indexOf(c)>=0,m=p?"height":"width";if(!(!a||!l)){var h=aY(o.padding,r),v=pl(a),x=d==="y"?Bt:Ut,S=d==="y"?ir:qt,E=r.rects.reference[m]+r.rects.reference[d]-l[d]-r.rects.popper[m],y=l[d]-r.rects.reference[d],_=Do(a),b=_?d==="y"?_.clientHeight||0:_.clientWidth||0:0,w=E/2-y/2,T=h[x],R=b-v[m]-h[S],O=b/2-v[m]/2+w,B=hl(T,O,R),I=d;r.modifiersData[n]=(t={},t[I]=B,t.centerOffset=B-O,t)}}i(sY,"arrow");function lY(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||$d(t.elements.popper,o)&&(t.elements.arrow=o))}i(lY,"effect");var QT={name:"arrow",enabled:!0,phase:"main",fn:sY,effect:lY,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function go(e){return e.split("-")[1]}i(go,"getVariation");var uY={top:"auto",right:"auto",bottom:"auto",left:"auto"};function cY(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:oa(t*o)/o||0,y:oa(r*o)/o||0}}i(cY,"roundOffsetsByDPR");function XT(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.variation,l=e.offsets,c=e.position,d=e.gpuAcceleration,p=e.adaptive,m=e.roundOffsets,h=e.isFixed,v=l.x,x=v===void 0?0:v,S=l.y,E=S===void 0?0:S,y=typeof m=="function"?m({x,y:E}):{x,y:E};x=y.x,E=y.y;var _=l.hasOwnProperty("x"),b=l.hasOwnProperty("y"),w=Ut,T=Bt,R=window;if(p){var O=Do(r),B="clientHeight",I="clientWidth";if(O===$t(r)&&(O=Ar(r),on(O).position!=="static"&&c==="absolute"&&(B="scrollHeight",I="scrollWidth")),O=O,o===Bt||(o===Ut||o===qt)&&a===dl){T=ir;var M=h&&O===R&&R.visualViewport?R.visualViewport.height:O[B];E-=M-n.height,E*=d?1:-1}if(o===Ut||(o===Bt||o===ir)&&a===dl){w=qt;var V=h&&O===R&&R.visualViewport?R.visualViewport.width:O[I];x-=V-n.width,x*=d?1:-1}}var z=Object.assign({position:c},p&&uY),G=m===!0?cY({x,y:E}):{x,y:E};if(x=G.x,E=G.y,d){var q;return Object.assign({},z,(q={},q[T]=b?"0":"",q[w]=_?"0":"",q.transform=(R.devicePixelRatio||1)<=1?"translate("+x+"px, "+E+"px)":"translate3d("+x+"px, "+E+"px, 0)",q))}return Object.assign({},z,(t={},t[T]=b?E+"px":"",t[w]=_?x+"px":"",t.transform="",t))}i(XT,"mapToStyles");function dY(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,l=a===void 0?!0:a,c=r.roundOffsets,d=c===void 0?!0:c;if(0)var p;var m={placement:vr(t.placement),variation:go(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,XT(Object.assign({},m,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,XT(Object.assign({},m,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}i(dY,"computeStyles");var ek={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dY,data:{}};var im={passive:!0};function fY(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,a=o===void 0?!0:o,l=n.resize,c=l===void 0?!0:l,d=$t(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&p.forEach(function(m){m.addEventListener("scroll",r.update,im)}),c&&d.addEventListener("resize",r.update,im),function(){a&&p.forEach(function(m){m.removeEventListener("scroll",r.update,im)}),c&&d.removeEventListener("resize",r.update,im)}}i(fY,"effect");var tk={name:"eventListeners",enabled:!0,phase:"write",fn:i(function(){},"fn"),effect:fY,data:{}};var pY={left:"right",right:"left",bottom:"top",top:"bottom"};function uc(e){return e.replace(/left|right|bottom|top/g,function(t){return pY[t]})}i(uc,"getOppositePlacement");var mY={start:"end",end:"start"};function am(e){return e.replace(/start|end/g,function(t){return mY[t]})}i(am,"getOppositeVariationPlacement");function gl(e){var t=$t(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}i(gl,"getWindowScroll");function _l(e){return ho(Ar(e)).left+gl(e).scrollLeft}i(_l,"getWindowScrollBarX");function s8(e){var t=$t(e),r=Ar(e),n=t.visualViewport,o=r.clientWidth,a=r.clientHeight,l=0,c=0;return n&&(o=n.width,a=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=n.offsetLeft,c=n.offsetTop)),{width:o,height:a,x:l+_l(e),y:c}}i(s8,"getViewportRect");function l8(e){var t,r=Ar(e),n=gl(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Po(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),l=Po(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-n.scrollLeft+_l(e),d=-n.scrollTop;return on(o||r).direction==="rtl"&&(c+=Po(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:l,x:c,y:d}}i(l8,"getDocumentRect");function vl(e){var t=on(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}i(vl,"isScrollParent");function sm(e){return["html","body","#document"].indexOf(_r(e))>=0?e.ownerDocument.body:ar(e)&&vl(e)?e:sm(ia(e))}i(sm,"getScrollParent");function ns(e,t){var r;t===void 0&&(t=[]);var n=sm(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),a=$t(n),l=o?[a].concat(a.visualViewport||[],vl(n)?n:[]):n,c=t.concat(l);return o?c:c.concat(ns(ia(l)))}i(ns,"listScrollParents");function cc(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}i(cc,"rectToClientRect");function hY(e){var t=ho(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}i(hY,"getInnerBoundingClientRect");function rk(e,t){return t===nm?cc(s8(e)):vi(t)?hY(t):cc(l8(Ar(e)))}i(rk,"getClientRectFromMixedType");function gY(e){var t=ns(ia(e)),r=["absolute","fixed"].indexOf(on(e).position)>=0,n=r&&ar(e)?Do(e):e;return vi(n)?t.filter(function(o){return vi(o)&&$d(o,n)&&_r(o)!=="body"}):[]}i(gY,"getClippingParents");function u8(e,t,r){var n=t==="clippingParents"?gY(e):[].concat(t),o=[].concat(n,[r]),a=o[0],l=o.reduce(function(c,d){var p=rk(e,d);return c.top=Po(p.top,c.top),c.right=fl(p.right,c.right),c.bottom=fl(p.bottom,c.bottom),c.left=Po(p.left,c.left),c},rk(e,a));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}i(u8,"getClippingRect");function Gd(e){var t=e.reference,r=e.element,n=e.placement,o=n?vr(n):null,a=n?go(n):null,l=t.x+t.width/2-r.width/2,c=t.y+t.height/2-r.height/2,d;switch(o){case Bt:d={x:l,y:t.y-r.height};break;case ir:d={x:l,y:t.y+t.height};break;case qt:d={x:t.x+t.width,y:c};break;case Ut:d={x:t.x-r.width,y:c};break;default:d={x:t.x,y:t.y}}var p=o?ml(o):null;if(p!=null){var m=p==="y"?"height":"width";switch(a){case na:d[p]=d[p]-(t[m]/2-r[m]/2);break;case dl:d[p]=d[p]+(t[m]/2-r[m]/2);break;default:}}return d}i(Gd,"computeOffsets");function Ho(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,a=r.boundary,l=a===void 0?ZT:a,c=r.rootBoundary,d=c===void 0?nm:c,p=r.elementContext,m=p===void 0?sc:p,h=r.altBoundary,v=h===void 0?!1:h,x=r.padding,S=x===void 0?0:x,E=Zd(typeof S!="number"?S:Wd(S,rs)),y=m===sc?WT:sc,_=e.rects.popper,b=e.elements[v?y:m],w=u8(vi(b)?b:b.contextElement||Ar(e.elements.popper),l,d),T=ho(e.elements.reference),R=Gd({reference:T,element:_,strategy:"absolute",placement:o}),O=cc(Object.assign({},_,R)),B=m===sc?O:T,I={top:w.top-B.top+E.top,bottom:B.bottom-w.bottom+E.bottom,left:w.left-B.left+E.left,right:B.right-w.right+E.right},M=e.modifiersData.offset;if(m===sc&&M){var V=M[o];Object.keys(I).forEach(function(z){var G=[qt,ir].indexOf(z)>=0?1:-1,q=[Bt,ir].indexOf(z)>=0?"y":"x";I[z]+=V[q]*G})}return I}i(Ho,"detectOverflow");function c8(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,l=r.padding,c=r.flipVariations,d=r.allowedAutoPlacements,p=d===void 0?om:d,m=go(n),h=m?c?i8:i8.filter(function(S){return go(S)===m}):rs,v=h.filter(function(S){return p.indexOf(S)>=0});v.length===0&&(v=h);var x=v.reduce(function(S,E){return S[E]=Ho(e,{placement:E,boundary:o,rootBoundary:a,padding:l})[vr(E)],S},{});return Object.keys(x).sort(function(S,E){return x[S]-x[E]})}i(c8,"computeAutoPlacement");function _Y(e){if(vr(e)===rm)return[];var t=uc(e);return[am(e),t,am(t)]}i(_Y,"getExpandedFallbackPlacements");function vY(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,l=r.altAxis,c=l===void 0?!0:l,d=r.fallbackPlacements,p=r.padding,m=r.boundary,h=r.rootBoundary,v=r.altBoundary,x=r.flipVariations,S=x===void 0?!0:x,E=r.allowedAutoPlacements,y=t.options.placement,_=vr(y),b=_===y,w=d||(b||!S?[uc(y)]:_Y(y)),T=[y].concat(w).reduce(function(Be,Ot){return Be.concat(vr(Ot)===rm?c8(t,{placement:Ot,boundary:m,rootBoundary:h,padding:p,flipVariations:S,allowedAutoPlacements:E}):Ot)},[]),R=t.rects.reference,O=t.rects.popper,B=new Map,I=!0,M=T[0],V=0;V=0,J=F?"width":"height",re=Ho(t,{placement:z,boundary:m,rootBoundary:h,altBoundary:v,padding:p}),ae=F?q?qt:Ut:q?ir:Bt;R[J]>O[J]&&(ae=uc(ae));var de=uc(ae),pe=[];if(a&&pe.push(re[G]<=0),c&&pe.push(re[ae]<=0,re[de]<=0),pe.every(function(Be){return Be})){M=z,I=!1;break}B.set(z,pe)}if(I)for(var wt=S?3:1,gt=i(function(Ot){var Gt=T.find(function(Wr){var En=B.get(Wr);if(En)return En.slice(0,Ot).every(function(Co){return Co})});if(Gt)return M=Gt,"break"},"_loop"),_t=wt;_t>0;_t--){var Re=gt(_t);if(Re==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}i(vY,"flip");var nk={name:"flip",enabled:!0,phase:"main",fn:vY,requiresIfExists:["offset"],data:{_skip:!1}};function ok(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}i(ok,"getSideOffsets");function ik(e){return[Bt,qt,ir,Ut].some(function(t){return e[t]>=0})}i(ik,"isAnySideFullyClipped");function bY(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,l=Ho(t,{elementContext:"reference"}),c=Ho(t,{altBoundary:!0}),d=ok(l,n),p=ok(c,o,a),m=ik(d),h=ik(p);t.modifiersData[r]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:m,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":h})}i(bY,"hide");var ak={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:bY};function yY(e,t,r){var n=vr(e),o=[Ut,Bt].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,l=a[0],c=a[1];return l=l||0,c=(c||0)*o,[Ut,qt].indexOf(n)>=0?{x:c,y:l}:{x:l,y:c}}i(yY,"distanceAndSkiddingToXY");function xY(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,l=om.reduce(function(m,h){return m[h]=yY(h,t.rects,a),m},{}),c=l[t.placement],d=c.x,p=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=p),t.modifiersData[n]=l}i(xY,"offset");var sk={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:xY};function CY(e){var t=e.state,r=e.name;t.modifiersData[r]=Gd({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}i(CY,"popperOffsets");var lk={name:"popperOffsets",enabled:!0,phase:"read",fn:CY,data:{}};function d8(e){return e==="x"?"y":"x"}i(d8,"getAltAxis");function wY(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=o===void 0?!0:o,l=r.altAxis,c=l===void 0?!1:l,d=r.boundary,p=r.rootBoundary,m=r.altBoundary,h=r.padding,v=r.tether,x=v===void 0?!0:v,S=r.tetherOffset,E=S===void 0?0:S,y=Ho(t,{boundary:d,rootBoundary:p,padding:h,altBoundary:m}),_=vr(t.placement),b=go(t.placement),w=!b,T=ml(_),R=d8(T),O=t.modifiersData.popperOffsets,B=t.rects.reference,I=t.rects.popper,M=typeof E=="function"?E(Object.assign({},t.rects,{placement:t.placement})):E,V=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),z=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,G={x:0,y:0};if(O){if(a){var q,F=T==="y"?Bt:Ut,J=T==="y"?ir:qt,re=T==="y"?"height":"width",ae=O[T],de=ae+y[F],pe=ae-y[J],wt=x?-I[re]/2:0,gt=b===na?B[re]:I[re],_t=b===na?-I[re]:-B[re],Re=t.elements.arrow,Be=x&&Re?pl(Re):{width:0,height:0},Ot=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qd(),Gt=Ot[F],Wr=Ot[J],En=hl(0,B[re],Be[re]),Co=w?B[re]/2-wt-En-Gt-V.mainAxis:gt-En-Gt-V.mainAxis,Ln=w?-B[re]/2+wt+En+Wr+V.mainAxis:_t+En+Wr+V.mainAxis,Zn=t.elements.arrow&&Do(t.elements.arrow),Er=Zn?T==="y"?Zn.clientTop||0:Zn.clientLeft||0:0,Se=(q=z?.[T])!=null?q:0,Qe=ae+Co-Se-Er,Ye=ae+Ln-Se,ot=hl(x?fl(de,Qe):de,ae,x?Po(pe,Ye):pe);O[T]=ot,G[T]=ot-ae}if(c){var Pr,un=T==="x"?Bt:Ut,it=T==="x"?ir:qt,ct=O[R],Yt=R==="y"?"height":"width",Ts=ct+y[un],wo=ct-y[it],ga=[Bt,Ut].indexOf(_)!==-1,Ft=(Pr=z?.[R])!=null?Pr:0,Kt=ga?Ts:ct-B[Yt]-I[Yt]-Ft+V.altAxis,Xo=ga?ct+B[Yt]+I[Yt]-Ft-V.altAxis:wo,_a=x&&ga?JT(Kt,ct,Xo):hl(x?Kt:Ts,ct,x?Xo:wo);O[R]=_a,G[R]=_a-ct}t.modifiersData[n]=G}}i(wY,"preventOverflow");var uk={name:"preventOverflow",enabled:!0,phase:"main",fn:wY,requiresIfExists:["offset"]};function f8(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}i(f8,"getHTMLElementScroll");function p8(e){return e===$t(e)||!ar(e)?gl(e):f8(e)}i(p8,"getNodeScroll");function SY(e){var t=e.getBoundingClientRect(),r=oa(t.width)/e.offsetWidth||1,n=oa(t.height)/e.offsetHeight||1;return r!==1||n!==1}i(SY,"isElementScaled");function m8(e,t,r){r===void 0&&(r=!1);var n=ar(t),o=ar(t)&&SY(t),a=Ar(t),l=ho(e,o),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(n||!n&&!r)&&((_r(t)!=="body"||vl(a))&&(c=p8(t)),ar(t)?(d=ho(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=_l(a))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}i(m8,"getCompositeRect");function EY(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function o(a){r.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(c){if(!r.has(c)){var d=t.get(c);d&&o(d)}}),n.push(a)}return i(o,"sort"),e.forEach(function(a){r.has(a.name)||o(a)}),n}i(EY,"order");function h8(e){var t=EY(e);return GT.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}i(h8,"orderModifiers");function g8(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}i(g8,"debounce");function _8(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}i(_8,"mergeByName");var ck={placement:"bottom",modifiers:[],strategy:"absolute"};function dk(){for(var e=arguments.length,t=new Array(e),r=0;rspan{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))}");var dc=i(e=>{var{boxShadow:t=!1,children:r,placement:n="auto",small:o=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:c,buttonClassName:d,tooltipClassName:p}=e,m=fe(e,["boxShadow","children","placement","small","buttonLabel","tooltipLabel","className","buttonClassName","tooltipClassName"]);let[h,v]=(0,Ur.useState)(!1),x=(0,Ur.useRef)(null),S=(0,Ur.useRef)(null),[E,y]=(0,Ur.useState)(null),{styles:_,attributes:b,forceUpdate:w}=b8(x.current,S.current,{placement:n,modifiers:[{name:"arrow",options:{element:E}},{name:"offset",options:{offset:[0,10]}}]});return(0,Ur.useEffect)(()=>{w!==null&&h===!0&&w()},[h,w]),(0,Ur.useEffect)(()=>{let T=i(O=>{let B=O.key||O.keyCode;!h||B!=="Escape"&&B!=="Esc"&&B!==27||v(!1)},"o"),R=i(O=>{let B=O.target;!h||x.current.contains(B)||S.current.contains(B)||v(!1)},"t");return document.addEventListener("keyup",T),document.addEventListener("click",R),()=>{document.removeEventListener("keyup",T),document.removeEventListener("click",R)}}),Ur.default.createElement("div",Object.assign({},m,{className:ge(NY,c)}),Ur.default.createElement("button",{ref:x,type:"button",className:ge(RY,d),title:a,"aria-label":a,"aria-expanded":h,onClick:i(()=>{v(!h)},"onClick"),onBlur:i(()=>v(!1),"onBlur")},Ur.default.createElement("span",{"aria-hidden":"true"},Ur.default.createElement(VT,null))),h&&Ur.default.createElement("section",Object.assign({"aria-label":l,ref:S,className:ge(MY,o&&DY,t&&PY,p),style:_.popper},b.popper),r,Ur.default.createElement("div",Object.assign({ref:y,className:HY,style:_.arrow},b.arrow))))},"b");var BY="Checkbox-module_checkbox__3r5uI",FY="Checkbox-module_input__2bdJk",VY="Checkbox-module_label__148Ac",zY="Checkbox-module_noLabel__1HSAV",jY="Checkbox-module_errorText__1tRw6",UY="Checkbox-module_helperText__261fG helpers_helper-text__YRZTD",gk="Checkbox-module_tooltipButton__ErN1J";pt(`.helpers_visually-hidden__3lBcX{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-m)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;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_checkbox__3r5uI{--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);--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-module_checkbox__3r5uI,.Checkbox-module_checkbox__3r5uI *,.Checkbox-module_checkbox__3r5uI :after,.Checkbox-module_checkbox__3r5uI :before{box-sizing:border-box}.Checkbox-module_checkbox__3r5uI:not(:first-of-type){margin-top:var(--spacing-2-xs)}.Checkbox-module_input__2bdJk{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}.Checkbox-module_input__2bdJk,.Checkbox-module_input__2bdJk:before{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.Checkbox-module_input__2bdJk:before{background-color:var(--icon-color-unselected);content:"";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));transform:scale(.6);z-index:1}.Checkbox-module_input__2bdJk:disabled+label{color:var(--label-color-disabled)}.Checkbox-module_input__2bdJk:checked:disabled:before{background-color:var(--icon-color-disabled)}.Checkbox-module_input__2bdJk:disabled,.Checkbox-module_input__2bdJk:disabled+label{cursor:not-allowed}.Checkbox-module_input__2bdJk:focus+label:after,.Checkbox-module_input__2bdJk:focus:before,.Checkbox-module_input__2bdJk:hover+label:after,.Checkbox-module_input__2bdJk:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.Checkbox-module_input__2bdJk:focus+label:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.Checkbox-module_input__2bdJk:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.Checkbox-module_input__2bdJk:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);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-module_input__2bdJk:checked+label:after,.Checkbox-module_input__2bdJk:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.Checkbox-module_input__2bdJk:disabled+label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.Checkbox-module_input__2bdJk:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.Checkbox-module_input__2bdJk:not(:disabled):checked:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):checked:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):checked:hover:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.Checkbox-module_label__148Ac{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-module_label__148Ac:after,.Checkbox-module_label__148Ac:before{content:"";left:0;position:absolute;top:0;height:var(--size);width:var(--size)}.Checkbox-module_label__148Ac:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected)}.Checkbox-module_noLabel__1HSAV{padding-left:var(--size)}.Checkbox-module_errorText__1tRw6{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.Checkbox-module_errorText__1tRw6:before{background:var(--color-error);content:"";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.Checkbox-module_tooltipButton__ErN1J{display:inline-block;margin-left:var(--spacing-2-xs)}`);var bi=Bn.default.forwardRef((e,t)=>{var{checked:r=!1,className:n,disabled:o=!1,errorText:a,helperText:l,id:c,indeterminate:d,label:p,onChange:m=i(()=>null,"y"),style:h,value:v,tooltipText:x,tooltipLabel:S,tooltipButtonLabel:E,tooltip:y}=e,_=fe(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel","tooltip"]);let b=(0,Bn.useRef)(null);(0,Bn.useEffect)(()=>{t&&qT(t,b),b.current.indeterminate=d},[b,t,d]),p&&typeof p!="string"&&typeof p!="number"&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");let w=em(c,l,a,void 0,void 0);return Bn.default.createElement("div",{className:ge(BY,n),style:h},Bn.default.createElement("input",Object.assign({ref:b,id:c,className:ge(FY),onChange:m,value:v,type:"checkbox",disabled:o,checked:r,"aria-describedby":w},_)),Bn.default.createElement("label",{htmlFor:c,className:ge(VY,p?"":zY)},p),y?Bn.default.createElement(dc,Object.assign({},y.props,{buttonClassName:gk})):null,x&&Bn.default.createElement(dc,{className:gk,buttonLabel:E,tooltipLabel:S},x),a&&Bn.default.createElement("div",{className:jY,id:`${c}-error`},a),l&&Bn.default.createElement("div",{className:UY,id:`${c}-helper`},l))});var cm=U(ue());function dm(){let[,e]=(0,cm.useState)(0);return(0,cm.useCallback)(()=>{e(t=>t+1)},[e])}i(dm,"o");var sr=U(ue());var fm=yi(),we=i(e=>Yd(e,fm),"raf"),pm=yi();we.write=e=>Yd(e,pm);var mm=yi();we.onStart=e=>Yd(e,mm);var C8=yi();we.onFrame=e=>Yd(e,C8);var w8=yi();we.onFinish=e=>Yd(e,w8);var bl=[];we.setTimeout=(e,t)=>{let r=we.now()+t,n=i(()=>{let a=bl.findIndex(l=>l.cancel==n);~a&&bl.splice(a,1),as.count-=~a?1:0},"cancel"),o={time:r,handler:e,cancel:n};return bl.splice(vk(r),0,o),as.count+=1,bk(),o};var vk=i(e=>~(~bl.findIndex(t=>t.time>e)||~bl.length),"findTimeout");we.cancel=e=>{fm.delete(e),pm.delete(e)};we.sync=e=>{x8=!0,we.batchedUpdates(e),x8=!1};we.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}i(r,"queuedFn");function n(...o){t=o,we.onStart(r)}return i(n,"throttled"),n.handler=e,n.cancel=()=>{mm.delete(r),t=null},n};var S8=typeof window<"u"?window.requestAnimationFrame:()=>{};we.use=e=>S8=e;we.now=typeof performance<"u"?()=>performance.now():Date.now;we.batchedUpdates=e=>e();we.catch=console.error;we.frameLoop="always";we.advance=()=>{we.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):xk()};var is=-1,x8=!1;function Yd(e,t){x8?(t.delete(e),e(0)):(t.add(e),bk())}i(Yd,"schedule");function bk(){is<0&&(is=0,we.frameLoop!=="demand"&&S8(yk))}i(bk,"start");function yk(){~is&&(S8(yk),we.batchedUpdates(xk))}i(yk,"loop");function xk(){let e=is;is=we.now();let t=vk(is);t&&(Ck(bl.splice(0,t),r=>r.handler()),as.count-=t),mm.flush(),fm.flush(e?Math.min(64,is-e):16.667),C8.flush(),pm.flush(),w8.flush()}i(xk,"update");function yi(){let e=new Set,t=e;return{add(r){as.count+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return as.count-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,as.count-=t.size,Ck(t,n=>n(r)&&e.add(n)),as.count+=e.size,t=e)}}}i(yi,"makeQueue");function Ck(e,t){e.forEach(r=>{try{t(r)}catch(n){we.catch(n)}})}i(Ck,"eachSafely");var as={count:0,clear(){is=-1,bl=[],mm=yi(),fm=yi(),C8=yi(),pm=yi(),w8=yi(),as.count=0}};var bm=U(ue()),Fo=U(ue());function ym(){}i(ym,"noop");var kk=i((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"defineHidden"),ne={arr:Array.isArray,obj:i(e=>!!e&&e.constructor.name==="Object","obj"),fun:i(e=>typeof e=="function","fun"),str:i(e=>typeof e=="string","str"),num:i(e=>typeof e=="number","num"),und:i(e=>e===void 0,"und")};function xi(e,t){if(ne.arr(e)){if(!ne.arr(t)||e.length!==t.length)return!1;for(let r=0;re.forEach(t),"each");function Fn(e,t,r){if(ne.arr(e)){for(let n=0;nne.und(e)?[]:ne.arr(e)?e:[e],"toArray");function hc(e,t){if(e.size){let r=Array.from(e);e.clear(),Fe(r,t)}}i(hc,"flush");var gc=i((e,...t)=>hc(e,r=>r(...t)),"flushCalls"),A8,Ik,ss=null,Ak=!1,O8=ym,YY=i(e=>{e.to&&(Ik=e.to),e.now&&(we.now=e.now),e.colors!==void 0&&(ss=e.colors),e.skipAnimation!=null&&(Ak=e.skipAnimation),e.createStringInterpolator&&(A8=e.createStringInterpolator),e.requestAnimationFrame&&we.use(e.requestAnimationFrame),e.batchedUpdates&&(we.batchedUpdates=e.batchedUpdates),e.willAdvance&&(O8=e.willAdvance),e.frameLoop&&(we.frameLoop=e.frameLoop)},"assign"),Vn=Object.freeze({__proto__:null,get createStringInterpolator(){return A8},get to(){return Ik},get colors(){return ss},get skipAnimation(){return Ak},get willAdvance(){return O8},assign:YY}),Kd=new Set,_o=[],E8=[],_m=0,_c={get idle(){return!Kd.size&&!_o.length},start(e){_m>e.priority?(Kd.add(e),we.onStart(KY)):(Ok(e),we(k8))},advance:k8,sort(e){if(_m)we.onFrame(()=>_c.sort(e));else{let t=_o.indexOf(e);~t&&(_o.splice(t,1),Rk(e))}},clear(){_o=[],Kd.clear()}};function KY(){Kd.forEach(Ok),Kd.clear(),we(k8)}i(KY,"flushStartQueue");function Ok(e){_o.includes(e)||Rk(e)}i(Ok,"startSafely");function Rk(e){_o.splice(JY(_o,t=>t.priority>e.priority),0,e)}i(Rk,"startUnsafely");function k8(e){let t=E8;for(let r=0;r<_o.length;r++){let n=_o[r];_m=n.priority,n.idle||(O8(n),n.advance(e),n.idle||t.push(n))}return _m=0,E8=_o,E8.length=0,_o=t,_o.length>0}i(k8,"advance");function JY(e,t){let r=e.findIndex(t);return r<0?e.length:r}i(JY,"findIndex");var Nk={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Bo="[-+]?\\d*\\.?\\d+",vm=Bo+"%";function xm(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}i(xm,"call");var QY=new RegExp("rgb"+xm(Bo,Bo,Bo)),XY=new RegExp("rgba"+xm(Bo,Bo,Bo,Bo)),eK=new RegExp("hsl"+xm(Bo,vm,vm)),tK=new RegExp("hsla"+xm(Bo,vm,vm,Bo)),rK=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,nK=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,oK=/^#([0-9a-fA-F]{6})$/,iK=/^#([0-9a-fA-F]{8})$/;function aK(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=oK.exec(e))?parseInt(t[1]+"ff",16)>>>0:ss&&ss[e]!==void 0?ss[e]:(t=QY.exec(e))?(fc(t[1])<<24|fc(t[2])<<16|fc(t[3])<<8|255)>>>0:(t=XY.exec(e))?(fc(t[1])<<24|fc(t[2])<<16|fc(t[3])<<8|Ek(t[4]))>>>0:(t=rK.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=iK.exec(e))?parseInt(t[1],16)>>>0:(t=nK.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=eK.exec(e))?(wk(Sk(t[1]),hm(t[2]),hm(t[3]))|255)>>>0:(t=tK.exec(e))?(wk(Sk(t[1]),hm(t[2]),hm(t[3]))|Ek(t[4]))>>>0:null}i(aK,"normalizeColor");function L8(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}i(L8,"hue2rgb");function wk(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,o=2*r-n,a=L8(o,n,e+1/3),l=L8(o,n,e),c=L8(o,n,e-1/3);return Math.round(a*255)<<24|Math.round(l*255)<<16|Math.round(c*255)<<8}i(wk,"hslToRgb");function fc(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}i(fc,"parse255");function Sk(e){return(parseFloat(e)%360+360)%360/360}i(Sk,"parse360");function Ek(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}i(Ek,"parse1");function hm(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}i(hm,"parsePercentage");function Lk(e){let t=aK(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,n=(t&16711680)>>>16,o=(t&65280)>>>8,a=(t&255)/255;return`rgba(${r}, ${n}, ${o}, ${a})`}i(Lk,"colorToRgba");var ls=i((e,t,r)=>{if(ne.fun(e))return e;if(ne.arr(e))return ls({range:e,output:t,extrapolate:r});if(ne.str(e.output[0]))return A8(e);let n=e,o=n.output,a=n.range||[0,1],l=n.extrapolateLeft||n.extrapolate||"extend",c=n.extrapolateRight||n.extrapolate||"extend",d=n.easing||(p=>p);return p=>{let m=lK(p,a);return sK(p,a[m],a[m+1],o[m],o[m+1],d,l,c,n.map)}},"createInterpolator");function sK(e,t,r,n,o,a,l,c,d){let p=d?d(e):e;if(pr){if(c==="identity")return p;c==="clamp"&&(p=r)}return n===o?n:t===r?e<=t?n:o:(t===-1/0?p=-p:r===1/0?p=p-t:p=(p-t)/(r-t),p=a(p),n===-1/0?p=-p:o===1/0?p=p+n:p=p*(o-n)+n,p)}i(sK,"interpolate");function lK(e,t){for(var r=1;r=e);++r);return r-1}i(lK,"findRange");function I8(){return I8=Object.assign||function(e){for(var t=1;t!!(e&&e[pc]),"hasFluidValue"),Or=i(e=>e&&e[pc]?e[pc]():e,"getFluidValue"),R8=i(e=>e[yl]||null,"getFluidObservers");function uK(e,t){e.eventObserved?e.eventObserved(t):e(t)}i(uK,"callFluidObserver");function xl(e,t){let r=e[yl];r&&r.forEach(n=>{uK(n,t)})}i(xl,"callFluidObservers");var P8=class P8{constructor(t){if(this[pc]=void 0,this[yl]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");cK(this,t)}};i(P8,"FluidValue");var mc=P8,cK=i((e,t)=>Mk(e,pc,t),"setFluidGetter");function aa(e,t){if(e[pc]){let r=e[yl];r||Mk(e,yl,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}i(aa,"addFluidObserver");function us(e,t){let r=e[yl];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[yl]=null,e.observerRemoved&&e.observerRemoved(n,t)}}i(us,"removeFluidObserver");var Mk=i((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"setHidden"),gm=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,dK=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Tk=new RegExp(`(${gm.source})(%|[a-z]+)`,"i"),T8,fK=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,pK=i((e,t,r,n,o)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${o})`,"rgbaRound"),Cm=i(e=>{T8||(T8=ss?new RegExp(`(${Object.keys(ss).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(a=>Or(a).replace(dK,Lk).replace(T8,Lk)),r=t.map(a=>a.match(gm).map(Number)),o=r[0].map((a,l)=>r.map(c=>{if(!(l in c))throw Error('The arity of each "output" value must be equal');return c[l]})).map(a=>ls(I8({},e,{output:a})));return a=>{var l;let c=!Tk.test(t[0])&&((l=t.find(p=>Tk.test(p)))==null?void 0:l.replace(gm,"")),d=0;return t[0].replace(gm,()=>`${o[d++](a)}${c||""}`).replace(fK,pK)}},"createStringInterpolator"),N8="react-spring: ",Pk=i(e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${N8}once requires a function parameter`);return(...n)=>{r||(t(...n),r=!0)}},"once"),mK=Pk(console.warn);function Dk(){mK(`${N8}The "interpolate" function is deprecated in v9 (use "to" instead)`)}i(Dk,"deprecateInterpolate");var hK=Pk(console.warn);function Hk(){hK(`${N8}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}i(Hk,"deprecateDirectCall");function vc(e){return ne.str(e)&&(e[0]=="#"||/\d/.test(e)||e in(ss||{}))}i(vc,"isAnimatedString");var Jd=i(e=>(0,Fo.useEffect)(e,gK),"useOnce"),gK=[];function wm(){let e=(0,Fo.useState)()[1],t=(0,Fo.useState)(_K)[0];return Jd(t.unmount),()=>{t.current&&e({})}}i(wm,"useForceUpdate");function _K(){let e={current:!0,unmount:i(()=>()=>{e.current=!1},"unmount")};return e}i(_K,"makeMountedRef");function Bk(e,t){let[r]=(0,Fo.useState)(()=>({inputs:t,result:e()})),n=(0,Fo.useRef)(),o=n.current,a=o;return a?t&&a.inputs&&vK(t,a.inputs)||(a={inputs:t,result:e()}):a=r,(0,Fo.useEffect)(()=>{n.current=a,o==r&&(r.inputs=r.result=void 0)},[a]),a.result}i(Bk,"useMemoOne");function vK(e,t){if(e.length!==t.length)return!1;for(let r=0;r{t.current=e}),t.current}i(M8,"usePrev");var Sm=typeof window<"u"&&window.document&&window.document.createElement?bm.useLayoutEffect:bm.useEffect;var l0=U(ue()),vo=U(ue());var jk=U(ue()),sa=U(ue());var Qd=Symbol.for("Animated:node"),bK=i(e=>!!e&&e[Qd]===e,"isAnimated"),Vo=i(e=>e&&e[Qd],"getAnimated"),Om=i((e,t)=>kk(e,Qd,t),"setAnimated"),Xd=i(e=>e&&e[Qd]&&e[Qd].getPayload(),"getPayload"),B8=class B8{constructor(){this.payload=void 0,Om(this,this)}getPayload(){return this.payload||[]}};i(B8,"Animated");var Em=B8,km=class km extends Em{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,ne.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new km(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return ne.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,ne.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}};i(km,"AnimatedValue");var Cl=km,Im=class Im extends Cl{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=ls({output:[t,t]})}static create(t){return new Im(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(ne.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=ls({output:[this.getValue(),t]})),this._value=0,super.reset()}};i(Im,"AnimatedString");var wl=Im,Lm={dependencies:null},F8=class F8 extends Em{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Fn(this.source,(n,o)=>{bK(n)?r[o]=n.getValue(t):sn(n)?r[o]=Or(n):t||(r[o]=n)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Fe(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Fn(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){Lm.dependencies&&sn(t)&&Lm.dependencies.add(t);let r=Xd(t);r&&Fe(r,n=>this.add(n))}};i(F8,"AnimatedObject");var Sl=F8,Am=class Am extends Sl{constructor(t){super(t)}static create(t){return new Am(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((n,o)=>n.setValue(t[o])).some(Boolean):(super.setValue(t.map(yK)),!0)}};i(Am,"AnimatedArray");var D8=Am;function yK(e){return(vc(e)?wl:Cl).create(e)}i(yK,"makeAnimated");function Rm(e){let t=Vo(e);return t?t.constructor:ne.arr(e)?D8:vc(e)?wl:Cl}i(Rm,"getAnimatedType");function Tm(){return Tm=Object.assign||function(e){for(var t=1;t{let r=!ne.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,sa.forwardRef)((n,o)=>{let a=(0,sa.useRef)(null),l=r&&(0,sa.useCallback)(S=>{a.current=CK(o,S)},[o]),[c,d]=xK(n,t),p=wm(),m=i(()=>{let S=a.current;if(r&&!S)return;(S?t.applyAnimatedValues(S,c.getValue(!0)):!1)===!1&&p()},"callback"),h=new H8(m,d),v=(0,sa.useRef)();Sm(()=>{let S=v.current;v.current=h,Fe(d,E=>aa(E,h)),S&&(Fe(S.deps,E=>us(E,S)),we.cancel(S.update))}),(0,sa.useEffect)(m,[]),Jd(()=>()=>{let S=v.current;Fe(S.deps,E=>us(E,S))});let x=t.getComponentProps(c.getValue());return jk.createElement(e,Tm({},x,{ref:l}))})},"withAnimated"),V8=class V8{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&we.write(this.update)}};i(V8,"PropsObserver");var H8=V8;function xK(e,t){let r=new Set;return Lm.dependencies=r,e.style&&(e=Tm({},e,{style:t.createAnimatedStyle(e.style)})),e=new Sl(e),Lm.dependencies=null,[e,r]}i(xK,"getAnimatedState");function CK(e,t){return e&&(ne.fun(e)?e(t):e.current=t),t}i(CK,"updateRef");var Vk=Symbol.for("AnimatedComponent"),Uk=i((e,{applyAnimatedValues:t=i(()=>!1,"_applyAnimatedValues"),createAnimatedStyle:r=i(o=>new Sl(o),"_createAnimatedStyle"),getComponentProps:n=i(o=>o,"_getComponentProps")}={})=>{let o={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},a=i(l=>{let c=zk(l)||"Anonymous";return ne.str(l)?l=a[l]||(a[l]=Fk(l,o)):l=l[Vk]||(l[Vk]=Fk(l,o)),l.displayName=`Animated(${c})`,l},"animated");return Fn(e,(l,c)=>{ne.arr(e)&&(c=zk(l)),a[c]=a(l)}),{animated:a}},"createHost"),zk=i(e=>ne.str(e)?e:e&&ne.str(e.displayName)?e.displayName:ne.fun(e)&&e.name||null,"getDisplayName");function br(){return br=Object.assign||function(e){for(var t=1;te===!0||!!(t&&e&&(ne.fun(e)?e(t):an(e).includes(t))),"matchProp"),Xk=i((e,t)=>ne.obj(e)?t&&e[t]:e,"resolveProp"),eI=i((e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,"getDefaultProp"),wK=i(e=>e,"noopTransform"),e7=i((e,t=wK)=>{let r=SK;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let n={};for(let o of r){let a=t(e[o],o);ne.und(a)||(n[o]=a)}return n},"getDefaultProps"),SK=["config","onProps","onStart","onChange","onPause","onResume","onRest"],EK={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function LK(e){let t={},r=0;if(Fn(e,(n,o)=>{EK[o]||(t[o]=n,r++)}),r)return t}i(LK,"getForwardProps");function tI(e){let t=LK(e);if(t){let r={to:t};return Fn(e,(n,o)=>o in t||(r[o]=n)),r}return br({},e)}i(tI,"inferTo");function o0(e){return e=Or(e),ne.arr(e)?e.map(o0):vc(e)?Vn.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}i(o0,"computeGoal");function TK(e){for(let t in e)return!0;return!1}i(TK,"hasProps");function U8(e){return ne.fun(e)||ne.arr(e)&&ne.obj(e[0])}i(U8,"isAsyncTo");function kK(e,t){var r;(r=e.ref)==null||r.delete(e),t?.delete(e)}i(kK,"detachRefs");function IK(e,t){if(t&&e.ref!==t){var r;(r=e.ref)==null||r.delete(e),t.add(e),e.ref=t}}i(IK,"replaceRef");var AK={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},OK=i(e=>e,"linear"),$8=br({},AK.default,{mass:1,damping:1,easing:OK,clamp:!1}),n7=class n7{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,$8)}};i(n7,"AnimationConfig");var q8=n7;function RK(e,t,r){r&&(r=br({},r),$k(r,t),t=br({},r,t)),$k(e,t),Object.assign(e,t);for(let l in $8)e[l]==null&&(e[l]=$8[l]);let{mass:n,frequency:o,damping:a}=e;return ne.und(o)||(o<.01&&(o=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/o,2)*n,e.friction=4*Math.PI*a*n/o),e}i(RK,"mergeConfig");function $k(e,t){if(!ne.und(t.decay))e.duration=void 0;else{let r=!ne.und(t.tension)||!ne.und(t.friction);(r||!ne.und(t.frequency)||!ne.und(t.damping)||!ne.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}i($k,"sanitizeConfig");var qk=[],o7=class o7{constructor(){this.changed=!1,this.values=qk,this.toValues=null,this.fromValues=qk,this.to=void 0,this.from=void 0,this.config=new q8,this.immediate=!1}};i(o7,"Animation");var Z8=o7;function rI(e,{key:t,props:r,defaultProps:n,state:o,actions:a}){return new Promise((l,c)=>{var d;let p,m,h=n0((d=r.cancel)!=null?d:n?.cancel,t);if(h)S();else{ne.und(r.pause)||(o.paused=n0(r.pause,t));let E=n?.pause;E!==!0&&(E=o.paused||n0(E,t)),p=El(r.delay||0,t),E?(o.resumeQueue.add(x),a.pause()):(a.resume(),x())}function v(){o.resumeQueue.add(x),o.timeouts.delete(m),m.cancel(),p=m.time-we.now()}i(v,"onPause");function x(){p>0&&!Vn.skipAnimation?(m=we.setTimeout(S,p),o.pauseQueue.add(v),o.timeouts.add(m)):S()}i(x,"onResume");function S(){o.pauseQueue.delete(v),o.timeouts.delete(m),e<=(o.cancelId||0)&&(h=!0);try{a.start(br({},r,{callId:e,cancel:h}),l)}catch(E){c(E)}}i(S,"onStart")})}i(rI,"scheduleProps");var t7=i((e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?bc(e.get()):t.every(r=>r.noop)?nI(e.get()):zo(e.get(),t.every(r=>r.finished)),"getCombinedResult"),nI=i(e=>({value:e,noop:!0,finished:!0,cancelled:!1}),"getNoopResult"),zo=i((e,t,r=!1)=>({value:e,finished:t,cancelled:r}),"getFinishedResult"),bc=i(e=>({value:e,cancelled:!0,finished:!1}),"getCancelledResult");function oI(e,t,r,n){let{callId:o,parentId:a,onRest:l}=t,{asyncTo:c,promise:d}=r;return!a&&e===c&&!t.reset?d:r.promise=(async()=>{r.asyncId=o,r.asyncTo=e;let p=e7(t,(y,_)=>_==="onRest"?void 0:y),m,h,v=new Promise((y,_)=>(m=y,h=_)),x=i(y=>{let _=o<=(r.cancelId||0)&&bc(n)||o!==r.asyncId&&zo(n,!1);if(_)throw y.result=_,h(y),y},"bailIfEnded"),S=i((y,_)=>{let b=new Nm,w=new Mm;return(async()=>{if(Vn.skipAnimation)throw i0(r),w.result=zo(n,!1),h(w),w;x(b);let T=ne.obj(y)?br({},y):br({},_,{to:y});T.parentId=o,Fn(p,(O,B)=>{ne.und(T[B])&&(T[B]=O)});let R=await n.start(T);return x(b),r.paused&&await new Promise(O=>{r.resumeQueue.add(O)}),R})()},"animate"),E;if(Vn.skipAnimation)return i0(r),zo(n,!1);try{let y;ne.arr(e)?y=(async _=>{for(let b of _)await S(b)})(e):y=Promise.resolve(e(S,n.stop.bind(n))),await Promise.all([y.then(m),v]),E=zo(n.get(),!0,!1)}catch(y){if(y instanceof Nm)E=y.result;else if(y instanceof Mm)E=y.result;else throw y}finally{o==r.asyncId&&(r.asyncId=a,r.asyncTo=a?c:void 0,r.promise=a?d:void 0)}return ne.fun(l)&&we.batchedUpdates(()=>{l(E,n,n.item)}),E})()}i(oI,"runAsync");function i0(e,t){hc(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}i(i0,"stopAsync");var i7=class i7 extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}};i(i7,"BailSignal");var Nm=i7,a7=class a7 extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}};i(a7,"SkipAniamtionSignal");var Mm=a7,W8=i(e=>e instanceof a0,"isFrameValue"),NK=1,s7=class s7 extends mc{constructor(...t){super(...t),this.id=NK++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Vo(this);return t&&t.getValue()}to(...t){return Vn.to(this,t)}interpolate(...t){return Dk(),Vn.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){xl(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||_c.sort(this),xl(this,{type:"priority",parent:this,priority:t})}};i(s7,"FrameValue");var a0=s7,Ll=Symbol.for("SpringPhase"),iI=1,G8=2,Y8=4,z8=i(e=>(e[Ll]&iI)>0,"hasAnimated"),cs=i(e=>(e[Ll]&G8)>0,"isAnimating"),e0=i(e=>(e[Ll]&Y8)>0,"isPaused"),Zk=i((e,t)=>t?e[Ll]|=G8|iI:e[Ll]&=~G8,"setActiveBit"),Wk=i((e,t)=>t?e[Ll]|=Y8:e[Ll]&=~Y8,"setPausedBit"),l7=class l7 extends a0{constructor(t,r){if(super(),this.key=void 0,this.animation=new Z8,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ne.und(t)||!ne.und(r)){let n=ne.obj(t)?br({},t):br({},r,{from:t});ne.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(cs(this)||this._state.asyncTo)||e0(this)}get goal(){return Or(this.animation.to)}get velocity(){let t=Vo(this);return t instanceof Cl?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return z8(this)}get isAnimating(){return cs(this)}get isPaused(){return e0(this)}advance(t){let r=!0,n=!1,o=this.animation,{config:a,toValues:l}=o,c=Xd(o.to);!c&&sn(o.to)&&(l=an(Or(o.to))),o.values.forEach((m,h)=>{if(m.done)return;let v=m.constructor==wl?1:c?c[h].lastPosition:l[h],x=o.immediate,S=v;if(!x){if(S=m.lastPosition,a.tension<=0){m.done=!0;return}let E=m.elapsedTime+=t,y=o.fromValues[h],_=m.v0!=null?m.v0:m.v0=ne.arr(a.velocity)?a.velocity[h]:a.velocity,b;if(ne.und(a.duration))if(a.decay){let w=a.decay===!0?.998:a.decay,T=Math.exp(-(1-w)*E);S=y+_/(1-w)*(1-T),x=Math.abs(m.lastPosition-S)<.1,b=_*T}else{b=m.lastVelocity==null?_:m.lastVelocity;let w=a.precision||(y==v?.005:Math.min(1,Math.abs(v-y)*.001)),T=a.restVelocity||w/10,R=a.clamp?0:a.bounce,O=!ne.und(R),B=y==v?m.v0>0:yT,!(!I&&(x=Math.abs(v-S)<=w,x)));++G){O&&(M=S==v||S>v==B,M&&(b=-b*R,S=v));let q=-a.tension*1e-6*(S-v),F=-a.friction*.001*b,J=(q+F)/a.mass;b=b+J*V,S=S+b*V}}else{let w=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,m.durationProgress>0&&(m.elapsedTime=a.duration*m.durationProgress,E=m.elapsedTime+=t)),w=(a.progress||0)+E/this._memoizedDuration,w=w>1?1:w<0?0:w,m.durationProgress=w),S=y+a.easing(w)*(v-y),b=(S-m.lastPosition)/t,x=w==1}m.lastVelocity=b,Number.isNaN(S)&&(console.warn("Got NaN while animating:",this),x=!0)}c&&!c[h].done&&(x=!1),x?m.done=!0:r=!1,m.setValue(S,a.round)&&(n=!0)});let d=Vo(this),p=d.getValue();if(r){let m=Or(o.to);(p!==m||n)&&!a.decay?(d.setValue(m),this._onChange(m)):n&&a.decay&&this._onChange(p),this._stop()}else n&&this._onChange(p)}set(t){return we.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(cs(this)){let{to:t,config:r}=this.animation;we.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let n;return ne.und(t)?(n=this.queue||[],this.queue=[]):n=[ne.obj(t)?t:br({},r,{to:t})],Promise.all(n.map(o=>this._update(o))).then(o=>t7(this,o))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),i0(this._state,t&&this._lastCallId),we.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:n,from:o}=t;n=ne.obj(n)?n[r]:n,(n==null||U8(n))&&(n=void 0),o=ne.obj(o)?o[r]:o,o==null&&(o=void 0);let a={to:n,from:o};return z8(this)||(t.reverse&&([n,o]=[o,n]),o=Or(o),ne.und(o)?Vo(this)||this._set(n):this._set(o)),a}_update(t,r){let n=br({},t),{key:o,defaultProps:a}=this;n.default&&Object.assign(a,e7(n,(d,p)=>/^on/.test(p)?Xk(d,o):d)),Yk(this,n,"onProps"),r0(this,"onProps",n,this);let l=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let c=this._state;return rI(++this._lastCallId,{key:o,props:n,defaultProps:a,state:c,actions:{pause:i(()=>{e0(this)||(Wk(this,!0),gc(c.pauseQueue),r0(this,"onPause",zo(this,t0(this,this.animation.to)),this))},"pause"),resume:i(()=>{e0(this)&&(Wk(this,!1),cs(this)&&this._resume(),gc(c.resumeQueue),r0(this,"onResume",zo(this,t0(this,this.animation.to)),this))},"resume"),start:this._merge.bind(this,l)}}).then(d=>{if(n.loop&&d.finished&&!(r&&d.noop)){let p=aI(n);if(p)return this._update(p,!0)}return d})}_merge(t,r,n){if(r.cancel)return this.stop(!0),n(bc(this));let o=!ne.und(t.to),a=!ne.und(t.from);if(o||a)if(r.callId>this._lastToId)this._lastToId=r.callId;else return n(bc(this));let{key:l,defaultProps:c,animation:d}=this,{to:p,from:m}=d,{to:h=p,from:v=m}=t;a&&!o&&(!r.default||ne.und(h))&&(h=v),r.reverse&&([h,v]=[v,h]);let x=!xi(v,m);x&&(d.from=v),v=Or(v);let S=!xi(h,p);S&&this._focus(h);let E=U8(r.to),{config:y}=d,{decay:_,velocity:b}=y;(o||a)&&(y.velocity=0),r.config&&!E&&RK(y,El(r.config,l),r.config!==c.config?El(c.config,l):void 0);let w=Vo(this);if(!w||ne.und(h))return n(zo(this,!0));let T=ne.und(r.reset)?a&&!r.default:!ne.und(v)&&n0(r.reset,l),R=T?v:this.get(),O=o0(h),B=ne.num(O)||ne.arr(O)||vc(O),I=!E&&(!B||n0(c.immediate||r.immediate,l));if(S){let G=Rm(h);if(G!==w.constructor)if(I)w=this._set(O);else throw Error(`Cannot animate between ${w.constructor.name} and ${G.name}, as the "to" prop suggests`)}let M=w.constructor,V=sn(h),z=!1;if(!V){let G=T||!z8(this)&&x;(S||G)&&(z=xi(o0(R),O),V=!z),(!xi(d.immediate,I)&&!I||!xi(y.decay,_)||!xi(y.velocity,b))&&(V=!0)}if(z&&cs(this)&&(d.changed&&!T?V=!0:V||this._stop(p)),!E&&((V||sn(p))&&(d.values=w.getPayload(),d.toValues=sn(h)?null:M==wl?[1]:an(O)),d.immediate!=I&&(d.immediate=I,!I&&!T&&this._set(p)),V)){let{onRest:G}=d;Fe(PK,F=>Yk(this,r,F));let q=zo(this,t0(this,p));gc(this._pendingCalls,q),this._pendingCalls.add(n),d.changed&&we.batchedUpdates(()=>{d.changed=!T,G?.(q,this),T?El(c.onRest,q):d.onStart==null||d.onStart(q,this)})}T&&this._set(R),E?n(oI(r.to,r,this._state,this)):V?this._start():cs(this)&&!S?this._pendingCalls.add(n):n(nI(R))}_focus(t){let r=this.animation;t!==r.to&&(R8(this)&&this._detach(),r.to=t,R8(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;sn(r)&&(aa(r,this),W8(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;sn(t)&&us(t,this)}_set(t,r=!0){let n=Or(t);if(!ne.und(n)){let o=Vo(this);if(!o||!xi(n,o.getValue())){let a=Rm(n);!o||o.constructor!=a?Om(this,a.create(n)):o.setValue(n),o&&we.batchedUpdates(()=>{this._onChange(n,r)})}}return Vo(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,r0(this,"onStart",zo(this,t0(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),El(this.animation.onChange,t,this)),El(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Vo(this).reset(Or(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),cs(this)||(Zk(this,!0),e0(this)||this._resume())}_resume(){Vn.skipAnimation?this.finish():_c.start(this)}_stop(t,r){if(cs(this)){Zk(this,!1);let n=this.animation;Fe(n.values,a=>{a.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),xl(this,{type:"idle",parent:this});let o=r?bc(this.get()):zo(this.get(),t0(this,t??n.to));gc(this._pendingCalls,o),n.changed&&(n.changed=!1,r0(this,"onRest",o,this))}}};i(l7,"SpringValue");var K8=l7;function t0(e,t){let r=o0(t),n=o0(e.get());return xi(n,r)}i(t0,"checkFinished");function aI(e,t=e.loop,r=e.to){let n=El(t);if(n){let o=n!==!0&&tI(n),a=(o||e).reverse,l=!o||o.reset;return s0(br({},e,{loop:t,default:!1,pause:void 0,to:!a||U8(r)?r:void 0,from:l?e.from:void 0,reset:l},o))}}i(aI,"createLoopUpdate");function s0(e){let{to:t,from:r}=e=tI(e),n=new Set;return ne.obj(t)&&Gk(t,n),ne.obj(r)&&Gk(r,n),e.keys=n.size?Array.from(n):null,e}i(s0,"createUpdate");function MK(e){let t=s0(e);return ne.und(t.default)&&(t.default=e7(t)),t}i(MK,"declareUpdate");function Gk(e,t){Fn(e,(r,n)=>r!=null&&t.add(n))}i(Gk,"findDefined");var PK=["onStart","onRest","onChange","onPause","onResume"];function Yk(e,t,r){e.animation[r]=t[r]!==eI(t,r)?Xk(t[r],e.key):void 0}i(Yk,"mergeActiveFn");function r0(e,t,...r){var n,o,a,l;(n=(o=e.animation)[t])==null||n.call(o,...r),(a=(l=e.defaultProps)[t])==null||a.call(l,...r)}i(r0,"sendEvent");var DK=["onStart","onChange","onRest"],HK=1,u7=class u7{constructor(t,r){this.id=HK++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(br({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,n)=>t[n]=r.get()),t}set(t){for(let r in t){let n=t[r];ne.und(n)||this.springs[r].set(n)}}update(t){return t&&this.queue.push(s0(t)),this}start(t){let{queue:r}=this;return t?r=an(t).map(s0):this.queue=[],this._flush?this._flush(this,r):(dI(this,r),Q8(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let n=this.springs;Fe(an(r),o=>n[o].stop(!!t))}else i0(this._state,this._lastAsyncId),this.each(n=>n.stop(!!t));return this}pause(t){if(ne.und(t))this.start({pause:!0});else{let r=this.springs;Fe(an(t),n=>r[n].pause())}return this}resume(t){if(ne.und(t))this.start({pause:!1});else{let r=this.springs;Fe(an(t),n=>r[n].resume())}return this}each(t){Fn(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:n}=this._events,o=this._active.size>0,a=this._changed.size>0;(o&&!this._started||a&&!this._started)&&(this._started=!0,hc(t,([d,p])=>{p.value=this.get(),d(p,this,this._item)}));let l=!o&&this._started,c=a||l&&n.size?this.get():null;a&&r.size&&hc(r,([d,p])=>{p.value=c,d(p,this,this._item)}),l&&(this._started=!1,hc(n,([d,p])=>{p.value=c,d(p,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;we.onFrame(this._onFrame)}};i(u7,"Controller");var J8=u7;function Q8(e,t){return Promise.all(t.map(r=>sI(e,r))).then(r=>t7(e,r))}i(Q8,"flushUpdateQueue");async function sI(e,t,r){let{keys:n,to:o,from:a,loop:l,onRest:c,onResolve:d}=t,p=ne.obj(t.default)&&t.default;l&&(t.loop=!1),o===!1&&(t.to=null),a===!1&&(t.from=null);let m=ne.arr(o)||ne.fun(o)?o:void 0;m?(t.to=void 0,t.onRest=void 0,p&&(p.onRest=void 0)):Fe(DK,E=>{let y=t[E];if(ne.fun(y)){let _=e._events[E];t[E]=({finished:b,cancelled:w})=>{let T=_.get(y);T?(b||(T.finished=!1),w&&(T.cancelled=!0)):_.set(y,{value:null,finished:b||!1,cancelled:w||!1})},p&&(p[E]=t[E])}});let h=e._state;t.pause===!h.paused?(h.paused=t.pause,gc(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);let v=(n||Object.keys(e.springs)).map(E=>e.springs[E].start(t)),x=t.cancel===!0||eI(t,"cancel")===!0;(m||x&&h.asyncId)&&v.push(rI(++e._lastAsyncId,{props:t,state:h,actions:{pause:ym,resume:ym,start(E,y){x?(i0(h,e._lastAsyncId),y(bc(e))):(E.onRest=c,y(oI(m,E,h,e)))}}})),h.paused&&await new Promise(E=>{h.resumeQueue.add(E)});let S=t7(e,await Promise.all(v));if(l&&S.finished&&!(r&&S.noop)){let E=aI(t,l,o);if(E)return dI(e,[E]),sI(e,E,!0)}return d&&we.batchedUpdates(()=>d(S,e,e.item)),S}i(sI,"flushUpdate");function Kk(e,t){let r=br({},e.springs);return t&&Fe(an(t),n=>{ne.und(n.keys)&&(n=s0(n)),ne.obj(n.to)||(n=br({},n,{to:void 0})),cI(r,n,o=>uI(o))}),lI(e,r),r}i(Kk,"getSprings");function lI(e,t){Fn(t,(r,n)=>{e.springs[n]||(e.springs[n]=r,aa(r,e))})}i(lI,"setSprings");function uI(e,t){let r=new K8;return r.key=e,t&&aa(r,t),r}i(uI,"createSpring");function cI(e,t,r){t.keys&&Fe(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}i(cI,"prepareSprings");function dI(e,t){Fe(t,r=>{cI(e.springs,r,n=>uI(n,e))})}i(dI,"prepareKeys");function BK(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,a;for(a=0;a=0)&&(r[o]=e[o]);return r}i(BK,"_objectWithoutPropertiesLoose");var FK=["children"],Dm=i(e=>{let{children:t}=e,r=BK(e,FK),n=(0,vo.useContext)(Pm),o=r.pause||!!n.pause,a=r.immediate||!!n.immediate;r=Bk(()=>({pause:o,immediate:a}),[o,a]);let{Provider:l}=Pm;return l0.createElement(l,{value:r},t)},"SpringContext"),Pm=VK(Dm,{});Dm.Provider=Pm.Provider;Dm.Consumer=Pm.Consumer;function VK(e,t){return Object.assign(e,l0.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}i(VK,"makeContext");var zK=i(()=>{let e=[],t=i(function(o){Hk();let a=[];return Fe(e,(l,c)=>{if(ne.und(o))a.push(l.start());else{let d=r(o,l,c);d&&a.push(l.start(d))}}),a},"SpringRef");t.current=e,t.add=function(n){e.includes(n)||e.push(n)},t.delete=function(n){let o=e.indexOf(n);~o&&e.splice(o,1)},t.pause=function(){return Fe(e,n=>n.pause(...arguments)),this},t.resume=function(){return Fe(e,n=>n.resume(...arguments)),this},t.set=function(n){Fe(e,o=>o.set(n))},t.start=function(n){let o=[];return Fe(e,(a,l)=>{if(ne.und(n))o.push(a.start());else{let c=this._getProps(n,a,l);c&&o.push(a.start(c))}}),o},t.stop=function(){return Fe(e,n=>n.stop(...arguments)),this},t.update=function(n){return Fe(e,(o,a)=>o.update(this._getProps(n,o,a))),this};let r=i(function(o,a,l){return ne.fun(o)?o(l,a):o},"_getProps");return t._getProps=r,t},"SpringRef");function jK(e,t,r){let n=ne.fun(t)&&t;n&&!r&&(r=[]);let o=(0,vo.useMemo)(()=>n||arguments.length==3?zK():void 0,[]),a=(0,vo.useRef)(0),l=wm(),c=(0,vo.useMemo)(()=>({ctrls:[],queue:[],flush(_,b){let w=Kk(_,b);return a.current>0&&!c.queue.length&&!Object.keys(w).some(R=>!_.springs[R])?Q8(_,b):new Promise(R=>{lI(_,w),c.queue.push(()=>{R(Q8(_,b))}),l()})}}),[]),d=(0,vo.useRef)([...c.ctrls]),p=[],m=M8(e)||0;(0,vo.useMemo)(()=>{Fe(d.current.slice(e,m),_=>{kK(_,o),_.stop(!0)}),d.current.length=e,h(m,e)},[e]),(0,vo.useMemo)(()=>{h(0,Math.min(m,e))},r);function h(_,b){for(let w=_;wKk(_,p[b])),x=(0,vo.useContext)(Dm),S=M8(x),E=x!==S&&TK(x);Sm(()=>{a.current++,c.ctrls=d.current;let{queue:_}=c;_.length&&(c.queue=[],Fe(_,b=>b())),Fe(d.current,(b,w)=>{o?.add(b),E&&b.start({default:x});let T=p[w];T&&(IK(b,T.ref),b.ref?b.queue.push(T):b.start(T))})}),Jd(()=>()=>{Fe(c.ctrls,_=>_.stop(!0))});let y=v.map(_=>br({},_));return o?[y,o]:y}i(jK,"useSprings");function r7(e,t){let r=ne.fun(e),[[n],o]=jK(1,r?e:[e],r?t||[]:t);return r||arguments.length==2?[n,o]:n}i(r7,"useSpring");var Jk;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Jk||(Jk={}));var c7=class c7 extends a0{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=ls(...r);let n=this._get(),o=Rm(n);Om(this,o.create(n))}advance(t){let r=this._get(),n=this.get();xi(r,n)||(Vo(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&Qk(this._active)&&j8(this)}_get(){let t=ne.arr(this.source)?this.source.map(Or):an(Or(this.source));return this.calc(...t)}_start(){this.idle&&!Qk(this._active)&&(this.idle=!1,Fe(Xd(this),t=>{t.done=!1}),Vn.skipAnimation?(we.batchedUpdates(()=>this.advance()),j8(this)):_c.start(this))}_attach(){let t=1;Fe(an(this.source),r=>{sn(r)&&aa(r,this),W8(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Fe(an(this.source),t=>{sn(t)&&us(t,this)}),this._active.clear(),j8(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=an(this.source).reduce((r,n)=>Math.max(r,(W8(n)?n.priority:0)+1),0))}};i(c7,"Interpolation");var X8=c7;function UK(e){return e.idle!==!1}i(UK,"isIdle");function Qk(e){return!e.size||Array.from(e).every(UK)}i(Qk,"checkIdle");function j8(e){e.idle||(e.idle=!0,Fe(Xd(e),t=>{t.done=!0}),xl(e,{type:"idle",parent:e}))}i(j8,"becomeIdle");Vn.assign({createStringInterpolator:Cm,to:i((e,t)=>new X8(e,t),"to")});var Y5e=_c.advance;var pI=U(ad());function m7(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,a;for(a=0;a=0)&&(r[o]=e[o]);return r}i(m7,"_objectWithoutPropertiesLoose");var $K=["style","children","scrollTop","scrollLeft"],mI=/^--/;function qK(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!mI.test(e)&&!(u0.hasOwnProperty(e)&&u0[e])?t+"px":(""+t).trim()}i(qK,"dangerousStyleValue");var fI={};function ZK(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",n=t,{style:o,children:a,scrollTop:l,scrollLeft:c}=n,d=m7(n,$K),p=Object.values(d),m=Object.keys(d).map(h=>r||e.hasAttribute(h)?h:fI[h]||(fI[h]=h.replace(/([A-Z])/g,v=>"-"+v.toLowerCase())));a!==void 0&&(e.textContent=a);for(let h in o)if(o.hasOwnProperty(h)){let v=qK(h,o[h]);mI.test(h)?e.style.setProperty(h,v):e.style[h]=v}m.forEach((h,v)=>{e.setAttribute(h,p[v])}),l!==void 0&&(e.scrollTop=l),c!==void 0&&(e.scrollLeft=c)}i(ZK,"applyAnimatedValues");var u0={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,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},WK=i((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),"prefixKey"),GK=["Webkit","Ms","Moz","O"];u0=Object.keys(u0).reduce((e,t)=>(GK.forEach(r=>e[WK(r,t)]=e[t]),e),u0);var YK=["x","y","z"],KK=/^(matrix|translate|scale|rotate|skew)/,JK=/^(translate)/,QK=/^(rotate|skew)/,d7=i((e,t)=>ne.num(e)&&e!==0?e+t:e,"addUnit"),Hm=i((e,t)=>ne.arr(e)?e.every(r=>Hm(r,t)):ne.num(e)?e===t:parseFloat(e)===t,"isValueIdentity"),g7=class g7 extends Sl{constructor(t){let{x:r,y:n,z:o}=t,a=m7(t,YK),l=[],c=[];(r||n||o)&&(l.push([r||0,n||0,o||0]),c.push(d=>[`translate3d(${d.map(p=>d7(p,"px")).join(",")})`,Hm(d,0)])),Fn(a,(d,p)=>{if(p==="transform")l.push([d||""]),c.push(m=>[m,m===""]);else if(KK.test(p)){if(delete a[p],ne.und(d))return;let m=JK.test(p)?"px":QK.test(p)?"deg":"";l.push(an(d)),c.push(p==="rotate3d"?([h,v,x,S])=>[`rotate3d(${h},${v},${x},${d7(S,m)})`,Hm(S,0)]:h=>[`${p}(${h.map(v=>d7(v,m)).join(",")})`,Hm(h,p.startsWith("scale")?1:0)])}}),l.length&&(a.transform=new p7(l,c)),super(a)}};i(g7,"AnimatedStyle");var f7=g7,_7=class _7 extends mc{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return Fe(this.inputs,(n,o)=>{let a=Or(n[0]),[l,c]=this.transforms[o](ne.arr(a)?a:n.map(Or));t+=" "+l,r=r&&c}),r?"none":t}observerAdded(t){t==1&&Fe(this.inputs,r=>Fe(r,n=>sn(n)&&aa(n,this)))}observerRemoved(t){t==0&&Fe(this.inputs,r=>Fe(r,n=>sn(n)&&us(n,this)))}eventObserved(t){t.type=="change"&&(this._value=null),xl(this,t)}};i(_7,"FluidTransform");var p7=_7,XK=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],eJ=["scrollTop","scrollLeft"];Vn.assign({batchedUpdates:pI.unstable_batchedUpdates,createStringInterpolator:Cm,colors:Nk});var tJ=Uk(XK,{applyAnimatedValues:ZK,createAnimatedStyle:i(e=>new f7(e),"createAnimatedStyle"),getComponentProps:i(e=>m7(e,eJ),"getComponentProps")}),h7=tJ.animated;var hI=U(ue(),1),c0=typeof document<"u"?hI.default.useLayoutEffect:()=>{};var Bm=U(ue(),1);function v7(e){let t=(0,Bm.useRef)(null);return c0(()=>{t.current=e},[e]),(0,Bm.useCallback)((...r)=>{let n=t.current;return n?.(...r)},[])}i(v7,"$8ae05eaa5c114e9c$export$7f54fc3180508a52");var Fm=U(ue(),1);var d4e=!!(typeof window<"u"&&window.document&&window.document.createElement),gI=new Map;function _I(e,t){if(e===t)return e;let r=gI.get(e);if(r)return r.forEach(o=>o(t)),t;let n=gI.get(t);return n?(n.forEach(o=>o(e)),e):t}i(_I,"$bdb11010cef70236$export$cd8c9cb68f842629");function vI(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}i(vI,"$ff5963eb1fccf552$export$e08e3b67e392101e");function bI(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t=65&&o.charCodeAt(2)<=90?t[o]=vI(a,l):(o==="className"||o==="UNSAFE_className")&&typeof a=="string"&&typeof l=="string"?t[o]=yI(a,l):o==="id"&&a&&l?t.id=_I(a,l):t[o]=l!==void 0?l:a}}return t}i(b7,"$3ef42575df84b30b$export$9d1611c77c2fe928");var yc=U(ue(),1);var Vm=U(ue(),1);var x7=class x7{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,r){this.nativeEvent=r,this.target=r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget,this.bubbles=r.bubbles,this.cancelable=r.cancelable,this.defaultPrevented=r.defaultPrevented,this.eventPhase=r.eventPhase,this.isTrusted=r.isTrusted,this.timeStamp=r.timeStamp,this.type=t}};i(x7,"$8a9cb279dc87e130$export$905e7fc544a71f36");var y7=x7;function xI(e){let t=(0,Vm.useRef)({isFocused:!1,observer:null});c0(()=>{let n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=v7(n=>{e?.(n)});return(0,Vm.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,a=i(l=>{t.current.isFocused=!1,o.disabled&&r(new y7("blur",l)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},"onBlurHandler");o.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var l;(l=t.current.observer)===null||l===void 0||l.disconnect();let c=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[r])}i(xI,"$8a9cb279dc87e130$export$715c682d09d639cc");var d0=U(ue(),1);function C7(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,a=(0,d0.useRef)({isFocusWithin:!1}),l=(0,d0.useCallback)(p=>{a.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(a.current.isFocusWithin=!1,r&&r(p),o&&o(!1))},[r,o,a]),c=xI(l),d=(0,d0.useCallback)(p=>{!a.current.isFocusWithin&&document.activeElement===p.target&&(n&&n(p),o&&o(!0),a.current.isFocusWithin=!0,c(p))},[n,o,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:l}}}i(C7,"$9ab94262bd0047c7$export$420e68273165f4ec");var CI={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function wI(e={}){let{style:t,isFocusable:r}=e,[n,o]=(0,yc.useState)(!1),{focusWithinProps:a}=C7({isDisabled:!r,onFocusWithinChange:i(c=>o(c),"onFocusWithinChange")}),l=(0,yc.useMemo)(()=>n?t:t?{...CI,...t}:CI,[n]);return{visuallyHiddenProps:{...a,style:l}}}i(wI,"$5c3e21d68f1c4674$export$a966af930f325cab");function w7(e){let{children:t,elementType:r="div",isFocusable:n,style:o,...a}=e,{visuallyHiddenProps:l}=wI(e);return yc.default.createElement(r,b7(a,l),t)}i(w7,"$5c3e21d68f1c4674$export$439d29a4e110a164");var yn={"hds-icon":"Notification-module_hds-icon__2ocjD","hds-icon--size-xs":"Notification-module_hds-icon--size-xs__2Mj5D","hds-icon--size-s":"Notification-module_hds-icon--size-s__igOqE","hds-icon--size-m":"Notification-module_hds-icon--size-m__sxXOh","hds-icon--size-l":"Notification-module_hds-icon--size-l__3Ho_A","hds-icon--size-xl":"Notification-module_hds-icon--size-xl__1cTta","hds-icon--alert-circle-fill":"Notification-module_hds-icon--alert-circle-fill__12XKS","hds-icon-start--alert-circle-fill":"Notification-module_hds-icon-start--alert-circle-fill__TwQNY","hds-icon-end--alert-circle-fill":"Notification-module_hds-icon-end--alert-circle-fill__3gb8C","hds-icon--check-circle-fill":"Notification-module_hds-icon--check-circle-fill__2wjh3","hds-icon-start--check-circle-fill":"Notification-module_hds-icon-start--check-circle-fill__2QULC","hds-icon-end--check-circle-fill":"Notification-module_hds-icon-end--check-circle-fill__2gbRD","hds-icon--error-fill":"Notification-module_hds-icon--error-fill__159Nf","hds-icon-start--error-fill":"Notification-module_hds-icon-start--error-fill__2FrGR","hds-icon-end--error-fill":"Notification-module_hds-icon-end--error-fill__1qx8A","hds-icon--info-circle-fill":"Notification-module_hds-icon--info-circle-fill__1F7dp","hds-icon-start--info-circle-fill":"Notification-module_hds-icon-start--info-circle-fill__1-3q2","hds-icon-end--info-circle-fill":"Notification-module_hds-icon-end--info-circle-fill__w7XD0",notification:"Notification-module_notification__3eUBu notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__3HZZH",close:"Notification-module_close__nX5bK notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__3mkBX",content:"Notification-module_content__2E8Z_ notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__3xieh notification_hds-icon__29HQM",label:"Notification-module_label__2OUcx notification_hds-notification__label__2t1lR",body:"Notification-module_body__2lrYE notification_hds-notification__body__3cobH",small:"Notification-module_small__3Vi8R notification_hds-notification--small__1wVl6",large:"Notification-module_large__3sVHL notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__nZQMd notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__1GWPg notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__1HAHi notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__17y2g notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__2i8Ht notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__1Giev notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__TdJna notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1bsQa notification_hds-notification--alert__1MV7H",error:"Notification-module_error___-koD notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__2yJQB notification_hds-notification--box-shadow__2kbD_"};pt(`.notification_hds-icon__29HQM{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.notification_hds-icon-start--alert-circle-fill__1r-B3{--mask-image-before:var(--mask-image-alert-circle-fill)}.notification_hds-icon-end--alert-circle-fill__2dkn2{--mask-image-after:var(--mask-image-alert-circle-fill)}.notification_hds-icon--check-circle-fill__2u1G4{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.notification_hds-icon-start--check-circle-fill__2JuU0{--mask-image-before:var(--mask-image-check-circle-fill)}.notification_hds-icon-end--check-circle-fill__3YsAQ{--mask-image-after:var(--mask-image-check-circle-fill)}.notification_hds-icon--error-fill__jPWn1{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.notification_hds-icon-start--error-fill__1sR7v{--mask-image-before:var(--mask-image-error-fill)}.notification_hds-icon-end--error-fill__1jyx_{--mask-image-after:var(--mask-image-error-fill)}.notification_hds-icon--info-circle-fill__1gXDU{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.notification_hds-icon-start--info-circle-fill__rortu{--mask-image-before:var(--mask-image-info-circle-fill)}.notification_hds-icon-end--info-circle-fill__3ycxA{--mask-image-after:var(--mask-image-info-circle-fill)}.notification_hds-notification__2DQPN{--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-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)}.notification_hds-notification__content__5ylSS{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.notification_hds-notification__label__2t1lR{align-items:center;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:var(--spacing-l)}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.notification_hds-notification__label__2t1lR>.notification_hds-icon__29HQM{color:var(--notification-icon-color);flex:none;margin-right:var(--spacing-2-xs)}.notification_hds-notification__body__3cobH{font-size:var(--fontsize-body-s);line-height:24px}.notification_hds-notification__close-button__1yGIj{--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)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.notification_hds-notification--small__1wVl6{--notification-padding:var(--spacing-2-xs)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__content__5ylSS{display:flex;grid-gap:0;gap:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__body__3cobH{margin-right:var(--spacing-l)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--large__260Qm .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--bottom-center__5EgOP,.notification_hds-notification--bottom-left__eB4ZK,.notification_hds-notification--bottom-right__1SmfT,.notification_hds-notification--top-center__GDWo5,.notification_hds-notification--top-left__sIHO2,.notification_hds-notification--top-right__3Wa5K{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)}.notification_hds-notification--top-left__sIHO2{left:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--top-center__GDWo5{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.notification_hds-notification--top-right__3Wa5K{right:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--bottom-left__eB4ZK{bottom:var(--notification-offset);left:var(--notification-offset)}.notification_hds-notification--bottom-center__5EgOP{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.notification_hds-notification--bottom-right__1SmfT{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width:765.98px){.notification_hds-notification__2DQPN{--notification-offset:var(--spacing-s)}}.notification_hds-notification--success__1_3XZ{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.notification_hds-notification--alert__1MV7H{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.notification_hds-notification--error__3T1Of{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}.notification_hds-notification--box-shadow__2kbD_{box-shadow:var(--box-shadow-l)}.Notification-module_hds-icon__2ocjD{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.Notification-module_hds-icon--size-xs__2Mj5D{--icon-size:var(--spacing-layout-2-xs)}.Notification-module_hds-icon--size-s__igOqE{--icon-size:var(--spacing-layout-xs)}.Notification-module_hds-icon--size-m__sxXOh{--icon-size:var(--spacing-layout-s)}.Notification-module_hds-icon--size-l__3Ho_A{--icon-size:var(--spacing-layout-m)}.Notification-module_hds-icon--size-xl__1cTta{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Notification-module_hds-icon--alert-circle-fill__12XKS{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-start--alert-circle-fill__TwQNY{--mask-image-before:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-end--alert-circle-fill__3gb8C{--mask-image-after:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon--check-circle-fill__2wjh3{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-start--check-circle-fill__2QULC{--mask-image-before:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-end--check-circle-fill__2gbRD{--mask-image-after:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon--error-fill__159Nf{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.Notification-module_hds-icon-start--error-fill__2FrGR{--mask-image-before:var(--mask-image-error-fill)}.Notification-module_hds-icon-end--error-fill__1qx8A{--mask-image-after:var(--mask-image-error-fill)}.Notification-module_hds-icon--info-circle-fill__1F7dp{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-start--info-circle-fill__1-3q2{--mask-image-before:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-end--info-circle-fill__w7XD0{--mask-image-after:var(--mask-image-info-circle-fill)}.Notification-module_notification__3eUBu{overflow:hidden}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH .Notification-module_close__nX5bK{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__3mkBX{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__3xieh{background-color:transparent}`);var SI=U(ue());var f0=i(e=>typeof e=="string"?e:(0,SI.isValidElement)(e)?f0(e.props.children):Array.isArray(e)?e.map(f0).join(""):"","o");var Ci;(function(e){e.Small="small",e.Medium="medium",e.Large="large"})(Ci||(Ci={}));var nJ={info:MT,success:DT,error:FT,alert:NT},EI=i(({visuallyHidden:e,children:t})=>e?sr.default.createElement(w7,null,t):t,"v"),xc=sr.default.forwardRef((e,t)=>{var{autoClose:r=!1,autoCloseDuration:n,boxShadow:o=!1,children:a,className:l="",closeAnimationDuration:c=85,closeButtonLabelText:d,dismissible:p=!1,displayAutoCloseProgress:m=!0,invisible:h=!1,label:v,notificationAriaLabel:x="Notification",position:S="inline",onClose:E=i(()=>null,"A"),size:y=Ci.Medium,style:_,type:b="info",headingLevel:w=2}=e,T=fe(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);let R=S!=="inline";R&&y===Ci.Large&&(console.warn(`Size '${y}' is only allowed for inline positioned notifications`),y=Ci.Medium),!R&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);let[O,B]=(0,sr.useState)(!0),I=(0,sr.useCallback)(()=>{B(!1),setTimeout(()=>E(),c)},[E,c]),M=n>0||!r?n:(()=>{let re=60*(f0(a).length+f0(v).length)+1e3;return re<4e3?4e3:re})();(0,sr.useEffect)(()=>{if(r){let re=setTimeout(()=>{I()},M);return()=>clearTimeout(re)}},[r,n,I]);let V=nJ[b],z=R?(re=>{let ae=re.includes("center");return{from:{transform:`translate3d(${ae?"-50%":"0"}, ${re.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${ae?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(S):{},G={from:{opacity:1},to:{opacity:0},config:{duration:c}},q=m?(re=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:re}}))(M):{},F=r7(O?z:G),J=r7(q);return sr.default.createElement(EI,{visuallyHidden:h},sr.default.createElement(h7.section,Object.assign({},T,{style:Object.assign(Object.assign({},F),_),className:ge(yn[S],yn.notification,yn[y],yn[b],r&&yn.noBorder,o&&yn.boxShadow,l),"aria-label":x,role:R||h?"alert":void 0}),r&&sr.default.createElement(h7.div,{style:J,className:yn.autoClose}),sr.default.createElement("div",{className:yn.content,ref:t},v&&sr.default.createElement("div",Object.assign({className:yn.label},R||h?{}:{role:"heading","aria-level":w}),sr.default.createElement(V,{className:yn.icon}),sr.default.createElement(EI,{visuallyHidden:y===Ci.Small},v)),a&&sr.default.createElement("div",{className:yn.body},a)),p&&sr.default.createElement("button",{className:ge(yn.close,yn[b]),type:"button",title:d,"aria-label":d,onClick:I},sr.default.createElement(ra,null))))});var ua=U(ue());var la=U(ue());var Tl=U(ue());var LI=U(ue());var oJ="RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs";pt(`@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__3qg76:focus-within input.text-input_hds-text-input__input__BIkQu[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within textarea.text-input_hds-text-input__input__BIkQu[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var TI=i(({className:e,style:t})=>LI.default.createElement("span",{className:ge(oJ,e),style:t},"*"),"r");var iJ="FieldLabel-module_hidden__3UWxI",aJ="FieldLabel-module_label__1zrXK",kI="FieldLabel-module_tooltipButton__1My3f";pt(".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}");var zm=i(e=>{var{hidden:t,id:r,inputId:n,isAriaLabelledBy:o,label:a,required:l,tooltipLabel:c,tooltipButtonLabel:d,tooltipText:p,tooltip:m}=e,h=fe(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText","tooltip"]);return Tl.default.createElement(Tl.default.Fragment,null,Tl.default.createElement("label",Object.assign({id:r},(!o||!r)&&{htmlFor:n},{className:`${aJ} ${t?iJ:""}`},h),a,l&&Tl.default.createElement(TI,null)),m&&Tl.default.createElement(dc,Object.assign({},m.props,{buttonClassName:kI})),p&&Tl.default.createElement(dc,{buttonClassName:kI,tooltipLabel:c,buttonLabel:d},p))},"n");var $r={root:"TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",invalid:"TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",inputWrapper:"TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",input:"TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",hasButton:"TextInput-module_hasButton__2KCM1",hasClearButton:"TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",clearButton:"TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",errorText:"TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",helperText:"TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",invalidText:"TextInput-module_invalidText__1w4sm text-input_hds-text-input__helper-text__3V2KM",successText:"TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",infoText:"TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",success:"TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",readOnly:"TextInput-module_readOnly__j615N undefined",buttonWrapper:"TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",button:"TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I"};pt(`@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within input.text-input_hds-text-input__input__GJm5C[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within textarea.text-input_hds-text-input__input__GJm5C[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative;&.TextInput-module_invalid__2iYo2{label{color:var(--label-color-invalid)}}}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var II=la.default.forwardRef((e,t)=>{var{children:r,className:n="",errorText:o,helperText:a,hideLabel:l=!1,id:c,invalid:d=!1,isAriaLabelledBy:p=!1,label:m,labelId:h,onBlur:v,required:x=!1,style:S,successText:E,infoText:y,tooltipLabel:_,tooltipText:b,tooltipButtonLabel:w,tooltip:T}=e,R=fe(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","tooltip"]);let O={className:ge($r.root,d&&$r.invalid,E&&$r.success,n),onBlur:v,style:S};return la.default.createElement("div",Object.assign({},O,R,{ref:t}),m&&la.default.createElement(zm,{id:h,inputId:c,isAriaLabelledBy:p,hidden:l,label:m,required:x,tooltipLabel:_,tooltipButtonLabel:w,tooltipText:b,tooltip:T}),la.default.createElement("div",{className:ge($r.inputWrapper)},r),o&&la.default.createElement("div",{className:$r.errorText,id:`${c}-error`},o),E&&la.default.createElement("div",{className:$r.successText,id:`${c}-success`},E),y&&la.default.createElement("div",{className:$r.infoText,id:`${c}-info`},y),a&&la.default.createElement("div",{className:$r.helperText,id:`${c}-helper`},a))});var kl=ua.default.forwardRef((e,t)=>{var{buttonAriaLabel:r,buttonAriaControlsId:n,buttonAriaExpanded:o,buttonIcon:a,children:l,className:c="",clearButtonAriaLabel:d="Clear",clearButton:p=!1,defaultValue:m,disabled:h=!1,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,onButtonClick:T,onChange:R=i(()=>null,"E"),required:O,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:V,tooltipText:z,tooltip:G,type:q="text"}=e,F=fe(e,["buttonAriaLabel","buttonAriaControlsId","buttonAriaExpanded","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","labelId","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","tooltip","type"]);let J={className:c,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,required:O,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:V,tooltipText:z,tooltip:G},re=ua.default.useRef(null),ae=em(E,x,v,I,y),de=!!(a&&T),pe=!!(p||q==="search"),wt=i(gt=>{if(R(gt),!pe)return;let _t=gt.target.value;pe&&_t.length>0?re.current.setAttribute("data-hds-textinput-filled","true"):re.current.removeAttribute("data-hds-textinput-filled")},"H");return m?.length>0&&pe&&(J["data-hds-textinput-filled"]=!0),ua.default.createElement(II,Object.assign({},J,{ref:re}),ua.default.createElement("input",Object.assign({"aria-describedby":ae,className:ge($r.input,de&&$r.hasButton,pe&&$r.hasClearButton),defaultValue:m,disabled:h,id:E,onChange:wt,ref:t,required:O,type:q},F)),(de||pe)&&ua.default.createElement("div",{className:$r.buttonWrapper},pe&&ua.default.createElement("button",{"aria-label":d,className:ge($r.button,$r.clearButton),disabled:h,onClick:i(gt=>{let _t=re.current.querySelector("input");_t.value="",_t.focus(),wt(gt)},"onClick"),type:"button"},ua.default.createElement(K2,null)),a&&T&&ua.default.createElement("button",Object.assign({"aria-label":r,className:$r.button,disabled:h,onClick:T,type:"button"},n?{"aria-controls":n,"aria-expanded":o}:{}),a)),l)});var Ke=U(ue()),RI=U(ad());var bo={"medium-up":"only screen and (min-width:768px)",dialogVisibleBodyWithHiddenScrollbars:"Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P",dialogBackdrop:"Dialog-module_dialogBackdrop__2Pg2X",dialog:"Dialog-module_dialog__2t3d4",dialogContainer:"Dialog-module_dialogContainer__10Y03",danger:"Dialog-module_danger__yTstu",dialogVisible:"Dialog-module_dialogVisible__6zvp4",dialogScrollable:"Dialog-module_dialogScrollable__3W-hK",boxShadow:"Dialog-module_boxShadow__3qt5w"};pt(".Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P{overflow:hidden!important}.Dialog-module_dialogBackdrop__2Pg2X{inset:0;position:fixed}.Dialog-module_dialog__2t3d4{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:auto var(--spacing-s);max-width:100%;position:relative;visibility:hidden;z-index:900}.Dialog-module_dialogContainer__10Y03{--accent-line-color:var(--color-bus);--overlay-color:rgba(0,0,0,0.3);align-items:center;display:flex;inset:0;justify-content:center;overflow:auto;-webkit-overflow-scrolling:unset;overscroll-behavior:none;position:fixed;z-index:800}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialogBackdrop__2Pg2X{background:var(--overlay-color)}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4{border-top:10px solid var(--accent-line-color);width:558px}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4.Dialog-module_danger__yTstu{border-top-color:var(--color-error)}.Dialog-module_dialogVisible__6zvp4{visibility:visible!important}.Dialog-module_dialogScrollable__3W-hK{max-height:calc(100% - 4rem);overflow:hidden}@media only screen and (min-width:768px){.Dialog-module_dialog__2t3d4{margin:auto}}.Dialog-module_boxShadow__3qt5w{box-shadow:var(--box-shadow-l)}");var sJ="DialogActionButtons-module_dialogActionButtons__5m7AC";pt(".DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogActionButtons-module_dialogActionButtons__5m7AC{display:block;padding-bottom:var(--spacing-m);padding-top:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:100%}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:var(--spacing-s)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:auto}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:0}}");var NI=i(e=>{var{children:t,className:r}=e,n=fe(e,["children","className"]);return Ke.default.createElement("div",Object.assign({className:ge(sJ,r)},n),t)},"p");NI.componentName="DialogActionButtons";var lJ="DialogHeader-module_dialogHeaderClose__36wOz",uJ="DialogHeader-module_dialogHeader__32Rho",cJ="DialogHeader-module_dialogHeaderContent__3K4i2",dJ="DialogHeader-module_dialogTitle__1GeH_",fJ="DialogHeader-module_dialogTitleStartIcon__2pxrh";pt('.DialogHeader-module_dialogHeaderClose__36wOz{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogHeader-module_dialogHeader__32Rho{display:block;padding-bottom:0;padding-top:var(--spacing-m)}.DialogHeader-module_dialogHeaderContent__3K4i2{align-items:flex-start;display:flex;justify-content:space-between;min-height:36px}.DialogHeader-module_dialogTitle__1GeH_{--outline-x-gutter:4px;--outline-y-gutter:2px;--outline-width:3px;font-size:var(--fontsize-heading-xs);letter-spacing:0;line-height:var(--lineheight-l);align-items:flex-start;box-sizing:border-box;display:flex;font-weight:700;line-height:24px;margin:0;order:0;outline:none;padding-right:var(--spacing-3-xs);position:relative}.DialogHeader-module_dialogTitle__1GeH_:after{border:var(--outline-width) solid transparent;box-sizing:border-box;content:"";display:block;height:100%;left:calc((var(--outline-width) + var(--outline-x-gutter)) * -1);position:absolute;top:calc((var(--outline-width) + var(--outline-y-gutter)) * -1);width:100%}.DialogHeader-module_dialogTitle__1GeH_:focus:after{border-color:var(--color-coat-of-arms);height:calc(100% + (var(--outline-width) + var(--outline-y-gutter)) * 2);width:calc(100% + (var(--outline-width) + var(--outline-x-gutter)) * 2)}.DialogHeader-module_dialogTitle__1GeH_ .DialogHeader-module_dialogTitleStartIcon__2pxrh{display:inline-flex;margin-right:var(--spacing-2-xs)}.DialogHeader-module_dialogHeaderClose__36wOz{color:var(--dialog-close-button-color);display:block;font-size:0;height:44px;line-height:1;margin-left:var(--spacing-2-xs);margin-top:calc(-1 * var(--spacing-2-xs));min-width:44px;order:1;padding:0;vertical-align:middle}.DialogHeader-module_dialogHeaderClose__36wOz:focus{box-shadow:0 0 0 3px var(--color-coat-of-arms);outline:none;text-decoration:none}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-bottom:var(--spacing-3-xs)}}');var L7=Ke.default.createContext({}),MI=i(e=>{var{title:t,iconStart:r,className:n}=e,o=fe(e,["title","iconStart","className"]);let{close:a,closeButtonLabelText:l,isReadyToShowDialog:c}=(0,Ke.useContext)(L7),d=Ke.default.useRef();return(0,Ke.useEffect)(()=>{d&&c&&d.current.focus()},[d,c]),Ke.default.createElement("div",{className:uJ},Ke.default.createElement("div",{className:cJ},a&&Ke.default.createElement("button",{className:lJ,type:"button","aria-label":l||"Close",onClick:i(()=>a(),"onClick")},Ke.default.createElement(ra,null)),Ke.default.createElement("h2",Object.assign({tabIndex:-1,className:ge(dJ,n),ref:d},o),r&&Ke.default.createElement("span",{className:fJ,"aria-hidden":"true"},r),t)))},"D");MI.componentName="DialogHeader";var pJ="DialogContent-module_dialogContent__rNnIp",mJ="DialogContent-module_dialogContentScrollable__1oi2o";pt(".DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogContent-module_dialogContent__rNnIp{padding-bottom:var(--spacing-2-xs)}.DialogContent-module_dialogContentScrollable__1oi2o{border-bottom:1px solid;border-top:1px solid;overflow-y:auto}");var PI=i(e=>{var{children:t,className:r}=e,n=fe(e,["children","className"]);let{scrollable:o}=(0,Ke.useContext)(L7);return Ke.default.createElement("div",Object.assign({className:ge(pJ,o&&mJ,r)},n),t)},"H"),ds;PI.componentName="DialogContent",function(e){e.top="top",e.bottom="bottom"}(ds||(ds={}));var S7={tabIndex:0,"aria-hidden":!0},E7=i((e,t)=>{if(t){let r=(n=>n.querySelectorAll('a, button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select'))(t);r.length&&r[e===ds.top?0:r.length-1].focus()}},"S"),AI=i(({onFocus:e})=>Ke.default.createElement("div",Object.assign({},S7,{onFocus:e})),"E"),OI=i((e,t)=>{let r=document.createElement("div");return r.className="hds-dialog-tab-barrier",r.tabIndex=S7.tabIndex,r["aria-hidden"]=S7.tabIndex["aria-hidden"],r.addEventListener("focus",()=>E7(e,t)),e===ds.top?document.body.insertBefore(r,document.body.firstChild):document.body.appendChild(r),r},"N"),wi=i(e=>{var{boxShadow:t=!1,isOpen:r,children:n,close:o,closeButtonLabelText:a,focusAfterCloseElement:l,focusAfterCloseRef:c,scrollable:d,variant:p="primary",theme:m,className:h,targetElement:v}=e,x=fe(e,["boxShadow","isOpen","children","close","closeButtonLabelText","focusAfterCloseElement","focusAfterCloseRef","scrollable","variant","theme","className","targetElement"]);let[S,E]=(0,Ke.useState)(!1),y={isReadyToShowDialog:S,scrollable:d,close:o,closeButtonLabelText:a},_=nn(bo.dialogContainer,m),b=(0,Ke.createRef)(),w=(0,Ke.useRef)(null);(0,Ke.useEffect)(()=>{if(r&&b!==void 0)return OI(ds.top,b.current),OI(ds.bottom,b.current),()=>{document.querySelectorAll(".hds-dialog-tab-barrier").forEach(O=>{O.remove()})}},[b,r]);let T=(0,Ke.useCallback)(O=>{o&&O.key==="Escape"&&o()},[o]),R=(0,Ke.useCallback)(()=>l||c&&c.current,[l,c]);return(0,Ke.useEffect)(()=>{if(r){let O=window.innerWidth-document.body.offsetWidth;if(O>0){w.current=document.body.style.paddingRight;let B=parseInt(window.getComputedStyle(document.body).paddingRight,10);document.body.style.paddingRight=`${B+O}px`}document.body.classList.add(bo.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.add(bo.dialogVisibleBodyWithHiddenScrollbars),document.addEventListener("keydown",T,!1),E(!0)}return()=>{if(r){E(!1),document.body.classList.remove(bo.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.remove(bo.dialogVisibleBodyWithHiddenScrollbars),document.removeEventListener("keydown",T,!1),document.body.style.paddingRight=w.current||"";let O=R();O&&O.focus()}}},[r,R]),r?RI.default.createPortal(Ke.default.createElement(L7.Provider,{value:y},Ke.default.createElement("div",{className:ge(bo.dialogContainer,_)},Ke.default.createElement(AI,{onFocus:i(()=>E7(ds.bottom,b.current),"onFocus")}),Ke.default.createElement("div",{tabIndex:-1,className:bo.dialogBackdrop}),Ke.default.createElement("div",Object.assign({},x,{ref:b,role:"dialog","aria-modal":"true",className:ge(bo.dialog,S&&bo.dialogVisible,d&&bo.dialogScrollable,bo[p],t&&bo.boxShadow,h)}),n),Ke.default.createElement(AI,{onFocus:i(()=>E7(ds.top,b.current),"onFocus")}))),v||document.body):null},"k");wi.Header=MI,wi.Content=PI,wi.ActionButtons=NI;var DI=U(ue()),hJ=U(cl());var T7=i(e=>e===void 0?[]:Array.isArray(e)?e:[e],"o");var gJ=U(p0(),1),_J=U(VI(),1),vJ=U(jI(),1),bJ=U($I(),1);function k7(e){this.message=e}i(k7,"e");k7.prototype=new Error,k7.prototype.name="InvalidCharacterError";var j6e=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new k7("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,o=0,a=0,l="";n=t.charAt(a++);~n&&(r=o%4?64*r+n:n,o++%4)?l+=String.fromCharCode(255&r>>(-2*o&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return l};function qI(e){this.message=e}i(qI,"n");qI.prototype=new Error,qI.prototype.name="InvalidTokenError";var yJ={debug:i(()=>{},"debug"),info:i(()=>{},"info"),warn:i(()=>{},"warn"),error:i(()=>{},"error")},ZI,WI,Zm=(e=>(e[e.NONE=0]="NONE",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.DEBUG=4]="DEBUG",e))(Zm||{});(e=>{function t(){ZI=3,WI=yJ}i(t,"reset"),e.reset=t;function r(o){if(!(0<=o&&o<=4))throw new Error("Invalid log level");ZI=o}i(r,"setLevel"),e.setLevel=r;function n(o){WI=o}i(n,"setLogger"),e.setLogger=n})(Zm||(Zm={}));Zm.reset();var W6e=60*15,G6e=60*5;function xJ(e,t){return e.then(function(r){return[null,r]}).catch(function(r){return t&&Object.assign(r,t),[r,void 0]})}i(xJ,"to");var GI=xJ;var Zt=U(ue());var JI=U(cl());var CJ="LoadingSpinner-module_notificationArea__1arIM",YI="LoadingSpinner-module_loadingSpinner__2xHT_",wJ="LoadingSpinner-module_small__1McRk",SJ="LoadingSpinner-module_multicolor__1qbEF";pt(".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)}}");var KI="hds-loading-spinner-notification-area",I7="data-active-spinners",EJ=i(()=>typeof document>"u"?null:document.getElementById(KI)||(()=>{let e=document.createElement("div");return e.id=KI,e.className=CJ,e.setAttribute("role","status"),document.body.appendChild(e),e})(),"h"),QI=i(e=>{var{className:t,multicolor:r=!1,small:n=!1,theme:o,loadingText:a="Page is loading",loadingFinishedText:l="Page has finished loading"}=e,c=fe(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);let d=nn(YI,o);return((p,m)=>{let[h]=(0,Zt.useState)((0,JI.uniqueId)()),[v]=(0,Zt.useState)(p),[x]=(0,Zt.useState)(m),S=(0,Zt.useRef)(EJ()),E=(0,Zt.useCallback)(()=>{S.current!==null&&(S.current.textContent=v)},[S,v]),y=(0,Zt.useCallback)(()=>{S.current.textContent=x},[S,x]),_=(0,Zt.useCallback)(()=>(S.current.getAttribute(I7)||"").split(",").filter(R=>R!==""),[S]),b=(0,Zt.useCallback)(()=>{let R=_();R.push(h),S.current.setAttribute(I7,R.join(","))},[_,S,h]),w=(0,Zt.useCallback)(()=>{let R=_().filter(O=>O!==h);S.current.setAttribute(I7,R.join(","))},[_,S,h]),T=(0,Zt.useCallback)(()=>{_().length===0&&(y(),setTimeout(()=>{_().length===0&&S.current.parentNode&&S.current.parentNode.removeChild(S.current)},1e3))},[_,y,S]);(0,Zt.useEffect)(()=>S.current===null?()=>null:(E(),b(),()=>{w(),T()}),[E,b,w,T])})(a,l),Zt.default.createElement("div",Object.assign({className:ge(YI,n&&wJ,r&&SJ,d,t)},c),Zt.default.createElement("div",null),Zt.default.createElement("div",null),Zt.default.createElement("div",null))},"b");var Ml=U(cl()),H=U(ue());var XI=i(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),"r"),eA=i(e=>!e.currentTarget.contains(e.relatedTarget),"t");var zn=U(ue());var Cc,Il,jo={tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5",action:"Tag-module_action__4ky2K tag_hds-tag--action__Az-Fm",link:"Tag-module_link__3f99r tag_hds-tag--link__1470y",icon:"Tag-module_icon__or2kN tag_hds-tag__icon__2_xWY",multiline:"Tag-module_multiline__24sap tag_hds-tag--multiline__yHIcb"};pt(`.tag_hds-icon__2LFMT{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.tag_hds-icon--cross__2tq88{--mask-image-cross:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-cross)}.tag_hds-icon-start--cross__Efj_S{--mask-image-before:var(--mask-image-cross)}.tag_hds-icon-end--cross__3_S2q{--mask-image-after:var(--mask-image-cross)}.tag_hds-tag__3MKf3{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:var(--computed-background-color);border-radius:calc(var(--height) / 2);box-sizing:border-box;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:var(--font-size);font-weight:500;grid-gap:var(--gap);gap:var(--gap);justify-content:center;line-height:var(--lineheight-l);max-width:100%;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:var(--padding-vertical) var(--padding-horizontal)}.tag_hds-tag__3MKf3:after{flex-shrink:0;margin-right:var(--icon-reposition)}.tag_hds-tag__3MKf3:before{flex-shrink:0;margin-left:var(--icon-reposition)}.tag_hds-tag__3MKf3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_hds-tag--large__1bVs5{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.tag_hds-tag--action__Az-Fm{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.tag_hds-tag--multiline__yHIcb>span{hyphens:auto;white-space:normal}.tag_hds-tag--link__1470y{text-decoration:underline}.tag_hds-tag--action__Az-Fm,.tag_hds-tag--link__1470y{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.tag_hds-tag--action__Az-Fm:hover,.tag_hds-tag--link__1470y:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.tag_hds-tag--action__Az-Fm:active,.tag_hds-tag--link__1470y:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.tag_hds-tag--action__Az-Fm:active:hover,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:active:hover,.tag_hds-tag--link__1470y:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.tag_hds-icon__2LFMT.tag_hds-tag__icon__2_xWY,.tag_hds-tag__icon__2_xWY{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.tag_hds-tag__icon__2_xWY:first-child{margin-left:var(--icon-reposition)}.tag_hds-tag__icon__2_xWY:last-child{margin-right:var(--icon-reposition)}`),function(e){e.Action="action",e.Informative="informative",e.Link="link"}(Cc||(Cc={})),function(e){e.Small="small",e.Large="large"}(Il||(Il={}));var Al=(0,zn.forwardRef)((e,t)=>{var{children:r,className:n,onClick:o,onDelete:a,size:l=Il.Small,theme:c,href:d,iconStart:p,iconEnd:m,multiline:h=!1}=e,v=fe(e,["children","className","onClick","onDelete","size","theme","href","iconStart","iconEnd","multiline"]);let x=!!a,S=a||o,E=!!S,y=Cc.Informative,_=null;S?(y=Cc.Action,_="button"):d&&(y=Cc.Link);let b=nn(jo.tag,c),w=jo.large,T=ge(jo.tag,l===Il.Large&&w,b,n,jo[y],h&&jo.multiline),R=p?zn.default.createElement("div",{className:ge(jo.icon),"aria-hidden":"true"},p):null,O=m?zn.default.createElement("div",{className:ge(jo.icon),"aria-hidden":"true"},m):null,B=i(z=>{z.key!=="Enter"&&z.key!==" "||S(z)},"C"),I=i(z=>zn.default.createElement("a",Object.assign({ref:t,className:ge(T,jo.link),href:d},v),z.children),"M"),M=i(z=>zn.default.createElement("div",Object.assign({className:T,ref:t},E&&{tabIndex:0,role:_,onClick:S,onKeyDown:B},v),z.children),"N"),V=zn.default.createElement(zn.default.Fragment,null,R,zn.default.createElement("span",null,r),O,x&&!O?zn.default.createElement(ra,{className:jo.icon}):null);return d?zn.default.createElement(I,null,V):zn.default.createElement(M,null,V)});var X={selectedOptionsContainer:"Select-module_selectedOptionsContainer__16tlC",dropdownButton:"Select-module_dropdownButton__2-_Ec",screenReaderNotifications:"Select-module_screenReaderNotifications__2wzzH",searchAndFilterInfoContainer:"Select-module_searchAndFilterInfoContainer__3FsUa",screenReaderOnly:"Select-module_screenReaderOnly__1W8e8",visuallyHidden:"Select-module_visuallyHidden__2VgHH",withVisibleFocus:"Select-module_withVisibleFocus__3GTEv",selectAndListContainer:"Select-module_selectAndListContainer__vSJEv",root:"Select-module_root__-GjU5",listAndInputContainer:"Select-module_listAndInputContainer__2gZ6q",listContainer:"Select-module_listContainer__2PfQA",list:"Select-module_list__2iKlZ",groupLabel:"Select-module_groupLabel__35DbO",listItem:"Select-module_listItem__3BXr0",selected:"Select-module_selected__1wq2l",disabledOption:"Select-module_disabledOption__vG5Oz",open:"Select-module_open__3a03t",angleIcon:"Select-module_angleIcon__3A9li",invalid:"Select-module_invalid__9ZEr1",buttonIcon:"Select-module_buttonIcon__3O29i",labels:"Select-module_labels__2FlKK",count:"Select-module_count__ODB_U",arrowAndSpaceForClearButton:"Select-module_arrowAndSpaceForClearButton__3Fufw",singleSelect:"Select-module_singleSelect__3hwAT",clearable:"Select-module_clearable__14E9M",selectedOptions:"Select-module_selectedOptions__VmvqD",icon:"Select-module_icon__3AwlD",placeholder:"Select-module_placeholder__nKgDE",spaceForOneDigit:"Select-module_spaceForOneDigit__3puHv",spaceForTwoDigits:"Select-module_spaceForTwoDigits__1pg4o",spaceForThreeDigits:"Select-module_spaceForThreeDigits__kYlbR",spaceForFourDigits:"Select-module_spaceForFourDigits__27Gtl",disabledButton:"Select-module_disabledButton__3Iunx",hasHiddenItems:"Select-module_hasHiddenItems__33AsE",clearButton:"Select-module_clearButton__2ADgy",dropdownButtonOption:"Select-module_dropdownButtonOption__3Tfsz",lastVisible:"Select-module_lastVisible__2zaaS",singleSelectListItem:"Select-module_singleSelectListItem__3xGcj",singleSelectListItemLabel:"Select-module_singleSelectListItemLabel__uAJg8",multiSelectListItem:"Select-module_multiSelectListItem__1aUhM",checkboxContainer:"Select-module_checkboxContainer__Ahwyj",checkbox:"Select-module_checkbox__njDzB",selectableListItem:"Select-module_selectableListItem__1KNgo",focusableListItem:"Select-module_focusableListItem__3A4r6",shiftOptions:"Select-module_shiftOptions__22weq",listAndInputContainerVisible:"Select-module_listAndInputContainerVisible__3drG4",withSearchOrFilter:"Select-module_withSearchOrFilter__Cfpnd",searchOrFilterInput:"Select-module_searchOrFilterInput__qLE0Q",withErrorMessage:"Select-module_withErrorMessage__1EezM",tagListContainer:"Select-module_tagListContainer__1vSdM",tagList:"Select-module_tagList__3uMST",tag:"Select-module_tag__1I-nr",disabledTag:"Select-module_disabledTag__1cwLH",tagListExpanded:"Select-module_tagListExpanded__-176N",arrowIcon:"Select-module_arrowIcon__12Sjk",tagListButtons:"Select-module_tagListButtons__3vZyi",hiddenButton:"Select-module_hiddenButton__3DQ3q",showAllButton:"Select-module_showAllButton__2TTlK",clearAllButton:"Select-module_clearAllButton__2hs4_",errorText:"Select-module_errorText__2U8te text-input_hds-text-input__error-text__12P9W",assistiveText:"Select-module_assistiveText__iHdzn"};pt(`@keyframes text-input_fadeIn__e88RG{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__oq6gC{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5{-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__input-clear__3fH_a::-webkit-search-cancel-button,.text-input_hds-text-input__oq6gC:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__12Fmy{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__button-clear__12Fmy>*{pointer-events:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--success__1x9yB .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Jzj_{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__9tihR .text-input_hds-text-input__label__2Jzj_{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__1V4QI{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__1rXc7{display:flex;position:relative}.text-input_hds-text-input__oq6gC textarea.text-input_hds-text-input__input__Wvij5{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__oq6gC .text-input_hds-text-input__input__Wvij5::-ms-reveal{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3hy4U{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__12P9W:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__28bnR{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__28bnR:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__28bnR:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__2WOd2{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__2WOd2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__2WOd2:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[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__oq6gC .text-input_hds-text-input__input__Wvij5[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within input.text-input_hds-text-input__input__Wvij5[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within textarea.text-input_hds-text-input__input__Wvij5[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1nezR{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__138YJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__138YJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_screenReaderNotifications__2wzzH,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_screenReaderOnly__1W8e8,.Select-module_visuallyHidden__2VgHH{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}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv:focus-visible{box-shadow:0 0 0 var(--computed-focus-outline-width) var(--computed-focus-outline-color)}.Select-module_root__-GjU5{--computed-border-width:var(--border-width,2px);--computed-divider-width:var(--divider-width,1px);--computed-focus-outline-width:var(--focus-outline-width,3px);--computed-dropdown-height:var(--spacing-3-xl);--default-menu-item-height:calc(var(--computed-dropdown-height) - var(--computed-border-width) * 2);--computed-menu-item-height:var(--menu-item-height,var(--default-menu-item-height));--computed-menu-z-index:var(--menu-z-index,10);--computed-assistive-color:var(--assistive-color,var(--color-black-90));--computed-focus-outline-color:var(--focus-outline-color,var(--color-focus-outline));--computed-placeholder-color:var(--placeholder-color,var(--color-black-60));--computed-border-color-invalid:var(--border-color-invalid,var(--color-error));--computed-icon-color:var(--icon-color,var(--color-black-90));--computed-icon-size:var(--icon-size,var(--spacing-m));--computed-dropdown-icon-color:var(--dropdown-icon-color,var(--color-black-90));--computed-dropdown-background-default:var(--dropdown-background-default,var(--color-white));--computed-dropdown-background-disabled:var(--dropdown-background-disabled,var(--color-black-10));--computed-dropdown-border-color-default:var(--dropdown-border-color-default,var(--color-black-50));--computed-dropdown-border-color-hover:var(--dropdown-border-color-hover,var(--color-black-90));--computed-dropdown-border-color-hover-invalid:var(--dropdown-border-color-hover-invalid,var(--color-error));--computed-dropdown-border-color-focus:var(--dropdown-border-color-focus,var(--color-black-90));--computed-dropdown-border-color-invalid:var(--dropdown-border-color-invalid,var(--color-error));--computed-dropdown-border-color-disabled:var(--dropdown-border-color-disabled,var(--color-black-10));--computed-dropdown-color-default:var(--dropdown-color-default,var(--color-black-90));--computed-dropdown-color-disabled:var(--dropdown-color-disabled,var(--color-black-40));--computed-menu-divider-color:var(--menu-divider-color,var(--color-black-20));--computed-menu-item-background-color-default:var(--menu-item-background-color-default,var(--color-white));--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,transparent);--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-light));--computed-menu-item-background-color-disabled:var(--menu-item-background-color-disabled,var(--color-white));--computed-menu-item-background-color-disabled-hover:var(--menu-item-background-color-disabled-hover,transparent);--computed-menu-item-color-default:var(--menu-item-color-default,var(--color-black-90));--computed-menu-item-color-hover:var(--menu-item-color-hover,var(--color-black-90));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-black-90));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-black-90));--computed-menu-item-color-disabled:var(--menu-item-color-disabled,var(--color-black-40));--computed-menu-item-icon-color-selected:var(--menu-item-icon-color-selected,var(--color-white));--computed-menu-item-icon-color-disabled:var(--menu-item-icon-color-disabled,var(--color-black-40));--computed-menu-item-border-color-focus:var(--menu-item-border-color-focus,var(--color-coat-of-arms));--computed-menu-item-group-label-background-default:var(--menu-item-group-label-background-default,var(--color-black-5));--computed-menu-item-group-label-background-disabled:var(--menu-item-group-label-background-disabled,var(--color-black-5));--computed-menu-item-group-label-background-disabled-hover:var(--menu-item-group-label-background-disabled-hover,var(--color-black-5));--computed-menu-item-group-label-color-disabled:var(--menu-item-group-label-color-disabled,var(--color-black-90));--computed-error-text-color:var(--error-text-color,var(--color-black));--computed-error-icon-color:var(--error-icon-color,var(--color-error));--computed-error-background-color:var(--error-background-color,var(--color-error-light));--computed-error-border-color:var(--error-border-color,var(--color-error));position:relative}.Select-module_root__-GjU5 input{font-family:inherit;margin:0;overflow:auto}.Select-module_selectAndListContainer__vSJEv{background-color:var(--computed-dropdown-background-default);border:var(--computed-border-width) solid var(--computed-dropdown-border-color-default);box-sizing:border-box;min-height:var(--computed-dropdown-height);position:relative;width:100%}.Select-module_selectAndListContainer__vSJEv:focus-within{border-color:var(--computed-dropdown-border-color-focus)}.Select-module_selectAndListContainer__vSJEv:hover{border-color:var(--computed-dropdown-border-color-hover)}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectAndListContainer__vSJEv:hover{transition:border-color 85ms ease-out}.Select-module_listAndInputContainer__2gZ6q{border:solid var(--computed-dropdown-border-color-focus);border-top-color:var(--computed-menu-divider-color);border-width:var(--computed-divider-width) var(--computed-border-width) var(--computed-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(--computed-border-width) * -1),100%);width:100%;z-index:var(--computed-menu-z-index)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0{align-items:center;background-color:var(--computed-menu-item-background-color-default);box-sizing:border-box;color:var(--computed-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(--computed-menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-selected);color:var(--computed-menu-item-color-selected)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-disabled);color:var(--computed-menu-item-color-disabled);cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover{color:var(--computed-menu-item-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_selected__1wq2l,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_selected__1wq2l{background-color:var(--computed-menu-item-background-color-selected-hover);color:var(--computed-menu-item-color-selected-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_disabledOption__vG5Oz,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-background-color-disabled-hover);color:var(--computed-menu-item-color-disabled)}.Select-module_root__-GjU5{display:flex;flex-direction:column;max-width:420px}.Select-module_selectAndListContainer__vSJEv.Select-module_open__3a03t .Select-module_angleIcon__3A9li{transform:rotateX(180deg)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1{border-color:var(--computed-dropdown-border-color-invalid)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1:hover{border-color:var(--computed-dropdown-border-color-hover-invalid)}.Select-module_selectAndListContainer__vSJEv{margin-bottom:var(--spacing-2-xs)}.Select-module_selectedOptionsContainer__16tlC{box-sizing:border-box;display:flex;min-height:var(--computed-menu-item-height)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{align-items:center;color:var(--computed-dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);outline:none;padding:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv{align-self:center;height:calc((var(--computed-dropdown-height)) - 6px)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_buttonIcon__3O29i{color:var(--computed-icon-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_labels__2FlKK{box-sizing:border-box;display:flex;flex-flow:wrap;flex-grow:1;height:calc(var(--fontsize-body-l) * var(--lineheight-l) + 1px);overflow:hidden;padding-left:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U{display:none;font-weight:700;padding:0;position:relative;width:1px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U:after{content:"\\A0";display:inline-block}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-default);color:var(--computed-dropdown-color-default);position:absolute;right:2px;top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_arrowAndSpaceForClearButton__3Fufw{align-items:center;color:var(--computed-dropdown-icon-color);display:flex;flex-shrink:1;padding-left:calc(var(--clear-button-size) + var(--spacing-2-xs) + var(--spacing-xs));--clear-button-size:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_singleSelect__3hwAT .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:calc(var(--clear-button-size) + var(--spacing-3-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec:not(.Select-module_clearable__14E9M) .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD{flex-grow:1;overflow:hidden}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD>span:first-child{display:flex;padding-right:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_icon__3AwlD{color:var(--computed-dropdown-icon-color);flex-shrink:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE{background-color:inherit;color:var(--computed-placeholder-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForOneDigit__3puHv .Select-module_labels__2FlKK{padding-right:24px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForTwoDigits__1pg4o .Select-module_labels__2FlKK{padding-right:34px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForThreeDigits__kYlbR .Select-module_labels__2FlKK{padding-right:44px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForFourDigits__27Gtl .Select-module_labels__2FlKK{padding-right:54px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx{background-color:var(--computed-dropdown-background-disabled);border-color:var(--computed-dropdown-border-color-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_icon__3AwlD{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_arrowAndSpaceForClearButton__3Fufw,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_buttonIcon__3O29i,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_placeholder__nKgDE{color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_hasHiddenItems__33AsE .Select-module_count__ODB_U{display:block}.Select-module_selectedOptionsContainer__16tlC .Select-module_clearButton__2ADgy{position:absolute;right:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz{max-width:100%;overflow:hidden;padding:0 var(--spacing-2-xs) 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:not(:last-child):after{content:",";display:inline-block;position:absolute;right:var(--spacing-3-xs);top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:last-child{margin-right:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz.Select-module_lastVisible__2zaaS:after{content:""}.Select-module_listAndInputContainer__2gZ6q{background-color:var(--computed-dropdown-background-default)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA{display:flex;flex-direction:column;max-height:238px;overflow-y:auto}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj{--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,var(--color-bus));--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-dark));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-white));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-selected);height:24px;width:24px}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj.Select-module_disabledOption__vG5Oz .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM{position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj{display:flex;flex-direction:row}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj>div{flex-shrink:0;pointer-events:none;width:24px;--background-unselected:var(--background-default,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label{cursor:pointer;flex-grow:1;padding-left:var(--spacing-xs)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label:after{content:"";inset:0;position:absolute}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz label{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO{background-color:var(--computed-menu-item-group-label-background-default);font-weight:700}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-group-label-background-disabled);color:var(--computed-menu-item-group-label-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz:hover{background-color:var(--computed-menu-item-group-label-background-disabled-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selectableListItem__1KNgo:not(.Select-module_selected__1wq2l):hover{background-color:var(--computed-menu-item-background-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6{outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus-within{box-shadow:0 0 0 2px var(--computed-menu-item-border-color-focus) inset;outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ.Select-module_shiftOptions__22weq .Select-module_listItem__3BXr0:not(.Select-module_groupLabel__35DbO){padding-left:var(--spacing-layout-s)}.Select-module_listAndInputContainer__2gZ6q.Select-module_listAndInputContainerVisible__3drG4{display:block}.Select-module_listAndInputContainer__2gZ6q.Select-module_withSearchOrFilter__Cfpnd .Select-module_listContainer__2PfQA{border-top:1px solid var(--computed-menu-divider-color)}.Select-module_searchOrFilterInput__qLE0Q{padding:var(--spacing-2-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa{align-items:center;color:var(--computed-dropdown-color-default);display:flex;flex-direction:column;padding:var(--spacing-l)}.Select-module_searchAndFilterInfoContainer__3FsUa>span{padding-top:var(--spacing-2-xs);text-align:center}.Select-module_searchAndFilterInfoContainer__3FsUa>svg{padding:var(--spacing-s) 0 var(--spacing-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM>span:first-of-type{padding-top:0}.Select-module_tagListContainer__1vSdM{display:flex;flex-direction:column}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST{display:flex;flex-flow:row wrap;margin:0 -4px;max-height:80px;overflow:hidden;padding:var(--spacing-3-xs) 4px 0}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr{margin-bottom:var(--spacing-xs);margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr.Select-module_disabledTag__1cwLH{pointer-events:none}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_tagList__3uMST{max-height:unset}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_arrowIcon__12Sjk{transform:rotateX(180deg)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi{display:flex;flex-direction:row;margin-top:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi>button:first-child{margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_hiddenButton__3DQ3q{display:none}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_clearAllButton__2hs4_{--background-color-hover:var(--color-error-light);--background-color:var(--color-white);--border-color:var(--color-error);--border-color-hover:var(--color-error);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error);--color:var(--color-error);--color-hover:var(--color-error);--color-focus:var(--color-error);--color-hover-focus:var(--color-error)}.Select-module_errorText__2U8te{margin-bottom:var(--spacing-2-xs);--icon-size:var(--computed-icon-size);--helper-color-invalid:var(--computed-error-text-color);--helper-icon-color-invalid:var(--computed-error-icon-color);--helper-background-color-invalid:var(--computed-error-background-color);--color-error:var(--computed-error-border-color)}.Select-module_assistiveText__iHdzn{color:var(--computed-assistive-color);margin-bottom:var(--spacing-2-xs)}`);var Me={selectedOptions:"selectedOptions",listItem:"listItem",listGroup:"listGroup",clearButton:"clearButton",clearAllButton:"clearAllButton",showAllButton:"showAllButton",tag:"tag",generic:"generic",filter:"filter",search:"search",searchResult:"searchResult",assistive:"assistive",error:"error"},et={click:"click",outSideClick:"outSideClick",change:"change",error:"error",cancelled:"cancelled",blur:"blur",focus:"focus",focusMovedToNonListElement:"focusMovedToNonListElement",close:"close",success:"success"},hA=i(e=>e===Me.tag,"G"),h0=i(e=>e===et.click,"Z"),tA=i(e=>e===et.change,"N"),Km=i(e=>e===Me.generic,"$"),LJ=i((e,t)=>h0(t)&&(r=>r===Me.selectedOptions)(e),"P"),TJ=i((e,t)=>h0(t)&&(r=>r===Me.listItem||hA(r))(e),"K"),kJ=i((e,t)=>h0(t)&&(r=>r===Me.clearAllButton||r===Me.clearButton)(e),"W"),IJ=i((e,t)=>(r=>r===et.error)(t)&&e===Me.searchResult,"H"),AJ=i((e,t)=>Km(e)&&(r=>r===et.blur)(t),"V");function R7(e){let t=Object.assign({},e);return{get:i(()=>t,"get"),set:i(r=>(t=Object.assign(Object.assign({},t),r),t),"set")}}i(R7,"Q");var Wm=R7({}),gA=i((e,t)=>({getData:i(()=>e.get(),"getData"),updateData:i(r=>e.set(r),"updateData"),getMetaData:i(()=>t.get(),"getMetaData"),updateMetaData:i(r=>t.set(r),"updateMetaData"),asyncRequestWithTrigger:i(()=>({}),"asyncRequestWithTrigger"),trigger:i(()=>({}),"trigger")}),"J"),_A=(0,H.createContext)({dataStorage:Wm,metaDataStorage:Wm,dataHandlers:gA(Wm,Wm)});function OJ(){return(0,H.useContext)(_A).dataHandlers}i(OJ,"Y");function mt(){return OJ()}i(mt,"ee");function Xm(e){let{id:t,type:r=et.click,trigger:n}=e;return{onClick:i(o=>{n({id:t,type:r,payload:{originalEvent:o}})},"onClick")}}i(Xm,"te");function P7(e,t){return e.findIndex(({value:r,isGroupLabel:n})=>r===t.value&&!!n==!!t.isGroupLabel)}i(P7,"oe");function D7(e,t){return e.length===0?-1:e.length===1?0:e.findIndex(({options:r})=>P7(r,t)>-1)}i(D7,"le");function Ec(e,t){return e.map((r,n)=>({options:r.options.map((o,a)=>t(o,r,a,n)||Object.assign({},o))}))}i(Ec,"ne");function vA(e,t=0){let r=e.options.length-1;return r?(e.options.filter(n=>!n.isGroupLabel&&n.selected).length+t)/r:0}i(vA,"re");function bA(e){return e.forEach(t=>{let r=t.options[0];if(r&&r.isGroupLabel){let n=vA(t);r.selected=n===1}}),e}i(bA,"ie");function yA(e,t,r){return t.forEach(n=>{if(n.value==null)return;let o=D7(e,Object.assign(Object.assign({},n),{isGroupLabel:!!n.isGroupLabel}));if(o<0)return;let a=e[o],l=P7(a.options,n),c=l>-1?a.options[l]:void 0;c&&(a.options[l]=Object.assign(Object.assign({},c),n))}),r&&bA(e),e}i(yA,"ae");function xA(e,t,r){if(t.isGroupLabel)throw new Error("Use updateGroupLabelAndOptions to update groupLabel and its related options");return yA(Ec(e,n=>r||n.isGroupLabel||!t.selected?Object.assign({},n):Object.assign(Object.assign({},n),{selected:!1})),[Object.assign(Object.assign({},t),{selected:!!t.selected})],r)}i(xA,"ce");function CA(e,t=!0){return Ec(e,r=>Object.assign(Object.assign({},r),{selected:!(!r.disabled||!t)&&r.selected}))}i(CA,"se");function Si(e,t=!0){let r=[];return e.forEach(n=>{n.options.forEach(o=>{t&&o.isGroupLabel||r.push(o)})}),r}i(Si,"ue");function Lc(e){return e.map(t=>t.options[0]).filter(t=>t&&t.label&&t.visible)}i(Lc,"de");function Rl(e){return Si(e).filter(t=>!!t.selected)}i(Rl,"pe");function Nl(e){if(typeof e=="string")return{value:e,label:e,selected:!1,isGroupLabel:!1,visible:!0,disabled:!1};let t=e.label||e.value||"";return{label:t,value:e.value!==void 0?e.value:t,selected:!!e.selected,isGroupLabel:!1,visible:typeof e.visible!="boolean"||e.visible,disabled:typeof e.disabled=="boolean"&&e.disabled}}i(Nl,"_e");function m0(e){return Object.assign(Object.assign({},Nl(String(e))),{isGroupLabel:!0,visible:!!e,disabled:!1})}i(m0,"me");function g0(e){if(e.groups||e.options){if(e.groups)return e.groups.map(t=>{let r=!!H7(t),n=t.options.map(Nl);return r?{options:[t.options[0],...n.slice(1)]}:{options:[m0(t.label),...n]}});if(e.options){let t=e.options[0];if(t&&t.isGroupLabel)return[e]}return[{options:[m0(""),...(e.options||[]).map(Nl)]}]}}i(g0,"ge");function N7(e,t){return e.label.toLowerCase().indexOf(t.toLowerCase())>-1}i(N7,"be");function RJ(e,t,r){let n=Ec(e,o=>o.isGroupLabel?Object.assign({},o):Object.assign(Object.assign({},o),{visible:!t||r(o,t)}));return n.forEach(o=>{let a=H7(o);a&&(a.visible=!!a.label&&o.options.findIndex(l=>!l.isGroupLabel&&l.visible)>-1)}),n}i(RJ,"he");function A7(e,t){let r=g0(e)||[],n=Si(r),o=Rl(t).filter(a=>{let l=n.findIndex(c=>c.value===a.value);return!(l>-1)||(n[l].selected=!0,!1)});return[...o.length?[{options:o.map(a=>Object.assign(Object.assign({},a),{visible:!1,selected:!0}))}]:[],...r]}i(A7,"ve");function NJ(e,t){let r=Rl(t),n=new Set(r.map(l=>l.value)),o=e.filter(l=>n.has(l.value)),a=new Set(o.map(l=>l.value));return[...o,...r.filter(l=>!a.has(l.value))]}i(NJ,"fe");function wA(e){return{container:e,button:`${e}-main-button`,list:`${e}-list`,clearButton:`${e}-clear-button`,label:`${e}-label`,selectionsAndListsContainer:`${e}-sl-container`,tagList:`${e}-tag-list`,searchOrFilterInput:`${e}-input-element`,searchOrFilterInputLabel:`${e}-input-element-label`,clearAllButton:`${e}-clear-all-button`,showAllButton:`${e}-show-all-button`}}i(wA,"Se");function Jm(e){let t=0;return e.forEach(r=>{r.options.forEach(n=>{!n.isGroupLabel&&n.visible&&(t+=1)})}),t}i(Jm,"xe");function H7(e){let t=e.options[0];return t&&t.isGroupLabel?t:void 0}i(H7,"Ce");function Sc(e,t,r=0){return{type:e,content:t,delay:r,showTime:0,addTime:Date.now()}}i(Sc,"Oe");function _0(e,t){let{screenReaderNotifications:r}=t.getMetaData(),n=r.findIndex(a=>a.type===e.type);if(n>-1){let a=[...r];return a[n].content===e.content||(a[n]=e,t.updateMetaData({screenReaderNotifications:a})),!1}let o=[...r,e];return t.updateMetaData({screenReaderNotifications:o}),!0}i(_0,"we");function rA(e,t,r,n){return Si(e,!n).filter(o=>r(o,t))}i(rA,"ke");function SA(e,t){if(t===void 0)return e;let r=(typeof t=="string"?[t]:t).map(o=>{let{value:a}=Nl(o);return{value:a,selected:!0}}),n=Ec(e,o=>{let a=typeof o=="string"?Nl(o):o;return Object.assign(Object.assign({},a),{selected:!1})});return e.forEach((o,a)=>{o.label&&(n[a].label=o.label)}),yA(n,r,!1)}i(SA,"Ae");function MJ({groups:e,options:t,value:r,children:n}){let o=g0({options:t,groups:e});if(o){if(r!=null){if(Rl(o).length>0)return console.warn("HDS Select component has both selected options and value set. Value is discarded"),o;let a=(typeof r=="string"?[r]:r).map(p=>Nl(p)),l=Si(o),c=a.filter(p=>!l.some(m=>m.value===p.value)),d=SA(o,r);return c.length>0&&(d=[{options:[m0(""),...c.map(p=>Object.assign(Object.assign({},p),{visible:!1,selected:!0}))]},...d]),d}return o}return function(a){if(!a||typeof a!="object")return;let l=T7(a);if(!l.length)return[{options:[]}];let c=l[0].type==="optgroup",d=i(p=>{let m=p&&typeof p=="object"?p.props:{};return Nl({label:String(m.children),value:m&&String(m.value),selected:!(!m||!m.selected),disabled:!(!m||!m.disabled)})},"l");return c?l.map(p=>{let m=p.props.children,h=m?T7(m).map(d):[],v=m0(String(p.props.label));return h.unshift(v),{options:h}}):[{options:[m0(""),...l.map(d)]}]}(n)||[]}i(MJ,"ye");function M7(e,t,r){return{selectedOptions:NJ(t,e),lastClickedOption:r,textContent:void 0}}i(M7,"Le");var nA=`li[role="presentation"].${X.groupLabel}`;function PJ(e){let t=(({option:o,getOptionId:a})=>{let{label:l}=o;return{className:ge(X.listItem,X.groupLabel,X.focusableListItem),children:l,tabIndex:-1,id:a(o),role:"presentation"}})(e),{children:r}=t,n=fe(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}i(PJ,"Be");var oA=`.${X.multiSelectListItem}:not(.${X.groupLabel})`,DJ=`div${oA},li${oA}`;function iA({checkboxProps:e,label:t,checkboxId:r}){return H.default.createElement("div",{"aria-hidden":!0,className:X.checkboxContainer},H.default.createElement(bi,Object.assign({},e)),H.default.createElement("label",{htmlFor:r},t))}i(iA,"Me");function EA(e){let{label:t,disabled:r,checked:n,indeterminate:o,isInGroup:a}=e,l=fe(e,["label","disabled","checked","indeterminate","isInGroup"]),c=`${l.id}-checkbox`,d={indeterminate:o,disabled:r,id:c,onChange:i(p=>{p.preventDefault()},"onChange"),checked:n,tabIndex:-1,className:X.checkbox};return a?H.default.createElement("div",Object.assign({},l,{key:t}),H.default.createElement(iA,{checkboxProps:d,checkboxId:c,label:t})):H.default.createElement("li",Object.assign({},l),H.default.createElement(iA,{checkboxProps:d,checkboxId:c,label:t}))}i(EA,"ze");function HJ(e){let t=(({option:r,trigger:n,getOptionId:o,isInGroup:a})=>{let{label:l,selected:c,disabled:d}=r;return Object.assign(Object.assign({className:ge(X.listItem,!d&&X.selectableListItem,X.focusableListItem,X.multiSelectListItem,c&&X.selected,d&&X.disabledOption),children:null,disabled:d,label:l,checked:c},a?{role:"checkbox","aria-checked":c}:{role:"option","aria-selected":c}),{"aria-label":l,"aria-disabled":d,tabIndex:-1,onClick:i(p=>{d||(p.preventDefault(),n({id:Me.listItem,type:et.click,payload:{originalEvent:p,value:r}}))},"onClick"),isInGroup:a,id:o(r)})})(e);return H.default.createElement(EA,Object.assign({},t,{key:t.label}))}i(HJ,"Fe");var LA=(0,H.memo)(HJ,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),TA={en:{assistive:"",clearButtonAriaLabel_one:'Remove current selection "{{label}}".',clearButtonAriaLabel_multiple:"Remove all {{selectionCount}} selections.",error:"",label:"",noSelectedOptions:"0 selected options",placeholder:"Choose one",required:"Required.",selectedOptionsCount_zero:"{{selectionCount}} selected options",selectedOptionsCount_one:"{{selectionCount}} selected option",selectedOptionsCount_multiple:"{{selectionCount}} selected options",selectedOptionsCount_and:"and",selectedOptionsCount_otherOptions:"other options",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (choose all)",tagsClearAllButton:"Clear all",tagsClearAllButtonAriaLabel_one:'Clear the selected option "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Clear all {{selectionCount}} selected options.",tagsRemaining_one:"There is one selection remaining.",tagsRemaining_multiple:"There are {{selectionCount}} selections remaining.",tagRemoved:'Selected option "{{value}}" removed.',tagRemoveSelectionAriaLabel:'Remove selection "{{label}}".',tagsPartiallyHidden:"Some selected options are now hidden.",tagsShowAllButton:"Show all ({{selectionCount}})",tagsShowLessButton:"Show less",tagsShowAllButtonAriaLabel:"Show all {{selectionCount}} selected options.",tagsShowLessButtonAriaLabel:"Show less options.",filterLabel:"Filter",filterPlaceholder:"Type text to filter results with",filterClearButtonAriaLabel:"Clear filter",filteredWithoutResultsInfo:'No options found for "{{value}}".',filterWithAnotherTerm:"Try a different term.",filterResults:'Filtered results for "{{value}}".',filterResultsCount_one:"Found 1 option.",filterResultsCount_multiple:"Found {{numberIndicator}} options.",choiceCount_one:"One choice.",choiceCount_multiple:"{{numberIndicator}} choices.",searchLabel:"Search",searchPlaceholder:"Type text to search results with",searchClearButtonAriaLabel:"Clear search",searchedWithoutResultsInfo:'No options found for "{{value}}".',searchWithAnotherTerm:"Try a different term.",searchErrorTitle:"We couldn't load the options.",searchErrorText:"Try again or if the problem persists contact support.",searching:'Searching for "{{value}}".',searchResults_one:'Found one option for search term "{{value}}".',searchResults_multiple:'Found {{numberIndicator}} options for search term "{{value}}".'},fi:{assistive:"",clearButtonAriaLabel_one:'Poista nykyinen valinta "{{label}}".',clearButtonAriaLabel_multiple:"Poista kaikki {{selectionCount}} valintaa.",error:"",label:"",noSelectedOptions:"0 valittua vaihtoehtoa",placeholder:"Valitse yksi",required:"Pakollinen.",selectedOptionsCount_zero:"Ei yhtään valittua valittua",selectedOptionsCount_one:"{{selectionCount}} valittu vaihtoehto",selectedOptionsCount_multiple:"{{selectionCount}} valittua vaihtoehtoa",selectedOptionsCount_and:"ja",selectedOptionsCount_otherOptions:"muuta vaihtoehtoa",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (valitse kaikki)",tagsClearAllButton:"Tyhjennä kaikki",tagsClearAllButtonAriaLabel_one:'Tyhjennä valittu vaihtoehto "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Tyhjennä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsRemaining_one:"Yksi valinta jäljellä.",tagsRemaining_multiple:"Jäljellä on {{selectionCount}} valintaa.",tagRemoved:'Valittu vaihtoehto "{{value}}" poistettu.',tagRemoveSelectionAriaLabel:'Poista valinta "{{label}}".',tagsPartiallyHidden:"Jotkin valitut vaihtoehdot on nyt piilotettu.",tagsShowAllButton:"Näytä kaikki ({{selectionCount}})",tagsShowLessButton:"Näytä vähemmän",tagsShowAllButtonAriaLabel:"Näytä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsShowLessButtonAriaLabel:"Näytä vähemmän vaihtoehtoja.",filterLabel:"Suodata",filterPlaceholder:"Anna teksti suodatusta varten",filterClearButtonAriaLabel:"Tyhjennä suodatukset",filteredWithoutResultsInfo:'Vaihtoehtoja ei löytynyt suodatukselle "{{value}}".',filterWithAnotherTerm:"Kokeile toisia sanoja.",filterResults:'Suodatetut tulokset termille "{{value}}".',filterResultsCount_one:"Löytyi 1 vaihtoehto.",filterResultsCount_multiple:"Löytyi {{numberIndicator}} vaihtoehtoa.",choiceCount_one:"Yksi vaihtoehto.",choiceCount_multiple:"{{numberIndicator}} vaihtoehtoa.",searchLabel:"Hae",searchPlaceholder:"Anna teksti hakua varten",searchClearButtonAriaLabel:"Tyhjennä haku",searchedWithoutResultsInfo:'Vaihtoehtoja ei löytynyt haulla "{{value}}".',searchWithAnotherTerm:"Kokeile toisia hakusanoja.",searchErrorTitle:"Emme voineet ladata hakutuloksia.",searchErrorText:"Yritä uudelleen tai, jos ongelma jatkuu, ota yhteyttä asiakaspalveluun.",searching:'Etsitään haulla "{{value}}".',searchResults_one:'Löytyi yksi vaihtoehto hakusanalle "{{value}}".',searchResults_multiple:'Löytyi {{numberIndicator}} vaihtoehtoa hakusanalle "{{value}}".'},sv:{assistive:"",clearButtonAriaLabel_one:"Ta bort aktuellt val '{{label}}'.",clearButtonAriaLabel_multiple:"Ta bort alla {{selectionCount}} val.",error:"",label:"",noSelectedOptions:"0 valda alternativ",placeholder:"Välj ett",required:"Obligatoriskt.",selectedOptionsCount_zero:"{{selectionCount}} valda alternativ",selectedOptionsCount_one:"{{selectionCount}} valt alternativ",selectedOptionsCount_multiple:"{{selectionCount}} valda alternativ",selectedOptionsCount_and:"och",selectedOptionsCount_otherOptions:"andra alternativ",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{etikett}} (välj alla)",tagsClearAllButton:"Rensa alla",tagsClearAllButtonAriaLabel_one:'Rensa det valda alternativet "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Rensa alla {{selectionCount}} valda alternativ.",tagsRemaining_one:"Det finns ett val kvar.",tagsRemaining_multiple:"Det finns {{selectionCount}} val kvar.",tagRemoved:"Det valda alternativet '{{value}}' har tagits bort.",tagRemoveSelectionAriaLabel:"Ta bort valet '{{label}}'.",tagsPartiallyHidden:"Vissa valda alternativ är nu dolda.",tagsShowAllButton:"Visa alla ({{selectionCount}})",tagsShowLessButton:"Visa mindre",tagsShowAllButtonAriaLabel:"Visa alla {{selectionCount}} valda alternativ.",tagsShowLessButtonAriaLabel:"Visa färre alternativ.",filterLabel:"Filtrera",filterPlaceholder:"Skriv text för att filtrera resultat med",filterClearButtonAriaLabel:"Rensa filter",filteredWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",filterWithAnotherTerm:"Försök med en annan term.",filterResults:'Filtrerade resultat för "{{value}}".',filterResultsCount_one:"Hittade 1 alternativ.",filterResultsCount_multiple:"Hittade {{numberIndicator}} alternativ.",choiceCount_one:"Ett val.",choiceCount_multiple:"{{antalIndikator}} val.",searchLabel:"Sök",searchPlaceholder:"Skriv text för att söka resultat med",searchClearButtonAriaLabel:"Rensa sökning",searchedWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",searchWithAnotherTerm:"Försök med en annan term.",searchErrorTitle:"Vi kunde inte ladda alternativen.",searchErrorText:"Försök igen eller kontakta support om problemet kvarstår.",searching:"Söker efter '{{value}}'.",searchResults_one:'Hittade ett alternativ för söktermen "{{value}}".',searchResults_multiple:'Hittade {{numberIndicator}} alternativ för söktermen "{{value}}".'}},kA=i((e,t)=>e?e.indexOf("{{")===-1?e:((r,n)=>r.replace(/\{{(.*?)}}/g,(o,a)=>{let l=a?a.trim():"";return l?n[l]:""}))(e,t):"","Ge"),IA=i(e=>({selectionCount:e.selectedOptions.length,numberIndicator:"",label:"",value:""}),"Ze"),BJ=i(e=>typeof e=="function"?e:(t=>{let r=t.language||"fi",n=Object.assign(Object.assign({},TA[r]),t);return(o,a)=>{let l=n[o];return kA(l,a)}})(e||{}),"Ne"),aA=i((e,t)=>{let r=Object.assign({},e),n=t.textProvider;t.textProvider=(o,a)=>{let l=r[o];return l!==void 0?kA(l,a):n(o,a)}},"$e"),Wt=i((e,t,r)=>{t.textContent||(t.textContent=IA(t));let{textProvider:n}=t;return n(e,Object.assign(Object.assign({},t.textContent),r))},"Pe"),ps=i((e,t,r,n)=>{t.textContent||(t.textContent=IA(t));let o=Object.assign(Object.assign({},t.textContent),n),a=["_zero","_one","_multiple"],l=a[o[r]||0]||a[2],{textProvider:c}=t;return c(`${e}${l}`,o)},"Ke"),Qm=i((e,t)=>Wt(e,t),"We"),eh=i((e,t)=>Qm(e,t.getMetaData()),"He"),sA=`.${X.multiSelectListItem}.${X.groupLabel}`,lA=`div${sA},li${sA}`;function FJ(e){let t=(({option:r,trigger:n,getOptionId:o,isIntermediate:a,isGroupDisabled:l},c)=>{let{label:d,disabled:p}=r,m=Wt("multiSelectGroupAriaLabel",c.getMetaData(),{label:d});return{className:ge(X.listItem,X.groupLabel,X.focusableListItem,X.selectableListItem,X.multiSelectListItem,l&&X.disabledOption),label:d,disabled:p||l,indeterminate:a,checked:r.selected,"aria-checked":a?"mixed":r.selected,role:"checkbox","aria-disabled":p||l,"aria-label":m,tabIndex:-1,isInGroup:!0,onClick:i(h=>{h.preventDefault(),l||n({id:Me.listGroup,type:et.click,payload:{originalEvent:h,value:r}})},"onClick"),id:o(r)}})(e,mt());return H.default.createElement(EA,Object.assign({},t,{isInGroup:!0}))}i(FJ,"Ue");var VJ=`li.${X.singleSelectListItem}`,zJ=i(({text:e,selected:t})=>H.default.createElement("span",{className:X.singleSelectListItemLabel},e,t?H.default.createElement("span",null,H.default.createElement(PT,{"aria-hidden":!0})):""),"Xe");function jJ(e){let t=(({option:o,trigger:a,getOptionId:l})=>{let{label:c,selected:d,disabled:p}=o;return{className:ge(X.listItem,X.selectableListItem,X.singleSelectListItem,X.focusableListItem,d&&X.selected,p&&X.disabledOption),children:H.default.createElement(zJ,{text:c,selected:d}),onClick:i(m=>{o.selected||a({id:Me.listItem,type:et.click,payload:{originalEvent:m,value:o}})},"onClick"),role:"option","aria-selected":d,"aria-disabled":p,tabIndex:-1,id:l(o)}})(e),{children:r}=t,n=fe(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}i(jJ,"Ye");var UJ=(0,H.memo)(jJ,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),Gm=i((e,t)=>{let r=e.getAttribute(t);return!!r||r===""},"tt"),$J=i(e=>Gm(e,"checked")||Gm(e,"selected")||Gm(e,"aria-checked")||Gm(e,"aria-selected"),"ot"),uA=i(e=>e.getAttribute("id"),"lt"),cA=i((e,t)=>!(!e||!t)&&e!==t&&e.contains(t),"nt"),dA=i((e,t,r=!0,n=!1,o)=>{let a=o||(e.children?[...e.children]:[]),l=t?a.indexOf(t):-1,c=i(m=>{let h=l+m;return h<0?r?a.length-1:0:h>=a.length?r?0:a.length-1:h},"a"),d=c(-1),p=c(1);return{prev:n||d!==l?a[d]:null,next:n||p!==l?a[p]:null}},"rt"),qJ=i(e=>(0,Ml.isElement)(e)?e:e.nativeEvent instanceof Event?e.target:null,"it");function AA(){let{getMetaData:e}=mt(),{refs:t,elementIds:r,listInputType:n}=e(),o=!!n,a=Object.entries(r),l=i(_=>{let b=r[_];return b?document.getElementById(b):null},"i"),c=i(_=>{let b=uA(_);if(!b)return null;let w=a.findIndex(([,T])=>T===b);return w>-1?a[w][0]:null},"a"),d=i(_=>{return b=t.tagList,w=_,!!(b&&b.current&&w)&&cA(b.current,w);var b,w},"c"),p=i(_=>{let b=t.tagList.current;return w=b,(T=_)&&w&&w.parentElement===T?_:[...b.children].find(R=>R===_||cA(R,_))||null;var w,T},"s"),m=i(()=>t.list.current,"u"),h=i(()=>{let _=`${nA},${VJ},${DJ},${lA}`;return[...m().querySelectorAll(_)]},"d"),v=i(()=>h().filter($J),"p"),x=i(_=>{let b=Array.from((()=>{let w=l("list");if(!w)return new NodeList;let T=`${nA},${lA}`;return w.querySelectorAll(T)})());return!!b.includes(_)||b.findIndex(w=>w.contains(_))>-1},"_"),S={element:null,id:null},E=i((_,b)=>b==="list"&&x(_)?"listGroupLabel":b==="list"&&(w=>{if(!l("list"))return!1;let T=Array.from(h());return!!T.includes(w)||T.findIndex(R=>R.contains(w))>-1})(_)?"listItem":b==="tagList"&&d(_)?"tag":b,"g"),y=i(_=>{if(S.element===_)return S.id;let b=E(_,(w=>{let T=w;for(;T;){let R=c(T);if(R)return T=null,R;T=T.parentElement}return null})(_));return b?(S.element=_,S.id=b,b):(S.element=null,S.id=null,null)},"b");return{getEventElementType:i(_=>{let b=qJ(_),w=b?y(b):null;return{element:b&&w==="tag"?p(b):b,type:w}},"getEventElementType"),getElementType:y,getSelectableListItemSiblings:i((_,b=!0)=>{let w=v();return dA(m(),_,b,!1,w)},"getSelectableListItemSiblings"),getTagSiblings:i((_,b=!0)=>{let w=t.tagList.current;return dA(w,_,b)},"getTagSiblings"),getElementUsingActiveDescendant:i(()=>l(o?"searchOrFilterInput":"button"),"getElementUsingActiveDescendant"),getElementByKnownType:l,getElementId:uA,getOptionListItem:i((_,b,w)=>{let T=function(R,O,B){return Si(R,!B).findIndex(O)}(_,R=>R.value===b.value,w);return T!==-1&&t.list.current&&h()[T]||null},"getOptionListItem"),getListItems:h,getSelectableListItems:v}}i(AA,"at");var O7=i(e=>(t=>t==="button")(e)||(t=>t==="clearButton")(e),"ct"),Ym=i(e=>e==="list","st"),wc=i(e=>(t=>t==="listItem")(e)||(t=>t==="listGroupLabel")(e),"ut"),OA="> div";function ZJ(e){let t=(({option:o,trigger:a,disabled:l},{getMetaData:c})=>{let d=l||o.disabled;return{"aria-label":Wt("tagRemoveSelectionAriaLabel",c(),{label:o.label}),className:ge(X.tag,d&&X.disabledTag),onClick:i(p=>{p.stopPropagation()},"onClick"),multiline:!0,onDelete:d?void 0:p=>{p.stopPropagation(),a({id:Me.tag,type:et.click,payload:{value:o}})},children:o.label}})(e,mt()),{children:r}=t,n=fe(t,["children"]);return H.default.createElement(Al,Object.assign({},n),r)}i(ZJ,"pt");function WJ(){let{getMetaData:e,updateMetaData:t,getData:r,trigger:n}=mt(),{getEventElementType:o,getSelectableListItemSiblings:a,getElementUsingActiveDescendant:l,getElementId:c,getElementType:d}=AA(),p=["tag","tagList","clearAllButton","showAllButton"],m=(0,H.useCallback)((v,x)=>{let{onFocus:S,onBlur:E,open:y}=r(),_=i(b=>{let w=b&&c(b)||"";t({activeDescendant:w});let T=l();T&&T.getAttribute("aria-activedescendant")!==void 0&&T.setAttribute("aria-activedescendant",w)},"m");if(v===et.blur&&eA(x)&&(E&&(E(),n({id:Me.generic,type:et.blur})),_(null)),v===et.focus&&XI(x)&&S&&S(),v===et.focus){let{type:b,element:w}=o(x);b==="list"?(()=>{let T=a(void 0,!1);T.next&&(_(T.next),T.next.focus())})():_(b==="listItem"||b==="listGroupLabel"?w:null),b&&p.includes(b)&&y&&(b!=="tag"&&b!=="tagList"||t({focusTarget:"tag"}),n({id:Me.generic,type:et.blur}))}else if(v===et.blur&&y){let b=(w=>w.relatedTarget?w.relatedTarget:null)(x);b&&d(b)||n({id:Me.generic,type:et.focusMovedToNonListElement})}},[e,t,r,n]),h=(0,H.useCallback)(()=>{let{refs:v,focusTarget:x,activeDescendant:S}=e(),E=i(y=>{y&&y.current&&y.current.focus&&y.current.focus()},"r");if(x&&(E(x==="tag"?{current:v.tagList.current&&v.tagList.current.querySelectorAll(`* ${OA}`)[0]}:v[x]),t({focusTarget:void 0})),S){let y=document.getElementById(S);y&&y!==document.activeElement&&y.focus()}},[e,t]);return(0,H.useEffect)(()=>{h()}),{onFocus:i(v=>{m(et.focus,v)},"onFocus"),onBlur:i(v=>{m(et.blur,v)},"onBlur"),tabIndex:-1,ref:e().refs.container}}i(WJ,"_t");var GJ=/[a-z0-9äöå]/i,fA=i(e=>e.key==="Backspace","gt"),pA=i(e=>["Enter"," "].includes(e.key),"bt");function YJ(){let{getEventElementType:e,getSelectableListItemSiblings:t,getOptionListItem:r,getSelectableListItems:n}=AA(),{trigger:o,getData:a,getMetaData:l,updateMetaData:c}=mt(),d=(0,H.useMemo)(()=>(()=>{let b="",w=0,T=!1,R=i(()=>(T=!1,b),"l"),O=i(()=>w&&Date.now()-w>=300,"n"),B=i(V=>{b=V,w=Date.now(),T=!1},"r"),I=i(()=>{b="",w=0,T=!1},"i"),M=i((V,z)=>!!z&&!!(O7(V)||Ym(V)||wc(V)),"a");return{getValue:R,update:B,append:i(V=>{B(R()+V)},"append"),clear:I,clearIfNeeded:i((V,z)=>{O()&&I(),M(V,z)||I()},"clearIfNeeded"),isExpired:O,shouldUseInput:M,hasPendingInput:i(()=>!!T&&(T=!1,!0),"hasPendingInput"),markPendingInput:i(()=>{T=!0},"markPendingInput")}})(),[]),p=(0,H.useRef)(null),m=(0,H.useRef)(null),h=(0,H.useRef)(null),v=(0,H.useCallback)(()=>{m.current&&(m.current.disconnect(),m.current=null),h.current&&(clearTimeout(h.current),h.current=null)},[]),x=(0,H.useCallback)(()=>{document.activeElement&&document.activeElement.scrollIntoView({block:"center"})},[]),S=(0,H.useCallback)(b=>{let{groups:w,filterFunction:T,multiSelect:R}=a(),O=b?rA(w,b,T||N7,R):[];if(O[0]){let B=r(w,O[0],R);B&&B.focus&&(B.focus(),x())}},[x,r,N7,a,rA]),E=(0,H.useCallback)(b=>{let{type:w,element:T}=e(b);if(!w)return;if(p.current&&w!==p.current)return b.preventDefault(),void(p.current=null);let R=i(()=>{let F=a();if(F.virtualize){let re=Si(F.groups).filter(ae=>ae.visible&&!ae.disabled)[0];if(re){let ae=l().getOptionId(re),de=document.getElementById(ae);if(de)return de.focus(),void x()}}let J=n()[0];J&&(J.focus(),x())},"d"),O=(F=>F.key==="ArrowDown")(b),B=(F=>!(F.key.length>1)&&GJ.test(F.key))(b),I=!O&&(F=>F.key==="ArrowUp")(b),M=!I&&!O&&pA(b),{listInputType:V,refs:z}=l(),G=!!V,q=a().open;if(d.clearIfNeeded(w,B),!O&&!I||!(O7(w)||Ym(w)||wc(w))||b.preventDefault(),(F=>F.key==="Escape")(b)&&q)o({id:Me.generic,type:et.close});else if((F=>F.key==="Home")(b)&&q)R();else if((F=>F.key==="End")(b)&&q)(()=>{var F;let J=a();if(J.virtualize){let ae=Si(J.groups).filter(pe=>pe.visible&&!pe.disabled),de=ae[ae.length-1];if(de){let pe=l().getOptionId(de),wt=document.getElementById(pe);if(wt)wt.focus(),x();else{v();let{refs:gt}=l(),_t=gt.list.current;if(_t){_t.scrollTop=_t.scrollHeight;let Re=i(()=>{let Gt=document.getElementById(pe);Gt&&(Gt.focus(),x(),v())},"n");h.current=setTimeout(()=>{v()},1e4);let Be=new MutationObserver(()=>{Re()}),Ot=((F=gt.listContainer)===null||F===void 0?void 0:F.current)||_t;Ot&&(Be.observe(Ot,{childList:!0,subtree:!0}),m.current=Be,Re())}}return}}let re=n().pop();re&&(re.focus(),x())})();else if(w==="searchOrFilterInput"&&O)R();else{if(wc(w)&&(O||I)){let F=t(T);return O&&F.next?F.next.focus():I&&F.prev&&F.prev.focus(),void x()}if(wc(w)&&M&&T)return T.click(),void x();if(Ym(w)&&O&&G)R();else{if(G&&(Ym(w)||wc(w))&&(B||fA(b))){let F=z.searchOrFilterInput;return void(F&&F.current&&(fA(b)||(F.current.value=b.key),F.current.focus()))}if(O7(w)){if(O&&!q)return void o({id:Me.selectedOptions,type:et.click});if(B&&(q||o({id:Me.selectedOptions,type:et.click}),V))return d.append(b.key),void c({[V]:d.getValue()})}if(d.shouldUseInput(w,B)&&!G){if(d.append(b.key),!q)return void d.markPendingInput();S(d.getValue())}}}},[o,a,l,c,e,n,t,x,S,v,d]),y=(0,H.useCallback)(b=>{let{type:w}=e(b);p.current=w;let T=a().open,{refs:R}=l();if((O=>O.key==="Tab")(b)&&T){b.preventDefault(),b.stopPropagation(),b.nativeEvent.stopImmediatePropagation();let O=b.shiftKey,B=R.button;if(B&&B.current){document.activeElement!==B.current&&B.current.focus(),c({activeDescendant:void 0});let I=B.current.ownerDocument,M='a[href], button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])',V=Array.from(I.querySelectorAll(M)).filter(q=>{var F;if(q.getAttribute("tabindex")==="-1")return!1;let J=(F=B.current)===null||F===void 0?void 0:F.id;return!(J&&q.id&&q.id!==J&&q.id.startsWith(J.split("-main-button")[0]))&&(!q.className||!q.className.includes("clearButton"))&&(q.tabIndex>=0||q.offsetParent!==null)}),z=V.indexOf(B.current),G=null;if(O)z>0&&(G=V[z-1]);else{let q=z+1;q{c({focusTarget:void 0}),q.focus()},50)}else B.current.focus(),setTimeout(()=>{c({focusTarget:void 0})},0)}}w&&wc(w)&&pA(b)&&b.preventDefault()},[e,a,l,c,o]);(0,H.useEffect)(()=>{a().open&&d.hasPendingInput()&&S(d.getValue())});let _=a().open;return(0,H.useEffect)(()=>(_||v(),()=>{v()}),[_,v]),{onKeyUp:E,onKeyDown:y}}i(YJ,"ht");function KJ(e){let t="--checkbox-",r="--text-",n="--tag-",o="--show-all-",a="--clear-all-",l=e?Object.keys(e):[],c={root:void 0,checkbox:void 0,textInput:void 0,tag:void 0,showAllButton:void 0,clearAllButton:void 0};return l.length&&l.forEach(d=>{let[p,m]=(h=>h.startsWith(t)?["checkbox",t]:h.startsWith(r)?["textInput",r]:h.startsWith(n)?["tag",n]:h.startsWith(o)?["showAllButton",o]:h.startsWith(a)?["clearAllButton",a]:["root",void 0])(d);((h,v,x)=>{c[h]||(c[h]={});let S=x?v.replace(x,"--"):v;c[h][S]=`${e[v]}`})(p,d,m)}),c}i(KJ,"vt");var JJ=i(e=>{let{theme:t}=e,r=fe(e,["theme"]);(function(p){let{updateMetaData:m}=mt(),h=KJ(p),v=nn(X.root,h?h.root:void 0),x=nn(X.root,h?h.checkbox:void 0,` .${X.checkbox}`),S=nn(X.root,h?h.textInput:void 0,` .${X.searchOrFilterInput}`),E=nn(X.root,h?h.tag:void 0,` .${X.tag}`),y=nn(X.root,h?h.clearAllButton:void 0,` .${X.clearAllButton}`),_={root:v,checkbox:x,tag:E,textInput:S,showAllButton:nn(X.root,h?h.showAllButton:void 0,` .${X.showAllButton}`),clearAllButton:y};m({themes:_})})(t);let n=mt(),o=WJ(),a=YJ(),l=function(p,{getMetaData:m}){let{elementIds:h,themes:v}=m(),x=v.root,S=v.checkbox,E=v.tag,y=v.textInput,_=v.showAllButton,b=v.clearAllButton;return Object.assign(Object.assign({},p),{id:h.container,className:ge(p.className,X.wrapper,X.root,x,S,E,y,_,b)})}(r,n),{children:c}=l,d=fe(l,["children"]);return H.default.createElement("div",Object.assign({},d,o,a),c)},"ft"),QJ=i(()=>{let e=(t=>{let{getData:r,getMetaData:n}=t,{required:o}=r(),{elementIds:a,tooltip:l}=n();return{required:o,label:eh("label",t),inputId:a.button,id:a.label,tooltip:l}})(mt());return e.label?H.default.createElement(zm,Object.assign({},e)):null},"St"),XJ=i((e,t)=>{let{id:r,type:n,payload:o}=e,a=t.getData(),l={didSearchChange:!1,didSelectionsChange:!1,didDataChange:!1};if(a.disabled)return l;let c=i(h=>{if(a.open===h)return!1;let v=Date.now();return!(v-t.getMetaData().lastToggleCommand<200)&&(t.updateData({open:h}),t.updateMetaData({lastToggleCommand:v}),h||t.updateMetaData({activeDescendant:void 0}),!0)},"a"),d=i(h=>{t.updateMetaData({focusTarget:h})},"c"),p=i((h,v)=>{t.updateData({groups:h}),t.updateMetaData(M7(h,t.getMetaData().selectedOptions,v))},"s");if(LJ(r,n)){let h=!a.open,v=c(h);return v&&h&&d(t.getMetaData().listInputType?"searchOrFilterInput":"list"),Object.assign(Object.assign({},l),{didDataChange:v})}if(TJ(r,n)){let h=o&&o.value;if(!h)return l;if(p(xA(a.groups,Object.assign(Object.assign({},h),{selected:!h.selected}),a.multiSelect),h),c(r!==Me.tag&&a.multiSelect),r!==Me.listItem||a.multiSelect){if(hA(r)){let v=t.getMetaData();d(v.selectedOptions.length?"tag":"button");let x=Wt("tagRemoved",v,{value:h.label}),S=ps("tagsRemaining",v,"selectionCount");_0(Sc(Me.tag,`${x} ${S}`),t)}}else d("button");return Object.assign(Object.assign({},l),{didSelectionsChange:!0,didDataChange:!0})}if(m=r,h0(n)&&m===Me.listGroup){let h=o&&o.value;if(!h)return l;let v=Object.assign(Object.assign({},h),{selected:!h.selected}),x=function(S,E){if(!E.isGroupLabel)throw new Error("Use updateOptionInGroup to update non-groupLabel options.");if(!E.visible)throw new Error("Cannot click an group label that is not visible (without a label)");let y=D7(S,E);return y<0?S:Ec(S,(_,b,w,T)=>T!==y?Object.assign({},_):_.visible&&!_.disabled?Object.assign(Object.assign({},_),{selected:E.selected}):Object.assign({},_))}(a.groups,v);return p(x,h),Object.assign(Object.assign({},l),{didSelectionsChange:!0,didDataChange:!0})}var m;if(kJ(r,n))return p(CA(a.groups)),d("button"),Object.assign(Object.assign({},l),{didSelectionsChange:!0,didDataChange:!0});if(((h,v)=>tA(v)&&h===Me.filter)(r,n)){let h=o&&o.value||"";return t.updateMetaData({filter:h}),t.updateData({groups:RJ(a.groups,h,a.filterFunction)}),Object.assign(Object.assign({},l),{didDataChange:!0})}if(((h,v)=>h0(v)&&h===Me.showAllButton)(r,n)){let{showAllTags:h}=t.getMetaData();return t.updateMetaData({showAllTags:!h}),h?_0(Sc(Me.tag,Wt("tagsPartiallyHidden",t.getMetaData())),t):d("tag"),Object.assign(Object.assign({},l),{didDataChange:!0})}if((((h,v)=>Km(h)&&v===et.outSideClick)(r,n)||((h,v)=>Km(h)&&v===et.close)(r,n))&&c(!1))return d("button"),Object.assign(Object.assign({},l),{didDataChange:!0});if(((h,v)=>Km(h)&&v===et.focusMovedToNonListElement)(r,n)&&a.open)return Object.assign(Object.assign({},l),{didDataChange:c(!1)});if(((h,v)=>h===Me.searchResult&&v===et.success)(r,n))return t.updateMetaData({isSearching:!1,hasSearchError:!1}),t.updateData({groups:A7(o?.value,a.groups)}),Object.assign(Object.assign({},l),{didDataChange:!0});if(((h,v)=>tA(v)&&h===Me.search)(r,n)){let h=o&&o.value||"";return t.updateMetaData({search:h,hasSearchError:!1}),h||t.updateData({groups:A7({},a.groups)}),Object.assign(Object.assign({},l),{didSearchChange:!0,didDataChange:!0})}return IJ(r,n)?(t.updateMetaData({isSearching:!1,hasSearchError:!0}),t.updateData({groups:A7({},a.groups)}),Object.assign(Object.assign({},l),{didDataChange:!0})):AJ(r,n)&&a.open?Object.assign(Object.assign({},l),{didDataChange:c(!1)}):l},"xt"),eQ=(0,Ml.debounce)((e,t)=>{if(!t)return;let{cancelCurrentSearch:r,search:n,selectedOptions:o}=e.getMetaData();if(r&&r(),!n)return;let[a,l]=((c,d,p,m)=>{let h=!1;return[()=>{h=!0},new Promise(v=>{c(d,p,m).then(x=>{v(h?{id:Me.searchResult,type:et.cancelled}:{id:Me.searchResult,type:et.success,payload:{value:x}})}).catch(()=>{v({id:Me.searchResult,type:et.error})})})]})(t,n,o,e.getData());e.updateMetaData({cancelCurrentSearch:a}),e.asyncRequestWithTrigger(l)},300),tQ=i((e,t)=>{let{updateData:r,updateMetaData:n,getData:o,getMetaData:a}=t,{didSearchChange:l,didSelectionsChange:c,didDataChange:d}=XJ(e,t),p=o(),{onSearch:m,onChange:h,onClose:v,multiSelect:x,open:S}=p,E=x&&(_=>{let b=["cancelled","close","clearButton","clearAllButton","tag","selectedOptions","focusMovedToNonListElement","blur"];return b.includes(_.type||"")||b.includes(_.id||"")})(e)&&!S,y=!1;if(E&&v){let _=v(Rl(p.groups),void 0,p);if(_){let{groups:b,options:w,invalid:T,texts:R}=_;if(b||w){let O=g0(_)||[];r({groups:O}),n(M7(O,t.getMetaData().selectedOptions,void 0))}T!==void 0&&T!==p.invalid&&(r({invalid:T}),y=!0),R&&(aA(R,a()),y=!0)}}if(l&&m&&(t.updateMetaData({isSearching:!!a().search}),eQ(t,m)),c){let{lastClickedOption:_}=a(),b=h?.(Rl(p.groups),_,p),w=!1;if(b){let{groups:T,options:R,invalid:O,texts:B}=b;if(T||R){let I=g0(b)||[];r({groups:I}),n(M7(I,t.getMetaData().selectedOptions,_)),w=!0}O!==void 0&&O!==p.invalid&&(r({invalid:O}),w=!0),B&&(aA(B,a()),w=!0)}if(w)return!0}return d||y},"Ot");function rQ(e){var{children:t}=e,r=fe(e,["children"]);let{initialData:n,metaData:o,onChange:a,onReset:l}=r,c=(0,H.useMemo)(()=>a,[]),d=(0,H.useRef)({dataStorage:void 0,metaDataStorage:void 0}),p=(0,H.useCallback)(E=>{let y=E?d.current&&d.current.dataStorage:d.current&&d.current.metaDataStorage;return y?y.get():void 0},[]),m=(0,H.useMemo)(()=>{let E=p(!0);return R7(l&&E?l({previousData:E,currentData:n}):n)},[n]),h=(0,H.useMemo)(()=>{let E=p(!1);return R7(l&&E?l({previousMetaData:E,currentMetaData:o}):o)},[o]);d.current=l?{dataStorage:m,metaDataStorage:h}:void 0;let v=dm(),x=(0,H.useRef)(!0),S=(0,H.useMemo)(()=>{let E=gA(m,h);return E.trigger=y=>{c(y,E)&&v()},E.asyncRequestWithTrigger=y=>iL(this,void 0,void 0,function*(){let[_,b]=yield GI(y);_||x.current&&E.trigger(b)}),E},[m,h,v,c]);return(0,H.useEffect)(()=>(x.current=!0,()=>{x.current=!1}),[]),H.default.createElement(_A.Provider,{value:{dataStorage:m,metaDataStorage:h,dataHandlers:S}},t)}i(rQ,"wt");var RA=i((e,t=200)=>{let r=(0,H.useRef)(null),n=(0,H.useRef)(null),o=(0,H.useMemo)(()=>(0,Ml.debounce)(d=>e(d[0]),t),[e,t]),a=(0,H.useCallback)(()=>{r.current&&(r.current.disconnect(),r.current=null),o.cancel()},[r]),l=(0,H.useCallback)(d=>{a(),r.current=new ResizeObserver(o),r.current.observe(d)},[a,r,o]),c=(0,H.useCallback)(d=>(n.current!==d&&(d?l(d):a(),n.current=d),n),[a,n,l]);return(0,H.useEffect)(()=>()=>{a()},[a]),[c,a]},"kt"),NA=i((e,t="both")=>{let r=e.getBoundingClientRect(),n=i(d=>d.top>=r.top&&d.bottom<=r.bottom,"l"),o=i(d=>d.left>=r.left&&d.right<=r.right,"n"),a=i(d=>t==="vertical"?n(d):(t==="horizontal"||n(d))&&o(d),"r"),l=e.lastElementChild,c=e.children.length-1;for(;l&&c>=0&&!a(l.getBoundingClientRect());)l=l.previousElementSibling,c-=1;return c},"It"),nQ=i(e=>{let{getData:t,getMetaData:r,trigger:n}=e,{disabled:o,open:a,invalid:l,multiSelect:c,groups:d,clearable:p,required:m}=t(),h=r(),{icon:v,refs:x,elementIds:S,selectedOptions:E,listInputType:y,activeDescendant:_}=h,{placeholder:b,label:w,ariaLabel:T,errorText:R,assistiveText:O,noSelectedOptions:B,selectedOptionsCount:I,and:M,otherOptions:V,requiredText:z}=(q=>{let F=i(J=>J==="selectedOptionsCount"?ps(J,q,"selectionCount"):Wt(J,q),"t");return{placeholder:F("placeholder")||"",label:F("label"),ariaLabel:F("dropdownButtonAriaLabel"),assistiveText:F("assistive"),errorText:F("error"),noSelectedOptionsText:F("noSelectedOptions"),selectedOptionsCount:F("selectedOptionsCount"),and:F("selectedOptionsCount_and"),otherOptions:F("selectedOptionsCount_otherOptions"),noSelectedOptions:F("noSelectedOptions"),requiredText:F("required")}})(h),G=!!y;return Object.assign(Object.assign({"aria-controls":S.selectionsAndListsContainer,"aria-expanded":a,"aria-haspopup":"listbox","aria-label":(()=>{let q=w||T,F=q?[`${q}.`]:[],{length:J}=E;if(J){let re=[];re.push(`${I}:`),E[0]&&re.push(`"${E[0].label}"`),E[1]&&re.push(`${M} "${E[1].label}"`),J>2&&re.push(`${M} ${J-2} ${V}.`),F.push(re.join(" "))}else F.push(`${b}. ${B}.`);return m&&F.push(z),O&&F.push(O),l&&R&&F.push(R),F.map(re=>re.charAt(re.length-1)==="."?re:`${re}.`).join(" ")})(),"aria-activedescendant":G?void 0:_,buttonRef:x.button,className:ge(X.dropdownButton,X.selectedOptions,!E.length&&X.placeholder,o&&X.disabledButton,!c&&X.singleSelect,p&&X.clearable),"aria-disabled":o,icon:v,id:S.button,options:E,optionClassName:X.dropdownButtonOption,placeholder:b},Xm({id:Me.selectedOptions,type:et.click,trigger:n})),(()=>{if(G)return{role:void 0,"aria-controls":S.searchOrFilterInput,"aria-haspopup":"dialog"};let q=Lc(d).length>0,F=c&&q;return{role:"combobox","aria-controls":S.list,"aria-haspopup":F?"dialog":"listbox"}})())},"Et");function oQ(){let e=mt(),{multiSelect:t}=e.getData(),r=nQ(e),{options:n,placeholder:o,buttonRef:a,optionClassName:l,icon:c}=r,d=fe(r,["options","placeholder","buttonRef","optionClassName","icon"]),p=(0,H.useCallback)(()=>{t&&function(v){let x=v.current,S=[X.spaceForOneDigit,X.spaceForTwoDigits,X.spaceForThreeDigits,X.spaceForFourDigits],E=x&&x.querySelector("* > div");if(E){E.childNodes.forEach(T=>T&&T.classList&&T.classList.remove(X.lastVisible));let y=E.childNodes.length,_=String(y-1).length;x.classList.remove(...S),y>1&&x.classList.add(S[_-1]);let b=NA(E,"vertical"),w=E.children.length-1-b;if(w<1||b===-1)x.classList.remove(X.hasHiddenItems);else{x.classList.add(X.hasHiddenItems);let T=x.querySelector("span.count");T&&(T.innerHTML=`+${w}`),E.childNodes[b].classList.add(X.lastVisible)}}}(a)},[a,t]),[m]=RA(p);J2(()=>{p()});let h=n.length?n.map(v=>H.default.createElement("span",{className:l,key:v.value},v.label)):H.default.createElement("span",{className:l,"data-testid":"placeholder"},o);return H.default.createElement("button",Object.assign({type:"button"},d,{ref:a}),c&&H.default.createElement("span",{key:"icon",className:X.buttonIcon},c),H.default.createElement("div",{className:X.labels,key:"labels","aria-hidden":!0,ref:m},h),n.length>1&&H.default.createElement("span",{className:X.count,key:"count","aria-hidden":!0},H.default.createElement("span",{className:"count",key:"number"},"+1")),H.default.createElement("div",{className:ge(X.arrowAndSpaceForClearButton,X.icon)},H.default.createElement(G9,{className:X.angleIcon,"aria-hidden":!0})))}i(oQ,"At");function iQ(){let e=(({getData:t,getMetaData:r,trigger:n})=>{let o=r(),{elementIds:a,selectedOptions:l}=o,{disabled:c,clearable:d}=t();return l.length&&d?Object.assign(Object.assign({className:ge(X.dropdownButton,X.withVisibleFocus,X.icon,X.clearButton,c&&X.disabledButton)},Xm({id:Me.clearButton,type:et.click,trigger:n})),{id:a.clearButton,disabled:c,"aria-label":ps("clearButtonAriaLabel",o,"selectionCount",{label:l[0].label})}):null})(mt());return e?H.default.createElement("button",Object.assign({type:"button"},e),H.default.createElement(K2,{className:X.angleIcon,"aria-hidden":!0})):null}i(iQ,"yt");function aQ(e){let t=function(r){return Object.assign(Object.assign({},r),{className:ge(X.selectedOptionsContainer)})}(e);return H.default.createElement("div",Object.assign({},t),H.default.createElement(oQ,null),H.default.createElement(iQ,null))}i(aQ,"Lt");var sQ=i(e=>{let t=function(o,{getData:a,getMetaData:l}){let{invalid:c,open:d}=a(),{refs:p}=l();return Object.assign(Object.assign({},o),{ref:p.selectionsAndListsContainer,className:ge(X.selectAndListContainer,c&&X.invalid,d&&X.open)})}(e,mt()),{children:r}=t,n=fe(t,["children"]);return H.default.createElement("div",Object.assign({},n),r)},"jt"),lQ=i(e=>{let t=vA(e);return t<1&&t>0},"Bt");function uQ(e){let{children:t}=e,r=fe(e,["children"]);return H.default.createElement("div",Object.assign({},r),t)}i(uQ,"Dt");var MA=i(e=>{let t=H7(e);return{role:"group","aria-label":t&&t.label||"",key:t&&t.label}},"Tt"),PA=i(({groups:e,getOptionId:t,trigger:r})=>e.map(n=>{let o=MA(n),a=((l,{trigger:c,getOptionId:d})=>l.options.map(p=>{return p.visible?p.isGroupLabel?H.default.createElement(FJ,{option:p,trigger:c,getOptionId:d,isIntermediate:lQ(l),isGroupDisabled:(m=l,!m.options.some(h=>!h.isGroupLabel&&!h.disabled)),key:p.value}):H.default.createElement(LA,{option:p,trigger:c,isInGroup:!0,key:p.value,getOptionId:d}):null;var m}).filter(p=>!!p))(n,{trigger:r,getOptionId:t});return a.length?H.default.createElement(uQ,Object.assign({},o,{key:o["aria-label"]}),a):null}),"Mt"),DA=i(e=>{let{getData:t,getMetaData:r}=e,{groups:n}=t(),o=r(),{elementIds:a,refs:l,listInputType:c}=o,d=!!c,p=Lc(n).length>0,m=d||p,h=!d&&p,v=Jm(n),x=eh("label",e);return Object.assign(Object.assign({"aria-label":(()=>{if(h)return;let S=ps("choiceCount",o,"numberIndicator",{numberIndicator:v});return m?S:`${x}. ${S}`})()},c?{"aria-live":"polite"}:{}),{id:a.list,className:ge(X.list,X.shiftOptions,X.multiSelectList),ref:l.list,role:(()=>{if(!h)return m?"dialog":"listbox"})(),tabIndex:-1})},"zt");function cQ(){let e=mt(),{getData:t,getMetaData:r,trigger:n}=e,{open:o,groups:a}=t(),{isSearching:l,getOptionId:c}=r(),d=DA(e),p=o&&!l?PA({groups:a,getOptionId:c,trigger:n}):[];return H.default.createElement("div",Object.assign({},d),o?p:null)}i(cQ,"Ft");var B7=i(({groups:e,multiSelect:t,getOptionId:r,trigger:n})=>Si(e,!1).map(o=>{if(!o.visible)return null;let a={option:o,trigger:n,key:r(o),getOptionId:r};return t?H.default.createElement(LA,Object.assign({},a,{isInGroup:!1})):o.isGroupLabel?H.default.createElement(PJ,Object.assign({},a)):H.default.createElement(UJ,Object.assign({},a))}).filter(o=>!!o),"Rt");function F7({refs:e,elementIds:t,multiSelect:r}){return{className:ge(X.list),ref:e.list,id:t.list,role:"listbox","aria-multiselectable":r,tabIndex:-1}}i(F7,"qt");function mA(){let{getData:e,trigger:t,getMetaData:r}=mt(),{open:n,groups:o,multiSelect:a}=e(),{isSearching:l,getOptionId:c,refs:d,elementIds:p,listInputType:m}=r(),h=Object.assign(Object.assign({},F7({refs:d,elementIds:p,multiSelect:a})),m?{"aria-live":"polite"}:{}),v=n&&!l?B7({groups:o,trigger:t,multiSelect:a,getOptionId:c}):null;return H.default.createElement("ul",Object.assign({},h),v)}i(mA,"Gt");function dQ(){let{getData:e,trigger:t,getMetaData:r}=mt(),{open:n,groups:o,multiSelect:a}=e(),{isSearching:l,getOptionId:c,refs:d,elementIds:p,listInputType:m}=r(),h=Object.assign(Object.assign({},F7({refs:d,elementIds:p,multiSelect:a})),m?{"aria-live":"polite"}:{}),v=n&&!l?(({groups:x,getOptionId:S,trigger:E})=>x.map(y=>{let _=Object.assign(Object.assign({},MA(y)),{className:ge(X.list,X.shiftOptions)}),b=B7({groups:[y],trigger:E,getOptionId:S,multiSelect:!1});return H.default.createElement("ul",Object.assign({},_,{key:_["aria-label"]}),b)}))({groups:o,trigger:t,getOptionId:c}):null;return H.default.createElement("div",Object.assign({},h),v)}i(dQ,"Zt");var fQ=i(({forMultiSelectWithGroups:e})=>{let t=mt(),{getData:r,getMetaData:n,trigger:o}=t,{open:a,groups:l,multiSelect:c}=r(),{isSearching:d,getOptionId:p,refs:m,elementIds:h}=n(),v=Lc(l).length>0,x=Si(l,!(e||!c&&v)),S=a&&!d,E=function(w){let T=dm(),R=Array.isArray(w)?w.length:0,O=(0,H.useMemo)(()=>({max:R,pos:100,chunkSize:100}),[R]),B=R?w.slice(0,O.pos):[],I=(0,H.useCallback)(()=>{let{max:M,pos:V,chunkSize:z}=O;V>=M||(O.pos=Math.min(V+z,M),window.requestAnimationFrame(T))},[O]);return(0,H.useEffect)(()=>()=>{O.max=0},[]),(0,H.useEffect)(()=>{I()}),B}(S?x:[]),y=i(()=>{let w=E.length;return S?l.map(T=>{let R=T.options.filter(B=>B.visible),O=Math.min(R.length,w);return w-=O,{options:O>0?R.slice(0,O):[]}}):[]},"S");if(e){let w=DA(t),T=S?PA({groups:y(),getOptionId:p,trigger:o}):null;return H.default.createElement("div",Object.assign({},w),T)}let _=F7({refs:m,elementIds:h,multiSelect:c}),b=S?B7({groups:y(),trigger:o,multiSelect:c,getOptionId:p}):null;return H.default.createElement("ul",Object.assign({},_),b)},"Nt"),pQ=i(({virtualize:e,multiSelect:t,isMultiSelectAndHasGroupLabels:r,hasVisibleGroupLabels:n})=>e?H.default.createElement(fQ,{forMultiSelectWithGroups:r}):t?r?H.default.createElement(cQ,null):H.default.createElement(mA,null):n?H.default.createElement(dQ,null):H.default.createElement(mA,null),"$t"),mQ=i(()=>{let e=mt(),{getData:t,getMetaData:r}=e,{open:n,groups:o,multiSelect:a,visibleOptions:l,virtualize:c}=t(),{isSearching:d}=r(),p=n&&!d,m=ge(X.listContainer,!p&&X.hidden),h={maxHeight:52*l},v=Lc(o).length>0,x=a&&v;return(0,H.useEffect)(()=>{let S=i(E=>{["ArrowUp","ArrowDown"].includes(E.code)&&E.preventDefault()},"e");return p?window.addEventListener("keydown",S):window.removeEventListener("keydown",S),()=>{window.removeEventListener("keydown",S)}},[p]),H.default.createElement("div",{className:m,style:h},H.default.createElement(pQ,{multiSelect:a,isMultiSelectAndHasGroupLabels:x,virtualize:c,hasVisibleGroupLabels:v}))},"Pt"),hQ=i(e=>{let t=((a,l)=>{let{getData:c,getMetaData:d,trigger:p}=l,{open:m,groups:h,multiSelect:v}=c(),x=d(),{refs:S,elementIds:E,listInputType:y}=x,_=Lc(h).length>0,b=!!y,w=eh("label",l),T=v&&_&&!b?`${w}. ${ps("choiceCount",x,"numberIndicator",{numberIndicator:Jm(h)})}`:w,R=(0,H.useCallback)(()=>{m&&p({id:Me.generic,type:et.outSideClick})},[m,p]);return Object.assign(Object.assign(Object.assign({},a),{className:ge(X.listAndInputContainer,m&&X.listAndInputContainerVisible,b&&X.withSearchOrFilter),ref:S.listContainer,outsideClickTrigger:R,id:E.selectionsAndListsContainer,"aria-hidden":!m}),(b||v&&_)&&{role:"dialog","aria-label":T})})(e,mt()),{children:r,outsideClickTrigger:n}=t,o=fe(t,["children","outsideClickTrigger"]);return function(a){let l=(0,H.useCallback)(c=>{let{ref:d,callback:p}=a;d&&d.current&&!d.current.contains(c.target)&&p()},[a.callback,a.ref]);(0,H.useEffect)(()=>(window.addEventListener("click",l,!0),()=>{window.removeEventListener("click",l,!0)}),[l])}({ref:o.ref,callback:i(()=>{n()},"callback")}),H.default.createElement("div",Object.assign({},o),r)},"Kt"),fs="{{type}}",Ol=i((e,t)=>{let r=t?"search":"filter";return e.replace(fs,r)},"Ht"),gQ=i(({getMetaData:e,trigger:t,getData:r},n)=>{let o=e(),{filter:a,elementIds:l,refs:c,search:d,activeDescendant:p}=o,{multiSelect:m,groups:h}=r(),v=Lc(h).length>0,x=n==="search",S=x?d:a,E=Wt(Ol(`${fs}Label`,x),o),y=Wt(Ol(`${fs}ClearButtonAriaLabel`,x),o),_=Wt(Ol(`${fs}Placeholder`,x),o);return Object.assign(Object.assign({className:ge(X.searchOrFilterInput)},function(b){let{id:w,type:T=et.change,trigger:R}=b;return{onChange:i(O=>{R({id:w,type:T,payload:{value:O.currentTarget.value,originalEvent:O}})},"onChange")}}({id:Me[n],trigger:t})),{onButtonClick:i(b=>{b.preventDefault()},"onButtonClick"),id:l.searchOrFilterInput,key:l.searchOrFilterInput,clearButton:!0,clearButtonAriaLabel:y,label:E,value:S,placeholder:_,ref:c.searchOrFilterInput,"aria-activedescendant":p||"","aria-controls":l.list,"aria-expanded":!0,"aria-labelledby":`${l.searchOrFilterInputLabel} ${l.label}`,"aria-haspopup":m&&v?"dialog":"listbox",role:"combobox",labelId:l.searchOrFilterInputLabel})},"Vt");function _Q(){let e=mt(),{getMetaData:t}=e,{listInputType:r}=t();if(!r)return null;let n=gQ(e,r);return H.default.createElement(kl,Object.assign({},n))}i(_Q,"Qt");function vQ(){let e=mt(),{getData:t,getMetaData:r}=e,n=(0,H.useRef)(!1),o=t(),{groups:a,open:l}=o,c=r(),{isSearching:d,hasSearchError:p,search:m,filter:h,listInputType:v}=c,x=Jm(a),S=i(()=>`${m} ${h} ${x} ${p?"error":""} ${d?"searching":""}`,"b"),E=(0,H.useRef)(S()),y=S(),_=E.current!==y;if(E.current=y,n.current||!d&&!h||(n.current=!0),_){let O=function(B,I){let{groups:M,open:V}=B,{isSearching:z,search:G,filter:q,hasSearchError:F}=I,J=Jm(M),re=G||q,ae="searchAndFilter",de={value:re,numberIndicator:J};return V?Sc(ae,(()=>{if(z)return Wt("searching",I,{value:re});if(re){let pe=!!G;if(F)return`${Wt("searchErrorTitle",I)} ${Wt("searchErrorText",I)}`;if(J===0){let wt=Ol(`${fs}edWithoutResultsInfo`,pe),gt=Ol(`${fs}WithAnotherTerm`,pe);return`${Wt(wt,I,de)} ${Wt(gt,I,de)}`}return pe?ps("searchResults",I,"numberIndicator",de):`${Wt("filterResults",I,de)} ${ps("filterResultsCount",I,"numberIndicator",de)}`}return""})()||"",z||q?800:0):Sc(ae,"")}(o,c);O.content?_0(O,e):function(B,I){let{screenReaderNotifications:M}=I.getMetaData(),V=M.findIndex(z=>{let G=!B.type||z.type===B.type,q=!B.content||z.content===B.content;return G&&q});V>-1&&(M.splice(V,1),I.updateMetaData({screenReaderNotifications:M}))}(O,e)}let b=v==="search",w=!d&&!x&&(m||h),T=d?Wt("searching",c,{value:m}):"";if(!l||!v||!w&&!T)return null;let R={className:ge(X.searchAndFilterInfoContainer,p&&X.withErrorMessage),"data-testid":"hds-select-search-and-filter-info"};return H.default.createElement("div",Object.assign({},R),T&&H.default.createElement(H.default.Fragment,null,H.default.createElement(QI,{small:!0,loadingText:"",loadingFinishedText:""}),H.default.createElement("span",{"data-testid":"hds-select-searching-text"},T)),w&&!p&&H.default.createElement(H.default.Fragment,null,H.default.createElement("span",{"data-testid":"hds-select-no-results"},Wt(Ol(`${fs}edWithoutResultsInfo`,b),c,{value:h||m})),H.default.createElement("span",null,Wt(Ol(`${fs}WithAnotherTerm`,b),c))),p&&H.default.createElement(H.default.Fragment,null,H.default.createElement(BT,{color:"var(--color-error)"}),H.default.createElement("span",{"data-testid":"hds-select-searching-error"},Wt("searchErrorTitle",c)),H.default.createElement("span",null,Wt("searchErrorText",c))))}i(vQ,"Ut");function bQ(){let{getData:e,getMetaData:t,trigger:r}=mt(),{disabled:n}=e(),{refs:o,elementIds:a,selectedOptions:l}=t();return H.default.createElement("div",{id:a.tagList,className:ge(X.tagList),ref:o.tagList},l.map(c=>H.default.createElement(ZJ,{option:c,trigger:r,key:c.value,disabled:n})))}i(bQ,"Jt");function yQ(){let e=(({getData:n,trigger:o,getMetaData:a})=>{let{disabled:l}=n(),c=a(),{elementIds:d,selectedOptions:p}=c,m=Qm("tagsClearAllButton",c),h=ps("tagsClearAllButtonAriaLabel",c,"selectionCount",{label:p.length>0?p[0].label:""});return Object.assign(Object.assign({},Xm({id:Me.clearAllButton,trigger:o})),{children:m,variant:Dn.Secondary,className:X.clearAllButton,disabled:l,id:d.clearAllButton,"aria-label":h})})(mt()),{children:t}=e,r=fe(e,["children"]);return H.default.createElement(Hn,Object.assign({},r,{iconEnd:H.default.createElement(HT,null)}),t)}i(yQ,"Xt");function xQ(){let e=(o=>{let{getMetaData:a,getData:l,trigger:c}=o,{disabled:d}=l(),p=a(),{showAllTags:m,refs:h,elementIds:v}=p,x=Qm(m?"tagsShowLessButton":"tagsShowAllButton",p),S=Qm(m?"tagsShowLessButtonAriaLabel":"tagsShowAllButtonAriaLabel",p);return Object.assign(Object.assign({},Xm({id:Me.showAllButton,trigger:c})),{children:x,variant:Dn.Secondary,buttonRef:h.showAllButton,disabled:d,id:v.showAllButton,"aria-label":S,className:X.showAllButton})})(mt()),{children:t,buttonRef:r}=e,n=fe(e,["children","buttonRef"]);return H.default.createElement(Hn,Object.assign({},n,{ref:r,iconEnd:H.default.createElement(G9,{className:X.arrowIcon})}),t)}i(xQ,"Yt");function CQ(){let{getData:e}=mt(),{clearable:t}=e();return H.default.createElement("div",{className:X.tagListButtons},H.default.createElement(xQ,null),t&&H.default.createElement(yQ,null))}i(CQ,"eo");function wQ(e,t){let r=e.current;if(r){let n=((d,p=-1)=>{let m=[],h=[],v=-1,x=i((_,b)=>{v+=1;let{top:w,bottom:T,left:R,right:O}=_;m[v]={top:w,bottom:T,left:R,right:O},h[v]=[],h[v].push(b)},"r"),S=i((_,b)=>{let w=m[v];w.top=Math.min(w.top,_.top),w.bottom=Math.max(w.bottom,_.bottom),w.left=Math.min(w.left,_.left),w.right=Math.max(w.right,_.right),h[v].push(b)},"i"),E=i(_=>{let b=m[v];return!b||(_.left===b.left||_.right=b.bottom},"a"),y=d.firstElementChild;for(;y;){let _=y.getBoundingClientRect();if(E(_)){if(p>0&&h.length>=p)break;x(_,y)}else S(_,y);y=y.nextElementSibling}return h})(r),o=t?n[n.length-1]:n[1],a=o&&o[0],l=r.getBoundingClientRect().top,c=a?a.getBoundingClientRect().bottom-l+"px":void 0;return r.style.maxHeight=c,n}return[]}i(wQ,"to");function SQ(){let{getData:e,getMetaData:t}=mt(),{multiSelect:r,noTags:n}=e(),{showAllTags:o,selectedOptions:a,refs:l}=t(),c=l.tagList,d=l.showAllButton,p=r?a:[],m=(0,H.useCallback)(()=>{let v=wQ(c,o);(function(x,S){let E=x.current;E&&(S<=2?E.classList.add(X.hiddenButton):E.classList.remove(X.hiddenButton))})(d,v.length),function(x){let S=x.current,E=S&&S.querySelectorAll(`* ${OA}`);if(E){let y=NA(S,"vertical"),_=y>-1?y+1:-1,b=0;E.forEach(w=>{w&&w.setAttribute&&(w.setAttribute("tabindex",b<_?"0":"-1"),w.setAttribute("aria-hidden",b<_?"false":"true")),b+=1})}}(c)},[c,d,o]),[h]=RA(m);return J2(()=>{m()}),!p.length||n?null:H.default.createElement("div",Object.assign({},function(v){return{className:ge(X.tagListContainer,v&&X.tagListExpanded)}}(o),{ref:h}),H.default.createElement(bQ,null),H.default.createElement(CQ,null))}i(SQ,"oo");function HA(e){return eh(e,mt())||""}i(HA,"lo");function EQ(){let e=mt(),t=function({getData:a}){let{invalid:l}=a(),c=HA("error");return{children:l&&c?c:null,className:X.errorText}}(e),{children:r}=t,n=fe(t,["children"]),o=(0,H.useRef)(r);return r&&r!==o.current&&(_0(Sc(Me.error,r),e),o.current=r),r?H.default.createElement("div",Object.assign({},n),r):null}i(EQ,"no");function LQ(){let e=function(){let a=HA("assistive");return{className:X.assistiveText,children:a||null}}(),{children:t}=e,r=fe(e,["children"]),n=mt(),o=(0,H.useRef)(t);return t&&t!==o.current&&(_0(Sc(Me.assistive,t),n),o.current=t),t?H.default.createElement("div",Object.assign({},r),t):null}i(LQ,"ro");function TQ(){let{getMetaData:e,updateMetaData:t}=mt(),r=(0,H.useRef)(0);r.current||(r.current=Date.now());let n=dm(),o=(0,H.useRef)(null),a=(0,H.useRef)(""),l=i(h=>h.map(v=>v.content).join(" "),"a"),c=(0,H.useCallback)(()=>{let h=Date.now(),v=i(x=>!x.content||x.showTime>0&&x.showTime+2e3<=h,"n");if(h-r.current>2e4){let x=e().screenReaderNotifications.filter(S=>!v(S));t({screenReaderNotifications:x}),r.current=Date.now()}return e().screenReaderNotifications.filter(x=>!v(x)&&(!x.delay||x.addTime+x.delay<=h))},[e]),d=(0,H.useCallback)(()=>{a.current!==l(c())&&n()},[e]);o.current||(o.current=setInterval(d,200)),(0,H.useEffect)(()=>()=>{o.current&&(clearInterval(o.current),o.current=null)},[]);let p=c(),m=Date.now();return a.current=l(p),H.default.createElement("div",{"aria-live":"polite",className:X.screenReaderNotifications,"data-testid":"hds-select-screen-reader-notifications"},p.map(h=>(h.showTime||(h.showTime=m),H.default.createElement("span",{key:h.content},h.content))))}i(TQ,"io");var Uo=(0,H.forwardRef)((e,t)=>{var{options:r,open:n,groups:o,icon:a,required:l,onChange:c,children:d,id:p,onFocus:m,onBlur:h,onClose:v,disabled:x,texts:S,invalid:E,multiSelect:y,noTags:_,visibleOptions:b,virtualize:w,filter:T,onSearch:R,value:O,theme:B,clearable:I,tooltip:M}=e,V=fe(e,["options","open","groups","icon","required","onChange","children","id","onFocus","onBlur","onClose","disabled","texts","invalid","multiSelect","noTags","visibleOptions","virtualize","filter","onSearch","value","theme","clearable","tooltip"]);let z=(0,H.useMemo)(()=>{let F={groups:MJ({options:r,groups:o,value:O,children:d}),open:!!n,required:!!l,invalid:!!E,disabled:!!x,multiSelect:!!y,noTags:!!_,visibleOptions:b||5.5,virtualize:!!w,onChange:c,onFocus:m,onBlur:h,onClose:v,filterFunction:T,onSearch:R,clearable:!!I,initialOpenValue:n};return F.multiSelect&&bA(F.groups),F},[r,n,o,c,x,E,l,_,w,b,R,m,h,v,O,d,I]),G=(0,H.useMemo)(()=>{let F=`${p||(0,Ml.uniqueId)("hds-select-")}`,J=new Map,re=0,ae=i(()=>{if(z.onSearch||z.filterFunction)return z.onSearch?Me.search:Me.filter},"r");return{lastToggleCommand:0,lastClickedOption:void 0,showAllTags:!1,icon:a,activeDescendant:void 0,focusTarget:void 0,refs:{button:typeof t=="function"?(0,H.createRef)():t||(0,H.createRef)(),listContainer:(0,H.createRef)(),list:(0,H.createRef)(),selectionsAndListsContainer:(0,H.createRef)(),tagList:(0,H.createRef)(),showAllButton:(0,H.createRef)(),searchOrFilterInput:(0,H.createRef)(),container:(0,H.createRef)()},selectedOptions:Rl(z.groups),elementIds:wA(F),textProvider:BJ(S),getOptionId:i(de=>{let pe=de.isGroupLabel?`hds-group-${de.label}`:de.value,wt=J.get(pe);if(!wt){let gt=`${F}-option-${re}`;return re+=1,J.set(pe,gt),gt}return wt},"getOptionId"),listInputType:ae(),hasListInput:!!ae(),filter:"",search:"",isSearching:!1,hasSearchError:!1,cancelCurrentSearch:void 0,screenReaderNotifications:[],tooltip:M}},[p,z.groups,z.filterFunction,z.onSearch,S,t]);(0,H.useEffect)(()=>()=>{G.cancelCurrentSearch&&G.cancelCurrentSearch()},[]);let q=(0,H.useCallback)(({previousData:F,currentData:J,currentMetaData:re})=>{if(J){if(F){if(J.initialOpenValue!==void 0&&F.initialOpenValue!==J.initialOpenValue)return Object.assign(Object.assign({},J),{open:J.initialOpenValue});if(F.open)return Object.assign(Object.assign({},J),{open:!0})}return J}return re},[]);return H.default.createElement(rQ,{initialData:z,metaData:G,onChange:tQ,onReset:q},H.default.createElement(JJ,Object.assign({},V,{theme:B}),H.default.createElement(QJ,null),H.default.createElement(sQ,null,H.default.createElement(aQ,null),H.default.createElement(hQ,null,H.default.createElement(_Q,null),H.default.createElement(mQ,null),H.default.createElement(vQ,null))),H.default.createElement(EQ,null),H.default.createElement(LQ,null),H.default.createElement(SQ,null),H.default.createElement(TQ,null)))});var V_e=U(RT()),z_e=U(ue());var j_e=U(cl());var Z_e=U(_k());var W_e=U(ad());var Ve={};var kQ=0;function bt(e,t){let r=`atom${++kQ}`,n={toString:i(()=>r,"toString")};return typeof e=="function"?n.read=e:(n.init=e,n.read=function(o){return o(this)},n.write=function(o,a,l){return a(this,typeof l=="function"?l(o(this)):l)}),t&&(n.write=t),n}i(bt,"atom");var V7=i(e=>"init"in e,"hasInitialValue"),z7=i(e=>!!e.write,"isActuallyWritableAtom"),rh=new WeakMap,IQ=i((e,t)=>{rh.set(e,t),e.catch(()=>{}).finally(()=>rh.delete(e))},"registerCancelPromise"),BA=i((e,t)=>{let r=rh.get(e);r&&(rh.delete(e),r(t))},"cancelPromise"),FA=i((e,t)=>{e.status="fulfilled",e.value=t},"resolvePromise"),VA=i((e,t)=>{e.status="rejected",e.reason=t},"rejectPromise"),AQ=i(e=>typeof e?.then=="function","isPromiseLike"),v0=i((e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),"isEqualAtomValue"),zA=i((e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),"isEqualAtomError"),Tc=i(e=>!!e&&"v"in e&&e.v instanceof Promise,"hasPromiseAtomValue"),OQ=i((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,"isEqualPromiseAtomValue"),th=i(e=>{if("e"in e)throw e.e;return e.v},"returnAtomValue"),jA=i(()=>{let e=new WeakMap,t=new WeakMap,r=new Map,n,o;(Ve.env?Ve.env.MODE:void 0)!=="production"&&(n=new Set,o=new Set);let a=i(I=>e.get(I),"getAtomState"),l=i((I,M)=>{(Ve.env?Ve.env.MODE:void 0)!=="production"&&Object.freeze(M);let V=e.get(I);if(e.set(I,M),r.has(I)||r.set(I,V),Tc(V)){let z="v"in M?M.v instanceof Promise?M.v:Promise.resolve(M.v):Promise.reject(M.e);V.v!==z&&BA(V.v,z)}},"setAtomState"),c=i((I,M,V)=>{let z=new Map,G=!1;V.forEach((q,F)=>{!q&&F===I&&(q=M),q?(z.set(F,q),M.d.get(F)!==q&&(G=!0)):(Ve.env?Ve.env.MODE:void 0)!=="production"&&console.warn("[Bug] atom state not found")}),(G||M.d.size!==z.size)&&(M.d=z)},"updateDependencies"),d=i((I,M,V)=>{let z=a(I),G={d:z?.d||new Map,v:M};if(V&&c(I,G,V),v0(z,G)&&z.d===G.d)return z;if(Tc(z)&&Tc(G)&&OQ(z,G)){if(z.d===G.d)return z;G.v=z.v}return l(I,G),G},"setAtomValue"),p=i((I,M,V,z)=>{if(AQ(M)){let G,q=i(()=>{let J=a(I);if(!Tc(J)||J.v!==F)return;let re=d(I,F,V);t.has(I)&&J.d!==re.d&&R(I,re,J.d)},"updatePromiseDependencies"),F=new Promise((J,re)=>{let ae=!1;M.then(de=>{ae||(ae=!0,FA(F,de),J(de),q())},de=>{ae||(ae=!0,VA(F,de),re(de),q())}),G=i(de=>{ae||(ae=!0,de.then(pe=>FA(F,pe),pe=>VA(F,pe)),J(de))},"continuePromise")});return F.orig=M,F.status="pending",IQ(F,J=>{J&&G(J),z?.()}),d(I,F,V)}return d(I,M,V)},"setAtomValueOrPromise"),m=i((I,M,V)=>{let z=a(I),G={d:z?.d||new Map,e:M};return V&&c(I,G,V),zA(z,G)&&z.d===G.d?z:(l(I,G),G)},"setAtomError"),h=i((I,M)=>{let V=a(I);if(!M&&V&&(t.has(I)||Array.from(V.d).every(([ae,de])=>{if(ae===I)return!0;let pe=h(ae);return pe===de||v0(pe,de)})))return V;let z=new Map,G=!0,q=i(ae=>{if(ae===I){let pe=a(ae);if(pe)return z.set(ae,pe),th(pe);if(V7(ae))return z.set(ae,void 0),ae.init;throw new Error("no atom init")}let de=h(ae);return z.set(ae,de),th(de)},"getter"),F,J,re={get signal(){return F||(F=new AbortController),F.signal},get setSelf(){return(Ve.env?Ve.env.MODE:void 0)!=="production"&&!z7(I)&&console.warn("setSelf function cannot be used with read-only atom"),!J&&z7(I)&&(J=i((...ae)=>{if((Ve.env?Ve.env.MODE:void 0)!=="production"&&G&&console.warn("setSelf function cannot be called in sync"),!G)return b(I,...ae)},"setSelf")),J}};try{let ae=I.read(q,re);return p(I,ae,z,()=>F?.abort())}catch(ae){return m(I,ae,z)}finally{G=!1}},"readAtomState"),v=i(I=>th(h(I)),"readAtom"),x=i(I=>{let M=t.get(I);return M||(M=w(I)),M},"addAtom"),S=i((I,M)=>!M.l.size&&(!M.t.size||M.t.size===1&&M.t.has(I)),"canUnmountAtom"),E=i(I=>{let M=t.get(I);M&&S(I,M)&&T(I)},"delAtom"),y=i(I=>{let M=new Map,V=new WeakMap,z=i(F=>{var J;let re=new Set((J=t.get(F))==null?void 0:J.t);return r.forEach((ae,de)=>{var pe;(pe=a(de))!=null&&pe.d.has(F)&&re.add(de)}),re},"getDependents"),G=i(F=>{z(F).forEach(J=>{J!==F&&(M.set(J,(M.get(J)||new Set).add(F)),V.set(J,(V.get(J)||0)+1),G(J))})},"loop1");G(I);let q=i(F=>{z(F).forEach(J=>{var re;if(J!==F){let ae=V.get(J);if(ae&&V.set(J,--ae),!ae){let de=!!((re=M.get(J))!=null&&re.size);if(de){let pe=a(J),wt=h(J,!0);de=!v0(pe,wt)}de||M.forEach(pe=>pe.delete(J))}q(J)}})},"loop2");q(I)},"recomputeDependents"),_=i((I,...M)=>{let V=!0,z=i(F=>th(h(F)),"getter"),G=i((F,...J)=>{let re;if(F===I){if(!V7(F))throw new Error("atom not writable");let ae=a(F),de=p(F,J[0]);v0(ae,de)||y(F)}else re=_(F,...J);if(!V){let ae=O();(Ve.env?Ve.env.MODE:void 0)!=="production"&&n.forEach(de=>de({type:"async-write",flushed:ae}))}return re},"setter"),q=I.write(z,G,...M);return V=!1,q},"writeAtomState"),b=i((I,...M)=>{let V=_(I,...M),z=O();return(Ve.env?Ve.env.MODE:void 0)!=="production"&&n.forEach(G=>G({type:"write",flushed:z})),V},"writeAtom"),w=i((I,M,V)=>{var z;let G=V||[];(z=a(I))==null||z.d.forEach((F,J)=>{let re=t.get(J);re?re.t.add(I):J!==I&&w(J,I,G)}),h(I);let q={t:new Set(M&&[M]),l:new Set};if(t.set(I,q),(Ve.env?Ve.env.MODE:void 0)!=="production"&&o.add(I),z7(I)&&I.onMount){let{onMount:F}=I;G.push(()=>{let J=F((...re)=>b(I,...re));J&&(q.u=J)})}return V||G.forEach(F=>F()),q},"mountAtom"),T=i(I=>{var M;let V=(M=t.get(I))==null?void 0:M.u;V&&V(),t.delete(I),(Ve.env?Ve.env.MODE:void 0)!=="production"&&o.delete(I);let z=a(I);z?(Tc(z)&&BA(z.v),z.d.forEach((G,q)=>{if(q!==I){let F=t.get(q);F&&(F.t.delete(I),S(q,F)&&T(q))}})):(Ve.env?Ve.env.MODE:void 0)!=="production"&&console.warn("[Bug] could not find atom state to unmount",I)},"unmountAtom"),R=i((I,M,V)=>{let z=new Set(M.d.keys());V?.forEach((G,q)=>{if(z.has(q)){z.delete(q);return}let F=t.get(q);F&&(F.t.delete(I),S(q,F)&&T(q))}),z.forEach(G=>{let q=t.get(G);q?q.t.add(I):t.has(I)&&w(G,I)})},"mountDependencies"),O=i(()=>{let I;for((Ve.env?Ve.env.MODE:void 0)!=="production"&&(I=new Set);r.size;){let M=Array.from(r);r.clear(),M.forEach(([V,z])=>{let G=a(V);if(G){let q=t.get(V);q&&G.d!==z?.d&&R(V,G,z?.d),q&&!(!Tc(z)&&(v0(z,G)||zA(z,G)))&&(q.l.forEach(F=>F()),(Ve.env?Ve.env.MODE:void 0)!=="production"&&I.add(V))}else(Ve.env?Ve.env.MODE:void 0)!=="production"&&console.warn("[Bug] no atom state to flush")})}if((Ve.env?Ve.env.MODE:void 0)!=="production")return I},"flushPending"),B=i((I,M)=>{let V=x(I),z=O(),G=V.l;return G.add(M),(Ve.env?Ve.env.MODE:void 0)!=="production"&&n.forEach(q=>q({type:"sub",flushed:z})),()=>{G.delete(M),E(I),(Ve.env?Ve.env.MODE:void 0)!=="production"&&n.forEach(q=>q({type:"unsub"}))}},"subscribeAtom");return(Ve.env?Ve.env.MODE:void 0)!=="production"?{get:v,set:b,sub:B,dev_subscribe_store:i((I,M)=>{if(M!==2)throw new Error("The current StoreListener revision is 2.");return n.add(I),()=>{n.delete(I)}},"dev_subscribe_store"),dev_get_mounted_atoms:i(()=>o.values(),"dev_get_mounted_atoms"),dev_get_atom_state:i(I=>e.get(I),"dev_get_atom_state"),dev_get_mounted:i(I=>t.get(I),"dev_get_mounted"),dev_restore_atoms:i(I=>{for(let[V,z]of I)V7(V)&&(p(V,z),y(V));let M=O();n.forEach(V=>V({type:"restore",flushed:M}))},"dev_restore_atoms")}:{get:v,set:b,sub:B}},"createStore"),j7;(Ve.env?Ve.env.MODE:void 0)!=="production"&&(typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__=="number"?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1);var UA=i(()=>(j7||((Ve.env?Ve.env.MODE:void 0)!=="production"&&globalThis.__NUMBER_OF_JOTAI_INSTANCES__!==1&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),j7=jA()),j7),"getDefaultStore");var qr=U(ue(),1);var $A={};var RQ=(0,qr.createContext)(void 0),U7=i(e=>{let t=(0,qr.useContext)(RQ);return e?.store||t||UA()},"useStore");var NQ=i(e=>typeof e?.then=="function","isPromiseLike"),MQ=qr.default.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function Ie(e,t){let r=U7(t),[[n,o,a],l]=(0,qr.useReducer)(p=>{let m=r.get(e);return Object.is(p[0],m)&&p[1]===r&&p[2]===e?p:[m,r,e]},void 0,()=>[r.get(e),r,e]),c=n;(o!==r||a!==e)&&(l(),c=r.get(e));let d=t?.delay;return(0,qr.useEffect)(()=>{let p=r.sub(e,()=>{if(typeof d=="number"){setTimeout(l,d);return}l()});return l(),p},[r,e,d]),(0,qr.useDebugValue)(c),NQ(c)?MQ(c):c}i(Ie,"useAtomValue");function yt(e,t){let r=U7(t);return(0,qr.useCallback)((...o)=>{if(($A.env?$A.env.MODE:void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return r.set(e,...o)},[r,e])}i(yt,"useSetAtom");var PQ={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"},nt=PQ;var DQ={eastern:["00880","00890","00900","00910","00920","00930","00940","00950","00960","00970","00980","00990"],central:["00230","00240","00500","00510","00520","00530","00540","00550","00560","00580","00600","00610"],southern:["00100","00120","00130","00140","00150","00160","00170","00180","00190","00200","00210","00220","00250","00260"],southeastern:["00570","00590","00800","00810","00820","00830","00840","00850","00860","00870"],western:["00270","00280","00290","00300","00310","00320","00330","00340","00350","00360","00370","00380","00390","00400","00440","00410","00420","00430","08100","10900"],northern:["00620","00630","00640","00650","00660","00670","00680","00690","01510","05950"],northeast:["00700","00710","00720","00730","00740","00750","00760","00760","00770","00780","00790"]},ms=DQ;var nh=[{key:"eastern",label:Drupal.t("Eastern area",{},{context:"Search filter option: Eastern area"}),postalCodes:ms.eastern},{key:"central",label:Drupal.t("Central area",{},{context:"Search filter option: Central area"}),postalCodes:ms.central},{key:"southern",label:Drupal.t("Southern area",{},{context:"Search filter option: Southern area"}),postalCodes:ms.southern},{key:"southeastern",label:Drupal.t("South-Eastern area",{},{context:"Search filter option: South-Eastern area"}),postalCodes:ms.southeastern},{key:"western",label:Drupal.t("Western area",{},{context:"Search filter option: Western area"}),postalCodes:ms.western},{key:"northern",label:Drupal.t("Northern area",{},{context:"Search filter option: Northern area"}),postalCodes:ms.northern},{key:"northeast",label:Drupal.t("North-Eastern area",{},{context:"Search filter option: North-Eastern area"}),postalCodes:ms.northeast}];var qA=i(e=>{switch(e.toString()){case"fi":return Drupal.t("Finnish",{},{context:"Job search languages"});case"sv":return Drupal.t("Swedish",{},{context:"Job search languages"});case"en":return Drupal.t("English",{},{context:"Job search languages"});default:return Drupal.t("Finnish",{},{context:"Job search languages"})}},"getLanguageLabel");var $7=i((e,t)=>{let r=e?.count||0,n=t?.count||0;return rn?-1:0},"sortOptions"),oh=i(e=>e.replace(/\s\(\d+\)$/,""),"stripQuantityFromLabel"),ih=i(e=>{switch(e){case"continuous":return Drupal.t("Open-ended vacancies",{},{context:"Job search"});case"internship":return Drupal.t("Practical training",{},{context:"Job search"});case"summer_jobs":return Drupal.t("Summer jobs",{},{context:"Job search"});case"youth_summer_jobs":return Drupal.t("Summer jobs for young people",{},{context:"Job search"});default:return e}},"getCheckBoxFilterLabel");var HQ={AREA_FILTER:"area_filter",CONTINUOUS:"continuous",EMPLOYMENT_RELATIONSHIP:"employment_relationship",EMPLOYMENT:"employment",INTERNSHIPS:"internship",KEYWORD:"keyword",LANGUAGE:"language",ORDER:"order",PAGE:"page",SUMMER_JOBS:"summer_jobs",TASK_AREAS:"task_areas",YOUTH_SUMMER_JOBS:"youth_summer_jobs"},Z=HQ;var ah=i((e,t=!1)=>{let r=new URLSearchParams,n=i((o,a)=>{if(typeof a!="object"){r.append(o,a.toString());return}if(Array.isArray(a.value)){a.value.forEach(c=>{let d=t?a.label.toString():c.toString();r.append(o,d)});return}let l=t?a.label.toString():a.value.toString();r.append(o,l)},"serializeOptionValue");return Object.entries({...e}).forEach(([o,a])=>{Array.isArray(a)&&a.length?a.forEach(l=>{n(o,l)}):(typeof a=="string"||typeof a=="number")&&a.toString().length?r.set(o,a.toString()):typeof a=="boolean"&&a===!0&&r.set(o,"true")}),r},"stateToURLParams");var BQ={index:"job_listings",size:30,sortOptions:{closing:"closing",newestFirst:"newest_first"}},Zr=BQ;var sh=i(e=>{let t=new Map;return e.forEach(r=>{r?.unique?.value?t.set(r.key,r.unique.value):t.set(r.key,r.doc_count)}),t},"bucketToMap"),FQ=[Z.TASK_AREAS,Z.EMPLOYMENT,Z.AREA_FILTER,Z.LANGUAGE],VQ=[Z.CONTINUOUS,Z.INTERNSHIPS,Z.SUMMER_JOBS,Z.YOUTH_SUMMER_JOBS],zQ=i(()=>{let e=new URLSearchParams(window.location.search),t={},r=e.entries(),n=r.next();for(;!n.done;){let[o,a]=n.value;if(!a){n=r.next();continue}let l;FQ.includes(o)?l=a.toString().includes(",")?a.toString().split(","):[a]:l=a;let c=t[o];if(Array.isArray(l)){let p=Array.isArray(c)?c:c??[];t[o]=[...p,...l],n=r.next();continue}let d=Array.isArray(c)?[...c,l]:c?[c,l]:l;t[o]=d,n=r.next()}return t},"getParams"),{sortOptions:jQ}=Zr,hs={[Z.AREA_FILTER]:[],[Z.CONTINUOUS]:!1,[Z.EMPLOYMENT_RELATIONSHIP]:[],[Z.EMPLOYMENT]:[],[Z.INTERNSHIPS]:!1,[Z.KEYWORD]:"",[Z.LANGUAGE]:[],[Z.PAGE]:"1",[Z.SUMMER_JOBS]:!1,[Z.TASK_AREAS]:[],[Z.YOUTH_SUMMER_JOBS]:!1,[Z.ORDER]:jQ.newestFirst},lr=bt(hs),ur=bt(hs),Pl=bt(null,(e,t,r=null)=>{let n=e(lr),o=e(ur),l={...r?{...o,...r}:n};if(r?.[Z.PAGE]!==void 0?l[Z.PAGE]=r[Z.PAGE]:l[Z.PAGE]="1",JSON.stringify(l)!==JSON.stringify(o)){t(ur,l);let c=ah(l),d=new URL(window.location.href);d.search=c.toString(),window.history.pushState({},"",d)}}),yo=bt(null,(e,t,r)=>{let o={...e(lr)||hs,[r.key]:r.value};t(lr,o)}),ZA=bt(e=>{let t=e(lr);return t?t[Z.KEYWORD]:""}),WA=bt(e=>{let t=e(lr);return t?t[Z.TASK_AREAS]:[]}),GA=bt(e=>{let t=e(lr);return t?t[Z.EMPLOYMENT]:[]}),YA=bt(e=>e(lr)[Z.LANGUAGE]),KA=bt(e=>{let t=e(lr);return t?t[Z.AREA_FILTER]:[]}),JA=bt(e=>{let t=e(lr);return[t?t[Z.CONTINUOUS]:!1,t?t[Z.INTERNSHIPS]:!1,t?t[Z.SUMMER_JOBS]:!1,t?t[Z.YOUTH_SUMMER_JOBS]:!1]}),QA=bt(e=>{let t=e(ur);return t?Number(t[Z.PAGE]):1}),XA=bt(null,(e,t,r)=>{let o={...e(lr)||hs,[Z.PAGE]:r};t(lr,o),t(Pl,{[Z.PAGE]:r})}),eO=bt(null,(e,t,r)=>{let o={...e(lr)||hs,[Z.ORDER]:r};t(lr,o),t(Pl,{[Z.PAGE]:"1",[Z.ORDER]:r})}),tO=bt(null,(e,t)=>{t(lr,hs),t(Pl,hs)}),rO=bt(e=>{let t=e(ur);return t?Object.entries(t).some(([r,n])=>r!==Z.PAGE&&r!==Z.ORDER&&(Array.isArray(n)&&n.length>0||typeof n=="string"&&n.trim()!==""||typeof n=="boolean"&&n===!0)):!1}),ca=bt(void 0),UQ=i((e,t)=>{let r=sh(e);return t.map(n=>{let o=r.get(n._source.field_external_id[0])||0,a=n._source.name[0];return{count:o,label:`${a} (${o})`,simpleLabel:a,value:n._source.field_external_id[0]}}).sort((n,o)=>$7(n,o))},"transformTaskAreas"),$Q=i((e,t,r)=>{let n=sh(e.concat(r));return t.filter(l=>l._source?.field_search_id?.[0]&&![nt.PERMANENT_SERVICE,nt.FIXED_SERVICE].includes(l._source.field_search_id[0])).map(l=>{let c=l._source.tid[0],d=l._source.field_search_id?.[0],p=0,m=null,h="",v=l._source.name[0];if(d){if(d.toString()===nt.PERMANENT_CONTRACTUAL){let x=t.find(S=>S._source?.field_search_id?.[0]===nt.PERMANENT_SERVICE)?._source.tid[0];m=x,p=(n.get(c)||0)+(n.get(x)||0),h=`${Drupal.t("Permanent",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Permanent contract and service employment",{},{context:"Employment filter selection value"})}else if(d.toString()===nt.FIXED_CONTRACTUAL){let x=t.find(S=>S._source?.field_search_id?.[0]===nt.FIXED_SERVICE)?._source.tid[0];m=x,p=(n.get(c)||0)+(n.get(x)||0),h=`${Drupal.t("Fixed-term",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Fixed-term contract and service employment",{},{context:"Employment filter selection value"})}else p=n.get(c)||0,d.toString()===nt.ALTERNATION?(h=`${Drupal.t("Job alternation leave substitute for Helsinki residents",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Job alternation leave substitute for Helsinki residents",{},{context:"Employment filter value"})):h=`${l._source.name[0]} (${p})`;return{count:p,label:h,simpleLabel:v,value:m?[c,m]:c}}}).filter(l=>l!==void 0).sort((l,c)=>$7(l,c))},"transformEmployment"),qQ=i(e=>{let t=sh(e);return["fi","sv","en"].map(n=>({label:`${qA(n)} (${t.get(n)||0})`,simpleLabel:n,value:n}))},"transformLanguages"),q7=bt([]),Z7=bt([]),W7=bt([]),G7=bt([]),nO=bt(null,(e,t,r)=>{let n={...hs};if(e(ca))return;let a=UQ(r.taskAreas,r.taskAreaOptions);t(G7,a);let l=$Q(r.employment,r.employmentOptions,r.employmentType);t(Z7,l);let c=qQ(r.languages);t(W7,c);let d=nh.map(v=>({label:v.label,value:v.key}));t(q7,d);let p=new Map(Object.entries({[Z.AREA_FILTER]:d,[Z.EMPLOYMENT]:l,[Z.LANGUAGE]:c,[Z.TASK_AREAS]:a})),m=zQ(),h=i((v,x)=>{let S=new Set;if(!p.has(v))return S;x.forEach(E=>{let _=p.get(v).find(b=>Array.isArray(b.value)?b.value.map(w=>w.toString()).includes(E):b.value.toString()===E);_&&S.add(_)}),n[v]=Array.from(S)},"handleArrayParam");Object.keys(n).forEach(v=>{if(m[v]&&Array.isArray(m[v])){h(v,m[v]);return}else m[v]&&(VQ.includes(v)?n[v]=m[v]==="true":n[v]=m[v])}),t(lr,n),t(ur,n),t(ca,r)}),lh=bt(e=>{let t=e(ca);if(!t?.employmentSearchIds)return new Map;let{employmentSearchIds:r}=t;return sh(r)}),Mve=bt(!1),ZQ=i(()=>(typeof ELASTIC_DEV_URL<"u"?ELASTIC_DEV_URL:"")||drupalSettings?.helfi_react_search?.elastic_proxy_url||"","getElasticUrl"),uh=bt(ZQ());var lO=U(ue());var Dl=U(he()),JQ=i(({showClearButton:e,resetForm:t,children:r})=>(typeof r=="string"?r.trim().length>0:lO.Children.toArray(r).some(o=>o!==!1&&o!==void 0))?(0,Dl.jsx)("div",{className:"hdbt-search__selections-wrapper",children:(0,Dl.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[r,(0,Dl.jsx)("li",{className:"hdbt-search__clear-all",children:(0,Dl.jsx)(Hn,{"aria-hidden":!e,className:"hdbt-search__clear-all-button",iconStart:(0,Dl.jsx)(ra,{className:"hdbt-search__clear-all-icon"}),onClick:t,style:e?{}:{visibility:"hidden"},variant:Dn.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})}):null,"SelectionsWrapper"),uO=JQ;var K7=U(he()),QQ=i(({value:e,clearSelection:t})=>(0,K7.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,K7.jsx)(Al,{className:"hdbt-search__remove-selection-button",onDelete:t,size:Il.Large,"aria-label":Drupal.t("Remove @item from search results",{"@item":e.toString()},{context:"Search: remove item aria label"}),style:{"--background-color-hover":"var(--color-black-20)","--background-color":"var(--color-black-10)","--border-color-focus":"var(--color-black-90)","--border-color-hover":"var(--color-black-90)","--color-focus":"var(--hdbt-color-black)","--color-hover":"var(--hdbt-color-black)","--outline-color":"var(--color-black-90)","--outline-color-hover":"var(--color-black-90)"},children:e})},`${e.toString()}`),"FilterButton"),ch=QQ;var dh=U(he()),cO=i(e=>{let t=Ie(ur),r=yt(lr),n=yt(Pl),o=[],a=i((d,p)=>{let m={...t},h=[...m[d]||[]];h.splice(h.findIndex(v=>v.value===p),1),m[d]=h,r(m),n()},"removeArrayItem"),l=i(d=>{let p={...t};delete p[d],r(p),n()},"unsetStateItem"),c=i(d=>{let p={...t};p[d]=!1,r(p),n()},"setStateItemFalse");return e.forEach(([d,p])=>{Array.isArray(p)&&p.length?p.forEach(m=>{o.push((0,dh.jsx)(ch,{clearSelection:()=>a(d,m.value),value:[Z.EMPLOYMENT,Z.LANGUAGE,Z.TASK_AREAS].includes(d)?oh(m.label):m.label},`${d}-${m.value}`))}):typeof p=="string"?o.push((0,dh.jsx)(ch,{clearSelection:()=>l(d),value:p},`${d}-${p}`)):typeof p=="boolean"&&p===!0&&o.push((0,dh.jsx)(ch,{clearSelection:()=>c(d),value:ih(d)},`${d}-true`))}),o},"useSelectionButtons");var fh=i((e=!1)=>{let t=Ie(ur);return Object.entries({...t}).filter(([r,n])=>!([Z.PAGE,Z.ORDER,"sort"].includes(r)||Array.isArray(n)&&n.length===0||typeof n=="boolean"&&n===!1||n===""||!e&&r===Z.KEYWORD))},"useVisibleSelections");var fO=U(he()),XQ=i(()=>{let e=Ie(ur),t=yt(tO),r=fh(),n=cO(r),o=Object.entries(e).some(([,a])=>Array.isArray(a)?a.length>0:!!a);return(0,fO.jsx)(uO,{showClearButton:o,resetForm:t,children:n})},"SelectionsContainer"),dO=XQ;var ph={"--color-focus-outline":"var(--color-coat-of-arms)"};var mO=U(he()),pO=i(()=>{let e=Ie(ZA),t=yt(yo),r=i(n=>{t({key:Z.KEYWORD,value:n.target.value.replace(/\s+/g," ")})},"handleChange");return(0,mO.jsx)(kl,{className:"job-search-form__filter",id:Z.KEYWORD,label:Drupal.t("Search term",{},{context:"Search keyword label"}),name:Z.KEYWORD,onChange:r,placeholder:Drupal.t("Eg. title, location, department",{},{context:"HELfi Rekry job search keyword placeholder"}),type:"search",value:e,clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),style:ph})},"SearchBar");var mh={"--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--hdbt-color-black)","--menu-item-background-color-selected-hover":"var(--color-black-80)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--color-white)","--menu-item-color-selected-hover":"var(--color-white)","--menu-item-icon-color-selected":"var(--color-white)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"},kc={"--checkbox-background-selected":"var(--hdbt-color-black)","--checkbox-background-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected":"var(--hdbt-color-black)","--checkbox-border-color-selected-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected-focus":"var(--hdbt-color-black)","--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--color-white)","--menu-item-background-color-selected-hover":"var(--color-black-5)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--hdbt-color-black)","--menu-item-color-selected-hover":"var(--hdbt-color-black)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"};var gO=U(he()),J7=Drupal.t("Task area",{},{context:"Task areas filter label"}),hO=i(()=>{let e=Ie(G7),t=Ie(WA),r=yt(yo);return(0,gO.jsx)(Uo,{className:"job-search-form__dropdown",clearable:!0,id:Z.TASK_AREAS,multiSelect:!0,noTags:!0,onChange:n=>{r({key:Z.TASK_AREAS,value:n})},options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":J7},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":J7},{context:"React search clear selection label"}),label:J7,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All fields",{},{context:"Task areas filter placeholder"})},value:t,theme:kc})},"TaskAreaFilter");var vO=U(he()),Q7=Drupal.t("Employment type",{},{context:"Employment filter label"}),_O=i(()=>{let e=Ie(Z7),t=Ie(GA),r=yt(yo);return(0,vO.jsx)(Uo,{className:"job-search-form__dropdown",clearable:!0,id:Z.EMPLOYMENT,multiSelect:!0,noTags:!0,onChange:n=>r({key:Z.EMPLOYMENT,value:n}),options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":Q7},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":Q7},{context:"React search clear selection label"}),label:Q7,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All types of employment",{},{context:"Employment filter placeholder"})},value:t,theme:kc})},"EmploymentFilter");var yO=U(he()),X7=Drupal.t("Language",{},{context:"Language filter label"}),bO=i(()=>{let e=Ie(W7),t=yt(yo),r=Ie(YA);return(0,yO.jsx)(Uo,{className:"job-search-form__dropdown",clearable:!0,id:Z.LANGUAGE,noTags:!0,onChange:n=>{t({key:Z.LANGUAGE,value:n})},options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":X7},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":X7},{context:"React search clear selection label"}),label:X7,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All languages",{},{context:"Language placeholder"})},value:r,theme:mh})},"LanguageFilter");var CO=U(he()),e_=Drupal.t("Job location",{},{context:"Job search: Job location label"}),xO=i(()=>{let e=Ie(q7),t=yt(yo),r=Ie(KA);return(0,CO.jsx)(Uo,{className:"job-search-form__dropdown",clearable:!0,id:Z.AREA_FILTER,multiSelect:!0,noTags:!0,onChange:n=>{t({key:Z.AREA_FILTER,value:n})},options:e,value:r,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":e_},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":e_},{context:"React search clear selection label"}),label:e_,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All areas",{},{context:"Location placeholder"})},theme:kc})},"AreaFilter");var Hl={"--background-selected":"var(--hdbt-color-black)","--background-unselected":"var(--color-white)","--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)","--color-focus-outline":"var(--color-coat-of-arms)","--focus-outline-color":"var(--hdbt-color-black)","--icon-color-selected":"var(--color-white)"};var gs=U(he()),wO=i(()=>{let[e,t,r,n]=Ie(JA),o=yt(yo),a=Ie(lh),l=a.get(nt.CONTINUOUS),c=a.get(nt.TRAINING),d=a.get(nt.SUMMER_JOBS),p=a.get(nt.YOUTH_SUMMER_JOBS)||a.get(nt.COOL_SUMMER_PROJECT);return(0,gs.jsxs)("fieldset",{className:"job-search-form__checkboxes",children:[(0,gs.jsx)("legend",{className:"job-search-form__checkboxes-legend",children:Drupal.t("Filters",{},{context:"Checkbox filters heading"})}),l&&(0,gs.jsx)(bi,{checked:e,className:"job-search-form__checkbox",id:Z.CONTINUOUS,label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),name:Z.CONTINUOUS,onClick:()=>o({key:Z.CONTINUOUS,value:!e}),value:e.toString(),style:Hl}),c&&(0,gs.jsx)(bi,{checked:t,className:"job-search-form__checkbox",id:Z.INTERNSHIPS,label:Drupal.t("Practical training",{},{context:"Job search"}),name:Z.INTERNSHIPS,onClick:()=>o({key:Z.INTERNSHIPS,value:!t}),value:t.toString(),style:Hl}),d&&(0,gs.jsx)(bi,{checked:r,className:"job-search-form__checkbox",id:Z.SUMMER_JOBS,label:Drupal.t("Summer jobs",{},{context:"Job search"}),name:Z.SUMMER_JOBS,onClick:()=>o({key:Z.SUMMER_JOBS,value:!r}),value:r.toString(),style:Hl}),p&&(0,gs.jsx)(bi,{checked:n,className:"job-search-form__checkbox",id:Z.YOUTH_SUMMER_JOBS,label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),name:Z.YOUTH_SUMMER_JOBS,onClick:()=>o({key:Z.YOUTH_SUMMER_JOBS,value:!n}),value:n.toString(),style:Hl})]})},"CheckBoxFilters");var EO=U(ue());var t_=U(ue(),1);function SO(e,t){let r=(0,t_.useMemo)(()=>bt(null,(n,o,...a)=>e(n,o,...a)),[e]);return yt(r,t)}i(SO,"useAtomCallback");var cr=U(he()),eX=i(()=>{let e=Ie(lh),t=yt(Pl),r=SO((0,EO.useCallback)(d=>d(lr),[])),n=drupalSettings?.helfi_rekry_job_search?.results_page_path||"",o=i(d=>{if(d.preventDefault(),d.stopPropagation(),n.length){let p=new URL(n,window.location.origin);p.search=ah(r()).toString(),window.location.href=p.toString();return}t()},"handleSubmit"),a=!drupalSettings?.helfi_rekry_job_search?.results_page_path,c=[nt.CONTINUOUS,nt.TRAINING,nt.SUMMER_JOBS,nt.YOUTH_SUMMER_JOBS].some(d=>e.get(d));return(0,cr.jsxs)("form",{className:"job-search-form",role:"search",onSubmit:o,action:n,children:[(0,cr.jsx)(pO,{}),(0,cr.jsx)("div",{className:"job-search-form__dropdowns",children:(0,cr.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,cr.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,cr.jsx)(hO,{})}),(0,cr.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,cr.jsx)(_O,{})})]})}),a&&(0,cr.jsx)("div",{className:"job-search-form__dropdowns",children:(0,cr.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,cr.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,cr.jsx)(bO,{})}),(0,cr.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,cr.jsx)(xO,{})})]})}),a&&c&&(0,cr.jsx)(wO,{}),(0,cr.jsx)(Hn,{className:"hdbt-search--react__submit-button job-search-form__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})}),(0,cr.jsx)(dO,{})]})},"FormContainer"),LO=eX;var bv=U(ue());var Bl=U(he()),TO=i(({bordered:e=!1})=>(0,Bl.jsxs)("div",{className:`card card--ghost${e?" card--border":""}`,children:[(0,Bl.jsx)("div",{className:"card__image"}),(0,Bl.jsxs)("div",{className:"card__text",children:[(0,Bl.jsx)("div",{className:"card__title"}),(0,Bl.jsx)("div",{className:"card__description"})]})]}),"CardGhost");var y0=U(he()),Ic=i(({bordered:e=!1,count:t})=>(0,y0.jsxs)("div",{"aria-live":"assertive","aria-atomic":"true",children:[(0,y0.jsx)("div",{className:"visually-hidden",children:Drupal.t("Search results are loading",{},{context:"React search: results loading"})}),Array.from(Array(t)).map((r,n)=>(0,y0.jsx)(TO,{bordered:e},n))]}),"GhostList");var kO=U(ue());var tX=i((e,t)=>{(0,kO.useEffect)(()=>{let{current:r}=e;r&&t&&(r.setAttribute("tabindex","-1"),r.focus({preventScroll:!0}),r.scrollIntoView({behavior:"smooth",block:"center"}))},[e,t])},"useScrollToResults"),IO=tX;var r_=U(he());function rX(e){let{icon:t,className:r,label:n,onClick:o}=e,a=`hdbt-icon--${Math.floor(Math.random()*99999)}`;return(0,r_.jsx)("span",{className:`hel-icon hel-icon--${t} ${typeof r<"u"?r:""}`,"aria-labelledby":n&&a,"aria-hidden":n?"true":"false",onClick:o,children:n&&(0,r_.jsx)("span",{className:"is-hidden",id:a,children:n})})}i(rX,"Icon");var Fl=rX;var qe=U(he()),nX=i((e,t,r)=>{let n=Math.floor(t/2),o=n*2,a=[],l=[];if(n>0){for(let c=e-1;a.length=1;c--)a.push(c),o-=1;for(let c=e+1;o>0&&c<=r;c++)l.push(c),o-=1}return a.reverse(),{prevPages:a,nextPages:l}},"getPagination"),oX=i(({updatePage:e,currentPage:t,pages:r,totalPages:n})=>{let{prevPages:o,nextPages:a}=nX(t,r,n),l=t>1,c=t{l&&e(m,t-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${t-1}`,type:"button",rel:"prev",role:"button",children:[(0,qe.jsx)(Fl,{icon:"angle-left"}),(0,qe.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,qe.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("You are on the first page, you cannot return to the previous page.",{},{context:"Pagination previous page link title, first page"}),type:"button",children:[(0,qe.jsx)(Fl,{icon:"angle-left"}),(0,qe.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,qe.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!d&&(0,qe.jsxs)(qe.Fragment,{children:[(0,qe.jsx)("li",{children:(0,qe.jsx)("a",{href:"?page=1",onClick:m=>{l&&e(m,1)},className:"hds-pagination__item-link",children:"1"})}),o[0]-1>0&&(0,qe.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,qe.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),o.map((m,h)=>(0,qe.jsx)("li",{className:"pager__item",children:(0,qe.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":m},{context:"React search pager"}),href:`?page=${m}`,className:"hds-pagination__item-link",onClick:v=>e(v,m),children:m},m)},h)),(0,qe.jsx)("li",{className:"pager__item is-active",children:(0,qe.jsx)("a",{href:`?page=${t}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:t})}),a.map((m,h)=>(0,qe.jsx)("li",{className:"pager__item",children:(0,qe.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":m},{context:"React search pager"}),href:`?page=${m}`,className:"hds-pagination__item-link",onClick:v=>e(v,m),children:m},m)},h)),!p&&(0,qe.jsxs)(qe.Fragment,{children:[a[a.length-1]+1!==n&&(0,qe.jsx)("li",{children:(0,qe.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,qe.jsx)("li",{children:(0,qe.jsx)("a",{href:`?page=${n}`,onClick:m=>e(m,n),className:"hds-pagination__item-link",children:n})})]})]}),c?(0,qe.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${t+2}`,onClick:m=>{c&&e(m,t+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,type:"button",rel:"next",role:"button",children:[(0,qe.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,qe.jsx)(Fl,{icon:"angle-right"})]}):(0,qe.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("You are on the last page, you cannot go on to the next page.",{},{context:"Pagination next page link title, last page"}),type:"button",children:[(0,qe.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,qe.jsx)(Fl,{icon:"angle-right"})]})]})})},"Pagination"),AO=oX;var OO=U(ue()),n_=U(he()),iX=(0,OO.forwardRef)(({className:e,error:t,errorMessage:r,headingLevel:n=3},o)=>(t instanceof TypeError||console.error("Error loading data from Elastic:",t),(0,n_.jsx)("div",{className:e,ref:o,children:(0,n_.jsx)(xc,{label:Drupal.t("An error occurred while loading the content",{},{context:"React search"}),type:"error",headingLevel:n,children:r||Drupal.t("Please reload the page or try again later.",{},{context:"React search"})})}))),hh=iX;var RO=U(ue()),jn=U(he()),aX=(0,RO.forwardRef)(({actions:e,actionsClass:t,leftActions:r,optionalResultsText:n,resultText:o},a)=>{let l=(0,jn.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:a,children:[o," ",n&&(0,jn.jsxs)(jn.Fragment,{children:["(",n,")"]})]});return r?(0,jn.jsxs)("div",{className:"hdbt-search--react__result-top-area hdbt-search--react__result-top-area--with-left-actions",children:[l,(0,jn.jsxs)("div",{className:"hdbt-search--react__actions-container",children:[(0,jn.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:r}),(0,jn.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:e&&(0,jn.jsx)("div",{className:t,children:e})})]})]}):(0,jn.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[l,e&&(0,jn.jsx)("div",{className:t,children:e})]})}),o_=aX;var gh=U(he()),sX=i(({className:e,children:t,loading:r})=>(0,gh.jsxs)("div",{className:`hdbt__loading-wrapper${e?` ${e}`:""}`,children:[r&&(0,gh.jsx)(Ic,{count:1}),t]}),"ResultWrapper"),NO=sX;var j_=U(z_(),1),Zl=U(z_(),1),U_=j_.default.default||j_.default;var N0=U(he()),ire=i(({href:e,title:t,className:r,"data-hds-component":n,"data-hds-variant":o,rel:a})=>{let l={...n&&{"data-hds-component":n},...o&&{"data-hds-variant":o}};return(0,N0.jsxs)("a",{href:e,className:r,"data-is-external":"true",...l,rel:a,children:[t,!n&&(0,N0.jsx)("span",{className:"link__type link__type--external"}),(0,N0.jsx)("span",{className:"visually-hidden",children: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."})})]})},"ExternalLink"),dN=ire;var fN=U(ue());var Ph=U(he());function are({tags:e,isInteractive:t,langAttribute:r,insideCard:n}){let o=t?"content-tags__tags--interactive":"content-tags__tags--static",a=n?"div":"section";return fN.default.createElement(a,{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),role:n?"group":void 0},(0,Ph.jsx)("ul",{className:`content-tags__tags ${o}`,children:e.map((l,c)=>(0,Ph.jsx)("li",{className:"content-tags__tags__tag",...r,children:(0,Ph.jsx)(Al,{className:`${l.color?`content-tags__tags__tag--${l.color}`:""}`,iconStart:l.iconStart,children:l.tag})},`{item.tag}-${c}`))}))}i(are,"Tags");var M0=are;var tt=U(he()),Yo=i(({icon:e,label:t,content:r,langAttribute:n})=>(0,tt.jsxs)("div",{className:"card__meta",children:[(0,tt.jsx)("span",{className:"card__meta__icon",children:typeof e=="string"?(0,tt.jsx)(Fl,{icon:e}):e}),(0,tt.jsxs)("span",{className:"card__meta__label",children:[t,": "]}),(0,tt.jsx)("span",{className:"card__meta__content",...n,children:r})]}),"Metarow");function sre({cardCategoryTag:e,cardDescription:t,cardDescriptionHtml:r,cardHelptext:n,cardHelptextHtml:o,cardImage:a,cardModifierClass:l,cardTags:c,cardTitle:d,cardTitleLevel:p,cardUrl:m,cardUrlExternal:h=!1,customMetaRows:v,date:x,dateLabel:S,daterange:E,dateRangeLabel:y,distance:_,langAttribute:b,language:w,languageEducation:T,languageLabel:R,location:O,locationLabel:B,registrationRequired:I,signUp:M,theme:V,themeLabel:z,time:G,timeLabel:q,weightedEducation:F}){let J=` +Name: ${ao(n)} +Error:`,i)}}o(Kt,"triggerHandlers");var I4=null;function O4(e){let t="error";Jr(t,e),Kr(t,KU)}o(O4,"addGlobalErrorInstrumentationHandler");function KU(){I4=Te.onerror,Te.onerror=function(e,t,r,n,i){return Kt("error",{column:n,error:i,line:r,msg:e,url:t}),I4?I4.apply(this,arguments):!1},Te.onerror.__SENTRY_INSTRUMENTED__=!0}o(KU,"instrumentError");var R4=null;function A4(e){let t="unhandledrejection";Jr(t,e),Kr(t,QU)}o(A4,"addGlobalUnhandledRejectionInstrumentationHandler");function QU(){R4=Te.onunhandledrejection,Te.onunhandledrejection=function(e){return Kt("unhandledrejection",e),R4?R4.apply(this,arguments):!0},Te.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}o(QU,"instrumentUnhandledRejection");var eS=Object.prototype.toString;function Ui(e){switch(eS.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Lo(e,Error)}}o(Ui,"isError");function Du(e,t){return eS.call(e)===`[object ${t}]`}o(Du,"isBuiltin");function Up(e){return Du(e,"ErrorEvent")}o(Up,"isErrorEvent");function $p(e){return Du(e,"DOMError")}o($p,"isDOMError");function N4(e){return Du(e,"DOMException")}o(N4,"isDOMException");function Qr(e){return Du(e,"String")}o(Qr,"isString");function Hu(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}o(Hu,"isParameterizedString");function Js(e){return e===null||Hu(e)||typeof e!="object"&&typeof e!="function"}o(Js,"isPrimitive");function $i(e){return Du(e,"Object")}o($i,"isPlainObject");function Ks(e){return typeof Event<"u"&&Lo(e,Event)}o(Ks,"isEvent");function M4(e){return typeof Element<"u"&&Lo(e,Element)}o(M4,"isElement");function P4(e){return Du(e,"RegExp")}o(P4,"isRegExp");function qi(e){return!!(e?.then&&typeof e.then=="function")}o(qi,"isThenable");function D4(e){return $i(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}o(D4,"isSyntheticEvent");function Lo(e,t){try{return e instanceof t}catch{return!1}}o(Lo,"isInstanceOf");function X1(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}o(X1,"isVueViewModel");function tS(e){return typeof Request<"u"&&Lo(e,Request)}o(tS,"isRequest");var H4=Te,XU=80;function ed(e,t={}){if(!e)return"";try{let r=e,n=5,i=[],s=0,u=0,c=" > ",d=c.length,p,m=Array.isArray(t)?t:t.keyAttrs,h=!Array.isArray(t)&&t.maxStringLength||XU;for(;r&&s++1&&u+i.length*d+p.length>=h));)i.push(p),u+=p.length,r=r.parentNode;return i.reverse().join(c)}catch{return""}}o(ed,"htmlTreeAsString");function e$(e,t){let r=e,n=[];if(!r?.tagName)return"";if(H4.HTMLElement&&r instanceof HTMLElement&&r.dataset){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}n.push(r.tagName.toLowerCase());let i=t?.length?t.filter(u=>r.getAttribute(u)).map(u=>[u,r.getAttribute(u)]):null;if(i?.length)i.forEach(u=>{n.push(`[${u[0]}="${u[1]}"]`)});else{r.id&&n.push(`#${r.id}`);let u=r.className;if(u&&Qr(u)){let c=u.split(/\s+/);for(let d of c)n.push(`.${d}`)}}let s=["aria-label","type","name","title","alt"];for(let u of s){let c=r.getAttribute(u);c&&n.push(`[${u}="${c}"]`)}return n.join("")}o(e$,"_htmlElementAsString");function Qs(){try{return H4.document.location.href}catch{return""}}o(Qs,"getLocationHref");function B4(e){if(!H4.HTMLElement)return null;let t=e,r=5;for(let n=0;nBu(e,n,r))}o(zu,"stringMatchesSomePattern");function Qt(e,t,r){if(!(t in e))return;let n=e[t];if(typeof n!="function")return;let i=r(n);typeof i=="function"&&Zp(i,n);try{e[t]=i}catch{_e&&le.log(`Failed to replace method "${t}" in object`,e)}}o(Qt,"fill");function Rn(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{_e&&le.log(`Failed to add non-enumerable property "${t}" to object`,e)}}o(Rn,"addNonEnumerableProperty");function Zp(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,Rn(e,"__sentry_original__",t)}catch{}}o(Zp,"markFunctionWrapped");function Xs(e){return e.__sentry_original__}o(Xs,"getOriginalFunction");function Wp(e){if(Ui(e))return{message:e.message,name:e.name,stack:e.stack,...nS(e)};if(Ks(e)){let t={type:e.type,target:rS(e.target),currentTarget:rS(e.currentTarget),...nS(e)};return typeof CustomEvent<"u"&&Lo(e,CustomEvent)&&(t.detail=e.detail),t}else return e}o(Wp,"convertToPlainObject");function rS(e){try{return M4(e)?ed(e):Object.prototype.toString.call(e)}catch{return""}}o(rS,"serializeEventTarget");function nS(e){if(typeof e=="object"&&e!==null){let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}else return{}}o(nS,"getOwnProperties");function z4(e,t=40){let r=Object.keys(Wp(e));r.sort();let n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return Ua(n,t);for(let i=r.length;i>0;i--){let s=r.slice(0,i).join(", ");if(!(s.length>t))return i===r.length?s:Ua(s,t)}return""}o(z4,"extractExceptionKeysForMessage");function t$(){let e=Te;return e.crypto||e.msCrypto}o(t$,"getCrypto");function Xt(e=t$()){let t=o(()=>Math.random()*16,"getRandomByte");try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=o(()=>{let r=new Uint8Array(1);return e.getRandomValues(r),r[0]},"getRandomByte"))}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(t()&15)>>r/4).toString(16))}o(Xt,"uuid4");function oS(e){return e.exception?.values?.[0]}o(oS,"getFirstException");function si(e){let{message:t,event_id:r}=e;if(t)return t;let n=oS(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"":r||""}o(si,"getEventDescription");function Vu(e,t,r){let n=e.exception=e.exception||{},i=n.values=n.values||[],s=i[0]=i[0]||{};s.value||(s.value=t||""),s.type||(s.type=r||"Error")}o(Vu,"addExceptionTypeValue");function li(e,t){let r=oS(e);if(!r)return;let n={type:"generic",handled:!0},i=r.mechanism;if(r.mechanism={...n,...i,...t},t&&"data"in t){let s={...i?.data,...t.data};r.mechanism.data=s}}o(li,"addExceptionMechanism");function Gp(e){if(r$(e))return!0;try{Rn(e,"__sentry_captured__",!0)}catch{}return!1}o(Gp,"checkOrSetAlreadyCaught");function r$(e){try{return e.__sentry_captured__}catch{}}o(r$,"isAlreadyCaptured");var aS=1e3;function ui(){return Date.now()/aS}o(ui,"dateTimestampInSeconds");function n$(){let{performance:e}=Te;if(!e?.now||!e.timeOrigin)return ui;let t=e.timeOrigin;return()=>(t+e.now())/aS}o(n$,"createUnixTimestampInSecondsFunc");var iS;function gn(){return(iS??(iS=n$()))()}o(gn,"timestampInSeconds");function sS(e){let t=gn(),r={sid:Xt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:o(()=>o$(r),"toJSON")};return e&&Zi(r,e),r}o(sS,"makeSession");function Zi(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||gn(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:Xt()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{let r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}o(Zi,"updateSession");function lS(e,t){let r={};t?r={status:t}:e.status==="ok"&&(r={status:"exited"}),Zi(e,r)}o(lS,"closeSession");function o$(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}o(o$,"sessionToJSON");function $a(e,t,r=2){if(!t||typeof t!="object"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;let n={...e};for(let i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=$a(n[i],t[i],r-1));return n}o($a,"merge");function V4(){return Xt()}o(V4,"generateTraceId");function Yp(){return Xt().substring(16)}o(Yp,"generateSpanId");var F4="_sentrySpan";function j4(e,t){t?Rn(e,F4,t):delete e[F4]}o(j4,"_setSpanForScope");function U4(e){return e[F4]}o(U4,"_getSpanForScope");var i$=100,td=class td{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:V4(),sampleRand:Math.random()}}clone(){let t=new td;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,j4(t,U4(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Zi(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this._tags={...this._tags,[t]:r},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;let r=typeof t=="function"?t(this):t,n=r instanceof td?r.getScopeData():$i(r)?t:void 0,{tags:i,extra:s,user:u,contexts:c,level:d,fingerprint:p=[],propagationContext:m}=n||{};return this._tags={...this._tags,...i},this._extra={...this._extra,...s},this._contexts={...this._contexts,...c},u&&Object.keys(u).length&&(this._user=u),d&&(this._level=d),p.length&&(this._fingerprint=p),m&&(this._propagationContext=m),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,j4(this,void 0),this._attachments=[],this.setPropagationContext({traceId:V4(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){let n=typeof r=="number"?r:i$;if(n<=0)return this;let i={timestamp:ui(),...t,message:t.message?Ua(t.message,2048):t.message};return this._breadcrumbs.push(i),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:U4(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=$a(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){let n=r?.event_id||Xt();if(!this._client)return _e&&le.warn("No client configured on scope - will not capture exception!"),n;let i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...r,event_id:n},this),n}captureMessage(t,r,n){let i=n?.event_id||Xt();if(!this._client)return _e&&le.warn("No client configured on scope - will not capture message!"),i;let s=new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:s,...n,event_id:i},this),i}captureEvent(t,r){let n=r?.event_id||Xt();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(_e&&le.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}};o(td,"Scope");var _n=td;function uS(){return ji("defaultCurrentScope",()=>new _n)}o(uS,"getDefaultCurrentScope");function cS(){return ji("defaultIsolationScope",()=>new _n)}o(cS,"getDefaultIsolationScope");var q4=class q4{constructor(t,r){let n;t?n=t:n=new _n;let i;r?i=r:i=new _n,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){let r=this._pushScope(),n;try{n=t(r)}catch(i){throw this._popScope(),i}return qi(n)?n.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};o(q4,"AsyncContextStack");var $4=q4;function Fu(){let e=Gs(),t=Ys(e);return t.stack=t.stack||new $4(uS(),cS())}o(Fu,"getAsyncContextStack");function a$(e){return Fu().withScope(e)}o(a$,"withScope");function s$(e,t){let r=Fu();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}o(s$,"withSetScope");function dS(e){return Fu().withScope(()=>e(Fu().getIsolationScope()))}o(dS,"withIsolationScope");function fS(){return{withIsolationScope:dS,withScope:a$,withSetScope:s$,withSetIsolationScope:o((e,t)=>dS(t),"withSetIsolationScope"),getCurrentScope:o(()=>Fu().getScope(),"getCurrentScope"),getIsolationScope:o(()=>Fu().getIsolationScope(),"getIsolationScope")}}o(fS,"getStackAsyncContextStrategy");function Jp(e){let t=Ys(e);return t.acs?t.acs:fS()}o(Jp,"getAsyncContextStrategy");function Xr(){let e=Gs();return Jp(e).getCurrentScope()}o(Xr,"getCurrentScope");function so(){let e=Gs();return Jp(e).getIsolationScope()}o(so,"getIsolationScope");function Kp(){return ji("globalScope",()=>new _n)}o(Kp,"getGlobalScope");function Wi(...e){let t=Gs(),r=Jp(t);if(e.length===2){let[n,i]=e;return n?r.withSetScope(n,i):r.withScope(i)}return r.withScope(e[0])}o(Wi,"withScope");function ct(){return Xr().getClient()}o(ct,"getClient");function Z4(e){let t=e.getPropagationContext(),{traceId:r,parentSpanId:n,propagationSpanId:i}=t,s={trace_id:r,span_id:i||Yp()};return n&&(s.parent_span_id=n),s}o(Z4,"getTraceContextFromScope");var Qp="sentry.source",W4="sentry.sample_rate",pS="sentry.previous_trace_sample_rate",G4="sentry.op",Y4="sentry.origin";var J4="sentry.profile_id",K4="sentry.exclusive_time";var l$="_sentryScope",u$="_sentryIsolationScope";function Xp(e){return{scope:e[l$],isolationScope:e[u$]}}o(Xp,"getCapturedScopesOnSpan");var c$="sentry-",d$=/^sentry-/;function hS(e){let t=f$(e);if(!t)return;let r=Object.entries(t).reduce((n,[i,s])=>{if(i.match(d$)){let u=i.slice(c$.length);n[u]=s}return n},{});if(Object.keys(r).length>0)return r}o(hS,"baggageHeaderToDynamicSamplingContext");function f$(e){if(!(!e||!Qr(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,r)=>{let n=mS(r);return Object.entries(n).forEach(([i,s])=>{t[i]=s}),t},{}):mS(e)}o(f$,"parseBaggageHeader");function mS(e){return e.split(",").map(t=>t.split("=").map(r=>{try{return decodeURIComponent(r.trim())}catch{return}})).reduce((t,[r,n])=>(r&&n&&(t[r]=n),t),{})}o(mS,"baggageHeaderToObject");var p$=/^o(\d+)\./,m$=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function h$(e){return e==="http"||e==="https"}o(h$,"isValidProtocol");function ci(e,t=!1){let{host:r,path:n,pass:i,port:s,projectId:u,protocol:c,publicKey:d}=e;return`${c}://${d}${t&&i?`:${i}`:""}@${r}${s?`:${s}`:""}/${n&&`${n}/`}${u}`}o(ci,"dsnToString");function g$(e){let t=m$.exec(e);if(!t){io(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,n,i="",s="",u="",c=""]=t.slice(1),d="",p=c,m=p.split("/");if(m.length>1&&(d=m.slice(0,-1).join("/"),p=m.pop()),p){let h=p.match(/^\d+/);h&&(p=h[0])}return gS({host:s,pass:i,path:d,projectId:p,port:u,protocol:r,publicKey:n})}o(g$,"dsnFromString");function gS(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}o(gS,"dsnFromComponents");function _$(e){if(!_e)return!0;let{port:t,projectId:r,protocol:n}=e;return["protocol","publicKey","host","projectId"].find(u=>e[u]?!1:(le.error(`Invalid Sentry Dsn: ${u} missing`),!0))?!1:r.match(/^\d+$/)?h$(n)?t&&isNaN(parseInt(t,10))?(le.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(le.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(le.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1)}o(_$,"validateDsn");function v$(e){return e.match(p$)?.[1]}o(v$,"extractOrgIdFromDsnHost");function _S(e){let t=e.getOptions(),{host:r}=e.getDsn()||{},n;return t.orgId?n=String(t.orgId):r&&(n=v$(r)),n}o(_S,"extractOrgIdFromClient");function em(e){let t=typeof e=="string"?g$(e):gS(e);if(!(!t||!_$(t)))return t}o(em,"makeDsn");function vS(e){if(typeof e=="boolean")return Number(e);let t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}o(vS,"parseSampleRate");var CS=1,bS=!1;function Q4(e){let{spanId:t,traceId:r,isRemote:n}=e.spanContext(),i=n?t:ju(e).parent_span_id,s=Xp(e).scope,u=n?s?.getPropagationContext().propagationSpanId||Yp():t;return{parent_span_id:i,span_id:u,trace_id:r}}o(Q4,"spanToTraceContext");function b$(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:r,traceFlags:n,...i},attributes:s})=>({span_id:t,trace_id:r,sampled:n===CS,attributes:s,...i}))}o(b$,"convertSpanLinksForEnvelope");function yS(e){return typeof e=="number"?xS(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?xS(e.getTime()):gn()}o(yS,"spanTimeInputToSeconds");function xS(e){return e>9999999999?e/1e3:e}o(xS,"ensureTimestampInSeconds");function ju(e){if(x$(e))return e.getSpanJSON();let{spanId:t,traceId:r}=e.spanContext();if(y$(e)){let{attributes:n,startTime:i,name:s,endTime:u,status:c,links:d}=e,p="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0;return{span_id:t,trace_id:r,data:n,description:s,parent_span_id:p,start_timestamp:yS(i),timestamp:yS(u)||void 0,status:C$(c),op:n[G4],origin:n[Y4],links:b$(d)}}return{span_id:t,trace_id:r,start_timestamp:0,data:{}}}o(ju,"spanToJSON");function y$(e){let t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}o(y$,"spanIsOpenTelemetrySdkTraceBaseSpan");function x$(e){return typeof e.getSpanJSON=="function"}o(x$,"spanIsSentrySpan");function wS(e){let{traceFlags:t}=e.spanContext();return t===CS}o(wS,"spanIsSampled");function C$(e){if(!(!e||e.code===0))return e.code===1?"ok":e.message||"unknown_error"}o(C$,"getStatusMessage");var w$="_sentryRootSpan";function rd(e){return e[w$]||e}o(rd,"getRootSpan");function X4(){bS||(io(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),bS=!0)}o(X4,"showSpanDropWarning");function SS(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let t=e||ct()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}o(SS,"hasSpansEnabled");var Uu="production";var S$="_frozenDsc";function ES(e,t){let r=t.getOptions(),{publicKey:n}=t.getDsn()||{},i={environment:r.environment||Uu,release:r.release,public_key:n,trace_id:e,org_id:_S(t)};return t.emit("createDsc",i),i}o(ES,"getDynamicSamplingContextFromClient");function LS(e,t){let r=t.getPropagationContext();return r.dsc||ES(r.traceId,e)}o(LS,"getDynamicSamplingContextFromScope");function e6(e){let t=ct();if(!t)return{};let r=rd(e),n=ju(r),i=n.data,s=r.spanContext().traceState,u=s?.get("sentry.sample_rate")??i[W4]??i[pS];function c(S){return(typeof u=="number"||typeof u=="string")&&(S.sample_rate=`${u}`),S}o(c,"applyLocalSampleRateToDsc");let d=r[S$];if(d)return c(d);let p=s?.get("sentry.dsc"),m=p&&hS(p);if(m)return c(m);let h=ES(e.spanContext().traceId,t),v=i[Qp],x=n.description;return v!=="url"&&x&&(h.transaction=x),SS()&&(h.sampled=String(wS(r)),h.sample_rand=s?.get("sentry.sample_rand")??Xp(r).scope?.getPropagationContext().sampleRand.toString()),c(h),t.emit("createDsc",h,r),h}o(e6,"getDynamicSamplingContextFromSpan");function lo(e,t=100,r=1/0){try{return t6("",e,t,r)}catch(n){return{ERROR:`**non-serializable** (${n})`}}}o(lo,"normalize");function tm(e,t=3,r=100*1024){let n=lo(e,t);return k$(n)>r?tm(e,t-1,r):n}o(tm,"normalizeToSize");function t6(e,t,r=1/0,n=1/0,i=I$()){let[s,u]=i;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;let c=E$(e,t);if(!c.startsWith("[object "))return c;if(t.__sentry_skip_normalization__)return t;let d=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:r;if(d===0)return c.replace("object ","");if(s(t))return"[Circular ~]";let p=t;if(p&&typeof p.toJSON=="function")try{let x=p.toJSON();return t6("",x,d-1,n,i)}catch{}let m=Array.isArray(t)?[]:{},h=0,v=Wp(t);for(let x in v){if(!Object.prototype.hasOwnProperty.call(v,x))continue;if(h>=n){m[x]="[MaxProperties ~]";break}let S=v[x];m[x]=t6(x,S,d-1,n,i),h++}return u(t),m}o(t6,"visit");function E$(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(X1(t))return"[VueViewModel]";if(D4(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${ao(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;let r=L$(t);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}o(E$,"stringifyValue");function L$(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}o(L$,"getConstructorName");function T$(e){return~-encodeURI(e).split(/%..|./).length}o(T$,"utf8Length");function k$(e){return T$(JSON.stringify(e))}o(k$,"jsonSize");function I$(){let e=new WeakSet;function t(n){return e.has(n)?!0:(e.add(n),!1)}o(t,"memoize");function r(n){e.delete(n)}return o(r,"unmemoize"),[t,r]}o(I$,"memoBuilder");function Gi(e,t=[]){return[e,t]}o(Gi,"createEnvelope");function TS(e,t){let[r,n]=e;return[r,[...n,t]]}o(TS,"addItemToEnvelope");function n6(e,t){let r=e[1];for(let n of r){let i=n[0].type;if(t(n,i))return!0}return!1}o(n6,"forEachEnvelopeItem");function r6(e){let t=Ys(Te);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}o(r6,"encodeUTF8");function kS(e){let[t,r]=e,n=JSON.stringify(t);function i(s){typeof n=="string"?n=typeof s=="string"?n+s:[r6(n),s]:n.push(typeof s=="string"?r6(s):s)}o(i,"append");for(let s of r){let[u,c]=s;if(i(` +${JSON.stringify(u)} +`),typeof c=="string"||c instanceof Uint8Array)i(c);else{let d;try{d=JSON.stringify(c)}catch{d=JSON.stringify(lo(c))}i(d)}}return typeof n=="string"?n:O$(n)}o(kS,"serializeEnvelope");function O$(e){let t=e.reduce((i,s)=>i+s.length,0),r=new Uint8Array(t),n=0;for(let i of e)r.set(i,n),n+=i.length;return r}o(O$,"concatBuffers");function IS(e){let t=typeof e.data=="string"?r6(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}o(IS,"createAttachmentEnvelopeItem");var R$={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function o6(e){return R$[e]}o(o6,"envelopeItemTypeToDataCategory");function i6(e){if(!e?.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}o(i6,"getSdkMetadataForEnvelopeHeader");function OS(e,t,r,n){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:ci(n)},...i&&{trace:i}}}o(OS,"createEventEnvelopeHeaders");function a6(e,t){if(!t?.length||!e.description)return!1;for(let r of t){if(A$(r)){if(Bu(e.description,r))return!0;continue}if(!r.name&&!r.op)continue;let n=r.name?Bu(e.description,r.name):!0,i=r.op?e.op&&Bu(e.op,r.op):!0;if(n&&i)return!0}return!1}o(a6,"shouldIgnoreSpan");function RS(e,t){let r=t.parent_span_id,n=t.span_id;if(r)for(let i of e)i.parent_span_id===n&&(i.parent_span_id=r)}o(RS,"reparentChildSpans");function A$(e){return typeof e=="string"||e instanceof RegExp}o(A$,"isStringOrRegExp");function N$(e,t){if(!t)return e;let r=e.sdk||{};return e.sdk={...r,name:r.name||t.name,version:r.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}o(N$,"_enhanceEventWithSdkInfo");function AS(e,t,r,n){let i=i6(r),s={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:ci(t)}},u="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Gi(s,[u])}o(AS,"createSessionEnvelope");function NS(e,t,r,n){let i=i6(r),s=e.type&&e.type!=="replay_event"?e.type:"event";N$(e,r?.sdk);let u=OS(e,i,n,t);return delete e.sdkProcessingMetadata,Gi(u,[[{type:s},e]])}o(NS,"createEventEnvelope");var s6=0,MS=1,PS=2;function uo(e){return new To(t=>{t(e)})}o(uo,"resolvedSyncPromise");function qa(e){return new To((t,r)=>{r(e)})}o(qa,"rejectedSyncPromise");var nd=class nd{constructor(t){this._state=s6,this._handlers=[],this._runExecutor(t)}then(t,r){return new nd((n,i)=>{this._handlers.push([!1,s=>{if(!t)n(s);else try{n(t(s))}catch(u){i(u)}},s=>{if(!r)i(s);else try{n(r(s))}catch(u){i(u)}}]),this._executeHandlers()})}catch(t){return this.then(r=>r,t)}finally(t){return new nd((r,n)=>{let i,s;return this.then(u=>{s=!1,i=u,t&&t()},u=>{s=!0,i=u,t&&t()}).then(()=>{if(s){n(i);return}r(i)})})}_executeHandlers(){if(this._state===s6)return;let t=this._handlers.slice();this._handlers=[],t.forEach(r=>{r[0]||(this._state===MS&&r[1](this._value),this._state===PS&&r[2](this._value),r[0]=!0)})}_runExecutor(t){let r=o((s,u)=>{if(this._state===s6){if(qi(u)){u.then(n,i);return}this._state=s,this._value=u,this._executeHandlers()}},"setResult"),n=o(s=>{r(MS,s)},"resolve"),i=o(s=>{r(PS,s)},"reject");try{t(n,i)}catch(s){i(s)}}};o(nd,"SyncPromise");var To=nd;function rm(e,t,r,n=0){return new To((i,s)=>{let u=e[n];if(t===null||typeof u!="function")i(t);else{let c=u({...t},r);_e&&u.id&&c===null&&le.log(`Event processor "${u.id}" dropped event`),qi(c)?c.then(d=>rm(e,d,r,n+1).then(i)).then(null,s):rm(e,c,r,n+1).then(i).then(null,s)}})}o(rm,"notifyEventProcessors");function DS(e,t){let{fingerprint:r,span:n,breadcrumbs:i,sdkProcessingMetadata:s}=t;M$(e,t),n&&H$(e,n),B$(e,r),P$(e,i),D$(e,s)}o(DS,"applyScopeDataToEvent");function l6(e,t){let{extra:r,tags:n,user:i,contexts:s,level:u,sdkProcessingMetadata:c,breadcrumbs:d,fingerprint:p,eventProcessors:m,attachments:h,propagationContext:v,transactionName:x,span:S}=t;nm(e,"extra",r),nm(e,"tags",n),nm(e,"user",i),nm(e,"contexts",s),e.sdkProcessingMetadata=$a(e.sdkProcessingMetadata,c,2),u&&(e.level=u),x&&(e.transactionName=x),S&&(e.span=S),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),p.length&&(e.fingerprint=[...e.fingerprint,...p]),m.length&&(e.eventProcessors=[...e.eventProcessors,...m]),h.length&&(e.attachments=[...e.attachments,...h]),e.propagationContext={...e.propagationContext,...v}}o(l6,"mergeScopeData");function nm(e,t,r){e[t]=$a(e[t],r,1)}o(nm,"mergeAndOverwriteScopeData");function M$(e,t){let{extra:r,tags:n,user:i,contexts:s,level:u,transactionName:c}=t;Object.keys(r).length&&(e.extra={...r,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),u&&(e.level=u),c&&e.type!=="transaction"&&(e.transaction=c)}o(M$,"applyDataToEvent");function P$(e,t){let r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}o(P$,"applyBreadcrumbsToEvent");function D$(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}o(D$,"applySdkMetadataToEvent");function H$(e,t){e.contexts={trace:Q4(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:e6(t),...e.sdkProcessingMetadata};let r=rd(t),n=ju(r).description;n&&!e.transaction&&e.type==="transaction"&&(e.transaction=n)}o(H$,"applySpanToEvent");function B$(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}o(B$,"applyFingerprintToEvent");var om,HS,im;function BS(e){let t=Te._sentryDebugIds;if(!t)return{};let r=Object.keys(t);return im&&r.length===HS||(HS=r.length,im=r.reduce((n,i)=>{om||(om={});let s=om[i];if(s)n[s[0]]=s[1];else{let u=e(i);for(let c=u.length-1;c>=0;c--){let p=u[c]?.filename,m=t[i];if(p&&m){n[p]=m,om[i]=[p,m];break}}}return n},{})),im}o(BS,"getFilenameToDebugIdMap");function zS(e,t,r,n,i,s){let{normalizeDepth:u=3,normalizeMaxBreadth:c=1e3}=e,d={...t,event_id:t.event_id||r.event_id||Xt(),timestamp:t.timestamp||ui()},p=r.integrations||e.integrations.map(y=>y.name);z$(d,e),j$(d,p),i&&i.emit("applyFrameMetadata",t),t.type===void 0&&V$(d,e.stackParser);let m=$$(n,r.captureContext);r.mechanism&&li(d,r.mechanism);let h=i?i.getEventProcessors():[],v=Kp().getScopeData();if(s){let y=s.getScopeData();l6(v,y)}if(m){let y=m.getScopeData();l6(v,y)}let x=[...r.attachments||[],...v.attachments];x.length&&(r.attachments=x),DS(d,v);let S=[...h,...v.eventProcessors];return rm(S,d,r).then(y=>(y&&F$(y),typeof u=="number"&&u>0?U$(y,u,c):y))}o(zS,"prepareEvent");function z$(e,t){let{environment:r,release:n,dist:i,maxValueLength:s=250}=t;e.environment=e.environment||r||Uu,!e.release&&n&&(e.release=n),!e.dist&&i&&(e.dist=i);let u=e.request;u?.url&&(u.url=Ua(u.url,s))}o(z$,"applyClientOptions");function V$(e,t){let r=BS(t);e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(i=>{i.filename&&(i.debug_id=r[i.filename])})})}o(V$,"applyDebugIds");function F$(e){let t={};if(e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(i=>{i.debug_id&&(i.abs_path?t[i.abs_path]=i.debug_id:i.filename&&(t[i.filename]=i.debug_id),delete i.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([n,i])=>{r.push({type:"sourcemap",code_file:n,debug_id:i})})}o(F$,"applyDebugMeta");function j$(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}o(j$,"applyIntegrationsMetadata");function U$(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(i=>({...i,...i.data&&{data:lo(i.data,t,r)}}))},...e.user&&{user:lo(e.user,t,r)},...e.contexts&&{contexts:lo(e.contexts,t,r)},...e.extra&&{extra:lo(e.extra,t,r)}};return e.contexts?.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=lo(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(i=>({...i,...i.data&&{data:lo(i.data,t,r)}}))),e.contexts?.flags&&n.contexts&&(n.contexts.flags=lo(e.contexts.flags,3,r)),n}o(U$,"normalizeEvent");function $$(e,t){if(!t)return e;let r=e?e.clone():new _n;return r.update(t),r}o($$,"getFinalScope");function VS(e){if(e)return q$(e)?{captureContext:e}:W$(e)?{captureContext:e}:e}o(VS,"parseEventHintOrCaptureContext");function q$(e){return e instanceof _n||typeof e=="function"}o(q$,"hintIsScopeOrFunction");var Z$=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function W$(e){return Object.keys(e).some(t=>Z$.includes(t))}o(W$,"hintIsScopeContext");function $u(e,t){return Xr().captureException(e,VS(t))}o($u,"captureException");function od(e,t){return Xr().captureEvent(e,t)}o(od,"captureEvent");function am(e,t){so().setContext(e,t)}o(am,"setContext");function sm(){return so().lastEventId()}o(sm,"lastEventId");function id(e){let t=so(),r=Xr(),{userAgent:n}=Te.navigator||{},i=sS({user:r.getUser()||t.getUser(),...n&&{userAgent:n},...e}),s=t.getSession();return s?.status==="ok"&&Zi(s,{status:"exited"}),lm(),t.setSession(i),i}o(id,"startSession");function lm(){let e=so(),r=Xr().getSession()||e.getSession();r&&lS(r),jS(),e.setSession()}o(lm,"endSession");function jS(){let e=so(),t=ct(),r=e.getSession();r&&t&&t.captureSession(r)}o(jS,"_sendSessionUpdate");function ad(e=!1){if(e){lm();return}jS()}o(ad,"captureSession");var G$="7";function US(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}o(US,"getBaseApiEndpoint");function Y$(e){return`${US(e)}${e.projectId}/envelope/`}o(Y$,"_getIngestEndpoint");function J$(e,t){let r={sentry_version:G$};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(r).toString()}o(J$,"_encodedAuth");function u6(e,t,r){return t||`${Y$(e)}?${J$(e,r)}`}o(u6,"getEnvelopeEndpointWithUrlEncodedAuth");function c6(e,t){let r=em(e);if(!r)return"";let n=`${US(r)}embed/error-page/`,i=`dsn=${ci(r)}`;for(let s in t)if(s!=="dsn"&&s!=="onClose")if(s==="user"){let u=t.user;if(!u)continue;u.name&&(i+=`&name=${encodeURIComponent(u.name)}`),u.email&&(i+=`&email=${encodeURIComponent(u.email)}`)}else i+=`&${encodeURIComponent(s)}=${encodeURIComponent(t[s])}`;return`${n}?${i}`}o(c6,"getReportDialogEndpoint");var $S=[];function K$(e){let t={};return e.forEach(r=>{let{name:n}=r,i=t[n];i&&!i.isDefaultInstance&&r.isDefaultInstance||(t[n]=r)}),Object.values(t)}o(K$,"filterDuplicates");function d6(e){let t=e.defaultIntegrations||[],r=e.integrations;t.forEach(i=>{i.isDefaultInstance=!0});let n;if(Array.isArray(r))n=[...t,...r];else if(typeof r=="function"){let i=r(t);n=Array.isArray(i)?i:[i]}else n=t;return K$(n)}o(d6,"getIntegrationsToSetup");function qS(e,t){let r={};return t.forEach(n=>{n&&p6(e,n,r)}),r}o(qS,"setupIntegrations");function f6(e,t){for(let r of t)r?.afterAllSetup&&r.afterAllSetup(e)}o(f6,"afterSetupIntegrations");function p6(e,t,r){if(r[t.name]){_e&&le.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,$S.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),$S.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,s)=>n(i,s,e))}if(typeof t.processEvent=="function"){let n=t.processEvent.bind(t),i=Object.assign((s,u)=>n(s,u,e),{id:t.name});e.addEventProcessor(i)}_e&&le.log(`Integration installed: ${t.name}`)}o(p6,"setupIntegration");function ZS(e,t,r){let n=[{type:"client_report"},{timestamp:r||ui(),discarded_events:e}];return Gi(t?{dsn:t}:{},[n])}o(ZS,"createClientReportEnvelope");function um(e){let t=[];e.message&&t.push(e.message);try{let r=e.exception.values[e.exception.values.length-1];r?.value&&(t.push(r.value),r.type&&t.push(`${r.type}: ${r.value}`))}catch{}return t}o(um,"getPossibleEventMessages");function WS(e){let{trace_id:t,parent_span_id:r,span_id:n,status:i,origin:s,data:u,op:c}=e.contexts?.trace??{};return{data:u??{},description:e.transaction,op:c,parent_span_id:r,span_id:n??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:s,profile_id:u?.[J4],exclusive_time:u?.[K4],measurements:e.measurements,is_segment:!0}}o(WS,"convertTransactionEventToSpanJson");function GS(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[J4]:e.profile_id},...e.exclusive_time&&{[K4]:e.exclusive_time}}}},measurements:e.measurements}}o(GS,"convertSpanJsonToTransactionEvent");var YS="Not capturing exception because it's already been captured.",JS="Discarded session because of missing or non-string release",XS=Symbol.for("SentryInternalError"),eE=Symbol.for("SentryDoNotSendEventError");function cm(e){return{message:e,[XS]:!0}}o(cm,"_makeInternalError");function m6(e){return{message:e,[eE]:!0}}o(m6,"_makeDoNotSendEventError");function KS(e){return!!e&&typeof e=="object"&&XS in e}o(KS,"_isInternalError");function QS(e){return!!e&&typeof e=="object"&&eE in e}o(QS,"_isDoNotSendEventError");var g6=class g6{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=em(t.dsn):_e&&le.warn("No DSN provided, client will not send events."),this._dsn){let r=u6(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:r})}}captureException(t,r,n){let i=Xt();if(Gp(t))return _e&&le.log(YS),i;let s={event_id:i,...r};return this._process(this.eventFromException(t,s).then(u=>this._captureEvent(u,s,n))),s.event_id}captureMessage(t,r,n,i){let s={event_id:Xt(),...n},u=Hu(t)?t:String(t),c=Js(t)?this.eventFromMessage(u,r,s):this.eventFromException(t,s);return this._process(c.then(d=>this._captureEvent(d,s,i))),s.event_id}captureEvent(t,r,n){let i=Xt();if(r?.originalException&&Gp(r.originalException))return _e&&le.log(YS),i;let s={event_id:i,...r},u=t.sdkProcessingMetadata||{},c=u.capturedSpanScope,d=u.capturedSpanIsolationScope;return this._process(this._captureEvent(t,s,c||n,d)),s.event_id}captureSession(t){this.sendSession(t),Zi(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let r=this._transport;return r?(this.emit("flush"),this._isClientDoneProcessing(t).then(n=>r.flush(t).then(i=>n&&i))):uo(!0)}close(t){return this.flush(t).then(r=>(this.getOptions().enabled=!1,this.emit("close"),r))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){let r=this._integrations[t.name];p6(this,t,this._integrations),r||f6(this,[t])}sendEvent(t,r={}){this.emit("beforeSendEvent",t,r);let n=NS(t,this._dsn,this._options._metadata,this._options.tunnel);for(let s of r.attachments||[])n=TS(n,IS(s));let i=this.sendEnvelope(n);i&&i.then(s=>this.emit("afterSendEvent",t,s),null)}sendSession(t){let{release:r,environment:n=Uu}=this._options;if("aggregates"in t){let s=t.attrs||{};if(!s.release&&!r){_e&&le.warn(JS);return}s.release=s.release||r,s.environment=s.environment||n,t.attrs=s}else{if(!t.release&&!r){_e&&le.warn(JS);return}t.release=t.release||r,t.environment=t.environment||n}this.emit("beforeSendSession",t);let i=AS(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(i)}recordDroppedEvent(t,r,n=1){if(this._options.sendClientReports){let i=`${t}:${r}`;_e&&le.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(t,r){let n=this._hooks[t]=this._hooks[t]||[];return n.push(r),()=>{let i=n.indexOf(r);i>-1&&n.splice(i,1)}}emit(t,...r){let n=this._hooks[t];n&&n.forEach(i=>i(...r))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,r=>(_e&&le.error("Error while sending envelope:",r),r)):(_e&&le.error("Transport disabled"),uo({}))}_setupIntegrations(){let{integrations:t}=this._options;this._integrations=qS(this,t),f6(this,t)}_updateSessionFromEvent(t,r){let n=r.level==="fatal",i=!1,s=r.exception?.values;if(s){i=!0;for(let d of s)if(d.mechanism?.handled===!1){n=!0;break}}let u=t.status==="ok";(u&&t.errors===0||u&&n)&&(Zi(t,{...n&&{status:"crashed"},errors:t.errors||Number(i||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new To(r=>{let n=0,i=1,s=setInterval(()=>{this._numProcessing==0?(clearInterval(s),r(!0)):(n+=i,t&&n>=t&&(clearInterval(s),r(!1)))},i)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,r,n,i){let s=this.getOptions(),u=Object.keys(this._integrations);return!r.integrations&&u?.length&&(r.integrations=u),this.emit("preprocessEvent",t,r),t.type||i.setLastEventId(t.event_id||r.event_id),zS(s,t,r,n,this,i).then(c=>{if(c===null)return c;this.emit("postprocessEvent",c,r),c.contexts={trace:Z4(n),...c.contexts};let d=LS(this,n);return c.sdkProcessingMetadata={dynamicSamplingContext:d,...c.sdkProcessingMetadata},c})}_captureEvent(t,r={},n=Xr(),i=so()){return _e&&h6(t)&&le.log(`Captured error event \`${um(t)[0]||""}\``),this._processEvent(t,r,n,i).then(s=>s.event_id,s=>{_e&&(QS(s)?le.log(s.message):KS(s)?le.warn(s.message):le.warn(s))})}_processEvent(t,r,n,i){let s=this.getOptions(),{sampleRate:u}=s,c=tE(t),d=h6(t),p=t.type||"error",m=`before send for type \`${p}\``,h=typeof u>"u"?void 0:vS(u);if(d&&typeof h=="number"&&Math.random()>h)return this.recordDroppedEvent("sample_rate","error"),qa(m6(`Discarding event because it's not included in the random sample (sampling rate = ${u})`));let v=p==="replay_event"?"replay":p;return this._prepareEvent(t,r,n,i).then(x=>{if(x===null)throw this.recordDroppedEvent("event_processor",v),m6("An event processor returned `null`, will not send event.");if(r.data&&r.data.__sentry__===!0)return x;let E=eq(this,s,x,r);return X$(E,m)}).then(x=>{if(x===null){if(this.recordDroppedEvent("before_send",v),c){let _=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",_)}throw m6(`${m} returned \`null\`, will not send event.`)}let S=n.getSession()||i.getSession();if(d&&S&&this._updateSessionFromEvent(S,x),c){let y=x.sdkProcessingMetadata?.spanCountBeforeProcessing||0,_=x.spans?x.spans.length:0,b=y-_;b>0&&this.recordDroppedEvent("before_send","span",b)}let E=x.transaction_info;if(c&&E&&x.transaction!==t.transaction){let y="custom";x.transaction_info={...E,source:y}}return this.sendEvent(x,r),x}).then(null,x=>{throw QS(x)||KS(x)?x:(this.captureException(x,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:x}),cm(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. +Reason: ${x}`))})}_process(t){this._numProcessing++,t.then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r))}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.entries(t).map(([r,n])=>{let[i,s]=r.split(":");return{reason:i,category:s,quantity:n}})}_flushOutcomes(){_e&&le.log("Flushing outcomes...");let t=this._clearOutcomes();if(t.length===0){_e&&le.log("No outcomes to send");return}if(!this._dsn){_e&&le.log("No dsn provided, will not send outcomes");return}_e&&le.log("Sending outcomes:",t);let r=ZS(t,this._options.tunnel&&ci(this._dsn));this.sendEnvelope(r)}};o(g6,"Client");var sd=g6;function X$(e,t){let r=`${t} must return \`null\` or a valid event.`;if(qi(e))return e.then(n=>{if(!$i(n)&&n!==null)throw cm(r);return n},n=>{throw cm(`${t} rejected with ${n}`)});if(!$i(e)&&e!==null)throw cm(r);return e}o(X$,"_validateBeforeSendResult");function eq(e,t,r,n){let{beforeSend:i,beforeSendTransaction:s,beforeSendSpan:u,ignoreSpans:c}=t,d=r;if(h6(d)&&i)return i(d,n);if(tE(d)){if(u||c){let p=WS(d);if(c?.length&&a6(p,c))return null;if(u){let m=u(p);m?d=$a(r,GS(m)):X4()}if(d.spans){let m=[],h=d.spans;for(let x of h){if(c?.length&&a6(x,c)){RS(h,x);continue}if(u){let S=u(x);S?m.push(S):(X4(),m.push(x))}else m.push(x)}let v=d.spans.length-m.length;v&&e.recordDroppedEvent("before_send","span",v),d.spans=m}}if(s){if(d.spans){let p=d.spans.length;d.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:p}}return s(d,n)}}return d}o(eq,"processBeforeSend");function h6(e){return e.type===void 0}o(h6,"isErrorEvent");function tE(e){return e.type==="transaction"}o(tE,"isTransactionEvent");function tq(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}o(tq,"createLogContainerEnvelopeItem");function rE(e,t,r,n){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),r&&n&&(i.dsn=ci(n)),Gi(i,[tq(e)])}o(rE,"createLogEnvelope");function ld(e,t){let r=t??rq(e)??[];if(r.length===0)return;let n=e.getOptions(),i=rE(r,n._metadata,n.tunnel,e.getDsn());nE().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(i)}o(ld,"_INTERNAL_flushLogsBuffer");function rq(e){return nE().get(e)}o(rq,"_INTERNAL_getLogBuffer");function nE(){return ji("clientToLogBufferMap",()=>new WeakMap)}o(nE,"_getBufferMap");function _6(e,t){t.debug===!0&&(_e?le.enable():io(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Xr().update(t.initialScope);let n=new e(t);return v6(n),n.init(),n}o(_6,"initAndBind");function v6(e){Xr().setClient(e)}o(v6,"setCurrentClient");var b6=Symbol.for("SentryBufferFullError");function oE(e){let t=[];function r(){return e===void 0||t.lengthn(c)).then(null,()=>n(c).then(null,()=>{})),c}o(i,"add");function s(u){return new To((c,d)=>{let p=t.length;if(!p)return c(!0);let m=setTimeout(()=>{u&&u>0&&c(!1)},u);t.forEach(h=>{uo(h).then(()=>{--p||(clearTimeout(m),c(!0))},d)})})}return o(s,"drain"),{$:t,add:i,drain:s}}o(oE,"makePromiseBuffer");function nq(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return r*1e3;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}o(nq,"parseRetryAfterHeader");function oq(e,t){return e[t]||e.all||0}o(oq,"disabledUntil");function iE(e,t,r=Date.now()){return oq(e,t)>r}o(iE,"isRateLimited");function aE(e,{statusCode:t,headers:r},n=Date.now()){let i={...e},s=r?.["x-sentry-rate-limits"],u=r?.["retry-after"];if(s)for(let c of s.trim().split(",")){let[d,p,,,m]=c.split(":",5),h=parseInt(d,10),v=(isNaN(h)?60:h)*1e3;if(!p)i.all=n+v;else for(let x of p.split(";"))x==="metric_bucket"?(!m||m.split(";").includes("custom"))&&(i[x]=n+v):i[x]=n+v}else u?i.all=n+nq(u,n):t===429&&(i.all=n+60*1e3);return i}o(aE,"updateRateLimits");var iq=64;function dm(e,t,r=oE(e.bufferSize||iq)){let n={},i=o(u=>r.drain(u),"flush");function s(u){let c=[];if(n6(u,(h,v)=>{let x=o6(v);iE(n,x)?e.recordDroppedEvent("ratelimit_backoff",x):c.push(h)}),c.length===0)return uo({});let d=Gi(u[0],c),p=o(h=>{n6(d,(v,x)=>{e.recordDroppedEvent(h,o6(x))})},"recordEnvelopeLoss"),m=o(()=>t({body:kS(d)}).then(h=>(h.statusCode!==void 0&&(h.statusCode<200||h.statusCode>=300)&&_e&&le.warn(`Sentry responded with status code ${h.statusCode} to sent event.`),n=aE(n,h),h),h=>{throw p("network_error"),_e&&le.error("Encountered error running transport request:",h),h}),"requestTask");return r.add(m).then(h=>h,h=>{if(h===b6)return _e&&le.error("Skipped sending event because buffer is full."),p("queue_overflow"),uo({});throw h})}return o(s,"send"),{send:s,flush:i}}o(dm,"createTransport");function ud(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}o(ud,"parseUrl");function y6(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}o(y6,"addAutoIpAddressToSession");function cd(e,t,r=[t],n="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:r.map(s=>({name:`${n}:@sentry/${s}`,version:ii})),version:ii}),e._metadata=i}o(cd,"applySdkMetadata");var aq=100;function di(e,t){let r=ct(),n=so();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:s=aq}=r.getOptions();if(s<=0)return;let c={timestamp:ui(),...e},d=i?io(()=>i(c,t)):c;d!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",d,t),n.addBreadcrumb(d,s))}o(di,"addBreadcrumb");var sE,sq="FunctionToString",lE=new WeakMap,lq=o(()=>({name:sq,setupOnce(){sE=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=Xs(this),r=lE.has(ct())&&t!==void 0?t:this;return sE.apply(r,e)}}catch{}},setup(e){lE.set(e,!0)}}),"_functionToStringIntegration"),fm=lq;var uq=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],cq="EventFilters",x6=(e={})=>{let t;return{name:cq,setup(r){let n=r.getOptions();t=uE(e,n)},processEvent(r,n,i){if(!t){let s=i.getOptions();t=uE(e,s)}return dq(r,t)?null:r}}},mm=(e={})=>({...x6(e),name:"InboundFilters"});function uE(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:uq],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}o(uE,"_mergeOptions");function dq(e,t){if(e.type){if(e.type==="transaction"&&pq(e,t.ignoreTransactions))return _e&&le.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. +Event: ${si(e)}`),!0}else{if(fq(e,t.ignoreErrors))return _e&&le.warn(`Event dropped due to being matched by \`ignoreErrors\` option. +Event: ${si(e)}`),!0;if(_q(e))return _e&&le.warn(`Event dropped due to not having an error message, error type or stacktrace. +Event: ${si(e)}`),!0;if(mq(e,t.denyUrls))return _e&&le.warn(`Event dropped due to being matched by \`denyUrls\` option. +Event: ${si(e)}. +Url: ${pm(e)}`),!0;if(!hq(e,t.allowUrls))return _e&&le.warn(`Event dropped due to not being matched by \`allowUrls\` option. +Event: ${si(e)}. +Url: ${pm(e)}`),!0}return!1}o(dq,"_shouldDropEvent");function fq(e,t){return t?.length?um(e).some(r=>zu(r,t)):!1}o(fq,"_isIgnoredError");function pq(e,t){if(!t?.length)return!1;let r=e.transaction;return r?zu(r,t):!1}o(pq,"_isIgnoredTransaction");function mq(e,t){if(!t?.length)return!1;let r=pm(e);return r?zu(r,t):!1}o(mq,"_isDeniedUrl");function hq(e,t){if(!t?.length)return!0;let r=pm(e);return r?zu(r,t):!0}o(hq,"_isAllowedUrl");function gq(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&r.filename!==""&&r.filename!=="[native code]")return r.filename||null}return null}o(gq,"_getLastValidUrl");function pm(e){try{let r=[...e.exception?.values??[]].reverse().find(n=>n.mechanism?.parent_id===void 0&&n.stacktrace?.frames?.length)?.stacktrace?.frames;return r?gq(r):null}catch{return _e&&le.error(`Cannot extract url for event ${si(e)}`),null}}o(pm,"_getEventFilterUrl");function _q(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}o(_q,"_isUselessError");function w6(e,t,r,n,i,s){if(!i.exception?.values||!s||!Lo(s.originalException,Error))return;let u=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;u&&(i.exception.values=C6(e,t,n,s.originalException,r,i.exception.values,u,0))}o(w6,"applyAggregateErrorsToEvent");function C6(e,t,r,n,i,s,u,c){if(s.length>=r+1)return s;let d=[...s];if(Lo(n[i],Error)){cE(u,c);let p=e(t,n[i]),m=d.length;dE(p,i,m,c),d=C6(e,t,r,n[i],i,[p,...d],p,m)}return Array.isArray(n.errors)&&n.errors.forEach((p,m)=>{if(Lo(p,Error)){cE(u,c);let h=e(t,p),v=d.length;dE(h,`errors[${m}]`,v,c),d=C6(e,t,r,p,i,[h,...d],h,v)}}),d}o(C6,"aggregateExceptionsFromError");function cE(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}o(cE,"applyExceptionGroupFieldsForParentException");function dE(e,t,r,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}o(dE,"applyExceptionGroupFieldsForChildException");function S6(e){let t="console";Jr(t,e),Kr(t,vq)}o(S6,"addConsoleInstrumentationHandler");function vq(){"console"in Te&&S4.forEach(function(e){e in Te.console&&Qt(Te.console,e,function(t){return Pu[e]=t,function(...r){Kt("console",{args:r,level:e}),Pu[e]?.apply(Te.console,r)}})})}o(vq,"instrumentConsole");function E6(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}o(E6,"severityLevelFromString");var bq="Dedupe",yq=o(()=>{let e;return{name:bq,processEvent(t){if(t.type)return t;try{if(xq(t,e))return _e&&le.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},"_dedupeIntegration"),hm=yq;function xq(e,t){return t?!!(Cq(e,t)||wq(e,t)):!1}o(xq,"_shouldDropEvent");function Cq(e,t){let r=e.message,n=t.message;return!(!r&&!n||r&&!n||!r&&n||r!==n||!mE(e,t)||!pE(e,t))}o(Cq,"_isSameMessageEvent");function wq(e,t){let r=fE(t),n=fE(e);return!(!r||!n||r.type!==n.type||r.value!==n.value||!mE(e,t)||!pE(e,t))}o(wq,"_isSameExceptionEvent");function pE(e,t){let r=Fp(e),n=Fp(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||(r=r,n=n,n.length!==r.length))return!1;for(let i=0;i=400&&e<500?"warning":e>=500?"error":void 0}o(gm,"getBreadcrumbLogLevelFromHttpStatusCode");var dd=Te;function L6(){return"history"in dd&&!!dd.history}o(L6,"supportsHistory");function Sq(){if(!("fetch"in dd))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}o(Sq,"_isFetchSupported");function fd(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}o(fd,"isNativeFunction");function T6(){if(typeof EdgeRuntime=="string")return!0;if(!Sq())return!1;if(fd(dd.fetch))return!0;let e=!1,t=dd.document;if(t&&typeof t.createElement=="function")try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow?.fetch&&(e=fd(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){_e&&le.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}o(T6,"supportsNativeFetch");function I6(e,t){let r="fetch";Jr(r,e),Kr(r,()=>Eq(void 0,t))}o(I6,"addFetchInstrumentationHandler");function Eq(e,t=!1){t&&!T6()||Qt(Te,"fetch",function(r){return function(...n){let i=new Error,{method:s,url:u}=Lq(n),c={args:n,fetchData:{method:s,url:u},startTimestamp:gn()*1e3,virtualError:i,headers:Tq(n)};return e||Kt("fetch",{...c}),r.apply(Te,n).then(async d=>(e?e(d):Kt("fetch",{...c,endTimestamp:gn()*1e3,response:d}),d),d=>{if(Kt("fetch",{...c,endTimestamp:gn()*1e3,error:d}),Ui(d)&&d.stack===void 0&&(d.stack=i.stack,Rn(d,"framesToPop",1)),d instanceof TypeError&&(d.message==="Failed to fetch"||d.message==="Load failed"||d.message==="NetworkError when attempting to fetch resource."))try{let p=new URL(c.fetchData.url);d.message=`${d.message} (${p.host})`}catch{}throw d})}})}o(Eq,"instrumentFetch");function k6(e,t){return!!e&&typeof e=="object"&&!!e[t]}o(k6,"hasProp");function hE(e){return typeof e=="string"?e:e?k6(e,"url")?e.url:e.toString?e.toString():"":""}o(hE,"getUrlFromResource");function Lq(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){let[r,n]=e;return{url:hE(r),method:k6(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:hE(t),method:k6(t,"method")?String(t.method).toUpperCase():"GET"}}o(Lq,"parseFetchArgs");function Tq(e){let[t,r]=e;try{if(typeof r=="object"&&r!==null&&"headers"in r&&r.headers)return new Headers(r.headers);if(tS(t))return new Headers(t.headers)}catch{}}o(Tq,"getHeadersFromFetchArgs");function O6(){return"npm"}o(O6,"getSDKSource");var Xe=Te,R6=0;function A6(){return R6>0}o(A6,"shouldIgnoreOnError");function Vq(){R6++,setTimeout(()=>{R6--})}o(Vq,"ignoreNextOnError");function el(e,t={}){function r(i){return typeof i=="function"}if(o(r,"isFunction"),!r(e))return e;try{let i=e.__sentry_wrapped__;if(i)return typeof i=="function"?i:e;if(Xs(e))return e}catch{return e}let n=o(function(...i){try{let s=i.map(u=>el(u,t));return e.apply(this,s)}catch(s){throw Vq(),Wi(u=>{u.addEventProcessor(c=>(t.mechanism&&(Vu(c,void 0,void 0),li(c,t.mechanism)),c.extra={...c.extra,arguments:i},c)),$u(s)}),s}},"sentryWrapped");try{for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}catch{}Zp(n,e),Rn(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get(){return e.name}})}catch{}return n}o(el,"wrap");function gE(){let e=Qs(),{referrer:t}=Xe.document||{},{userAgent:r}=Xe.navigator||{},n={...t&&{Referer:t},...r&&{"User-Agent":r}};return{url:e,headers:n}}o(gE,"getHttpRequestData");function _m(e,t){let r=P6(e,t),n={type:qq(t),value:Zq(t)};return r.length&&(n.stacktrace={frames:r}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}o(_m,"exceptionFromError");function Fq(e,t,r,n){let s=ct()?.getOptions().normalizeDepth,u=Yq(t),c={__serialized__:tm(t,s)};if(u)return{exception:{values:[_m(e,u)]},extra:c};let d={exception:{values:[{type:Ks(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:Wq(t,{isUnhandledRejection:n})}]},extra:c};if(r){let p=P6(e,r);p.length&&(d.exception.values[0].stacktrace={frames:p})}return d}o(Fq,"eventFromPlainObject");function N6(e,t){return{exception:{values:[_m(e,t)]}}}o(N6,"eventFromError");function P6(e,t){let r=t.stacktrace||t.stack||"",n=Uq(t),i=$q(t);try{return e(r,n,i)}catch{}return[]}o(P6,"parseStackFrames");var jq=/Minified React error #\d+;/i;function Uq(e){return e&&jq.test(e.message)?1:0}o(Uq,"getSkipFirstStackStringLines");function $q(e){return typeof e.framesToPop=="number"?e.framesToPop:0}o($q,"getPopFirstTopFrames");function _E(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}o(_E,"isWebAssemblyException");function qq(e){let t=e?.name;return!t&&_E(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}o(qq,"extractType");function Zq(e){let t=e?.message;return _E(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}o(Zq,"extractMessage");function vE(e,t,r,n){let i=r?.syntheticException||void 0,s=vm(e,t,i,n);return li(s),s.level="error",r?.event_id&&(s.event_id=r.event_id),uo(s)}o(vE,"eventFromException");function bE(e,t,r="info",n,i){let s=n?.syntheticException||void 0,u=M6(e,t,s,i);return u.level=r,n?.event_id&&(u.event_id=n.event_id),uo(u)}o(bE,"eventFromMessage");function vm(e,t,r,n,i){let s;if(Up(t)&&t.error)return N6(e,t.error);if($p(t)||N4(t)){let u=t;if("stack"in t)s=N6(e,t);else{let c=u.name||($p(u)?"DOMError":"DOMException"),d=u.message?`${c}: ${u.message}`:c;s=M6(e,d,r,n),Vu(s,d)}return"code"in u&&(s.tags={...s.tags,"DOMException.code":`${u.code}`}),s}return Ui(t)?N6(e,t):$i(t)||Ks(t)?(s=Fq(e,t,r,i),li(s,{synthetic:!0}),s):(s=M6(e,t,r,n),Vu(s,`${t}`,void 0),li(s,{synthetic:!0}),s)}o(vm,"eventFromUnknownInput");function M6(e,t,r,n){let i={};if(n&&r){let s=P6(e,r);s.length&&(i.exception={values:[{value:t,stacktrace:{frames:s}}]}),li(i,{synthetic:!0})}if(Hu(t)){let{__sentry_template_string__:s,__sentry_template_values__:u}=t;return i.logentry={message:s,params:u},i}return i.message=t,i}o(M6,"eventFromString");function Wq(e,{isUnhandledRejection:t}){let r=z4(e),n=t?"promise rejection":"exception";return Up(e)?`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``:Ks(e)?`Event \`${Gq(e)}\` (type=${e.type}) captured as ${n}`:`Object captured as ${n} with keys: ${r}`}o(Wq,"getNonErrorObjectExceptionValue");function Gq(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}o(Gq,"getObjectClassName");function Yq(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}o(Yq,"getErrorPropertyFromObject");var Jq=5e3,D6=class D6 extends sd{constructor(t){let r=Kq(t),n=Xe.SENTRY_SDK_SOURCE||O6();cd(r,"browser",["browser"],n),r._metadata?.sdk&&(r._metadata.sdk.settings={infer_ip:r.sendDefaultPii?"auto":"never",...r._metadata.sdk.settings}),super(r);let{sendDefaultPii:i,sendClientReports:s,enableLogs:u}=this._options;Xe.document&&(s||u)&&Xe.document.addEventListener("visibilitychange",()=>{Xe.document.visibilityState==="hidden"&&(s&&this._flushOutcomes(),u&&ld(this))}),u&&(this.on("flush",()=>{ld(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{ld(this)},Jq)})),i&&this.on("beforeSendSession",y6)}eventFromException(t,r){return vE(this._options.stackParser,t,r,this._options.attachStacktrace)}eventFromMessage(t,r="info",n){return bE(this._options.stackParser,t,r,n,this._options.attachStacktrace)}_prepareEvent(t,r,n,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,r,n,i)}};o(D6,"BrowserClient");var bm=D6;function Kq(e){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:Xe.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}o(Kq,"applyDefaultOptions");var yE=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var er=Te;var Qq=1e3,xE,H6,B6;function z6(e){let t="dom";Jr(t,e),Kr(t,Xq)}o(z6,"addClickKeypressInstrumentationHandler");function Xq(){if(!er.document)return;let e=Kt.bind(null,"dom"),t=CE(e,!0);er.document.addEventListener("click",t,!1),er.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(r=>{let i=er[r]?.prototype;i?.hasOwnProperty?.("addEventListener")&&(Qt(i,"addEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{let p=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},m=p[u]=p[u]||{refCount:0};if(!m.handler){let h=CE(e);m.handler=h,s.call(this,u,h,d)}m.refCount++}catch{}return s.call(this,u,c,d)}}),Qt(i,"removeEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{let p=this.__sentry_instrumentation_handlers__||{},m=p[u];m&&(m.refCount--,m.refCount<=0&&(s.call(this,u,m.handler,d),m.handler=void 0,delete p[u]),Object.keys(p).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return s.call(this,u,c,d)}}))})}o(Xq,"instrumentDOM");function eZ(e){if(e.type!==H6)return!1;try{if(!e.target||e.target._sentryId!==B6)return!1}catch{}return!0}o(eZ,"isSimilarToLastCapturedEvent");function tZ(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}o(tZ,"shouldSkipDOMEvent");function CE(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;let n=rZ(r);if(tZ(r.type,n))return;Rn(r,"_sentryCaptured",!0),n&&!n._sentryId&&Rn(n,"_sentryId",Xt());let i=r.type==="keypress"?"input":r.type;eZ(r)||(e({event:r,name:i,global:t}),H6=r.type,B6=n?n._sentryId:void 0),clearTimeout(xE),xE=er.setTimeout(()=>{B6=void 0,H6=void 0},Qq)}}o(CE,"makeDOMEventHandler");function rZ(e){try{return e.target}catch{return null}}o(rZ,"getEventTarget");var ym;function md(e){let t="history";Jr(t,e),Kr(t,nZ)}o(md,"addHistoryInstrumentationHandler");function nZ(){if(er.addEventListener("popstate",()=>{let t=er.location.href,r=ym;if(ym=t,r===t)return;Kt("history",{from:r,to:t})}),!L6())return;function e(t){return function(...r){let n=r.length>2?r[2]:void 0;if(n){let i=ym,s=oZ(String(n));if(ym=s,i===s)return t.apply(this,r);Kt("history",{from:i,to:s})}return t.apply(this,r)}}o(e,"historyReplacementFunction"),Qt(er.history,"pushState",e),Qt(er.history,"replaceState",e)}o(nZ,"instrumentHistory");function oZ(e){try{return new URL(e,er.location.origin).toString()}catch{return e}}o(oZ,"getAbsoluteUrl");var xm={};function V6(e){let t=xm[e];if(t)return t;let r=er[e];if(fd(r))return xm[e]=r.bind(er);let n=er.document;if(n&&typeof n.createElement=="function")try{let i=n.createElement("iframe");i.hidden=!0,n.head.appendChild(i);let s=i.contentWindow;s?.[e]&&(r=s[e]),n.head.removeChild(i)}catch(i){yE&&le.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,i)}return r&&(xm[e]=r.bind(er))}o(V6,"getNativeImplementation");function Cm(e){xm[e]=void 0}o(Cm,"clearCachedImplementation");var tl="__sentry_xhr_v3__";function F6(e){let t="xhr";Jr(t,e),Kr(t,iZ)}o(F6,"addXhrInstrumentationHandler");function iZ(){if(!er.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,r,n){let i=new Error,s=gn()*1e3,u=Qr(n[0])?n[0].toUpperCase():void 0,c=aZ(n[1]);if(!u||!c)return t.apply(r,n);r[tl]={method:u,url:c,request_headers:{}},u==="POST"&&c.match(/sentry_key/)&&(r.__sentry_own_request__=!0);let d=o(()=>{let p=r[tl];if(p&&r.readyState===4){try{p.status_code=r.status}catch{}let m={endTimestamp:gn()*1e3,startTimestamp:s,xhr:r,virtualError:i};Kt("xhr",m)}},"onreadystatechangeHandler");return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(p,m,h){return d(),p.apply(m,h)}}):r.addEventListener("readystatechange",d),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(p,m,h){let[v,x]=h,S=m[tl];return S&&Qr(v)&&Qr(x)&&(S.request_headers[v.toLowerCase()]=x),p.apply(m,h)}}),t.apply(r,n)}}),e.send=new Proxy(e.send,{apply(t,r,n){let i=r[tl];if(!i)return t.apply(r,n);n[0]!==void 0&&(i.body=n[0]);let s={startTimestamp:gn()*1e3,xhr:r};return Kt("xhr",s),t.apply(r,n)}})}o(iZ,"instrumentXHR");function aZ(e){if(Qr(e))return e;try{return e.toString()}catch{}}o(aZ,"parseXhrUrlArg");function wE(e,t=V6("fetch")){let r=0,n=0;function i(s){let u=s.body.length;r+=u,n++;let c={body:s.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};if(!t)return Cm("fetch"),qa("No fetch implementation available");try{return t(e.url,c).then(d=>(r-=u,n--,{statusCode:d.status,headers:{"x-sentry-rate-limits":d.headers.get("X-Sentry-Rate-Limits"),"retry-after":d.headers.get("Retry-After")}}))}catch(d){return Cm("fetch"),r-=u,n--,qa(d)}}return o(i,"makeRequest"),dm(e,i)}o(wE,"makeFetchTransport");var sZ=30;var lZ=50;function j6(e,t,r,n){let i={filename:e,function:t===""?ai:t,in_app:!0};return r!==void 0&&(i.lineno=r),n!==void 0&&(i.colno=n),i}o(j6,"createFrame");var uZ=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,cZ=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,dZ=/\((\S*)(?::(\d+))(?::(\d+))\)/,fZ=/at (.+?) ?\(data:(.+?),/,pZ=o(e=>{let t=e.match(fZ);if(t)return{filename:``,function:t[1]};let r=uZ.exec(e);if(r){let[,i,s,u]=r;return j6(i,ai,+s,+u)}let n=cZ.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){let c=dZ.exec(n[2]);c&&(n[2]=c[1],n[3]=c[2],n[4]=c[3])}let[s,u]=EE(n[1]||ai,n[2]);return j6(u,s,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},"chromeStackParserFn"),mZ=[sZ,pZ],hZ=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,gZ=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,_Z=o(e=>{let t=hZ.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let s=gZ.exec(t[3]);s&&(t[1]=t[1]||"eval",t[3]=s[1],t[4]=s[2],t[5]="")}let n=t[3],i=t[1]||ai;return[i,n]=EE(i,n),j6(n,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},"gecko"),vZ=[lZ,_Z];var bZ=[mZ,vZ],SE=Vp(...bZ),EE=o((e,t)=>{let r=e.indexOf("safari-extension")!==-1,n=e.indexOf("safari-web-extension")!==-1;return r||n?[e.indexOf("@")!==-1?e.split("@")[0]:ai,r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},"extractSafariExtensionDetails");var ko=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var wm=1024,yZ="Breadcrumbs",xZ=o((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:yZ,setup(r){t.console&&S6(SZ(r)),t.dom&&z6(wZ(r,t.dom)),t.xhr&&F6(EZ(r)),t.fetch&&I6(LZ(r)),t.history&&md(TZ(r)),t.sentry&&r.on("beforeSendEvent",CZ(r))}}},"_breadcrumbsIntegration"),LE=xZ;function CZ(e){return o(function(r){ct()===e&&di({category:`sentry.${r.type==="transaction"?"transaction":"event"}`,event_id:r.event_id,level:r.level,message:si(r)},{event:r})},"addSentryBreadcrumb")}o(CZ,"_getSentryBreadcrumbHandler");function wZ(e,t){return o(function(n){if(ct()!==e)return;let i,s,u=typeof t=="object"?t.serializeAttribute:void 0,c=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;c&&c>wm&&(ko&&le.warn(`\`dom.maxStringLength\` cannot exceed ${wm}, but a value of ${c} was configured. Sentry will use ${wm} instead.`),c=wm),typeof u=="string"&&(u=[u]);try{let p=n.event,m=kZ(p)?p.target:p;i=ed(m,{keyAttrs:u,maxStringLength:c}),s=B4(m)}catch{i=""}if(i.length===0)return;let d={category:`ui.${n.name}`,message:i};s&&(d.data={"ui.component_name":s}),di(d,{event:n.event,name:n.name,global:n.global})},"_innerDomBreadcrumb")}o(wZ,"_getDomBreadcrumbHandler");function SZ(e){return o(function(r){if(ct()!==e)return;let n={category:"console",data:{arguments:r.args,logger:"console"},level:E6(r.level),message:qp(r.args," ")};if(r.level==="assert")if(r.args[0]===!1)n.message=`Assertion failed: ${qp(r.args.slice(1)," ")||"console.assert"}`,n.data.arguments=r.args.slice(1);else return;di(n,{input:r.args,level:r.level})},"_consoleBreadcrumb")}o(SZ,"_getConsoleBreadcrumbHandler");function EZ(e){return o(function(r){if(ct()!==e)return;let{startTimestamp:n,endTimestamp:i}=r,s=r.xhr[tl];if(!n||!i||!s)return;let{method:u,url:c,status_code:d,body:p}=s,m={method:u,url:c,status_code:d},h={xhr:r.xhr,input:p,startTimestamp:n,endTimestamp:i},v={category:"xhr",data:m,type:"http",level:gm(d)};e.emit("beforeOutgoingRequestBreadcrumb",v,h),di(v,h)},"_xhrBreadcrumb")}o(EZ,"_getXhrBreadcrumbHandler");function LZ(e){return o(function(r){if(ct()!==e)return;let{startTimestamp:n,endTimestamp:i}=r;if(i&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method==="POST"))if(r.fetchData.method,r.fetchData.url,r.error){let s=r.fetchData,u={data:r.error,input:r.args,startTimestamp:n,endTimestamp:i},c={category:"fetch",data:s,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",c,u),di(c,u)}else{let s=r.response,u={...r.fetchData,status_code:s?.status};r.fetchData.request_body_size,r.fetchData.response_body_size,s?.status;let c={input:r.args,response:s,startTimestamp:n,endTimestamp:i},d={category:"fetch",data:u,type:"http",level:gm(u.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",d,c),di(d,c)}},"_fetchBreadcrumb")}o(LZ,"_getFetchBreadcrumbHandler");function TZ(e){return o(function(r){if(ct()!==e)return;let n=r.from,i=r.to,s=ud(Xe.location.href),u=n?ud(n):void 0,c=ud(i);u?.path||(u=s),s.protocol===c.protocol&&s.host===c.host&&(i=c.relative),s.protocol===u.protocol&&s.host===u.host&&(n=u.relative),di({category:"navigation",data:{from:n,to:i}})},"_historyBreadcrumb")}o(TZ,"_getHistoryBreadcrumbHandler");function kZ(e){return!!e&&!!e.target}o(kZ,"_isEvent");var IZ=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],OZ="BrowserApiErrors",RZ=o((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:OZ,setupOnce(){t.setTimeout&&Qt(Xe,"setTimeout",TE),t.setInterval&&Qt(Xe,"setInterval",TE),t.requestAnimationFrame&&Qt(Xe,"requestAnimationFrame",AZ),t.XMLHttpRequest&&"XMLHttpRequest"in Xe&&Qt(XMLHttpRequest.prototype,"send",NZ);let r=t.eventTarget;r&&(Array.isArray(r)?r:IZ).forEach(i=>MZ(i,t))}}},"_browserApiErrorsIntegration"),kE=RZ;function TE(e){return function(...t){let r=t[0];return t[0]=el(r,{mechanism:{data:{function:ao(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}o(TE,"_wrapTimeFunction");function AZ(e){return function(t){return e.apply(this,[el(t,{mechanism:{data:{function:"requestAnimationFrame",handler:ao(e)},handled:!1,type:"instrument"}})])}}o(AZ,"_wrapRAF");function NZ(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=>{i in r&&typeof r[i]=="function"&&Qt(r,i,function(s){let u={mechanism:{data:{function:i,handler:ao(s)},handled:!1,type:"instrument"}},c=Xs(s);return c&&(u.mechanism.data.handler=ao(c)),el(s,u)})}),e.apply(this,t)}}o(NZ,"_wrapXHR");function MZ(e,t){let n=Xe[e]?.prototype;n?.hasOwnProperty?.("addEventListener")&&(Qt(n,"addEventListener",function(i){return function(s,u,c){try{PZ(u)&&(u.handleEvent=el(u.handleEvent,{mechanism:{data:{function:"handleEvent",handler:ao(u),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&DZ(this,s,u),i.apply(this,[s,el(u,{mechanism:{data:{function:"addEventListener",handler:ao(u),target:e},handled:!1,type:"instrument"}}),c])}}),Qt(n,"removeEventListener",function(i){return function(s,u,c){try{let d=u.__sentry_wrapped__;d&&i.call(this,s,d,c)}catch{}return i.call(this,s,u,c)}}))}o(MZ,"_wrapEventTarget");function PZ(e){return typeof e.handleEvent=="function"}o(PZ,"isEventListenerObject");function DZ(e,t,r){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,r)}o(DZ,"unregisterOriginalCallback");var IE=()=>({name:"BrowserSession",setupOnce(){if(typeof Xe.document>"u"){ko&&le.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}id({ignoreDuration:!0}),ad(),md(({from:e,to:t})=>{e!==void 0&&e!==t&&(id({ignoreDuration:!0}),ad())})}});var HZ="GlobalHandlers",BZ=o((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:HZ,setupOnce(){Error.stackTraceLimit=50},setup(r){t.onerror&&(zZ(r),OE("onerror")),t.onunhandledrejection&&(VZ(r),OE("onunhandledrejection"))}}},"_globalHandlersIntegration"),RE=BZ;function zZ(e){O4(t=>{let{stackParser:r,attachStacktrace:n}=AE();if(ct()!==e||A6())return;let{msg:i,url:s,line:u,column:c,error:d}=t,p=UZ(vm(r,d||i,void 0,n,!1),s,u,c);p.level="error",od(p,{originalException:d,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}o(zZ,"_installGlobalOnErrorHandler");function VZ(e){A4(t=>{let{stackParser:r,attachStacktrace:n}=AE();if(ct()!==e||A6())return;let i=FZ(t),s=Js(i)?jZ(i):vm(r,i,void 0,n,!0);s.level="error",od(s,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}o(VZ,"_installGlobalOnUnhandledRejectionHandler");function FZ(e){if(Js(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}o(FZ,"_getUnhandledRejectionError");function jZ(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}o(jZ,"_eventFromRejectionWithPrimitive");function UZ(e,t,r,n){let i=e.exception=e.exception||{},s=i.values=i.values||[],u=s[0]=s[0]||{},c=u.stacktrace=u.stacktrace||{},d=c.frames=c.frames||[],p=n,m=r,h=$Z(t)??Qs();return d.length===0&&d.push({colno:p,filename:h,function:ai,in_app:!0,lineno:m}),e}o(UZ,"_enhanceEventWithInitialFrame");function OE(e){ko&&le.log(`Global Handler attached: ${e}`)}o(OE,"globalHandlerLog");function AE(){return ct()?.getOptions()||{stackParser:o(()=>[],"stackParser"),attachStacktrace:!1}}o(AE,"getOptions");function $Z(e){if(!(!Qr(e)||e.length===0)){if(e.startsWith("data:")){let t=e.match(/^data:([^;]+)/),r=t?t[1]:"text/javascript",n=e.includes("base64,");return``}return e.slice(0,1024)}}o($Z,"getFilenameFromUrl");var NE=()=>({name:"HttpContext",preprocessEvent(e){if(!Xe.navigator&&!Xe.location&&!Xe.document)return;let t=gE(),r={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:r}}});var qZ="cause",ZZ=5,WZ="LinkedErrors",GZ=o((e={})=>{let t=e.limit||ZZ,r=e.key||qZ;return{name:WZ,preprocessEvent(n,i,s){let u=s.getOptions();w6(_m,u.stackParser,r,t,n,i)}}},"_linkedErrorsIntegration"),ME=GZ;function PE(){return YZ()?(ko&&io(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}o(PE,"checkAndWarnIfIsEmbeddedBrowserExtension");function YZ(){if(typeof Xe.window>"u")return!1;let e=Xe;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;let r=Qs(),n=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(Xe===Xe.top&&n.some(s=>r.startsWith(`${s}://`)))}o(YZ,"_isEmbeddedBrowserExtension");function DE(e){return[mm(),fm(),kE(),LE(),RE(),ME(),hm(),NE(),IE()]}o(DE,"getDefaultIntegrations");function U6(e={}){let t=!e.skipBrowserExtensionCheck&&PE(),r={...e,enabled:t?!1:e.enabled,stackParser:k4(e.stackParser||SE),integrations:d6({integrations:e.integrations,defaultIntegrations:e.defaultIntegrations==null?DE():e.defaultIntegrations}),transport:e.transport||wE};return _6(bm,r)}o(U6,"init");function Sm(e={}){let t=Xe.document,r=t?.head||t?.body;if(!r){ko&&le.error("[showReportDialog] Global document not defined");return}let n=Xr(),s=ct()?.getDsn();if(!s){ko&&le.error("[showReportDialog] DSN not configured");return}let u={...e,user:{...n.getUser(),...e.user},eventId:e.eventId||sm()},c=Xe.document.createElement("script");c.async=!0,c.crossOrigin="anonymous",c.src=c6(s,u);let{onLoad:d,onClose:p}=u;if(d&&(c.onload=d),p){let m=o(h=>{if(h.data==="__sentry_reportdialog_closed__")try{p()}finally{Xe.removeEventListener("message",m)}},"reportDialogClosedMessageHandler");Xe.addEventListener("message",m)}r.appendChild(c)}o(Sm,"showReportDialog");var HE=U(se(),1);function $6(e){let t={...e};return cd(t,"react"),am("react",{version:HE.version}),U6(t)}o($6,"init");var BE=U(se(),1);function JZ(e){let t=e.match(/^([^.]+)/);return t!==null&&parseInt(t[0])>=17}o(JZ,"isAtLeastReact17");function KZ(e,t){let r=new WeakSet;function n(i,s){if(!r.has(i)){if(i.cause)return r.add(i),n(i.cause,s);i.cause=s}}o(n,"recurse"),n(e,t)}o(KZ,"setCause");function zE(e,{componentStack:t},r){if(JZ(BE.version)&&Ui(e)&&t){let n=new Error(e.message);n.name=`React ErrorBoundary ${e.name}`,n.stack=t,KZ(e,n)}return Wi(n=>(n.setContext("react",{componentStack:t}),$u(e,r)))}o(zE,"captureReactException");var rl=U(se(),1);var VE=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var q6={componentStack:null,error:null,eventId:null},Z6=class Z6 extends rl.Component{constructor(t){super(t),this.state=q6,this._openFallbackReportDialog=!0;let r=ct();r&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=r.on("afterSendEvent",n=>{!n.type&&this._lastEventId&&n.event_id===this._lastEventId&&Sm({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,r){let{componentStack:n}=r,{beforeCapture:i,onError:s,showDialog:u,dialogOptions:c}=this.props;Wi(d=>{i&&i(d,t,n);let p=this.props.handled!=null?this.props.handled:!!this.props.fallback,m=zE(t,r,{mechanism:{handled:p}});s&&s(t,n,m),u&&(this._lastEventId=m,this._openFallbackReportDialog&&Sm({...c,eventId:m})),this.setState({error:t,componentStack:n,eventId:m})})}componentDidMount(){let{onMount:t}=this.props;t&&t()}componentWillUnmount(){let{error:t,componentStack:r,eventId:n}=this.state,{onUnmount:i}=this.props;i&&(this.state===q6?i(null,null,null):i(t,r,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:t}=this.props,{error:r,componentStack:n,eventId:i}=this.state;t&&t(r,n,i),this.setState(q6)}render(){let{fallback:t,children:r}=this.props,n=this.state;if(n.componentStack===null)return typeof r=="function"?r():r;let i=typeof t=="function"?rl.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:o(()=>this.resetErrorBoundary(),"resetError"),eventId:n.eventId}):t;return rl.isValidElement(i)?i:(t&&VE&&le.warn("fallback did not produce a valid ReactElement"),null)}};o(Z6,"ErrorBoundary");var hd=Z6;var XZ=o((e=1)=>{$6({dsn:drupalSettings?.helfi_react_search?.sentry_dsn_react,tracesSampleRate:e,ignoreErrors:["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications.","Non-Error promise rejection captured"]})},"initSentry"),FE=XZ;var YN=U(se());function ce(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{"aria-label":t="bell","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return P_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),P_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 17L17.998 16.7558C17.9834 15.914 17.888 15.4219 17.6646 15.0002H6.33536C6.11201 15.4219 6.01663 15.914 6.00202 16.7558L6 17H18ZM13 19H11C11 19.5523 11.4477 20 12 20C12.5128 20 12.9355 19.614 12.9933 19.1166L13 19ZM12 4C9.8578 4 8.10892 5.68397 8.0049 7.80036L8 8V11C8 11.8478 7.90415 12.4638 7.68639 13.001H16.3136C16.12 12.5235 16.0228 11.9837 16.0036 11.2742L16 11V8C16 5.79086 14.2091 4 12 4ZM5.10695 13.2598L5.34224 12.9814C5.82828 12.4172 5.98003 12.0961 5.9981 11.2009L6 11V8C6 4.68629 8.68629 2 12 2C15.2384 2 17.8776 4.56557 17.9959 7.77506L18 8L18.0019 11.2009C18.0186 12.0272 18.1492 12.3644 18.5514 12.8551L18.8931 13.2598C19.6251 14.1657 19.9597 15.0654 19.9966 16.6873L20 17V19H15C15 20.6569 13.6569 22 12 22C10.4023 22 9.09634 20.7511 9.00509 19.1763L9 19H4V17C4 15.1778 4.3292 14.2223 5.10695 13.2598Z",fill:"currentColor"}))},"h");var Md=U(se());var gT=o(e=>{var{"aria-label":t="alert-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return Md.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),Md.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))},"i"),_T=o(e=>{var{"aria-label":t="info-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return Md.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),Md.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},"s");var H_=U(se());var B_=o(e=>{var{"aria-label":t="angle-down","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return H_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),H_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))},"o");var z_=U(se());var vT=o(e=>{var{"aria-label":t="check","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return z_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),z_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))},"s");var V_=U(se());var bT=o(e=>{var{"aria-label":t="check-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return V_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),V_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},"i");var F_=U(se());var Ji=o(e=>{var{"aria-label":t="cross","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return F_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),F_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))},"s");var j_=U(se());var Um=o(e=>{var{"aria-label":t="cross-circle","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return j_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),j_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var U_=U(se());var yT=o(e=>{var{"aria-label":t="cross-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return U_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),U_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var $_=U(se());var xT=o(e=>{var{"aria-label":t="error","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return $_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),$_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.1284 2.50974C11.4971 1.85436 12.4201 1.83095 12.8284 2.43952L12.8716 2.50974L22.4341 19.5097C22.7965 20.1541 22.3585 20.9453 21.638 20.9973L21.5625 21H2.43749C1.69816 21 1.22338 20.2303 1.53125 19.5769L1.56592 19.5097L11.1284 2.50974ZM12 5.04L4.14699 19H19.8525L12 5.04ZM13 16V18H11V16H13ZM13 9.5V14.5H11V9.5H13Z",fill:"currentColor"}))},"o");var q_=U(se());var CT=o(e=>{var{"aria-label":t="error-fill","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return q_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),q_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},"o");var Z_=U(se());var wT=o(e=>{var{"aria-label":t="question-circle","aria-hidden":r=!0,className:n="",color:i,size:s=Et.Small,style:u={}}=e,c=ce(e,["aria-label","aria-hidden","className","color","size","style"]);return Z_.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[$e.icon,$e[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),Z_.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))},"s");Je(':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:#ccf;--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-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#595959;--color-black-70:#4d4d4d;--color-black-80:#333;--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;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,0.2);--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-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.visually-hidden{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.text-body{color:var(--color-black-90);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.text-body,.text-medium{font-family:var(--font-default)}.text-medium{font-weight:500}.text-bold{font-family:var(--font-default);font-weight:700}.text-xl{font-size:var(--fontsize-heading-m)}.text-lg{font-size:var(--fontsize-heading-s)}.text-md{font-size:var(--fontsize-heading-xs)}.subtitle{font-size:var(--fontsize-body-m)}.text-sm{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.heading-xxl{font-size:var(--fontsize-heading-xxl);letter-spacing:-1.2px}.heading-xl,.heading-xxl{font-weight:400;line-height:var(--lineheight-s)}.heading-xl{font-size:var(--fontsize-heading-xl);letter-spacing:-1px}.heading-xl-mobile{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.heading-l{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px}.heading-l,.heading-m{line-height:var(--lineheight-m)}.heading-m{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px}.heading-s{font-size:var(--fontsize-heading-s);font-weight:500}.heading-s,.heading-xs{letter-spacing:0;line-height:var(--lineheight-l)}.heading-xs{font-size:var(--fontsize-heading-xs);font-weight:700}.heading-xxs{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helper-text{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}html{-webkit-text-size-adjust:100%}');var bG={}.hasOwnProperty;function ST(e){let t=typeof e;return e?t==="string"||t==="number"?e:Array.isArray(e)?e.length?e.map(r=>ST(r)).filter(Boolean).join(" "):null:t==="object"?((r,n=null)=>{if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]"))return r.toString();let i=Object.assign({},r);return n&&Object.keys(n).filter(s=>!!r[s]).forEach(s=>{i[n[s]]=!0}),Object.keys(i).filter(s=>bG.call(i,s)&&!!i[s]).join(" ")})(e,this):null:null}o(ST,"n");var pe=o((...e)=>e.map(ST).filter(Boolean).join(" "),"r");var Ku=U(se()),LT=U(il());var ET=o(()=>typeof window>"u"||typeof document>"u","e");var $m=typeof window<"u"&&window.document?Ku.useLayoutEffect:Ku.useEffect,en=o((e,t,r)=>{let n=t&&typeof t!="string",i=(0,Ku.useRef)(n?(0,LT.uniqueId)("custom-theme-"):"").current;return $m(()=>{n&&((s,u,c)=>{if(ET())return;let d=o(p=>{var m;return(m=p.selectorText)===null||m===void 0?void 0:m.includes(`${s}.${c}`)},"o");try{let p=[...document.styleSheets].findIndex(S=>{try{return[...S.cssRules].findIndex(E=>{var y;return(y=E.selectorText)===null||y===void 0?void 0:y.includes(s)})>=0}catch{return!1}});if(p===-1){let S=document.createElement("style");document.head.appendChild(S),p=document.styleSheets.length-1}let m=document.styleSheets[p],h=m.cssRules,v=[...h].findIndex(d);v===-1&&(m.insertRule(`.${s}.${c} { content: '' }`,h.length),v=[...h].findIndex(d));let x=h[v];Object.entries(u).forEach(([S,E])=>x.style.setProperty(S,E))}catch{console.warn(`Could not find the stylesheet to update with the "${s}" selector!`)}})(e&&e.split(" ")[0],t,`${i}${r||""}`)},[e,t,i,n,r]),i},"d");var Qu=U(se());var qm,Zm,An,Ya={button:"Button-module_button__1msFE",primary:"Button-module_primary__2LfKB",secondary:"Button-module_secondary__1nABp",supplementary:"Button-module_supplementary__3YKiS","theme-coat":"Button-module_theme-coat__2_3U7","theme-black":"Button-module_theme-black__m8giY",clear:"Button-module_clear__2i_5U",success:"Button-module_success__CU9nK",danger:"Button-module_danger__2el15","size-small":"Button-module_size-small__3lizH",fullWidth:"Button-module_fullWidth__31eVK",icon:"Button-module_icon__O-h7R"};Je(".Button-module_button__1msFE{--border-width:2px;--outline-width-focus:3px;--padding-horizontal:var(--spacing-l);--min-size:56px;--padding-vertical:var(--spacing-s);--padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));--icon-reposition:calc(-1 * var(--spacing-2-xs));--computed-background-color:var(--background-color,transparent);--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-background-color-disabled:var(--background-color-disabled,var(--color-black-20,transparent));--computed-color:var(--color,inherit);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-color-disabled:var(--color-disabled,var(--color-white,inherit));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-border-color-disabled:var(--border-color-disabled,var(--computed-background-color-disabled,transparent));--computed-outline-color-focus:var(--outline-color-focus,transparent);--computed-icon-size:var(--icon-size,var(--spacing-m));align-items:center;background-color:var(--computed-background-color);border:var(--border-width) solid var(--computed-border-color);border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--computed-color,inherit);column-gap:var(--spacing-2-xs);cursor:var(--cursor,pointer);display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;hyphens:auto;place-content:flex-start center;line-height:var(--lineheight-l);margin:0;min-height:var(--min-size);min-width:var(--min-size);outline:none;outline-offset:2px;overflow:hidden;overflow-wrap:anywhere;padding:var(--padding);position:relative;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.Button-module_button__1msFE:after{margin-right:var(--icon-reposition)}.Button-module_button__1msFE:before{margin-left:var(--icon-reposition)}.Button-module_button__1msFE,.Button-module_button__1msFE[type=button],.Button-module_button__1msFE[type=reset],.Button-module_button__1msFE[type=submit]{-webkit-appearance:button}.Button-module_button__1msFE:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.Button-module_button__1msFE:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:disabled{--cursor:not-allowed;background-color:var(--computed-background-color-disabled);border-color:var(--computed-border-color-disabled);color:var(--computed-color-disabled);outline:none}.Button-module_button__1msFE button.Button-module_button__1msFE{-webkit-appearance:button}.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color:var(--color-white);--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled)}.Button-module_secondary__1nABp,.Button-module_supplementary__3YKiS{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_supplementary__3YKiS{--border-color:transparent;--border-color-disabled:transparent}.Button-module_theme-coat__2_3U7.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--color:var(--color-white)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp,.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent}.Button-module_theme-black__m8giY.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp,.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent}.Button-module_clear__2i_5U{--background-color:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-disabled:var(--color-black-90)}.Button-module_success__CU9nK{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success)}.Button-module_danger__2el15,.Button-module_success__CU9nK{--color:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_danger__2el15{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error)}.Button-module_size-small__3lizH{--min-size:44px;--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-2-xs)}.Button-module_fullWidth__31eVK{width:100%}.Button-module_icon__O-h7R{flex-shrink:0;height:var(--computed-icon-size);width:var(--computed-icon-size)}.Button-module_icon__O-h7R:first-child:not(:last-child){margin-left:var(--icon-reposition)}.Button-module_icon__O-h7R:last-child:not(:first-child){margin-right:var(--icon-reposition)}"),function(e){e.Small="small",e.Medium="medium"}(qm||(qm={})),function(e){e.Bus="bus",e.Coat="coat",e.Black="black"}(Zm||(Zm={})),function(e){e.Primary="primary",e.Secondary="secondary",e.Supplementary="supplementary",e.Success="success",e.Danger="danger",e.Clear="clear"}(An||(An={}));var Nn=Qu.default.forwardRef((e,t)=>{var{children:r,className:n,disabled:i=!1,fullWidth:s,size:u=qm.Medium,theme:c=Zm.Bus,variant:d=An.Primary,iconStart:p,iconEnd:m,onClick:h}=e,v=ce(e,["children","className","disabled","fullWidth","size","theme","variant","iconStart","iconEnd","onClick"]);let x=en(Ya.button,c),S=p?Qu.default.createElement("div",{className:Ya.icon,"aria-hidden":"true"},p):null,E=m?Qu.default.createElement("div",{className:pe(Ya.icon),"aria-hidden":"true"},m):null;return Qu.default.createElement("button",Object.assign({ref:t,disabled:i,type:"button",className:pe(Ya.button,Ya[d],typeof c=="string"?Ya[`theme-${c}`]:"",Ya[`size-${u}`],s?Ya.fullWidth:"",x,n),onClick:i?void 0:h},v),S,Qu.default.createElement("span",null,r),E)});var Mn=U(se());var TT=U(il());var kT=o((e,t)=>{(0,TT.isFunction)(e)?e(t.current):e.current=t.current},"t");var Wm=o((e,t,r,n,i)=>{let s=[t&&`${e}-helper`,r&&`${e}-error`,n&&`${e}-success`,i&&`${e}-info`].filter(u=>u);return s.length?s.join(" "):null},"r");var Vr=U(se());var Gm=U(se());var W_=o(function(t){return t.reduce(function(r,n){var i=n[0],s=n[1];return r[i]=s,r},{})},"fromEntries"),G_=typeof window<"u"&&window.document&&window.document.createElement?Gm.useLayoutEffect:Gm.useEffect;var Qa=U(se());var Mt="top",tr="bottom",jt="right",Vt="left",Ym="auto",Ja=[Mt,tr,jt,Vt],Ki="start",al="end",IT="clippingParents",Jm="viewport",Xu="popper",OT="reference",Y_=Ja.reduce(function(e,t){return e.concat([t+"-"+Ki,t+"-"+al])},[]),Km=[].concat(Ja,[Ym]).reduce(function(e,t){return e.concat([t,t+"-"+Ki,t+"-"+al])},[]),yG="beforeRead",xG="read",CG="afterRead",wG="beforeMain",SG="main",EG="afterMain",LG="beforeWrite",TG="write",kG="afterWrite",RT=[yG,xG,CG,wG,SG,EG,LG,TG,kG];function hr(e){return e?(e.nodeName||"").toLowerCase():null}o(hr,"getNodeName");function Ft(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}o(Ft,"getWindow");function pi(e){var t=Ft(e).Element;return e instanceof t||e instanceof Element}o(pi,"isElement");function rr(e){var t=Ft(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}o(rr,"isHTMLElement");function ec(e){if(typeof ShadowRoot>"u")return!1;var t=Ft(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}o(ec,"isShadowRoot");function IG(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},s=t.elements[r];!rr(s)||!hr(s)||(Object.assign(s.style,n),Object.keys(i).forEach(function(u){var c=i[u];c===!1?s.removeAttribute(u):s.setAttribute(u,c===!0?"":c)}))})}o(IG,"applyStyles");function OG(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],s=t.attributes[n]||{},u=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),c=u.reduce(function(d,p){return d[p]="",d},{});!rr(i)||!hr(i)||(Object.assign(i.style,c),Object.keys(s).forEach(function(d){i.removeAttribute(d)}))})}}o(OG,"effect");var AT={name:"applyStyles",enabled:!0,phase:"write",fn:IG,effect:OG,requires:["computeStyles"]};function gr(e){return e.split("-")[0]}o(gr,"getBasePlacement");var Oo=Math.max,sl=Math.min,Qi=Math.round;function co(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,i=1;if(rr(e)&&t){var s=e.offsetHeight,u=e.offsetWidth;u>0&&(n=Qi(r.width)/u||1),s>0&&(i=Qi(r.height)/s||1)}return{width:r.width/n,height:r.height/i,top:r.top/i,right:r.right/n,bottom:r.bottom/i,left:r.left/n,x:r.left/n,y:r.top/i}}o(co,"getBoundingClientRect");function ll(e){var t=co(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}o(ll,"getLayoutRect");function Dd(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&ec(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}o(Dd,"contains");function tn(e){return Ft(e).getComputedStyle(e)}o(tn,"getComputedStyle");function J_(e){return["table","td","th"].indexOf(hr(e))>=0}o(J_,"isTableElement");function Tr(e){return((pi(e)?e.ownerDocument:e.document)||window.document).documentElement}o(Tr,"getDocumentElement");function Xi(e){return hr(e)==="html"?e:e.assignedSlot||e.parentNode||(ec(e)?e.host:null)||Tr(e)}o(Xi,"getParentNode");function NT(e){return!rr(e)||tn(e).position==="fixed"?null:e.offsetParent}o(NT,"getTrueOffsetParent");function RG(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&rr(e)){var n=tn(e);if(n.position==="fixed")return null}var i=Xi(e);for(ec(i)&&(i=i.host);rr(i)&&["html","body"].indexOf(hr(i))<0;){var s=tn(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}o(RG,"getContainingBlock");function Ro(e){for(var t=Ft(e),r=NT(e);r&&J_(r)&&tn(r).position==="static";)r=NT(r);return r&&(hr(r)==="html"||hr(r)==="body"&&tn(r).position==="static")?t:r||RG(e)||t}o(Ro,"getOffsetParent");function ul(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}o(ul,"getMainAxisFromPlacement");function cl(e,t,r){return Oo(e,sl(t,r))}o(cl,"within");function MT(e,t,r){var n=cl(e,t,r);return n>r?r:n}o(MT,"withinMaxClamp");function Hd(){return{top:0,right:0,bottom:0,left:0}}o(Hd,"getFreshSideObject");function Bd(e){return Object.assign({},Hd(),e)}o(Bd,"mergePaddingObject");function zd(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}o(zd,"expandToHashMap");var AG=o(function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Bd(typeof t!="number"?t:zd(t,Ja))},"toPaddingObject");function NG(e){var t,r=e.state,n=e.name,i=e.options,s=r.elements.arrow,u=r.modifiersData.popperOffsets,c=gr(r.placement),d=ul(c),p=[Vt,jt].indexOf(c)>=0,m=p?"height":"width";if(!(!s||!u)){var h=AG(i.padding,r),v=ll(s),x=d==="y"?Mt:Vt,S=d==="y"?tr:jt,E=r.rects.reference[m]+r.rects.reference[d]-u[d]-r.rects.popper[m],y=u[d]-r.rects.reference[d],_=Ro(s),b=_?d==="y"?_.clientHeight||0:_.clientWidth||0:0,w=E/2-y/2,T=h[x],A=b-v[m]-h[S],R=b/2-v[m]/2+w,B=cl(T,R,A),I=d;r.modifiersData[n]=(t={},t[I]=B,t.centerOffset=B-R,t)}}o(NG,"arrow");function MG(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Dd(t.elements.popper,i)&&(t.elements.arrow=i))}o(MG,"effect");var PT={name:"arrow",enabled:!0,phase:"main",fn:NG,effect:MG,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fo(e){return e.split("-")[1]}o(fo,"getVariation");var PG={top:"auto",right:"auto",bottom:"auto",left:"auto"};function DG(e){var t=e.x,r=e.y,n=window,i=n.devicePixelRatio||1;return{x:Qi(t*i)/i||0,y:Qi(r*i)/i||0}}o(DG,"roundOffsetsByDPR");function DT(e){var t,r=e.popper,n=e.popperRect,i=e.placement,s=e.variation,u=e.offsets,c=e.position,d=e.gpuAcceleration,p=e.adaptive,m=e.roundOffsets,h=e.isFixed,v=u.x,x=v===void 0?0:v,S=u.y,E=S===void 0?0:S,y=typeof m=="function"?m({x,y:E}):{x,y:E};x=y.x,E=y.y;var _=u.hasOwnProperty("x"),b=u.hasOwnProperty("y"),w=Vt,T=Mt,A=window;if(p){var R=Ro(r),B="clientHeight",I="clientWidth";if(R===Ft(r)&&(R=Tr(r),tn(R).position!=="static"&&c==="absolute"&&(B="scrollHeight",I="scrollWidth")),R=R,i===Mt||(i===Vt||i===jt)&&s===al){T=tr;var M=h&&R===A&&A.visualViewport?A.visualViewport.height:R[B];E-=M-n.height,E*=d?1:-1}if(i===Vt||(i===Mt||i===tr)&&s===al){w=jt;var z=h&&R===A&&A.visualViewport?A.visualViewport.width:R[I];x-=z-n.width,x*=d?1:-1}}var F=Object.assign({position:c},p&&PG),W=m===!0?DG({x,y:E}):{x,y:E};if(x=W.x,E=W.y,d){var q;return Object.assign({},F,(q={},q[T]=b?"0":"",q[w]=_?"0":"",q.transform=(A.devicePixelRatio||1)<=1?"translate("+x+"px, "+E+"px)":"translate3d("+x+"px, "+E+"px, 0)",q))}return Object.assign({},F,(t={},t[T]=b?E+"px":"",t[w]=_?x+"px":"",t.transform="",t))}o(DT,"mapToStyles");function HG(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,s=r.adaptive,u=s===void 0?!0:s,c=r.roundOffsets,d=c===void 0?!0:c;if(0)var p;var m={placement:gr(t.placement),variation:fo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,DT(Object.assign({},m,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:u,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,DT(Object.assign({},m,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}o(HG,"computeStyles");var HT={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:HG,data:{}};var Qm={passive:!0};function BG(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,s=i===void 0?!0:i,u=n.resize,c=u===void 0?!0:u,d=Ft(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&p.forEach(function(m){m.addEventListener("scroll",r.update,Qm)}),c&&d.addEventListener("resize",r.update,Qm),function(){s&&p.forEach(function(m){m.removeEventListener("scroll",r.update,Qm)}),c&&d.removeEventListener("resize",r.update,Qm)}}o(BG,"effect");var BT={name:"eventListeners",enabled:!0,phase:"write",fn:o(function(){},"fn"),effect:BG,data:{}};var zG={left:"right",right:"left",bottom:"top",top:"bottom"};function tc(e){return e.replace(/left|right|bottom|top/g,function(t){return zG[t]})}o(tc,"getOppositePlacement");var VG={start:"end",end:"start"};function Xm(e){return e.replace(/start|end/g,function(t){return VG[t]})}o(Xm,"getOppositeVariationPlacement");function dl(e){var t=Ft(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}o(dl,"getWindowScroll");function fl(e){return co(Tr(e)).left+dl(e).scrollLeft}o(fl,"getWindowScrollBarX");function K_(e){var t=Ft(e),r=Tr(e),n=t.visualViewport,i=r.clientWidth,s=r.clientHeight,u=0,c=0;return n&&(i=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(u=n.offsetLeft,c=n.offsetTop)),{width:i,height:s,x:u+fl(e),y:c}}o(K_,"getViewportRect");function Q_(e){var t,r=Tr(e),n=dl(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=Oo(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),u=Oo(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),c=-n.scrollLeft+fl(e),d=-n.scrollTop;return tn(i||r).direction==="rtl"&&(c+=Oo(r.clientWidth,i?i.clientWidth:0)-s),{width:s,height:u,x:c,y:d}}o(Q_,"getDocumentRect");function pl(e){var t=tn(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}o(pl,"isScrollParent");function e2(e){return["html","body","#document"].indexOf(hr(e))>=0?e.ownerDocument.body:rr(e)&&pl(e)?e:e2(Xi(e))}o(e2,"getScrollParent");function Ka(e,t){var r;t===void 0&&(t=[]);var n=e2(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=Ft(n),u=i?[s].concat(s.visualViewport||[],pl(n)?n:[]):n,c=t.concat(u);return i?c:c.concat(Ka(Xi(u)))}o(Ka,"listScrollParents");function rc(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}o(rc,"rectToClientRect");function FG(e){var t=co(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}o(FG,"getInnerBoundingClientRect");function zT(e,t){return t===Jm?rc(K_(e)):pi(t)?FG(t):rc(Q_(Tr(e)))}o(zT,"getClientRectFromMixedType");function jG(e){var t=Ka(Xi(e)),r=["absolute","fixed"].indexOf(tn(e).position)>=0,n=r&&rr(e)?Ro(e):e;return pi(n)?t.filter(function(i){return pi(i)&&Dd(i,n)&&hr(i)!=="body"}):[]}o(jG,"getClippingParents");function X_(e,t,r){var n=t==="clippingParents"?jG(e):[].concat(t),i=[].concat(n,[r]),s=i[0],u=i.reduce(function(c,d){var p=zT(e,d);return c.top=Oo(p.top,c.top),c.right=sl(p.right,c.right),c.bottom=sl(p.bottom,c.bottom),c.left=Oo(p.left,c.left),c},zT(e,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}o(X_,"getClippingRect");function Vd(e){var t=e.reference,r=e.element,n=e.placement,i=n?gr(n):null,s=n?fo(n):null,u=t.x+t.width/2-r.width/2,c=t.y+t.height/2-r.height/2,d;switch(i){case Mt:d={x:u,y:t.y-r.height};break;case tr:d={x:u,y:t.y+t.height};break;case jt:d={x:t.x+t.width,y:c};break;case Vt:d={x:t.x-r.width,y:c};break;default:d={x:t.x,y:t.y}}var p=i?ul(i):null;if(p!=null){var m=p==="y"?"height":"width";switch(s){case Ki:d[p]=d[p]-(t[m]/2-r[m]/2);break;case al:d[p]=d[p]+(t[m]/2-r[m]/2);break;default:}}return d}o(Vd,"computeOffsets");function Ao(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,s=r.boundary,u=s===void 0?IT:s,c=r.rootBoundary,d=c===void 0?Jm:c,p=r.elementContext,m=p===void 0?Xu:p,h=r.altBoundary,v=h===void 0?!1:h,x=r.padding,S=x===void 0?0:x,E=Bd(typeof S!="number"?S:zd(S,Ja)),y=m===Xu?OT:Xu,_=e.rects.popper,b=e.elements[v?y:m],w=X_(pi(b)?b:b.contextElement||Tr(e.elements.popper),u,d),T=co(e.elements.reference),A=Vd({reference:T,element:_,strategy:"absolute",placement:i}),R=rc(Object.assign({},_,A)),B=m===Xu?R:T,I={top:w.top-B.top+E.top,bottom:B.bottom-w.bottom+E.bottom,left:w.left-B.left+E.left,right:B.right-w.right+E.right},M=e.modifiersData.offset;if(m===Xu&&M){var z=M[i];Object.keys(I).forEach(function(F){var W=[jt,tr].indexOf(F)>=0?1:-1,q=[Mt,tr].indexOf(F)>=0?"y":"x";I[F]+=z[q]*W})}return I}o(Ao,"detectOverflow");function e9(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,s=r.rootBoundary,u=r.padding,c=r.flipVariations,d=r.allowedAutoPlacements,p=d===void 0?Km:d,m=fo(n),h=m?c?Y_:Y_.filter(function(S){return fo(S)===m}):Ja,v=h.filter(function(S){return p.indexOf(S)>=0});v.length===0&&(v=h);var x=v.reduce(function(S,E){return S[E]=Ao(e,{placement:E,boundary:i,rootBoundary:s,padding:u})[gr(E)],S},{});return Object.keys(x).sort(function(S,E){return x[S]-x[E]})}o(e9,"computeAutoPlacement");function UG(e){if(gr(e)===Ym)return[];var t=tc(e);return[Xm(e),t,Xm(t)]}o(UG,"getExpandedFallbackPlacements");function $G(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,s=i===void 0?!0:i,u=r.altAxis,c=u===void 0?!0:u,d=r.fallbackPlacements,p=r.padding,m=r.boundary,h=r.rootBoundary,v=r.altBoundary,x=r.flipVariations,S=x===void 0?!0:x,E=r.allowedAutoPlacements,y=t.options.placement,_=gr(y),b=_===y,w=d||(b||!S?[tc(y)]:UG(y)),T=[y].concat(w).reduce(function(cr,dr){return cr.concat(gr(dr)===Ym?e9(t,{placement:dr,boundary:m,rootBoundary:h,padding:p,flipVariations:S,allowedAutoPlacements:E}):dr)},[]),A=t.rects.reference,R=t.rects.popper,B=new Map,I=!0,M=T[0],z=0;z=0,J=V?"width":"height",ee=Ao(t,{placement:F,boundary:m,rootBoundary:h,altBoundary:v,padding:p}),X=V?q?jt:Vt:q?tr:Mt;A[J]>R[J]&&(X=tc(X));var ie=tc(X),fe=[];if(s&&fe.push(ee[W]<=0),c&&fe.push(ee[X]<=0,ee[ie]<=0),fe.every(function(cr){return cr})){M=F,I=!1;break}B.set(F,fe)}if(I)for(var vt=S?3:1,Ge=o(function(dr){var Cr=T.find(function(Cn){var _o=B.get(Cn);if(_o)return _o.slice(0,dr).every(function(Wo){return Wo})});if(Cr)return M=Cr,"break"},"_loop"),lt=vt;lt>0;lt--){var Pt=Ge(lt);if(Pt==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}o($G,"flip");var VT={name:"flip",enabled:!0,phase:"main",fn:$G,requiresIfExists:["offset"],data:{_skip:!1}};function FT(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}o(FT,"getSideOffsets");function jT(e){return[Mt,jt,tr,Vt].some(function(t){return e[t]>=0})}o(jT,"isAnySideFullyClipped");function qG(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,u=Ao(t,{elementContext:"reference"}),c=Ao(t,{altBoundary:!0}),d=FT(u,n),p=FT(c,i,s),m=jT(d),h=jT(p);t.modifiersData[r]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:m,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":h})}o(qG,"hide");var UT={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qG};function ZG(e,t,r){var n=gr(e),i=[Vt,Mt].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,u=s[0],c=s[1];return u=u||0,c=(c||0)*i,[Vt,jt].indexOf(n)>=0?{x:c,y:u}:{x:u,y:c}}o(ZG,"distanceAndSkiddingToXY");function WG(e){var t=e.state,r=e.options,n=e.name,i=r.offset,s=i===void 0?[0,0]:i,u=Km.reduce(function(m,h){return m[h]=ZG(h,t.rects,s),m},{}),c=u[t.placement],d=c.x,p=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=p),t.modifiersData[n]=u}o(WG,"offset");var $T={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:WG};function GG(e){var t=e.state,r=e.name;t.modifiersData[r]=Vd({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}o(GG,"popperOffsets");var qT={name:"popperOffsets",enabled:!0,phase:"read",fn:GG,data:{}};function t9(e){return e==="x"?"y":"x"}o(t9,"getAltAxis");function YG(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,s=i===void 0?!0:i,u=r.altAxis,c=u===void 0?!1:u,d=r.boundary,p=r.rootBoundary,m=r.altBoundary,h=r.padding,v=r.tether,x=v===void 0?!0:v,S=r.tetherOffset,E=S===void 0?0:S,y=Ao(t,{boundary:d,rootBoundary:p,padding:h,altBoundary:m}),_=gr(t.placement),b=fo(t.placement),w=!b,T=ul(_),A=t9(T),R=t.modifiersData.popperOffsets,B=t.rects.reference,I=t.rects.popper,M=typeof E=="function"?E(Object.assign({},t.rects,{placement:t.placement})):E,z=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(R){if(s){var q,V=T==="y"?Mt:Vt,J=T==="y"?tr:jt,ee=T==="y"?"height":"width",X=R[T],ie=X+y[V],fe=X-y[J],vt=x?-I[ee]/2:0,Ge=b===Ki?B[ee]:I[ee],lt=b===Ki?-I[ee]:-B[ee],Pt=t.elements.arrow,cr=x&&Pt?ll(Pt):{width:0,height:0},dr=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hd(),Cr=dr[V],Cn=dr[J],_o=cl(0,B[ee],cr[ee]),Wo=w?B[ee]/2-vt-_o-Cr-z.mainAxis:Ge-_o-Cr-z.mainAxis,jn=w?-B[ee]/2+vt+_o+Cn+z.mainAxis:lt+_o+Cn+z.mainAxis,Ei=t.elements.arrow&&Ro(t.elements.arrow),an=Ei?T==="y"?Ei.clientTop||0:Ei.clientLeft||0:0,Pe=(q=F?.[T])!=null?q:0,mt=X+Wo-Pe-an,ot=X+jn-Pe,tt=cl(x?sl(ie,mt):ie,X,x?Oo(fe,ot):fe);R[T]=tt,W[T]=tt-X}if(c){var Ar,sn=T==="x"?Mt:Vt,rt=T==="x"?tr:jt,ut=R[A],qt=A==="y"?"height":"width",Cs=ut+y[sn],vo=ut-y[rt],ca=[Mt,Vt].indexOf(_)!==-1,Dt=(Ar=F?.[A])!=null?Ar:0,Zt=ca?Cs:ut-B[qt]-I[qt]-Dt+z.altAxis,Go=ca?ut+B[qt]+I[qt]-Dt-z.altAxis:vo,da=x&&ca?MT(Zt,ut,Go):cl(x?Zt:Cs,ut,x?Go:vo);R[A]=da,W[A]=da-ut}t.modifiersData[n]=W}}o(YG,"preventOverflow");var ZT={name:"preventOverflow",enabled:!0,phase:"main",fn:YG,requiresIfExists:["offset"]};function r9(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}o(r9,"getHTMLElementScroll");function n9(e){return e===Ft(e)||!rr(e)?dl(e):r9(e)}o(n9,"getNodeScroll");function JG(e){var t=e.getBoundingClientRect(),r=Qi(t.width)/e.offsetWidth||1,n=Qi(t.height)/e.offsetHeight||1;return r!==1||n!==1}o(JG,"isElementScaled");function o9(e,t,r){r===void 0&&(r=!1);var n=rr(t),i=rr(t)&&JG(t),s=Tr(t),u=co(e,i),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(n||!n&&!r)&&((hr(t)!=="body"||pl(s))&&(c=n9(t)),rr(t)?(d=co(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=fl(s))),{x:u.left+c.scrollLeft-d.x,y:u.top+c.scrollTop-d.y,width:u.width,height:u.height}}o(o9,"getCompositeRect");function KG(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function i(s){r.add(s.name);var u=[].concat(s.requires||[],s.requiresIfExists||[]);u.forEach(function(c){if(!r.has(c)){var d=t.get(c);d&&i(d)}}),n.push(s)}return o(i,"sort"),e.forEach(function(s){r.has(s.name)||i(s)}),n}o(KG,"order");function i9(e){var t=KG(e);return RT.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}o(i9,"orderModifiers");function a9(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}o(a9,"debounce");function s9(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}o(s9,"mergeByName");var WT={placement:"bottom",modifiers:[],strategy:"absolute"};function GT(){for(var e=arguments.length,t=new Array(e),r=0;rspan{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))}");var ea=o(e=>{var{boxShadow:t=!1,children:r,placement:n="auto",small:i=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:p}=e,m=ce(e,["boxShadow","children","placement","small","buttonLabel","tooltipLabel","className","buttonClassName","tooltipClassName"]);let[h,v]=(0,Vr.useState)(!1),x=(0,Vr.useRef)(null),S=(0,Vr.useRef)(null),[E,y]=(0,Vr.useState)(null),{styles:_,attributes:b,forceUpdate:w}=u9(x.current,S.current,{placement:n,modifiers:[{name:"arrow",options:{element:E}},{name:"offset",options:{offset:[0,10]}}]});return(0,Vr.useEffect)(()=>{w!==null&&h===!0&&w()},[h,w]),(0,Vr.useEffect)(()=>{let T=o(R=>{let B=R.key||R.keyCode;!h||B!=="Escape"&&B!=="Esc"&&B!==27||v(!1)},"o"),A=o(R=>{let B=R.target;!h||x.current.contains(B)||S.current.contains(B)||v(!1)},"t");return document.addEventListener("keyup",T),document.addEventListener("click",A),()=>{document.removeEventListener("keyup",T),document.removeEventListener("click",A)}}),Vr.default.createElement("div",Object.assign({},m,{className:pe(iY,c)}),Vr.default.createElement("button",{ref:x,type:"button",className:pe(oY,d),title:s,"aria-label":s,"aria-expanded":h,onClick:o(()=>{v(!h)},"onClick"),onBlur:o(()=>v(!1),"onBlur")},Vr.default.createElement("span",{"aria-hidden":"true"},Vr.default.createElement(wT,null))),h&&Vr.default.createElement("section",Object.assign({"aria-label":u,ref:S,className:pe(aY,i&&lY,t&&sY,p),style:_.popper},b.popper),r,Vr.default.createElement("div",Object.assign({ref:y,className:uY,style:_.arrow},b.arrow))))},"b");var cY="Checkbox-module_checkbox__3r5uI",dY="Checkbox-module_input__2bdJk",fY="Checkbox-module_label__148Ac",pY="Checkbox-module_noLabel__1HSAV",mY="Checkbox-module_errorText__1tRw6",hY="Checkbox-module_helperText__261fG helpers_helper-text__YRZTD",XT="Checkbox-module_tooltipButton__ErN1J";Je(`.helpers_visually-hidden__3lBcX{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-m)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;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_checkbox__3r5uI{--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);--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-module_checkbox__3r5uI,.Checkbox-module_checkbox__3r5uI *,.Checkbox-module_checkbox__3r5uI :after,.Checkbox-module_checkbox__3r5uI :before{box-sizing:border-box}.Checkbox-module_checkbox__3r5uI:not(:first-of-type){margin-top:var(--spacing-2-xs)}.Checkbox-module_input__2bdJk{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}.Checkbox-module_input__2bdJk,.Checkbox-module_input__2bdJk:before{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.Checkbox-module_input__2bdJk:before{background-color:var(--icon-color-unselected);content:"";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));transform:scale(.6);z-index:1}.Checkbox-module_input__2bdJk:disabled+label{color:var(--label-color-disabled)}.Checkbox-module_input__2bdJk:checked:disabled:before{background-color:var(--icon-color-disabled)}.Checkbox-module_input__2bdJk:disabled,.Checkbox-module_input__2bdJk:disabled+label{cursor:not-allowed}.Checkbox-module_input__2bdJk:focus+label:after,.Checkbox-module_input__2bdJk:focus:before,.Checkbox-module_input__2bdJk:hover+label:after,.Checkbox-module_input__2bdJk:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.Checkbox-module_input__2bdJk:focus+label:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.Checkbox-module_input__2bdJk:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.Checkbox-module_input__2bdJk:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);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-module_input__2bdJk:checked+label:after,.Checkbox-module_input__2bdJk:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.Checkbox-module_input__2bdJk:disabled+label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.Checkbox-module_input__2bdJk:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.Checkbox-module_input__2bdJk:not(:disabled):checked:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):checked:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):checked:hover:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.Checkbox-module_label__148Ac{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-module_label__148Ac:after,.Checkbox-module_label__148Ac:before{content:"";left:0;position:absolute;top:0;height:var(--size);width:var(--size)}.Checkbox-module_label__148Ac:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected)}.Checkbox-module_noLabel__1HSAV{padding-left:var(--size)}.Checkbox-module_errorText__1tRw6{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.Checkbox-module_errorText__1tRw6:before{background:var(--color-error);content:"";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.Checkbox-module_tooltipButton__ErN1J{display:inline-block;margin-left:var(--spacing-2-xs)}`);var mi=Mn.default.forwardRef((e,t)=>{var{checked:r=!1,className:n,disabled:i=!1,errorText:s,helperText:u,id:c,indeterminate:d,label:p,onChange:m=o(()=>null,"y"),style:h,value:v,tooltipText:x,tooltipLabel:S,tooltipButtonLabel:E,tooltip:y}=e,_=ce(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel","tooltip"]);let b=(0,Mn.useRef)(null);(0,Mn.useEffect)(()=>{t&&kT(t,b),b.current.indeterminate=d},[b,t,d]),p&&typeof p!="string"&&typeof p!="number"&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");let w=Wm(c,u,s,void 0,void 0);return Mn.default.createElement("div",{className:pe(cY,n),style:h},Mn.default.createElement("input",Object.assign({ref:b,id:c,className:pe(dY),onChange:m,value:v,type:"checkbox",disabled:i,checked:r,"aria-describedby":w},_)),Mn.default.createElement("label",{htmlFor:c,className:pe(fY,p?"":pY)},p),y?Mn.default.createElement(ea,Object.assign({},y.props,{buttonClassName:XT})):null,x&&Mn.default.createElement(ea,{className:XT,buttonLabel:E,tooltipLabel:S},x),s&&Mn.default.createElement("div",{className:mY,id:`${c}-error`},s),u&&Mn.default.createElement("div",{className:hY,id:`${c}-helper`},u))});var n2=U(se());function o2(){let[,e]=(0,n2.useState)(0);return(0,n2.useCallback)(()=>{e(t=>t+1)},[e])}o(o2,"o");var nr=U(se());var i2=hi(),Ce=o(e=>Fd(e,i2),"raf"),a2=hi();Ce.write=e=>Fd(e,a2);var s2=hi();Ce.onStart=e=>Fd(e,s2);var f9=hi();Ce.onFrame=e=>Fd(e,f9);var p9=hi();Ce.onFinish=e=>Fd(e,p9);var ml=[];Ce.setTimeout=(e,t)=>{let r=Ce.now()+t,n=o(()=>{let s=ml.findIndex(u=>u.cancel==n);~s&&ml.splice(s,1),es.count-=~s?1:0},"cancel"),i={time:r,handler:e,cancel:n};return ml.splice(tk(r),0,i),es.count+=1,rk(),i};var tk=o(e=>~(~ml.findIndex(t=>t.time>e)||~ml.length),"findTimeout");Ce.cancel=e=>{i2.delete(e),a2.delete(e)};Ce.sync=e=>{d9=!0,Ce.batchedUpdates(e),d9=!1};Ce.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}o(r,"queuedFn");function n(...i){t=i,Ce.onStart(r)}return o(n,"throttled"),n.handler=e,n.cancel=()=>{s2.delete(r),t=null},n};var m9=typeof window<"u"?window.requestAnimationFrame:()=>{};Ce.use=e=>m9=e;Ce.now=typeof performance<"u"?()=>performance.now():Date.now;Ce.batchedUpdates=e=>e();Ce.catch=console.error;Ce.frameLoop="always";Ce.advance=()=>{Ce.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):ok()};var Xa=-1,d9=!1;function Fd(e,t){d9?(t.delete(e),e(0)):(t.add(e),rk())}o(Fd,"schedule");function rk(){Xa<0&&(Xa=0,Ce.frameLoop!=="demand"&&m9(nk))}o(rk,"start");function nk(){~Xa&&(m9(nk),Ce.batchedUpdates(ok))}o(nk,"loop");function ok(){let e=Xa;Xa=Ce.now();let t=tk(Xa);t&&(ik(ml.splice(0,t),r=>r.handler()),es.count-=t),s2.flush(),i2.flush(e?Math.min(64,Xa-e):16.667),f9.flush(),a2.flush(),p9.flush()}o(ok,"update");function hi(){let e=new Set,t=e;return{add(r){es.count+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return es.count-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,es.count-=t.size,ik(t,n=>n(r)&&e.add(n)),es.count+=e.size,t=e)}}}o(hi,"makeQueue");function ik(e,t){e.forEach(r=>{try{t(r)}catch(n){Ce.catch(n)}})}o(ik,"eachSafely");var es={count:0,clear(){Xa=-1,ml=[],s2=hi(),i2=hi(),f9=hi(),a2=hi(),p9=hi(),es.count=0}};var f2=U(se()),Mo=U(se());function p2(){}o(p2,"noop");var dk=o((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"defineHidden"),ne={arr:Array.isArray,obj:o(e=>!!e&&e.constructor.name==="Object","obj"),fun:o(e=>typeof e=="function","fun"),str:o(e=>typeof e=="string","str"),num:o(e=>typeof e=="number","num"),und:o(e=>e===void 0,"und")};function gi(e,t){if(ne.arr(e)){if(!ne.arr(t)||e.length!==t.length)return!1;for(let r=0;re.forEach(t),"each");function Pn(e,t,r){if(ne.arr(e)){for(let n=0;nne.und(e)?[]:ne.arr(e)?e:[e],"toArray");function ac(e,t){if(e.size){let r=Array.from(e);e.clear(),De(r,t)}}o(ac,"flush");var sc=o((e,...t)=>ac(e,r=>r(...t)),"flushCalls"),y9,fk,ts=null,pk=!1,x9=p2,xY=o(e=>{e.to&&(fk=e.to),e.now&&(Ce.now=e.now),e.colors!==void 0&&(ts=e.colors),e.skipAnimation!=null&&(pk=e.skipAnimation),e.createStringInterpolator&&(y9=e.createStringInterpolator),e.requestAnimationFrame&&Ce.use(e.requestAnimationFrame),e.batchedUpdates&&(Ce.batchedUpdates=e.batchedUpdates),e.willAdvance&&(x9=e.willAdvance),e.frameLoop&&(Ce.frameLoop=e.frameLoop)},"assign"),Dn=Object.freeze({__proto__:null,get createStringInterpolator(){return y9},get to(){return fk},get colors(){return ts},get skipAnimation(){return pk},get willAdvance(){return x9},assign:xY}),jd=new Set,po=[],h9=[],c2=0,lc={get idle(){return!jd.size&&!po.length},start(e){c2>e.priority?(jd.add(e),Ce.onStart(CY)):(mk(e),Ce(v9))},advance:v9,sort(e){if(c2)Ce.onFrame(()=>lc.sort(e));else{let t=po.indexOf(e);~t&&(po.splice(t,1),hk(e))}},clear(){po=[],jd.clear()}};function CY(){jd.forEach(mk),jd.clear(),Ce(v9)}o(CY,"flushStartQueue");function mk(e){po.includes(e)||hk(e)}o(mk,"startSafely");function hk(e){po.splice(wY(po,t=>t.priority>e.priority),0,e)}o(hk,"startUnsafely");function v9(e){let t=h9;for(let r=0;r0}o(v9,"advance");function wY(e,t){let r=e.findIndex(t);return r<0?e.length:r}o(wY,"findIndex");var gk={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},No="[-+]?\\d*\\.?\\d+",d2=No+"%";function m2(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}o(m2,"call");var SY=new RegExp("rgb"+m2(No,No,No)),EY=new RegExp("rgba"+m2(No,No,No,No)),LY=new RegExp("hsl"+m2(No,d2,d2)),TY=new RegExp("hsla"+m2(No,d2,d2,No)),kY=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,IY=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,OY=/^#([0-9a-fA-F]{6})$/,RY=/^#([0-9a-fA-F]{8})$/;function AY(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=OY.exec(e))?parseInt(t[1]+"ff",16)>>>0:ts&&ts[e]!==void 0?ts[e]:(t=SY.exec(e))?(nc(t[1])<<24|nc(t[2])<<16|nc(t[3])<<8|255)>>>0:(t=EY.exec(e))?(nc(t[1])<<24|nc(t[2])<<16|nc(t[3])<<8|lk(t[4]))>>>0:(t=kY.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=RY.exec(e))?parseInt(t[1],16)>>>0:(t=IY.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=LY.exec(e))?(ak(sk(t[1]),l2(t[2]),l2(t[3]))|255)>>>0:(t=TY.exec(e))?(ak(sk(t[1]),l2(t[2]),l2(t[3]))|lk(t[4]))>>>0:null}o(AY,"normalizeColor");function g9(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}o(g9,"hue2rgb");function ak(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n,s=g9(i,n,e+1/3),u=g9(i,n,e),c=g9(i,n,e-1/3);return Math.round(s*255)<<24|Math.round(u*255)<<16|Math.round(c*255)<<8}o(ak,"hslToRgb");function nc(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}o(nc,"parse255");function sk(e){return(parseFloat(e)%360+360)%360/360}o(sk,"parse360");function lk(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}o(lk,"parse1");function l2(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}o(l2,"parsePercentage");function uk(e){let t=AY(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,n=(t&16711680)>>>16,i=(t&65280)>>>8,s=(t&255)/255;return`rgba(${r}, ${n}, ${i}, ${s})`}o(uk,"colorToRgba");var rs=o((e,t,r)=>{if(ne.fun(e))return e;if(ne.arr(e))return rs({range:e,output:t,extrapolate:r});if(ne.str(e.output[0]))return y9(e);let n=e,i=n.output,s=n.range||[0,1],u=n.extrapolateLeft||n.extrapolate||"extend",c=n.extrapolateRight||n.extrapolate||"extend",d=n.easing||(p=>p);return p=>{let m=MY(p,s);return NY(p,s[m],s[m+1],i[m],i[m+1],d,u,c,n.map)}},"createInterpolator");function NY(e,t,r,n,i,s,u,c,d){let p=d?d(e):e;if(pr){if(c==="identity")return p;c==="clamp"&&(p=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?p=-p:r===1/0?p=p-t:p=(p-t)/(r-t),p=s(p),n===-1/0?p=-p:i===1/0?p=p+n:p=p*(i-n)+n,p)}o(NY,"interpolate");function MY(e,t){for(var r=1;r=e);++r);return r-1}o(MY,"findRange");function b9(){return b9=Object.assign||function(e){for(var t=1;t!!(e&&e[oc]),"hasFluidValue"),kr=o(e=>e&&e[oc]?e[oc]():e,"getFluidValue"),C9=o(e=>e[hl]||null,"getFluidObservers");function PY(e,t){e.eventObserved?e.eventObserved(t):e(t)}o(PY,"callFluidObserver");function gl(e,t){let r=e[hl];r&&r.forEach(n=>{PY(n,t)})}o(gl,"callFluidObservers");var E9=class E9{constructor(t){if(this[oc]=void 0,this[hl]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");DY(this,t)}};o(E9,"FluidValue");var ic=E9,DY=o((e,t)=>_k(e,oc,t),"setFluidGetter");function ta(e,t){if(e[oc]){let r=e[hl];r||_k(e,hl,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}o(ta,"addFluidObserver");function ns(e,t){let r=e[hl];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[hl]=null,e.observerRemoved&&e.observerRemoved(n,t)}}o(ns,"removeFluidObserver");var _k=o((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"setHidden"),u2=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,HY=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ck=new RegExp(`(${u2.source})(%|[a-z]+)`,"i"),_9,BY=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,zY=o((e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,"rgbaRound"),h2=o(e=>{_9||(_9=ts?new RegExp(`(${Object.keys(ts).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(s=>kr(s).replace(HY,uk).replace(_9,uk)),r=t.map(s=>s.match(u2).map(Number)),i=r[0].map((s,u)=>r.map(c=>{if(!(u in c))throw Error('The arity of each "output" value must be equal');return c[u]})).map(s=>rs(b9({},e,{output:s})));return s=>{var u;let c=!ck.test(t[0])&&((u=t.find(p=>ck.test(p)))==null?void 0:u.replace(u2,"")),d=0;return t[0].replace(u2,()=>`${i[d++](s)}${c||""}`).replace(BY,zY)}},"createStringInterpolator"),w9="react-spring: ",vk=o(e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${w9}once requires a function parameter`);return(...n)=>{r||(t(...n),r=!0)}},"once"),VY=vk(console.warn);function bk(){VY(`${w9}The "interpolate" function is deprecated in v9 (use "to" instead)`)}o(bk,"deprecateInterpolate");var FY=vk(console.warn);function yk(){FY(`${w9}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}o(yk,"deprecateDirectCall");function uc(e){return ne.str(e)&&(e[0]=="#"||/\d/.test(e)||e in(ts||{}))}o(uc,"isAnimatedString");var Ud=o(e=>(0,Mo.useEffect)(e,jY),"useOnce"),jY=[];function g2(){let e=(0,Mo.useState)()[1],t=(0,Mo.useState)(UY)[0];return Ud(t.unmount),()=>{t.current&&e({})}}o(g2,"useForceUpdate");function UY(){let e={current:!0,unmount:o(()=>()=>{e.current=!1},"unmount")};return e}o(UY,"makeMountedRef");function xk(e,t){let[r]=(0,Mo.useState)(()=>({inputs:t,result:e()})),n=(0,Mo.useRef)(),i=n.current,s=i;return s?t&&s.inputs&&$Y(t,s.inputs)||(s={inputs:t,result:e()}):s=r,(0,Mo.useEffect)(()=>{n.current=s,i==r&&(r.inputs=r.result=void 0)},[s]),s.result}o(xk,"useMemoOne");function $Y(e,t){if(e.length!==t.length)return!1;for(let r=0;r{t.current=e}),t.current}o(S9,"usePrev");var _2=typeof window<"u"&&window.document&&window.document.createElement?f2.useLayoutEffect:f2.useEffect;var ef=U(se()),mo=U(se());var Ek=U(se()),ra=U(se());var $d=Symbol.for("Animated:node"),qY=o(e=>!!e&&e[$d]===e,"isAnimated"),Po=o(e=>e&&e[$d],"getAnimated"),S2=o((e,t)=>dk(e,$d,t),"setAnimated"),qd=o(e=>e&&e[$d]&&e[$d].getPayload(),"getPayload"),k9=class k9{constructor(){this.payload=void 0,S2(this,this)}getPayload(){return this.payload||[]}};o(k9,"Animated");var v2=k9,x2=class x2 extends v2{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,ne.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new x2(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return ne.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,ne.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}};o(x2,"AnimatedValue");var _l=x2,C2=class C2 extends _l{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=rs({output:[t,t]})}static create(t){return new C2(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(ne.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=rs({output:[this.getValue(),t]})),this._value=0,super.reset()}};o(C2,"AnimatedString");var vl=C2,b2={dependencies:null},I9=class I9 extends v2{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Pn(this.source,(n,i)=>{qY(n)?r[i]=n.getValue(t):nn(n)?r[i]=kr(n):t||(r[i]=n)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&De(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Pn(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){b2.dependencies&&nn(t)&&b2.dependencies.add(t);let r=qd(t);r&&De(r,n=>this.add(n))}};o(I9,"AnimatedObject");var bl=I9,w2=class w2 extends bl{constructor(t){super(t)}static create(t){return new w2(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((n,i)=>n.setValue(t[i])).some(Boolean):(super.setValue(t.map(ZY)),!0)}};o(w2,"AnimatedArray");var L9=w2;function ZY(e){return(uc(e)?vl:_l).create(e)}o(ZY,"makeAnimated");function E2(e){let t=Po(e);return t?t.constructor:ne.arr(e)?L9:uc(e)?vl:_l}o(E2,"getAnimatedType");function y2(){return y2=Object.assign||function(e){for(var t=1;t{let r=!ne.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ra.forwardRef)((n,i)=>{let s=(0,ra.useRef)(null),u=r&&(0,ra.useCallback)(S=>{s.current=GY(i,S)},[i]),[c,d]=WY(n,t),p=g2(),m=o(()=>{let S=s.current;if(r&&!S)return;(S?t.applyAnimatedValues(S,c.getValue(!0)):!1)===!1&&p()},"callback"),h=new T9(m,d),v=(0,ra.useRef)();_2(()=>{let S=v.current;v.current=h,De(d,E=>ta(E,h)),S&&(De(S.deps,E=>ns(E,S)),Ce.cancel(S.update))}),(0,ra.useEffect)(m,[]),Ud(()=>()=>{let S=v.current;De(S.deps,E=>ns(E,S))});let x=t.getComponentProps(c.getValue());return Ek.createElement(e,y2({},x,{ref:u}))})},"withAnimated"),O9=class O9{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Ce.write(this.update)}};o(O9,"PropsObserver");var T9=O9;function WY(e,t){let r=new Set;return b2.dependencies=r,e.style&&(e=y2({},e,{style:t.createAnimatedStyle(e.style)})),e=new bl(e),b2.dependencies=null,[e,r]}o(WY,"getAnimatedState");function GY(e,t){return e&&(ne.fun(e)?e(t):e.current=t),t}o(GY,"updateRef");var wk=Symbol.for("AnimatedComponent"),Lk=o((e,{applyAnimatedValues:t=o(()=>!1,"_applyAnimatedValues"),createAnimatedStyle:r=o(i=>new bl(i),"_createAnimatedStyle"),getComponentProps:n=o(i=>i,"_getComponentProps")}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},s=o(u=>{let c=Sk(u)||"Anonymous";return ne.str(u)?u=s[u]||(s[u]=Ck(u,i)):u=u[wk]||(u[wk]=Ck(u,i)),u.displayName=`Animated(${c})`,u},"animated");return Pn(e,(u,c)=>{ne.arr(e)&&(c=Sk(u)),s[c]=s(u)}),{animated:s}},"createHost"),Sk=o(e=>ne.str(e)?e:e&&ne.str(e.displayName)?e.displayName:ne.fun(e)&&e.name||null,"getDisplayName");function _r(){return _r=Object.assign||function(e){for(var t=1;te===!0||!!(t&&e&&(ne.fun(e)?e(t):rn(e).includes(t))),"matchProp"),Dk=o((e,t)=>ne.obj(e)?t&&e[t]:e,"resolveProp"),Hk=o((e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,"getDefaultProp"),YY=o(e=>e,"noopTransform"),$9=o((e,t=YY)=>{let r=JY;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let n={};for(let i of r){let s=t(e[i],i);ne.und(s)||(n[i]=s)}return n},"getDefaultProps"),JY=["config","onProps","onStart","onChange","onPause","onResume","onRest"],KY={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function QY(e){let t={},r=0;if(Pn(e,(n,i)=>{KY[i]||(t[i]=n,r++)}),r)return t}o(QY,"getForwardProps");function Bk(e){let t=QY(e);if(t){let r={to:t};return Pn(e,(n,i)=>i in t||(r[i]=n)),r}return _r({},e)}o(Bk,"inferTo");function Jd(e){return e=kr(e),ne.arr(e)?e.map(Jd):uc(e)?Dn.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}o(Jd,"computeGoal");function XY(e){for(let t in e)return!0;return!1}o(XY,"hasProps");function N9(e){return ne.fun(e)||ne.arr(e)&&ne.obj(e[0])}o(N9,"isAsyncTo");function eJ(e,t){var r;(r=e.ref)==null||r.delete(e),t?.delete(e)}o(eJ,"detachRefs");function tJ(e,t){if(t&&e.ref!==t){var r;(r=e.ref)==null||r.delete(e),t.add(e),e.ref=t}}o(tJ,"replaceRef");var rJ={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},nJ=o(e=>e,"linear"),M9=_r({},rJ.default,{mass:1,damping:1,easing:nJ,clamp:!1}),W9=class W9{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,M9)}};o(W9,"AnimationConfig");var P9=W9;function oJ(e,t,r){r&&(r=_r({},r),Tk(r,t),t=_r({},r,t)),Tk(e,t),Object.assign(e,t);for(let u in M9)e[u]==null&&(e[u]=M9[u]);let{mass:n,frequency:i,damping:s}=e;return ne.und(i)||(i<.01&&(i=.01),s<0&&(s=0),e.tension=Math.pow(2*Math.PI/i,2)*n,e.friction=4*Math.PI*s*n/i),e}o(oJ,"mergeConfig");function Tk(e,t){if(!ne.und(t.decay))e.duration=void 0;else{let r=!ne.und(t.tension)||!ne.und(t.friction);(r||!ne.und(t.frequency)||!ne.und(t.damping)||!ne.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}o(Tk,"sanitizeConfig");var kk=[],G9=class G9{constructor(){this.changed=!1,this.values=kk,this.toValues=null,this.fromValues=kk,this.to=void 0,this.from=void 0,this.config=new P9,this.immediate=!1}};o(G9,"Animation");var D9=G9;function zk(e,{key:t,props:r,defaultProps:n,state:i,actions:s}){return new Promise((u,c)=>{var d;let p,m,h=Yd((d=r.cancel)!=null?d:n?.cancel,t);if(h)S();else{ne.und(r.pause)||(i.paused=Yd(r.pause,t));let E=n?.pause;E!==!0&&(E=i.paused||Yd(E,t)),p=yl(r.delay||0,t),E?(i.resumeQueue.add(x),s.pause()):(s.resume(),x())}function v(){i.resumeQueue.add(x),i.timeouts.delete(m),m.cancel(),p=m.time-Ce.now()}o(v,"onPause");function x(){p>0&&!Dn.skipAnimation?(m=Ce.setTimeout(S,p),i.pauseQueue.add(v),i.timeouts.add(m)):S()}o(x,"onResume");function S(){i.pauseQueue.delete(v),i.timeouts.delete(m),e<=(i.cancelId||0)&&(h=!0);try{s.start(_r({},r,{callId:e,cancel:h}),u)}catch(E){c(E)}}o(S,"onStart")})}o(zk,"scheduleProps");var q9=o((e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?cc(e.get()):t.every(r=>r.noop)?Vk(e.get()):Do(e.get(),t.every(r=>r.finished)),"getCombinedResult"),Vk=o(e=>({value:e,noop:!0,finished:!0,cancelled:!1}),"getNoopResult"),Do=o((e,t,r=!1)=>({value:e,finished:t,cancelled:r}),"getFinishedResult"),cc=o(e=>({value:e,cancelled:!0,finished:!1}),"getCancelledResult");function Fk(e,t,r,n){let{callId:i,parentId:s,onRest:u}=t,{asyncTo:c,promise:d}=r;return!s&&e===c&&!t.reset?d:r.promise=(async()=>{r.asyncId=i,r.asyncTo=e;let p=$9(t,(y,_)=>_==="onRest"?void 0:y),m,h,v=new Promise((y,_)=>(m=y,h=_)),x=o(y=>{let _=i<=(r.cancelId||0)&&cc(n)||i!==r.asyncId&&Do(n,!1);if(_)throw y.result=_,h(y),y},"bailIfEnded"),S=o((y,_)=>{let b=new L2,w=new T2;return(async()=>{if(Dn.skipAnimation)throw Kd(r),w.result=Do(n,!1),h(w),w;x(b);let T=ne.obj(y)?_r({},y):_r({},_,{to:y});T.parentId=i,Pn(p,(R,B)=>{ne.und(T[B])&&(T[B]=R)});let A=await n.start(T);return x(b),r.paused&&await new Promise(R=>{r.resumeQueue.add(R)}),A})()},"animate"),E;if(Dn.skipAnimation)return Kd(r),Do(n,!1);try{let y;ne.arr(e)?y=(async _=>{for(let b of _)await S(b)})(e):y=Promise.resolve(e(S,n.stop.bind(n))),await Promise.all([y.then(m),v]),E=Do(n.get(),!0,!1)}catch(y){if(y instanceof L2)E=y.result;else if(y instanceof T2)E=y.result;else throw y}finally{i==r.asyncId&&(r.asyncId=s,r.asyncTo=s?c:void 0,r.promise=s?d:void 0)}return ne.fun(u)&&Ce.batchedUpdates(()=>{u(E,n,n.item)}),E})()}o(Fk,"runAsync");function Kd(e,t){ac(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}o(Kd,"stopAsync");var Y9=class Y9 extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}};o(Y9,"BailSignal");var L2=Y9,J9=class J9 extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}};o(J9,"SkipAniamtionSignal");var T2=J9,H9=o(e=>e instanceof Qd,"isFrameValue"),iJ=1,K9=class K9 extends ic{constructor(...t){super(...t),this.id=iJ++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Po(this);return t&&t.getValue()}to(...t){return Dn.to(this,t)}interpolate(...t){return bk(),Dn.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){gl(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||lc.sort(this),gl(this,{type:"priority",parent:this,priority:t})}};o(K9,"FrameValue");var Qd=K9,xl=Symbol.for("SpringPhase"),jk=1,B9=2,z9=4,R9=o(e=>(e[xl]&jk)>0,"hasAnimated"),os=o(e=>(e[xl]&B9)>0,"isAnimating"),Zd=o(e=>(e[xl]&z9)>0,"isPaused"),Ik=o((e,t)=>t?e[xl]|=B9|jk:e[xl]&=~B9,"setActiveBit"),Ok=o((e,t)=>t?e[xl]|=z9:e[xl]&=~z9,"setPausedBit"),Q9=class Q9 extends Qd{constructor(t,r){if(super(),this.key=void 0,this.animation=new D9,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ne.und(t)||!ne.und(r)){let n=ne.obj(t)?_r({},t):_r({},r,{from:t});ne.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(os(this)||this._state.asyncTo)||Zd(this)}get goal(){return kr(this.animation.to)}get velocity(){let t=Po(this);return t instanceof _l?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return R9(this)}get isAnimating(){return os(this)}get isPaused(){return Zd(this)}advance(t){let r=!0,n=!1,i=this.animation,{config:s,toValues:u}=i,c=qd(i.to);!c&&nn(i.to)&&(u=rn(kr(i.to))),i.values.forEach((m,h)=>{if(m.done)return;let v=m.constructor==vl?1:c?c[h].lastPosition:u[h],x=i.immediate,S=v;if(!x){if(S=m.lastPosition,s.tension<=0){m.done=!0;return}let E=m.elapsedTime+=t,y=i.fromValues[h],_=m.v0!=null?m.v0:m.v0=ne.arr(s.velocity)?s.velocity[h]:s.velocity,b;if(ne.und(s.duration))if(s.decay){let w=s.decay===!0?.998:s.decay,T=Math.exp(-(1-w)*E);S=y+_/(1-w)*(1-T),x=Math.abs(m.lastPosition-S)<.1,b=_*T}else{b=m.lastVelocity==null?_:m.lastVelocity;let w=s.precision||(y==v?.005:Math.min(1,Math.abs(v-y)*.001)),T=s.restVelocity||w/10,A=s.clamp?0:s.bounce,R=!ne.und(A),B=y==v?m.v0>0:yT,!(!I&&(x=Math.abs(v-S)<=w,x)));++W){R&&(M=S==v||S>v==B,M&&(b=-b*A,S=v));let q=-s.tension*1e-6*(S-v),V=-s.friction*.001*b,J=(q+V)/s.mass;b=b+J*z,S=S+b*z}}else{let w=1;s.duration>0&&(this._memoizedDuration!==s.duration&&(this._memoizedDuration=s.duration,m.durationProgress>0&&(m.elapsedTime=s.duration*m.durationProgress,E=m.elapsedTime+=t)),w=(s.progress||0)+E/this._memoizedDuration,w=w>1?1:w<0?0:w,m.durationProgress=w),S=y+s.easing(w)*(v-y),b=(S-m.lastPosition)/t,x=w==1}m.lastVelocity=b,Number.isNaN(S)&&(console.warn("Got NaN while animating:",this),x=!0)}c&&!c[h].done&&(x=!1),x?m.done=!0:r=!1,m.setValue(S,s.round)&&(n=!0)});let d=Po(this),p=d.getValue();if(r){let m=kr(i.to);(p!==m||n)&&!s.decay?(d.setValue(m),this._onChange(m)):n&&s.decay&&this._onChange(p),this._stop()}else n&&this._onChange(p)}set(t){return Ce.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(os(this)){let{to:t,config:r}=this.animation;Ce.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let n;return ne.und(t)?(n=this.queue||[],this.queue=[]):n=[ne.obj(t)?t:_r({},r,{to:t})],Promise.all(n.map(i=>this._update(i))).then(i=>q9(this,i))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),Kd(this._state,t&&this._lastCallId),Ce.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:n,from:i}=t;n=ne.obj(n)?n[r]:n,(n==null||N9(n))&&(n=void 0),i=ne.obj(i)?i[r]:i,i==null&&(i=void 0);let s={to:n,from:i};return R9(this)||(t.reverse&&([n,i]=[i,n]),i=kr(i),ne.und(i)?Po(this)||this._set(n):this._set(i)),s}_update(t,r){let n=_r({},t),{key:i,defaultProps:s}=this;n.default&&Object.assign(s,$9(n,(d,p)=>/^on/.test(p)?Dk(d,i):d)),Ak(this,n,"onProps"),Gd(this,"onProps",n,this);let u=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let c=this._state;return zk(++this._lastCallId,{key:i,props:n,defaultProps:s,state:c,actions:{pause:o(()=>{Zd(this)||(Ok(this,!0),sc(c.pauseQueue),Gd(this,"onPause",Do(this,Wd(this,this.animation.to)),this))},"pause"),resume:o(()=>{Zd(this)&&(Ok(this,!1),os(this)&&this._resume(),sc(c.resumeQueue),Gd(this,"onResume",Do(this,Wd(this,this.animation.to)),this))},"resume"),start:this._merge.bind(this,u)}}).then(d=>{if(n.loop&&d.finished&&!(r&&d.noop)){let p=Uk(n);if(p)return this._update(p,!0)}return d})}_merge(t,r,n){if(r.cancel)return this.stop(!0),n(cc(this));let i=!ne.und(t.to),s=!ne.und(t.from);if(i||s)if(r.callId>this._lastToId)this._lastToId=r.callId;else return n(cc(this));let{key:u,defaultProps:c,animation:d}=this,{to:p,from:m}=d,{to:h=p,from:v=m}=t;s&&!i&&(!r.default||ne.und(h))&&(h=v),r.reverse&&([h,v]=[v,h]);let x=!gi(v,m);x&&(d.from=v),v=kr(v);let S=!gi(h,p);S&&this._focus(h);let E=N9(r.to),{config:y}=d,{decay:_,velocity:b}=y;(i||s)&&(y.velocity=0),r.config&&!E&&oJ(y,yl(r.config,u),r.config!==c.config?yl(c.config,u):void 0);let w=Po(this);if(!w||ne.und(h))return n(Do(this,!0));let T=ne.und(r.reset)?s&&!r.default:!ne.und(v)&&Yd(r.reset,u),A=T?v:this.get(),R=Jd(h),B=ne.num(R)||ne.arr(R)||uc(R),I=!E&&(!B||Yd(c.immediate||r.immediate,u));if(S){let W=E2(h);if(W!==w.constructor)if(I)w=this._set(R);else throw Error(`Cannot animate between ${w.constructor.name} and ${W.name}, as the "to" prop suggests`)}let M=w.constructor,z=nn(h),F=!1;if(!z){let W=T||!R9(this)&&x;(S||W)&&(F=gi(Jd(A),R),z=!F),(!gi(d.immediate,I)&&!I||!gi(y.decay,_)||!gi(y.velocity,b))&&(z=!0)}if(F&&os(this)&&(d.changed&&!T?z=!0:z||this._stop(p)),!E&&((z||nn(p))&&(d.values=w.getPayload(),d.toValues=nn(h)?null:M==vl?[1]:rn(R)),d.immediate!=I&&(d.immediate=I,!I&&!T&&this._set(p)),z)){let{onRest:W}=d;De(sJ,V=>Ak(this,r,V));let q=Do(this,Wd(this,p));sc(this._pendingCalls,q),this._pendingCalls.add(n),d.changed&&Ce.batchedUpdates(()=>{d.changed=!T,W?.(q,this),T?yl(c.onRest,q):d.onStart==null||d.onStart(q,this)})}T&&this._set(A),E?n(Fk(r.to,r,this._state,this)):z?this._start():os(this)&&!S?this._pendingCalls.add(n):n(Vk(A))}_focus(t){let r=this.animation;t!==r.to&&(C9(this)&&this._detach(),r.to=t,C9(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;nn(r)&&(ta(r,this),H9(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;nn(t)&&ns(t,this)}_set(t,r=!0){let n=kr(t);if(!ne.und(n)){let i=Po(this);if(!i||!gi(n,i.getValue())){let s=E2(n);!i||i.constructor!=s?S2(this,s.create(n)):i.setValue(n),i&&Ce.batchedUpdates(()=>{this._onChange(n,r)})}}return Po(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,Gd(this,"onStart",Do(this,Wd(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),yl(this.animation.onChange,t,this)),yl(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Po(this).reset(kr(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),os(this)||(Ik(this,!0),Zd(this)||this._resume())}_resume(){Dn.skipAnimation?this.finish():lc.start(this)}_stop(t,r){if(os(this)){Ik(this,!1);let n=this.animation;De(n.values,s=>{s.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),gl(this,{type:"idle",parent:this});let i=r?cc(this.get()):Do(this.get(),Wd(this,t??n.to));sc(this._pendingCalls,i),n.changed&&(n.changed=!1,Gd(this,"onRest",i,this))}}};o(Q9,"SpringValue");var V9=Q9;function Wd(e,t){let r=Jd(t),n=Jd(e.get());return gi(n,r)}o(Wd,"checkFinished");function Uk(e,t=e.loop,r=e.to){let n=yl(t);if(n){let i=n!==!0&&Bk(n),s=(i||e).reverse,u=!i||i.reset;return Xd(_r({},e,{loop:t,default:!1,pause:void 0,to:!s||N9(r)?r:void 0,from:u?e.from:void 0,reset:u},i))}}o(Uk,"createLoopUpdate");function Xd(e){let{to:t,from:r}=e=Bk(e),n=new Set;return ne.obj(t)&&Rk(t,n),ne.obj(r)&&Rk(r,n),e.keys=n.size?Array.from(n):null,e}o(Xd,"createUpdate");function aJ(e){let t=Xd(e);return ne.und(t.default)&&(t.default=$9(t)),t}o(aJ,"declareUpdate");function Rk(e,t){Pn(e,(r,n)=>r!=null&&t.add(n))}o(Rk,"findDefined");var sJ=["onStart","onRest","onChange","onPause","onResume"];function Ak(e,t,r){e.animation[r]=t[r]!==Hk(t,r)?Dk(t[r],e.key):void 0}o(Ak,"mergeActiveFn");function Gd(e,t,...r){var n,i,s,u;(n=(i=e.animation)[t])==null||n.call(i,...r),(s=(u=e.defaultProps)[t])==null||s.call(u,...r)}o(Gd,"sendEvent");var lJ=["onStart","onChange","onRest"],uJ=1,X9=class X9{constructor(t,r){this.id=uJ++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(_r({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,n)=>t[n]=r.get()),t}set(t){for(let r in t){let n=t[r];ne.und(n)||this.springs[r].set(n)}}update(t){return t&&this.queue.push(Xd(t)),this}start(t){let{queue:r}=this;return t?r=rn(t).map(Xd):this.queue=[],this._flush?this._flush(this,r):(Gk(this,r),j9(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let n=this.springs;De(rn(r),i=>n[i].stop(!!t))}else Kd(this._state,this._lastAsyncId),this.each(n=>n.stop(!!t));return this}pause(t){if(ne.und(t))this.start({pause:!0});else{let r=this.springs;De(rn(t),n=>r[n].pause())}return this}resume(t){if(ne.und(t))this.start({pause:!1});else{let r=this.springs;De(rn(t),n=>r[n].resume())}return this}each(t){Pn(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:n}=this._events,i=this._active.size>0,s=this._changed.size>0;(i&&!this._started||s&&!this._started)&&(this._started=!0,ac(t,([d,p])=>{p.value=this.get(),d(p,this,this._item)}));let u=!i&&this._started,c=s||u&&n.size?this.get():null;s&&r.size&&ac(r,([d,p])=>{p.value=c,d(p,this,this._item)}),u&&(this._started=!1,ac(n,([d,p])=>{p.value=c,d(p,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;Ce.onFrame(this._onFrame)}};o(X9,"Controller");var F9=X9;function j9(e,t){return Promise.all(t.map(r=>$k(e,r))).then(r=>q9(e,r))}o(j9,"flushUpdateQueue");async function $k(e,t,r){let{keys:n,to:i,from:s,loop:u,onRest:c,onResolve:d}=t,p=ne.obj(t.default)&&t.default;u&&(t.loop=!1),i===!1&&(t.to=null),s===!1&&(t.from=null);let m=ne.arr(i)||ne.fun(i)?i:void 0;m?(t.to=void 0,t.onRest=void 0,p&&(p.onRest=void 0)):De(lJ,E=>{let y=t[E];if(ne.fun(y)){let _=e._events[E];t[E]=({finished:b,cancelled:w})=>{let T=_.get(y);T?(b||(T.finished=!1),w&&(T.cancelled=!0)):_.set(y,{value:null,finished:b||!1,cancelled:w||!1})},p&&(p[E]=t[E])}});let h=e._state;t.pause===!h.paused?(h.paused=t.pause,sc(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);let v=(n||Object.keys(e.springs)).map(E=>e.springs[E].start(t)),x=t.cancel===!0||Hk(t,"cancel")===!0;(m||x&&h.asyncId)&&v.push(zk(++e._lastAsyncId,{props:t,state:h,actions:{pause:p2,resume:p2,start(E,y){x?(Kd(h,e._lastAsyncId),y(cc(e))):(E.onRest=c,y(Fk(m,E,h,e)))}}})),h.paused&&await new Promise(E=>{h.resumeQueue.add(E)});let S=q9(e,await Promise.all(v));if(u&&S.finished&&!(r&&S.noop)){let E=Uk(t,u,i);if(E)return Gk(e,[E]),$k(e,E,!0)}return d&&Ce.batchedUpdates(()=>d(S,e,e.item)),S}o($k,"flushUpdate");function Nk(e,t){let r=_r({},e.springs);return t&&De(rn(t),n=>{ne.und(n.keys)&&(n=Xd(n)),ne.obj(n.to)||(n=_r({},n,{to:void 0})),Wk(r,n,i=>Zk(i))}),qk(e,r),r}o(Nk,"getSprings");function qk(e,t){Pn(t,(r,n)=>{e.springs[n]||(e.springs[n]=r,ta(r,e))})}o(qk,"setSprings");function Zk(e,t){let r=new V9;return r.key=e,t&&ta(r,t),r}o(Zk,"createSpring");function Wk(e,t,r){t.keys&&De(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}o(Wk,"prepareSprings");function Gk(e,t){De(t,r=>{Wk(e.springs,r,n=>Zk(n,e))})}o(Gk,"prepareKeys");function cJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}o(cJ,"_objectWithoutPropertiesLoose");var dJ=["children"],I2=o(e=>{let{children:t}=e,r=cJ(e,dJ),n=(0,mo.useContext)(k2),i=r.pause||!!n.pause,s=r.immediate||!!n.immediate;r=xk(()=>({pause:i,immediate:s}),[i,s]);let{Provider:u}=k2;return ef.createElement(u,{value:r},t)},"SpringContext"),k2=fJ(I2,{});I2.Provider=k2.Provider;I2.Consumer=k2.Consumer;function fJ(e,t){return Object.assign(e,ef.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}o(fJ,"makeContext");var pJ=o(()=>{let e=[],t=o(function(i){yk();let s=[];return De(e,(u,c)=>{if(ne.und(i))s.push(u.start());else{let d=r(i,u,c);d&&s.push(u.start(d))}}),s},"SpringRef");t.current=e,t.add=function(n){e.includes(n)||e.push(n)},t.delete=function(n){let i=e.indexOf(n);~i&&e.splice(i,1)},t.pause=function(){return De(e,n=>n.pause(...arguments)),this},t.resume=function(){return De(e,n=>n.resume(...arguments)),this},t.set=function(n){De(e,i=>i.set(n))},t.start=function(n){let i=[];return De(e,(s,u)=>{if(ne.und(n))i.push(s.start());else{let c=this._getProps(n,s,u);c&&i.push(s.start(c))}}),i},t.stop=function(){return De(e,n=>n.stop(...arguments)),this},t.update=function(n){return De(e,(i,s)=>i.update(this._getProps(n,i,s))),this};let r=o(function(i,s,u){return ne.fun(i)?i(u,s):i},"_getProps");return t._getProps=r,t},"SpringRef");function mJ(e,t,r){let n=ne.fun(t)&&t;n&&!r&&(r=[]);let i=(0,mo.useMemo)(()=>n||arguments.length==3?pJ():void 0,[]),s=(0,mo.useRef)(0),u=g2(),c=(0,mo.useMemo)(()=>({ctrls:[],queue:[],flush(_,b){let w=Nk(_,b);return s.current>0&&!c.queue.length&&!Object.keys(w).some(A=>!_.springs[A])?j9(_,b):new Promise(A=>{qk(_,w),c.queue.push(()=>{A(j9(_,b))}),u()})}}),[]),d=(0,mo.useRef)([...c.ctrls]),p=[],m=S9(e)||0;(0,mo.useMemo)(()=>{De(d.current.slice(e,m),_=>{eJ(_,i),_.stop(!0)}),d.current.length=e,h(m,e)},[e]),(0,mo.useMemo)(()=>{h(0,Math.min(m,e))},r);function h(_,b){for(let w=_;wNk(_,p[b])),x=(0,mo.useContext)(I2),S=S9(x),E=x!==S&&XY(x);_2(()=>{s.current++,c.ctrls=d.current;let{queue:_}=c;_.length&&(c.queue=[],De(_,b=>b())),De(d.current,(b,w)=>{i?.add(b),E&&b.start({default:x});let T=p[w];T&&(tJ(b,T.ref),b.ref?b.queue.push(T):b.start(T))})}),Ud(()=>()=>{De(c.ctrls,_=>_.stop(!0))});let y=v.map(_=>_r({},_));return i?[y,i]:y}o(mJ,"useSprings");function Z9(e,t){let r=ne.fun(e),[[n],i]=mJ(1,r?e:[e],r?t||[]:t);return r||arguments.length==2?[n,i]:n}o(Z9,"useSpring");var Mk;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Mk||(Mk={}));var e8=class e8 extends Qd{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=rs(...r);let n=this._get(),i=E2(n);S2(this,i.create(n))}advance(t){let r=this._get(),n=this.get();gi(r,n)||(Po(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&Pk(this._active)&&A9(this)}_get(){let t=ne.arr(this.source)?this.source.map(kr):rn(kr(this.source));return this.calc(...t)}_start(){this.idle&&!Pk(this._active)&&(this.idle=!1,De(qd(this),t=>{t.done=!1}),Dn.skipAnimation?(Ce.batchedUpdates(()=>this.advance()),A9(this)):lc.start(this))}_attach(){let t=1;De(rn(this.source),r=>{nn(r)&&ta(r,this),H9(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){De(rn(this.source),t=>{nn(t)&&ns(t,this)}),this._active.clear(),A9(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=rn(this.source).reduce((r,n)=>Math.max(r,(H9(n)?n.priority:0)+1),0))}};o(e8,"Interpolation");var U9=e8;function hJ(e){return e.idle!==!1}o(hJ,"isIdle");function Pk(e){return!e.size||Array.from(e).every(hJ)}o(Pk,"checkIdle");function A9(e){e.idle||(e.idle=!0,De(qd(e),t=>{t.done=!0}),gl(e,{type:"idle",parent:e}))}o(A9,"becomeIdle");Dn.assign({createStringInterpolator:h2,to:o((e,t)=>new U9(e,t),"to")});var n5e=lc.advance;var Jk=U(Q1());function o8(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}o(o8,"_objectWithoutPropertiesLoose");var gJ=["style","children","scrollTop","scrollLeft"],Kk=/^--/;function _J(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Kk.test(e)&&!(tf.hasOwnProperty(e)&&tf[e])?t+"px":(""+t).trim()}o(_J,"dangerousStyleValue");var Yk={};function vJ(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",n=t,{style:i,children:s,scrollTop:u,scrollLeft:c}=n,d=o8(n,gJ),p=Object.values(d),m=Object.keys(d).map(h=>r||e.hasAttribute(h)?h:Yk[h]||(Yk[h]=h.replace(/([A-Z])/g,v=>"-"+v.toLowerCase())));s!==void 0&&(e.textContent=s);for(let h in i)if(i.hasOwnProperty(h)){let v=_J(h,i[h]);Kk.test(h)?e.style.setProperty(h,v):e.style[h]=v}m.forEach((h,v)=>{e.setAttribute(h,p[v])}),u!==void 0&&(e.scrollTop=u),c!==void 0&&(e.scrollLeft=c)}o(vJ,"applyAnimatedValues");var tf={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,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},bJ=o((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),"prefixKey"),yJ=["Webkit","Ms","Moz","O"];tf=Object.keys(tf).reduce((e,t)=>(yJ.forEach(r=>e[bJ(r,t)]=e[t]),e),tf);var xJ=["x","y","z"],CJ=/^(matrix|translate|scale|rotate|skew)/,wJ=/^(translate)/,SJ=/^(rotate|skew)/,t8=o((e,t)=>ne.num(e)&&e!==0?e+t:e,"addUnit"),O2=o((e,t)=>ne.arr(e)?e.every(r=>O2(r,t)):ne.num(e)?e===t:parseFloat(e)===t,"isValueIdentity"),a8=class a8 extends bl{constructor(t){let{x:r,y:n,z:i}=t,s=o8(t,xJ),u=[],c=[];(r||n||i)&&(u.push([r||0,n||0,i||0]),c.push(d=>[`translate3d(${d.map(p=>t8(p,"px")).join(",")})`,O2(d,0)])),Pn(s,(d,p)=>{if(p==="transform")u.push([d||""]),c.push(m=>[m,m===""]);else if(CJ.test(p)){if(delete s[p],ne.und(d))return;let m=wJ.test(p)?"px":SJ.test(p)?"deg":"";u.push(rn(d)),c.push(p==="rotate3d"?([h,v,x,S])=>[`rotate3d(${h},${v},${x},${t8(S,m)})`,O2(S,0)]:h=>[`${p}(${h.map(v=>t8(v,m)).join(",")})`,O2(h,p.startsWith("scale")?1:0)])}}),u.length&&(s.transform=new n8(u,c)),super(s)}};o(a8,"AnimatedStyle");var r8=a8,s8=class s8 extends ic{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return De(this.inputs,(n,i)=>{let s=kr(n[0]),[u,c]=this.transforms[i](ne.arr(s)?s:n.map(kr));t+=" "+u,r=r&&c}),r?"none":t}observerAdded(t){t==1&&De(this.inputs,r=>De(r,n=>nn(n)&&ta(n,this)))}observerRemoved(t){t==0&&De(this.inputs,r=>De(r,n=>nn(n)&&ns(n,this)))}eventObserved(t){t.type=="change"&&(this._value=null),gl(this,t)}};o(s8,"FluidTransform");var n8=s8,EJ=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],LJ=["scrollTop","scrollLeft"];Dn.assign({batchedUpdates:Jk.unstable_batchedUpdates,createStringInterpolator:h2,colors:gk});var TJ=Lk(EJ,{applyAnimatedValues:vJ,createAnimatedStyle:o(e=>new r8(e),"createAnimatedStyle"),getComponentProps:o(e=>o8(e,LJ),"getComponentProps")}),i8=TJ.animated;var Qk=U(se(),1),rf=typeof document<"u"?Qk.default.useLayoutEffect:()=>{};var R2=U(se(),1);function l8(e){let t=(0,R2.useRef)(null);return rf(()=>{t.current=e},[e]),(0,R2.useCallback)((...r)=>{let n=t.current;return n?.(...r)},[])}o(l8,"$8ae05eaa5c114e9c$export$7f54fc3180508a52");var A2=U(se(),1);var b5e=!!(typeof window<"u"&&window.document&&window.document.createElement),Xk=new Map;function eI(e,t){if(e===t)return e;let r=Xk.get(e);if(r)return r.forEach(i=>i(t)),t;let n=Xk.get(t);return n?(n.forEach(i=>i(e)),e):t}o(eI,"$bdb11010cef70236$export$cd8c9cb68f842629");function tI(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}o(tI,"$ff5963eb1fccf552$export$e08e3b67e392101e");function rI(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&i.charCodeAt(2)<=90?t[i]=tI(s,u):(i==="className"||i==="UNSAFE_className")&&typeof s=="string"&&typeof u=="string"?t[i]=nI(s,u):i==="id"&&s&&u?t.id=eI(s,u):t[i]=u!==void 0?u:s}}return t}o(u8,"$3ef42575df84b30b$export$9d1611c77c2fe928");var dc=U(se(),1);var N2=U(se(),1);var d8=class d8{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,r){this.nativeEvent=r,this.target=r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget,this.bubbles=r.bubbles,this.cancelable=r.cancelable,this.defaultPrevented=r.defaultPrevented,this.eventPhase=r.eventPhase,this.isTrusted=r.isTrusted,this.timeStamp=r.timeStamp,this.type=t}};o(d8,"$8a9cb279dc87e130$export$905e7fc544a71f36");var c8=d8;function oI(e){let t=(0,N2.useRef)({isFocused:!1,observer:null});rf(()=>{let n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=l8(n=>{e?.(n)});return(0,N2.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let i=n.target,s=o(u=>{t.current.isFocused=!1,i.disabled&&r(new c8("blur",u)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},"onBlurHandler");i.addEventListener("focusout",s,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){var u;(u=t.current.observer)===null||u===void 0||u.disconnect();let c=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[r])}o(oI,"$8a9cb279dc87e130$export$715c682d09d639cc");var nf=U(se(),1);function f8(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:i}=e,s=(0,nf.useRef)({isFocusWithin:!1}),u=(0,nf.useCallback)(p=>{s.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(s.current.isFocusWithin=!1,r&&r(p),i&&i(!1))},[r,i,s]),c=oI(u),d=(0,nf.useCallback)(p=>{!s.current.isFocusWithin&&document.activeElement===p.target&&(n&&n(p),i&&i(!0),s.current.isFocusWithin=!0,c(p))},[n,i,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}o(f8,"$9ab94262bd0047c7$export$420e68273165f4ec");var iI={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function aI(e={}){let{style:t,isFocusable:r}=e,[n,i]=(0,dc.useState)(!1),{focusWithinProps:s}=f8({isDisabled:!r,onFocusWithinChange:o(c=>i(c),"onFocusWithinChange")}),u=(0,dc.useMemo)(()=>n?t:t?{...iI,...t}:iI,[n]);return{visuallyHiddenProps:{...s,style:u}}}o(aI,"$5c3e21d68f1c4674$export$a966af930f325cab");function p8(e){let{children:t,elementType:r="div",isFocusable:n,style:i,...s}=e,{visuallyHiddenProps:u}=aI(e);return dc.default.createElement(r,u8(s,u),t)}o(p8,"$5c3e21d68f1c4674$export$439d29a4e110a164");var vn={"hds-icon":"Notification-module_hds-icon__2ocjD","hds-icon--size-xs":"Notification-module_hds-icon--size-xs__2Mj5D","hds-icon--size-s":"Notification-module_hds-icon--size-s__igOqE","hds-icon--size-m":"Notification-module_hds-icon--size-m__sxXOh","hds-icon--size-l":"Notification-module_hds-icon--size-l__3Ho_A","hds-icon--size-xl":"Notification-module_hds-icon--size-xl__1cTta","hds-icon--alert-circle-fill":"Notification-module_hds-icon--alert-circle-fill__12XKS","hds-icon-start--alert-circle-fill":"Notification-module_hds-icon-start--alert-circle-fill__TwQNY","hds-icon-end--alert-circle-fill":"Notification-module_hds-icon-end--alert-circle-fill__3gb8C","hds-icon--check-circle-fill":"Notification-module_hds-icon--check-circle-fill__2wjh3","hds-icon-start--check-circle-fill":"Notification-module_hds-icon-start--check-circle-fill__2QULC","hds-icon-end--check-circle-fill":"Notification-module_hds-icon-end--check-circle-fill__2gbRD","hds-icon--error-fill":"Notification-module_hds-icon--error-fill__159Nf","hds-icon-start--error-fill":"Notification-module_hds-icon-start--error-fill__2FrGR","hds-icon-end--error-fill":"Notification-module_hds-icon-end--error-fill__1qx8A","hds-icon--info-circle-fill":"Notification-module_hds-icon--info-circle-fill__1F7dp","hds-icon-start--info-circle-fill":"Notification-module_hds-icon-start--info-circle-fill__1-3q2","hds-icon-end--info-circle-fill":"Notification-module_hds-icon-end--info-circle-fill__w7XD0",notification:"Notification-module_notification__3eUBu notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__3HZZH",close:"Notification-module_close__nX5bK notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__3mkBX",content:"Notification-module_content__2E8Z_ notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__3xieh notification_hds-icon__29HQM",label:"Notification-module_label__2OUcx notification_hds-notification__label__2t1lR",body:"Notification-module_body__2lrYE notification_hds-notification__body__3cobH",small:"Notification-module_small__3Vi8R notification_hds-notification--small__1wVl6",large:"Notification-module_large__3sVHL notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__nZQMd notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__1GWPg notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__1HAHi notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__17y2g notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__2i8Ht notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__1Giev notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__TdJna notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1bsQa notification_hds-notification--alert__1MV7H",error:"Notification-module_error___-koD notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__2yJQB notification_hds-notification--box-shadow__2kbD_"};Je(`.notification_hds-icon__29HQM{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.notification_hds-icon-start--alert-circle-fill__1r-B3{--mask-image-before:var(--mask-image-alert-circle-fill)}.notification_hds-icon-end--alert-circle-fill__2dkn2{--mask-image-after:var(--mask-image-alert-circle-fill)}.notification_hds-icon--check-circle-fill__2u1G4{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.notification_hds-icon-start--check-circle-fill__2JuU0{--mask-image-before:var(--mask-image-check-circle-fill)}.notification_hds-icon-end--check-circle-fill__3YsAQ{--mask-image-after:var(--mask-image-check-circle-fill)}.notification_hds-icon--error-fill__jPWn1{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.notification_hds-icon-start--error-fill__1sR7v{--mask-image-before:var(--mask-image-error-fill)}.notification_hds-icon-end--error-fill__1jyx_{--mask-image-after:var(--mask-image-error-fill)}.notification_hds-icon--info-circle-fill__1gXDU{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.notification_hds-icon-start--info-circle-fill__rortu{--mask-image-before:var(--mask-image-info-circle-fill)}.notification_hds-icon-end--info-circle-fill__3ycxA{--mask-image-after:var(--mask-image-info-circle-fill)}.notification_hds-notification__2DQPN{--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-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)}.notification_hds-notification__content__5ylSS{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.notification_hds-notification__label__2t1lR{align-items:center;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:var(--spacing-l)}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.notification_hds-notification__label__2t1lR>.notification_hds-icon__29HQM{color:var(--notification-icon-color);flex:none;margin-right:var(--spacing-2-xs)}.notification_hds-notification__body__3cobH{font-size:var(--fontsize-body-s);line-height:24px}.notification_hds-notification__close-button__1yGIj{--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)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.notification_hds-notification--small__1wVl6{--notification-padding:var(--spacing-2-xs)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__content__5ylSS{display:flex;grid-gap:0;gap:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__body__3cobH{margin-right:var(--spacing-l)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--large__260Qm .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--bottom-center__5EgOP,.notification_hds-notification--bottom-left__eB4ZK,.notification_hds-notification--bottom-right__1SmfT,.notification_hds-notification--top-center__GDWo5,.notification_hds-notification--top-left__sIHO2,.notification_hds-notification--top-right__3Wa5K{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)}.notification_hds-notification--top-left__sIHO2{left:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--top-center__GDWo5{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.notification_hds-notification--top-right__3Wa5K{right:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--bottom-left__eB4ZK{bottom:var(--notification-offset);left:var(--notification-offset)}.notification_hds-notification--bottom-center__5EgOP{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.notification_hds-notification--bottom-right__1SmfT{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width:765.98px){.notification_hds-notification__2DQPN{--notification-offset:var(--spacing-s)}}.notification_hds-notification--success__1_3XZ{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.notification_hds-notification--alert__1MV7H{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.notification_hds-notification--error__3T1Of{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}.notification_hds-notification--box-shadow__2kbD_{box-shadow:var(--box-shadow-l)}.Notification-module_hds-icon__2ocjD{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.Notification-module_hds-icon--size-xs__2Mj5D{--icon-size:var(--spacing-layout-2-xs)}.Notification-module_hds-icon--size-s__igOqE{--icon-size:var(--spacing-layout-xs)}.Notification-module_hds-icon--size-m__sxXOh{--icon-size:var(--spacing-layout-s)}.Notification-module_hds-icon--size-l__3Ho_A{--icon-size:var(--spacing-layout-m)}.Notification-module_hds-icon--size-xl__1cTta{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Notification-module_hds-icon--alert-circle-fill__12XKS{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-start--alert-circle-fill__TwQNY{--mask-image-before:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-end--alert-circle-fill__3gb8C{--mask-image-after:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon--check-circle-fill__2wjh3{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-start--check-circle-fill__2QULC{--mask-image-before:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-end--check-circle-fill__2gbRD{--mask-image-after:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon--error-fill__159Nf{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.Notification-module_hds-icon-start--error-fill__2FrGR{--mask-image-before:var(--mask-image-error-fill)}.Notification-module_hds-icon-end--error-fill__1qx8A{--mask-image-after:var(--mask-image-error-fill)}.Notification-module_hds-icon--info-circle-fill__1F7dp{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-start--info-circle-fill__1-3q2{--mask-image-before:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-end--info-circle-fill__w7XD0{--mask-image-after:var(--mask-image-info-circle-fill)}.Notification-module_notification__3eUBu{overflow:hidden}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH .Notification-module_close__nX5bK{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__3mkBX{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__3xieh{background-color:transparent}`);var sI=U(se());var of=o(e=>typeof e=="string"?e:(0,sI.isValidElement)(e)?of(e.props.children):Array.isArray(e)?e.map(of).join(""):"","o");var _i;(function(e){e.Small="small",e.Medium="medium",e.Large="large"})(_i||(_i={}));var IJ={info:_T,success:bT,error:CT,alert:gT},lI=o(({visuallyHidden:e,children:t})=>e?nr.default.createElement(p8,null,t):t,"v"),fc=nr.default.forwardRef((e,t)=>{var{autoClose:r=!1,autoCloseDuration:n,boxShadow:i=!1,children:s,className:u="",closeAnimationDuration:c=85,closeButtonLabelText:d,dismissible:p=!1,displayAutoCloseProgress:m=!0,invisible:h=!1,label:v,notificationAriaLabel:x="Notification",position:S="inline",onClose:E=o(()=>null,"A"),size:y=_i.Medium,style:_,type:b="info",headingLevel:w=2}=e,T=ce(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);let A=S!=="inline";A&&y===_i.Large&&(console.warn(`Size '${y}' is only allowed for inline positioned notifications`),y=_i.Medium),!A&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);let[R,B]=(0,nr.useState)(!0),I=(0,nr.useCallback)(()=>{B(!1),setTimeout(()=>E(),c)},[E,c]),M=n>0||!r?n:(()=>{let ee=60*(of(s).length+of(v).length)+1e3;return ee<4e3?4e3:ee})();(0,nr.useEffect)(()=>{if(r){let ee=setTimeout(()=>{I()},M);return()=>clearTimeout(ee)}},[r,n,I]);let z=IJ[b],F=A?(ee=>{let X=ee.includes("center");return{from:{transform:`translate3d(${X?"-50%":"0"}, ${ee.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${X?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(S):{},W={from:{opacity:1},to:{opacity:0},config:{duration:c}},q=m?(ee=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:ee}}))(M):{},V=Z9(R?F:W),J=Z9(q);return nr.default.createElement(lI,{visuallyHidden:h},nr.default.createElement(i8.section,Object.assign({},T,{style:Object.assign(Object.assign({},V),_),className:pe(vn[S],vn.notification,vn[y],vn[b],r&&vn.noBorder,i&&vn.boxShadow,u),"aria-label":x,role:A||h?"alert":void 0}),r&&nr.default.createElement(i8.div,{style:J,className:vn.autoClose}),nr.default.createElement("div",{className:vn.content,ref:t},v&&nr.default.createElement("div",Object.assign({className:vn.label},A||h?{}:{role:"heading","aria-level":w}),nr.default.createElement(z,{className:vn.icon}),nr.default.createElement(lI,{visuallyHidden:y===_i.Small},v)),s&&nr.default.createElement("div",{className:vn.body},s)),p&&nr.default.createElement("button",{className:pe(vn.close,vn[b]),type:"button",title:d,"aria-label":d,onClick:I},nr.default.createElement(Ji,null))))});var oa=U(se());var na=U(se());var Cl=U(se());var uI=U(se());var OJ="RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs";Je(`@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__3qg76:focus-within input.text-input_hds-text-input__input__BIkQu[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within textarea.text-input_hds-text-input__input__BIkQu[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var cI=o(({className:e,style:t})=>uI.default.createElement("span",{className:pe(OJ,e),style:t},"*"),"r");var RJ="FieldLabel-module_hidden__3UWxI",AJ="FieldLabel-module_label__1zrXK",dI="FieldLabel-module_tooltipButton__1My3f";Je(".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}");var M2=o(e=>{var{hidden:t,id:r,inputId:n,isAriaLabelledBy:i,label:s,required:u,tooltipLabel:c,tooltipButtonLabel:d,tooltipText:p,tooltip:m}=e,h=ce(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText","tooltip"]);return Cl.default.createElement(Cl.default.Fragment,null,Cl.default.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:n},{className:`${AJ} ${t?RJ:""}`},h),s,u&&Cl.default.createElement(cI,null)),m&&Cl.default.createElement(ea,Object.assign({},m.props,{buttonClassName:dI})),p&&Cl.default.createElement(ea,{buttonClassName:dI,tooltipLabel:c,buttonLabel:d},p))},"n");var Fr={root:"TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",invalid:"TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",inputWrapper:"TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",input:"TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",hasButton:"TextInput-module_hasButton__2KCM1",hasClearButton:"TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",clearButton:"TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",errorText:"TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",helperText:"TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",invalidText:"TextInput-module_invalidText__1w4sm text-input_hds-text-input__helper-text__3V2KM",successText:"TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",infoText:"TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",success:"TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",readOnly:"TextInput-module_readOnly__j615N undefined",buttonWrapper:"TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",button:"TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I"};Je(`@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within input.text-input_hds-text-input__input__GJm5C[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within textarea.text-input_hds-text-input__input__GJm5C[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative;&.TextInput-module_invalid__2iYo2{label{color:var(--label-color-invalid)}}}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var fI=na.default.forwardRef((e,t)=>{var{children:r,className:n="",errorText:i,helperText:s,hideLabel:u=!1,id:c,invalid:d=!1,isAriaLabelledBy:p=!1,label:m,labelId:h,onBlur:v,required:x=!1,style:S,successText:E,infoText:y,tooltipLabel:_,tooltipText:b,tooltipButtonLabel:w,tooltip:T}=e,A=ce(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","tooltip"]);let R={className:pe(Fr.root,d&&Fr.invalid,E&&Fr.success,n),onBlur:v,style:S};return na.default.createElement("div",Object.assign({},R,A,{ref:t}),m&&na.default.createElement(M2,{id:h,inputId:c,isAriaLabelledBy:p,hidden:u,label:m,required:x,tooltipLabel:_,tooltipButtonLabel:w,tooltipText:b,tooltip:T}),na.default.createElement("div",{className:pe(Fr.inputWrapper)},r),i&&na.default.createElement("div",{className:Fr.errorText,id:`${c}-error`},i),E&&na.default.createElement("div",{className:Fr.successText,id:`${c}-success`},E),y&&na.default.createElement("div",{className:Fr.infoText,id:`${c}-info`},y),s&&na.default.createElement("div",{className:Fr.helperText,id:`${c}-helper`},s))});var is=oa.default.forwardRef((e,t)=>{var{buttonAriaLabel:r,buttonAriaControlsId:n,buttonAriaExpanded:i,buttonIcon:s,children:u,className:c="",clearButtonAriaLabel:d="Clear",clearButton:p=!1,defaultValue:m,disabled:h=!1,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,onButtonClick:T,onChange:A=o(()=>null,"E"),required:R,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:z,tooltipText:F,tooltip:W,type:q="text"}=e,V=ce(e,["buttonAriaLabel","buttonAriaControlsId","buttonAriaExpanded","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","labelId","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","tooltip","type"]);let J={className:c,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,required:R,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:z,tooltipText:F,tooltip:W},ee=oa.default.useRef(null),X=Wm(E,x,v,I,y),ie=!!(s&&T),fe=!!(p||q==="search"),vt=o(Ge=>{if(A(Ge),!fe)return;let lt=Ge.target.value;fe&<.length>0?ee.current.setAttribute("data-hds-textinput-filled","true"):ee.current.removeAttribute("data-hds-textinput-filled")},"H");return m?.length>0&&fe&&(J["data-hds-textinput-filled"]=!0),oa.default.createElement(fI,Object.assign({},J,{ref:ee}),oa.default.createElement("input",Object.assign({"aria-describedby":X,className:pe(Fr.input,ie&&Fr.hasButton,fe&&Fr.hasClearButton),defaultValue:m,disabled:h,id:E,onChange:vt,ref:t,required:R,type:q},V)),(ie||fe)&&oa.default.createElement("div",{className:Fr.buttonWrapper},fe&&oa.default.createElement("button",{"aria-label":d,className:pe(Fr.button,Fr.clearButton),disabled:h,onClick:o(Ge=>{let lt=ee.current.querySelector("input");lt.value="",lt.focus(),vt(Ge)},"onClick"),type:"button"},oa.default.createElement(Um,null)),s&&T&&oa.default.createElement("button",Object.assign({"aria-label":r,className:Fr.button,disabled:h,onClick:T,type:"button"},n?{"aria-controls":n,"aria-expanded":i}:{}),s)),u)});var Ze=U(se()),hI=U(Q1());var ho={"medium-up":"only screen and (min-width:768px)",dialogVisibleBodyWithHiddenScrollbars:"Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P",dialogBackdrop:"Dialog-module_dialogBackdrop__2Pg2X",dialog:"Dialog-module_dialog__2t3d4",dialogContainer:"Dialog-module_dialogContainer__10Y03",danger:"Dialog-module_danger__yTstu",dialogVisible:"Dialog-module_dialogVisible__6zvp4",dialogScrollable:"Dialog-module_dialogScrollable__3W-hK",boxShadow:"Dialog-module_boxShadow__3qt5w"};Je(".Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P{overflow:hidden!important}.Dialog-module_dialogBackdrop__2Pg2X{inset:0;position:fixed}.Dialog-module_dialog__2t3d4{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:auto var(--spacing-s);max-width:100%;position:relative;visibility:hidden;z-index:900}.Dialog-module_dialogContainer__10Y03{--accent-line-color:var(--color-bus);--overlay-color:rgba(0,0,0,0.3);align-items:center;display:flex;inset:0;justify-content:center;overflow:auto;-webkit-overflow-scrolling:unset;overscroll-behavior:none;position:fixed;z-index:800}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialogBackdrop__2Pg2X{background:var(--overlay-color)}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4{border-top:10px solid var(--accent-line-color);width:558px}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4.Dialog-module_danger__yTstu{border-top-color:var(--color-error)}.Dialog-module_dialogVisible__6zvp4{visibility:visible!important}.Dialog-module_dialogScrollable__3W-hK{max-height:calc(100% - 4rem);overflow:hidden}@media only screen and (min-width:768px){.Dialog-module_dialog__2t3d4{margin:auto}}.Dialog-module_boxShadow__3qt5w{box-shadow:var(--box-shadow-l)}");var NJ="DialogActionButtons-module_dialogActionButtons__5m7AC";Je(".DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogActionButtons-module_dialogActionButtons__5m7AC{display:block;padding-bottom:var(--spacing-m);padding-top:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:100%}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:var(--spacing-s)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:auto}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:0}}");var gI=o(e=>{var{children:t,className:r}=e,n=ce(e,["children","className"]);return Ze.default.createElement("div",Object.assign({className:pe(NJ,r)},n),t)},"p");gI.componentName="DialogActionButtons";var MJ="DialogHeader-module_dialogHeaderClose__36wOz",PJ="DialogHeader-module_dialogHeader__32Rho",DJ="DialogHeader-module_dialogHeaderContent__3K4i2",HJ="DialogHeader-module_dialogTitle__1GeH_",BJ="DialogHeader-module_dialogTitleStartIcon__2pxrh";Je('.DialogHeader-module_dialogHeaderClose__36wOz{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogHeader-module_dialogHeader__32Rho{display:block;padding-bottom:0;padding-top:var(--spacing-m)}.DialogHeader-module_dialogHeaderContent__3K4i2{align-items:flex-start;display:flex;justify-content:space-between;min-height:36px}.DialogHeader-module_dialogTitle__1GeH_{--outline-x-gutter:4px;--outline-y-gutter:2px;--outline-width:3px;font-size:var(--fontsize-heading-xs);letter-spacing:0;line-height:var(--lineheight-l);align-items:flex-start;box-sizing:border-box;display:flex;font-weight:700;line-height:24px;margin:0;order:0;outline:none;padding-right:var(--spacing-3-xs);position:relative}.DialogHeader-module_dialogTitle__1GeH_:after{border:var(--outline-width) solid transparent;box-sizing:border-box;content:"";display:block;height:100%;left:calc((var(--outline-width) + var(--outline-x-gutter)) * -1);position:absolute;top:calc((var(--outline-width) + var(--outline-y-gutter)) * -1);width:100%}.DialogHeader-module_dialogTitle__1GeH_:focus:after{border-color:var(--color-coat-of-arms);height:calc(100% + (var(--outline-width) + var(--outline-y-gutter)) * 2);width:calc(100% + (var(--outline-width) + var(--outline-x-gutter)) * 2)}.DialogHeader-module_dialogTitle__1GeH_ .DialogHeader-module_dialogTitleStartIcon__2pxrh{display:inline-flex;margin-right:var(--spacing-2-xs)}.DialogHeader-module_dialogHeaderClose__36wOz{color:var(--dialog-close-button-color);display:block;font-size:0;height:44px;line-height:1;margin-left:var(--spacing-2-xs);margin-top:calc(-1 * var(--spacing-2-xs));min-width:44px;order:1;padding:0;vertical-align:middle}.DialogHeader-module_dialogHeaderClose__36wOz:focus{box-shadow:0 0 0 3px var(--color-coat-of-arms);outline:none;text-decoration:none}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-bottom:var(--spacing-3-xs)}}');var g8=Ze.default.createContext({}),_I=o(e=>{var{title:t,iconStart:r,className:n}=e,i=ce(e,["title","iconStart","className"]);let{close:s,closeButtonLabelText:u,isReadyToShowDialog:c}=(0,Ze.useContext)(g8),d=Ze.default.useRef();return(0,Ze.useEffect)(()=>{d&&c&&d.current.focus()},[d,c]),Ze.default.createElement("div",{className:PJ},Ze.default.createElement("div",{className:DJ},s&&Ze.default.createElement("button",{className:MJ,type:"button","aria-label":u||"Close",onClick:o(()=>s(),"onClick")},Ze.default.createElement(Ji,null)),Ze.default.createElement("h2",Object.assign({tabIndex:-1,className:pe(HJ,n),ref:d},i),r&&Ze.default.createElement("span",{className:BJ,"aria-hidden":"true"},r),t)))},"D");_I.componentName="DialogHeader";var zJ="DialogContent-module_dialogContent__rNnIp",VJ="DialogContent-module_dialogContentScrollable__1oi2o";Je(".DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogContent-module_dialogContent__rNnIp{padding-bottom:var(--spacing-2-xs)}.DialogContent-module_dialogContentScrollable__1oi2o{border-bottom:1px solid;border-top:1px solid;overflow-y:auto}");var vI=o(e=>{var{children:t,className:r}=e,n=ce(e,["children","className"]);let{scrollable:i}=(0,Ze.useContext)(g8);return Ze.default.createElement("div",Object.assign({className:pe(zJ,i&&VJ,r)},n),t)},"H"),as;vI.componentName="DialogContent",function(e){e.top="top",e.bottom="bottom"}(as||(as={}));var m8={tabIndex:0,"aria-hidden":!0},h8=o((e,t)=>{if(t){let r=(n=>n.querySelectorAll('a, button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select'))(t);r.length&&r[e===as.top?0:r.length-1].focus()}},"S"),pI=o(({onFocus:e})=>Ze.default.createElement("div",Object.assign({},m8,{onFocus:e})),"E"),mI=o((e,t)=>{let r=document.createElement("div");return r.className="hds-dialog-tab-barrier",r.tabIndex=m8.tabIndex,r["aria-hidden"]=m8.tabIndex["aria-hidden"],r.addEventListener("focus",()=>h8(e,t)),e===as.top?document.body.insertBefore(r,document.body.firstChild):document.body.appendChild(r),r},"N"),vi=o(e=>{var{boxShadow:t=!1,isOpen:r,children:n,close:i,closeButtonLabelText:s,focusAfterCloseElement:u,focusAfterCloseRef:c,scrollable:d,variant:p="primary",theme:m,className:h,targetElement:v}=e,x=ce(e,["boxShadow","isOpen","children","close","closeButtonLabelText","focusAfterCloseElement","focusAfterCloseRef","scrollable","variant","theme","className","targetElement"]);let[S,E]=(0,Ze.useState)(!1),y={isReadyToShowDialog:S,scrollable:d,close:i,closeButtonLabelText:s},_=en(ho.dialogContainer,m),b=(0,Ze.createRef)(),w=(0,Ze.useRef)(null);(0,Ze.useEffect)(()=>{if(r&&b!==void 0)return mI(as.top,b.current),mI(as.bottom,b.current),()=>{document.querySelectorAll(".hds-dialog-tab-barrier").forEach(R=>{R.remove()})}},[b,r]);let T=(0,Ze.useCallback)(R=>{i&&R.key==="Escape"&&i()},[i]),A=(0,Ze.useCallback)(()=>u||c&&c.current,[u,c]);return(0,Ze.useEffect)(()=>{if(r){let R=window.innerWidth-document.body.offsetWidth;if(R>0){w.current=document.body.style.paddingRight;let B=parseInt(window.getComputedStyle(document.body).paddingRight,10);document.body.style.paddingRight=`${B+R}px`}document.body.classList.add(ho.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.add(ho.dialogVisibleBodyWithHiddenScrollbars),document.addEventListener("keydown",T,!1),E(!0)}return()=>{if(r){E(!1),document.body.classList.remove(ho.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.remove(ho.dialogVisibleBodyWithHiddenScrollbars),document.removeEventListener("keydown",T,!1),document.body.style.paddingRight=w.current||"";let R=A();R&&R.focus()}}},[r,A]),r?hI.default.createPortal(Ze.default.createElement(g8.Provider,{value:y},Ze.default.createElement("div",{className:pe(ho.dialogContainer,_)},Ze.default.createElement(pI,{onFocus:o(()=>h8(as.bottom,b.current),"onFocus")}),Ze.default.createElement("div",{tabIndex:-1,className:ho.dialogBackdrop}),Ze.default.createElement("div",Object.assign({},x,{ref:b,role:"dialog","aria-modal":"true",className:pe(ho.dialog,S&&ho.dialogVisible,d&&ho.dialogScrollable,ho[p],t&&ho.boxShadow,h)}),n),Ze.default.createElement(pI,{onFocus:o(()=>h8(as.top,b.current),"onFocus")}))),v||document.body):null},"k");vi.Header=_I,vi.Content=vI,vi.ActionButtons=gI;var pc=U(se());var FJ="Fieldset-module_fieldset__2OtST fieldset_hds-fieldset__2FPi3",jJ="fieldset_hds-fieldset--border__3aSAk",UJ="Fieldset-module_legend__35Acm fieldset_hds-fieldset-legend__2-X6z",$J="Fieldset-module_helperText__BZXwu helpers_helper-text__1eU9U",qJ="Fieldset-module_legendWithTooltip__1fDha fieldset_hds-fieldset-legend__2-X6z",bI="Fieldset-module_tooltipButton__2lhCc";Je('.fieldset_hds-fieldset__2FPi3{--border-style:0 none;--padding-top:4px;--padding-sides:0;--padding-bottom:var(--spacing-s);border:var(--border-style);box-sizing:border-box;padding:var(--padding-top) var(--padding-sides) var(--padding-bottom)}.fieldset_hds-fieldset-legend__2-X6z{font-weight:700;padding:0}.fieldset_hds-fieldset--border__3aSAk{--border-style:2px inset var(--color-black-90);--padding-top:2px;--padding-sides:12px}.fieldset_hds-fieldset--border__3aSAk>.fieldset_hds-fieldset-legend__2-X6z{margin-left:calc(var(--padding-sides) / -2);padding:0 6px}.helpers_visually-hidden__1wQpN{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__1oMEE{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__cNGRV{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__36w-m{font-family:var(--font-default);font-weight:500}.helpers_text-bold__3Mr-E{font-family:var(--font-default);font-weight:700}.helpers_text-xl__2Tx_B{font-size:var(--fontsize-heading-m)}.helpers_text-lg__cuO5Z{font-size:var(--fontsize-heading-s)}.helpers_text-md__tJ793{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__2zu-B{font-size:var(--fontsize-body-m)}.helpers_text-sm__1Bfuk{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__2Lhb0{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__1VOyZ{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__16ACR{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3kdJ7{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__3pwdU{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1lQJG{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__U5AY1{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__1-Y0n{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__1eU9U{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Fieldset-module_legendWithTooltip__1fDha{align-items:center;display:flex;grid-column-gap:var(--spacing-2-xs);justify-content:flex-start}.Fieldset-module_tooltipButton__2lhCc{align-items:center;display:flex}');var _8=o(e=>{var{heading:t,border:r,className:n,helperText:i,tooltipText:s,tooltipLabel:u,tooltipButtonLabel:c,tooltip:d,children:p}=e,m=ce(e,["heading","border","className","helperText","tooltipText","tooltipLabel","tooltipButtonLabel","tooltip","children"]);return pc.default.createElement("fieldset",Object.assign({className:pe(FJ,r&&jJ,n)},m),pc.default.createElement("legend",{className:d||s?qJ:UJ},t,d&&pc.default.createElement(ea,Object.assign({},d.props,{buttonClassName:bI})),s&&pc.default.createElement(ea,{className:bI,tooltipLabel:u,buttonLabel:c},s)),p,i&&pc.default.createElement("div",{className:$J},i))},"_");var yI=U(se()),ZJ=U(il());var v8=o(e=>e===void 0?[]:Array.isArray(e)?e:[e],"o");var WJ=U(af(),1),GJ=U(SI(),1),YJ=U(LI(),1),JJ=U(kI(),1);function b8(e){this.message=e}o(b8,"e");b8.prototype=new Error,b8.prototype.name="InvalidCharacterError";var n6e=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new b8("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,s=0,u="";n=t.charAt(s++);~n&&(r=i%4?64*r+n:n,i++%4)?u+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return u};function II(e){this.message=e}o(II,"n");II.prototype=new Error,II.prototype.name="InvalidTokenError";var KJ={debug:o(()=>{},"debug"),info:o(()=>{},"info"),warn:o(()=>{},"warn"),error:o(()=>{},"error")},OI,RI,z2=(e=>(e[e.NONE=0]="NONE",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.DEBUG=4]="DEBUG",e))(z2||{});(e=>{function t(){OI=3,RI=KJ}o(t,"reset"),e.reset=t;function r(i){if(!(0<=i&&i<=4))throw new Error("Invalid log level");OI=i}o(r,"setLevel"),e.setLevel=r;function n(i){RI=i}o(n,"setLogger"),e.setLogger=n})(z2||(z2={}));z2.reset();var l6e=60*15,u6e=60*5;function QJ(e,t){return e.then(function(r){return[null,r]}).catch(function(r){return t&&Object.assign(r,t),[r,void 0]})}o(QJ,"to");var AI=QJ;var Ut=U(se());var PI=U(il());var XJ="LoadingSpinner-module_notificationArea__1arIM",NI="LoadingSpinner-module_loadingSpinner__2xHT_",eK="LoadingSpinner-module_small__1McRk",tK="LoadingSpinner-module_multicolor__1qbEF";Je(".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)}}");var MI="hds-loading-spinner-notification-area",y8="data-active-spinners",rK=o(()=>typeof document>"u"?null:document.getElementById(MI)||(()=>{let e=document.createElement("div");return e.id=MI,e.className=XJ,e.setAttribute("role","status"),document.body.appendChild(e),e})(),"h"),DI=o(e=>{var{className:t,multicolor:r=!1,small:n=!1,theme:i,loadingText:s="Page is loading",loadingFinishedText:u="Page has finished loading"}=e,c=ce(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);let d=en(NI,i);return((p,m)=>{let[h]=(0,Ut.useState)((0,PI.uniqueId)()),[v]=(0,Ut.useState)(p),[x]=(0,Ut.useState)(m),S=(0,Ut.useRef)(rK()),E=(0,Ut.useCallback)(()=>{S.current!==null&&(S.current.textContent=v)},[S,v]),y=(0,Ut.useCallback)(()=>{S.current.textContent=x},[S,x]),_=(0,Ut.useCallback)(()=>(S.current.getAttribute(y8)||"").split(",").filter(A=>A!==""),[S]),b=(0,Ut.useCallback)(()=>{let A=_();A.push(h),S.current.setAttribute(y8,A.join(","))},[_,S,h]),w=(0,Ut.useCallback)(()=>{let A=_().filter(R=>R!==h);S.current.setAttribute(y8,A.join(","))},[_,S,h]),T=(0,Ut.useCallback)(()=>{_().length===0&&(y(),setTimeout(()=>{_().length===0&&S.current.parentNode&&S.current.parentNode.removeChild(S.current)},1e3))},[_,y,S]);(0,Ut.useEffect)(()=>S.current===null?()=>null:(E(),b(),()=>{w(),T()}),[E,b,w,T])})(s,u),Ut.default.createElement("div",Object.assign({className:pe(NI,n&&eK,r&&tK,d,t)},c),Ut.default.createElement("div",null),Ut.default.createElement("div",null),Ut.default.createElement("div",null))},"b");var mc=U(se());var nK="RadioButton-module_radioButton__1xM1I radio-button_hds-radio-button__1kktv",oK="RadioButton-module_input__1cTWc radio-button_hds-radio-button__input__27sH6",iK="RadioButton-module_label__3Zij9 radio-button_hds-radio-button__label__1XnIa",aK="RadioButton-module_helperText__321Ay helpers_helper-text__awnLq";Je('.radio-button_hds-radio-button__1kktv{--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);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.radio-button_hds-radio-button__1kktv,.radio-button_hds-radio-button__1kktv *,.radio-button_hds-radio-button__1kktv :after,.radio-button_hds-radio-button__1kktv :before{box-sizing:border-box}.radio-button_hds-radio-button__1kktv:not(:first-of-type){margin-top:var(--spacing-2-xs)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:before{border-radius:50%;content:"";left:0;position:absolute;top:0}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa: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)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-selected);border-color:var(--border-color-selected)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:after{transition:85ms ease-out;transition-property:background-color,border-color}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-unselected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked:disabled+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-disabled);border-color:var(--border-color-selected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):focus+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-focus)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):hover+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):hover:focus+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-unselected-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background);height:var(--size);width:var(--size)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:before,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:before{transition:85ms ease-out;transition-property:background-color,box-shadow,transform}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6{font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin:0;opacity:0;position:absolute;top:0;width:var(--size)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa{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}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):checked:hover+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):checked:hover:focus+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-hover);border-color:var(--border-color-selected-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa{color:var(--label-color-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-unselected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked:disabled+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-selected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa{cursor:not-allowed}.helpers_visually-hidden__2SQYx{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2Gr5D{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__1-RNd{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__WvSD9{font-family:var(--font-default);font-weight:500}.helpers_text-bold__RHjJI{font-family:var(--font-default);font-weight:700}.helpers_text-xl__2rpQg{font-size:var(--fontsize-heading-m)}.helpers_text-lg__2dciy{font-size:var(--fontsize-heading-s)}.helpers_text-md__-y1dr{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__3x21G{font-size:var(--fontsize-body-m)}.helpers_text-sm__238bH{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1KEkh{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__GYTuO{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__1Dfib{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__1BzbR{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__2APFi{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__2adCF{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__uSPiv{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__37xm2{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__awnLq{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}');var hc=mc.default.forwardRef((e,t)=>{var{checked:r=!1,className:n="",disabled:i=!1,helperText:s,id:u,label:c,onChange:d=o(()=>null,"v"),style:p,value:m}=e,h=ce(e,["checked","className","disabled","helperText","id","label","onChange","style","value"]);return c&&typeof c!="string"&&typeof c!="number"&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings."),mc.default.createElement("div",{className:pe(nK,n),style:p},mc.default.createElement("input",Object.assign({ref:t,id:u,className:pe(oK),onChange:d,value:m,type:"radio",disabled:i,checked:r,"aria-describedby":s?`${u}-helper`:null},h)),mc.default.createElement("label",{htmlFor:u,className:pe(iK)},c),s&&mc.default.createElement("div",{className:aK,id:`${u}-helper`},s))});hc.displayName="RadioButton";var kl=U(il()),H=U(se());var HI=o(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),"r"),BI=o(e=>!e.currentTarget.contains(e.relatedTarget),"t");var Hn=U(se());var gc,wl,Ho={tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5",action:"Tag-module_action__4ky2K tag_hds-tag--action__Az-Fm",link:"Tag-module_link__3f99r tag_hds-tag--link__1470y",icon:"Tag-module_icon__or2kN tag_hds-tag__icon__2_xWY",multiline:"Tag-module_multiline__24sap tag_hds-tag--multiline__yHIcb"};Je(`.tag_hds-icon__2LFMT{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.tag_hds-icon--cross__2tq88{--mask-image-cross:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-cross)}.tag_hds-icon-start--cross__Efj_S{--mask-image-before:var(--mask-image-cross)}.tag_hds-icon-end--cross__3_S2q{--mask-image-after:var(--mask-image-cross)}.tag_hds-tag__3MKf3{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:var(--computed-background-color);border-radius:calc(var(--height) / 2);box-sizing:border-box;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:var(--font-size);font-weight:500;grid-gap:var(--gap);gap:var(--gap);justify-content:center;line-height:var(--lineheight-l);max-width:100%;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:var(--padding-vertical) var(--padding-horizontal)}.tag_hds-tag__3MKf3:after{flex-shrink:0;margin-right:var(--icon-reposition)}.tag_hds-tag__3MKf3:before{flex-shrink:0;margin-left:var(--icon-reposition)}.tag_hds-tag__3MKf3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_hds-tag--large__1bVs5{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.tag_hds-tag--action__Az-Fm{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.tag_hds-tag--multiline__yHIcb>span{hyphens:auto;white-space:normal}.tag_hds-tag--link__1470y{text-decoration:underline}.tag_hds-tag--action__Az-Fm,.tag_hds-tag--link__1470y{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.tag_hds-tag--action__Az-Fm:hover,.tag_hds-tag--link__1470y:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.tag_hds-tag--action__Az-Fm:active,.tag_hds-tag--link__1470y:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.tag_hds-tag--action__Az-Fm:active:hover,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:active:hover,.tag_hds-tag--link__1470y:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.tag_hds-icon__2LFMT.tag_hds-tag__icon__2_xWY,.tag_hds-tag__icon__2_xWY{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.tag_hds-tag__icon__2_xWY:first-child{margin-left:var(--icon-reposition)}.tag_hds-tag__icon__2_xWY:last-child{margin-right:var(--icon-reposition)}`),function(e){e.Action="action",e.Informative="informative",e.Link="link"}(gc||(gc={})),function(e){e.Small="small",e.Large="large"}(wl||(wl={}));var Sl=(0,Hn.forwardRef)((e,t)=>{var{children:r,className:n,onClick:i,onDelete:s,size:u=wl.Small,theme:c,href:d,iconStart:p,iconEnd:m,multiline:h=!1}=e,v=ce(e,["children","className","onClick","onDelete","size","theme","href","iconStart","iconEnd","multiline"]);let x=!!s,S=s||i,E=!!S,y=gc.Informative,_=null;S?(y=gc.Action,_="button"):d&&(y=gc.Link);let b=en(Ho.tag,c),w=Ho.large,T=pe(Ho.tag,u===wl.Large&&w,b,n,Ho[y],h&&Ho.multiline),A=p?Hn.default.createElement("div",{className:pe(Ho.icon),"aria-hidden":"true"},p):null,R=m?Hn.default.createElement("div",{className:pe(Ho.icon),"aria-hidden":"true"},m):null,B=o(F=>{F.key!=="Enter"&&F.key!==" "||S(F)},"C"),I=o(F=>Hn.default.createElement("a",Object.assign({ref:t,className:pe(T,Ho.link),href:d},v),F.children),"M"),M=o(F=>Hn.default.createElement("div",Object.assign({className:T,ref:t},E&&{tabIndex:0,role:_,onClick:S,onKeyDown:B},v),F.children),"N"),z=Hn.default.createElement(Hn.default.Fragment,null,A,Hn.default.createElement("span",null,r),R,x&&!R?Hn.default.createElement(Ji,{className:Ho.icon}):null);return d?Hn.default.createElement(I,null,z):Hn.default.createElement(M,null,z)});var Q={selectedOptionsContainer:"Select-module_selectedOptionsContainer__16tlC",dropdownButton:"Select-module_dropdownButton__2-_Ec",screenReaderNotifications:"Select-module_screenReaderNotifications__2wzzH",searchAndFilterInfoContainer:"Select-module_searchAndFilterInfoContainer__3FsUa",screenReaderOnly:"Select-module_screenReaderOnly__1W8e8",visuallyHidden:"Select-module_visuallyHidden__2VgHH",withVisibleFocus:"Select-module_withVisibleFocus__3GTEv",selectAndListContainer:"Select-module_selectAndListContainer__vSJEv",root:"Select-module_root__-GjU5",listAndInputContainer:"Select-module_listAndInputContainer__2gZ6q",listContainer:"Select-module_listContainer__2PfQA",list:"Select-module_list__2iKlZ",groupLabel:"Select-module_groupLabel__35DbO",listItem:"Select-module_listItem__3BXr0",selected:"Select-module_selected__1wq2l",disabledOption:"Select-module_disabledOption__vG5Oz",open:"Select-module_open__3a03t",angleIcon:"Select-module_angleIcon__3A9li",invalid:"Select-module_invalid__9ZEr1",buttonIcon:"Select-module_buttonIcon__3O29i",labels:"Select-module_labels__2FlKK",count:"Select-module_count__ODB_U",arrowAndSpaceForClearButton:"Select-module_arrowAndSpaceForClearButton__3Fufw",singleSelect:"Select-module_singleSelect__3hwAT",clearable:"Select-module_clearable__14E9M",selectedOptions:"Select-module_selectedOptions__VmvqD",icon:"Select-module_icon__3AwlD",placeholder:"Select-module_placeholder__nKgDE",spaceForOneDigit:"Select-module_spaceForOneDigit__3puHv",spaceForTwoDigits:"Select-module_spaceForTwoDigits__1pg4o",spaceForThreeDigits:"Select-module_spaceForThreeDigits__kYlbR",spaceForFourDigits:"Select-module_spaceForFourDigits__27Gtl",disabledButton:"Select-module_disabledButton__3Iunx",hasHiddenItems:"Select-module_hasHiddenItems__33AsE",clearButton:"Select-module_clearButton__2ADgy",dropdownButtonOption:"Select-module_dropdownButtonOption__3Tfsz",lastVisible:"Select-module_lastVisible__2zaaS",singleSelectListItem:"Select-module_singleSelectListItem__3xGcj",singleSelectListItemLabel:"Select-module_singleSelectListItemLabel__uAJg8",multiSelectListItem:"Select-module_multiSelectListItem__1aUhM",checkboxContainer:"Select-module_checkboxContainer__Ahwyj",checkbox:"Select-module_checkbox__njDzB",selectableListItem:"Select-module_selectableListItem__1KNgo",focusableListItem:"Select-module_focusableListItem__3A4r6",shiftOptions:"Select-module_shiftOptions__22weq",listAndInputContainerVisible:"Select-module_listAndInputContainerVisible__3drG4",withSearchOrFilter:"Select-module_withSearchOrFilter__Cfpnd",searchOrFilterInput:"Select-module_searchOrFilterInput__qLE0Q",withErrorMessage:"Select-module_withErrorMessage__1EezM",tagListContainer:"Select-module_tagListContainer__1vSdM",tagList:"Select-module_tagList__3uMST",tag:"Select-module_tag__1I-nr",disabledTag:"Select-module_disabledTag__1cwLH",tagListExpanded:"Select-module_tagListExpanded__-176N",arrowIcon:"Select-module_arrowIcon__12Sjk",tagListButtons:"Select-module_tagListButtons__3vZyi",hiddenButton:"Select-module_hiddenButton__3DQ3q",showAllButton:"Select-module_showAllButton__2TTlK",clearAllButton:"Select-module_clearAllButton__2hs4_",errorText:"Select-module_errorText__2U8te text-input_hds-text-input__error-text__12P9W",assistiveText:"Select-module_assistiveText__iHdzn"};Je(`@keyframes text-input_fadeIn__e88RG{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__oq6gC{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5{-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__input-clear__3fH_a::-webkit-search-cancel-button,.text-input_hds-text-input__oq6gC:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__12Fmy{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__button-clear__12Fmy>*{pointer-events:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--success__1x9yB .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Jzj_{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__9tihR .text-input_hds-text-input__label__2Jzj_{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__1V4QI{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__1rXc7{display:flex;position:relative}.text-input_hds-text-input__oq6gC textarea.text-input_hds-text-input__input__Wvij5{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__oq6gC .text-input_hds-text-input__input__Wvij5::-ms-reveal{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3hy4U{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__12P9W:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__28bnR{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__28bnR:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__28bnR:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__2WOd2{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__2WOd2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__2WOd2:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[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__oq6gC .text-input_hds-text-input__input__Wvij5[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within input.text-input_hds-text-input__input__Wvij5[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within textarea.text-input_hds-text-input__input__Wvij5[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1nezR{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__138YJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__138YJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_screenReaderNotifications__2wzzH,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_screenReaderOnly__1W8e8,.Select-module_visuallyHidden__2VgHH{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}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv:focus-visible{box-shadow:0 0 0 var(--computed-focus-outline-width) var(--computed-focus-outline-color)}.Select-module_root__-GjU5{--computed-border-width:var(--border-width,2px);--computed-divider-width:var(--divider-width,1px);--computed-focus-outline-width:var(--focus-outline-width,3px);--computed-dropdown-height:var(--spacing-3-xl);--default-menu-item-height:calc(var(--computed-dropdown-height) - var(--computed-border-width) * 2);--computed-menu-item-height:var(--menu-item-height,var(--default-menu-item-height));--computed-menu-z-index:var(--menu-z-index,10);--computed-assistive-color:var(--assistive-color,var(--color-black-90));--computed-focus-outline-color:var(--focus-outline-color,var(--color-focus-outline));--computed-placeholder-color:var(--placeholder-color,var(--color-black-60));--computed-border-color-invalid:var(--border-color-invalid,var(--color-error));--computed-icon-color:var(--icon-color,var(--color-black-90));--computed-icon-size:var(--icon-size,var(--spacing-m));--computed-dropdown-icon-color:var(--dropdown-icon-color,var(--color-black-90));--computed-dropdown-background-default:var(--dropdown-background-default,var(--color-white));--computed-dropdown-background-disabled:var(--dropdown-background-disabled,var(--color-black-10));--computed-dropdown-border-color-default:var(--dropdown-border-color-default,var(--color-black-50));--computed-dropdown-border-color-hover:var(--dropdown-border-color-hover,var(--color-black-90));--computed-dropdown-border-color-hover-invalid:var(--dropdown-border-color-hover-invalid,var(--color-error));--computed-dropdown-border-color-focus:var(--dropdown-border-color-focus,var(--color-black-90));--computed-dropdown-border-color-invalid:var(--dropdown-border-color-invalid,var(--color-error));--computed-dropdown-border-color-disabled:var(--dropdown-border-color-disabled,var(--color-black-10));--computed-dropdown-color-default:var(--dropdown-color-default,var(--color-black-90));--computed-dropdown-color-disabled:var(--dropdown-color-disabled,var(--color-black-40));--computed-menu-divider-color:var(--menu-divider-color,var(--color-black-20));--computed-menu-item-background-color-default:var(--menu-item-background-color-default,var(--color-white));--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,transparent);--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-light));--computed-menu-item-background-color-disabled:var(--menu-item-background-color-disabled,var(--color-white));--computed-menu-item-background-color-disabled-hover:var(--menu-item-background-color-disabled-hover,transparent);--computed-menu-item-color-default:var(--menu-item-color-default,var(--color-black-90));--computed-menu-item-color-hover:var(--menu-item-color-hover,var(--color-black-90));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-black-90));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-black-90));--computed-menu-item-color-disabled:var(--menu-item-color-disabled,var(--color-black-40));--computed-menu-item-icon-color-selected:var(--menu-item-icon-color-selected,var(--color-white));--computed-menu-item-icon-color-disabled:var(--menu-item-icon-color-disabled,var(--color-black-40));--computed-menu-item-border-color-focus:var(--menu-item-border-color-focus,var(--color-coat-of-arms));--computed-menu-item-group-label-background-default:var(--menu-item-group-label-background-default,var(--color-black-5));--computed-menu-item-group-label-background-disabled:var(--menu-item-group-label-background-disabled,var(--color-black-5));--computed-menu-item-group-label-background-disabled-hover:var(--menu-item-group-label-background-disabled-hover,var(--color-black-5));--computed-menu-item-group-label-color-disabled:var(--menu-item-group-label-color-disabled,var(--color-black-90));--computed-error-text-color:var(--error-text-color,var(--color-black));--computed-error-icon-color:var(--error-icon-color,var(--color-error));--computed-error-background-color:var(--error-background-color,var(--color-error-light));--computed-error-border-color:var(--error-border-color,var(--color-error));position:relative}.Select-module_root__-GjU5 input{font-family:inherit;margin:0;overflow:auto}.Select-module_selectAndListContainer__vSJEv{background-color:var(--computed-dropdown-background-default);border:var(--computed-border-width) solid var(--computed-dropdown-border-color-default);box-sizing:border-box;min-height:var(--computed-dropdown-height);position:relative;width:100%}.Select-module_selectAndListContainer__vSJEv:focus-within{border-color:var(--computed-dropdown-border-color-focus)}.Select-module_selectAndListContainer__vSJEv:hover{border-color:var(--computed-dropdown-border-color-hover)}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectAndListContainer__vSJEv:hover{transition:border-color 85ms ease-out}.Select-module_listAndInputContainer__2gZ6q{border:solid var(--computed-dropdown-border-color-focus);border-top-color:var(--computed-menu-divider-color);border-width:var(--computed-divider-width) var(--computed-border-width) var(--computed-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(--computed-border-width) * -1),100%);width:100%;z-index:var(--computed-menu-z-index)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0{align-items:center;background-color:var(--computed-menu-item-background-color-default);box-sizing:border-box;color:var(--computed-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(--computed-menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-selected);color:var(--computed-menu-item-color-selected)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-disabled);color:var(--computed-menu-item-color-disabled);cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover{color:var(--computed-menu-item-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_selected__1wq2l,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_selected__1wq2l{background-color:var(--computed-menu-item-background-color-selected-hover);color:var(--computed-menu-item-color-selected-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_disabledOption__vG5Oz,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-background-color-disabled-hover);color:var(--computed-menu-item-color-disabled)}.Select-module_root__-GjU5{display:flex;flex-direction:column;max-width:420px}.Select-module_selectAndListContainer__vSJEv.Select-module_open__3a03t .Select-module_angleIcon__3A9li{transform:rotateX(180deg)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1{border-color:var(--computed-dropdown-border-color-invalid)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1:hover{border-color:var(--computed-dropdown-border-color-hover-invalid)}.Select-module_selectAndListContainer__vSJEv{margin-bottom:var(--spacing-2-xs)}.Select-module_selectedOptionsContainer__16tlC{box-sizing:border-box;display:flex;min-height:var(--computed-menu-item-height)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{align-items:center;color:var(--computed-dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);outline:none;padding:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv{align-self:center;height:calc((var(--computed-dropdown-height)) - 6px)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_buttonIcon__3O29i{color:var(--computed-icon-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_labels__2FlKK{box-sizing:border-box;display:flex;flex-flow:wrap;flex-grow:1;height:calc(var(--fontsize-body-l) * var(--lineheight-l) + 1px);overflow:hidden;padding-left:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U{display:none;font-weight:700;padding:0;position:relative;width:1px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U:after{content:"\\A0";display:inline-block}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-default);color:var(--computed-dropdown-color-default);position:absolute;right:2px;top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_arrowAndSpaceForClearButton__3Fufw{align-items:center;color:var(--computed-dropdown-icon-color);display:flex;flex-shrink:1;padding-left:calc(var(--clear-button-size) + var(--spacing-2-xs) + var(--spacing-xs));--clear-button-size:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_singleSelect__3hwAT .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:calc(var(--clear-button-size) + var(--spacing-3-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec:not(.Select-module_clearable__14E9M) .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD{flex-grow:1;overflow:hidden}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD>span:first-child{display:flex;padding-right:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_icon__3AwlD{color:var(--computed-dropdown-icon-color);flex-shrink:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE{background-color:inherit;color:var(--computed-placeholder-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForOneDigit__3puHv .Select-module_labels__2FlKK{padding-right:24px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForTwoDigits__1pg4o .Select-module_labels__2FlKK{padding-right:34px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForThreeDigits__kYlbR .Select-module_labels__2FlKK{padding-right:44px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForFourDigits__27Gtl .Select-module_labels__2FlKK{padding-right:54px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx{background-color:var(--computed-dropdown-background-disabled);border-color:var(--computed-dropdown-border-color-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_icon__3AwlD{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_arrowAndSpaceForClearButton__3Fufw,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_buttonIcon__3O29i,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_placeholder__nKgDE{color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_hasHiddenItems__33AsE .Select-module_count__ODB_U{display:block}.Select-module_selectedOptionsContainer__16tlC .Select-module_clearButton__2ADgy{position:absolute;right:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz{max-width:100%;overflow:hidden;padding:0 var(--spacing-2-xs) 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:not(:last-child):after{content:",";display:inline-block;position:absolute;right:var(--spacing-3-xs);top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:last-child{margin-right:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz.Select-module_lastVisible__2zaaS:after{content:""}.Select-module_listAndInputContainer__2gZ6q{background-color:var(--computed-dropdown-background-default)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA{display:flex;flex-direction:column;max-height:238px;overflow-y:auto}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj{--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,var(--color-bus));--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-dark));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-white));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-selected);height:24px;width:24px}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj.Select-module_disabledOption__vG5Oz .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM{position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj{display:flex;flex-direction:row}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj>div{flex-shrink:0;pointer-events:none;width:24px;--background-unselected:var(--background-default,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label{cursor:pointer;flex-grow:1;padding-left:var(--spacing-xs)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label:after{content:"";inset:0;position:absolute}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz label{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO{background-color:var(--computed-menu-item-group-label-background-default);font-weight:700}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-group-label-background-disabled);color:var(--computed-menu-item-group-label-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz:hover{background-color:var(--computed-menu-item-group-label-background-disabled-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selectableListItem__1KNgo:not(.Select-module_selected__1wq2l):hover{background-color:var(--computed-menu-item-background-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6{outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus-within{box-shadow:0 0 0 2px var(--computed-menu-item-border-color-focus) inset;outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ.Select-module_shiftOptions__22weq .Select-module_listItem__3BXr0:not(.Select-module_groupLabel__35DbO){padding-left:var(--spacing-layout-s)}.Select-module_listAndInputContainer__2gZ6q.Select-module_listAndInputContainerVisible__3drG4{display:block}.Select-module_listAndInputContainer__2gZ6q.Select-module_withSearchOrFilter__Cfpnd .Select-module_listContainer__2PfQA{border-top:1px solid var(--computed-menu-divider-color)}.Select-module_searchOrFilterInput__qLE0Q{padding:var(--spacing-2-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa{align-items:center;color:var(--computed-dropdown-color-default);display:flex;flex-direction:column;padding:var(--spacing-l)}.Select-module_searchAndFilterInfoContainer__3FsUa>span{padding-top:var(--spacing-2-xs);text-align:center}.Select-module_searchAndFilterInfoContainer__3FsUa>svg{padding:var(--spacing-s) 0 var(--spacing-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM>span:first-of-type{padding-top:0}.Select-module_tagListContainer__1vSdM{display:flex;flex-direction:column}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST{display:flex;flex-flow:row wrap;margin:0 -4px;max-height:80px;overflow:hidden;padding:var(--spacing-3-xs) 4px 0}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr{margin-bottom:var(--spacing-xs);margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr.Select-module_disabledTag__1cwLH{pointer-events:none}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_tagList__3uMST{max-height:unset}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_arrowIcon__12Sjk{transform:rotateX(180deg)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi{display:flex;flex-direction:row;margin-top:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi>button:first-child{margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_hiddenButton__3DQ3q{display:none}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_clearAllButton__2hs4_{--background-color-hover:var(--color-error-light);--background-color:var(--color-white);--border-color:var(--color-error);--border-color-hover:var(--color-error);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error);--color:var(--color-error);--color-hover:var(--color-error);--color-focus:var(--color-error);--color-hover-focus:var(--color-error)}.Select-module_errorText__2U8te{margin-bottom:var(--spacing-2-xs);--icon-size:var(--computed-icon-size);--helper-color-invalid:var(--computed-error-text-color);--helper-icon-color-invalid:var(--computed-error-icon-color);--helper-background-color-invalid:var(--computed-error-background-color);--color-error:var(--computed-error-border-color)}.Select-module_assistiveText__iHdzn{color:var(--computed-assistive-color);margin-bottom:var(--spacing-2-xs)}`);var Ae={selectedOptions:"selectedOptions",listItem:"listItem",listGroup:"listGroup",clearButton:"clearButton",clearAllButton:"clearAllButton",showAllButton:"showAllButton",tag:"tag",generic:"generic",filter:"filter",search:"search",searchResult:"searchResult",assistive:"assistive",error:"error"},Ke={click:"click",outSideClick:"outSideClick",change:"change",error:"error",cancelled:"cancelled",blur:"blur",focus:"focus",focusMovedToNonListElement:"focusMovedToNonListElement",close:"close",success:"success"},XI=o(e=>e===Ae.tag,"G"),lf=o(e=>e===Ke.click,"Z"),zI=o(e=>e===Ke.change,"N"),U2=o(e=>e===Ae.generic,"$"),sK=o((e,t)=>lf(t)&&(r=>r===Ae.selectedOptions)(e),"P"),lK=o((e,t)=>lf(t)&&(r=>r===Ae.listItem||XI(r))(e),"K"),uK=o((e,t)=>lf(t)&&(r=>r===Ae.clearAllButton||r===Ae.clearButton)(e),"W"),cK=o((e,t)=>(r=>r===Ke.error)(t)&&e===Ae.searchResult,"H"),dK=o((e,t)=>U2(e)&&(r=>r===Ke.blur)(t),"V");function w8(e){let t=Object.assign({},e);return{get:o(()=>t,"get"),set:o(r=>(t=Object.assign(Object.assign({},t),r),t),"set")}}o(w8,"Q");var V2=w8({}),eO=o((e,t)=>({getData:o(()=>e.get(),"getData"),updateData:o(r=>e.set(r),"updateData"),getMetaData:o(()=>t.get(),"getMetaData"),updateMetaData:o(r=>t.set(r),"updateMetaData"),asyncRequestWithTrigger:o(()=>({}),"asyncRequestWithTrigger"),trigger:o(()=>({}),"trigger")}),"J"),tO=(0,H.createContext)({dataStorage:V2,metaDataStorage:V2,dataHandlers:eO(V2,V2)});function fK(){return(0,H.useContext)(tO).dataHandlers}o(fK,"Y");function ft(){return fK()}o(ft,"ee");function Z2(e){let{id:t,type:r=Ke.click,trigger:n}=e;return{onClick:o(i=>{n({id:t,type:r,payload:{originalEvent:i}})},"onClick")}}o(Z2,"te");function L8(e,t){return e.findIndex(({value:r,isGroupLabel:n})=>r===t.value&&!!n==!!t.isGroupLabel)}o(L8,"oe");function T8(e,t){return e.length===0?-1:e.length===1?0:e.findIndex(({options:r})=>L8(r,t)>-1)}o(T8,"le");function bc(e,t){return e.map((r,n)=>({options:r.options.map((i,s)=>t(i,r,s,n)||Object.assign({},i))}))}o(bc,"ne");function rO(e,t=0){let r=e.options.length-1;return r?(e.options.filter(n=>!n.isGroupLabel&&n.selected).length+t)/r:0}o(rO,"re");function nO(e){return e.forEach(t=>{let r=t.options[0];if(r&&r.isGroupLabel){let n=rO(t);r.selected=n===1}}),e}o(nO,"ie");function oO(e,t,r){return t.forEach(n=>{if(n.value==null)return;let i=T8(e,Object.assign(Object.assign({},n),{isGroupLabel:!!n.isGroupLabel}));if(i<0)return;let s=e[i],u=L8(s.options,n),c=u>-1?s.options[u]:void 0;c&&(s.options[u]=Object.assign(Object.assign({},c),n))}),r&&nO(e),e}o(oO,"ae");function iO(e,t,r){if(t.isGroupLabel)throw new Error("Use updateGroupLabelAndOptions to update groupLabel and its related options");return oO(bc(e,n=>r||n.isGroupLabel||!t.selected?Object.assign({},n):Object.assign(Object.assign({},n),{selected:!1})),[Object.assign(Object.assign({},t),{selected:!!t.selected})],r)}o(iO,"ce");function aO(e,t=!0){return bc(e,r=>Object.assign(Object.assign({},r),{selected:!(!r.disabled||!t)&&r.selected}))}o(aO,"se");function bi(e,t=!0){let r=[];return e.forEach(n=>{n.options.forEach(i=>{t&&i.isGroupLabel||r.push(i)})}),r}o(bi,"ue");function yc(e){return e.map(t=>t.options[0]).filter(t=>t&&t.label&&t.visible)}o(yc,"de");function Ll(e){return bi(e).filter(t=>!!t.selected)}o(Ll,"pe");function Tl(e){if(typeof e=="string")return{value:e,label:e,selected:!1,isGroupLabel:!1,visible:!0,disabled:!1};let t=e.label||e.value||"";return{label:t,value:e.value!==void 0?e.value:t,selected:!!e.selected,isGroupLabel:!1,visible:typeof e.visible!="boolean"||e.visible,disabled:typeof e.disabled=="boolean"&&e.disabled}}o(Tl,"_e");function sf(e){return Object.assign(Object.assign({},Tl(String(e))),{isGroupLabel:!0,visible:!!e,disabled:!1})}o(sf,"me");function uf(e){if(e.groups||e.options){if(e.groups)return e.groups.map(t=>{let r=!!k8(t),n=t.options.map(Tl);return r?{options:[t.options[0],...n.slice(1)]}:{options:[sf(t.label),...n]}});if(e.options){let t=e.options[0];if(t&&t.isGroupLabel)return[e]}return[{options:[sf(""),...(e.options||[]).map(Tl)]}]}}o(uf,"ge");function S8(e,t){return e.label.toLowerCase().indexOf(t.toLowerCase())>-1}o(S8,"be");function pK(e,t,r){let n=bc(e,i=>i.isGroupLabel?Object.assign({},i):Object.assign(Object.assign({},i),{visible:!t||r(i,t)}));return n.forEach(i=>{let s=k8(i);s&&(s.visible=!!s.label&&i.options.findIndex(u=>!u.isGroupLabel&&u.visible)>-1)}),n}o(pK,"he");function x8(e,t){let r=uf(e)||[],n=bi(r),i=Ll(t).filter(s=>{let u=n.findIndex(c=>c.value===s.value);return!(u>-1)||(n[u].selected=!0,!1)});return[...i.length?[{options:i.map(s=>Object.assign(Object.assign({},s),{visible:!1,selected:!0}))}]:[],...r]}o(x8,"ve");function mK(e,t){let r=Ll(t),n=new Set(r.map(u=>u.value)),i=e.filter(u=>n.has(u.value)),s=new Set(i.map(u=>u.value));return[...i,...r.filter(u=>!s.has(u.value))]}o(mK,"fe");function sO(e){return{container:e,button:`${e}-main-button`,list:`${e}-list`,clearButton:`${e}-clear-button`,label:`${e}-label`,selectionsAndListsContainer:`${e}-sl-container`,tagList:`${e}-tag-list`,searchOrFilterInput:`${e}-input-element`,searchOrFilterInputLabel:`${e}-input-element-label`,clearAllButton:`${e}-clear-all-button`,showAllButton:`${e}-show-all-button`}}o(sO,"Se");function $2(e){let t=0;return e.forEach(r=>{r.options.forEach(n=>{!n.isGroupLabel&&n.visible&&(t+=1)})}),t}o($2,"xe");function k8(e){let t=e.options[0];return t&&t.isGroupLabel?t:void 0}o(k8,"Ce");function vc(e,t,r=0){return{type:e,content:t,delay:r,showTime:0,addTime:Date.now()}}o(vc,"Oe");function cf(e,t){let{screenReaderNotifications:r}=t.getMetaData(),n=r.findIndex(s=>s.type===e.type);if(n>-1){let s=[...r];return s[n].content===e.content||(s[n]=e,t.updateMetaData({screenReaderNotifications:s})),!1}let i=[...r,e];return t.updateMetaData({screenReaderNotifications:i}),!0}o(cf,"we");function VI(e,t,r,n){return bi(e,!n).filter(i=>r(i,t))}o(VI,"ke");function lO(e,t){if(t===void 0)return e;let r=(typeof t=="string"?[t]:t).map(i=>{let{value:s}=Tl(i);return{value:s,selected:!0}}),n=bc(e,i=>{let s=typeof i=="string"?Tl(i):i;return Object.assign(Object.assign({},s),{selected:!1})});return e.forEach((i,s)=>{i.label&&(n[s].label=i.label)}),oO(n,r,!1)}o(lO,"Ae");function hK({groups:e,options:t,value:r,children:n}){let i=uf({options:t,groups:e});if(i){if(r!=null){if(Ll(i).length>0)return console.warn("HDS Select component has both selected options and value set. Value is discarded"),i;let s=(typeof r=="string"?[r]:r).map(p=>Tl(p)),u=bi(i),c=s.filter(p=>!u.some(m=>m.value===p.value)),d=lO(i,r);return c.length>0&&(d=[{options:[sf(""),...c.map(p=>Object.assign(Object.assign({},p),{visible:!1,selected:!0}))]},...d]),d}return i}return function(s){if(!s||typeof s!="object")return;let u=v8(s);if(!u.length)return[{options:[]}];let c=u[0].type==="optgroup",d=o(p=>{let m=p&&typeof p=="object"?p.props:{};return Tl({label:String(m.children),value:m&&String(m.value),selected:!(!m||!m.selected),disabled:!(!m||!m.disabled)})},"l");return c?u.map(p=>{let m=p.props.children,h=m?v8(m).map(d):[],v=sf(String(p.props.label));return h.unshift(v),{options:h}}):[{options:[sf(""),...u.map(d)]}]}(n)||[]}o(hK,"ye");function E8(e,t,r){return{selectedOptions:mK(t,e),lastClickedOption:r,textContent:void 0}}o(E8,"Le");var FI=`li[role="presentation"].${Q.groupLabel}`;function gK(e){let t=(({option:i,getOptionId:s})=>{let{label:u}=i;return{className:pe(Q.listItem,Q.groupLabel,Q.focusableListItem),children:u,tabIndex:-1,id:s(i),role:"presentation"}})(e),{children:r}=t,n=ce(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}o(gK,"Be");var jI=`.${Q.multiSelectListItem}:not(.${Q.groupLabel})`,_K=`div${jI},li${jI}`;function UI({checkboxProps:e,label:t,checkboxId:r}){return H.default.createElement("div",{"aria-hidden":!0,className:Q.checkboxContainer},H.default.createElement(mi,Object.assign({},e)),H.default.createElement("label",{htmlFor:r},t))}o(UI,"Me");function uO(e){let{label:t,disabled:r,checked:n,indeterminate:i,isInGroup:s}=e,u=ce(e,["label","disabled","checked","indeterminate","isInGroup"]),c=`${u.id}-checkbox`,d={indeterminate:i,disabled:r,id:c,onChange:o(p=>{p.preventDefault()},"onChange"),checked:n,tabIndex:-1,className:Q.checkbox};return s?H.default.createElement("div",Object.assign({},u,{key:t}),H.default.createElement(UI,{checkboxProps:d,checkboxId:c,label:t})):H.default.createElement("li",Object.assign({},u),H.default.createElement(UI,{checkboxProps:d,checkboxId:c,label:t}))}o(uO,"ze");function vK(e){let t=(({option:r,trigger:n,getOptionId:i,isInGroup:s})=>{let{label:u,selected:c,disabled:d}=r;return Object.assign(Object.assign({className:pe(Q.listItem,!d&&Q.selectableListItem,Q.focusableListItem,Q.multiSelectListItem,c&&Q.selected,d&&Q.disabledOption),children:null,disabled:d,label:u,checked:c},s?{role:"checkbox","aria-checked":c}:{role:"option","aria-selected":c}),{"aria-label":u,"aria-disabled":d,tabIndex:-1,onClick:o(p=>{d||(p.preventDefault(),n({id:Ae.listItem,type:Ke.click,payload:{originalEvent:p,value:r}}))},"onClick"),isInGroup:s,id:i(r)})})(e);return H.default.createElement(uO,Object.assign({},t,{key:t.label}))}o(vK,"Fe");var cO=(0,H.memo)(vK,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),dO={en:{assistive:"",clearButtonAriaLabel_one:'Remove current selection "{{label}}".',clearButtonAriaLabel_multiple:"Remove all {{selectionCount}} selections.",error:"",label:"",noSelectedOptions:"0 selected options",placeholder:"Choose one",required:"Required.",selectedOptionsCount_zero:"{{selectionCount}} selected options",selectedOptionsCount_one:"{{selectionCount}} selected option",selectedOptionsCount_multiple:"{{selectionCount}} selected options",selectedOptionsCount_and:"and",selectedOptionsCount_otherOptions:"other options",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (choose all)",tagsClearAllButton:"Clear all",tagsClearAllButtonAriaLabel_one:'Clear the selected option "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Clear all {{selectionCount}} selected options.",tagsRemaining_one:"There is one selection remaining.",tagsRemaining_multiple:"There are {{selectionCount}} selections remaining.",tagRemoved:'Selected option "{{value}}" removed.',tagRemoveSelectionAriaLabel:'Remove selection "{{label}}".',tagsPartiallyHidden:"Some selected options are now hidden.",tagsShowAllButton:"Show all ({{selectionCount}})",tagsShowLessButton:"Show less",tagsShowAllButtonAriaLabel:"Show all {{selectionCount}} selected options.",tagsShowLessButtonAriaLabel:"Show less options.",filterLabel:"Filter",filterPlaceholder:"Type text to filter results with",filterClearButtonAriaLabel:"Clear filter",filteredWithoutResultsInfo:'No options found for "{{value}}".',filterWithAnotherTerm:"Try a different term.",filterResults:'Filtered results for "{{value}}".',filterResultsCount_one:"Found 1 option.",filterResultsCount_multiple:"Found {{numberIndicator}} options.",choiceCount_one:"One choice.",choiceCount_multiple:"{{numberIndicator}} choices.",searchLabel:"Search",searchPlaceholder:"Type text to search results with",searchClearButtonAriaLabel:"Clear search",searchedWithoutResultsInfo:'No options found for "{{value}}".',searchWithAnotherTerm:"Try a different term.",searchErrorTitle:"We couldn't load the options.",searchErrorText:"Try again or if the problem persists contact support.",searching:'Searching for "{{value}}".',searchResults_one:'Found one option for search term "{{value}}".',searchResults_multiple:'Found {{numberIndicator}} options for search term "{{value}}".'},fi:{assistive:"",clearButtonAriaLabel_one:'Poista nykyinen valinta "{{label}}".',clearButtonAriaLabel_multiple:"Poista kaikki {{selectionCount}} valintaa.",error:"",label:"",noSelectedOptions:"0 valittua vaihtoehtoa",placeholder:"Valitse yksi",required:"Pakollinen.",selectedOptionsCount_zero:"Ei yhtään valittua valittua",selectedOptionsCount_one:"{{selectionCount}} valittu vaihtoehto",selectedOptionsCount_multiple:"{{selectionCount}} valittua vaihtoehtoa",selectedOptionsCount_and:"ja",selectedOptionsCount_otherOptions:"muuta vaihtoehtoa",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (valitse kaikki)",tagsClearAllButton:"Tyhjennä kaikki",tagsClearAllButtonAriaLabel_one:'Tyhjennä valittu vaihtoehto "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Tyhjennä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsRemaining_one:"Yksi valinta jäljellä.",tagsRemaining_multiple:"Jäljellä on {{selectionCount}} valintaa.",tagRemoved:'Valittu vaihtoehto "{{value}}" poistettu.',tagRemoveSelectionAriaLabel:'Poista valinta "{{label}}".',tagsPartiallyHidden:"Jotkin valitut vaihtoehdot on nyt piilotettu.",tagsShowAllButton:"Näytä kaikki ({{selectionCount}})",tagsShowLessButton:"Näytä vähemmän",tagsShowAllButtonAriaLabel:"Näytä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsShowLessButtonAriaLabel:"Näytä vähemmän vaihtoehtoja.",filterLabel:"Suodata",filterPlaceholder:"Anna teksti suodatusta varten",filterClearButtonAriaLabel:"Tyhjennä suodatukset",filteredWithoutResultsInfo:'Vaihtoehtoja ei löytynyt suodatukselle "{{value}}".',filterWithAnotherTerm:"Kokeile toisia sanoja.",filterResults:'Suodatetut tulokset termille "{{value}}".',filterResultsCount_one:"Löytyi 1 vaihtoehto.",filterResultsCount_multiple:"Löytyi {{numberIndicator}} vaihtoehtoa.",choiceCount_one:"Yksi vaihtoehto.",choiceCount_multiple:"{{numberIndicator}} vaihtoehtoa.",searchLabel:"Hae",searchPlaceholder:"Anna teksti hakua varten",searchClearButtonAriaLabel:"Tyhjennä haku",searchedWithoutResultsInfo:'Vaihtoehtoja ei löytynyt haulla "{{value}}".',searchWithAnotherTerm:"Kokeile toisia hakusanoja.",searchErrorTitle:"Emme voineet ladata hakutuloksia.",searchErrorText:"Yritä uudelleen tai, jos ongelma jatkuu, ota yhteyttä asiakaspalveluun.",searching:'Etsitään haulla "{{value}}".',searchResults_one:'Löytyi yksi vaihtoehto hakusanalle "{{value}}".',searchResults_multiple:'Löytyi {{numberIndicator}} vaihtoehtoa hakusanalle "{{value}}".'},sv:{assistive:"",clearButtonAriaLabel_one:"Ta bort aktuellt val '{{label}}'.",clearButtonAriaLabel_multiple:"Ta bort alla {{selectionCount}} val.",error:"",label:"",noSelectedOptions:"0 valda alternativ",placeholder:"Välj ett",required:"Obligatoriskt.",selectedOptionsCount_zero:"{{selectionCount}} valda alternativ",selectedOptionsCount_one:"{{selectionCount}} valt alternativ",selectedOptionsCount_multiple:"{{selectionCount}} valda alternativ",selectedOptionsCount_and:"och",selectedOptionsCount_otherOptions:"andra alternativ",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{etikett}} (välj alla)",tagsClearAllButton:"Rensa alla",tagsClearAllButtonAriaLabel_one:'Rensa det valda alternativet "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Rensa alla {{selectionCount}} valda alternativ.",tagsRemaining_one:"Det finns ett val kvar.",tagsRemaining_multiple:"Det finns {{selectionCount}} val kvar.",tagRemoved:"Det valda alternativet '{{value}}' har tagits bort.",tagRemoveSelectionAriaLabel:"Ta bort valet '{{label}}'.",tagsPartiallyHidden:"Vissa valda alternativ är nu dolda.",tagsShowAllButton:"Visa alla ({{selectionCount}})",tagsShowLessButton:"Visa mindre",tagsShowAllButtonAriaLabel:"Visa alla {{selectionCount}} valda alternativ.",tagsShowLessButtonAriaLabel:"Visa färre alternativ.",filterLabel:"Filtrera",filterPlaceholder:"Skriv text för att filtrera resultat med",filterClearButtonAriaLabel:"Rensa filter",filteredWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",filterWithAnotherTerm:"Försök med en annan term.",filterResults:'Filtrerade resultat för "{{value}}".',filterResultsCount_one:"Hittade 1 alternativ.",filterResultsCount_multiple:"Hittade {{numberIndicator}} alternativ.",choiceCount_one:"Ett val.",choiceCount_multiple:"{{antalIndikator}} val.",searchLabel:"Sök",searchPlaceholder:"Skriv text för att söka resultat med",searchClearButtonAriaLabel:"Rensa sökning",searchedWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",searchWithAnotherTerm:"Försök med en annan term.",searchErrorTitle:"Vi kunde inte ladda alternativen.",searchErrorText:"Försök igen eller kontakta support om problemet kvarstår.",searching:"Söker efter '{{value}}'.",searchResults_one:'Hittade ett alternativ för söktermen "{{value}}".',searchResults_multiple:'Hittade {{numberIndicator}} alternativ för söktermen "{{value}}".'}},fO=o((e,t)=>e?e.indexOf("{{")===-1?e:((r,n)=>r.replace(/\{{(.*?)}}/g,(i,s)=>{let u=s?s.trim():"";return u?n[u]:""}))(e,t):"","Ge"),pO=o(e=>({selectionCount:e.selectedOptions.length,numberIndicator:"",label:"",value:""}),"Ze"),bK=o(e=>typeof e=="function"?e:(t=>{let r=t.language||"fi",n=Object.assign(Object.assign({},dO[r]),t);return(i,s)=>{let u=n[i];return fO(u,s)}})(e||{}),"Ne"),$I=o((e,t)=>{let r=Object.assign({},e),n=t.textProvider;t.textProvider=(i,s)=>{let u=r[i];return u!==void 0?fO(u,s):n(i,s)}},"$e"),$t=o((e,t,r)=>{t.textContent||(t.textContent=pO(t));let{textProvider:n}=t;return n(e,Object.assign(Object.assign({},t.textContent),r))},"Pe"),ls=o((e,t,r,n)=>{t.textContent||(t.textContent=pO(t));let i=Object.assign(Object.assign({},t.textContent),n),s=["_zero","_one","_multiple"],u=s[i[r]||0]||s[2],{textProvider:c}=t;return c(`${e}${u}`,i)},"Ke"),q2=o((e,t)=>$t(e,t),"We"),W2=o((e,t)=>q2(e,t.getMetaData()),"He"),qI=`.${Q.multiSelectListItem}.${Q.groupLabel}`,ZI=`div${qI},li${qI}`;function yK(e){let t=(({option:r,trigger:n,getOptionId:i,isIntermediate:s,isGroupDisabled:u},c)=>{let{label:d,disabled:p}=r,m=$t("multiSelectGroupAriaLabel",c.getMetaData(),{label:d});return{className:pe(Q.listItem,Q.groupLabel,Q.focusableListItem,Q.selectableListItem,Q.multiSelectListItem,u&&Q.disabledOption),label:d,disabled:p||u,indeterminate:s,checked:r.selected,"aria-checked":s?"mixed":r.selected,role:"checkbox","aria-disabled":p||u,"aria-label":m,tabIndex:-1,isInGroup:!0,onClick:o(h=>{h.preventDefault(),u||n({id:Ae.listGroup,type:Ke.click,payload:{originalEvent:h,value:r}})},"onClick"),id:i(r)}})(e,ft());return H.default.createElement(uO,Object.assign({},t,{isInGroup:!0}))}o(yK,"Ue");var xK=`li.${Q.singleSelectListItem}`,CK=o(({text:e,selected:t})=>H.default.createElement("span",{className:Q.singleSelectListItemLabel},e,t?H.default.createElement("span",null,H.default.createElement(vT,{"aria-hidden":!0})):""),"Xe");function wK(e){let t=(({option:i,trigger:s,getOptionId:u})=>{let{label:c,selected:d,disabled:p}=i;return{className:pe(Q.listItem,Q.selectableListItem,Q.singleSelectListItem,Q.focusableListItem,d&&Q.selected,p&&Q.disabledOption),children:H.default.createElement(CK,{text:c,selected:d}),onClick:o(m=>{i.selected||s({id:Ae.listItem,type:Ke.click,payload:{originalEvent:m,value:i}})},"onClick"),role:"option","aria-selected":d,"aria-disabled":p,tabIndex:-1,id:u(i)}})(e),{children:r}=t,n=ce(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}o(wK,"Ye");var SK=(0,H.memo)(wK,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),F2=o((e,t)=>{let r=e.getAttribute(t);return!!r||r===""},"tt"),EK=o(e=>F2(e,"checked")||F2(e,"selected")||F2(e,"aria-checked")||F2(e,"aria-selected"),"ot"),WI=o(e=>e.getAttribute("id"),"lt"),GI=o((e,t)=>!(!e||!t)&&e!==t&&e.contains(t),"nt"),YI=o((e,t,r=!0,n=!1,i)=>{let s=i||(e.children?[...e.children]:[]),u=t?s.indexOf(t):-1,c=o(m=>{let h=u+m;return h<0?r?s.length-1:0:h>=s.length?r?0:s.length-1:h},"a"),d=c(-1),p=c(1);return{prev:n||d!==u?s[d]:null,next:n||p!==u?s[p]:null}},"rt"),LK=o(e=>(0,kl.isElement)(e)?e:e.nativeEvent instanceof Event?e.target:null,"it");function mO(){let{getMetaData:e}=ft(),{refs:t,elementIds:r,listInputType:n}=e(),i=!!n,s=Object.entries(r),u=o(_=>{let b=r[_];return b?document.getElementById(b):null},"i"),c=o(_=>{let b=WI(_);if(!b)return null;let w=s.findIndex(([,T])=>T===b);return w>-1?s[w][0]:null},"a"),d=o(_=>{return b=t.tagList,w=_,!!(b&&b.current&&w)&&GI(b.current,w);var b,w},"c"),p=o(_=>{let b=t.tagList.current;return w=b,(T=_)&&w&&w.parentElement===T?_:[...b.children].find(A=>A===_||GI(A,_))||null;var w,T},"s"),m=o(()=>t.list.current,"u"),h=o(()=>{let _=`${FI},${xK},${_K},${ZI}`;return[...m().querySelectorAll(_)]},"d"),v=o(()=>h().filter(EK),"p"),x=o(_=>{let b=Array.from((()=>{let w=u("list");if(!w)return new NodeList;let T=`${FI},${ZI}`;return w.querySelectorAll(T)})());return!!b.includes(_)||b.findIndex(w=>w.contains(_))>-1},"_"),S={element:null,id:null},E=o((_,b)=>b==="list"&&x(_)?"listGroupLabel":b==="list"&&(w=>{if(!u("list"))return!1;let T=Array.from(h());return!!T.includes(w)||T.findIndex(A=>A.contains(w))>-1})(_)?"listItem":b==="tagList"&&d(_)?"tag":b,"g"),y=o(_=>{if(S.element===_)return S.id;let b=E(_,(w=>{let T=w;for(;T;){let A=c(T);if(A)return T=null,A;T=T.parentElement}return null})(_));return b?(S.element=_,S.id=b,b):(S.element=null,S.id=null,null)},"b");return{getEventElementType:o(_=>{let b=LK(_),w=b?y(b):null;return{element:b&&w==="tag"?p(b):b,type:w}},"getEventElementType"),getElementType:y,getSelectableListItemSiblings:o((_,b=!0)=>{let w=v();return YI(m(),_,b,!1,w)},"getSelectableListItemSiblings"),getTagSiblings:o((_,b=!0)=>{let w=t.tagList.current;return YI(w,_,b)},"getTagSiblings"),getElementUsingActiveDescendant:o(()=>u(i?"searchOrFilterInput":"button"),"getElementUsingActiveDescendant"),getElementByKnownType:u,getElementId:WI,getOptionListItem:o((_,b,w)=>{let T=function(A,R,B){return bi(A,!B).findIndex(R)}(_,A=>A.value===b.value,w);return T!==-1&&t.list.current&&h()[T]||null},"getOptionListItem"),getListItems:h,getSelectableListItems:v}}o(mO,"at");var C8=o(e=>(t=>t==="button")(e)||(t=>t==="clearButton")(e),"ct"),j2=o(e=>e==="list","st"),_c=o(e=>(t=>t==="listItem")(e)||(t=>t==="listGroupLabel")(e),"ut"),hO="> div";function TK(e){let t=(({option:i,trigger:s,disabled:u},{getMetaData:c})=>{let d=u||i.disabled;return{"aria-label":$t("tagRemoveSelectionAriaLabel",c(),{label:i.label}),className:pe(Q.tag,d&&Q.disabledTag),onClick:o(p=>{p.stopPropagation()},"onClick"),multiline:!0,onDelete:d?void 0:p=>{p.stopPropagation(),s({id:Ae.tag,type:Ke.click,payload:{value:i}})},children:i.label}})(e,ft()),{children:r}=t,n=ce(t,["children"]);return H.default.createElement(Sl,Object.assign({},n),r)}o(TK,"pt");function kK(){let{getMetaData:e,updateMetaData:t,getData:r,trigger:n}=ft(),{getEventElementType:i,getSelectableListItemSiblings:s,getElementUsingActiveDescendant:u,getElementId:c,getElementType:d}=mO(),p=["tag","tagList","clearAllButton","showAllButton"],m=(0,H.useCallback)((v,x)=>{let{onFocus:S,onBlur:E,open:y}=r(),_=o(b=>{let w=b&&c(b)||"";t({activeDescendant:w});let T=u();T&&T.getAttribute("aria-activedescendant")!==void 0&&T.setAttribute("aria-activedescendant",w)},"m");if(v===Ke.blur&&BI(x)&&(E&&(E(),n({id:Ae.generic,type:Ke.blur})),_(null)),v===Ke.focus&&HI(x)&&S&&S(),v===Ke.focus){let{type:b,element:w}=i(x);b==="list"?(()=>{let T=s(void 0,!1);T.next&&(_(T.next),T.next.focus())})():_(b==="listItem"||b==="listGroupLabel"?w:null),b&&p.includes(b)&&y&&(b!=="tag"&&b!=="tagList"||t({focusTarget:"tag"}),n({id:Ae.generic,type:Ke.blur}))}else if(v===Ke.blur&&y){let b=(w=>w.relatedTarget?w.relatedTarget:null)(x);b&&d(b)||n({id:Ae.generic,type:Ke.focusMovedToNonListElement})}},[e,t,r,n]),h=(0,H.useCallback)(()=>{let{refs:v,focusTarget:x,activeDescendant:S}=e(),E=o(y=>{y&&y.current&&y.current.focus&&y.current.focus()},"r");if(x&&(E(x==="tag"?{current:v.tagList.current&&v.tagList.current.querySelectorAll(`* ${hO}`)[0]}:v[x]),t({focusTarget:void 0})),S){let y=document.getElementById(S);y&&y!==document.activeElement&&y.focus()}},[e,t]);return(0,H.useEffect)(()=>{h()}),{onFocus:o(v=>{m(Ke.focus,v)},"onFocus"),onBlur:o(v=>{m(Ke.blur,v)},"onBlur"),tabIndex:-1,ref:e().refs.container}}o(kK,"_t");var IK=/[a-z0-9äöå]/i,JI=o(e=>e.key==="Backspace","gt"),KI=o(e=>["Enter"," "].includes(e.key),"bt");function OK(){let{getEventElementType:e,getSelectableListItemSiblings:t,getOptionListItem:r,getSelectableListItems:n}=mO(),{trigger:i,getData:s,getMetaData:u,updateMetaData:c}=ft(),d=(0,H.useMemo)(()=>(()=>{let b="",w=0,T=!1,A=o(()=>(T=!1,b),"l"),R=o(()=>w&&Date.now()-w>=300,"n"),B=o(z=>{b=z,w=Date.now(),T=!1},"r"),I=o(()=>{b="",w=0,T=!1},"i"),M=o((z,F)=>!!F&&!!(C8(z)||j2(z)||_c(z)),"a");return{getValue:A,update:B,append:o(z=>{B(A()+z)},"append"),clear:I,clearIfNeeded:o((z,F)=>{R()&&I(),M(z,F)||I()},"clearIfNeeded"),isExpired:R,shouldUseInput:M,hasPendingInput:o(()=>!!T&&(T=!1,!0),"hasPendingInput"),markPendingInput:o(()=>{T=!0},"markPendingInput")}})(),[]),p=(0,H.useRef)(null),m=(0,H.useRef)(null),h=(0,H.useRef)(null),v=(0,H.useCallback)(()=>{m.current&&(m.current.disconnect(),m.current=null),h.current&&(clearTimeout(h.current),h.current=null)},[]),x=(0,H.useCallback)(()=>{document.activeElement&&document.activeElement.scrollIntoView({block:"center"})},[]),S=(0,H.useCallback)(b=>{let{groups:w,filterFunction:T,multiSelect:A}=s(),R=b?VI(w,b,T||S8,A):[];if(R[0]){let B=r(w,R[0],A);B&&B.focus&&(B.focus(),x())}},[x,r,S8,s,VI]),E=(0,H.useCallback)(b=>{let{type:w,element:T}=e(b);if(!w)return;if(p.current&&w!==p.current)return b.preventDefault(),void(p.current=null);let A=o(()=>{let V=s();if(V.virtualize){let ee=bi(V.groups).filter(X=>X.visible&&!X.disabled)[0];if(ee){let X=u().getOptionId(ee),ie=document.getElementById(X);if(ie)return ie.focus(),void x()}}let J=n()[0];J&&(J.focus(),x())},"d"),R=(V=>V.key==="ArrowDown")(b),B=(V=>!(V.key.length>1)&&IK.test(V.key))(b),I=!R&&(V=>V.key==="ArrowUp")(b),M=!I&&!R&&KI(b),{listInputType:z,refs:F}=u(),W=!!z,q=s().open;if(d.clearIfNeeded(w,B),!R&&!I||!(C8(w)||j2(w)||_c(w))||b.preventDefault(),(V=>V.key==="Escape")(b)&&q)i({id:Ae.generic,type:Ke.close});else if((V=>V.key==="Home")(b)&&q)A();else if((V=>V.key==="End")(b)&&q)(()=>{var V;let J=s();if(J.virtualize){let X=bi(J.groups).filter(fe=>fe.visible&&!fe.disabled),ie=X[X.length-1];if(ie){let fe=u().getOptionId(ie),vt=document.getElementById(fe);if(vt)vt.focus(),x();else{v();let{refs:Ge}=u(),lt=Ge.list.current;if(lt){lt.scrollTop=lt.scrollHeight;let Pt=o(()=>{let Cr=document.getElementById(fe);Cr&&(Cr.focus(),x(),v())},"n");h.current=setTimeout(()=>{v()},1e4);let cr=new MutationObserver(()=>{Pt()}),dr=((V=Ge.listContainer)===null||V===void 0?void 0:V.current)||lt;dr&&(cr.observe(dr,{childList:!0,subtree:!0}),m.current=cr,Pt())}}return}}let ee=n().pop();ee&&(ee.focus(),x())})();else if(w==="searchOrFilterInput"&&R)A();else{if(_c(w)&&(R||I)){let V=t(T);return R&&V.next?V.next.focus():I&&V.prev&&V.prev.focus(),void x()}if(_c(w)&&M&&T)return T.click(),void x();if(j2(w)&&R&&W)A();else{if(W&&(j2(w)||_c(w))&&(B||JI(b))){let V=F.searchOrFilterInput;return void(V&&V.current&&(JI(b)||(V.current.value=b.key),V.current.focus()))}if(C8(w)){if(R&&!q)return void i({id:Ae.selectedOptions,type:Ke.click});if(B&&(q||i({id:Ae.selectedOptions,type:Ke.click}),z))return d.append(b.key),void c({[z]:d.getValue()})}if(d.shouldUseInput(w,B)&&!W){if(d.append(b.key),!q)return void d.markPendingInput();S(d.getValue())}}}},[i,s,u,c,e,n,t,x,S,v,d]),y=(0,H.useCallback)(b=>{let{type:w}=e(b);p.current=w;let T=s().open,{refs:A}=u();if((R=>R.key==="Tab")(b)&&T){b.preventDefault(),b.stopPropagation(),b.nativeEvent.stopImmediatePropagation();let R=b.shiftKey,B=A.button;if(B&&B.current){document.activeElement!==B.current&&B.current.focus(),c({activeDescendant:void 0});let I=B.current.ownerDocument,M='a[href], button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])',z=Array.from(I.querySelectorAll(M)).filter(q=>{var V;if(q.getAttribute("tabindex")==="-1")return!1;let J=(V=B.current)===null||V===void 0?void 0:V.id;return!(J&&q.id&&q.id!==J&&q.id.startsWith(J.split("-main-button")[0]))&&(!q.className||!q.className.includes("clearButton"))&&(q.tabIndex>=0||q.offsetParent!==null)}),F=z.indexOf(B.current),W=null;if(R)F>0&&(W=z[F-1]);else{let q=F+1;q{c({focusTarget:void 0}),q.focus()},50)}else B.current.focus(),setTimeout(()=>{c({focusTarget:void 0})},0)}}w&&_c(w)&&KI(b)&&b.preventDefault()},[e,s,u,c,i]);(0,H.useEffect)(()=>{s().open&&d.hasPendingInput()&&S(d.getValue())});let _=s().open;return(0,H.useEffect)(()=>(_||v(),()=>{v()}),[_,v]),{onKeyUp:E,onKeyDown:y}}o(OK,"ht");function RK(e){let t="--checkbox-",r="--text-",n="--tag-",i="--show-all-",s="--clear-all-",u=e?Object.keys(e):[],c={root:void 0,checkbox:void 0,textInput:void 0,tag:void 0,showAllButton:void 0,clearAllButton:void 0};return u.length&&u.forEach(d=>{let[p,m]=(h=>h.startsWith(t)?["checkbox",t]:h.startsWith(r)?["textInput",r]:h.startsWith(n)?["tag",n]:h.startsWith(i)?["showAllButton",i]:h.startsWith(s)?["clearAllButton",s]:["root",void 0])(d);((h,v,x)=>{c[h]||(c[h]={});let S=x?v.replace(x,"--"):v;c[h][S]=`${e[v]}`})(p,d,m)}),c}o(RK,"vt");var AK=o(e=>{let{theme:t}=e,r=ce(e,["theme"]);(function(p){let{updateMetaData:m}=ft(),h=RK(p),v=en(Q.root,h?h.root:void 0),x=en(Q.root,h?h.checkbox:void 0,` .${Q.checkbox}`),S=en(Q.root,h?h.textInput:void 0,` .${Q.searchOrFilterInput}`),E=en(Q.root,h?h.tag:void 0,` .${Q.tag}`),y=en(Q.root,h?h.clearAllButton:void 0,` .${Q.clearAllButton}`),_={root:v,checkbox:x,tag:E,textInput:S,showAllButton:en(Q.root,h?h.showAllButton:void 0,` .${Q.showAllButton}`),clearAllButton:y};m({themes:_})})(t);let n=ft(),i=kK(),s=OK(),u=function(p,{getMetaData:m}){let{elementIds:h,themes:v}=m(),x=v.root,S=v.checkbox,E=v.tag,y=v.textInput,_=v.showAllButton,b=v.clearAllButton;return Object.assign(Object.assign({},p),{id:h.container,className:pe(p.className,Q.wrapper,Q.root,x,S,E,y,_,b)})}(r,n),{children:c}=u,d=ce(u,["children"]);return H.default.createElement("div",Object.assign({},d,i,s),c)},"ft"),NK=o(()=>{let e=(t=>{let{getData:r,getMetaData:n}=t,{required:i}=r(),{elementIds:s,tooltip:u}=n();return{required:i,label:W2("label",t),inputId:s.button,id:s.label,tooltip:u}})(ft());return e.label?H.default.createElement(M2,Object.assign({},e)):null},"St"),MK=o((e,t)=>{let{id:r,type:n,payload:i}=e,s=t.getData(),u={didSearchChange:!1,didSelectionsChange:!1,didDataChange:!1};if(s.disabled)return u;let c=o(h=>{if(s.open===h)return!1;let v=Date.now();return!(v-t.getMetaData().lastToggleCommand<200)&&(t.updateData({open:h}),t.updateMetaData({lastToggleCommand:v}),h||t.updateMetaData({activeDescendant:void 0}),!0)},"a"),d=o(h=>{t.updateMetaData({focusTarget:h})},"c"),p=o((h,v)=>{t.updateData({groups:h}),t.updateMetaData(E8(h,t.getMetaData().selectedOptions,v))},"s");if(sK(r,n)){let h=!s.open,v=c(h);return v&&h&&d(t.getMetaData().listInputType?"searchOrFilterInput":"list"),Object.assign(Object.assign({},u),{didDataChange:v})}if(lK(r,n)){let h=i&&i.value;if(!h)return u;if(p(iO(s.groups,Object.assign(Object.assign({},h),{selected:!h.selected}),s.multiSelect),h),c(r!==Ae.tag&&s.multiSelect),r!==Ae.listItem||s.multiSelect){if(XI(r)){let v=t.getMetaData();d(v.selectedOptions.length?"tag":"button");let x=$t("tagRemoved",v,{value:h.label}),S=ls("tagsRemaining",v,"selectionCount");cf(vc(Ae.tag,`${x} ${S}`),t)}}else d("button");return Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0})}if(m=r,lf(n)&&m===Ae.listGroup){let h=i&&i.value;if(!h)return u;let v=Object.assign(Object.assign({},h),{selected:!h.selected}),x=function(S,E){if(!E.isGroupLabel)throw new Error("Use updateOptionInGroup to update non-groupLabel options.");if(!E.visible)throw new Error("Cannot click an group label that is not visible (without a label)");let y=T8(S,E);return y<0?S:bc(S,(_,b,w,T)=>T!==y?Object.assign({},_):_.visible&&!_.disabled?Object.assign(Object.assign({},_),{selected:E.selected}):Object.assign({},_))}(s.groups,v);return p(x,h),Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0})}var m;if(uK(r,n))return p(aO(s.groups)),d("button"),Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0});if(((h,v)=>zI(v)&&h===Ae.filter)(r,n)){let h=i&&i.value||"";return t.updateMetaData({filter:h}),t.updateData({groups:pK(s.groups,h,s.filterFunction)}),Object.assign(Object.assign({},u),{didDataChange:!0})}if(((h,v)=>lf(v)&&h===Ae.showAllButton)(r,n)){let{showAllTags:h}=t.getMetaData();return t.updateMetaData({showAllTags:!h}),h?cf(vc(Ae.tag,$t("tagsPartiallyHidden",t.getMetaData())),t):d("tag"),Object.assign(Object.assign({},u),{didDataChange:!0})}if((((h,v)=>U2(h)&&v===Ke.outSideClick)(r,n)||((h,v)=>U2(h)&&v===Ke.close)(r,n))&&c(!1))return d("button"),Object.assign(Object.assign({},u),{didDataChange:!0});if(((h,v)=>U2(h)&&v===Ke.focusMovedToNonListElement)(r,n)&&s.open)return Object.assign(Object.assign({},u),{didDataChange:c(!1)});if(((h,v)=>h===Ae.searchResult&&v===Ke.success)(r,n))return t.updateMetaData({isSearching:!1,hasSearchError:!1}),t.updateData({groups:x8(i?.value,s.groups)}),Object.assign(Object.assign({},u),{didDataChange:!0});if(((h,v)=>zI(v)&&h===Ae.search)(r,n)){let h=i&&i.value||"";return t.updateMetaData({search:h,hasSearchError:!1}),h||t.updateData({groups:x8({},s.groups)}),Object.assign(Object.assign({},u),{didSearchChange:!0,didDataChange:!0})}return cK(r,n)?(t.updateMetaData({isSearching:!1,hasSearchError:!0}),t.updateData({groups:x8({},s.groups)}),Object.assign(Object.assign({},u),{didDataChange:!0})):dK(r,n)&&s.open?Object.assign(Object.assign({},u),{didDataChange:c(!1)}):u},"xt"),PK=(0,kl.debounce)((e,t)=>{if(!t)return;let{cancelCurrentSearch:r,search:n,selectedOptions:i}=e.getMetaData();if(r&&r(),!n)return;let[s,u]=((c,d,p,m)=>{let h=!1;return[()=>{h=!0},new Promise(v=>{c(d,p,m).then(x=>{v(h?{id:Ae.searchResult,type:Ke.cancelled}:{id:Ae.searchResult,type:Ke.success,payload:{value:x}})}).catch(()=>{v({id:Ae.searchResult,type:Ke.error})})})]})(t,n,i,e.getData());e.updateMetaData({cancelCurrentSearch:s}),e.asyncRequestWithTrigger(u)},300),DK=o((e,t)=>{let{updateData:r,updateMetaData:n,getData:i,getMetaData:s}=t,{didSearchChange:u,didSelectionsChange:c,didDataChange:d}=MK(e,t),p=i(),{onSearch:m,onChange:h,onClose:v,multiSelect:x,open:S}=p,E=x&&(_=>{let b=["cancelled","close","clearButton","clearAllButton","tag","selectedOptions","focusMovedToNonListElement","blur"];return b.includes(_.type||"")||b.includes(_.id||"")})(e)&&!S,y=!1;if(E&&v){let _=v(Ll(p.groups),void 0,p);if(_){let{groups:b,options:w,invalid:T,texts:A}=_;if(b||w){let R=uf(_)||[];r({groups:R}),n(E8(R,t.getMetaData().selectedOptions,void 0))}T!==void 0&&T!==p.invalid&&(r({invalid:T}),y=!0),A&&($I(A,s()),y=!0)}}if(u&&m&&(t.updateMetaData({isSearching:!!s().search}),PK(t,m)),c){let{lastClickedOption:_}=s(),b=h?.(Ll(p.groups),_,p),w=!1;if(b){let{groups:T,options:A,invalid:R,texts:B}=b;if(T||A){let I=uf(b)||[];r({groups:I}),n(E8(I,t.getMetaData().selectedOptions,_)),w=!0}R!==void 0&&R!==p.invalid&&(r({invalid:R}),w=!0),B&&($I(B,s()),w=!0)}if(w)return!0}return d||y},"Ot");function HK(e){var{children:t}=e,r=ce(e,["children"]);let{initialData:n,metaData:i,onChange:s,onReset:u}=r,c=(0,H.useMemo)(()=>s,[]),d=(0,H.useRef)({dataStorage:void 0,metaDataStorage:void 0}),p=(0,H.useCallback)(E=>{let y=E?d.current&&d.current.dataStorage:d.current&&d.current.metaDataStorage;return y?y.get():void 0},[]),m=(0,H.useMemo)(()=>{let E=p(!0);return w8(u&&E?u({previousData:E,currentData:n}):n)},[n]),h=(0,H.useMemo)(()=>{let E=p(!1);return w8(u&&E?u({previousMetaData:E,currentMetaData:i}):i)},[i]);d.current=u?{dataStorage:m,metaDataStorage:h}:void 0;let v=o2(),x=(0,H.useRef)(!0),S=(0,H.useMemo)(()=>{let E=eO(m,h);return E.trigger=y=>{c(y,E)&&v()},E.asyncRequestWithTrigger=y=>jE(this,void 0,void 0,function*(){let[_,b]=yield AI(y);_||x.current&&E.trigger(b)}),E},[m,h,v,c]);return(0,H.useEffect)(()=>(x.current=!0,()=>{x.current=!1}),[]),H.default.createElement(tO.Provider,{value:{dataStorage:m,metaDataStorage:h,dataHandlers:S}},t)}o(HK,"wt");var gO=o((e,t=200)=>{let r=(0,H.useRef)(null),n=(0,H.useRef)(null),i=(0,H.useMemo)(()=>(0,kl.debounce)(d=>e(d[0]),t),[e,t]),s=(0,H.useCallback)(()=>{r.current&&(r.current.disconnect(),r.current=null),i.cancel()},[r]),u=(0,H.useCallback)(d=>{s(),r.current=new ResizeObserver(i),r.current.observe(d)},[s,r,i]),c=(0,H.useCallback)(d=>(n.current!==d&&(d?u(d):s(),n.current=d),n),[s,n,u]);return(0,H.useEffect)(()=>()=>{s()},[s]),[c,s]},"kt"),_O=o((e,t="both")=>{let r=e.getBoundingClientRect(),n=o(d=>d.top>=r.top&&d.bottom<=r.bottom,"l"),i=o(d=>d.left>=r.left&&d.right<=r.right,"n"),s=o(d=>t==="vertical"?n(d):(t==="horizontal"||n(d))&&i(d),"r"),u=e.lastElementChild,c=e.children.length-1;for(;u&&c>=0&&!s(u.getBoundingClientRect());)u=u.previousElementSibling,c-=1;return c},"It"),BK=o(e=>{let{getData:t,getMetaData:r,trigger:n}=e,{disabled:i,open:s,invalid:u,multiSelect:c,groups:d,clearable:p,required:m}=t(),h=r(),{icon:v,refs:x,elementIds:S,selectedOptions:E,listInputType:y,activeDescendant:_}=h,{placeholder:b,label:w,ariaLabel:T,errorText:A,assistiveText:R,noSelectedOptions:B,selectedOptionsCount:I,and:M,otherOptions:z,requiredText:F}=(q=>{let V=o(J=>J==="selectedOptionsCount"?ls(J,q,"selectionCount"):$t(J,q),"t");return{placeholder:V("placeholder")||"",label:V("label"),ariaLabel:V("dropdownButtonAriaLabel"),assistiveText:V("assistive"),errorText:V("error"),noSelectedOptionsText:V("noSelectedOptions"),selectedOptionsCount:V("selectedOptionsCount"),and:V("selectedOptionsCount_and"),otherOptions:V("selectedOptionsCount_otherOptions"),noSelectedOptions:V("noSelectedOptions"),requiredText:V("required")}})(h),W=!!y;return Object.assign(Object.assign({"aria-controls":S.selectionsAndListsContainer,"aria-expanded":s,"aria-haspopup":"listbox","aria-label":(()=>{let q=w||T,V=q?[`${q}.`]:[],{length:J}=E;if(J){let ee=[];ee.push(`${I}:`),E[0]&&ee.push(`"${E[0].label}"`),E[1]&&ee.push(`${M} "${E[1].label}"`),J>2&&ee.push(`${M} ${J-2} ${z}.`),V.push(ee.join(" "))}else V.push(`${b}. ${B}.`);return m&&V.push(F),R&&V.push(R),u&&A&&V.push(A),V.map(ee=>ee.charAt(ee.length-1)==="."?ee:`${ee}.`).join(" ")})(),"aria-activedescendant":W?void 0:_,buttonRef:x.button,className:pe(Q.dropdownButton,Q.selectedOptions,!E.length&&Q.placeholder,i&&Q.disabledButton,!c&&Q.singleSelect,p&&Q.clearable),"aria-disabled":i,icon:v,id:S.button,options:E,optionClassName:Q.dropdownButtonOption,placeholder:b},Z2({id:Ae.selectedOptions,type:Ke.click,trigger:n})),(()=>{if(W)return{role:void 0,"aria-controls":S.searchOrFilterInput,"aria-haspopup":"dialog"};let q=yc(d).length>0,V=c&&q;return{role:"combobox","aria-controls":S.list,"aria-haspopup":V?"dialog":"listbox"}})())},"Et");function zK(){let e=ft(),{multiSelect:t}=e.getData(),r=BK(e),{options:n,placeholder:i,buttonRef:s,optionClassName:u,icon:c}=r,d=ce(r,["options","placeholder","buttonRef","optionClassName","icon"]),p=(0,H.useCallback)(()=>{t&&function(v){let x=v.current,S=[Q.spaceForOneDigit,Q.spaceForTwoDigits,Q.spaceForThreeDigits,Q.spaceForFourDigits],E=x&&x.querySelector("* > div");if(E){E.childNodes.forEach(T=>T&&T.classList&&T.classList.remove(Q.lastVisible));let y=E.childNodes.length,_=String(y-1).length;x.classList.remove(...S),y>1&&x.classList.add(S[_-1]);let b=_O(E,"vertical"),w=E.children.length-1-b;if(w<1||b===-1)x.classList.remove(Q.hasHiddenItems);else{x.classList.add(Q.hasHiddenItems);let T=x.querySelector("span.count");T&&(T.innerHTML=`+${w}`),E.childNodes[b].classList.add(Q.lastVisible)}}}(s)},[s,t]),[m]=gO(p);$m(()=>{p()});let h=n.length?n.map(v=>H.default.createElement("span",{className:u,key:v.value},v.label)):H.default.createElement("span",{className:u,"data-testid":"placeholder"},i);return H.default.createElement("button",Object.assign({type:"button"},d,{ref:s}),c&&H.default.createElement("span",{key:"icon",className:Q.buttonIcon},c),H.default.createElement("div",{className:Q.labels,key:"labels","aria-hidden":!0,ref:m},h),n.length>1&&H.default.createElement("span",{className:Q.count,key:"count","aria-hidden":!0},H.default.createElement("span",{className:"count",key:"number"},"+1")),H.default.createElement("div",{className:pe(Q.arrowAndSpaceForClearButton,Q.icon)},H.default.createElement(B_,{className:Q.angleIcon,"aria-hidden":!0})))}o(zK,"At");function VK(){let e=(({getData:t,getMetaData:r,trigger:n})=>{let i=r(),{elementIds:s,selectedOptions:u}=i,{disabled:c,clearable:d}=t();return u.length&&d?Object.assign(Object.assign({className:pe(Q.dropdownButton,Q.withVisibleFocus,Q.icon,Q.clearButton,c&&Q.disabledButton)},Z2({id:Ae.clearButton,type:Ke.click,trigger:n})),{id:s.clearButton,disabled:c,"aria-label":ls("clearButtonAriaLabel",i,"selectionCount",{label:u[0].label})}):null})(ft());return e?H.default.createElement("button",Object.assign({type:"button"},e),H.default.createElement(Um,{className:Q.angleIcon,"aria-hidden":!0})):null}o(VK,"yt");function FK(e){let t=function(r){return Object.assign(Object.assign({},r),{className:pe(Q.selectedOptionsContainer)})}(e);return H.default.createElement("div",Object.assign({},t),H.default.createElement(zK,null),H.default.createElement(VK,null))}o(FK,"Lt");var jK=o(e=>{let t=function(i,{getData:s,getMetaData:u}){let{invalid:c,open:d}=s(),{refs:p}=u();return Object.assign(Object.assign({},i),{ref:p.selectionsAndListsContainer,className:pe(Q.selectAndListContainer,c&&Q.invalid,d&&Q.open)})}(e,ft()),{children:r}=t,n=ce(t,["children"]);return H.default.createElement("div",Object.assign({},n),r)},"jt"),UK=o(e=>{let t=rO(e);return t<1&&t>0},"Bt");function $K(e){let{children:t}=e,r=ce(e,["children"]);return H.default.createElement("div",Object.assign({},r),t)}o($K,"Dt");var vO=o(e=>{let t=k8(e);return{role:"group","aria-label":t&&t.label||"",key:t&&t.label}},"Tt"),bO=o(({groups:e,getOptionId:t,trigger:r})=>e.map(n=>{let i=vO(n),s=((u,{trigger:c,getOptionId:d})=>u.options.map(p=>{return p.visible?p.isGroupLabel?H.default.createElement(yK,{option:p,trigger:c,getOptionId:d,isIntermediate:UK(u),isGroupDisabled:(m=u,!m.options.some(h=>!h.isGroupLabel&&!h.disabled)),key:p.value}):H.default.createElement(cO,{option:p,trigger:c,isInGroup:!0,key:p.value,getOptionId:d}):null;var m}).filter(p=>!!p))(n,{trigger:r,getOptionId:t});return s.length?H.default.createElement($K,Object.assign({},i,{key:i["aria-label"]}),s):null}),"Mt"),yO=o(e=>{let{getData:t,getMetaData:r}=e,{groups:n}=t(),i=r(),{elementIds:s,refs:u,listInputType:c}=i,d=!!c,p=yc(n).length>0,m=d||p,h=!d&&p,v=$2(n),x=W2("label",e);return Object.assign(Object.assign({"aria-label":(()=>{if(h)return;let S=ls("choiceCount",i,"numberIndicator",{numberIndicator:v});return m?S:`${x}. ${S}`})()},c?{"aria-live":"polite"}:{}),{id:s.list,className:pe(Q.list,Q.shiftOptions,Q.multiSelectList),ref:u.list,role:(()=>{if(!h)return m?"dialog":"listbox"})(),tabIndex:-1})},"zt");function qK(){let e=ft(),{getData:t,getMetaData:r,trigger:n}=e,{open:i,groups:s}=t(),{isSearching:u,getOptionId:c}=r(),d=yO(e),p=i&&!u?bO({groups:s,getOptionId:c,trigger:n}):[];return H.default.createElement("div",Object.assign({},d),i?p:null)}o(qK,"Ft");var I8=o(({groups:e,multiSelect:t,getOptionId:r,trigger:n})=>bi(e,!1).map(i=>{if(!i.visible)return null;let s={option:i,trigger:n,key:r(i),getOptionId:r};return t?H.default.createElement(cO,Object.assign({},s,{isInGroup:!1})):i.isGroupLabel?H.default.createElement(gK,Object.assign({},s)):H.default.createElement(SK,Object.assign({},s))}).filter(i=>!!i),"Rt");function O8({refs:e,elementIds:t,multiSelect:r}){return{className:pe(Q.list),ref:e.list,id:t.list,role:"listbox","aria-multiselectable":r,tabIndex:-1}}o(O8,"qt");function QI(){let{getData:e,trigger:t,getMetaData:r}=ft(),{open:n,groups:i,multiSelect:s}=e(),{isSearching:u,getOptionId:c,refs:d,elementIds:p,listInputType:m}=r(),h=Object.assign(Object.assign({},O8({refs:d,elementIds:p,multiSelect:s})),m?{"aria-live":"polite"}:{}),v=n&&!u?I8({groups:i,trigger:t,multiSelect:s,getOptionId:c}):null;return H.default.createElement("ul",Object.assign({},h),v)}o(QI,"Gt");function ZK(){let{getData:e,trigger:t,getMetaData:r}=ft(),{open:n,groups:i,multiSelect:s}=e(),{isSearching:u,getOptionId:c,refs:d,elementIds:p,listInputType:m}=r(),h=Object.assign(Object.assign({},O8({refs:d,elementIds:p,multiSelect:s})),m?{"aria-live":"polite"}:{}),v=n&&!u?(({groups:x,getOptionId:S,trigger:E})=>x.map(y=>{let _=Object.assign(Object.assign({},vO(y)),{className:pe(Q.list,Q.shiftOptions)}),b=I8({groups:[y],trigger:E,getOptionId:S,multiSelect:!1});return H.default.createElement("ul",Object.assign({},_,{key:_["aria-label"]}),b)}))({groups:i,trigger:t,getOptionId:c}):null;return H.default.createElement("div",Object.assign({},h),v)}o(ZK,"Zt");var WK=o(({forMultiSelectWithGroups:e})=>{let t=ft(),{getData:r,getMetaData:n,trigger:i}=t,{open:s,groups:u,multiSelect:c}=r(),{isSearching:d,getOptionId:p,refs:m,elementIds:h}=n(),v=yc(u).length>0,x=bi(u,!(e||!c&&v)),S=s&&!d,E=function(w){let T=o2(),A=Array.isArray(w)?w.length:0,R=(0,H.useMemo)(()=>({max:A,pos:100,chunkSize:100}),[A]),B=A?w.slice(0,R.pos):[],I=(0,H.useCallback)(()=>{let{max:M,pos:z,chunkSize:F}=R;z>=M||(R.pos=Math.min(z+F,M),window.requestAnimationFrame(T))},[R]);return(0,H.useEffect)(()=>()=>{R.max=0},[]),(0,H.useEffect)(()=>{I()}),B}(S?x:[]),y=o(()=>{let w=E.length;return S?u.map(T=>{let A=T.options.filter(B=>B.visible),R=Math.min(A.length,w);return w-=R,{options:R>0?A.slice(0,R):[]}}):[]},"S");if(e){let w=yO(t),T=S?bO({groups:y(),getOptionId:p,trigger:i}):null;return H.default.createElement("div",Object.assign({},w),T)}let _=O8({refs:m,elementIds:h,multiSelect:c}),b=S?I8({groups:y(),trigger:i,multiSelect:c,getOptionId:p}):null;return H.default.createElement("ul",Object.assign({},_),b)},"Nt"),GK=o(({virtualize:e,multiSelect:t,isMultiSelectAndHasGroupLabels:r,hasVisibleGroupLabels:n})=>e?H.default.createElement(WK,{forMultiSelectWithGroups:r}):t?r?H.default.createElement(qK,null):H.default.createElement(QI,null):n?H.default.createElement(ZK,null):H.default.createElement(QI,null),"$t"),YK=o(()=>{let e=ft(),{getData:t,getMetaData:r}=e,{open:n,groups:i,multiSelect:s,visibleOptions:u,virtualize:c}=t(),{isSearching:d}=r(),p=n&&!d,m=pe(Q.listContainer,!p&&Q.hidden),h={maxHeight:52*u},v=yc(i).length>0,x=s&&v;return(0,H.useEffect)(()=>{let S=o(E=>{["ArrowUp","ArrowDown"].includes(E.code)&&E.preventDefault()},"e");return p?window.addEventListener("keydown",S):window.removeEventListener("keydown",S),()=>{window.removeEventListener("keydown",S)}},[p]),H.default.createElement("div",{className:m,style:h},H.default.createElement(GK,{multiSelect:s,isMultiSelectAndHasGroupLabels:x,virtualize:c,hasVisibleGroupLabels:v}))},"Pt"),JK=o(e=>{let t=((s,u)=>{let{getData:c,getMetaData:d,trigger:p}=u,{open:m,groups:h,multiSelect:v}=c(),x=d(),{refs:S,elementIds:E,listInputType:y}=x,_=yc(h).length>0,b=!!y,w=W2("label",u),T=v&&_&&!b?`${w}. ${ls("choiceCount",x,"numberIndicator",{numberIndicator:$2(h)})}`:w,A=(0,H.useCallback)(()=>{m&&p({id:Ae.generic,type:Ke.outSideClick})},[m,p]);return Object.assign(Object.assign(Object.assign({},s),{className:pe(Q.listAndInputContainer,m&&Q.listAndInputContainerVisible,b&&Q.withSearchOrFilter),ref:S.listContainer,outsideClickTrigger:A,id:E.selectionsAndListsContainer,"aria-hidden":!m}),(b||v&&_)&&{role:"dialog","aria-label":T})})(e,ft()),{children:r,outsideClickTrigger:n}=t,i=ce(t,["children","outsideClickTrigger"]);return function(s){let u=(0,H.useCallback)(c=>{let{ref:d,callback:p}=s;d&&d.current&&!d.current.contains(c.target)&&p()},[s.callback,s.ref]);(0,H.useEffect)(()=>(window.addEventListener("click",u,!0),()=>{window.removeEventListener("click",u,!0)}),[u])}({ref:i.ref,callback:o(()=>{n()},"callback")}),H.default.createElement("div",Object.assign({},i),r)},"Kt"),ss="{{type}}",El=o((e,t)=>{let r=t?"search":"filter";return e.replace(ss,r)},"Ht"),KK=o(({getMetaData:e,trigger:t,getData:r},n)=>{let i=e(),{filter:s,elementIds:u,refs:c,search:d,activeDescendant:p}=i,{multiSelect:m,groups:h}=r(),v=yc(h).length>0,x=n==="search",S=x?d:s,E=$t(El(`${ss}Label`,x),i),y=$t(El(`${ss}ClearButtonAriaLabel`,x),i),_=$t(El(`${ss}Placeholder`,x),i);return Object.assign(Object.assign({className:pe(Q.searchOrFilterInput)},function(b){let{id:w,type:T=Ke.change,trigger:A}=b;return{onChange:o(R=>{A({id:w,type:T,payload:{value:R.currentTarget.value,originalEvent:R}})},"onChange")}}({id:Ae[n],trigger:t})),{onButtonClick:o(b=>{b.preventDefault()},"onButtonClick"),id:u.searchOrFilterInput,key:u.searchOrFilterInput,clearButton:!0,clearButtonAriaLabel:y,label:E,value:S,placeholder:_,ref:c.searchOrFilterInput,"aria-activedescendant":p||"","aria-controls":u.list,"aria-expanded":!0,"aria-labelledby":`${u.searchOrFilterInputLabel} ${u.label}`,"aria-haspopup":m&&v?"dialog":"listbox",role:"combobox",labelId:u.searchOrFilterInputLabel})},"Vt");function QK(){let e=ft(),{getMetaData:t}=e,{listInputType:r}=t();if(!r)return null;let n=KK(e,r);return H.default.createElement(is,Object.assign({},n))}o(QK,"Qt");function XK(){let e=ft(),{getData:t,getMetaData:r}=e,n=(0,H.useRef)(!1),i=t(),{groups:s,open:u}=i,c=r(),{isSearching:d,hasSearchError:p,search:m,filter:h,listInputType:v}=c,x=$2(s),S=o(()=>`${m} ${h} ${x} ${p?"error":""} ${d?"searching":""}`,"b"),E=(0,H.useRef)(S()),y=S(),_=E.current!==y;if(E.current=y,n.current||!d&&!h||(n.current=!0),_){let R=function(B,I){let{groups:M,open:z}=B,{isSearching:F,search:W,filter:q,hasSearchError:V}=I,J=$2(M),ee=W||q,X="searchAndFilter",ie={value:ee,numberIndicator:J};return z?vc(X,(()=>{if(F)return $t("searching",I,{value:ee});if(ee){let fe=!!W;if(V)return`${$t("searchErrorTitle",I)} ${$t("searchErrorText",I)}`;if(J===0){let vt=El(`${ss}edWithoutResultsInfo`,fe),Ge=El(`${ss}WithAnotherTerm`,fe);return`${$t(vt,I,ie)} ${$t(Ge,I,ie)}`}return fe?ls("searchResults",I,"numberIndicator",ie):`${$t("filterResults",I,ie)} ${ls("filterResultsCount",I,"numberIndicator",ie)}`}return""})()||"",F||q?800:0):vc(X,"")}(i,c);R.content?cf(R,e):function(B,I){let{screenReaderNotifications:M}=I.getMetaData(),z=M.findIndex(F=>{let W=!B.type||F.type===B.type,q=!B.content||F.content===B.content;return W&&q});z>-1&&(M.splice(z,1),I.updateMetaData({screenReaderNotifications:M}))}(R,e)}let b=v==="search",w=!d&&!x&&(m||h),T=d?$t("searching",c,{value:m}):"";if(!u||!v||!w&&!T)return null;let A={className:pe(Q.searchAndFilterInfoContainer,p&&Q.withErrorMessage),"data-testid":"hds-select-search-and-filter-info"};return H.default.createElement("div",Object.assign({},A),T&&H.default.createElement(H.default.Fragment,null,H.default.createElement(DI,{small:!0,loadingText:"",loadingFinishedText:""}),H.default.createElement("span",{"data-testid":"hds-select-searching-text"},T)),w&&!p&&H.default.createElement(H.default.Fragment,null,H.default.createElement("span",{"data-testid":"hds-select-no-results"},$t(El(`${ss}edWithoutResultsInfo`,b),c,{value:h||m})),H.default.createElement("span",null,$t(El(`${ss}WithAnotherTerm`,b),c))),p&&H.default.createElement(H.default.Fragment,null,H.default.createElement(xT,{color:"var(--color-error)"}),H.default.createElement("span",{"data-testid":"hds-select-searching-error"},$t("searchErrorTitle",c)),H.default.createElement("span",null,$t("searchErrorText",c))))}o(XK,"Ut");function eQ(){let{getData:e,getMetaData:t,trigger:r}=ft(),{disabled:n}=e(),{refs:i,elementIds:s,selectedOptions:u}=t();return H.default.createElement("div",{id:s.tagList,className:pe(Q.tagList),ref:i.tagList},u.map(c=>H.default.createElement(TK,{option:c,trigger:r,key:c.value,disabled:n})))}o(eQ,"Jt");function tQ(){let e=(({getData:n,trigger:i,getMetaData:s})=>{let{disabled:u}=n(),c=s(),{elementIds:d,selectedOptions:p}=c,m=q2("tagsClearAllButton",c),h=ls("tagsClearAllButtonAriaLabel",c,"selectionCount",{label:p.length>0?p[0].label:""});return Object.assign(Object.assign({},Z2({id:Ae.clearAllButton,trigger:i})),{children:m,variant:An.Secondary,className:Q.clearAllButton,disabled:u,id:d.clearAllButton,"aria-label":h})})(ft()),{children:t}=e,r=ce(e,["children"]);return H.default.createElement(Nn,Object.assign({},r,{iconEnd:H.default.createElement(yT,null)}),t)}o(tQ,"Xt");function rQ(){let e=(i=>{let{getMetaData:s,getData:u,trigger:c}=i,{disabled:d}=u(),p=s(),{showAllTags:m,refs:h,elementIds:v}=p,x=q2(m?"tagsShowLessButton":"tagsShowAllButton",p),S=q2(m?"tagsShowLessButtonAriaLabel":"tagsShowAllButtonAriaLabel",p);return Object.assign(Object.assign({},Z2({id:Ae.showAllButton,trigger:c})),{children:x,variant:An.Secondary,buttonRef:h.showAllButton,disabled:d,id:v.showAllButton,"aria-label":S,className:Q.showAllButton})})(ft()),{children:t,buttonRef:r}=e,n=ce(e,["children","buttonRef"]);return H.default.createElement(Nn,Object.assign({},n,{ref:r,iconEnd:H.default.createElement(B_,{className:Q.arrowIcon})}),t)}o(rQ,"Yt");function nQ(){let{getData:e}=ft(),{clearable:t}=e();return H.default.createElement("div",{className:Q.tagListButtons},H.default.createElement(rQ,null),t&&H.default.createElement(tQ,null))}o(nQ,"eo");function oQ(e,t){let r=e.current;if(r){let n=((d,p=-1)=>{let m=[],h=[],v=-1,x=o((_,b)=>{v+=1;let{top:w,bottom:T,left:A,right:R}=_;m[v]={top:w,bottom:T,left:A,right:R},h[v]=[],h[v].push(b)},"r"),S=o((_,b)=>{let w=m[v];w.top=Math.min(w.top,_.top),w.bottom=Math.max(w.bottom,_.bottom),w.left=Math.min(w.left,_.left),w.right=Math.max(w.right,_.right),h[v].push(b)},"i"),E=o(_=>{let b=m[v];return!b||(_.left===b.left||_.right=b.bottom},"a"),y=d.firstElementChild;for(;y;){let _=y.getBoundingClientRect();if(E(_)){if(p>0&&h.length>=p)break;x(_,y)}else S(_,y);y=y.nextElementSibling}return h})(r),i=t?n[n.length-1]:n[1],s=i&&i[0],u=r.getBoundingClientRect().top,c=s?s.getBoundingClientRect().bottom-u+"px":void 0;return r.style.maxHeight=c,n}return[]}o(oQ,"to");function iQ(){let{getData:e,getMetaData:t}=ft(),{multiSelect:r,noTags:n}=e(),{showAllTags:i,selectedOptions:s,refs:u}=t(),c=u.tagList,d=u.showAllButton,p=r?s:[],m=(0,H.useCallback)(()=>{let v=oQ(c,i);(function(x,S){let E=x.current;E&&(S<=2?E.classList.add(Q.hiddenButton):E.classList.remove(Q.hiddenButton))})(d,v.length),function(x){let S=x.current,E=S&&S.querySelectorAll(`* ${hO}`);if(E){let y=_O(S,"vertical"),_=y>-1?y+1:-1,b=0;E.forEach(w=>{w&&w.setAttribute&&(w.setAttribute("tabindex",b<_?"0":"-1"),w.setAttribute("aria-hidden",b<_?"false":"true")),b+=1})}}(c)},[c,d,i]),[h]=gO(m);return $m(()=>{m()}),!p.length||n?null:H.default.createElement("div",Object.assign({},function(v){return{className:pe(Q.tagListContainer,v&&Q.tagListExpanded)}}(i),{ref:h}),H.default.createElement(eQ,null),H.default.createElement(nQ,null))}o(iQ,"oo");function xO(e){return W2(e,ft())||""}o(xO,"lo");function aQ(){let e=ft(),t=function({getData:s}){let{invalid:u}=s(),c=xO("error");return{children:u&&c?c:null,className:Q.errorText}}(e),{children:r}=t,n=ce(t,["children"]),i=(0,H.useRef)(r);return r&&r!==i.current&&(cf(vc(Ae.error,r),e),i.current=r),r?H.default.createElement("div",Object.assign({},n),r):null}o(aQ,"no");function sQ(){let e=function(){let s=xO("assistive");return{className:Q.assistiveText,children:s||null}}(),{children:t}=e,r=ce(e,["children"]),n=ft(),i=(0,H.useRef)(t);return t&&t!==i.current&&(cf(vc(Ae.assistive,t),n),i.current=t),t?H.default.createElement("div",Object.assign({},r),t):null}o(sQ,"ro");function lQ(){let{getMetaData:e,updateMetaData:t}=ft(),r=(0,H.useRef)(0);r.current||(r.current=Date.now());let n=o2(),i=(0,H.useRef)(null),s=(0,H.useRef)(""),u=o(h=>h.map(v=>v.content).join(" "),"a"),c=(0,H.useCallback)(()=>{let h=Date.now(),v=o(x=>!x.content||x.showTime>0&&x.showTime+2e3<=h,"n");if(h-r.current>2e4){let x=e().screenReaderNotifications.filter(S=>!v(S));t({screenReaderNotifications:x}),r.current=Date.now()}return e().screenReaderNotifications.filter(x=>!v(x)&&(!x.delay||x.addTime+x.delay<=h))},[e]),d=(0,H.useCallback)(()=>{s.current!==u(c())&&n()},[e]);i.current||(i.current=setInterval(d,200)),(0,H.useEffect)(()=>()=>{i.current&&(clearInterval(i.current),i.current=null)},[]);let p=c(),m=Date.now();return s.current=u(p),H.default.createElement("div",{"aria-live":"polite",className:Q.screenReaderNotifications,"data-testid":"hds-select-screen-reader-notifications"},p.map(h=>(h.showTime||(h.showTime=m),H.default.createElement("span",{key:h.content},h.content))))}o(lQ,"io");var Bo=(0,H.forwardRef)((e,t)=>{var{options:r,open:n,groups:i,icon:s,required:u,onChange:c,children:d,id:p,onFocus:m,onBlur:h,onClose:v,disabled:x,texts:S,invalid:E,multiSelect:y,noTags:_,visibleOptions:b,virtualize:w,filter:T,onSearch:A,value:R,theme:B,clearable:I,tooltip:M}=e,z=ce(e,["options","open","groups","icon","required","onChange","children","id","onFocus","onBlur","onClose","disabled","texts","invalid","multiSelect","noTags","visibleOptions","virtualize","filter","onSearch","value","theme","clearable","tooltip"]);let F=(0,H.useMemo)(()=>{let V={groups:hK({options:r,groups:i,value:R,children:d}),open:!!n,required:!!u,invalid:!!E,disabled:!!x,multiSelect:!!y,noTags:!!_,visibleOptions:b||5.5,virtualize:!!w,onChange:c,onFocus:m,onBlur:h,onClose:v,filterFunction:T,onSearch:A,clearable:!!I,initialOpenValue:n};return V.multiSelect&&nO(V.groups),V},[r,n,i,c,x,E,u,_,w,b,A,m,h,v,R,d,I]),W=(0,H.useMemo)(()=>{let V=`${p||(0,kl.uniqueId)("hds-select-")}`,J=new Map,ee=0,X=o(()=>{if(F.onSearch||F.filterFunction)return F.onSearch?Ae.search:Ae.filter},"r");return{lastToggleCommand:0,lastClickedOption:void 0,showAllTags:!1,icon:s,activeDescendant:void 0,focusTarget:void 0,refs:{button:typeof t=="function"?(0,H.createRef)():t||(0,H.createRef)(),listContainer:(0,H.createRef)(),list:(0,H.createRef)(),selectionsAndListsContainer:(0,H.createRef)(),tagList:(0,H.createRef)(),showAllButton:(0,H.createRef)(),searchOrFilterInput:(0,H.createRef)(),container:(0,H.createRef)()},selectedOptions:Ll(F.groups),elementIds:sO(V),textProvider:bK(S),getOptionId:o(ie=>{let fe=ie.isGroupLabel?`hds-group-${ie.label}`:ie.value,vt=J.get(fe);if(!vt){let Ge=`${V}-option-${ee}`;return ee+=1,J.set(fe,Ge),Ge}return vt},"getOptionId"),listInputType:X(),hasListInput:!!X(),filter:"",search:"",isSearching:!1,hasSearchError:!1,cancelCurrentSearch:void 0,screenReaderNotifications:[],tooltip:M}},[p,F.groups,F.filterFunction,F.onSearch,S,t]);(0,H.useEffect)(()=>()=>{W.cancelCurrentSearch&&W.cancelCurrentSearch()},[]);let q=(0,H.useCallback)(({previousData:V,currentData:J,currentMetaData:ee})=>{if(J){if(V){if(J.initialOpenValue!==void 0&&V.initialOpenValue!==J.initialOpenValue)return Object.assign(Object.assign({},J),{open:J.initialOpenValue});if(V.open)return Object.assign(Object.assign({},J),{open:!0})}return J}return ee},[]);return H.default.createElement(HK,{initialData:F,metaData:W,onChange:DK,onReset:q},H.default.createElement(AK,Object.assign({},z,{theme:B}),H.default.createElement(NK,null),H.default.createElement(jK,null,H.default.createElement(FK,null),H.default.createElement(JK,null,H.default.createElement(QK,null),H.default.createElement(YK,null),H.default.createElement(XK,null))),H.default.createElement(aQ,null),H.default.createElement(sQ,null),H.default.createElement(iQ,null),H.default.createElement(lQ,null)))});var s7e=U(hT()),l7e=U(se());var u7e=U(il());var p7e=U(ek());var m7e=U(Q1());var He={};var uQ=0;function gt(e,t){let r=`atom${++uQ}`,n={toString:o(()=>r,"toString")};return typeof e=="function"?n.read=e:(n.init=e,n.read=function(i){return i(this)},n.write=function(i,s,u){return s(this,typeof u=="function"?u(i(this)):u)}),t&&(n.write=t),n}o(gt,"atom");var R8=o(e=>"init"in e,"hasInitialValue"),A8=o(e=>!!e.write,"isActuallyWritableAtom"),Y2=new WeakMap,cQ=o((e,t)=>{Y2.set(e,t),e.catch(()=>{}).finally(()=>Y2.delete(e))},"registerCancelPromise"),CO=o((e,t)=>{let r=Y2.get(e);r&&(Y2.delete(e),r(t))},"cancelPromise"),wO=o((e,t)=>{e.status="fulfilled",e.value=t},"resolvePromise"),SO=o((e,t)=>{e.status="rejected",e.reason=t},"rejectPromise"),dQ=o(e=>typeof e?.then=="function","isPromiseLike"),df=o((e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),"isEqualAtomValue"),EO=o((e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),"isEqualAtomError"),xc=o(e=>!!e&&"v"in e&&e.v instanceof Promise,"hasPromiseAtomValue"),fQ=o((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,"isEqualPromiseAtomValue"),G2=o(e=>{if("e"in e)throw e.e;return e.v},"returnAtomValue"),LO=o(()=>{let e=new WeakMap,t=new WeakMap,r=new Map,n,i;(He.env?He.env.MODE:void 0)!=="production"&&(n=new Set,i=new Set);let s=o(I=>e.get(I),"getAtomState"),u=o((I,M)=>{(He.env?He.env.MODE:void 0)!=="production"&&Object.freeze(M);let z=e.get(I);if(e.set(I,M),r.has(I)||r.set(I,z),xc(z)){let F="v"in M?M.v instanceof Promise?M.v:Promise.resolve(M.v):Promise.reject(M.e);z.v!==F&&CO(z.v,F)}},"setAtomState"),c=o((I,M,z)=>{let F=new Map,W=!1;z.forEach((q,V)=>{!q&&V===I&&(q=M),q?(F.set(V,q),M.d.get(V)!==q&&(W=!0)):(He.env?He.env.MODE:void 0)!=="production"&&console.warn("[Bug] atom state not found")}),(W||M.d.size!==F.size)&&(M.d=F)},"updateDependencies"),d=o((I,M,z)=>{let F=s(I),W={d:F?.d||new Map,v:M};if(z&&c(I,W,z),df(F,W)&&F.d===W.d)return F;if(xc(F)&&xc(W)&&fQ(F,W)){if(F.d===W.d)return F;W.v=F.v}return u(I,W),W},"setAtomValue"),p=o((I,M,z,F)=>{if(dQ(M)){let W,q=o(()=>{let J=s(I);if(!xc(J)||J.v!==V)return;let ee=d(I,V,z);t.has(I)&&J.d!==ee.d&&A(I,ee,J.d)},"updatePromiseDependencies"),V=new Promise((J,ee)=>{let X=!1;M.then(ie=>{X||(X=!0,wO(V,ie),J(ie),q())},ie=>{X||(X=!0,SO(V,ie),ee(ie),q())}),W=o(ie=>{X||(X=!0,ie.then(fe=>wO(V,fe),fe=>SO(V,fe)),J(ie))},"continuePromise")});return V.orig=M,V.status="pending",cQ(V,J=>{J&&W(J),F?.()}),d(I,V,z)}return d(I,M,z)},"setAtomValueOrPromise"),m=o((I,M,z)=>{let F=s(I),W={d:F?.d||new Map,e:M};return z&&c(I,W,z),EO(F,W)&&F.d===W.d?F:(u(I,W),W)},"setAtomError"),h=o((I,M)=>{let z=s(I);if(!M&&z&&(t.has(I)||Array.from(z.d).every(([X,ie])=>{if(X===I)return!0;let fe=h(X);return fe===ie||df(fe,ie)})))return z;let F=new Map,W=!0,q=o(X=>{if(X===I){let fe=s(X);if(fe)return F.set(X,fe),G2(fe);if(R8(X))return F.set(X,void 0),X.init;throw new Error("no atom init")}let ie=h(X);return F.set(X,ie),G2(ie)},"getter"),V,J,ee={get signal(){return V||(V=new AbortController),V.signal},get setSelf(){return(He.env?He.env.MODE:void 0)!=="production"&&!A8(I)&&console.warn("setSelf function cannot be used with read-only atom"),!J&&A8(I)&&(J=o((...X)=>{if((He.env?He.env.MODE:void 0)!=="production"&&W&&console.warn("setSelf function cannot be called in sync"),!W)return b(I,...X)},"setSelf")),J}};try{let X=I.read(q,ee);return p(I,X,F,()=>V?.abort())}catch(X){return m(I,X,F)}finally{W=!1}},"readAtomState"),v=o(I=>G2(h(I)),"readAtom"),x=o(I=>{let M=t.get(I);return M||(M=w(I)),M},"addAtom"),S=o((I,M)=>!M.l.size&&(!M.t.size||M.t.size===1&&M.t.has(I)),"canUnmountAtom"),E=o(I=>{let M=t.get(I);M&&S(I,M)&&T(I)},"delAtom"),y=o(I=>{let M=new Map,z=new WeakMap,F=o(V=>{var J;let ee=new Set((J=t.get(V))==null?void 0:J.t);return r.forEach((X,ie)=>{var fe;(fe=s(ie))!=null&&fe.d.has(V)&&ee.add(ie)}),ee},"getDependents"),W=o(V=>{F(V).forEach(J=>{J!==V&&(M.set(J,(M.get(J)||new Set).add(V)),z.set(J,(z.get(J)||0)+1),W(J))})},"loop1");W(I);let q=o(V=>{F(V).forEach(J=>{var ee;if(J!==V){let X=z.get(J);if(X&&z.set(J,--X),!X){let ie=!!((ee=M.get(J))!=null&&ee.size);if(ie){let fe=s(J),vt=h(J,!0);ie=!df(fe,vt)}ie||M.forEach(fe=>fe.delete(J))}q(J)}})},"loop2");q(I)},"recomputeDependents"),_=o((I,...M)=>{let z=!0,F=o(V=>G2(h(V)),"getter"),W=o((V,...J)=>{let ee;if(V===I){if(!R8(V))throw new Error("atom not writable");let X=s(V),ie=p(V,J[0]);df(X,ie)||y(V)}else ee=_(V,...J);if(!z){let X=R();(He.env?He.env.MODE:void 0)!=="production"&&n.forEach(ie=>ie({type:"async-write",flushed:X}))}return ee},"setter"),q=I.write(F,W,...M);return z=!1,q},"writeAtomState"),b=o((I,...M)=>{let z=_(I,...M),F=R();return(He.env?He.env.MODE:void 0)!=="production"&&n.forEach(W=>W({type:"write",flushed:F})),z},"writeAtom"),w=o((I,M,z)=>{var F;let W=z||[];(F=s(I))==null||F.d.forEach((V,J)=>{let ee=t.get(J);ee?ee.t.add(I):J!==I&&w(J,I,W)}),h(I);let q={t:new Set(M&&[M]),l:new Set};if(t.set(I,q),(He.env?He.env.MODE:void 0)!=="production"&&i.add(I),A8(I)&&I.onMount){let{onMount:V}=I;W.push(()=>{let J=V((...ee)=>b(I,...ee));J&&(q.u=J)})}return z||W.forEach(V=>V()),q},"mountAtom"),T=o(I=>{var M;let z=(M=t.get(I))==null?void 0:M.u;z&&z(),t.delete(I),(He.env?He.env.MODE:void 0)!=="production"&&i.delete(I);let F=s(I);F?(xc(F)&&CO(F.v),F.d.forEach((W,q)=>{if(q!==I){let V=t.get(q);V&&(V.t.delete(I),S(q,V)&&T(q))}})):(He.env?He.env.MODE:void 0)!=="production"&&console.warn("[Bug] could not find atom state to unmount",I)},"unmountAtom"),A=o((I,M,z)=>{let F=new Set(M.d.keys());z?.forEach((W,q)=>{if(F.has(q)){F.delete(q);return}let V=t.get(q);V&&(V.t.delete(I),S(q,V)&&T(q))}),F.forEach(W=>{let q=t.get(W);q?q.t.add(I):t.has(I)&&w(W,I)})},"mountDependencies"),R=o(()=>{let I;for((He.env?He.env.MODE:void 0)!=="production"&&(I=new Set);r.size;){let M=Array.from(r);r.clear(),M.forEach(([z,F])=>{let W=s(z);if(W){let q=t.get(z);q&&W.d!==F?.d&&A(z,W,F?.d),q&&!(!xc(F)&&(df(F,W)||EO(F,W)))&&(q.l.forEach(V=>V()),(He.env?He.env.MODE:void 0)!=="production"&&I.add(z))}else(He.env?He.env.MODE:void 0)!=="production"&&console.warn("[Bug] no atom state to flush")})}if((He.env?He.env.MODE:void 0)!=="production")return I},"flushPending"),B=o((I,M)=>{let z=x(I),F=R(),W=z.l;return W.add(M),(He.env?He.env.MODE:void 0)!=="production"&&n.forEach(q=>q({type:"sub",flushed:F})),()=>{W.delete(M),E(I),(He.env?He.env.MODE:void 0)!=="production"&&n.forEach(q=>q({type:"unsub"}))}},"subscribeAtom");return(He.env?He.env.MODE:void 0)!=="production"?{get:v,set:b,sub:B,dev_subscribe_store:o((I,M)=>{if(M!==2)throw new Error("The current StoreListener revision is 2.");return n.add(I),()=>{n.delete(I)}},"dev_subscribe_store"),dev_get_mounted_atoms:o(()=>i.values(),"dev_get_mounted_atoms"),dev_get_atom_state:o(I=>e.get(I),"dev_get_atom_state"),dev_get_mounted:o(I=>t.get(I),"dev_get_mounted"),dev_restore_atoms:o(I=>{for(let[z,F]of I)R8(z)&&(p(z,F),y(z));let M=R();n.forEach(z=>z({type:"restore",flushed:M}))},"dev_restore_atoms")}:{get:v,set:b,sub:B}},"createStore"),N8;(He.env?He.env.MODE:void 0)!=="production"&&(typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__=="number"?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1);var TO=o(()=>(N8||((He.env?He.env.MODE:void 0)!=="production"&&globalThis.__NUMBER_OF_JOTAI_INSTANCES__!==1&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),N8=LO()),N8),"getDefaultStore");var jr=U(se(),1);var kO={};var pQ=(0,jr.createContext)(void 0),M8=o(e=>{let t=(0,jr.useContext)(pQ);return e?.store||t||TO()},"useStore");var mQ=o(e=>typeof e?.then=="function","isPromiseLike"),hQ=jr.default.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function ke(e,t){let r=M8(t),[[n,i,s],u]=(0,jr.useReducer)(p=>{let m=r.get(e);return Object.is(p[0],m)&&p[1]===r&&p[2]===e?p:[m,r,e]},void 0,()=>[r.get(e),r,e]),c=n;(i!==r||s!==e)&&(u(),c=r.get(e));let d=t?.delay;return(0,jr.useEffect)(()=>{let p=r.sub(e,()=>{if(typeof d=="number"){setTimeout(u,d);return}u()});return u(),p},[r,e,d]),(0,jr.useDebugValue)(c),mQ(c)?hQ(c):c}o(ke,"useAtomValue");function _t(e,t){let r=M8(t);return(0,jr.useCallback)((...i)=>{if((kO.env?kO.env.MODE:void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return r.set(e,...i)},[r,e])}o(_t,"useSetAtom");var gQ={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"},et=gQ;var _Q={eastern:["00880","00890","00900","00910","00920","00930","00940","00950","00960","00970","00980","00990"],central:["00230","00240","00500","00510","00520","00530","00540","00550","00560","00580","00600","00610"],southern:["00100","00120","00130","00140","00150","00160","00170","00180","00190","00200","00210","00220","00250","00260"],southeastern:["00570","00590","00800","00810","00820","00830","00840","00850","00860","00870"],western:["00270","00280","00290","00300","00310","00320","00330","00340","00350","00360","00370","00380","00390","00400","00440","00410","00420","00430","08100","10900"],northern:["00620","00630","00640","00650","00660","00670","00680","00690","01510","05950"],northeast:["00700","00710","00720","00730","00740","00750","00760","00760","00770","00780","00790"]},us=_Q;var J2=[{key:"eastern",label:Drupal.t("Eastern area",{},{context:"Search filter option: Eastern area"}),postalCodes:us.eastern},{key:"central",label:Drupal.t("Central area",{},{context:"Search filter option: Central area"}),postalCodes:us.central},{key:"southern",label:Drupal.t("Southern area",{},{context:"Search filter option: Southern area"}),postalCodes:us.southern},{key:"southeastern",label:Drupal.t("South-Eastern area",{},{context:"Search filter option: South-Eastern area"}),postalCodes:us.southeastern},{key:"western",label:Drupal.t("Western area",{},{context:"Search filter option: Western area"}),postalCodes:us.western},{key:"northern",label:Drupal.t("Northern area",{},{context:"Search filter option: Northern area"}),postalCodes:us.northern},{key:"northeast",label:Drupal.t("North-Eastern area",{},{context:"Search filter option: North-Eastern area"}),postalCodes:us.northeast}];var IO=o(e=>{switch(e.toString()){case"fi":return Drupal.t("Finnish",{},{context:"Job search languages"});case"sv":return Drupal.t("Swedish",{},{context:"Job search languages"});case"en":return Drupal.t("English",{},{context:"Job search languages"});default:return Drupal.t("Finnish",{},{context:"Job search languages"})}},"getLanguageLabel");var P8=o((e,t)=>{let r=e?.count||0,n=t?.count||0;return rn?-1:0},"sortOptions"),K2=o(e=>e.replace(/\s\(\d+\)$/,""),"stripQuantityFromLabel"),Q2=o(e=>{switch(e){case"continuous":return Drupal.t("Open-ended vacancies",{},{context:"Job search"});case"internship":return Drupal.t("Practical training",{},{context:"Job search"});case"summer_jobs":return Drupal.t("Summer jobs",{},{context:"Job search"});case"youth_summer_jobs":return Drupal.t("Summer jobs for young people",{},{context:"Job search"});default:return e}},"getCheckBoxFilterLabel");var vQ={AREA_FILTER:"area_filter",CONTINUOUS:"continuous",EMPLOYMENT_RELATIONSHIP:"employment_relationship",EMPLOYMENT:"employment",INTERNSHIPS:"internship",KEYWORD:"keyword",LANGUAGE:"language",ORDER:"order",PAGE:"page",SUMMER_JOBS:"summer_jobs",TASK_AREAS:"task_areas",YOUTH_SUMMER_JOBS:"youth_summer_jobs"},Z=vQ;var X2=o((e,t=!1)=>{let r=new URLSearchParams,n=o((i,s)=>{if(typeof s!="object"){r.append(i,s.toString());return}if(Array.isArray(s.value)){s.value.forEach(c=>{let d=t?s.label.toString():c.toString();r.append(i,d)});return}let u=t?s.label.toString():s.value.toString();r.append(i,u)},"serializeOptionValue");return Object.entries({...e}).forEach(([i,s])=>{Array.isArray(s)&&s.length?s.forEach(u=>{n(i,u)}):(typeof s=="string"||typeof s=="number")&&s.toString().length?r.set(i,s.toString()):typeof s=="boolean"&&s===!0&&r.set(i,"true")}),r},"stateToURLParams");var bQ={index:"job_listings",size:30,sortOptions:{closing:"closing",newestFirst:"newest_first"}},Ur=bQ;var eh=o(e=>{let t=new Map;return e.forEach(r=>{r?.unique?.value?t.set(r.key,r.unique.value):t.set(r.key,r.doc_count)}),t},"bucketToMap"),yQ=[Z.TASK_AREAS,Z.EMPLOYMENT,Z.AREA_FILTER,Z.LANGUAGE],xQ=[Z.CONTINUOUS,Z.INTERNSHIPS,Z.SUMMER_JOBS,Z.YOUTH_SUMMER_JOBS],CQ=o(()=>{let e=new URLSearchParams(window.location.search),t={},r=e.entries(),n=r.next();for(;!n.done;){let[i,s]=n.value;if(!s){n=r.next();continue}let u;yQ.includes(i)?u=s.toString().includes(",")?s.toString().split(","):[s]:u=s;let c=t[i];if(Array.isArray(u)){let p=Array.isArray(c)?c:c??[];t[i]=[...p,...u],n=r.next();continue}let d=Array.isArray(c)?[...c,u]:c?[c,u]:u;t[i]=d,n=r.next()}return t},"getParams"),{sortOptions:wQ}=Ur,cs={[Z.AREA_FILTER]:[],[Z.CONTINUOUS]:!1,[Z.EMPLOYMENT_RELATIONSHIP]:[],[Z.EMPLOYMENT]:[],[Z.INTERNSHIPS]:!1,[Z.KEYWORD]:"",[Z.LANGUAGE]:[],[Z.PAGE]:"1",[Z.SUMMER_JOBS]:!1,[Z.TASK_AREAS]:[],[Z.YOUTH_SUMMER_JOBS]:!1,[Z.ORDER]:wQ.newestFirst},or=gt(cs),ir=gt(cs),Il=gt(null,(e,t,r=null)=>{let n=e(or),i=e(ir),u={...r?{...i,...r}:n};if(r?.[Z.PAGE]!==void 0?u[Z.PAGE]=r[Z.PAGE]:u[Z.PAGE]="1",JSON.stringify(u)!==JSON.stringify(i)){t(ir,u);let c=X2(u),d=new URL(window.location.href);d.search=c.toString(),window.history.pushState({},"",d)}}),go=gt(null,(e,t,r)=>{let i={...e(or)||cs,[r.key]:r.value};t(or,i)}),OO=gt(e=>{let t=e(or);return t?t[Z.KEYWORD]:""}),RO=gt(e=>{let t=e(or);return t?t[Z.TASK_AREAS]:[]}),AO=gt(e=>{let t=e(or);return t?t[Z.EMPLOYMENT]:[]}),NO=gt(e=>e(or)[Z.LANGUAGE]),MO=gt(e=>{let t=e(or);return t?t[Z.AREA_FILTER]:[]}),PO=gt(e=>{let t=e(or);return[t?t[Z.CONTINUOUS]:!1,t?t[Z.INTERNSHIPS]:!1,t?t[Z.SUMMER_JOBS]:!1,t?t[Z.YOUTH_SUMMER_JOBS]:!1]}),DO=gt(e=>{let t=e(ir);return t?Number(t[Z.PAGE]):1}),HO=gt(null,(e,t,r)=>{let i={...e(or)||cs,[Z.PAGE]:r};t(or,i),t(Il,{[Z.PAGE]:r})}),BO=gt(null,(e,t,r)=>{let i={...e(or)||cs,[Z.ORDER]:r};t(or,i),t(Il,{[Z.PAGE]:"1",[Z.ORDER]:r})}),zO=gt(null,(e,t)=>{t(or,cs),t(Il,cs)}),VO=gt(e=>{let t=e(ir);return t?Object.entries(t).some(([r,n])=>r!==Z.PAGE&&r!==Z.ORDER&&(Array.isArray(n)&&n.length>0||typeof n=="string"&&n.trim()!==""||typeof n=="boolean"&&n===!0)):!1}),ia=gt(void 0),SQ=o((e,t)=>{let r=eh(e);return t.map(n=>{let i=r.get(n._source.field_external_id[0])||0,s=n._source.name[0];return{count:i,label:`${s} (${i})`,simpleLabel:s,value:n._source.field_external_id[0]}}).sort((n,i)=>P8(n,i))},"transformTaskAreas"),EQ=o((e,t,r)=>{let n=eh(e.concat(r));return t.filter(u=>u._source?.field_search_id?.[0]&&![et.PERMANENT_SERVICE,et.FIXED_SERVICE].includes(u._source.field_search_id[0])).map(u=>{let c=u._source.tid[0],d=u._source.field_search_id?.[0],p=0,m=null,h="",v=u._source.name[0];if(d){if(d.toString()===et.PERMANENT_CONTRACTUAL){let x=t.find(S=>S._source?.field_search_id?.[0]===et.PERMANENT_SERVICE)?._source.tid[0];m=x,p=(n.get(c)||0)+(n.get(x)||0),h=`${Drupal.t("Permanent",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Permanent contract and service employment",{},{context:"Employment filter selection value"})}else if(d.toString()===et.FIXED_CONTRACTUAL){let x=t.find(S=>S._source?.field_search_id?.[0]===et.FIXED_SERVICE)?._source.tid[0];m=x,p=(n.get(c)||0)+(n.get(x)||0),h=`${Drupal.t("Fixed-term",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Fixed-term contract and service employment",{},{context:"Employment filter selection value"})}else p=n.get(c)||0,d.toString()===et.ALTERNATION?(h=`${Drupal.t("Job alternation leave substitute for Helsinki residents",{},{context:"Employment filter value"})} (${p})`,v=Drupal.t("Job alternation leave substitute for Helsinki residents",{},{context:"Employment filter value"})):h=`${u._source.name[0]} (${p})`;return{count:p,label:h,simpleLabel:v,value:m?[c,m]:c}}}).filter(u=>u!==void 0).sort((u,c)=>P8(u,c))},"transformEmployment"),LQ=o(e=>{let t=eh(e);return["fi","sv","en"].map(n=>({label:`${IO(n)} (${t.get(n)||0})`,simpleLabel:n,value:n}))},"transformLanguages"),D8=gt([]),H8=gt([]),B8=gt([]),z8=gt([]),FO=gt(null,(e,t,r)=>{let n={...cs};if(e(ia))return;let s=SQ(r.taskAreas,r.taskAreaOptions);t(z8,s);let u=EQ(r.employment,r.employmentOptions,r.employmentType);t(H8,u);let c=LQ(r.languages);t(B8,c);let d=J2.map(v=>({label:v.label,value:v.key}));t(D8,d);let p=new Map(Object.entries({[Z.AREA_FILTER]:d,[Z.EMPLOYMENT]:u,[Z.LANGUAGE]:c,[Z.TASK_AREAS]:s})),m=CQ(),h=o((v,x)=>{let S=new Set;if(!p.has(v))return S;x.forEach(E=>{let _=p.get(v).find(b=>Array.isArray(b.value)?b.value.map(w=>w.toString()).includes(E):b.value.toString()===E);_&&S.add(_)}),n[v]=Array.from(S)},"handleArrayParam");Object.keys(n).forEach(v=>{if(m[v]&&Array.isArray(m[v])){h(v,m[v]);return}else m[v]&&(xQ.includes(v)?n[v]=m[v]==="true":n[v]=m[v])}),t(or,n),t(ir,n),t(ia,r)}),th=gt(e=>{let t=e(ia);if(!t?.employmentSearchIds)return new Map;let{employmentSearchIds:r}=t;return eh(r)}),nve=gt(!1),TQ=o(()=>(typeof ELASTIC_DEV_URL<"u"?ELASTIC_DEV_URL:"")||drupalSettings?.helfi_react_search?.elastic_proxy_url||"","getElasticUrl"),rh=gt(TQ());var ZO=U(se());var Ol=U(he()),AQ=o(({showClearButton:e,resetForm:t,children:r})=>(typeof r=="string"?r.trim().length>0:ZO.Children.toArray(r).some(i=>i!==!1&&i!==void 0))?(0,Ol.jsx)("div",{className:"hdbt-search__selections-wrapper",children:(0,Ol.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[r,(0,Ol.jsx)("li",{className:"hdbt-search__clear-all",children:(0,Ol.jsx)(Nn,{"aria-hidden":!e,className:"hdbt-search__clear-all-button",iconStart:(0,Ol.jsx)(Ji,{className:"hdbt-search__clear-all-icon"}),onClick:t,style:e?{}:{visibility:"hidden"},variant:An.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})}):null,"SelectionsWrapper"),WO=AQ;var F8=U(he()),NQ=o(({value:e,clearSelection:t})=>(0,F8.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,F8.jsx)(Sl,{className:"hdbt-search__remove-selection-button",onDelete:t,size:wl.Large,"aria-label":Drupal.t("Remove @item from search results",{"@item":e.toString()},{context:"Search: remove item aria label"}),style:{"--background-color-hover":"var(--color-black-20)","--background-color":"var(--color-black-10)","--border-color-focus":"var(--color-black-90)","--border-color-hover":"var(--color-black-90)","--color-focus":"var(--hdbt-color-black)","--color-hover":"var(--hdbt-color-black)","--outline-color":"var(--color-black-90)","--outline-color-hover":"var(--color-black-90)"},children:e})},`${e.toString()}`),"FilterButton"),nh=NQ;var oh=U(he()),GO=o(e=>{let t=ke(ir),r=_t(or),n=_t(Il),i=[],s=o((d,p)=>{let m={...t},h=[...m[d]||[]];h.splice(h.findIndex(v=>v.value===p),1),m[d]=h,r(m),n()},"removeArrayItem"),u=o(d=>{let p={...t};delete p[d],r(p),n()},"unsetStateItem"),c=o(d=>{let p={...t};p[d]=!1,r(p),n()},"setStateItemFalse");return e.forEach(([d,p])=>{Array.isArray(p)&&p.length?p.forEach(m=>{i.push((0,oh.jsx)(nh,{clearSelection:()=>s(d,m.value),value:[Z.EMPLOYMENT,Z.LANGUAGE,Z.TASK_AREAS].includes(d)?K2(m.label):m.label},`${d}-${m.value}`))}):typeof p=="string"?i.push((0,oh.jsx)(nh,{clearSelection:()=>u(d),value:p},`${d}-${p}`)):typeof p=="boolean"&&p===!0&&i.push((0,oh.jsx)(nh,{clearSelection:()=>c(d),value:Q2(d)},`${d}-true`))}),i},"useSelectionButtons");var ih=o((e=!1)=>{let t=ke(ir);return Object.entries({...t}).filter(([r,n])=>!([Z.PAGE,Z.ORDER,"sort"].includes(r)||Array.isArray(n)&&n.length===0||typeof n=="boolean"&&n===!1||n===""||!e&&r===Z.KEYWORD))},"useVisibleSelections");var JO=U(he()),MQ=o(()=>{let e=ke(ir),t=_t(zO),r=ih(),n=GO(r),i=Object.entries(e).some(([,s])=>Array.isArray(s)?s.length>0:!!s);return(0,JO.jsx)(WO,{showClearButton:i,resetForm:t,children:n})},"SelectionsContainer"),YO=MQ;var pf={"--color-focus-outline":"var(--color-coat-of-arms)"};var QO=U(he()),KO=o(()=>{let e=ke(OO),t=_t(go),r=o(n=>{t({key:Z.KEYWORD,value:n.target.value.replace(/\s+/g," ")})},"handleChange");return(0,QO.jsx)(is,{className:"job-search-form__filter",id:Z.KEYWORD,label:Drupal.t("Search term",{},{context:"Search keyword label"}),name:Z.KEYWORD,onChange:r,placeholder:Drupal.t("Eg. title, location, department",{},{context:"HELfi Rekry job search keyword placeholder"}),type:"search",value:e,clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),style:pf})},"SearchBar");var ah={"--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--hdbt-color-black)","--menu-item-background-color-selected-hover":"var(--color-black-80)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--color-white)","--menu-item-color-selected-hover":"var(--color-white)","--menu-item-icon-color-selected":"var(--color-white)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"},Cc={"--checkbox-background-selected":"var(--hdbt-color-black)","--checkbox-background-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected":"var(--hdbt-color-black)","--checkbox-border-color-selected-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected-focus":"var(--hdbt-color-black)","--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--color-white)","--menu-item-background-color-selected-hover":"var(--color-black-5)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--hdbt-color-black)","--menu-item-color-selected-hover":"var(--hdbt-color-black)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"};var eR=U(he()),j8=Drupal.t("Task area",{},{context:"Task areas filter label"}),XO=o(()=>{let e=ke(z8),t=ke(RO),r=_t(go);return(0,eR.jsx)(Bo,{className:"job-search-form__dropdown",clearable:!0,id:Z.TASK_AREAS,multiSelect:!0,noTags:!0,onChange:n=>{r({key:Z.TASK_AREAS,value:n})},options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":j8},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":j8},{context:"React search clear selection label"}),label:j8,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All fields",{},{context:"Task areas filter placeholder"})},value:t,theme:Cc})},"TaskAreaFilter");var rR=U(he()),U8=Drupal.t("Employment type",{},{context:"Employment filter label"}),tR=o(()=>{let e=ke(H8),t=ke(AO),r=_t(go);return(0,rR.jsx)(Bo,{className:"job-search-form__dropdown",clearable:!0,id:Z.EMPLOYMENT,multiSelect:!0,noTags:!0,onChange:n=>r({key:Z.EMPLOYMENT,value:n}),options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":U8},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":U8},{context:"React search clear selection label"}),label:U8,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All types of employment",{},{context:"Employment filter placeholder"})},value:t,theme:Cc})},"EmploymentFilter");var oR=U(he()),$8=Drupal.t("Language",{},{context:"Language filter label"}),nR=o(()=>{let e=ke(B8),t=_t(go),r=ke(NO);return(0,oR.jsx)(Bo,{className:"job-search-form__dropdown",clearable:!0,id:Z.LANGUAGE,noTags:!0,onChange:n=>{t({key:Z.LANGUAGE,value:n})},options:e,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":$8},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":$8},{context:"React search clear selection label"}),label:$8,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All languages",{},{context:"Language placeholder"})},value:r,theme:ah})},"LanguageFilter");var aR=U(he()),q8=Drupal.t("Job location",{},{context:"Job search: Job location label"}),iR=o(()=>{let e=ke(D8),t=_t(go),r=ke(MO);return(0,aR.jsx)(Bo,{className:"job-search-form__dropdown",clearable:!0,id:Z.AREA_FILTER,multiSelect:!0,noTags:!0,onChange:n=>{t({key:Z.AREA_FILTER,value:n})},options:e,value:r,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":q8},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":q8},{context:"React search clear selection label"}),label:q8,language:window.drupalSettings.path.currentLanguage,placeholder:Drupal.t("All areas",{},{context:"Location placeholder"})},theme:Cc})},"AreaFilter");var Rl={"--background-selected":"var(--hdbt-color-black)","--background-unselected":"var(--color-white)","--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)","--color-focus-outline":"var(--color-coat-of-arms)","--focus-outline-color":"var(--hdbt-color-black)","--icon-color-selected":"var(--color-white)"};var ds=U(he()),sR=o(()=>{let[e,t,r,n]=ke(PO),i=_t(go),s=ke(th),u=s.get(et.CONTINUOUS),c=s.get(et.TRAINING),d=s.get(et.SUMMER_JOBS),p=s.get(et.YOUTH_SUMMER_JOBS)||s.get(et.COOL_SUMMER_PROJECT);return(0,ds.jsxs)("fieldset",{className:"job-search-form__checkboxes",children:[(0,ds.jsx)("legend",{className:"job-search-form__checkboxes-legend",children:Drupal.t("Filters",{},{context:"Checkbox filters heading"})}),u&&(0,ds.jsx)(mi,{checked:e,className:"job-search-form__checkbox",id:Z.CONTINUOUS,label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),name:Z.CONTINUOUS,onClick:()=>i({key:Z.CONTINUOUS,value:!e}),value:e.toString(),style:Rl}),c&&(0,ds.jsx)(mi,{checked:t,className:"job-search-form__checkbox",id:Z.INTERNSHIPS,label:Drupal.t("Practical training",{},{context:"Job search"}),name:Z.INTERNSHIPS,onClick:()=>i({key:Z.INTERNSHIPS,value:!t}),value:t.toString(),style:Rl}),d&&(0,ds.jsx)(mi,{checked:r,className:"job-search-form__checkbox",id:Z.SUMMER_JOBS,label:Drupal.t("Summer jobs",{},{context:"Job search"}),name:Z.SUMMER_JOBS,onClick:()=>i({key:Z.SUMMER_JOBS,value:!r}),value:r.toString(),style:Rl}),p&&(0,ds.jsx)(mi,{checked:n,className:"job-search-form__checkbox",id:Z.YOUTH_SUMMER_JOBS,label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),name:Z.YOUTH_SUMMER_JOBS,onClick:()=>i({key:Z.YOUTH_SUMMER_JOBS,value:!n}),value:n.toString(),style:Rl})]})},"CheckBoxFilters");var uR=U(se());var Z8=U(se(),1);function lR(e,t){let r=(0,Z8.useMemo)(()=>gt(null,(n,i,...s)=>e(n,i,...s)),[e]);return _t(r,t)}o(lR,"useAtomCallback");var ar=U(he()),PQ=o(()=>{let e=ke(th),t=_t(Il),r=lR((0,uR.useCallback)(d=>d(or),[])),n=drupalSettings?.helfi_rekry_job_search?.results_page_path||"",i=o(d=>{if(d.preventDefault(),d.stopPropagation(),n.length){let p=new URL(n,window.location.origin);p.search=X2(r()).toString(),window.location.href=p.toString();return}t()},"handleSubmit"),s=!drupalSettings?.helfi_rekry_job_search?.results_page_path,c=[et.CONTINUOUS,et.TRAINING,et.SUMMER_JOBS,et.YOUTH_SUMMER_JOBS].some(d=>e.get(d));return(0,ar.jsxs)("form",{className:"job-search-form",role:"search",onSubmit:i,action:n,children:[(0,ar.jsx)(KO,{}),(0,ar.jsx)("div",{className:"job-search-form__dropdowns",children:(0,ar.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,ar.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,ar.jsx)(XO,{})}),(0,ar.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,ar.jsx)(tR,{})})]})}),s&&(0,ar.jsx)("div",{className:"job-search-form__dropdowns",children:(0,ar.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,ar.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,ar.jsx)(nR,{})}),(0,ar.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,ar.jsx)(iR,{})})]})}),s&&c&&(0,ar.jsx)(sR,{}),(0,ar.jsx)(Nn,{className:"hdbt-search--react__submit-button job-search-form__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})}),(0,ar.jsx)(YO,{})]})},"FormContainer"),cR=PQ;var rv=U(se());var Al=U(he()),dR=o(({bordered:e=!1})=>(0,Al.jsxs)("div",{className:`card card--ghost${e?" card--border":""}`,children:[(0,Al.jsx)("div",{className:"card__image"}),(0,Al.jsxs)("div",{className:"card__text",children:[(0,Al.jsx)("div",{className:"card__title"}),(0,Al.jsx)("div",{className:"card__description"})]})]}),"CardGhost");var mf=U(he()),wc=o(({bordered:e=!1,count:t})=>(0,mf.jsxs)("div",{"aria-live":"assertive","aria-atomic":"true",children:[(0,mf.jsx)("div",{className:"visually-hidden",children:Drupal.t("Search results are loading",{},{context:"React search: results loading"})}),Array.from(Array(t)).map((r,n)=>(0,mf.jsx)(dR,{bordered:e},n))]}),"GhostList");var fR=U(se());var DQ=o((e,t)=>{(0,fR.useEffect)(()=>{let{current:r}=e;r&&t&&(r.setAttribute("tabindex","-1"),r.focus({preventScroll:!0}),r.scrollIntoView({behavior:"smooth",block:"center"}))},[e,t])},"useScrollToResults"),pR=DQ;var W8=U(he());function HQ(e){let{icon:t,className:r,label:n,onClick:i}=e,s=`hdbt-icon--${Math.floor(Math.random()*99999)}`;return(0,W8.jsx)("span",{className:`hel-icon hel-icon--${t} ${typeof r<"u"?r:""}`,"aria-labelledby":n&&s,"aria-hidden":n?"true":"false",onClick:i,children:n&&(0,W8.jsx)("span",{className:"is-hidden",id:s,children:n})})}o(HQ,"Icon");var Nl=HQ;var je=U(he()),BQ=o((e,t,r)=>{let n=Math.floor(t/2),i=n*2,s=[],u=[];if(n>0){for(let c=e-1;s.length=1;c--)s.push(c),i-=1;for(let c=e+1;i>0&&c<=r;c++)u.push(c),i-=1}return s.reverse(),{prevPages:s,nextPages:u}},"getPagination"),zQ=o(({updatePage:e,currentPage:t,pages:r,totalPages:n})=>{let{prevPages:i,nextPages:s}=BQ(t,r,n),u=t>1,c=t{u&&e(m,t-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${t-1}`,type:"button",rel:"prev",role:"button",children:[(0,je.jsx)(Nl,{icon:"angle-left"}),(0,je.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,je.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("You are on the first page, you cannot return to the previous page.",{},{context:"Pagination previous page link title, first page"}),type:"button",children:[(0,je.jsx)(Nl,{icon:"angle-left"}),(0,je.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,je.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!d&&(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)("li",{children:(0,je.jsx)("a",{href:"?page=1",onClick:m=>{u&&e(m,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,je.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,je.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map((m,h)=>(0,je.jsx)("li",{className:"pager__item",children:(0,je.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":m},{context:"React search pager"}),href:`?page=${m}`,className:"hds-pagination__item-link",onClick:v=>e(v,m),children:m},m)},h)),(0,je.jsx)("li",{className:"pager__item is-active",children:(0,je.jsx)("a",{href:`?page=${t}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:t})}),s.map((m,h)=>(0,je.jsx)("li",{className:"pager__item",children:(0,je.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":m},{context:"React search pager"}),href:`?page=${m}`,className:"hds-pagination__item-link",onClick:v=>e(v,m),children:m},m)},h)),!p&&(0,je.jsxs)(je.Fragment,{children:[s[s.length-1]+1!==n&&(0,je.jsx)("li",{children:(0,je.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,je.jsx)("li",{children:(0,je.jsx)("a",{href:`?page=${n}`,onClick:m=>e(m,n),className:"hds-pagination__item-link",children:n})})]})]}),c?(0,je.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${t+2}`,onClick:m=>{c&&e(m,t+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,type:"button",rel:"next",role:"button",children:[(0,je.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,je.jsx)(Nl,{icon:"angle-right"})]}):(0,je.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("You are on the last page, you cannot go on to the next page.",{},{context:"Pagination next page link title, last page"}),type:"button",children:[(0,je.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,je.jsx)(Nl,{icon:"angle-right"})]})]})})},"Pagination"),mR=zQ;var hR=U(se()),G8=U(he()),VQ=(0,hR.forwardRef)(({className:e,error:t,errorMessage:r,headingLevel:n=3},i)=>(t instanceof TypeError||console.error("Error loading data from Elastic:",t),(0,G8.jsx)("div",{className:e,ref:i,children:(0,G8.jsx)(fc,{label:Drupal.t("An error occurred while loading the content",{},{context:"React search"}),type:"error",headingLevel:n,children:r||Drupal.t("Please reload the page or try again later.",{},{context:"React search"})})}))),sh=VQ;var gR=U(se()),Bn=U(he()),FQ=(0,gR.forwardRef)(({actions:e,actionsClass:t,leftActions:r,optionalResultsText:n,resultText:i},s)=>{let u=(0,Bn.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:s,children:[i," ",n&&(0,Bn.jsxs)(Bn.Fragment,{children:["(",n,")"]})]});return r?(0,Bn.jsxs)("div",{className:"hdbt-search--react__result-top-area hdbt-search--react__result-top-area--with-left-actions",children:[u,(0,Bn.jsxs)("div",{className:"hdbt-search--react__actions-container",children:[(0,Bn.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:r}),(0,Bn.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:e&&(0,Bn.jsx)("div",{className:t,children:e})})]})]}):(0,Bn.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[u,e&&(0,Bn.jsx)("div",{className:t,children:e})]})}),Y8=FQ;var lh=U(he()),jQ=o(({className:e,children:t,loading:r})=>(0,lh.jsxs)("div",{className:`hdbt__loading-wrapper${e?` ${e}`:""}`,children:[r&&(0,lh.jsx)(wc,{count:1}),t]}),"ResultWrapper"),_R=jQ;var N7=U(A7(),1),Vl=U(A7(),1),M7=N7.default.default||N7.default;var Tf=U(he()),Vte=o(({href:e,title:t,className:r,"data-hds-component":n,"data-hds-variant":i,rel:s})=>{let u={...n&&{"data-hds-component":n},...i&&{"data-hds-variant":i}};return(0,Tf.jsxs)("a",{href:e,className:r,"data-is-external":"true",...u,rel:s,children:[t,!n&&(0,Tf.jsx)("span",{className:"link__type link__type--external"}),(0,Tf.jsx)("span",{className:"visually-hidden",children: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."})})]})},"ExternalLink"),YA=Vte;var JA=U(se());var Th=U(he());function Fte({tags:e,isInteractive:t,langAttribute:r,insideCard:n}){let i=t?"content-tags__tags--interactive":"content-tags__tags--static",s=n?"div":"section";return JA.default.createElement(s,{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),role:n?"group":void 0},(0,Th.jsx)("ul",{className:`content-tags__tags ${i}`,children:e.map((u,c)=>(0,Th.jsx)("li",{className:"content-tags__tags__tag",...r,children:(0,Th.jsx)(Sl,{className:`${u.color?`content-tags__tags__tag--${u.color}`:""}`,iconStart:u.iconStart,children:u.tag})},`{item.tag}-${c}`))}))}o(Fte,"Tags");var kf=Fte;var Qe=U(he()),$o=o(({icon:e,label:t,content:r,langAttribute:n})=>(0,Qe.jsxs)("div",{className:"card__meta",children:[(0,Qe.jsx)("span",{className:"card__meta__icon",children:typeof e=="string"?(0,Qe.jsx)(Nl,{icon:e}):e}),(0,Qe.jsxs)("span",{className:"card__meta__label",children:[t,": "]}),(0,Qe.jsx)("span",{className:"card__meta__content",...n,children:r})]}),"Metarow");function jte({cardCategoryTag:e,cardDescription:t,cardDescriptionHtml:r,cardHelptext:n,cardHelptextHtml:i,cardImage:s,cardModifierClass:u,cardTags:c,cardTitle:d,cardTitleLevel:p,cardUrl:m,cardUrlExternal:h=!1,customMetaRows:v,date:x,dateLabel:S,daterange:E,dateRangeLabel:y,distance:_,langAttribute:b,language:w,languageEducation:T,languageLabel:A,location:R,locationLabel:B,registrationRequired:I,signUp:M,theme:z,themeLabel:F,time:W,timeLabel:q,weightedEducation:V}){let J=` card - ${l?` ${l}`:""} + ${u?` ${u}`:""} ${h?" card--external":""} - `,re=p?`h${p}`:"h4";return(0,tt.jsxs)("div",{className:J,children:[a&&(0,tt.jsx)("div",{className:"card__image",children:a}),(0,tt.jsxs)("div",{className:"card__text",children:[(0,tt.jsx)(re,{className:"card__title",children:h?(0,tt.jsx)(dN,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,tt.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d})}),e&&(0,tt.jsx)("div",{className:"card__category",children:(0,tt.jsx)(M0,{tags:[e],insideCard:!0})}),t&&(0,tt.jsx)("div",{className:"card__description",children:r?U_(t):(0,tt.jsx)("p",{...b,children:t})}),n&&(0,tt.jsx)("div",{className:"card__helptext",children:o?U_(n):(0,tt.jsx)("p",{children:n})}),(0,tt.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,O&&(0,tt.jsx)(Yo,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:O}),_&&(0,tt.jsx)(Yo,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),x&&(0,tt.jsx)(Yo,{icon:"clock",label:S||Drupal.t("Date",{},{context:"React search"}),content:x}),E&&(0,tt.jsx)(Yo,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:b}),V&&(0,tt.jsx)(Yo,{icon:"locate",label:z||Drupal.t("Theme",{},{context:"React search"}),content:V}),F&&(0,tt.jsx)(Yo,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:F}),T&&(0,tt.jsx)(Yo,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:T}),w&&(0,tt.jsx)(Yo,{icon:"globe",label:R||Drupal.t("Language",{},{context:"React search"}),content:w}),G&&(0,tt.jsx)(Yo,{icon:"calendar",label:q||Drupal.t("Time",{},{context:"Time of event"}),content:G}),M&&(0,tt.jsx)(Yo,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:M,langAttribute:b}),I&&(0,tt.jsx)(Yo,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,tt.jsx)("div",{className:"card__tags",children:(0,tt.jsx)(M0,{tags:c,langAttribute:b,insideCard:!0})})]})]})}i(sre,"CardItem");var pN=sre;var lre={LANGUAGE:"_language",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",POSTAL_CODE:"field_postal_code",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"},je=lre;var P0=window.drupalSettings.path.currentLanguage||"fi",mN={term:{[`${je.LANGUAGE}`]:P0}},D0={term:{[je.ENTITY_TYPE]:"node"}},hN={name:{order:"asc"}},Dh={unique:{cardinality:{field:`${je.RECRUITMENT_ID}.keyword`}}},gN={aggs:{promoted:{terms:{field:je.NID,size:100}}},query:{bool:{filter:[D0],must:[{term:{[je.PROMOTED]:!0}}]}}},_N={aggs:{occupations:{terms:{field:"task_area_external_id",size:100},aggs:Dh},employment:{terms:{field:"employment_id",size:100},aggs:Dh},employment_type:{terms:{field:"employment_type_id",size:100},aggs:Dh},employment_search_id:{terms:{field:"employment_search_id",size:100},aggs:Dh}},query:{bool:{filter:[D0]}}},vN={query:{bool:{should:[{term:{field_search_id:nt.FIXED_CONTRACTUAL}},{term:{field_search_id:nt.FIXED_SERVICE}},{term:{field_search_id:nt.PERMANENT_CONTRACTUAL}},{term:{field_search_id:nt.PERMANENT_SERVICE}},{term:{field_search_id:nt.TRAINING}},{term:{field_search_id:nt.ALTERNATION}}],minimum_should_match:1,filter:[mN,{term:{[je.ENTITY_TYPE]:"taxonomy_term"}}]}},sort:[hN],size:100},bN={aggs:{languages:{terms:{field:"_language"}}},query:{bool:{filter:[D0]}}},yN={query:{bool:{filter:[{term:{vid:"task_area"}},{term:{entity_type:"taxonomy_term"}},mN]}},sort:[hN],size:100};var Es=U(he()),xN=i(({title:e,field_employment:t,field_employment_type:r,field_job_duration:n,field_jobs:o,field_organization_name:a,field_recruitment_id:l,unpublish_on:c,url:d,_language:p})=>{let m={lang:p===P0?void 0:p},h=e[0],v=(0,Es.jsxs)(Es.Fragment,{children:[(0,Es.jsx)("span",{...m,children:h}),o?.[0]>1&&(0,Es.jsx)("span",{children:` (${o} ${Drupal.t("jobs",{},{context:"Job search"})})`})]}),x=i(()=>{let b,w,T=c?.[0];if(!T||Number.isNaN(T))return"-";try{w=new Date(T*1e3),b=w.toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(R){console.warn(`Unable to parse date for job ${l?.[0]}: ${R}`);return}return b},"getDate"),S=a&&a.length>0&&a[0]||"",E=Array.isArray(t)?t:[],y=Array.isArray(r)?r:[],_=E.concat(y).map(b=>({tag:b}));return(0,Es.jsx)(pN,{cardDescription:S,cardModifierClass:"node--type-job-listing node--view-mode-teaser",cardTags:_,cardTitle:v,cardUrl:d?.[0],date:x(),dateLabel:Drupal.t("Application period ends",{},{context:"Job search"}),daterange:n?.[0].toString(),dateRangeLabel:Drupal.t("Employment contract",{},{context:"Job search"}),langAttribute:m})},"getResultCard"),ure=i(({job:e,innerHits:t})=>{let r=Ie(ur),{_language:n,title:o}=e;if(!o||!o.length)return null;if(!(r[Z.LANGUAGE]?.length>0)&&t.length>1&&!n.includes(P0)){for(let l of t)if(l._source._language.includes(P0))return xN(l._source)}return xN(e)},"ResultCard"),CN=ure;var H0=U(he()),cre=i(({hits:e})=>(0,H0.jsx)(H0.Fragment,{children:e.map(t=>(0,H0.jsx)(CN,{innerHits:t?.inner_hits.translations.hits.hits||null,job:t._source},t._id))}),"ResultsList"),wN=cre;function SN(e){return e==="fi"||e==="sv"||e==="en"?e:"fi"}i(SN,"getCurrentLanguage");var LN=U(he()),{sortOptions:q_}=Zr,$_=[{label:Drupal.t("Newest first",{},{context:"Job search"}),value:q_.newestFirst},{label:Drupal.t("Closing date first",{},{context:"Job search"}),value:q_.closing}],dre=i(()=>{let e=Ie(ur),t=yt(eO);return(0,LN.jsx)(Uo,{className:"job-listing-search__sort",clearable:!1,onChange:(r,n)=>{t(n?.value||q_.newestFirst)},options:$_,texts:{label:Drupal.t("Sort search results",{},{context:"HELfi Rekry job search"}),language:SN(window.drupalSettings.path.currentLanguage)},value:[$_.find(r=>r.value===e[Z.ORDER])||$_[0]],theme:mh})},"ResultsSort"),EN=dre;var Cr=U(ue(),1),YN=U(AN(),1);var Mr=U(ue(),1);var Ls={};fj(Ls,{ERROR_REVALIDATE_EVENT:()=>xre,FOCUS_EVENT:()=>ON,MUTATE_EVENT:()=>NN,RECONNECT_EVENT:()=>RN});var ON=0,RN=1,NN=2,xre=3;var MN=Object.prototype.hasOwnProperty;function Hh(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&Hh(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(MN.call(e,r)&&++n&&!MN.call(t,r)||!(r in t)||!Hh(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}i(Hh,"dequal");var Ko=new WeakMap,ma=i(()=>{},"noop"),pr=ma(),Vc=Object,Ge=i(e=>e===pr,"isUndefined"),qn=i(e=>typeof e=="function","isFunction"),Jo=i((e,t)=>({...e,...t}),"mergeObjects"),Uh=i(e=>qn(e.then),"isPromiseLike"),W_={},Bh={},ev="undefined",zc=typeof window!=ev,Vh=typeof document!=ev,DN=zc&&"Deno"in window,HN=i(()=>zc&&typeof window.requestAnimationFrame!=ev,"hasRequestAnimationFrame"),$h=i((e,t)=>{let r=Ko.get(e);return[()=>!Ge(t)&&e.get(t)||W_,n=>{if(!Ge(t)){let o=e.get(t);t in Bh||(Bh[t]=o),r[5](t,Jo(o,n),o||W_)}},r[6],()=>!Ge(t)&&t in Bh?Bh[t]:!Ge(t)&&e.get(t)||W_]},"createCacheHelper"),K_=!0,Cre=i(()=>K_,"isOnline"),[J_,Q_]=zc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[ma,ma],wre=i(()=>{let e=Vh&&document.visibilityState;return Ge(e)||e!=="hidden"},"isVisible"),Sre=i(e=>(Vh&&document.addEventListener("visibilitychange",e),J_("focus",e),()=>{Vh&&document.removeEventListener("visibilitychange",e),Q_("focus",e)}),"initFocus"),Ere=i(e=>{let t=i(()=>{K_=!0,e()},"onOnline"),r=i(()=>{K_=!1},"onOffline");return J_("online",t),J_("offline",r),()=>{Q_("online",t),Q_("offline",r)}},"initReconnect"),BN={isOnline:Cre,isVisible:wre},FN={initFocus:Sre,initReconnect:Ere},qh=!Mr.default.useId,Wl=!zc||DN,tv=i(e=>HN()?window.requestAnimationFrame(e):setTimeout(e,1),"rAF"),jc=Wl?Mr.useEffect:Mr.useLayoutEffect,G_=typeof navigator<"u"&&navigator.connection,X_=!Wl&&G_&&(["slow-2g","2g"].includes(G_.effectiveType)||G_.saveData),Fh=new WeakMap,Lre=i(e=>Vc.prototype.toString.call(e),"getTypeName"),Y_=i((e,t)=>e===`[object ${t}]`,"isObjectTypeName"),Tre=0,zh=i(e=>{let t=typeof e,r=Lre(e),n=Y_(r,"Date"),o=Y_(r,"RegExp"),a=Y_(r,"Object"),l,c;if(Vc(e)===e&&!n&&!o){if(l=Fh.get(e),l)return l;if(l=++Tre+"~",Fh.set(e,l),Array.isArray(e)){for(l="@",c=0;c{if(qn(e))try{e=e()}catch{e=""}let t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?zh(e):"",[e,t]},"serialize"),kre=0,B0=i(()=>++kre,"getTimestamp");async function Zh(...e){let[t,r,n,o]=e,a=Jo({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{}),l=a.populateCache,c=a.rollbackOnError,d=a.optimisticData,p=i(v=>typeof c=="function"?c(v):c!==!1,"rollbackOnError"),m=a.throwOnError;if(qn(r)){let v=r,x=[],S=t.keys();for(let E of S)!/^\$(inf|sub)\$/.test(E)&&v(t.get(E)._k)&&x.push(E);return Promise.all(x.map(h))}return h(r);async function h(v){let[x]=F0(v);if(!x)return;let[S,E]=$h(t,x),[y,_,b,w]=Ko.get(t),T=i(()=>{let F=y[x];return(qn(a.revalidate)?a.revalidate(S().data,v):a.revalidate!==!1)&&(delete b[x],delete w[x],F&&F[0])?F[0](2).then(()=>S().data):S().data},"startRevalidate");if(e.length<3)return T();let R=n,O,B=!1,I=B0();_[x]=[I,0];let M=!Ge(d),V=S(),z=V.data,G=V._c,q=Ge(G)?z:G;if(M&&(d=qn(d)?d(q,z):d,E({data:d,_c:q})),qn(R))try{R=R(q)}catch(F){O=F,B=!0}if(R&&Uh(R))if(R=await R.catch(F=>{O=F,B=!0}),I!==_[x][0]){if(B)throw O;return R}else B&&M&&p(O)&&(l=!0,E({data:q,_c:pr}));if(l&&!B)if(qn(l)){let F=l(R,q);E({data:F,error:pr,_c:pr})}else E({data:R,error:pr,_c:pr});if(_[x][1]=B0(),Promise.resolve(T()).then(()=>{E({_c:pr})}),B){if(m)throw O;return}return R}}i(Zh,"internalMutate");var PN=i((e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},"revalidateAllKeys"),rv=i((e,t)=>{if(!Ko.has(e)){let r=Jo(FN,t),n=Object.create(null),o=Zh.bind(pr,e),a=ma,l=Object.create(null),c=i((m,h)=>{let v=l[m]||[];return l[m]=v,v.push(h),()=>v.splice(v.indexOf(h),1)},"subscribe"),d=i((m,h,v)=>{e.set(m,h);let x=l[m];if(x)for(let S of x)S(h,v)},"setter"),p=i(()=>{if(!Ko.has(e)&&(Ko.set(e,[n,Object.create(null),Object.create(null),Object.create(null),o,d,c]),!Wl)){let m=r.initFocus(setTimeout.bind(pr,PN.bind(pr,n,0))),h=r.initReconnect(setTimeout.bind(pr,PN.bind(pr,n,1)));a=i(()=>{m&&m(),h&&h(),Ko.delete(e)},"unmount")}},"initProvider");return p(),[e,o,p,a]}return[e,Ko.get(e)[4]]},"initCache"),Ire=i((e,t,r,n,o)=>{let a=r.errorRetryCount,l=o.retryCount,c=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;!Ge(a)&&l>a||setTimeout(n,c,o)},"onErrorRetry"),VN=Hh,[Wh,zN]=rv(new Map),Gh=Jo({onLoadingSlow:ma,onSuccess:ma,onError:ma,onErrorRetry:Ire,onDiscarded:ma,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:X_?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:X_?5e3:3e3,compare:VN,isPaused:i(()=>!1,"isPaused"),cache:Wh,mutate:zN,fallback:{}},BN),nv=i((e,t)=>{let r=Jo(e,t);if(t){let{use:n,fallback:o}=e,{use:a,fallback:l}=t;n&&a&&(r.use=n.concat(a)),o&&l&&(r.fallback=Jo(o,l))}return r},"mergeConfigs"),jh=(0,Mr.createContext)({}),ov=i(e=>{let{value:t}=e,r=(0,Mr.useContext)(jh),n=qn(t),o=(0,Mr.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,Mr.useMemo)(()=>n?o:nv(r,o),[n,r,o]),l=o&&o.provider,c=(0,Mr.useRef)(pr);l&&!c.current&&(c.current=rv(l(a.cache||Wh),o));let d=c.current;return d&&(a.cache=d[0],a.mutate=d[1]),jc(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,Mr.createElement)(jh.Provider,Jo(e,{value:a}))},"SWRConfig");var jN="$inf$";var Uc=U(ue(),1);var UN=zc&&window.__SWR_DEVTOOLS_USE__,Are=UN?window.__SWR_DEVTOOLS_USE__:[],Ore=i(()=>{UN&&(window.__SWR_DEVTOOLS_REACT__=Uc.default)},"setupDevTools"),$N=i(e=>qn(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],"normalize"),Rre=i(()=>{let e=(0,Uc.useContext)(jh);return(0,Uc.useMemo)(()=>Jo(Gh,e),[e])},"useSWRConfig");var Nre=i(e=>(t,r,n)=>e(t,r&&((...a)=>{let[l]=F0(t),[,,,c]=Ko.get(Wh);if(l.startsWith(jN))return r(...a);let d=c[l];return Ge(d)?r(...a):(delete c[l],d)}),n),"middleware"),Mre=Are.concat(Nre),qN=i(e=>i(function(...r){let n=Rre(),[o,a,l]=$N(r),c=nv(n,l),d=e,{use:p}=c,m=(p||[]).concat(Mre);for(let h=m.length;h--;)d=m[h](d);return d(o,a||c.fetcher||null,c)},"useSWRArgs"),"withArgs"),ZN=i((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let o=n.indexOf(r);o>=0&&(n[o]=n[n.length-1],n.pop())}},"subscribeCallback"),WN=i((e,t)=>(...r)=>{let[n,o,a]=$N(r),l=(a.use||[]).concat(t);return e(n,o,{...a,use:l})},"withMiddleware");Ore();var Pre=i(()=>{},"noop"),nwe=Pre();var iv=Cr.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),av={dedupe:!0},GN=Promise.resolve(pr),Dre=i((e,t,r)=>{let{cache:n,compare:o,suspense:a,fallbackData:l,revalidateOnMount:c,revalidateIfStale:d,refreshInterval:p,refreshWhenHidden:m,refreshWhenOffline:h,keepPreviousData:v}=r,[x,S,E,y]=Ko.get(n),[_,b]=F0(e),w=(0,Cr.useRef)(!1),T=(0,Cr.useRef)(!1),R=(0,Cr.useRef)(_),O=(0,Cr.useRef)(t),B=(0,Cr.useRef)(r),I=i(()=>B.current,"getConfig"),M=i(()=>I().isVisible()&&I().isOnline(),"isActive"),[V,z,G,q]=$h(n,_),F=(0,Cr.useRef)({}).current,J=Ge(l)?Ge(r.fallback)?pr:r.fallback[_]:l,re=i((Se,Qe)=>{for(let Ye in F){let ot=Ye;if(ot==="data"){if(!o(Se[ot],Qe[ot])&&(!Ge(Se[ot])||!o(Ot,Qe[ot])))return!1}else if(Qe[ot]!==Se[ot])return!1}return!0},"isEqual"),ae=(0,Cr.useMemo)(()=>{let Se=!_||!t?!1:Ge(c)?I().isPaused()||a?!1:d!==!1:c,Qe=i(ct=>{let Yt=Jo(ct);return delete Yt._k,Se?{isValidating:!0,isLoading:!0,...Yt}:Yt},"getSelectedCache"),Ye=V(),ot=q(),Pr=Qe(Ye),un=Ye===ot?Pr:Qe(ot),it=Pr;return[()=>{let ct=Qe(V());return re(ct,it)?(it.data=ct.data,it.isLoading=ct.isLoading,it.isValidating=ct.isValidating,it.error=ct.error,it):(it=ct,ct)},()=>un]},[n,_]),de=(0,YN.useSyncExternalStore)((0,Cr.useCallback)(Se=>G(_,(Qe,Ye)=>{re(Ye,Qe)||Se()}),[n,_]),ae[0],ae[1]),pe=!w.current,wt=x[_]&&x[_].length>0,gt=de.data,_t=Ge(gt)?J&&Uh(J)?iv(J):J:gt,Re=de.error,Be=(0,Cr.useRef)(_t),Ot=v?Ge(gt)?Ge(Be.current)?_t:Be.current:gt:_t,Gt=wt&&!Ge(Re)?!1:pe&&!Ge(c)?c:I().isPaused()?!1:a?Ge(_t)?!1:d:Ge(_t)||d,Wr=!!(_&&t&&pe&&Gt),En=Ge(de.isValidating)?Wr:de.isValidating,Co=Ge(de.isLoading)?Wr:de.isLoading,Ln=(0,Cr.useCallback)(async Se=>{let Qe=O.current;if(!_||!Qe||T.current||I().isPaused())return!1;let Ye,ot,Pr=!0,un=Se||{},it=!E[_]||!un.dedupe,ct=i(()=>qh?!T.current&&_===R.current&&w.current:_===R.current,"callbackSafeguard"),Yt={isValidating:!1,isLoading:!1},Ts=i(()=>{z(Yt)},"finishRequestAndUpdateState"),wo=i(()=>{let Ft=E[_];Ft&&Ft[1]===ot&&delete E[_]},"cleanupState"),ga={isValidating:!0};Ge(V().data)&&(ga.isLoading=!0);try{if(it&&(z(ga),r.loadingTimeout&&Ge(V().data)&&setTimeout(()=>{Pr&&ct()&&I().onLoadingSlow(_,r)},r.loadingTimeout),E[_]=[Qe(b),B0()]),[Ye,ot]=E[_],Ye=await Ye,it&&setTimeout(wo,r.dedupingInterval),!E[_]||E[_][1]!==ot)return it&&ct()&&I().onDiscarded(_),!1;Yt.error=pr;let Ft=S[_];if(!Ge(Ft)&&(ot<=Ft[0]||ot<=Ft[1]||Ft[1]===0))return Ts(),it&&ct()&&I().onDiscarded(_),!1;let Kt=V().data;Yt.data=o(Kt,Ye)?Kt:Ye,it&&ct()&&I().onSuccess(Ye,_,r)}catch(Ft){wo();let Kt=I(),{shouldRetryOnError:Xo}=Kt;Kt.isPaused()||(Yt.error=Ft,it&&ct()&&(Kt.onError(Ft,_,Kt),(Xo===!0||qn(Xo)&&Xo(Ft))&&(!I().revalidateOnFocus||!I().revalidateOnReconnect||M())&&Kt.onErrorRetry(Ft,_,Kt,_a=>{let ks=x[_];ks&&ks[0]&&ks[0](Ls.ERROR_REVALIDATE_EVENT,_a)},{retryCount:(un.retryCount||0)+1,dedupe:!0})))}return Pr=!1,Ts(),!0},[_,n]),Zn=(0,Cr.useCallback)((...Se)=>Zh(n,R.current,...Se),[]);if(jc(()=>{O.current=t,B.current=r,Ge(gt)||(Be.current=gt)}),jc(()=>{if(!_)return;let Se=Ln.bind(pr,av),Qe=0;I().revalidateOnFocus&&(Qe=Date.now()+I().focusThrottleInterval);let ot=ZN(_,x,i((Pr,un={})=>{if(Pr==Ls.FOCUS_EVENT){let it=Date.now();I().revalidateOnFocus&&it>Qe&&M()&&(Qe=it+I().focusThrottleInterval,Se())}else if(Pr==Ls.RECONNECT_EVENT)I().revalidateOnReconnect&&M()&&Se();else{if(Pr==Ls.MUTATE_EVENT)return Ln();if(Pr==Ls.ERROR_REVALIDATE_EVENT)return Ln(un)}},"onRevalidate"));return T.current=!1,R.current=_,w.current=!0,z({_k:b}),Gt&&(E[_]||(Ge(_t)||Wl?Se():tv(Se))),()=>{T.current=!0,ot()}},[_]),jc(()=>{let Se;function Qe(){let ot=qn(p)?p(V().data):p;ot&&Se!==-1&&(Se=setTimeout(Ye,ot))}i(Qe,"next");function Ye(){!V().error&&(m||I().isVisible())&&(h||I().isOnline())?Ln(av).then(Qe):Qe()}return i(Ye,"execute"),Qe(),()=>{Se&&(clearTimeout(Se),Se=-1)}},[p,m,h,_]),(0,Cr.useDebugValue)(Ot),a){let Se=_&&Ge(_t);if(!qh&&Wl&&Se)throw new Error("Fallback data is required when using Suspense in SSR.");Se&&(O.current=t,B.current=r,T.current=!1);let Qe=y[_],Ye=!Ge(Qe)&&Se?Zn(Qe):GN;if(iv(Ye),!Ge(Re)&&Se)throw Re;let ot=Se?Ln(av):GN;!Ge(Ot)&&Se&&(ot.status="fulfilled",ot.value=!0),iv(ot)}return{mutate:Zn,get data(){return F.data=!0,Ot},get error(){return F.error=!0,Re},get isValidating(){return F.isValidating=!0,En},get isLoading(){return F.isLoading=!0,Co}}},"useSWRHandler"),owe=Vc.defineProperty(ov,"defaultValue",{value:Gh}),Yh=qN(Dre);async function sv(e,t,r=8e3){let n=new AbortController,o=setTimeout(()=>n.abort(),r),a=await fetch(e,{...t,signal:n.signal});return clearTimeout(o),a}i(sv,"useTimeoutFetch");var Hre=i(({query:e,multi:t,...r})=>{let n=Ie(uh);return Yh(e,i(async()=>{let{index:a}=Zr,l=t?"_msearch":"_search",c=`application/${t?"x-ndjson":"json"}`;return(await sv(`${n}/${a}/${l}`,{method:"POST",headers:{"Content-Type":c},body:e})).json()},"fetcher"),{revalidateOnFocus:!1,...r})},"useIndexQuery"),KN=Hre;var Bre=i((e,t)=>{let{size:r}=Zr,n=Number.isNaN(Number(t[Z.PAGE]))?1:Number(t[Z.PAGE]),o=JSON.parse(e),a={term:{[je.PROMOTED]:!0}};delete o.query.bool.must[0].bool.must_not,o.query.bool.must.push(a),o.size=r,o.from=r*(n-1);let l="{}";return`${l} -${JSON.stringify(o)} -${l} + `,ee=p?`h${p}`:"h4";return(0,Qe.jsxs)("div",{className:J,children:[s&&(0,Qe.jsx)("div",{className:"card__image",children:s}),(0,Qe.jsxs)("div",{className:"card__text",children:[(0,Qe.jsx)(ee,{className:"card__title",children:m?h?(0,Qe.jsx)(YA,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,Qe.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,Qe.jsx)("div",{className:"card__category",children:(0,Qe.jsx)(kf,{tags:[e],insideCard:!0})}),t&&(0,Qe.jsx)("div",{className:"card__description",children:r?M7(t):(0,Qe.jsx)("p",{...b,children:t})}),n&&(0,Qe.jsx)("div",{className:"card__helptext",children:i?M7(n):(0,Qe.jsx)("p",{children:n})}),(0,Qe.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,R&&(0,Qe.jsx)($o,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:R}),_&&(0,Qe.jsx)($o,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),x&&(0,Qe.jsx)($o,{icon:"clock",label:S||Drupal.t("Date",{},{context:"React search"}),content:x}),E&&(0,Qe.jsx)($o,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:b}),z&&(0,Qe.jsx)($o,{icon:"locate",label:F||Drupal.t("Theme",{},{context:"React search"}),content:z}),V&&(0,Qe.jsx)($o,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:V}),T&&(0,Qe.jsx)($o,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:T}),w&&(0,Qe.jsx)($o,{icon:"globe",label:A||Drupal.t("Language",{},{context:"React search"}),content:w}),W&&(0,Qe.jsx)($o,{icon:"calendar",label:q||Drupal.t("Time",{},{context:"Time of event"}),content:W}),M&&(0,Qe.jsx)($o,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:M,langAttribute:b}),I&&(0,Qe.jsx)($o,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,Qe.jsx)("div",{className:"card__tags",children:(0,Qe.jsx)(kf,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(jte,"CardItem");var KA=jte;var Ute={LANGUAGE:"_language",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",POSTAL_CODE:"field_postal_code",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"},ze=Ute;var If=window.drupalSettings.path.currentLanguage||"fi",QA={term:{[`${ze.LANGUAGE}`]:If}},Of={term:{[ze.ENTITY_TYPE]:"node"}},XA={name:{order:"asc"}},kh={unique:{cardinality:{field:`${ze.RECRUITMENT_ID}.keyword`}}},eN={aggs:{promoted:{terms:{field:ze.NID,size:100}}},query:{bool:{filter:[Of],must:[{term:{[ze.PROMOTED]:!0}}]}}},tN={aggs:{occupations:{terms:{field:"task_area_external_id",size:100},aggs:kh},employment:{terms:{field:"employment_id",size:100},aggs:kh},employment_type:{terms:{field:"employment_type_id",size:100},aggs:kh},employment_search_id:{terms:{field:"employment_search_id",size:100},aggs:kh}},query:{bool:{filter:[Of]}}},rN={query:{bool:{should:[{term:{field_search_id:et.FIXED_CONTRACTUAL}},{term:{field_search_id:et.FIXED_SERVICE}},{term:{field_search_id:et.PERMANENT_CONTRACTUAL}},{term:{field_search_id:et.PERMANENT_SERVICE}},{term:{field_search_id:et.TRAINING}},{term:{field_search_id:et.ALTERNATION}}],minimum_should_match:1,filter:[QA,{term:{[ze.ENTITY_TYPE]:"taxonomy_term"}}]}},sort:[XA],size:100},nN={aggs:{languages:{terms:{field:"_language"}}},query:{bool:{filter:[Of]}}},oN={query:{bool:{filter:[{term:{vid:"task_area"}},{term:{entity_type:"taxonomy_term"}},QA]}},sort:[XA],size:100};var ys=U(he()),iN=o(({title:e,field_employment:t,field_employment_type:r,field_job_duration:n,field_jobs:i,field_organization_name:s,field_recruitment_id:u,unpublish_on:c,url:d,_language:p})=>{let m={lang:p===If?void 0:p},h=e[0],v=(0,ys.jsxs)(ys.Fragment,{children:[(0,ys.jsx)("span",{...m,children:h}),i?.[0]>1&&(0,ys.jsx)("span",{children:` (${i} ${Drupal.t("jobs",{},{context:"Job search"})})`})]}),x=o(()=>{let b,w,T=c?.[0];if(!T||Number.isNaN(T))return"-";try{w=new Date(T*1e3),b=w.toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(A){console.warn(`Unable to parse date for job ${u?.[0]}: ${A}`);return}return b},"getDate"),S=s&&s.length>0&&s[0]||"",E=Array.isArray(t)?t:[],y=Array.isArray(r)?r:[],_=E.concat(y).map(b=>({tag:b}));return(0,ys.jsx)(KA,{cardDescription:S,cardModifierClass:"node--type-job-listing node--view-mode-teaser",cardTags:_,cardTitle:v,cardUrl:d?.[0],date:x(),dateLabel:Drupal.t("Application period ends",{},{context:"Job search"}),daterange:n?.[0].toString(),dateRangeLabel:Drupal.t("Employment contract",{},{context:"Job search"}),langAttribute:m})},"getResultCard"),$te=o(({job:e,innerHits:t})=>{let r=ke(ir),{_language:n,title:i}=e;if(!i||!i.length)return null;if(!(r[Z.LANGUAGE]?.length>0)&&t.length>1&&!n.includes(If)){for(let u of t)if(u._source._language.includes(If))return iN(u._source)}return iN(e)},"ResultCard"),aN=$te;var Rf=U(he()),qte=o(({hits:e})=>(0,Rf.jsx)(Rf.Fragment,{children:e.map(t=>(0,Rf.jsx)(aN,{innerHits:t?.inner_hits.translations.hits.hits||null,job:t._source},t._id))}),"ResultsList"),sN=qte;function lN(e){return e==="fi"||e==="sv"||e==="en"?e:"fi"}o(lN,"getCurrentLanguage");var cN=U(he()),{sortOptions:D7}=Ur,P7=[{label:Drupal.t("Newest first",{},{context:"Job search"}),value:D7.newestFirst},{label:Drupal.t("Closing date first",{},{context:"Job search"}),value:D7.closing}],Zte=o(()=>{let e=ke(ir),t=_t(BO);return(0,cN.jsx)(Bo,{className:"job-listing-search__sort",clearable:!1,onChange:(r,n)=>{t(n?.value||D7.newestFirst)},options:P7,texts:{label:Drupal.t("Sort search results",{},{context:"HELfi Rekry job search"}),language:lN(window.drupalSettings.path.currentLanguage)},value:[P7.find(r=>r.value===e[Z.ORDER])||P7[0]],theme:ah})},"ResultsSort"),uN=Zte;var yr=U(se(),1),NN=U(mN(),1);var Rr=U(se(),1);var xs={};BF(xs,{ERROR_REVALIDATE_EVENT:()=>rre,FOCUS_EVENT:()=>hN,MUTATE_EVENT:()=>_N,RECONNECT_EVENT:()=>gN});var hN=0,gN=1,_N=2,rre=3;var vN=Object.prototype.hasOwnProperty;function Ih(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&Ih(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(vN.call(e,r)&&++n&&!vN.call(t,r)||!(r in t)||!Ih(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}o(Ih,"dequal");var qo=new WeakMap,ua=o(()=>{},"noop"),ur=ua(),Mc=Object,qe=o(e=>e===ur,"isUndefined"),Fn=o(e=>typeof e=="function","isFunction"),Zo=o((e,t)=>({...e,...t}),"mergeObjects"),Ph=o(e=>Fn(e.then),"isPromiseLike"),B7={},Oh={},q7="undefined",Pc=typeof window!=q7,Ah=typeof document!=q7,yN=Pc&&"Deno"in window,xN=o(()=>Pc&&typeof window.requestAnimationFrame!=q7,"hasRequestAnimationFrame"),Dh=o((e,t)=>{let r=qo.get(e);return[()=>!qe(t)&&e.get(t)||B7,n=>{if(!qe(t)){let i=e.get(t);t in Oh||(Oh[t]=i),r[5](t,Zo(i,n),i||B7)}},r[6],()=>!qe(t)&&t in Oh?Oh[t]:!qe(t)&&e.get(t)||B7]},"createCacheHelper"),F7=!0,nre=o(()=>F7,"isOnline"),[j7,U7]=Pc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[ua,ua],ore=o(()=>{let e=Ah&&document.visibilityState;return qe(e)||e!=="hidden"},"isVisible"),ire=o(e=>(Ah&&document.addEventListener("visibilitychange",e),j7("focus",e),()=>{Ah&&document.removeEventListener("visibilitychange",e),U7("focus",e)}),"initFocus"),are=o(e=>{let t=o(()=>{F7=!0,e()},"onOnline"),r=o(()=>{F7=!1},"onOffline");return j7("online",t),j7("offline",r),()=>{U7("online",t),U7("offline",r)}},"initReconnect"),CN={isOnline:nre,isVisible:ore},wN={initFocus:ire,initReconnect:are},Hh=!Rr.default.useId,Fl=!Pc||yN,Z7=o(e=>xN()?window.requestAnimationFrame(e):setTimeout(e,1),"rAF"),Dc=Fl?Rr.useEffect:Rr.useLayoutEffect,z7=typeof navigator<"u"&&navigator.connection,$7=!Fl&&z7&&(["slow-2g","2g"].includes(z7.effectiveType)||z7.saveData),Rh=new WeakMap,sre=o(e=>Mc.prototype.toString.call(e),"getTypeName"),V7=o((e,t)=>e===`[object ${t}]`,"isObjectTypeName"),lre=0,Nh=o(e=>{let t=typeof e,r=sre(e),n=V7(r,"Date"),i=V7(r,"RegExp"),s=V7(r,"Object"),u,c;if(Mc(e)===e&&!n&&!i){if(u=Rh.get(e),u)return u;if(u=++lre+"~",Rh.set(e,u),Array.isArray(e)){for(u="@",c=0;c{if(Fn(e))try{e=e()}catch{e=""}let t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Nh(e):"",[e,t]},"serialize"),ure=0,Af=o(()=>++ure,"getTimestamp");async function Bh(...e){let[t,r,n,i]=e,s=Zo({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{}),u=s.populateCache,c=s.rollbackOnError,d=s.optimisticData,p=o(v=>typeof c=="function"?c(v):c!==!1,"rollbackOnError"),m=s.throwOnError;if(Fn(r)){let v=r,x=[],S=t.keys();for(let E of S)!/^\$(inf|sub)\$/.test(E)&&v(t.get(E)._k)&&x.push(E);return Promise.all(x.map(h))}return h(r);async function h(v){let[x]=Nf(v);if(!x)return;let[S,E]=Dh(t,x),[y,_,b,w]=qo.get(t),T=o(()=>{let V=y[x];return(Fn(s.revalidate)?s.revalidate(S().data,v):s.revalidate!==!1)&&(delete b[x],delete w[x],V&&V[0])?V[0](2).then(()=>S().data):S().data},"startRevalidate");if(e.length<3)return T();let A=n,R,B=!1,I=Af();_[x]=[I,0];let M=!qe(d),z=S(),F=z.data,W=z._c,q=qe(W)?F:W;if(M&&(d=Fn(d)?d(q,F):d,E({data:d,_c:q})),Fn(A))try{A=A(q)}catch(V){R=V,B=!0}if(A&&Ph(A))if(A=await A.catch(V=>{R=V,B=!0}),I!==_[x][0]){if(B)throw R;return A}else B&&M&&p(R)&&(u=!0,E({data:q,_c:ur}));if(u&&!B)if(Fn(u)){let V=u(A,q);E({data:V,error:ur,_c:ur})}else E({data:A,error:ur,_c:ur});if(_[x][1]=Af(),Promise.resolve(T()).then(()=>{E({_c:ur})}),B){if(m)throw R;return}return A}}o(Bh,"internalMutate");var bN=o((e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},"revalidateAllKeys"),W7=o((e,t)=>{if(!qo.has(e)){let r=Zo(wN,t),n=Object.create(null),i=Bh.bind(ur,e),s=ua,u=Object.create(null),c=o((m,h)=>{let v=u[m]||[];return u[m]=v,v.push(h),()=>v.splice(v.indexOf(h),1)},"subscribe"),d=o((m,h,v)=>{e.set(m,h);let x=u[m];if(x)for(let S of x)S(h,v)},"setter"),p=o(()=>{if(!qo.has(e)&&(qo.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,d,c]),!Fl)){let m=r.initFocus(setTimeout.bind(ur,bN.bind(ur,n,0))),h=r.initReconnect(setTimeout.bind(ur,bN.bind(ur,n,1)));s=o(()=>{m&&m(),h&&h(),qo.delete(e)},"unmount")}},"initProvider");return p(),[e,i,p,s]}return[e,qo.get(e)[4]]},"initCache"),cre=o((e,t,r,n,i)=>{let s=r.errorRetryCount,u=i.retryCount,c=~~((Math.random()+.5)*(1<<(u<8?u:8)))*r.errorRetryInterval;!qe(s)&&u>s||setTimeout(n,c,i)},"onErrorRetry"),SN=Ih,[zh,EN]=W7(new Map),Vh=Zo({onLoadingSlow:ua,onSuccess:ua,onError:ua,onErrorRetry:cre,onDiscarded:ua,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:$7?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:$7?5e3:3e3,compare:SN,isPaused:o(()=>!1,"isPaused"),cache:zh,mutate:EN,fallback:{}},CN),G7=o((e,t)=>{let r=Zo(e,t);if(t){let{use:n,fallback:i}=e,{use:s,fallback:u}=t;n&&s&&(r.use=n.concat(s)),i&&u&&(r.fallback=Zo(i,u))}return r},"mergeConfigs"),Mh=(0,Rr.createContext)({}),Y7=o(e=>{let{value:t}=e,r=(0,Rr.useContext)(Mh),n=Fn(t),i=(0,Rr.useMemo)(()=>n?t(r):t,[n,r,t]),s=(0,Rr.useMemo)(()=>n?i:G7(r,i),[n,r,i]),u=i&&i.provider,c=(0,Rr.useRef)(ur);u&&!c.current&&(c.current=W7(u(s.cache||zh),i));let d=c.current;return d&&(s.cache=d[0],s.mutate=d[1]),Dc(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,Rr.createElement)(Mh.Provider,Zo(e,{value:s}))},"SWRConfig");var LN="$inf$";var Hc=U(se(),1);var TN=Pc&&window.__SWR_DEVTOOLS_USE__,dre=TN?window.__SWR_DEVTOOLS_USE__:[],fre=o(()=>{TN&&(window.__SWR_DEVTOOLS_REACT__=Hc.default)},"setupDevTools"),kN=o(e=>Fn(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],"normalize"),pre=o(()=>{let e=(0,Hc.useContext)(Mh);return(0,Hc.useMemo)(()=>Zo(Vh,e),[e])},"useSWRConfig");var mre=o(e=>(t,r,n)=>e(t,r&&((...s)=>{let[u]=Nf(t),[,,,c]=qo.get(zh);if(u.startsWith(LN))return r(...s);let d=c[u];return qe(d)?r(...s):(delete c[u],d)}),n),"middleware"),hre=dre.concat(mre),IN=o(e=>o(function(...r){let n=pre(),[i,s,u]=kN(r),c=G7(n,u),d=e,{use:p}=c,m=(p||[]).concat(hre);for(let h=m.length;h--;)d=m[h](d);return d(i,s||c.fetcher||null,c)},"useSWRArgs"),"withArgs"),ON=o((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let i=n.indexOf(r);i>=0&&(n[i]=n[n.length-1],n.pop())}},"subscribeCallback"),RN=o((e,t)=>(...r)=>{let[n,i,s]=kN(r),u=(s.use||[]).concat(t);return e(n,i,{...s,use:u})},"withMiddleware");fre();var gre=o(()=>{},"noop"),LCe=gre();var J7=yr.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),K7={dedupe:!0},AN=Promise.resolve(ur),_re=o((e,t,r)=>{let{cache:n,compare:i,suspense:s,fallbackData:u,revalidateOnMount:c,revalidateIfStale:d,refreshInterval:p,refreshWhenHidden:m,refreshWhenOffline:h,keepPreviousData:v}=r,[x,S,E,y]=qo.get(n),[_,b]=Nf(e),w=(0,yr.useRef)(!1),T=(0,yr.useRef)(!1),A=(0,yr.useRef)(_),R=(0,yr.useRef)(t),B=(0,yr.useRef)(r),I=o(()=>B.current,"getConfig"),M=o(()=>I().isVisible()&&I().isOnline(),"isActive"),[z,F,W,q]=Dh(n,_),V=(0,yr.useRef)({}).current,J=qe(u)?qe(r.fallback)?ur:r.fallback[_]:u,ee=o((Pe,mt)=>{for(let ot in V){let tt=ot;if(tt==="data"){if(!i(Pe[tt],mt[tt])&&(!qe(Pe[tt])||!i(dr,mt[tt])))return!1}else if(mt[tt]!==Pe[tt])return!1}return!0},"isEqual"),X=(0,yr.useMemo)(()=>{let Pe=!_||!t?!1:qe(c)?I().isPaused()||s?!1:d!==!1:c,mt=o(ut=>{let qt=Zo(ut);return delete qt._k,Pe?{isValidating:!0,isLoading:!0,...qt}:qt},"getSelectedCache"),ot=z(),tt=q(),Ar=mt(ot),sn=ot===tt?Ar:mt(tt),rt=Ar;return[()=>{let ut=mt(z());return ee(ut,rt)?(rt.data=ut.data,rt.isLoading=ut.isLoading,rt.isValidating=ut.isValidating,rt.error=ut.error,rt):(rt=ut,ut)},()=>sn]},[n,_]),ie=(0,NN.useSyncExternalStore)((0,yr.useCallback)(Pe=>W(_,(mt,ot)=>{ee(ot,mt)||Pe()}),[n,_]),X[0],X[1]),fe=!w.current,vt=x[_]&&x[_].length>0,Ge=ie.data,lt=qe(Ge)?J&&Ph(J)?J7(J):J:Ge,Pt=ie.error,cr=(0,yr.useRef)(lt),dr=v?qe(Ge)?qe(cr.current)?lt:cr.current:Ge:lt,Cr=vt&&!qe(Pt)?!1:fe&&!qe(c)?c:I().isPaused()?!1:s?qe(lt)?!1:d:qe(lt)||d,Cn=!!(_&&t&&fe&&Cr),_o=qe(ie.isValidating)?Cn:ie.isValidating,Wo=qe(ie.isLoading)?Cn:ie.isLoading,jn=(0,yr.useCallback)(async Pe=>{let mt=R.current;if(!_||!mt||T.current||I().isPaused())return!1;let ot,tt,Ar=!0,sn=Pe||{},rt=!E[_]||!sn.dedupe,ut=o(()=>Hh?!T.current&&_===A.current&&w.current:_===A.current,"callbackSafeguard"),qt={isValidating:!1,isLoading:!1},Cs=o(()=>{F(qt)},"finishRequestAndUpdateState"),vo=o(()=>{let Dt=E[_];Dt&&Dt[1]===tt&&delete E[_]},"cleanupState"),ca={isValidating:!0};qe(z().data)&&(ca.isLoading=!0);try{if(rt&&(F(ca),r.loadingTimeout&&qe(z().data)&&setTimeout(()=>{Ar&&ut()&&I().onLoadingSlow(_,r)},r.loadingTimeout),E[_]=[mt(b),Af()]),[ot,tt]=E[_],ot=await ot,rt&&setTimeout(vo,r.dedupingInterval),!E[_]||E[_][1]!==tt)return rt&&ut()&&I().onDiscarded(_),!1;qt.error=ur;let Dt=S[_];if(!qe(Dt)&&(tt<=Dt[0]||tt<=Dt[1]||Dt[1]===0))return Cs(),rt&&ut()&&I().onDiscarded(_),!1;let Zt=z().data;qt.data=i(Zt,ot)?Zt:ot,rt&&ut()&&I().onSuccess(ot,_,r)}catch(Dt){vo();let Zt=I(),{shouldRetryOnError:Go}=Zt;Zt.isPaused()||(qt.error=Dt,rt&&ut()&&(Zt.onError(Dt,_,Zt),(Go===!0||Fn(Go)&&Go(Dt))&&(!I().revalidateOnFocus||!I().revalidateOnReconnect||M())&&Zt.onErrorRetry(Dt,_,Zt,da=>{let ws=x[_];ws&&ws[0]&&ws[0](xs.ERROR_REVALIDATE_EVENT,da)},{retryCount:(sn.retryCount||0)+1,dedupe:!0})))}return Ar=!1,Cs(),!0},[_,n]),Ei=(0,yr.useCallback)((...Pe)=>Bh(n,A.current,...Pe),[]);if(Dc(()=>{R.current=t,B.current=r,qe(Ge)||(cr.current=Ge)}),Dc(()=>{if(!_)return;let Pe=jn.bind(ur,K7),mt=0;I().revalidateOnFocus&&(mt=Date.now()+I().focusThrottleInterval);let tt=ON(_,x,o((Ar,sn={})=>{if(Ar==xs.FOCUS_EVENT){let rt=Date.now();I().revalidateOnFocus&&rt>mt&&M()&&(mt=rt+I().focusThrottleInterval,Pe())}else if(Ar==xs.RECONNECT_EVENT)I().revalidateOnReconnect&&M()&&Pe();else{if(Ar==xs.MUTATE_EVENT)return jn();if(Ar==xs.ERROR_REVALIDATE_EVENT)return jn(sn)}},"onRevalidate"));return T.current=!1,A.current=_,w.current=!0,F({_k:b}),Cr&&(E[_]||(qe(lt)||Fl?Pe():Z7(Pe))),()=>{T.current=!0,tt()}},[_]),Dc(()=>{let Pe;function mt(){let tt=Fn(p)?p(z().data):p;tt&&Pe!==-1&&(Pe=setTimeout(ot,tt))}o(mt,"next");function ot(){!z().error&&(m||I().isVisible())&&(h||I().isOnline())?jn(K7).then(mt):mt()}return o(ot,"execute"),mt(),()=>{Pe&&(clearTimeout(Pe),Pe=-1)}},[p,m,h,_]),(0,yr.useDebugValue)(dr),s){let Pe=_&&qe(lt);if(!Hh&&Fl&&Pe)throw new Error("Fallback data is required when using Suspense in SSR.");Pe&&(R.current=t,B.current=r,T.current=!1);let mt=y[_],ot=!qe(mt)&&Pe?Ei(mt):AN;if(J7(ot),!qe(Pt)&&Pe)throw Pt;let tt=Pe?jn(K7):AN;!qe(dr)&&Pe&&(tt.status="fulfilled",tt.value=!0),J7(tt)}return{mutate:Ei,get data(){return V.data=!0,dr},get error(){return V.error=!0,Pt},get isValidating(){return V.isValidating=!0,_o},get isLoading(){return V.isLoading=!0,Wo}}},"useSWRHandler"),TCe=Mc.defineProperty(Y7,"defaultValue",{value:Vh}),Fh=IN(_re);async function Q7(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),s=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),s}o(Q7,"useTimeoutFetch");var vre=o(({query:e,multi:t,...r})=>{let n=ke(rh);return Fh(e,o(async()=>{let{index:s}=Ur,u=t?"_msearch":"_search",c=`application/${t?"x-ndjson":"json"}`;return(await Q7(`${n}/${s}/${u}`,{method:"POST",headers:{"Content-Type":c},body:e})).json()},"fetcher"),{revalidateOnFocus:!1,...r})},"useIndexQuery"),MN=vre;var bre=o((e,t)=>{let{size:r}=Ur,n=Number.isNaN(Number(t[Z.PAGE]))?1:Number(t[Z.PAGE]),i=JSON.parse(e),s={term:{[ze.PROMOTED]:!0}};delete i.query.bool.must[0].bool.must_not,i.query.bool.must.push(s),i.size=r,i.from=r*(n-1);let u="{}";return`${u} +${JSON.stringify(i)} +${u} ${e} -`},"usePromotedQuery"),JN=Bre;var lv=i(e=>{let t=[];return e.forEach(r=>{Array.isArray(r.value)?t.push(...r.value):t.push(r.value.toString())}),t},"getArrayValues"),Fre=i(()=>{let e=Ie(ur),{size:t,sortOptions:r}=Zr,{promoted:n}=Ie(ca)||{},o=Number.isNaN(Number(e[Z.PAGE]))?1:Number(e[Z.PAGE]),a=[{bool:{must_not:{term:{[je.PROMOTED]:!0}}}}],l=[];e[Z.KEYWORD]&&e[Z.KEYWORD].toString().length>0&&a.push({bool:{should:[{match_phrase_prefix:{[je.RECRUITMENT_ID]:e[Z.KEYWORD].toString()}},{combined_fields:{query:e[Z.KEYWORD].toString().toLowerCase(),fields:[`${je.TITLE}^2`,`${je.ORGANIZATION}^1.5`,je.ORGANIZATION_NAME,je.EMPLOYMENT]}},{wildcard:{[`${je.TITLE}.keyword`]:`*${e[Z.KEYWORD].toString().toLowerCase()}*`}},{wildcard:{[je.TITLE]:`*${e[Z.KEYWORD].toString().toLowerCase()}*`}}]}}),e[Z.TASK_AREAS]?.length&&a.push({terms:{[je.TASK_AREA_EXTERNAL_ID]:lv(e[Z.TASK_AREAS])}}),e[Z.EMPLOYMENT]?.length&&a.push({bool:{should:[{terms:{[je.EMPLOYMENT_ID]:lv(e[Z.EMPLOYMENT])}},{terms:{[je.EMPLOYMENT_TYPE_ID]:lv(e[Z.EMPLOYMENT])}}],minimum_should_match:1}}),e[Z.CONTINUOUS]&&l.push({term:{[je.EMPLOYMENT_SEARCH_ID]:nt.CONTINUOUS}}),e[Z.INTERNSHIPS]&&l.push({term:{[je.EMPLOYMENT_SEARCH_ID]:nt.TRAINING}}),e[Z.SUMMER_JOBS]&&l.push({term:{[je.EMPLOYMENT_SEARCH_ID]:nt.SUMMER_JOBS}}),e[Z.YOUTH_SUMMER_JOBS]&&(l.push({term:{[je.EMPLOYMENT_SEARCH_ID]:nt.YOUTH_SUMMER_JOBS}}),l.push({term:{[je.EMPLOYMENT_SEARCH_ID]:nt.COOL_SUMMER_PROJECT}}));let c={bool:{filter:[D0]}};if(e[Z.LANGUAGE].length&&c.bool.filter.push({term:{[je.LANGUAGE]:e[Z.LANGUAGE][0].value}}),e[Z.AREA_FILTER]?.length){let E=[];e[Z.AREA_FILTER].forEach(y=>{E.push(...nh.find(_=>_.key===y.value)?.postalCodes||[])}),c.bool.filter.push({terms:{[je.POSTAL_CODE]:E}})}Object.keys(a).length&&(c.bool.must=a),l.length&&(c.bool.should=l,c.bool.minimum_should_match=1);let d={[je.UNPUBLISH_ON]:{order:"asc"}},p={[je.PUBLICATION_STARTS]:{order:"desc"}},h=i(()=>e?.[Z.ORDER]===r.closing?d:(e?.[Z.ORDER]===r.newestFirst,p),"getSort")(),v=i(()=>{if(!n.length)return[t,t*(o-1)];let E=t*(o-1)=t)return[0,0];if(!_){let w=Math.ceil(n.length/t),T=o-1-w;return[t,t*T+(t-b)]}return[t-b,0]},"getSizeFrom"),[x,S]=v();return JSON.stringify({aggs:{[je.NUMBER_OF_JOBS]:{sum:{field:je.NUMBER_OF_JOBS,missing:1}},total_count:{cardinality:{field:`${je.RECRUITMENT_ID}.keyword`}}},collapse:{field:`${je.RECRUITMENT_ID}.keyword`,inner_hits:{name:"translations",size:3}},from:S,query:c,sort:[h,"_score"],size:x})},"useQueryString"),Kh=Fre;var Vre=i(e=>{let[t,r]=e.responses,n=Number(t.aggregations?.total_count?.value),o=Number(r.aggregations?.total_count?.value),a=(Number.isNaN(n)?0:n)+(Number.isNaN(o)?0:o);if(a<=0)return{results:null,jobs:null,total:a};let l=t.aggregations?.[je.NUMBER_OF_JOBS]?.value,c=r.aggregations?.[je.NUMBER_OF_JOBS]?.value,d=(Number.isNaN(l)?0:l)+(Number.isNaN(c)?0:c);return{results:[...t.hits.hits,...r.hits.hits],jobs:d,total:a}},"handlePromotedResults"),zre=i(e=>{if(!e?.hits?.hits.length)return{results:null,jobs:null,total:0};let t=e.hits.hits,r=e.aggregations.total_count.value||e.hits.total.value,n=e?.aggregations?.[je.NUMBER_OF_JOBS]?.value;return{results:t,jobs:n,total:r}},"handleSimpleResults"),jre=i(()=>{let e=Ie(ur),{promoted:t}=Ie(ca)||{},r=Kh(),n=JN(r,e);return{promoted:!!t,query:t?n:r,handleResults:t?Vre:zre}},"useResultsQuery"),QN=jre;var vM=U(hM());var Qo=U(ue());var gM={"--background-color":"var(--color-black-90)","--background-color-hover":"transparent","--background-color-focus":"var(--color-black-90)","--background-color-hover-focus":"transparent","--background-color-disabled":"var(--color-black-20)","--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-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)","--outline-color-focus":"var(--color-black-90)","--submit-input-focus-gutter-color":"transparent"},vv={"--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-90)","--color":"var(--color-black-90)","--color-hover":"var(--color-white)","--color-focus":"var(--color-black-90)","--color-hover-focus":"var(--color-black-90)","--outline-color-focus":"var(--color-black-90)"};var _M=i(e=>{let t=[];return e.forEach(([r,n])=>{Array.isArray(n)&&n.length?n.forEach(o=>{t.push({tag:[Z.EMPLOYMENT,Z.LANGUAGE,Z.TASK_AREAS].includes(r)?oh(o.label):o.label,color:"neutral"})}):typeof n=="boolean"&&n===!0?t.push({tag:ih(r),color:"neutral"}):n&&t.push({tag:n.toString(),color:"neutral"})}),t},"useSelectionTags");var He=U(he()),bne=i(({dialogTargetRef:e})=>{let t=(0,Qo.useRef)(null),r=Kh(),n=fh(!0),o=_M(n.map(Re=>{let[Be,Ot]=Re;return Be===Z.KEYWORD?[Be,`"${Ot.toString().trim()}"`]:Re})),[a,l]=(0,Qo.useState)(null),[c,d]=(0,Qo.useState)(!1),[p,m]=(0,Qo.useState)(""),[h,v]=(0,Qo.useState)(!1),[x,S]=(0,Qo.useState)([]),[E,y]=(0,Qo.useState)(!1),_=vM.Buffer.from(r).toString("base64"),b="-",w=window.location.pathname,T=window.location.search,R=w+T,O={elastic_query:_,query:R,email:p,search_description:b,lang:window.drupalSettings.path.currentLanguage||"fi"},B=Drupal.t("Email address",{},{context:"Search monitor email label"}),I=i(async Re=>{if(Re.preventDefault(),a&&Object.keys(a).length>0){l({...a,allVisible:!0});let Se=Object.entries(a).filter(([Qe,Ye])=>Qe!=="allVisible"&&Ye).map(([Qe,Ye])=>Qe==="termsAgreed"&&!c||Qe==="email"&&!p?`${Drupal.t("The choice is mandatory",{},{context:"Search monitor error"})}: ${Qe==="email"?B:Drupal.t("Terms of service",{},{context:"Search monitor terms"})}`:Ye.message);S(Se);return}let Be=document.getElementById("job-search-form__search-monitor__submit-button");Be&&Be.setAttribute("disabled","true");let Ot="";try{let Se=await fetch("/session/token",{method:"GET"});if(!Se.ok){S([`Error getting session token: ${Se.statusText}`]),Be&&Be.removeAttribute("disabled");return}Ot=await Se.text()}catch(Se){S([`Error getting session token: ${Se}`]),Be&&Be.removeAttribute("disabled");return}let Gt=JSON.stringify(O),{host:Wr,pathname:En}=window.location,Zn=`${En.split("/").slice(0,-1).join("/")}/hakuvahti/subscribe`;Wr.includes("docker.so")&&(Zn="/hakuvahti/subscribe");let Er=await fetch(Zn,{method:"POST",headers:{"Content-Type":"application/json",token:Ot},body:Gt});if(!Er.ok){console.warn(Er.statusText),S([Drupal.t("Saving search failed. Please try again.",{},{context:"Search monitor error submitting"})]),Be&&Be.removeAttribute("disabled");return}v(!0),S([]),Be&&Be.removeAttribute("disabled")},"onSubmit");(0,Qo.useEffect)(()=>{l(Re=>{let Be={};return c||(Be.termsAgreed={message:`${Drupal.t("The choice is mandatory",{},{context:"Search monitor error"})}.`,visible:Re?.allVisible||Re?.email?.visible||!1}),p||(Be.email={message:`${Drupal.t("This field is mandatory",{},{context:"Search monitor error"})}.`,visible:Re?.allVisible||Re?.email?.visible||!1}),p&&!/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(p)&&(Be.email={message:Drupal.t("The email address you entered is not in the right format.",{},{context:"Search monitor error email"}),visible:Re?.allVisible||Re?.email?.visible||!1}),Object.keys(Be).length>0?Be:null})},[p,c]);let M=Drupal.t("Receive search results by email",{},{context:"Search monitor header"}),V=Drupal.t("Close the order form",{},{context:"Search monitor close label"}),z=Drupal.t("Saved search",{},{context:"Search monitor content title"}),G=Drupal.t("Save your search",{},{context:"Search monitor submit button label"}),q=Drupal.t("Please check these selections",{},{context:"Search monitor error label"}),F=window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_checkbox_label,J=window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_link_text,re=window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_link_url,ae=window.drupalSettings.helfi_rekry_job_search.hakuvahti_instructions_link_url!=="undefined"?window.drupalSettings.helfi_rekry_job_search.hakuvahti_instructions_link_url:void 0,de=Drupal.t("The link opens in a new tab",{},{context:"Explanation for users that the link opens in a new tab instead of the expected current tab"}),pe=Drupal.t("Notification",{},{context:"Search monitor error message type for screen reader"}),wt="job-search-form__search-monitor__header",gt=a?.allVisible&&a?.email||a?.email?.visible?a?.email.message:void 0,_t=a?.allVisible&&a?.termsAgreed||a?.termsAgreed?.visible?a?.termsAgreed.message:void 0;return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Hn,{"aria-controls":"job-search-form__search-monitor__content","aria-expanded":E,className:"job-search-form__search-monitor__button",iconStart:(0,He.jsx)(Z9,{}),onClick:Re=>{Re.preventDefault(),y(!E)},ref:t,theme:vv,type:"button",variant:Dn.Secondary,children:G}),(0,He.jsx)(wi,{"aria-labelledby":wt,"aria-describedby":z,className:"job-search-form__search-monitor__content",close:()=>y(!1),closeButtonLabelText:V,id:"job-search-form__search-monitor__content",isOpen:E,focusAfterCloseRef:t,targetElement:e.current||void 0,children:h?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(wi.Header,{className:"job-search-form__search-monitor__heading",id:wt,title:Drupal.t("You are almost done saving your search",{},{context:"Search monitor submitted header"})}),(0,He.jsx)(wi.Content,{children:(0,He.jsxs)("form",{className:"job-search-form__search-monitor",onSubmit:()=>y(!1),children:[(0,He.jsx)("p",{children:Drupal.t("Please confirm your saved search with the confirmation link sent to your email address.",{},{context:"Search monitor submitted content"})}),(0,He.jsx)("div",{className:"job-search-form__search-monitor__buttons-container",children:(0,He.jsx)(Hn,{className:"job-search-form__search-monitor__cancel-button",theme:gM,type:"submit",variant:Dn.Primary,children:Drupal.t("Close")})})]})})]}):(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(wi.Header,{className:"job-search-form__search-monitor__heading",id:wt,title:M}),(0,He.jsx)(wi.Content,{children:(0,He.jsxs)("form",{noValidate:!0,onSubmit:I,className:"job-search-form__search-monitor",children:[(0,He.jsx)("p",{children:Drupal.t("Carry out a search according to your specifications and then save your search.",{},{context:"Search monitor content"})}),(0,He.jsx)("p",{children:` +`},"usePromotedQuery"),PN=bre;var X7=o(e=>{let t=[];return e.forEach(r=>{Array.isArray(r.value)?t.push(...r.value):t.push(r.value.toString())}),t},"getArrayValues"),yre=o(()=>{let e=ke(ir),{size:t,sortOptions:r}=Ur,{promoted:n}=ke(ia)||{},i=Number.isNaN(Number(e[Z.PAGE]))?1:Number(e[Z.PAGE]),s=[{bool:{must_not:{term:{[ze.PROMOTED]:!0}}}}],u=[];e[Z.KEYWORD]&&e[Z.KEYWORD].toString().length>0&&s.push({bool:{should:[{match_phrase_prefix:{[ze.RECRUITMENT_ID]:e[Z.KEYWORD].toString()}},{combined_fields:{query:e[Z.KEYWORD].toString().toLowerCase(),fields:[`${ze.TITLE}^2`,`${ze.ORGANIZATION}^1.5`,ze.ORGANIZATION_NAME,ze.EMPLOYMENT]}},{wildcard:{[`${ze.TITLE}.keyword`]:`*${e[Z.KEYWORD].toString().toLowerCase()}*`}},{wildcard:{[ze.TITLE]:`*${e[Z.KEYWORD].toString().toLowerCase()}*`}}]}}),e[Z.TASK_AREAS]?.length&&s.push({terms:{[ze.TASK_AREA_EXTERNAL_ID]:X7(e[Z.TASK_AREAS])}}),e[Z.EMPLOYMENT]?.length&&s.push({bool:{should:[{terms:{[ze.EMPLOYMENT_ID]:X7(e[Z.EMPLOYMENT])}},{terms:{[ze.EMPLOYMENT_TYPE_ID]:X7(e[Z.EMPLOYMENT])}}],minimum_should_match:1}}),e[Z.CONTINUOUS]&&u.push({term:{[ze.EMPLOYMENT_SEARCH_ID]:et.CONTINUOUS}}),e[Z.INTERNSHIPS]&&u.push({term:{[ze.EMPLOYMENT_SEARCH_ID]:et.TRAINING}}),e[Z.SUMMER_JOBS]&&u.push({term:{[ze.EMPLOYMENT_SEARCH_ID]:et.SUMMER_JOBS}}),e[Z.YOUTH_SUMMER_JOBS]&&(u.push({term:{[ze.EMPLOYMENT_SEARCH_ID]:et.YOUTH_SUMMER_JOBS}}),u.push({term:{[ze.EMPLOYMENT_SEARCH_ID]:et.COOL_SUMMER_PROJECT}}));let c={bool:{filter:[Of]}};if(e[Z.LANGUAGE].length&&c.bool.filter.push({term:{[ze.LANGUAGE]:e[Z.LANGUAGE][0].value}}),e[Z.AREA_FILTER]?.length){let E=[];e[Z.AREA_FILTER].forEach(y=>{E.push(...J2.find(_=>_.key===y.value)?.postalCodes||[])}),c.bool.filter.push({terms:{[ze.POSTAL_CODE]:E}})}Object.keys(s).length&&(c.bool.must=s),u.length&&(c.bool.should=u,c.bool.minimum_should_match=1);let d={[ze.UNPUBLISH_ON]:{order:"asc"}},p={[ze.PUBLICATION_STARTS]:{order:"desc"}},h=o(()=>e?.[Z.ORDER]===r.closing?d:(e?.[Z.ORDER]===r.newestFirst,p),"getSort")(),v=o(()=>{if(!n.length)return[t,t*(i-1)];let E=t*(i-1)=t)return[0,0];if(!_){let w=Math.ceil(n.length/t),T=i-1-w;return[t,t*T+(t-b)]}return[t-b,0]},"getSizeFrom"),[x,S]=v();return JSON.stringify({aggs:{[ze.NUMBER_OF_JOBS]:{sum:{field:ze.NUMBER_OF_JOBS,missing:1}},total_count:{cardinality:{field:`${ze.RECRUITMENT_ID}.keyword`}}},collapse:{field:`${ze.RECRUITMENT_ID}.keyword`,inner_hits:{name:"translations",size:3}},from:S,query:c,sort:[h,"_score"],size:x})},"useQueryString"),jh=yre;var xre=o(e=>{let[t,r]=e.responses,n=Number(t.aggregations?.total_count?.value),i=Number(r.aggregations?.total_count?.value),s=(Number.isNaN(n)?0:n)+(Number.isNaN(i)?0:i);if(s<=0)return{results:null,jobs:null,total:s};let u=t.aggregations?.[ze.NUMBER_OF_JOBS]?.value,c=r.aggregations?.[ze.NUMBER_OF_JOBS]?.value,d=(Number.isNaN(u)?0:u)+(Number.isNaN(c)?0:c);return{results:[...t.hits.hits,...r.hits.hits],jobs:d,total:s}},"handlePromotedResults"),Cre=o(e=>{if(!e?.hits?.hits.length)return{results:null,jobs:null,total:0};let t=e.hits.hits,r=e.aggregations.total_count.value||e.hits.total.value,n=e?.aggregations?.[ze.NUMBER_OF_JOBS]?.value;return{results:t,jobs:n,total:r}},"handleSimpleResults"),wre=o(()=>{let e=ke(ir),{promoted:t}=ke(ia)||{},r=jh(),n=PN(r,e);return{promoted:!!t,query:t?n:r,handleResults:t?xre:Cre}},"useResultsQuery"),DN=wre;var $r=U(se());var Uh={"--border-color-selected":"var(--hdbt-color-black)","--border-color-selected-hover":"var(--hdbt-color-black)","--border-color-selected-focus":"var(--hdbt-color-black)","--color-focus-outline":"var(--color-coat-of-arms)","--focus-outline-color":"var(--hdbt-color-black)","--icon-color-selected":"var(--hdbt-color-black)"};var HN={"--background-color":"var(--color-black-90)","--background-color-hover":"transparent","--background-color-focus":"var(--color-black-90)","--background-color-hover-focus":"transparent","--background-color-disabled":"var(--color-black-20)","--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-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)","--outline-color-focus":"var(--color-black-90)","--submit-input-focus-gutter-color":"transparent"},ev={"--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-90)","--color":"var(--color-black-90)","--color-hover":"var(--color-white)","--color-focus":"var(--color-black-90)","--color-hover-focus":"var(--color-black-90)","--outline-color-focus":"var(--color-black-90)"};var Ee=U(he()),BN=Drupal.t("Email address",{},{context:"Search monitor"}),zN=Drupal.t("Phone number",{},{context:"Search monitor"}),VN=Drupal.t("Save your search",{},{context:"Search monitor"}),Sre=Drupal.t("the link opens in a new tab, pdf",{},{context:"Search monitor"}),FN=Drupal.t("Notification",{},{context:"Search monitor"}),tv="hdbt-search__search-monitor__header";function Ere(e){let[t,r]=(0,$r.useState)(e[0]),n=t==="email"||t==="email_sms",i=t==="sms"||t==="email_sms",s=e.length>1;return[t,r,n,i,s]}o(Ere,"useNotificationMethod");var Lre=o(({apiUrl:e,dialogTargetRef:t,enabledNotificationMethods:r=["email"],elasticQuery:n,selectionTags:i,texts:s,secureQuery:u})=>{let c=(0,$r.useRef)(null),[d,p]=(0,$r.useState)(null),[m,h]=(0,$r.useState)(!1),[v,x,S,E,y]=Ere(r),[_,b]=(0,$r.useState)(""),[w,T]=(0,$r.useState)(""),[A,R]=(0,$r.useState)(!1),[B,I]=(0,$r.useState)([]),[M,z]=(0,$r.useState)(!1),F=o(async X=>{if(X.preventDefault(),d&&Object.keys(d).length>0){p({...d,allVisible:!0});let vt=Object.entries(d).filter(([Ge,lt])=>Ge!=="allVisible"&<).map(([Ge,lt])=>{if(Ge==="termsAgreed"&&!m||Ge==="email"&&!_||Ge==="phone"&&!w){let Pt=Ge==="email"?BN:Ge==="phone"?zN:Drupal.t("Terms of service",{},{context:"Search monitor"});return`${Drupal.t("The choice is mandatory",{},{context:"Search monitor"})}: ${Pt}`}return lt.message});I(vt);return}let ie={elasticQuery:btoa(n),elasticQueryAtv:!!u,query:window.location.pathname+window.location.search,email:S?_:null,sms:E?w:null,searchDescription:i.map(({tag:vt})=>vt).join(", ")},fe=document.getElementById("hdbt-search__search-monitor__submit-button");fe?.setAttribute("disabled","true");try{if(!(await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(ie)})).ok){I([Drupal.t("Saving search failed. Please try again.",{},{context:"Search monitor"})]);return}R(!0),I([])}finally{fe?.removeAttribute("disabled")}},"onSubmit");(0,$r.useEffect)(()=>{p(X=>{let ie={};return m||(ie.termsAgreed={message:`${Drupal.t("The choice is mandatory",{},{context:"Search monitor"})}.`,visible:X?.allVisible||X?.email?.visible||!1}),S&&(_||(ie.email={message:`${Drupal.t("This field is mandatory",{},{context:"Search monitor"})}.`,visible:X?.allVisible||X?.email?.visible||!1}),_&&!/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(_)&&(ie.email={message:Drupal.t("The email address you entered is not in the right format.",{},{context:"Search monitor"}),visible:X?.allVisible||X?.email?.visible||!1})),E&&(w||(ie.phone={message:`${Drupal.t("This field is mandatory",{},{context:"Search monitor"})}.`,visible:X?.allVisible||X?.phone?.visible||!1}),w&&!/^\+?[0-9\s-]{6,}$/.test(w)&&(ie.phone={message:Drupal.t("The phone number you entered is not in the right format.",{},{context:"Search monitor"}),visible:X?.allVisible||X?.phone?.visible||!1})),Object.keys(ie).length>0?ie:null})},[_,w,m,S,E]);let W=s.instructionsLinkUrl,q=d?.allVisible&&d?.email||d?.email?.visible?d?.email.message:void 0,V=d?.allVisible&&d?.phone||d?.phone?.visible?d?.phone.message:void 0,J=d?.allVisible&&d?.termsAgreed||d?.termsAgreed?.visible?d?.termsAgreed.message:void 0,ee=(0,$r.useRef)(null);return(0,$r.useEffect)(()=>{let X=o(ie=>{ie.detail?.button instanceof HTMLElement&&(ee.current=ie.detail.button),z(!0)},"open");return window.addEventListener("hdbt:search-monitor:open",X),()=>window.removeEventListener("hdbt:search-monitor:open",X)},[]),(0,$r.useEffect)(()=>{let X=o(()=>{z(!1),document.querySelectorAll('.hdbt-search__search-monitor__button[data-hds-component="button"]').forEach(ie=>{ie.setAttribute("aria-expanded","false")}),ee.current&&(ee.current.focus(),ee.current=null)},"close");return window.addEventListener("hdbt:search-monitor:close",X),()=>window.removeEventListener("hdbt:search-monitor:close",X)},[]),(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Nn,{"aria-controls":"hdbt-search__search-monitor__content","aria-expanded":M,className:"hdbt-search__search-monitor__button",iconStart:(0,Ee.jsx)(D_,{}),onClick:X=>{X.preventDefault(),z(!M)},ref:c,theme:ev,type:"button",variant:An.Secondary,children:VN}),(0,Ee.jsx)(vi,{"aria-labelledby":tv,"aria-describedby":Drupal.t("Saved search",{},{context:"Search monitor"}),className:"hdbt-search__search-monitor__content",close:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},closeButtonLabelText:Drupal.t("Close the order form",{},{context:"Search monitor"}),id:"hdbt-search__search-monitor__content",isOpen:M,focusAfterCloseRef:ee.current||c,targetElement:t.current||void 0,children:A?(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(vi.Header,{className:"hdbt-search__search-monitor__heading",id:tv,title:Drupal.t("You are almost done saving your search",{},{context:"Search monitor submitted header"})}),(0,Ee.jsx)(vi.Content,{children:(0,Ee.jsxs)("form",{className:"hdbt-search__search-monitor",onSubmit:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},children:[(0,Ee.jsx)("p",{children:Drupal.t("Please confirm your saved search with the confirmation link sent to your email address.",{},{context:"Search monitor submitted content"})}),(0,Ee.jsx)("div",{className:"hdbt-search__search-monitor__buttons-container",children:(0,Ee.jsx)(Nn,{className:"hdbt-search__search-monitor__cancel-button",theme:HN,type:"submit",variant:An.Primary,children:Drupal.t("Close")})})]})})]}):(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(vi.Header,{className:"hdbt-search__search-monitor__heading",id:tv,title:Drupal.t("Receive search results by email",{},{context:"Search monitor"})}),(0,Ee.jsx)(vi.Content,{children:(0,Ee.jsxs)("form",{noValidate:!0,onSubmit:F,className:"hdbt-search__search-monitor",children:[(0,Ee.jsx)("p",{children:Drupal.t("Carry out a search according to your specifications and then save your search.",{},{context:"Search monitor content"})}),(0,Ee.jsx)("p",{children:` ${Drupal.t("You can save as many searches as you want.",{},{context:"Search monitor content"})} ${Drupal.t("You will receive email alerts about new search results up to once a day",{},{context:"Search monitor content"})} - `}),ae&&(0,He.jsx)("p",{children:(0,He.jsx)("a",{href:ae,target:"_blank",rel:"noreferrer",children:Drupal.t("More detailed instructions on how to use saved searches",{},{context:"Search monitor instructions link"})})}),x.length>0&&(0,He.jsx)(xc,{className:"job-search-form__search-monitor__error",label:q,size:Ci.Medium,type:"error",notificationAriaLabel:pe,children:(0,He.jsx)("ul",{children:x.map(Re=>(0,He.jsx)("li",{children:Re},Re))})}),(0,He.jsxs)("section",{"aria-labelledby":"job-search-form__search-monitor__selections-heading",className:"job-search-form__search-monitor__selections",children:[(0,He.jsx)("h3",{id:"job-search-form__search-monitor__selections-heading",className:"job-search-form__search-monitor__selections-heading",children:Drupal.t("Your search criteria:",{},{context:"Search monitor selections heading"})}),(0,He.jsx)("div",{className:"job-search-form__search-monitor__selection-tags",children:(0,He.jsx)(M0,{insideCard:!1,tags:o})})]}),o.length===0&&(0,He.jsx)(xc,{label:Drupal.t("No search criteria selected",{},{context:"Search monitor no selections notification title"}),className:"job-search-form__search-monitor__no-selections",notificationAriaLabel:pe,size:Ci.Small,type:"info",children:Drupal.t("You have not selected any search criteria. You will receive alerts of all new job listings.",{},{context:"Search monitor no selections notification"})}),(0,He.jsx)(kl,{className:"job-search-form__search-monitor__email",errorText:gt,id:"job-search-form__search_monitor__email",label:B,name:"job-search-form__search_monitor__email",onChange:Re=>m(Re.target.value),required:!0,style:{...ph},type:"email",value:p}),(0,He.jsxs)("a",{href:re,target:"_blank",rel:"noreferrer",className:"job-search-form__search-monitor__terms-link",children:[J," (",de,")"]}),(0,He.jsx)(bi,{checked:c,className:"job-search-form__search-monitor__terms",errorText:_t,id:"job-search-form__search_monitor__terms",label:`${F} *`,name:"job-search-form__search_monitor__terms",onChange:Re=>d(Re.target.checked),required:!0,style:{...Hl,marginTop:"var(--spacing-m)"}}),(0,He.jsxs)("div",{className:"job-search-form__search-monitor__buttons-container",children:[(0,He.jsx)(Hn,{className:"hdbt-search--react__submit-button job-search-form__search-monitor__submit-button",id:"job-search-form__search-monitor__submit-button",type:"submit",children:G}),(0,He.jsx)(Hn,{className:"job-search-form__search-monitor__cancel-button",onClick:()=>y(!1),theme:vv,type:"button",variant:Dn.Secondary,children:Drupal.t("Cancel")})]})]})})]})})]})},"SearchMonitorContainer"),bM=bne;var Sr=U(he()),yne=i(()=>{let e=Ie(rO),{size:t}=Zr,r=Ie(QA),n=yt(XA),o=(0,bv.createRef)(),a=(0,bv.createRef)(),{query:l,promoted:c,handleResults:d}=QN(),{data:p,error:m,isLoading:h,isValidating:v}=KN({keepPreviousData:!0,query:l,multi:c});IO(o,!!(e&&!h&&!v));let S=i((y,_)=>{y.preventDefault(),n(_.toString())},"updatePage");return(0,Sr.jsxs)("div",{className:"job-search__results",children:[(0,Sr.jsx)("div",{ref:a}),(0,Sr.jsx)(NO,{loading:h||v,children:i(()=>{if(h||v)return(0,Sr.jsx)(Ic,{count:t});if(m||p?.error)return(0,Sr.jsx)(hh,{error:m||p.error,className:"react-search__results",ref:o});let{results:y,jobs:_,total:b}=d(p||{}),w=drupalSettings?.helfi_react_search?.hakuvahti_url_set&&(0,Sr.jsx)(bM,{dialogTargetRef:a})||void 0;if(b<=0)return(0,Sr.jsxs)("div",{className:"job-search__results",children:[(0,Sr.jsx)(o_,{resultText:Drupal.t("No results",{},{context:"Unit search no results title"}),leftActions:w,ref:o}),(0,Sr.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]});let T=Math.ceil(b/t);return(0,Sr.jsxs)(Sr.Fragment,{children:[(0,Sr.jsx)(o_,{actions:(0,Sr.jsx)(EN,{}),actionsClass:"hdbt-search--react__results--sort",optionalResultsText:Drupal.formatPlural(b,"1 job listing","@count job listings",{},{context:"Job search results statline"}),leftActions:w,resultText:Drupal.formatPlural(_,"1 open position","@count open positions",{},{context:"Job search results statline"}),ref:o}),(0,Sr.jsx)(wN,{hits:y}),T>1&&(0,Sr.jsx)(AO,{currentPage:r,pages:5,totalPages:T,updatePage:S})]})},"getResults")()})]})},"ResultsContainer"),yM=yne;async function yv(e,t,r=8e3){let n=new AbortController,o=setTimeout(()=>n.abort(),r),a=await fetch(e,{...t,signal:n.signal});return clearTimeout(o),a}i(yv,"timeoutFetch");var xne=i(e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,e(t,r,n)),"immutable"),xM=WN(Yh,xne);var Kl=U(he()),CM=[{},_N,{},yN,{},vN,{},bN,{},gN].map(e=>JSON.stringify(e)).join(` + `}),W&&(0,Ee.jsx)("p",{children:(0,Ee.jsx)("a",{href:W,target:"_blank",rel:"noreferrer",children:Drupal.t("More detailed instructions on how to use saved searches",{},{context:"Search monitor instructions link"})})}),B.length>0&&(0,Ee.jsx)(fc,{className:"hdbt-search__search-monitor__error",label:Drupal.t("Please check these selections",{},{context:"Search monitor"}),size:_i.Medium,type:"error",notificationAriaLabel:FN,children:(0,Ee.jsx)("ul",{children:B.map(X=>(0,Ee.jsx)("li",{children:X},X))})}),(0,Ee.jsxs)("section",{"aria-labelledby":"hdbt-search__search-monitor__selections-heading",className:"hdbt-search__search-monitor__selections",children:[(0,Ee.jsx)("h3",{id:"hdbt-search__search-monitor__selections-heading",className:"hdbt-search__search-monitor__selections-heading",children:Drupal.t("Your search criteria",{},{context:"Search monitor selections heading"})}),(0,Ee.jsx)("div",{className:"hdbt-search__search-monitor__selection-tags",children:(0,Ee.jsx)(kf,{insideCard:!1,tags:i})})]}),i.length===0&&(0,Ee.jsx)(fc,{label:Drupal.t("No search criteria selected",{},{context:"Search monitor no selections notification title"}),className:"hdbt-search__search-monitor__no-selections",notificationAriaLabel:FN,size:_i.Small,type:"info",children:s.noSelectionsNotification}),y&&(0,Ee.jsxs)(_8,{className:"hdbt-search__search-monitor__notification-methods",heading:Drupal.t("How do you want to receive notifications?",{},{context:"Search monitor"}),children:[r.includes("email")&&(0,Ee.jsx)(hc,{checked:v==="email",id:"hdbt-search__search-monitor__method-email",label:Drupal.t("Email",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("email"),style:{...Uh},value:"email"}),r.includes("sms")&&(0,Ee.jsx)(hc,{checked:v==="sms",id:"hdbt-search__search-monitor__method-sms",label:Drupal.t("SMS",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("sms"),style:{...Uh},value:"sms"}),r.includes("email_sms")&&(0,Ee.jsx)(hc,{checked:v==="email_sms",id:"hdbt-search__search-monitor__method-email-sms",label:Drupal.t("Email and SMS",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("email_sms"),style:{...Uh},value:"email_sms"})]}),E&&(0,Ee.jsx)(is,{className:"hdbt-search__search-monitor__phone",errorText:V,id:"hdbt-search__search-monitor__phone",label:zN,name:"hdbt-search__search-monitor__phone",onChange:X=>T(X.target.value),required:!0,style:{...pf},type:"tel",value:w}),S&&(0,Ee.jsx)(is,{className:"hdbt-search__search-monitor__email",errorText:q,id:"hdbt-search__search-monitor__email",label:BN,name:"hdbt-search__search-monitor__email",onChange:X=>b(X.target.value),required:!0,style:{...pf},type:"email",value:_}),(0,Ee.jsxs)("a",{href:s.tosLinkUrl,target:"_blank",rel:"noreferrer",className:"hdbt-search__search-monitor__terms-link",children:[s.tosLinkText," (",Sre,")"]}),(0,Ee.jsx)(mi,{checked:m,className:"hdbt-search__search-monitor__terms",errorText:J,id:"hdbt-search__search-monitor__terms",label:`${s.tosCheckboxLabel} *`,name:"hdbt-search__search-monitor__terms",onChange:X=>h(X.target.checked),required:!0,style:{...Rl,marginTop:"var(--spacing-m)"}}),(0,Ee.jsxs)("div",{className:"hdbt-search__search-monitor__buttons-container",children:[(0,Ee.jsx)(Nn,{className:"hdbt-search--react__submit-button hdbt-search__search-monitor__submit-button",id:"hdbt-search__search-monitor__submit-button",type:"submit",children:VN}),(0,Ee.jsx)(Nn,{className:"hdbt-search__search-monitor__cancel-button",onClick:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},theme:ev,type:"button",variant:An.Secondary,children:Drupal.t("Cancel")})]})]})})]})})]})},"SearchMonitor"),jN=Lre;var UN=o(e=>{let t=[];return e.forEach(([r,n])=>{Array.isArray(n)&&n.length?n.forEach(i=>{t.push({tag:[Z.EMPLOYMENT,Z.LANGUAGE,Z.TASK_AREAS].includes(r)?K2(i.label):i.label,color:"neutral"})}):typeof n=="boolean"&&n===!0?t.push({tag:Q2(r),color:"neutral"}):n&&t.push({tag:n.toString(),color:"neutral"})}),t},"useSelectionTags");var qN=U(he()),Tre=o(({dialogTargetRef:e})=>{let t=jh(),r=ih(!0),n=UN(r.map(s=>{let[u,c]=s;return u===Z.KEYWORD?[u,`"${c.toString().trim()}"`]:s})),{hakuvahti:i}=drupalSettings;return i?(0,qN.jsx)(jN,{apiUrl:i.apiUrl,dialogTargetRef:e,elasticQuery:t,enabledNotificationMethods:["email"],selectionTags:n,texts:{tosCheckboxLabel:Drupal.t("I consent to the processing of my personal data for the purpose of saved searches",{},{context:"Job search monitor"}),tosLinkText:Drupal.t("Read the recruitment privacy notice",{},{context:"Job search monitor"}),tosLinkUrl:i.texts.hakuvahti_tos_link_url||"",instructionsLinkUrl:i.texts.hakuvahti_instructions_link_url,noSelectionsNotification:Drupal.t("You have not selected any search criteria. You will receive alerts of all new job listings.",{},{context:"Search monitor no selections notification"})}}):null},"SearchMonitorContainer"),$N=Tre;var xr=U(he()),kre=o(()=>{let e=ke(VO),{size:t}=Ur,r=ke(DO),n=_t(HO),i=(0,rv.createRef)(),s=(0,rv.createRef)(),{query:u,promoted:c,handleResults:d}=DN(),{data:p,error:m,isLoading:h,isValidating:v}=MN({keepPreviousData:!0,query:u,multi:c});pR(i,!!(e&&!h&&!v));let S=o((y,_)=>{y.preventDefault(),n(_.toString())},"updatePage");return(0,xr.jsxs)("div",{className:"job-search__results",children:[(0,xr.jsx)("div",{ref:s}),(0,xr.jsx)(_R,{loading:h||v,children:o(()=>{if(h||v)return(0,xr.jsx)(wc,{count:t});if(m||p?.error)return(0,xr.jsx)(sh,{error:m||p.error,className:"react-search__results",ref:i});let{results:y,jobs:_,total:b}=d(p||{}),w=drupalSettings?.hakuvahti&&(0,xr.jsx)($N,{dialogTargetRef:s});if(b<=0)return(0,xr.jsxs)("div",{className:"job-search__results",children:[(0,xr.jsx)(Y8,{resultText:Drupal.t("No results",{},{context:"Unit search no results title"}),leftActions:w,ref:i}),(0,xr.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]});let T=Math.ceil(b/t);return(0,xr.jsxs)(xr.Fragment,{children:[(0,xr.jsx)(Y8,{actions:(0,xr.jsx)(uN,{}),actionsClass:"hdbt-search--react__results--sort",optionalResultsText:Drupal.formatPlural(b,"1 job listing","@count job listings",{},{context:"Job search results statline"}),leftActions:w,resultText:Drupal.formatPlural(_,"1 open position","@count open positions",{},{context:"Job search results statline"}),ref:i}),(0,xr.jsx)(sN,{hits:y}),T>1&&(0,xr.jsx)(mR,{currentPage:r,pages:5,totalPages:T,updatePage:S})]})},"getResults")()})]})},"ResultsContainer"),ZN=kre;async function nv(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),s=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),s}o(nv,"timeoutFetch");var Ire=o(e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,e(t,r,n)),"immutable"),WN=RN(Fh,Ire);var jl=U(he()),GN=[{},tN,{},oN,{},rN,{},nN,{},eN].map(e=>JSON.stringify(e)).join(` `).concat(` -`),Cne=i(()=>{let e=Ie(ca),t=yt(nO),r=Ie(uh),{index:n}=Zr,o=i(async()=>{let p=await yv(`${r}/${n}/_msearch`,{method:"POST",headers:{"Content-Type":"application/x-ndjson"},body:CM});if(!p.ok)throw new Error(`Error fetching aggregations: ${p.statusText}`);let h=(await p.json()).responses;if(!h||!Array.isArray(h))throw new Error("Invalid response format from ElasticSearch");let[v,x,S,E,y]=h;return{taskAreaOptions:x?.hits?.hits||[],taskAreas:v?.aggregations?.occupations?.buckets||[],employment:v?.aggregations?.employment?.buckets||[],employmentOptions:S?.hits?.hits||[],employmentSearchIds:v?.aggregations?.employment_search_id?.buckets||[],employmentType:v?.aggregations?.employment_type?.buckets||[],languages:E?.aggregations?.languages?.buckets||[],promoted:y?.aggregations?.promoted?.buckets||[]}},"fetcher"),{data:a,error:l,isLoading:c,isValidating:d}=xM(CM,o);if(!c&&!d&&l)throw l;return a&&!e&&t(a),c||d?null:(0,Kl.jsx)("div",{className:"recruitment-search",children:(0,Kl.jsxs)(wM.Suspense,{fallback:(0,Kl.jsx)(Ic,{count:Zr.size}),children:[(0,Kl.jsx)(LO,{}),!drupalSettings?.helfi_rekry_job_search?.results_page_path&&(0,Kl.jsx)(yM,{})]})})},"SearchContainer"),SM=Cne;var V0=U(he());oL();var wne="helfi-rekry-job-search",EM=document.getElementById(wne);EM&&TM.default.render((0,V0.jsx)(LM.default.StrictMode,{children:(0,V0.jsx)(wd,{fallback:(0,V0.jsx)(hh,{}),children:(0,V0.jsx)(SM,{})})}),EM);})(); +`),Ore=o(()=>{let e=ke(ia),t=_t(FO),r=ke(rh),{index:n}=Ur,i=o(async()=>{let p=await nv(`${r}/${n}/_msearch`,{method:"POST",headers:{"Content-Type":"application/x-ndjson"},body:GN});if(!p.ok)throw new Error(`Error fetching aggregations: ${p.statusText}`);let h=(await p.json()).responses;if(!h||!Array.isArray(h))throw new Error("Invalid response format from ElasticSearch");let[v,x,S,E,y]=h;return{taskAreaOptions:x?.hits?.hits||[],taskAreas:v?.aggregations?.occupations?.buckets||[],employment:v?.aggregations?.employment?.buckets||[],employmentOptions:S?.hits?.hits||[],employmentSearchIds:v?.aggregations?.employment_search_id?.buckets||[],employmentType:v?.aggregations?.employment_type?.buckets||[],languages:E?.aggregations?.languages?.buckets||[],promoted:y?.aggregations?.promoted?.buckets||[]}},"fetcher"),{data:s,error:u,isLoading:c,isValidating:d}=WN(GN,i);if(!c&&!d&&u)throw u;return s&&!e&&t(s),c||d?null:(0,jl.jsx)("div",{className:"recruitment-search",children:(0,jl.jsxs)(YN.Suspense,{fallback:(0,jl.jsx)(wc,{count:Ur.size}),children:[(0,jl.jsx)(cR,{}),!drupalSettings?.helfi_rekry_job_search?.results_page_path&&(0,jl.jsx)(ZN,{})]})})},"SearchContainer"),JN=Ore;var Mf=U(he());FE();var Rre="helfi-rekry-job-search",KN=document.getElementById(Rre);KN&&XN.default.render((0,Mf.jsx)(QN.default.StrictMode,{children:(0,Mf.jsx)(hd,{fallback:(0,Mf.jsx)(sh,{}),children:(0,Mf.jsx)(JN,{})})}),KN);})(); diff --git a/dist/js/linkedevents.min.js b/dist/js/linkedevents.min.js index 5d60eebc0..58e337e48 100644 --- a/dist/js/linkedevents.min.js +++ b/dist/js/linkedevents.min.js @@ -74,4 +74,4 @@ Url: ${hb(e)}`),!0}return!1}o(ute,"_shouldDropEvent");function lte(e,t){return t card ${s?` ${s}`:""} ${h?" card--external":""} - `,G=f?`h${f}`:"h4";return(0,At.jsxs)("div",{className:V,children:[a&&(0,At.jsx)("div",{className:"card__image",children:a}),(0,At.jsxs)("div",{className:"card__text",children:[(0,At.jsx)(G,{className:"card__title",children:h?(0,At.jsx)(D0,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,At.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d})}),e&&(0,At.jsx)("div",{className:"card__category",children:(0,At.jsx)(SD,{tags:[e],insideCard:!0})}),t&&(0,At.jsx)("div",{className:"card__description",children:r?C0(t):(0,At.jsx)("p",{...y,children:t})}),n&&(0,At.jsx)("div",{className:"card__helptext",children:i?C0(n):(0,At.jsx)("p",{children:n})}),(0,At.jsxs)("div",{className:"card__metas",children:[g?.top&&g.top.length>0&&g.top,D&&(0,At.jsx)(ea,{icon:"location",label:P||Drupal.t("Location",{},{context:"React search"}),content:D}),_&&(0,At.jsx)(ea,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),v&&(0,At.jsx)(ea,{icon:"clock",label:w||Drupal.t("Date",{},{context:"React search"}),content:v}),E&&(0,At.jsx)(ea,{icon:"calendar",label:x||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:y}),F&&(0,At.jsx)(ea,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:F}),L&&(0,At.jsx)(ea,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:L}),k&&(0,At.jsx)(ea,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:k}),S&&(0,At.jsx)(ea,{icon:"globe",label:A||Drupal.t("Language",{},{context:"React search"}),content:S}),z&&(0,At.jsx)(ea,{icon:"calendar",label:B||Drupal.t("Time",{},{context:"Time of event"}),content:z}),R&&(0,At.jsx)(ea,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:R,langAttribute:y}),C&&(0,At.jsx)(ea,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),g?.bottom&&g.bottom.length>0&&g.bottom]}),l&&l.length>0&&(0,At.jsx)("div",{className:"card__tags",children:(0,At.jsx)(SD,{tags:l,langAttribute:y,insideCard:!0})})]})]})}o(Yge,"CardItem");var Kx=Yge;var ED=q(pe()),Kge="helsinki:internet",Zge=o((e,t)=>e.toDateString()!==t.toDateString(),"overDayApart"),Qge=o((e,t)=>e.getFullYear()===t.getFullYear()?e.getMonth()===t.getMonth()?e.getDate():`${e.getDate()}.${e.getMonth()+1}.`:e.toLocaleDateString("fi-FI"),"formatStartDate"),Zx=o(({end_time:e,enrolment_end_time:t,enrolment_start_time:r,id:n,images:i,location:a,name:s,offers:l,start_time:d,type_id:f})=>{let{currentLanguage:m}=drupalSettings.path,{baseUrl:h,imagePlaceholder:g}=drupalSettings.helfi_events,{useCrossInstitutionalStudiesForm:v}=St(wa),w=s?.[m]||s?.fi||Object.values(s)[0]||"",E=o(z=>z.toLocaleTimeString("fi-FI",{hour:"2-digit",minute:"2-digit"}),"formatTime"),x=o(()=>{let z,B,L;try{z=new Date(d),B=new Date(e),L=e?Zge(z,B):!1}catch(V){throw new Error(`DATE ERROR ${V}`)}return L?`${Qge(z,B)} - ${B.toLocaleDateString("fi-FI")}`:`${z.toLocaleDateString("fi-FI")}, ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(z)} - ${E(B)}`},"getDate"),_=o(()=>{let z="",B=a?.name?.[m],L=a?.street_address?.[m];return B&&(z+=B),L&&(B?z+=`, ${L}`:z+=L),z},"getLocation");function y(z){return z?/^(http|https):\/\/[^ "]+$/.test(z):!1}o(y,"isValidUrl");let S=o(()=>l?.some(({info_url:z})=>z!=null&&z[m]!=null&&y(z[m]))??!1,"getOffers"),k=o(z=>{let B={};return z.url&&(B.src=z.url),z.photographer_name&&(B["data-photographer"]=z.photographer_name),(0,ED.jsx)("img",{alt:"",...B})},"imageToElement"),A=o(()=>{let z=i?.find(B=>B.url);return z?k(z):g?C0(g):(0,ED.jsx)("div",{className:"image-placeholder"})},"getImage"),D=o(()=>{if(!(!f||f==="Volunteering"))return f==="Course"?{tag:Drupal.t("Hobby",{},{context:"Event search: hobby tag"}),color:"gold"}:{tag:Drupal.t("Event",{},{context:"Event search: event tag"}),color:"fog-medium-light"}},"getCardCategoryTag"),P=a&&a.id===Kge,C=l?.some(({is_free:z})=>z),R=o(()=>{let z=[];return P&&z.push({tag:Drupal.t("Remote participation",{},{context:"Label for remote events"}),color:"silver"}),C&&z.push({tag:Drupal.t("Free",{},{context:"Label for free events"}),color:"silver"}),z},"getCardTags"),F=o(()=>{if(!t&&!r)return;let z=new Date(r),B=`${z.toLocaleDateString("fi-FI")} ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(z)}`;if(!t)return B;let L=new Date(t);return`${B} - ${L.toLocaleDateString("fi-FI")} ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(L)}`},"getSignUp"),M=o(()=>{if(v){let B=s?.[m]?m:"fi",L="";switch(B){case"fi":L="ristiinopiskelu";break;case"sv":L="kosstudier";break;default:L="cross-institutional-studies"}return`${h}/${B}/${L}/${n}`}if(f&&f==="Course"){let B={fi:"kurssit",sv:"kurser"}[m]??"courses";return`${jb}/${m}/${B}/${n}`}let z={fi:"tapahtumat",sv:"kurser"}[m]??"events";return`${h}/${m}/${z}/${n}`},"getUrl");return{cardCategoryTag:D(),cardImage:A(),cardTags:R(),cardTitle:w,cardUrl:M(),location:P?"Internet":_(),registrationRequired:S(),signUp:F(),time:x()}},"useResultCardProps");var Cq=q(pe());function Jge({cardModifierClass:e,...t}){let r=Zx(t);return(0,Cq.jsx)(Kx,{...r,cardModifierClass:e,cardUrlExternal:!0})}o(Jge,"ResultCard");var Iq=Jge;var Qc=q(pe());function Xge(){let e=St(wa),t=St(u8)||"",{seeAllButtonOverride:r}=drupalSettings?.helfi_events||null,{eventListType:n}=e;return(0,Qc.jsxs)("div",{className:"see-all-button__container",children:[["events","events_and_hobbies"].includes(n)&&(0,Qc.jsx)("div",{className:"see-all-button see-all-button--centered",children:(0,Qc.jsx)(D0,{"data-hds-component":"button","data-hds-variant":"secondary",href:t,title:r||Drupal.t("Search for more events on the Events website",{},{context:"Events search"})})}),["hobbies","events_and_hobbies"].includes(n)&&(0,Qc.jsx)("div",{className:"see-all-button see-all-button--centered",children:(0,Qc.jsx)(D0,{"data-hds-component":"button","data-hds-variant":"secondary",href:jb,title:Drupal.t("Search for more events on the Hobbies website",{},{context:"Events search"})})})]})}o(Xge,"SeeAllButton");var Oq=Xge;var Fr=q(pe());function e0e({addressRequired:e,countNumber:t,error:r,events:n,loading:i,ResultCardComponent:a,retriesExhausted:s,resultHeaderFunction:l,sort:d,validating:f}){let m=a??Iq,{seeAllNearYouLink:h,cardsWithBorders:g}=drupalSettings.helfi_events,v=St(wa),w=v.eventCount,E=(0,Rp.createRef)(),x=Yl(F=>F(hf)),y=!!St(vk),S=Yl((0,Rp.useCallback)(F=>F(_k),[])),k=xe(_k);if(zH(E,S()&&y&&!i&&!f),(0,Rp.useEffect)(()=>{!S()&&!i&&!f&&E.current&&k(!0)},[i,S,E,k,f]),r)return s?(0,Fr.jsx)(VH,{error:r,errorMessage:Drupal.t("Failed to fetch events. You can reload the page or try again later.",{},{context:"Events search: Fetch failed message"}),ref:E}):(0,Fr.jsx)(Sp,{bordered:g,count:w});let A=x(),D=Math.floor(t/w),P=t>w&&t%w,C=t.toString();return(0,Fr.jsxs)("div",{className:`react-search__list-container${i?" loading":""}`,children:[o(()=>i&&!n.length?(0,Fr.jsx)(Sp,{bordered:g,count:w}):e&&!A?(0,Fr.jsx)(m0,{resultText:Drupal.t("Start by searching with your address.",{},{context:"Helsinki near you events search"}),ref:E}):n.length>0?(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsx)(m0,{actions:d||void 0,resultText:(0,Fr.jsxs)(Fr.Fragment,{children:[l?l(t):Drupal.formatPlural(C,"1 result","@count results",{},{context:"Events search: result count"}),v.useLocationSearch&&A?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${A}`:""]}),ref:E}),i?(0,Fr.jsx)(Sp,{bordered:g,count:w}):n.map(F=>(0,Fr.jsx)(m,{...F,...g&&{cardModifierClass:"card--border"}},F.id)),!v.hidePagination&&(0,Fr.jsx)(GH,{pages:5,totalPages:P?D+1:D})]}):(0,Fr.jsx)(qH,{wrapperClass:"event-list__no-results",ref:E}),"getContent")(),h?(0,Fr.jsx)("div",{className:"see-all-button see-all-button--near-results",children:(0,Fr.jsx)("a",{"data-hds-component":"button",href:h,children:Drupal.t("See all events near you",{},{context:"Helsinki near you events search"})})}):(0,Fr.jsx)(Oq,{})]})}o(e0e,"ResultsContainer");var TD=e0e;async function kD(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),a=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),a}o(kD,"timeoutFetch");var dl=new Map([["helsinki:contact_learning",Drupal.t("Contact teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:remote_learning",Drupal.t("Remote teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:hybrid_learning",Drupal.t("Hybrid teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:online_learning",Drupal.t("Online teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})]]);var Mp={disabled:!1,isGroupLabel:!1,label:"",selected:!1,value:"",visible:!0};var t0e=["name","start_time"],A0=t0e.map(e=>{let t="";switch(e){case"name":t=Drupal.t("Alphabetical order",{},{context:"Cross-institutional studies: sort option"});break;case"start_time":t=Drupal.t("Start time",{},{context:"Cross-institutional studies: start time filter label"});break}return{...Mp,label:t,value:e}});var N0=ze(""),R0=ze([]),M0=ze([]),ID=ze([A0[0]]),qa=[ge.COMBINED_TEXT,ge.END,ge.LANGUAGE,ge.SORT,ge.START,ge.KEYWORDS,"page"],Dq=ze(null,(e,t,r)=>{let n=new URLSearchParams(window.location.search);if(n.get(ge.COMBINED_TEXT)&&t(N0,n.get(ge.COMBINED_TEXT)?.trim()||""),n.has(ge.END)&&n.has(ge.START)){let s=n.get(ge.START),l=n.get(ge.END);if(s&&l){let d=Array.from(r.entries()).find(([f,{start:m,end:h}])=>m?.toISO()===s&&h?.toISO()===l);d&&t(M0,[{...Mp,label:d[0],value:d[0]}])}}if(n.has(ge.LANGUAGE)){let s=["fi","en","sv"],l=n.get(ge.LANGUAGE)?.split(",").filter(d=>s.includes(d)).map(d=>({...Mp,label:zc[d]||d,selected:!0,value:d}))||[];t(_s,l)}if(n.has(ge.KEYWORDS)){let l=(n.get(ge.KEYWORDS)?.split(",").map(d=>d.trim())||[]).filter(d=>dl.has(d)).map(d=>({...Mp,label:dl.get(d),selected:!0,value:d}));t(R0,l)}if(n.has(ge.SORT)){let s=n.get(ge.SORT),l=A0.find(d=>d.value===s);l&&t(ID,[l])}n.has("page")&&t(gf,parseInt(n.get("page")||"1",10));for(let s of[...n.keys()])qa.includes(s)||n.delete(s);let i=e(hs),a=new URLSearchParams(i);for(let[s,l]of n.entries())a.set(s,l);t(hs,a),t(xa,a)});var Nq=q(pe()),Aq=o(()=>{let[e,t]=dt(N0),[r]=dt(o8),n=xe(sn),i=xe(Pt),{currentLanguage:a}=drupalSettings.path,s=o(()=>{if(r.state!=="hasData")return null;let g=new URL(r.data);return g.searchParams.set(ge.COMBINED_TEXT,e),g.toString()},"getRequestUrl"),{data:l,error:d}=zb(e?.length?s():null,async g=>{let v=await fetch(g);if(!v.ok)throw new Error("Failed to fetch search suggestions");return v.json()},{revalidateOnFocus:!1,revalidateOnReconnect:!1,shouldRetryOnError:!1}),f=o(async()=>d||!l?[]:l.data.map(g=>({value:Iu(g.name,a)?.trim()}))||[],"getSuggestions"),m=o(g=>{i({[ge.COMBINED_TEXT]:g}),t(g)},"handleChange"),h=o(g=>{m(g),n()},"handleSubmit");return(0,Nq.jsx)(Ag,{className:"hdbt-search__filter",clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),getSuggestions:f,label:Drupal.t("Search word",{},{context:"Cross-institutional studies: search input label"}),onChange:m,onSubmit:h,placeholder:Drupal.t("E.g. biology",{},{context:"Cross-institutional studies: search input placeholder"}),searchButtonAriaLabel:Drupal.t("Search",{},{context:"React search: submit button label"}),suggestionLabelField:"value",value:e||""})},"SearchBar");var CD=q(pe()),Rq=o(({dateOptions:e})=>{let t=xe(Gb),[r,n]=dt(M0),i=o(l=>{if(!l.length){t({end:void 0,start:void 0}),n([]);return}let d=l[0].value,f=e.get(d);if(!f)throw new Error(`No date option found for value: ${d}`);n(l),t({end:f.end,start:f.start})},"handleChange"),a=Drupal.t("Start time",{},{context:"Cross-institutional studies: start time filter label"}),s=Array.from(e.keys()).map(l=>({label:l,value:l}));return(0,CD.jsx)("div",{className:"hdbt-search__filter",children:(0,CD.jsx)(Qr,{className:"hdbt-search__dropdown",clearable:!0,id:"start-date-select",onChange:l=>i(l),options:s,value:r,noTags:!0,texts:{...wp(a),placeholder:Drupal.t("All start times",{},{context:"Cross-institutional studies: start time filter placeholder"})}})})},"StartDateFilter");var Uq=q(me());var Pq=q(pe()),Mq=o(()=>(0,Pq.jsx)(kx,{includeLanguages:["fi","en","sv"],labelOverride:Drupal.t("Language of instruction",{},{context:"Cross-institutional studies: language of instruction filter label"}),placeholderOverride:Drupal.t("All languages of instruction",{},{context:"Cross-institutional studies: language of instruction filter placeholder"})}),"InstructionLanguageFilter");var OD=q(pe()),Lq=o(()=>{let[e,t]=dt(R0),r=xe(Pt);return(0,OD.jsx)("div",{className:"hdbt-search__filter",children:(0,OD.jsx)(Qr,{className:"hdbt-search__dropdown",id:"teaching-mode-filter",multiSelect:!0,noTags:!0,onChange:o(i=>{t(i);let a=i.map(s=>s.value);r({[ge.KEYWORDS]:a.join(",")})},"handleChange"),options:[...dl].map(([i,a])=>({value:i,label:a})).toSorted((i,a)=>i.label.localeCompare(a.label)),texts:{...wp(Drupal.t("Mode of teaching",{},{context:"Cross-institutional studies: Teaching mode filter label"})),placeholder:Drupal.t("All modes of teaching",{},{context:"Cross-institutional studies: Teaching mode filter placeholder"})},theme:Pa,value:e})})},"TeachingModeFilter");var Fq=q(me());var Pp=q(pe()),r0e=(0,Fq.memo)(({submittedParams:e,startDate:t,setStartDate:r,teachingMode:n,setTeachingMode:i,instructionLanguage:a,setInstructionLanguage:s})=>{let l=xe(Yb),d=xe(sn),f=xe(Pt),m=xe(Gb),h=xe(N0),g=[];if(e.has(ge.END)&&e.has(ge.START)&&g.push((0,Pp.jsx)(Fa,{value:t[0]?.label||"",clearSelection:()=>{r([]),m({end:void 0,start:void 0}),d(qa)}},"startDate")),e.has(ge.LANGUAGE)){let w=e.get(ge.LANGUAGE)?.split(",")??[],E=a.filter(x=>w.includes(x.value));g.push(...E.map(x=>(0,Pp.jsx)(Fa,{value:x.label,clearSelection:()=>{let _=a.filter(y=>y.value!==x.value);s(_),f({[ge.LANGUAGE]:_.map(y=>y.value)}),d(qa)}},x.value)))}if(e.has(ge.KEYWORDS)){let w=e.get(ge.KEYWORDS)?.split(",")??[],E=n.filter(x=>w.includes(x.value));g.push(...E.map(x=>(0,Pp.jsx)(Fa,{value:x.label,clearSelection:()=>{let _=n.filter(y=>y.value!==x.value);i(_),f({[ge.KEYWORDS]:_.map(y=>y.value)}),d(qa)}},x.value)))}let v=o(()=>{r([]),i([]),h(""),l(),d(qa)},"resetForm");return(0,Pp.jsx)(Ox,{showClearButton:g.length||e.has(ge.COMBINED_TEXT),resetForm:v,children:g})},(e,t)=>e.submittedParams.toString()===t.submittedParams.toString()),Bq=o(()=>{let e=St(xa),[t,r]=dt(M0),[n,i]=dt(R0),[a,s]=dt(_s);return(0,Pp.jsx)(r0e,{submittedParams:e,startDate:t,setStartDate:r,teachingMode:n,setTeachingMode:i,instructionLanguage:a,setInstructionLanguage:s})},"SelectionsContainer");var ta=q(pe()),n0e={autumn:{end:{month:12,day:31},label:Drupal.t("Autumn",{},{context:"Cross-institutional studies: date filter option"}),start:{month:8,day:1}},spring:{end:{month:5,day:31},label:Drupal.t("Spring",{},{context:"Cross-institutional studies: date filter option"}),start:{month:1,day:1}},summer:{end:{month:7,day:31},label:Drupal.t("Summer",{},{context:"Cross-institutional studies: date filter option"}),start:{month:6,day:1}}},o0e=["spring","summer","autumn"],i0e=o(e=>{let t=e??gt.now(),r=new Map,n=[0,1].flatMap(a=>o0e.map(s=>{let{start:l,end:d,label:f}=n0e[s];return{end:gt.fromObject({day:d.day,month:d.month,year:t.year+a}).endOf("day"),label:f,season:s,start:gt.fromObject({day:l.day,month:l.month,year:t.year+a}).startOf("day")}})),i=n.findIndex(({end:a})=>t<=a);for(i===-1&&(i=0);r.size<3&&i{let n=St(vf),i=xe(sn),a=xe(Dq),s=(0,Uq.useMemo)(()=>i0e(r),[r]);return t||(a(s),e()),(0,ta.jsx)("form",{className:"hdbt-search--react__form-container",onSubmit:o(d=>{d.preventDefault(),i(qa)},"handleSubmit"),role:"search",children:(0,ta.jsxs)("div",{className:"event-form__filters-container",children:[(0,ta.jsx)(Aq,{}),(0,ta.jsxs)("div",{className:"event-form__filter-section-container",children:[(0,ta.jsx)(Rq,{dateOptions:s}),(0,ta.jsx)(Lq,{}),(0,ta.jsx)(Mq,{})]}),(0,ta.jsx)(Ix,{disabled:n.invalidStartDate}),(0,ta.jsx)(Bq,{})]})})},"CrossStudiesFormContainer");var $q=q(pe()),Hq=o(e=>{let{cardTitle:t,location:r,time:n}=Zx(e),{id:i,name:a,keywords:s,in_language:l}=e,{currentLanguage:d}=drupalSettings.path,f=o(()=>{let g=a?.[d]?d:"fi",v="";switch(g){case"fi":v="ristiinopiskelu";break;case"sv":v="korsstudier";break;default:v="cross-institutional-studies"}return`${drupalSettings.helfi_events.baseUrl}/${g}/${v}/${i}`},"getUrl"),m=o(()=>{let g=[];for(let v of s??[]){let w="@id"in v?/\/([^/]+)\/?$/.exec(v["@id"])?.[1]:void 0;w&&dl.has(w)&&g.push(dl.get(w)?.toLowerCase()||"")}return g.join(", ")},"getTheme");return(0,$q.jsx)(Kx,{language:o(()=>{let g=new Set(["fi","sv","en"]),v=[];for(let w of l??[]){let E="@id"in w?/\/([^/?]+)\/?(?:\?.*)?$/.exec(w["@id"])?.[1]:void 0;E&&g.has(E)&&E in zc&&v.push(zc[E]?.toLowerCase()||"")}return v.join(", ")},"getLanguage")(),languageLabel:Drupal.t("Language of instruction",{},{context:"Cross-institutional studies: language of instruction filter label"}),theme:m(),themeLabel:Drupal.t("Mode of teaching",{},{context:"Cross-institutional studies: Teaching mode filter label"}),timeLabel:Drupal.t("Date and time",{},{context:"Cross-institutional studies"}),cardUrl:f(),cardTitle:t,location:r,time:n})},"ResultCard");var jq=q(pe()),qq=o(()=>{let[e,t]=dt(ID),r=xe(Pt),n=xe(sn),i=o(a=>{t(a),r({[ge.SORT]:a[0]?.value}),n(qa)},"handleChange");return(0,jq.jsx)(Qr,{className:"hdbt-search--react__results--sort",options:A0,texts:{label:Drupal.t("Sort search results",{},{context:"Cross-institutional studies: sort label"})},value:e,onChange:i})},"ResultsSort");var jo=q(pe()),Vq={errorRetryCount:3,revalidateOnMount:!0,revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1,refreshInterval:6e6},a0e=o(()=>{let[e,t]=(0,Jc.useState)(!1),r=St(wa),[n]=dt(Kb),i=St(l8),a=xe(sn),s=(0,Jc.useRef)(!1),l=(0,Jc.useRef)(!1),{useCrossInstitutionalStudiesForm:d}=r;(0,Jc.useEffect)(()=>{if(s.current)return;new URLSearchParams(window.location.search).get("address")&&(a(),s.current=!0)},[a]);let f=o(()=>{l.current||(l.current=!0)},"setInitialStateInitialized"),m=o(async y=>{let S=await nb({name:"Linkedevents api call",op:"external.api"},async()=>await kD(y,void 0,1e4));if(S.status===200){let k=await S.json();if(k.meta&&k.meta.count>=0)return k}throw new Error("Failed to get data from the API")},"getEvents"),h=!i&&n.state==="hasData"&&(!r.useLocationSearch||n.data.includes(ge.COORDINATES)),{data:g,error:v,isLoading:w,isValidating:E}=zb(h?n.data:null,m,{...Vq,onErrorRetry(y,S,k,A,D){if(D.retryCount>=Vq.errorRetryCount){t(!0);return}A({...D})},keepPreviousData:!0});if(i)return(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsx)(F6,{}),(0,jo.jsx)(TD,{countNumber:i?.meta.count||0,loading:!1,events:i?.data||[],validating:!1})]});let x=d&&!l.current||w||n.state==="loading",_=o(y=>Drupal.formatPlural(y,"1 course","@count courses",{},{context:"Cross institutional studies search: result count"}),"getCrossInstitutionalStudiesHeader");return(0,jo.jsxs)(jo.Fragment,{children:[d?(0,jo.jsx)(zq,{initialized:l.current,initialize:f}):(0,jo.jsx)(F6,{}),(0,jo.jsx)(TD,{addressRequired:!h,countNumber:g?.meta?.count||0,error:v,events:g?.data||[],loading:x,ResultCardComponent:d&&Hq||void 0,resultHeaderFunction:d?_:void 0,retriesExhausted:e,sort:d?(0,jo.jsx)(qq,{}):void 0,validating:E})]})},"SearchContainer"),Wq=a0e;var P0=q(pe()),s0e=o(()=>{k5(.05);let e=document.getElementById(xh);if(!e){console.warn("Root id missing for Events filter",{ROOT_ID:xh});return}Gq.default.render((0,P0.jsx)(Qx.default.StrictMode,{children:(0,P0.jsx)(Qx.Suspense,{fallback:(0,P0.jsx)(Sp,{count:30}),children:(0,P0.jsx)(Wq,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",s0e);})(); + `,G=f?`h${f}`:"h4";return(0,At.jsxs)("div",{className:V,children:[a&&(0,At.jsx)("div",{className:"card__image",children:a}),(0,At.jsxs)("div",{className:"card__text",children:[(0,At.jsx)(G,{className:"card__title",children:m?h?(0,At.jsx)(D0,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,At.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,At.jsx)("div",{className:"card__category",children:(0,At.jsx)(SD,{tags:[e],insideCard:!0})}),t&&(0,At.jsx)("div",{className:"card__description",children:r?C0(t):(0,At.jsx)("p",{...y,children:t})}),n&&(0,At.jsx)("div",{className:"card__helptext",children:i?C0(n):(0,At.jsx)("p",{children:n})}),(0,At.jsxs)("div",{className:"card__metas",children:[g?.top&&g.top.length>0&&g.top,D&&(0,At.jsx)(ea,{icon:"location",label:P||Drupal.t("Location",{},{context:"React search"}),content:D}),_&&(0,At.jsx)(ea,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),v&&(0,At.jsx)(ea,{icon:"clock",label:w||Drupal.t("Date",{},{context:"React search"}),content:v}),E&&(0,At.jsx)(ea,{icon:"calendar",label:x||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:y}),F&&(0,At.jsx)(ea,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:F}),L&&(0,At.jsx)(ea,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:L}),k&&(0,At.jsx)(ea,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:k}),S&&(0,At.jsx)(ea,{icon:"globe",label:A||Drupal.t("Language",{},{context:"React search"}),content:S}),z&&(0,At.jsx)(ea,{icon:"calendar",label:B||Drupal.t("Time",{},{context:"Time of event"}),content:z}),R&&(0,At.jsx)(ea,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:R,langAttribute:y}),C&&(0,At.jsx)(ea,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),g?.bottom&&g.bottom.length>0&&g.bottom]}),l&&l.length>0&&(0,At.jsx)("div",{className:"card__tags",children:(0,At.jsx)(SD,{tags:l,langAttribute:y,insideCard:!0})})]})]})}o(Yge,"CardItem");var Kx=Yge;var ED=q(pe()),Kge="helsinki:internet",Zge=o((e,t)=>e.toDateString()!==t.toDateString(),"overDayApart"),Qge=o((e,t)=>e.getFullYear()===t.getFullYear()?e.getMonth()===t.getMonth()?e.getDate():`${e.getDate()}.${e.getMonth()+1}.`:e.toLocaleDateString("fi-FI"),"formatStartDate"),Zx=o(({end_time:e,enrolment_end_time:t,enrolment_start_time:r,id:n,images:i,location:a,name:s,offers:l,start_time:d,type_id:f})=>{let{currentLanguage:m}=drupalSettings.path,{baseUrl:h,imagePlaceholder:g}=drupalSettings.helfi_events,{useCrossInstitutionalStudiesForm:v}=St(wa),w=s?.[m]||s?.fi||Object.values(s)[0]||"",E=o(z=>z.toLocaleTimeString("fi-FI",{hour:"2-digit",minute:"2-digit"}),"formatTime"),x=o(()=>{let z,B,L;try{z=new Date(d),B=new Date(e),L=e?Zge(z,B):!1}catch(V){throw new Error(`DATE ERROR ${V}`)}return L?`${Qge(z,B)} - ${B.toLocaleDateString("fi-FI")}`:`${z.toLocaleDateString("fi-FI")}, ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(z)} - ${E(B)}`},"getDate"),_=o(()=>{let z="",B=a?.name?.[m],L=a?.street_address?.[m];return B&&(z+=B),L&&(B?z+=`, ${L}`:z+=L),z},"getLocation");function y(z){return z?/^(http|https):\/\/[^ "]+$/.test(z):!1}o(y,"isValidUrl");let S=o(()=>l?.some(({info_url:z})=>z!=null&&z[m]!=null&&y(z[m]))??!1,"getOffers"),k=o(z=>{let B={};return z.url&&(B.src=z.url),z.photographer_name&&(B["data-photographer"]=z.photographer_name),(0,ED.jsx)("img",{alt:"",...B})},"imageToElement"),A=o(()=>{let z=i?.find(B=>B.url);return z?k(z):g?C0(g):(0,ED.jsx)("div",{className:"image-placeholder"})},"getImage"),D=o(()=>{if(!(!f||f==="Volunteering"))return f==="Course"?{tag:Drupal.t("Hobby",{},{context:"Event search: hobby tag"}),color:"gold"}:{tag:Drupal.t("Event",{},{context:"Event search: event tag"}),color:"fog-medium-light"}},"getCardCategoryTag"),P=a&&a.id===Kge,C=l?.some(({is_free:z})=>z),R=o(()=>{let z=[];return P&&z.push({tag:Drupal.t("Remote participation",{},{context:"Label for remote events"}),color:"silver"}),C&&z.push({tag:Drupal.t("Free",{},{context:"Label for free events"}),color:"silver"}),z},"getCardTags"),F=o(()=>{if(!t&&!r)return;let z=new Date(r),B=`${z.toLocaleDateString("fi-FI")} ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(z)}`;if(!t)return B;let L=new Date(t);return`${B} - ${L.toLocaleDateString("fi-FI")} ${Drupal.t("at",{},{context:"Indication that events take place in a certain timeframe"})} ${E(L)}`},"getSignUp"),M=o(()=>{if(v){let B=s?.[m]?m:"fi",L="";switch(B){case"fi":L="ristiinopiskelu";break;case"sv":L="kosstudier";break;default:L="cross-institutional-studies"}return`${h}/${B}/${L}/${n}`}if(f&&f==="Course"){let B={fi:"kurssit",sv:"kurser"}[m]??"courses";return`${jb}/${m}/${B}/${n}`}let z={fi:"tapahtumat",sv:"kurser"}[m]??"events";return`${h}/${m}/${z}/${n}`},"getUrl");return{cardCategoryTag:D(),cardImage:A(),cardTags:R(),cardTitle:w,cardUrl:M(),location:P?"Internet":_(),registrationRequired:S(),signUp:F(),time:x()}},"useResultCardProps");var Cq=q(pe());function Jge({cardModifierClass:e,...t}){let r=Zx(t);return(0,Cq.jsx)(Kx,{...r,cardModifierClass:e,cardUrlExternal:!0})}o(Jge,"ResultCard");var Iq=Jge;var Qc=q(pe());function Xge(){let e=St(wa),t=St(u8)||"",{seeAllButtonOverride:r}=drupalSettings?.helfi_events||null,{eventListType:n}=e;return(0,Qc.jsxs)("div",{className:"see-all-button__container",children:[["events","events_and_hobbies"].includes(n)&&(0,Qc.jsx)("div",{className:"see-all-button see-all-button--centered",children:(0,Qc.jsx)(D0,{"data-hds-component":"button","data-hds-variant":"secondary",href:t,title:r||Drupal.t("Search for more events on the Events website",{},{context:"Events search"})})}),["hobbies","events_and_hobbies"].includes(n)&&(0,Qc.jsx)("div",{className:"see-all-button see-all-button--centered",children:(0,Qc.jsx)(D0,{"data-hds-component":"button","data-hds-variant":"secondary",href:jb,title:Drupal.t("Search for more events on the Hobbies website",{},{context:"Events search"})})})]})}o(Xge,"SeeAllButton");var Oq=Xge;var Fr=q(pe());function e0e({addressRequired:e,countNumber:t,error:r,events:n,loading:i,ResultCardComponent:a,retriesExhausted:s,resultHeaderFunction:l,sort:d,validating:f}){let m=a??Iq,{seeAllNearYouLink:h,cardsWithBorders:g}=drupalSettings.helfi_events,v=St(wa),w=v.eventCount,E=(0,Rp.createRef)(),x=Yl(F=>F(hf)),y=!!St(vk),S=Yl((0,Rp.useCallback)(F=>F(_k),[])),k=xe(_k);if(zH(E,S()&&y&&!i&&!f),(0,Rp.useEffect)(()=>{!S()&&!i&&!f&&E.current&&k(!0)},[i,S,E,k,f]),r)return s?(0,Fr.jsx)(VH,{error:r,errorMessage:Drupal.t("Failed to fetch events. You can reload the page or try again later.",{},{context:"Events search: Fetch failed message"}),ref:E}):(0,Fr.jsx)(Sp,{bordered:g,count:w});let A=x(),D=Math.floor(t/w),P=t>w&&t%w,C=t.toString();return(0,Fr.jsxs)("div",{className:`react-search__list-container${i?" loading":""}`,children:[o(()=>i&&!n.length?(0,Fr.jsx)(Sp,{bordered:g,count:w}):e&&!A?(0,Fr.jsx)(m0,{resultText:Drupal.t("Start by searching with your address.",{},{context:"Helsinki near you events search"}),ref:E}):n.length>0?(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsx)(m0,{actions:d||void 0,resultText:(0,Fr.jsxs)(Fr.Fragment,{children:[l?l(t):Drupal.formatPlural(C,"1 result","@count results",{},{context:"Events search: result count"}),v.useLocationSearch&&A?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${A}`:""]}),ref:E}),i?(0,Fr.jsx)(Sp,{bordered:g,count:w}):n.map(F=>(0,Fr.jsx)(m,{...F,...g&&{cardModifierClass:"card--border"}},F.id)),!v.hidePagination&&(0,Fr.jsx)(GH,{pages:5,totalPages:P?D+1:D})]}):(0,Fr.jsx)(qH,{wrapperClass:"event-list__no-results",ref:E}),"getContent")(),h?(0,Fr.jsx)("div",{className:"see-all-button see-all-button--near-results",children:(0,Fr.jsx)("a",{"data-hds-component":"button",href:h,children:Drupal.t("See all events near you",{},{context:"Helsinki near you events search"})})}):(0,Fr.jsx)(Oq,{})]})}o(e0e,"ResultsContainer");var TD=e0e;async function kD(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),a=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),a}o(kD,"timeoutFetch");var dl=new Map([["helsinki:contact_learning",Drupal.t("Contact teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:remote_learning",Drupal.t("Remote teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:hybrid_learning",Drupal.t("Hybrid teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})],["helsinki:online_learning",Drupal.t("Online teaching",{},{context:"Cross-institutional studies: Teaching mode filter option"})]]);var Mp={disabled:!1,isGroupLabel:!1,label:"",selected:!1,value:"",visible:!0};var t0e=["name","start_time"],A0=t0e.map(e=>{let t="";switch(e){case"name":t=Drupal.t("Alphabetical order",{},{context:"Cross-institutional studies: sort option"});break;case"start_time":t=Drupal.t("Start time",{},{context:"Cross-institutional studies: start time filter label"});break}return{...Mp,label:t,value:e}});var N0=ze(""),R0=ze([]),M0=ze([]),ID=ze([A0[0]]),qa=[ge.COMBINED_TEXT,ge.END,ge.LANGUAGE,ge.SORT,ge.START,ge.KEYWORDS,"page"],Dq=ze(null,(e,t,r)=>{let n=new URLSearchParams(window.location.search);if(n.get(ge.COMBINED_TEXT)&&t(N0,n.get(ge.COMBINED_TEXT)?.trim()||""),n.has(ge.END)&&n.has(ge.START)){let s=n.get(ge.START),l=n.get(ge.END);if(s&&l){let d=Array.from(r.entries()).find(([f,{start:m,end:h}])=>m?.toISO()===s&&h?.toISO()===l);d&&t(M0,[{...Mp,label:d[0],value:d[0]}])}}if(n.has(ge.LANGUAGE)){let s=["fi","en","sv"],l=n.get(ge.LANGUAGE)?.split(",").filter(d=>s.includes(d)).map(d=>({...Mp,label:zc[d]||d,selected:!0,value:d}))||[];t(_s,l)}if(n.has(ge.KEYWORDS)){let l=(n.get(ge.KEYWORDS)?.split(",").map(d=>d.trim())||[]).filter(d=>dl.has(d)).map(d=>({...Mp,label:dl.get(d),selected:!0,value:d}));t(R0,l)}if(n.has(ge.SORT)){let s=n.get(ge.SORT),l=A0.find(d=>d.value===s);l&&t(ID,[l])}n.has("page")&&t(gf,parseInt(n.get("page")||"1",10));for(let s of[...n.keys()])qa.includes(s)||n.delete(s);let i=e(hs),a=new URLSearchParams(i);for(let[s,l]of n.entries())a.set(s,l);t(hs,a),t(xa,a)});var Nq=q(pe()),Aq=o(()=>{let[e,t]=dt(N0),[r]=dt(o8),n=xe(sn),i=xe(Pt),{currentLanguage:a}=drupalSettings.path,s=o(()=>{if(r.state!=="hasData")return null;let g=new URL(r.data);return g.searchParams.set(ge.COMBINED_TEXT,e),g.toString()},"getRequestUrl"),{data:l,error:d}=zb(e?.length?s():null,async g=>{let v=await fetch(g);if(!v.ok)throw new Error("Failed to fetch search suggestions");return v.json()},{revalidateOnFocus:!1,revalidateOnReconnect:!1,shouldRetryOnError:!1}),f=o(async()=>d||!l?[]:l.data.map(g=>({value:Iu(g.name,a)?.trim()}))||[],"getSuggestions"),m=o(g=>{i({[ge.COMBINED_TEXT]:g}),t(g)},"handleChange"),h=o(g=>{m(g),n()},"handleSubmit");return(0,Nq.jsx)(Ag,{className:"hdbt-search__filter",clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),getSuggestions:f,label:Drupal.t("Search word",{},{context:"Cross-institutional studies: search input label"}),onChange:m,onSubmit:h,placeholder:Drupal.t("E.g. biology",{},{context:"Cross-institutional studies: search input placeholder"}),searchButtonAriaLabel:Drupal.t("Search",{},{context:"React search: submit button label"}),suggestionLabelField:"value",value:e||""})},"SearchBar");var CD=q(pe()),Rq=o(({dateOptions:e})=>{let t=xe(Gb),[r,n]=dt(M0),i=o(l=>{if(!l.length){t({end:void 0,start:void 0}),n([]);return}let d=l[0].value,f=e.get(d);if(!f)throw new Error(`No date option found for value: ${d}`);n(l),t({end:f.end,start:f.start})},"handleChange"),a=Drupal.t("Start time",{},{context:"Cross-institutional studies: start time filter label"}),s=Array.from(e.keys()).map(l=>({label:l,value:l}));return(0,CD.jsx)("div",{className:"hdbt-search__filter",children:(0,CD.jsx)(Qr,{className:"hdbt-search__dropdown",clearable:!0,id:"start-date-select",onChange:l=>i(l),options:s,value:r,noTags:!0,texts:{...wp(a),placeholder:Drupal.t("All start times",{},{context:"Cross-institutional studies: start time filter placeholder"})}})})},"StartDateFilter");var Uq=q(me());var Pq=q(pe()),Mq=o(()=>(0,Pq.jsx)(kx,{includeLanguages:["fi","en","sv"],labelOverride:Drupal.t("Language of instruction",{},{context:"Cross-institutional studies: language of instruction filter label"}),placeholderOverride:Drupal.t("All languages of instruction",{},{context:"Cross-institutional studies: language of instruction filter placeholder"})}),"InstructionLanguageFilter");var OD=q(pe()),Lq=o(()=>{let[e,t]=dt(R0),r=xe(Pt);return(0,OD.jsx)("div",{className:"hdbt-search__filter",children:(0,OD.jsx)(Qr,{className:"hdbt-search__dropdown",id:"teaching-mode-filter",multiSelect:!0,noTags:!0,onChange:o(i=>{t(i);let a=i.map(s=>s.value);r({[ge.KEYWORDS]:a.join(",")})},"handleChange"),options:[...dl].map(([i,a])=>({value:i,label:a})).toSorted((i,a)=>i.label.localeCompare(a.label)),texts:{...wp(Drupal.t("Mode of teaching",{},{context:"Cross-institutional studies: Teaching mode filter label"})),placeholder:Drupal.t("All modes of teaching",{},{context:"Cross-institutional studies: Teaching mode filter placeholder"})},theme:Pa,value:e})})},"TeachingModeFilter");var Fq=q(me());var Pp=q(pe()),r0e=(0,Fq.memo)(({submittedParams:e,startDate:t,setStartDate:r,teachingMode:n,setTeachingMode:i,instructionLanguage:a,setInstructionLanguage:s})=>{let l=xe(Yb),d=xe(sn),f=xe(Pt),m=xe(Gb),h=xe(N0),g=[];if(e.has(ge.END)&&e.has(ge.START)&&g.push((0,Pp.jsx)(Fa,{value:t[0]?.label||"",clearSelection:()=>{r([]),m({end:void 0,start:void 0}),d(qa)}},"startDate")),e.has(ge.LANGUAGE)){let w=e.get(ge.LANGUAGE)?.split(",")??[],E=a.filter(x=>w.includes(x.value));g.push(...E.map(x=>(0,Pp.jsx)(Fa,{value:x.label,clearSelection:()=>{let _=a.filter(y=>y.value!==x.value);s(_),f({[ge.LANGUAGE]:_.map(y=>y.value)}),d(qa)}},x.value)))}if(e.has(ge.KEYWORDS)){let w=e.get(ge.KEYWORDS)?.split(",")??[],E=n.filter(x=>w.includes(x.value));g.push(...E.map(x=>(0,Pp.jsx)(Fa,{value:x.label,clearSelection:()=>{let _=n.filter(y=>y.value!==x.value);i(_),f({[ge.KEYWORDS]:_.map(y=>y.value)}),d(qa)}},x.value)))}let v=o(()=>{r([]),i([]),h(""),l(),d(qa)},"resetForm");return(0,Pp.jsx)(Ox,{showClearButton:g.length||e.has(ge.COMBINED_TEXT),resetForm:v,children:g})},(e,t)=>e.submittedParams.toString()===t.submittedParams.toString()),Bq=o(()=>{let e=St(xa),[t,r]=dt(M0),[n,i]=dt(R0),[a,s]=dt(_s);return(0,Pp.jsx)(r0e,{submittedParams:e,startDate:t,setStartDate:r,teachingMode:n,setTeachingMode:i,instructionLanguage:a,setInstructionLanguage:s})},"SelectionsContainer");var ta=q(pe()),n0e={autumn:{end:{month:12,day:31},label:Drupal.t("Autumn",{},{context:"Cross-institutional studies: date filter option"}),start:{month:8,day:1}},spring:{end:{month:5,day:31},label:Drupal.t("Spring",{},{context:"Cross-institutional studies: date filter option"}),start:{month:1,day:1}},summer:{end:{month:7,day:31},label:Drupal.t("Summer",{},{context:"Cross-institutional studies: date filter option"}),start:{month:6,day:1}}},o0e=["spring","summer","autumn"],i0e=o(e=>{let t=e??gt.now(),r=new Map,n=[0,1].flatMap(a=>o0e.map(s=>{let{start:l,end:d,label:f}=n0e[s];return{end:gt.fromObject({day:d.day,month:d.month,year:t.year+a}).endOf("day"),label:f,season:s,start:gt.fromObject({day:l.day,month:l.month,year:t.year+a}).startOf("day")}})),i=n.findIndex(({end:a})=>t<=a);for(i===-1&&(i=0);r.size<3&&i{let n=St(vf),i=xe(sn),a=xe(Dq),s=(0,Uq.useMemo)(()=>i0e(r),[r]);return t||(a(s),e()),(0,ta.jsx)("form",{className:"hdbt-search--react__form-container",onSubmit:o(d=>{d.preventDefault(),i(qa)},"handleSubmit"),role:"search",children:(0,ta.jsxs)("div",{className:"event-form__filters-container",children:[(0,ta.jsx)(Aq,{}),(0,ta.jsxs)("div",{className:"event-form__filter-section-container",children:[(0,ta.jsx)(Rq,{dateOptions:s}),(0,ta.jsx)(Lq,{}),(0,ta.jsx)(Mq,{})]}),(0,ta.jsx)(Ix,{disabled:n.invalidStartDate}),(0,ta.jsx)(Bq,{})]})})},"CrossStudiesFormContainer");var $q=q(pe()),Hq=o(e=>{let{cardTitle:t,location:r,time:n}=Zx(e),{id:i,name:a,keywords:s,in_language:l}=e,{currentLanguage:d}=drupalSettings.path,f=o(()=>{let g=a?.[d]?d:"fi",v="";switch(g){case"fi":v="ristiinopiskelu";break;case"sv":v="korsstudier";break;default:v="cross-institutional-studies"}return`${drupalSettings.helfi_events.baseUrl}/${g}/${v}/${i}`},"getUrl"),m=o(()=>{let g=[];for(let v of s??[]){let w="@id"in v?/\/([^/]+)\/?$/.exec(v["@id"])?.[1]:void 0;w&&dl.has(w)&&g.push(dl.get(w)?.toLowerCase()||"")}return g.join(", ")},"getTheme");return(0,$q.jsx)(Kx,{language:o(()=>{let g=new Set(["fi","sv","en"]),v=[];for(let w of l??[]){let E="@id"in w?/\/([^/?]+)\/?(?:\?.*)?$/.exec(w["@id"])?.[1]:void 0;E&&g.has(E)&&E in zc&&v.push(zc[E]?.toLowerCase()||"")}return v.join(", ")},"getLanguage")(),languageLabel:Drupal.t("Language of instruction",{},{context:"Cross-institutional studies: language of instruction filter label"}),theme:m(),themeLabel:Drupal.t("Mode of teaching",{},{context:"Cross-institutional studies: Teaching mode filter label"}),timeLabel:Drupal.t("Date and time",{},{context:"Cross-institutional studies"}),cardUrl:f(),cardTitle:t,location:r,time:n})},"ResultCard");var jq=q(pe()),qq=o(()=>{let[e,t]=dt(ID),r=xe(Pt),n=xe(sn),i=o(a=>{t(a),r({[ge.SORT]:a[0]?.value}),n(qa)},"handleChange");return(0,jq.jsx)(Qr,{className:"hdbt-search--react__results--sort",options:A0,texts:{label:Drupal.t("Sort search results",{},{context:"Cross-institutional studies: sort label"})},value:e,onChange:i})},"ResultsSort");var jo=q(pe()),Vq={errorRetryCount:3,revalidateOnMount:!0,revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1,refreshInterval:6e6},a0e=o(()=>{let[e,t]=(0,Jc.useState)(!1),r=St(wa),[n]=dt(Kb),i=St(l8),a=xe(sn),s=(0,Jc.useRef)(!1),l=(0,Jc.useRef)(!1),{useCrossInstitutionalStudiesForm:d}=r;(0,Jc.useEffect)(()=>{if(s.current)return;new URLSearchParams(window.location.search).get("address")&&(a(),s.current=!0)},[a]);let f=o(()=>{l.current||(l.current=!0)},"setInitialStateInitialized"),m=o(async y=>{let S=await nb({name:"Linkedevents api call",op:"external.api"},async()=>await kD(y,void 0,1e4));if(S.status===200){let k=await S.json();if(k.meta&&k.meta.count>=0)return k}throw new Error("Failed to get data from the API")},"getEvents"),h=!i&&n.state==="hasData"&&(!r.useLocationSearch||n.data.includes(ge.COORDINATES)),{data:g,error:v,isLoading:w,isValidating:E}=zb(h?n.data:null,m,{...Vq,onErrorRetry(y,S,k,A,D){if(D.retryCount>=Vq.errorRetryCount){t(!0);return}A({...D})},keepPreviousData:!0});if(i)return(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsx)(F6,{}),(0,jo.jsx)(TD,{countNumber:i?.meta.count||0,loading:!1,events:i?.data||[],validating:!1})]});let x=d&&!l.current||w||n.state==="loading",_=o(y=>Drupal.formatPlural(y,"1 course","@count courses",{},{context:"Cross institutional studies search: result count"}),"getCrossInstitutionalStudiesHeader");return(0,jo.jsxs)(jo.Fragment,{children:[d?(0,jo.jsx)(zq,{initialized:l.current,initialize:f}):(0,jo.jsx)(F6,{}),(0,jo.jsx)(TD,{addressRequired:!h,countNumber:g?.meta?.count||0,error:v,events:g?.data||[],loading:x,ResultCardComponent:d&&Hq||void 0,resultHeaderFunction:d?_:void 0,retriesExhausted:e,sort:d?(0,jo.jsx)(qq,{}):void 0,validating:E})]})},"SearchContainer"),Wq=a0e;var P0=q(pe()),s0e=o(()=>{k5(.05);let e=document.getElementById(xh);if(!e){console.warn("Root id missing for Events filter",{ROOT_ID:xh});return}Gq.default.render((0,P0.jsx)(Qx.default.StrictMode,{children:(0,P0.jsx)(Qx.Suspense,{fallback:(0,P0.jsx)(Sp,{count:30}),children:(0,P0.jsx)(Wq,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",s0e);})(); diff --git a/dist/js/maternity-and-child-health-clinic-search.min.js b/dist/js/maternity-and-child-health-clinic-search.min.js index 776725c22..6b88f405b 100644 --- a/dist/js/maternity-and-child-health-clinic-search.min.js +++ b/dist/js/maternity-and-child-health-clinic-search.min.js @@ -72,4 +72,4 @@ Url: ${A0(e)}`),!0}return!1}i(iq,"_shouldDropEvent");function oq(e,t){return t?. card ${l?` ${l}`:""} ${v?" card--external":""} - `,oe=p?`h${p}`:"h4";return(0,ot.jsxs)("div",{className:Q,children:[a&&(0,ot.jsx)("div",{className:"card__image",children:a}),(0,ot.jsxs)("div",{className:"card__text",children:[(0,ot.jsx)(oe,{className:"card__title",children:v?(0,ot.jsx)(Dg,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,ot.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d})}),e&&(0,ot.jsx)("div",{className:"card__category",children:(0,ot.jsx)($E,{tags:[e],insideCard:!0})}),t&&(0,ot.jsx)("div",{className:"card__description",children:r?HE(t):(0,ot.jsx)("p",{...w,children:t})}),n&&(0,ot.jsx)("div",{className:"card__helptext",children:o?HE(n):(0,ot.jsx)("p",{children:n})}),(0,ot.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,N&&(0,ot.jsx)(Di,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:N}),g&&(0,ot.jsx)(Di,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:g}),b&&(0,ot.jsx)(Di,{icon:"clock",label:I||Drupal.t("Date",{},{context:"React search"}),content:b}),T&&(0,ot.jsx)(Di,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:T,langAttribute:w}),U&&(0,ot.jsx)(Di,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:U}),q&&(0,ot.jsx)(Di,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:q}),C&&(0,ot.jsx)(Di,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),k&&(0,ot.jsx)(Di,{icon:"globe",label:P||Drupal.t("Language",{},{context:"React search"}),content:k}),V&&(0,ot.jsx)(Di,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:V}),L&&(0,ot.jsx)(Di,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:w}),O&&(0,ot.jsx)(Di,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,ot.jsx)("div",{className:"card__tags",children:(0,ot.jsx)($E,{tags:c,langAttribute:w,insideCard:!0})})]})]})}i(yee,"CardItem");var P9=yee;var D9=K(Me()),xee=i(e=>{let{photographer:t,src:r,...n}=e;return(0,D9.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),L9=xee;var Qd=K(Me()),wee=i(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:o,...a}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=o||l?.["1248"];return d?(0,Qd.jsxs)("picture",{children:[c.map((p,m)=>(0,Qd.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,Qd.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...a})]}):null},"CardPicture"),M9=wee;var tv=K(Me()),See=i(({address:e,name:t,name_override:r,picture_url:n,provided_languages:o,media_as_objects:a,url:l})=>{let c=r?.[0]||t?.[0],d=a?.[0].picture_url_override;if(!c)return null;let p;return d?p=(0,tv.jsx)(M9,{imageOverride:d,title:d.title}):n?.[0]?p=(0,tv.jsx)(L9,{src:n?.[0]}):p=void 0,(0,tv.jsx)(P9,{cardImage:p,cardTitle:c,cardUrl:l?.[0]||"",location:e?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),cardCategoryTag:o.includes("sv")?{tag:Drupal.t("Service in Swedish",{},{context:"React search: Service in Swedish tag"})}:void 0})},"ResultCard"),F9=See;var Qt=K(Me()),Eee=i(({data:e,error:t,isLoading:r,isValidating:n,page:o,updatePage:a})=>{let[l,c]=(0,rv.useState)(!1),{size:d}=qo,p=Po($o),m=(0,rv.createRef)(),{sv_only:v,address:_}=p,b=!!Object.keys(p).length;if(jN(m,b),r||n)return l?(0,Qt.jsx)(WN,{}):(0,Qt.jsx)(Pg,{count:d});if(t)return(0,Qt.jsx)(XN,{error:t,ref:m});if(!e?.hits?.hits.length)return(0,Qt.jsx)(JN,{ref:m});let I=e.hits.hits,T=_&&v?e.hits.hits.length:e.hits.total.value,y=Math.floor(T/d),g=T>d&&T%d,w=!l&&(y>1||g),k=I?.[0]?._source?.id?.[0],C=_&&v&&k?e?.aggregations?.ids?.buckets?.filter(P=>P.key===k):e?.aggregations?.ids?.buckets;return(0,Qt.jsxs)("div",{className:"react-search__results",children:[(0,Qt.jsx)(Lg,{resultText:(0,Qt.jsxs)(Qt.Fragment,{children:[Drupal.formatPlural(T,"1 clinic","@count clinics",{},{context:"React search: Maternity and child health clinic result count"}),e?.addressName?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e?.addressName}`:""]}),actions:(0,Qt.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":!l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:m}),(0,Qt.jsxs)("div",{id:"hdbt-search--react__results--tabpanel",role:"tabpanel",children:[l?(0,Qt.jsx)(eP,{ids:C}):(0,Qt.jsx)(Qt.Fragment,{children:I.map(P=>(0,Qt.jsx)(F9,{...P._source},P._id))}),w&&(0,Qt.jsx)(KN,{currentPage:o||1,pages:5,totalPages:g?y+1:y,updatePage:(P,N)=>{P.preventDefault(),a(N)}})]})]})},"ResultsList"),B9=Eee;var z9=K(Me()),Iee=i(()=>{let e=Po($o),t=Lo(dN),r=i(d=>{t({...e,page:d})},"updatePage"),{data:n,error:o,isLoading:a,isValidating:l}=$N(e),{page:c}=e;return(0,z9.jsx)(B9,{data:n,error:o,isLoading:a,isValidating:l,page:c,updatePage:r})},"ProximityResultsContainer"),U9=Iee;var kee=i((e,t)=>{switch(t){case"boolean":return!!e;case"number":return Number(e);default:return e.toString()}},"coerce"),Tee=i(e=>{let r=new URLSearchParams(window.location.search).entries(),n=r.next(),o=0;for(;!n.done;){let[a,l]=n.value;l&&a in e&&(o+=1,e[a]=kee(l,typeof e[a])),n=r.next()}return o?e:null},"useInitialParams"),H9=Tee;var du=K(Me()),Cee=i(()=>{let e=Lo(yg),t=Lo($o),r=H9({address:""});return(0,nv.useEffect)(()=>{r&&t(r),r?.address&&e(r.address)}),(0,du.jsx)(nv.Suspense,{fallback:(0,du.jsx)(Pg,{count:qo.size}),children:(0,du.jsxs)("div",{className:"hdbt-search--react",children:[(0,du.jsx)(pN,{initialParams:r}),(0,du.jsx)(U9,{})]})})},"SearchContainer"),$9=Cee;var iv=K(Me());E8();var V9="helfi-maternity-and-child-health-clinic-search",Oee=i(()=>{let e=document.getElementById(V9);if(!e){console.warn("Root id missing for Maternity and Child Health Clinic search app",{ROOT_ID:V9});return}j9.default.render((0,iv.jsx)(q9.default.StrictMode,{children:(0,iv.jsx)("div",{className:"component--react-search component--react-search--maternity-and-child-health-clinic",children:(0,iv.jsx)($9,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",Oee);})(); + `,oe=p?`h${p}`:"h4";return(0,ot.jsxs)("div",{className:Q,children:[a&&(0,ot.jsx)("div",{className:"card__image",children:a}),(0,ot.jsxs)("div",{className:"card__text",children:[(0,ot.jsx)(oe,{className:"card__title",children:m?v?(0,ot.jsx)(Dg,{href:m,title:d,className:"card__link",rel:"bookmark"}):(0,ot.jsx)("a",{href:m,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,ot.jsx)("div",{className:"card__category",children:(0,ot.jsx)($E,{tags:[e],insideCard:!0})}),t&&(0,ot.jsx)("div",{className:"card__description",children:r?HE(t):(0,ot.jsx)("p",{...w,children:t})}),n&&(0,ot.jsx)("div",{className:"card__helptext",children:o?HE(n):(0,ot.jsx)("p",{children:n})}),(0,ot.jsxs)("div",{className:"card__metas",children:[_?.top&&_.top.length>0&&_.top,N&&(0,ot.jsx)(Di,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:N}),g&&(0,ot.jsx)(Di,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:g}),b&&(0,ot.jsx)(Di,{icon:"clock",label:I||Drupal.t("Date",{},{context:"React search"}),content:b}),T&&(0,ot.jsx)(Di,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:T,langAttribute:w}),U&&(0,ot.jsx)(Di,{icon:"locate",label:M||Drupal.t("Theme",{},{context:"React search"}),content:U}),q&&(0,ot.jsx)(Di,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:q}),C&&(0,ot.jsx)(Di,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),k&&(0,ot.jsx)(Di,{icon:"globe",label:P||Drupal.t("Language",{},{context:"React search"}),content:k}),V&&(0,ot.jsx)(Di,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:V}),L&&(0,ot.jsx)(Di,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:w}),O&&(0,ot.jsx)(Di,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),_?.bottom&&_.bottom.length>0&&_.bottom]}),c&&c.length>0&&(0,ot.jsx)("div",{className:"card__tags",children:(0,ot.jsx)($E,{tags:c,langAttribute:w,insideCard:!0})})]})]})}i(yee,"CardItem");var P9=yee;var D9=K(Me()),xee=i(e=>{let{photographer:t,src:r,...n}=e;return(0,D9.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),L9=xee;var Qd=K(Me()),wee=i(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:o,...a}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=o||l?.["1248"];return d?(0,Qd.jsxs)("picture",{children:[c.map((p,m)=>(0,Qd.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},m)),(0,Qd.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...a})]}):null},"CardPicture"),M9=wee;var tv=K(Me()),See=i(({address:e,name:t,name_override:r,picture_url:n,provided_languages:o,media_as_objects:a,url:l})=>{let c=r?.[0]||t?.[0],d=a?.[0].picture_url_override;if(!c)return null;let p;return d?p=(0,tv.jsx)(M9,{imageOverride:d,title:d.title}):n?.[0]?p=(0,tv.jsx)(L9,{src:n?.[0]}):p=void 0,(0,tv.jsx)(P9,{cardImage:p,cardTitle:c,cardUrl:l?.[0]||"",location:e?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),cardCategoryTag:o.includes("sv")?{tag:Drupal.t("Service in Swedish",{},{context:"React search: Service in Swedish tag"})}:void 0})},"ResultCard"),F9=See;var Qt=K(Me()),Eee=i(({data:e,error:t,isLoading:r,isValidating:n,page:o,updatePage:a})=>{let[l,c]=(0,rv.useState)(!1),{size:d}=qo,p=Po($o),m=(0,rv.createRef)(),{sv_only:v,address:_}=p,b=!!Object.keys(p).length;if(jN(m,b),r||n)return l?(0,Qt.jsx)(WN,{}):(0,Qt.jsx)(Pg,{count:d});if(t)return(0,Qt.jsx)(XN,{error:t,ref:m});if(!e?.hits?.hits.length)return(0,Qt.jsx)(JN,{ref:m});let I=e.hits.hits,T=_&&v?e.hits.hits.length:e.hits.total.value,y=Math.floor(T/d),g=T>d&&T%d,w=!l&&(y>1||g),k=I?.[0]?._source?.id?.[0],C=_&&v&&k?e?.aggregations?.ids?.buckets?.filter(P=>P.key===k):e?.aggregations?.ids?.buckets;return(0,Qt.jsxs)("div",{className:"react-search__results",children:[(0,Qt.jsx)(Lg,{resultText:(0,Qt.jsxs)(Qt.Fragment,{children:[Drupal.formatPlural(T,"1 clinic","@count clinics",{},{context:"React search: Maternity and child health clinic result count"}),e?.addressName?` ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e?.addressName}`:""]}),actions:(0,Qt.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":!l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Qt.jsx)("button",{type:"button",className:"tablist-tab",role:"tab","aria-selected":l,"aria-controls":"hdbt-search--react__results--tabpanel",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:m}),(0,Qt.jsxs)("div",{id:"hdbt-search--react__results--tabpanel",role:"tabpanel",children:[l?(0,Qt.jsx)(eP,{ids:C}):(0,Qt.jsx)(Qt.Fragment,{children:I.map(P=>(0,Qt.jsx)(F9,{...P._source},P._id))}),w&&(0,Qt.jsx)(KN,{currentPage:o||1,pages:5,totalPages:g?y+1:y,updatePage:(P,N)=>{P.preventDefault(),a(N)}})]})]})},"ResultsList"),B9=Eee;var z9=K(Me()),Iee=i(()=>{let e=Po($o),t=Lo(dN),r=i(d=>{t({...e,page:d})},"updatePage"),{data:n,error:o,isLoading:a,isValidating:l}=$N(e),{page:c}=e;return(0,z9.jsx)(B9,{data:n,error:o,isLoading:a,isValidating:l,page:c,updatePage:r})},"ProximityResultsContainer"),U9=Iee;var kee=i((e,t)=>{switch(t){case"boolean":return!!e;case"number":return Number(e);default:return e.toString()}},"coerce"),Tee=i(e=>{let r=new URLSearchParams(window.location.search).entries(),n=r.next(),o=0;for(;!n.done;){let[a,l]=n.value;l&&a in e&&(o+=1,e[a]=kee(l,typeof e[a])),n=r.next()}return o?e:null},"useInitialParams"),H9=Tee;var du=K(Me()),Cee=i(()=>{let e=Lo(yg),t=Lo($o),r=H9({address:""});return(0,nv.useEffect)(()=>{r&&t(r),r?.address&&e(r.address)}),(0,du.jsx)(nv.Suspense,{fallback:(0,du.jsx)(Pg,{count:qo.size}),children:(0,du.jsxs)("div",{className:"hdbt-search--react",children:[(0,du.jsx)(pN,{initialParams:r}),(0,du.jsx)(U9,{})]})})},"SearchContainer"),$9=Cee;var iv=K(Me());E8();var V9="helfi-maternity-and-child-health-clinic-search",Oee=i(()=>{let e=document.getElementById(V9);if(!e){console.warn("Root id missing for Maternity and Child Health Clinic search app",{ROOT_ID:V9});return}j9.default.render((0,iv.jsx)(q9.default.StrictMode,{children:(0,iv.jsx)("div",{className:"component--react-search component--react-search--maternity-and-child-health-clinic",children:(0,iv.jsx)($9,{})})}),e)},"start");document.addEventListener("DOMContentLoaded",Oee);})(); diff --git a/dist/js/news-archive.min.js b/dist/js/news-archive.min.js index 8d831eb34..12e6a63c4 100644 --- a/dist/js/news-archive.min.js +++ b/dist/js/news-archive.min.js @@ -72,6 +72,6 @@ Url: ${M0(e)}`),!0}return!1}o(c$,"_shouldDropEvent");function d$(e,t){return t?. card ${l?` ${l}`:""} ${m?" card--external":""} - `,ee=p?`h${p}`:"h4";return(0,He.jsxs)("div",{className:Y,children:[s&&(0,He.jsx)("div",{className:"card__image",children:s}),(0,He.jsxs)("div",{className:"card__text",children:[(0,He.jsx)(ee,{className:"card__title",children:m?(0,He.jsx)(uN,{href:h,title:d,className:"card__link",rel:"bookmark"}):(0,He.jsx)("a",{href:h,className:"card__link",rel:"bookmark",children:d})}),e&&(0,He.jsx)("div",{className:"card__category",children:(0,He.jsx)(AS,{tags:[e],insideCard:!0})}),t&&(0,He.jsx)("div",{className:"card__description",children:r?OS(t):(0,He.jsx)("p",{...b,children:t})}),n&&(0,He.jsx)("div",{className:"card__helptext",children:i?OS(n):(0,He.jsx)("p",{children:n})}),(0,He.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,R&&(0,He.jsx)(To,{icon:"location",label:F||Drupal.t("Location",{},{context:"React search"}),content:R}),_&&(0,He.jsx)(To,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),x&&(0,He.jsx)(To,{icon:"clock",label:E||Drupal.t("Date",{},{context:"React search"}),content:x}),k&&(0,He.jsx)(To,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:k,langAttribute:b}),z&&(0,He.jsx)(To,{icon:"locate",label:j||Drupal.t("Theme",{},{context:"React search"}),content:z}),U&&(0,He.jsx)(To,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:U}),C&&(0,He.jsx)(To,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),S&&(0,He.jsx)(To,{icon:"globe",label:L||Drupal.t("Language",{},{context:"React search"}),content:S}),K&&(0,He.jsx)(To,{icon:"calendar",label:H||Drupal.t("Time",{},{context:"Time of event"}),content:K}),D&&(0,He.jsx)(To,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:D,langAttribute:b}),O&&(0,He.jsx)(To,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,He.jsx)("div",{className:"card__tags",children:(0,He.jsx)(AS,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(cZ,"CardItem");var cN=cZ;var tp=W(ke()),dZ=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||l?.["1248"];return d?(0,tp.jsxs)("picture",{children:[c.map((p,h)=>(0,tp.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},h)),(0,tp.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),dN=dZ;var RS=W(ke()),fZ=o(({alt:e,cardModifierClass:t,cardTitleLevel:r,field_main_image_caption:n,field_photographer:i,main_image_url:s,title:l,published_at:c,url:d})=>{let p=o(()=>!c||!c.length?void 0:new Date(c[0]*1e3).toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"}),"getDate");return(0,RS.jsx)(cN,{cardImage:o(()=>{if(!s||!s.length||!s[0])return;let m={};try{m=typeof s?.[0]=="string"?JSON.parse(s?.[0]):s?.[0]}catch(v){console.error("Failed to parse main_image_url",v);return}return(0,RS.jsx)(dN,{alt:"",photographer:i?.length?i[0]:void 0,imageUrls:m})},"getImage")(),cardTitle:l.toString(),cardTitleLevel:r||4,cardModifierClass:`card--news-item${t?` ${t}`:""}`,cardUrl:d.toString(),date:p(),dateLabel:Drupal.t("Published",{},{context:"News search"})})},"ResultCard"),fN=fZ;var pZ={INDEX:"news",SIZE:15},Ya=pZ;var lr=W(de(),1),NN=W(gN(),1);var br=W(de(),1);var Ja={};MU(Ja,{ERROR_REVALIDATE_EVENT:()=>SZ,FOCUS_EVENT:()=>_N,MUTATE_EVENT:()=>bN,RECONNECT_EVENT:()=>vN});var _N=0,vN=1,bN=2,SZ=3;var yN=Object.prototype.hasOwnProperty;function zg(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&zg(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(yN.call(e,r)&&++n&&!yN.call(t,r)||!(r in t)||!zg(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}o(zg,"dequal");var Co=new WeakMap,Ui=o(()=>{},"noop"),Xt=Ui(),ic=Object,ze=o(e=>e===Xt,"isUndefined"),Tn=o(e=>typeof e=="function","isFunction"),Io=o((e,t)=>({...e,...t}),"mergeObjects"),Wg=o(e=>Tn(e.then),"isPromiseLike"),NS={},jg={},zS="undefined",ac=typeof window!=zS,$g=typeof document!=zS,wN=ac&&"Deno"in window,SN=o(()=>ac&&typeof window.requestAnimationFrame!=zS,"hasRequestAnimationFrame"),Gg=o((e,t)=>{let r=Co.get(e);return[()=>!ze(t)&&e.get(t)||NS,n=>{if(!ze(t)){let i=e.get(t);t in jg||(jg[t]=i),r[5](t,Io(i,n),i||NS)}},r[6],()=>!ze(t)&&t in jg?jg[t]:!ze(t)&&e.get(t)||NS]},"createCacheHelper"),MS=!0,EZ=o(()=>MS,"isOnline"),[BS,FS]=ac&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Ui,Ui],kZ=o(()=>{let e=$g&&document.visibilityState;return ze(e)||e!=="hidden"},"isVisible"),TZ=o(e=>($g&&document.addEventListener("visibilitychange",e),BS("focus",e),()=>{$g&&document.removeEventListener("visibilitychange",e),FS("focus",e)}),"initFocus"),CZ=o(e=>{let t=o(()=>{MS=!0,e()},"onOnline"),r=o(()=>{MS=!1},"onOffline");return BS("online",t),BS("offline",r),()=>{FS("online",t),FS("offline",r)}},"initReconnect"),EN={isOnline:EZ,isVisible:kZ},kN={initFocus:TZ,initReconnect:CZ},Kg=!br.default.useId,_u=!ac||wN,jS=o(e=>SN()?window.requestAnimationFrame(e):setTimeout(e,1),"rAF"),sc=_u?br.useEffect:br.useLayoutEffect,PS=typeof navigator<"u"&&navigator.connection,US=!_u&&PS&&(["slow-2g","2g"].includes(PS.effectiveType)||PS.saveData),qg=new WeakMap,IZ=o(e=>ic.prototype.toString.call(e),"getTypeName"),DS=o((e,t)=>e===`[object ${t}]`,"isObjectTypeName"),OZ=0,Hg=o(e=>{let t=typeof e,r=IZ(e),n=DS(r,"Date"),i=DS(r,"RegExp"),s=DS(r,"Object"),l,c;if(ic(e)===e&&!n&&!i){if(l=qg.get(e),l)return l;if(l=++OZ+"~",qg.set(e,l),Array.isArray(e)){for(l="@",c=0;c{if(Tn(e))try{e=e()}catch{e=""}let t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Hg(e):"",[e,t]},"serialize"),AZ=0,rp=o(()=>++AZ,"getTimestamp");async function Yg(...e){let[t,r,n,i]=e,s=Io({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{}),l=s.populateCache,c=s.rollbackOnError,d=s.optimisticData,p=o(v=>typeof c=="function"?c(v):c!==!1,"rollbackOnError"),h=s.throwOnError;if(Tn(r)){let v=r,x=[],E=t.keys();for(let k of E)!/^\$(inf|sub)\$/.test(k)&&v(t.get(k)._k)&&x.push(k);return Promise.all(x.map(m))}return m(r);async function m(v){let[x]=np(v);if(!x)return;let[E,k]=Gg(t,x),[y,_,b,S]=Co.get(t),C=o(()=>{let U=y[x];return(Tn(s.revalidate)?s.revalidate(E().data,v):s.revalidate!==!1)&&(delete b[x],delete S[x],U&&U[0])?U[0](2).then(()=>E().data):E().data},"startRevalidate");if(e.length<3)return C();let L=n,R,F=!1,O=rp();_[x]=[O,0];let D=!ze(d),z=E(),j=z.data,K=z._c,H=ze(K)?j:K;if(D&&(d=Tn(d)?d(H,j):d,k({data:d,_c:H})),Tn(L))try{L=L(H)}catch(U){R=U,F=!0}if(L&&Wg(L))if(L=await L.catch(U=>{R=U,F=!0}),O!==_[x][0]){if(F)throw R;return L}else F&&D&&p(R)&&(l=!0,k({data:H,_c:Xt}));if(l&&!F)if(Tn(l)){let U=l(L,H);k({data:U,error:Xt,_c:Xt})}else k({data:L,error:Xt,_c:Xt});if(_[x][1]=rp(),Promise.resolve(C()).then(()=>{k({_c:Xt})}),F){if(h)throw R;return}return L}}o(Yg,"internalMutate");var xN=o((e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},"revalidateAllKeys"),qS=o((e,t)=>{if(!Co.has(e)){let r=Io(kN,t),n=Object.create(null),i=Yg.bind(Xt,e),s=Ui,l=Object.create(null),c=o((h,m)=>{let v=l[h]||[];return l[h]=v,v.push(m),()=>v.splice(v.indexOf(m),1)},"subscribe"),d=o((h,m,v)=>{e.set(h,m);let x=l[h];if(x)for(let E of x)E(m,v)},"setter"),p=o(()=>{if(!Co.has(e)&&(Co.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,d,c]),!_u)){let h=r.initFocus(setTimeout.bind(Xt,xN.bind(Xt,n,0))),m=r.initReconnect(setTimeout.bind(Xt,xN.bind(Xt,n,1)));s=o(()=>{h&&h(),m&&m(),Co.delete(e)},"unmount")}},"initProvider");return p(),[e,i,p,s]}return[e,Co.get(e)[4]]},"initCache"),RZ=o((e,t,r,n,i)=>{let s=r.errorRetryCount,l=i.retryCount,c=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;!ze(s)&&l>s||setTimeout(n,c,i)},"onErrorRetry"),TN=zg,[Jg,CN]=qS(new Map),Qg=Io({onLoadingSlow:Ui,onSuccess:Ui,onError:Ui,onErrorRetry:RZ,onDiscarded:Ui,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:US?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:US?5e3:3e3,compare:TN,isPaused:o(()=>!1,"isPaused"),cache:Jg,mutate:CN,fallback:{}},EN),$S=o((e,t)=>{let r=Io(e,t);if(t){let{use:n,fallback:i}=e,{use:s,fallback:l}=t;n&&s&&(r.use=n.concat(s)),i&&l&&(r.fallback=Io(i,l))}return r},"mergeConfigs"),Vg=(0,br.createContext)({}),HS=o(e=>{let{value:t}=e,r=(0,br.useContext)(Vg),n=Tn(t),i=(0,br.useMemo)(()=>n?t(r):t,[n,r,t]),s=(0,br.useMemo)(()=>n?i:$S(r,i),[n,r,i]),l=i&&i.provider,c=(0,br.useRef)(Xt);l&&!c.current&&(c.current=qS(l(s.cache||Jg),i));let d=c.current;return d&&(s.cache=d[0],s.mutate=d[1]),sc(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,br.createElement)(Vg.Provider,Io(e,{value:s}))},"SWRConfig");var IN="$inf$";var uc=W(de(),1);var ON=ac&&window.__SWR_DEVTOOLS_USE__,LZ=ON?window.__SWR_DEVTOOLS_USE__:[],NZ=o(()=>{ON&&(window.__SWR_DEVTOOLS_REACT__=uc.default)},"setupDevTools"),PZ=o(e=>Tn(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],"normalize"),DZ=o(()=>{let e=(0,uc.useContext)(Vg);return(0,uc.useMemo)(()=>Io(Qg,e),[e])},"useSWRConfig");var MZ=o(e=>(t,r,n)=>e(t,r&&((...s)=>{let[l]=np(t),[,,,c]=Co.get(Jg);if(l.startsWith(IN))return r(...s);let d=c[l];return ze(d)?r(...s):(delete c[l],d)}),n),"middleware"),BZ=LZ.concat(MZ),AN=o(e=>o(function(...r){let n=DZ(),[i,s,l]=PZ(r),c=$S(n,l),d=e,{use:p}=c,h=(p||[]).concat(BZ);for(let m=h.length;m--;)d=h[m](d);return d(i,s||c.fetcher||null,c)},"useSWRArgs"),"withArgs"),RN=o((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let i=n.indexOf(r);i>=0&&(n[i]=n[n.length-1],n.pop())}},"subscribeCallback");NZ();var FZ=o(()=>{},"noop"),Mxe=FZ();var VS=lr.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),WS={dedupe:!0},LN=Promise.resolve(Xt),UZ=o((e,t,r)=>{let{cache:n,compare:i,suspense:s,fallbackData:l,revalidateOnMount:c,revalidateIfStale:d,refreshInterval:p,refreshWhenHidden:h,refreshWhenOffline:m,keepPreviousData:v}=r,[x,E,k,y]=Co.get(n),[_,b]=np(e),S=(0,lr.useRef)(!1),C=(0,lr.useRef)(!1),L=(0,lr.useRef)(_),R=(0,lr.useRef)(t),F=(0,lr.useRef)(r),O=o(()=>F.current,"getConfig"),D=o(()=>O().isVisible()&&O().isOnline(),"isActive"),[z,j,K,H]=Gg(n,_),U=(0,lr.useRef)({}).current,Y=ze(l)?ze(r.fallback)?Xt:r.fallback[_]:l,ee=o((Le,nt)=>{for(let Ye in U){let We=Ye;if(We==="data"){if(!i(Le[We],nt[We])&&(!ze(Le[We])||!i(er,nt[We])))return!1}else if(nt[We]!==Le[We])return!1}return!0},"isEqual"),oe=(0,lr.useMemo)(()=>{let Le=!_||!t?!1:ze(c)?O().isPaused()||s?!1:d!==!1:c,nt=o(Ze=>{let Bt=Io(Ze);return delete Bt._k,Le?{isValidating:!0,isLoading:!0,...Bt}:Bt},"getSelectedCache"),Ye=z(),We=H(),xr=nt(Ye),Vr=Ye===We?xr:nt(We),Ge=xr;return[()=>{let Ze=nt(z());return ee(Ze,Ge)?(Ge.data=Ze.data,Ge.isLoading=Ze.isLoading,Ge.isValidating=Ze.isValidating,Ge.error=Ze.error,Ge):(Ge=Ze,Ze)},()=>Vr]},[n,_]),ue=(0,NN.useSyncExternalStore)((0,lr.useCallback)(Le=>K(_,(nt,Ye)=>{ee(Ye,nt)||Le()}),[n,_]),oe[0],oe[1]),ce=!S.current,Tt=x[_]&&x[_].length>0,ut=ue.data,lt=ze(ut)?Y&&Wg(Y)?VS(Y):Y:ut,Mt=ue.error,Zt=(0,lr.useRef)(lt),er=v?ze(ut)?ze(Zt.current)?lt:Zt.current:ut:lt,cr=Tt&&!ze(Mt)?!1:ce&&!ze(c)?c:O().isPaused()?!1:s?ze(lt)?!1:d:ze(lt)||d,sn=!!(_&&t&&ce&&cr),Xn=ze(ue.isValidating)?sn:ue.isValidating,Ro=ze(ue.isLoading)?sn:ue.isLoading,Cn=(0,lr.useCallback)(async Le=>{let nt=R.current;if(!_||!nt||C.current||O().isPaused())return!1;let Ye,We,xr=!0,Vr=Le||{},Ge=!k[_]||!Vr.dedupe,Ze=o(()=>Kg?!C.current&&_===L.current&&S.current:_===L.current,"callbackSafeguard"),Bt={isValidating:!1,isLoading:!1},Qa=o(()=>{j(Bt)},"finishRequestAndUpdateState"),Zn=o(()=>{let Ct=k[_];Ct&&Ct[1]===We&&delete k[_]},"cleanupState"),zi={isValidating:!0};ze(z().data)&&(zi.isLoading=!0);try{if(Ge&&(j(zi),r.loadingTimeout&&ze(z().data)&&setTimeout(()=>{xr&&Ze()&&O().onLoadingSlow(_,r)},r.loadingTimeout),k[_]=[nt(b),rp()]),[Ye,We]=k[_],Ye=await Ye,Ge&&setTimeout(Zn,r.dedupingInterval),!k[_]||k[_][1]!==We)return Ge&&Ze()&&O().onDiscarded(_),!1;Bt.error=Xt;let Ct=E[_];if(!ze(Ct)&&(We<=Ct[0]||We<=Ct[1]||Ct[1]===0))return Qa(),Ge&&Ze()&&O().onDiscarded(_),!1;let Ft=z().data;Bt.data=i(Ft,Ye)?Ft:Ye,Ge&&Ze()&&O().onSuccess(Ye,_,r)}catch(Ct){Zn();let Ft=O(),{shouldRetryOnError:Lo}=Ft;Ft.isPaused()||(Bt.error=Ct,Ge&&Ze()&&(Ft.onError(Ct,_,Ft),(Lo===!0||Tn(Lo)&&Lo(Ct))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||D())&&Ft.onErrorRetry(Ct,_,Ft,ji=>{let Xa=x[_];Xa&&Xa[0]&&Xa[0](Ja.ERROR_REVALIDATE_EVENT,ji)},{retryCount:(Vr.retryCount||0)+1,dedupe:!0})))}return xr=!1,Qa(),!0},[_,n]),ii=(0,lr.useCallback)((...Le)=>Yg(n,L.current,...Le),[]);if(sc(()=>{R.current=t,F.current=r,ze(ut)||(Zt.current=ut)}),sc(()=>{if(!_)return;let Le=Cn.bind(Xt,WS),nt=0;O().revalidateOnFocus&&(nt=Date.now()+O().focusThrottleInterval);let We=RN(_,x,o((xr,Vr={})=>{if(xr==Ja.FOCUS_EVENT){let Ge=Date.now();O().revalidateOnFocus&&Ge>nt&&D()&&(nt=Ge+O().focusThrottleInterval,Le())}else if(xr==Ja.RECONNECT_EVENT)O().revalidateOnReconnect&&D()&&Le();else{if(xr==Ja.MUTATE_EVENT)return Cn();if(xr==Ja.ERROR_REVALIDATE_EVENT)return Cn(Vr)}},"onRevalidate"));return C.current=!1,L.current=_,S.current=!0,j({_k:b}),cr&&(k[_]||(ze(lt)||_u?Le():jS(Le))),()=>{C.current=!0,We()}},[_]),sc(()=>{let Le;function nt(){let We=Tn(p)?p(z().data):p;We&&Le!==-1&&(Le=setTimeout(Ye,We))}o(nt,"next");function Ye(){!z().error&&(h||O().isVisible())&&(m||O().isOnline())?Cn(WS).then(nt):nt()}return o(Ye,"execute"),nt(),()=>{Le&&(clearTimeout(Le),Le=-1)}},[p,h,m,_]),(0,lr.useDebugValue)(er),s){let Le=_&&ze(lt);if(!Kg&&_u&&Le)throw new Error("Fallback data is required when using Suspense in SSR.");Le&&(R.current=t,F.current=r,C.current=!1);let nt=y[_],Ye=!ze(nt)&&Le?ii(nt):LN;if(VS(Ye),!ze(Mt)&&Le)throw Mt;let We=Le?Cn(WS):LN;!ze(er)&&Le&&(We.status="fulfilled",We.value=!0),VS(We)}return{mutate:ii,get data(){return U.data=!0,er},get error(){return U.error=!0,Mt},get isValidating(){return U.isValidating=!0,Xn},get isLoading(){return U.isLoading=!0,Ro}}},"useSWRHandler"),Bxe=ic.defineProperty(HS,"defaultValue",{value:Qg}),PN=AN(UZ);async function GS(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),s=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),s}o(GS,"useTimeoutFetch");var zZ=o(({debug:e,query:t,multi:r,key:n,...i})=>PN(n||t,o(()=>{let l=Ya.INDEX,c=drupalSettings?.helfi_news_archive?.elastic_proxy_url,d=r?"_msearch":"_search",p=r?"application/x-ndjson":"application/json";return e&&console.warn("Executing request with props: ",{debug:e,query:t,multi:r}),GS(`${c}/${l}/${d}`,{method:"POST",headers:{"Content-Type":p},body:t}).then(h=>h.json())},"fetcher"),{revalidateOnFocus:!1,...i}),"useIndexQuery"),Xg=zZ;var jZ={ALT:"alt",CHANGED:"changed",FIELD_CONTENT:"field_content",FIELD_LEAD_IN:"field_lead_in",FIELD_MAIN_IMAGE_CAPTION:"field_main_image_caption",FIELD_MAIN_IMAGE:"field_main_image",FIELD_NEWS_GROUPS:"field_news_groups",FIELD_NEWS_ITEM_TAGS:"field_news_item_tags",FIELD_NEWS_NEIGHBOURHOODS:"field_news_neighbourhoods",FIELD_PHOTOGRAPHER:"field_photographer",FULLTEXT_TITLE:"fulltext_title",HIGHLIGHT:"highlight",NEIGHBOURHOODS:"neighbourhoods",NEWS_GROUPS:"news_groups",NEWS_TAGS:"news_tags",PUBLISHED_AT:"published_at",TEXT_CONTENT:"text_content",TITLE:"title",URL:"url",UUID:"uuid"},yr=jZ;var qZ=o(()=>({bool:{filter:[{term:{search_api_language:window.drupalSettings.path.currentLanguage||"fi"}}]}}),"useLanguageQuery"),Zg=qZ;var $Z=o(e=>{let t=Zg(),r=drupalSettings?.helfi_news_archive?.max_results??Ya.SIZE,n=Number.isNaN(Number(e.page))?1:Number(e.page),i=[];t?.bool?.filter&&i.push({term:{entity_type:"node"}}),e?.topic?.length&&i.push({terms:{[yr.NEWS_TAGS]:e.topic}}),e?.groups?.length&&i.push({terms:{[yr.NEWS_GROUPS]:e.groups}}),e?.neighbourhoods?.length&&i.push({terms:{[yr.NEIGHBOURHOODS]:e.neighbourhoods}}),e?.keyword?.length&&i.push({bool:{should:[{query_string:{query:`${e.keyword.toString().toLowerCase()}~`,fields:[`${yr.FULLTEXT_TITLE}^2`,`${yr.FIELD_LEAD_IN}^1.5`,`${yr.TEXT_CONTENT}^.1`]}},{wildcard:{[`${yr.TITLE}.keyword`]:`*${e.keyword}*`}}],minimum_should_match:1}});let s={...t};i.length&&(s.bool.must=i);let l={from:r*(n-1),query:s,sort:["_score",{[yr.PUBLISHED_AT]:"desc"}],size:r};return JSON.stringify(l)},"useQueryString"),DN=$Z;var Oo=W(ke()),HZ=o(({hidePagination:e=!1})=>{let t=drupalSettings?.helfi_news_archive?.max_results??Ya.SIZE,r=drupalSettings?.helfi_news_archive?.hide_form??!1,n=drupalSettings?.helfi_news_archive?.cardsWithBorders??!1,i=Ci(za),s=DN(i),l=Ls(OR),{data:c,error:d}=Xg({keepPreviousData:!0,query:s}),p=(0,MN.createRef)(),h=!!i.groups?.length||!!i.neighbourhoods?.length||!!i.page||!!i.keyword?.length||!!i.topic?.length;G4(p,h);let m=c?.hits?.hits,v=c?.hits?.total?.value||0,x=Math.floor(v/t),E=v>t&&v%t,k=Number(i.page)||1;if(!c&&!d)return(0,Oo.jsx)(J0,{bordered:n,count:t});if(d)return(0,Oo.jsx)(CR,{error:d,className:"react-search__results",ref:r?void 0:p});if(!m?.length)return(0,Oo.jsx)(Q4,{ref:p});let y=o((_,b)=>{_.preventDefault(),l(b)},"updatePage");return(0,Oo.jsxs)("div",{className:"react-search__results",children:[r||(0,Oo.jsx)(Q0,{resultText:Drupal.formatPlural(v,"@count search result","@count search results",{},{context:"News archive"}),ref:p}),(0,Oo.jsxs)("div",{className:"hdbt-search--react__results--container",children:[m.map(_=>(0,Oo.jsx)(fN,{..._._source,...n&&{cardModifierClass:"card--border"},...r&&{cardTitleLevel:3}},_._id)),r||(0,Oo.jsx)(AR,{}),r||(0,Oo.jsx)(K4,{currentPage:k,pages:5,totalPages:E?x+1:x,updatePage:y})]})]})},"ResultsContainer"),BN=HZ;var FN={"--checkbox-background-selected":"var(--hdbt-color-black)","--checkbox-background-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected":"var(--hdbt-color-black)","--checkbox-border-color-selected-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected-focus":"var(--hdbt-color-black)","--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--color-white)","--menu-item-background-color-selected-hover":"var(--color-black-5)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--hdbt-color-black)","--menu-item-color-selected-hover":"var(--hdbt-color-black)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"};function UN(e){return e==="fi"||e==="sv"||e==="en"?e:"fi"}o(UN,"getCurrentLanguage");var zN=W(ke()),VZ=o(({label:e,options:t,placeholder:r,stateKey:n,...i})=>{let[s,l]=Y0(lu),c=s?.[n]||[],d=o(()=>{let h=[];return Array.isArray(c)&&c.forEach(m=>{let v=t.find(x=>m.toString()===x.value);v&&h.push(v)}),h},"getValue");return(0,zN.jsx)(Uw,{clearable:!0,multiSelect:!0,noTags:!0,onChange:o((h,m)=>{l({...s,[n]:h.map(v=>Number(v.value))})},"onChange"),options:t,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":e},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":e},{context:"React search clear selection label"}),label:e,language:UN(window.drupalSettings.path.currentLanguage),placeholder:r},theme:FN,value:d(),...i})},"Filter"),e_=VZ;var WZ={KEYWORD:"keyword",NEIGHBOURHOODS:"neighbourhoods",NEWS_GROUPS:"groups",RESULTS:"page",SUBMIT:"submit",TARGET_GROUPS:"target_groups",TOPIC:"topic"},KS=WZ;var jN={"--color-focus-outline":"var(--color-coat-of-arms)"};var $N=W(ke()),qN=o(()=>{let[e,t]=Y0(lu);return(0,$N.jsx)(Df,{className:"hdbt-search__filter hdbt-search--react__text-field",id:KS.KEYWORD,label:Drupal.t("Search term",{},{context:"Search keyword label"}),onChange:r=>t({...e,[KS.KEYWORD]:r.target.value}),placeholder:Drupal.t("For example, budget proposal",{},{context:"News archive: keyword placeholder"}),type:"search",value:e?.keyword||"",style:jN})},"SearchInput");var GZ={term:{entity_type:"taxonomy_term"}},KZ=o(()=>{let e=Zg(),t=o((l,c)=>({aggs:{[l]:{multi_terms:{terms:[{field:"name"},{field:"tid"}],size:1e5,order:{_key:"asc"}}}},query:{bool:{filter:[{term:{vid:c}},GZ,...e.bool.filter]}},size:1e4}),"getAggQuery"),r={[yr.FIELD_NEWS_ITEM_TAGS]:"news_tags",[yr.FIELD_NEWS_NEIGHBOURHOODS]:"news_neighbourhoods",[yr.FIELD_NEWS_GROUPS]:"news_group"},n=[];Object.keys(r).forEach(l=>{n.push(t(l,r[l]))});let i="{}",s="";return n.forEach(l=>{s+=`${i} + `,ee=p?`h${p}`:"h4";return(0,He.jsxs)("div",{className:Y,children:[s&&(0,He.jsx)("div",{className:"card__image",children:s}),(0,He.jsxs)("div",{className:"card__text",children:[(0,He.jsx)(ee,{className:"card__title",children:h?m?(0,He.jsx)(uN,{href:h,title:d,className:"card__link",rel:"bookmark"}):(0,He.jsx)("a",{href:h,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,He.jsx)("div",{className:"card__category",children:(0,He.jsx)(AS,{tags:[e],insideCard:!0})}),t&&(0,He.jsx)("div",{className:"card__description",children:r?OS(t):(0,He.jsx)("p",{...b,children:t})}),n&&(0,He.jsx)("div",{className:"card__helptext",children:i?OS(n):(0,He.jsx)("p",{children:n})}),(0,He.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,R&&(0,He.jsx)(To,{icon:"location",label:F||Drupal.t("Location",{},{context:"React search"}),content:R}),_&&(0,He.jsx)(To,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),x&&(0,He.jsx)(To,{icon:"clock",label:E||Drupal.t("Date",{},{context:"React search"}),content:x}),k&&(0,He.jsx)(To,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:k,langAttribute:b}),z&&(0,He.jsx)(To,{icon:"locate",label:j||Drupal.t("Theme",{},{context:"React search"}),content:z}),U&&(0,He.jsx)(To,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:U}),C&&(0,He.jsx)(To,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:C}),S&&(0,He.jsx)(To,{icon:"globe",label:L||Drupal.t("Language",{},{context:"React search"}),content:S}),K&&(0,He.jsx)(To,{icon:"calendar",label:H||Drupal.t("Time",{},{context:"Time of event"}),content:K}),D&&(0,He.jsx)(To,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:D,langAttribute:b}),O&&(0,He.jsx)(To,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,He.jsx)("div",{className:"card__tags",children:(0,He.jsx)(AS,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(cZ,"CardItem");var cN=cZ;var tp=W(ke()),dZ=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,l=n?n.variants:r,c=l?[{srcSet:`${l[1248]||""} 1x, ${l["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${l[992]||""} 1x, ${l["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${l[768]||""} 1x, ${l["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${l[576]||""} 1x, ${l["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${l[320]||""} 1x, ${l["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||l?.["1248"];return d?(0,tp.jsxs)("picture",{children:[c.map((p,h)=>(0,tp.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},h)),(0,tp.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),dN=dZ;var RS=W(ke()),fZ=o(({alt:e,cardModifierClass:t,cardTitleLevel:r,field_main_image_caption:n,field_photographer:i,main_image_url:s,title:l,published_at:c,url:d})=>{let p=o(()=>!c||!c.length?void 0:new Date(c[0]*1e3).toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"}),"getDate");return(0,RS.jsx)(cN,{cardImage:o(()=>{if(!s||!s.length||!s[0])return;let m={};try{m=typeof s?.[0]=="string"?JSON.parse(s?.[0]):s?.[0]}catch(v){console.error("Failed to parse main_image_url",v);return}return(0,RS.jsx)(dN,{alt:"",photographer:i?.length?i[0]:void 0,imageUrls:m})},"getImage")(),cardTitle:l.toString(),cardTitleLevel:r||4,cardModifierClass:`card--news-item${t?` ${t}`:""}`,cardUrl:d.toString(),date:p(),dateLabel:Drupal.t("Published",{},{context:"News search"})})},"ResultCard"),fN=fZ;var pZ={INDEX:"news",SIZE:15},Ya=pZ;var lr=W(de(),1),NN=W(gN(),1);var br=W(de(),1);var Ja={};MU(Ja,{ERROR_REVALIDATE_EVENT:()=>SZ,FOCUS_EVENT:()=>_N,MUTATE_EVENT:()=>bN,RECONNECT_EVENT:()=>vN});var _N=0,vN=1,bN=2,SZ=3;var yN=Object.prototype.hasOwnProperty;function zg(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&zg(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(yN.call(e,r)&&++n&&!yN.call(t,r)||!(r in t)||!zg(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}o(zg,"dequal");var Co=new WeakMap,Ui=o(()=>{},"noop"),Xt=Ui(),ic=Object,ze=o(e=>e===Xt,"isUndefined"),Tn=o(e=>typeof e=="function","isFunction"),Io=o((e,t)=>({...e,...t}),"mergeObjects"),Wg=o(e=>Tn(e.then),"isPromiseLike"),NS={},jg={},zS="undefined",ac=typeof window!=zS,$g=typeof document!=zS,wN=ac&&"Deno"in window,SN=o(()=>ac&&typeof window.requestAnimationFrame!=zS,"hasRequestAnimationFrame"),Gg=o((e,t)=>{let r=Co.get(e);return[()=>!ze(t)&&e.get(t)||NS,n=>{if(!ze(t)){let i=e.get(t);t in jg||(jg[t]=i),r[5](t,Io(i,n),i||NS)}},r[6],()=>!ze(t)&&t in jg?jg[t]:!ze(t)&&e.get(t)||NS]},"createCacheHelper"),MS=!0,EZ=o(()=>MS,"isOnline"),[BS,FS]=ac&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Ui,Ui],kZ=o(()=>{let e=$g&&document.visibilityState;return ze(e)||e!=="hidden"},"isVisible"),TZ=o(e=>($g&&document.addEventListener("visibilitychange",e),BS("focus",e),()=>{$g&&document.removeEventListener("visibilitychange",e),FS("focus",e)}),"initFocus"),CZ=o(e=>{let t=o(()=>{MS=!0,e()},"onOnline"),r=o(()=>{MS=!1},"onOffline");return BS("online",t),BS("offline",r),()=>{FS("online",t),FS("offline",r)}},"initReconnect"),EN={isOnline:EZ,isVisible:kZ},kN={initFocus:TZ,initReconnect:CZ},Kg=!br.default.useId,_u=!ac||wN,jS=o(e=>SN()?window.requestAnimationFrame(e):setTimeout(e,1),"rAF"),sc=_u?br.useEffect:br.useLayoutEffect,PS=typeof navigator<"u"&&navigator.connection,US=!_u&&PS&&(["slow-2g","2g"].includes(PS.effectiveType)||PS.saveData),qg=new WeakMap,IZ=o(e=>ic.prototype.toString.call(e),"getTypeName"),DS=o((e,t)=>e===`[object ${t}]`,"isObjectTypeName"),OZ=0,Hg=o(e=>{let t=typeof e,r=IZ(e),n=DS(r,"Date"),i=DS(r,"RegExp"),s=DS(r,"Object"),l,c;if(ic(e)===e&&!n&&!i){if(l=qg.get(e),l)return l;if(l=++OZ+"~",qg.set(e,l),Array.isArray(e)){for(l="@",c=0;c{if(Tn(e))try{e=e()}catch{e=""}let t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Hg(e):"",[e,t]},"serialize"),AZ=0,rp=o(()=>++AZ,"getTimestamp");async function Yg(...e){let[t,r,n,i]=e,s=Io({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{}),l=s.populateCache,c=s.rollbackOnError,d=s.optimisticData,p=o(v=>typeof c=="function"?c(v):c!==!1,"rollbackOnError"),h=s.throwOnError;if(Tn(r)){let v=r,x=[],E=t.keys();for(let k of E)!/^\$(inf|sub)\$/.test(k)&&v(t.get(k)._k)&&x.push(k);return Promise.all(x.map(m))}return m(r);async function m(v){let[x]=np(v);if(!x)return;let[E,k]=Gg(t,x),[y,_,b,S]=Co.get(t),C=o(()=>{let U=y[x];return(Tn(s.revalidate)?s.revalidate(E().data,v):s.revalidate!==!1)&&(delete b[x],delete S[x],U&&U[0])?U[0](2).then(()=>E().data):E().data},"startRevalidate");if(e.length<3)return C();let L=n,R,F=!1,O=rp();_[x]=[O,0];let D=!ze(d),z=E(),j=z.data,K=z._c,H=ze(K)?j:K;if(D&&(d=Tn(d)?d(H,j):d,k({data:d,_c:H})),Tn(L))try{L=L(H)}catch(U){R=U,F=!0}if(L&&Wg(L))if(L=await L.catch(U=>{R=U,F=!0}),O!==_[x][0]){if(F)throw R;return L}else F&&D&&p(R)&&(l=!0,k({data:H,_c:Xt}));if(l&&!F)if(Tn(l)){let U=l(L,H);k({data:U,error:Xt,_c:Xt})}else k({data:L,error:Xt,_c:Xt});if(_[x][1]=rp(),Promise.resolve(C()).then(()=>{k({_c:Xt})}),F){if(h)throw R;return}return L}}o(Yg,"internalMutate");var xN=o((e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},"revalidateAllKeys"),qS=o((e,t)=>{if(!Co.has(e)){let r=Io(kN,t),n=Object.create(null),i=Yg.bind(Xt,e),s=Ui,l=Object.create(null),c=o((h,m)=>{let v=l[h]||[];return l[h]=v,v.push(m),()=>v.splice(v.indexOf(m),1)},"subscribe"),d=o((h,m,v)=>{e.set(h,m);let x=l[h];if(x)for(let E of x)E(m,v)},"setter"),p=o(()=>{if(!Co.has(e)&&(Co.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,d,c]),!_u)){let h=r.initFocus(setTimeout.bind(Xt,xN.bind(Xt,n,0))),m=r.initReconnect(setTimeout.bind(Xt,xN.bind(Xt,n,1)));s=o(()=>{h&&h(),m&&m(),Co.delete(e)},"unmount")}},"initProvider");return p(),[e,i,p,s]}return[e,Co.get(e)[4]]},"initCache"),RZ=o((e,t,r,n,i)=>{let s=r.errorRetryCount,l=i.retryCount,c=~~((Math.random()+.5)*(1<<(l<8?l:8)))*r.errorRetryInterval;!ze(s)&&l>s||setTimeout(n,c,i)},"onErrorRetry"),TN=zg,[Jg,CN]=qS(new Map),Qg=Io({onLoadingSlow:Ui,onSuccess:Ui,onError:Ui,onErrorRetry:RZ,onDiscarded:Ui,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:US?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:US?5e3:3e3,compare:TN,isPaused:o(()=>!1,"isPaused"),cache:Jg,mutate:CN,fallback:{}},EN),$S=o((e,t)=>{let r=Io(e,t);if(t){let{use:n,fallback:i}=e,{use:s,fallback:l}=t;n&&s&&(r.use=n.concat(s)),i&&l&&(r.fallback=Io(i,l))}return r},"mergeConfigs"),Vg=(0,br.createContext)({}),HS=o(e=>{let{value:t}=e,r=(0,br.useContext)(Vg),n=Tn(t),i=(0,br.useMemo)(()=>n?t(r):t,[n,r,t]),s=(0,br.useMemo)(()=>n?i:$S(r,i),[n,r,i]),l=i&&i.provider,c=(0,br.useRef)(Xt);l&&!c.current&&(c.current=qS(l(s.cache||Jg),i));let d=c.current;return d&&(s.cache=d[0],s.mutate=d[1]),sc(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,br.createElement)(Vg.Provider,Io(e,{value:s}))},"SWRConfig");var IN="$inf$";var uc=W(de(),1);var ON=ac&&window.__SWR_DEVTOOLS_USE__,LZ=ON?window.__SWR_DEVTOOLS_USE__:[],NZ=o(()=>{ON&&(window.__SWR_DEVTOOLS_REACT__=uc.default)},"setupDevTools"),PZ=o(e=>Tn(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],"normalize"),DZ=o(()=>{let e=(0,uc.useContext)(Vg);return(0,uc.useMemo)(()=>Io(Qg,e),[e])},"useSWRConfig");var MZ=o(e=>(t,r,n)=>e(t,r&&((...s)=>{let[l]=np(t),[,,,c]=Co.get(Jg);if(l.startsWith(IN))return r(...s);let d=c[l];return ze(d)?r(...s):(delete c[l],d)}),n),"middleware"),BZ=LZ.concat(MZ),AN=o(e=>o(function(...r){let n=DZ(),[i,s,l]=PZ(r),c=$S(n,l),d=e,{use:p}=c,h=(p||[]).concat(BZ);for(let m=h.length;m--;)d=h[m](d);return d(i,s||c.fetcher||null,c)},"useSWRArgs"),"withArgs"),RN=o((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let i=n.indexOf(r);i>=0&&(n[i]=n[n.length-1],n.pop())}},"subscribeCallback");NZ();var FZ=o(()=>{},"noop"),Mxe=FZ();var VS=lr.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),WS={dedupe:!0},LN=Promise.resolve(Xt),UZ=o((e,t,r)=>{let{cache:n,compare:i,suspense:s,fallbackData:l,revalidateOnMount:c,revalidateIfStale:d,refreshInterval:p,refreshWhenHidden:h,refreshWhenOffline:m,keepPreviousData:v}=r,[x,E,k,y]=Co.get(n),[_,b]=np(e),S=(0,lr.useRef)(!1),C=(0,lr.useRef)(!1),L=(0,lr.useRef)(_),R=(0,lr.useRef)(t),F=(0,lr.useRef)(r),O=o(()=>F.current,"getConfig"),D=o(()=>O().isVisible()&&O().isOnline(),"isActive"),[z,j,K,H]=Gg(n,_),U=(0,lr.useRef)({}).current,Y=ze(l)?ze(r.fallback)?Xt:r.fallback[_]:l,ee=o((Le,nt)=>{for(let Ye in U){let We=Ye;if(We==="data"){if(!i(Le[We],nt[We])&&(!ze(Le[We])||!i(er,nt[We])))return!1}else if(nt[We]!==Le[We])return!1}return!0},"isEqual"),oe=(0,lr.useMemo)(()=>{let Le=!_||!t?!1:ze(c)?O().isPaused()||s?!1:d!==!1:c,nt=o(Ze=>{let Bt=Io(Ze);return delete Bt._k,Le?{isValidating:!0,isLoading:!0,...Bt}:Bt},"getSelectedCache"),Ye=z(),We=H(),xr=nt(Ye),Vr=Ye===We?xr:nt(We),Ge=xr;return[()=>{let Ze=nt(z());return ee(Ze,Ge)?(Ge.data=Ze.data,Ge.isLoading=Ze.isLoading,Ge.isValidating=Ze.isValidating,Ge.error=Ze.error,Ge):(Ge=Ze,Ze)},()=>Vr]},[n,_]),ue=(0,NN.useSyncExternalStore)((0,lr.useCallback)(Le=>K(_,(nt,Ye)=>{ee(Ye,nt)||Le()}),[n,_]),oe[0],oe[1]),ce=!S.current,Tt=x[_]&&x[_].length>0,ut=ue.data,lt=ze(ut)?Y&&Wg(Y)?VS(Y):Y:ut,Mt=ue.error,Zt=(0,lr.useRef)(lt),er=v?ze(ut)?ze(Zt.current)?lt:Zt.current:ut:lt,cr=Tt&&!ze(Mt)?!1:ce&&!ze(c)?c:O().isPaused()?!1:s?ze(lt)?!1:d:ze(lt)||d,sn=!!(_&&t&&ce&&cr),Xn=ze(ue.isValidating)?sn:ue.isValidating,Ro=ze(ue.isLoading)?sn:ue.isLoading,Cn=(0,lr.useCallback)(async Le=>{let nt=R.current;if(!_||!nt||C.current||O().isPaused())return!1;let Ye,We,xr=!0,Vr=Le||{},Ge=!k[_]||!Vr.dedupe,Ze=o(()=>Kg?!C.current&&_===L.current&&S.current:_===L.current,"callbackSafeguard"),Bt={isValidating:!1,isLoading:!1},Qa=o(()=>{j(Bt)},"finishRequestAndUpdateState"),Zn=o(()=>{let Ct=k[_];Ct&&Ct[1]===We&&delete k[_]},"cleanupState"),zi={isValidating:!0};ze(z().data)&&(zi.isLoading=!0);try{if(Ge&&(j(zi),r.loadingTimeout&&ze(z().data)&&setTimeout(()=>{xr&&Ze()&&O().onLoadingSlow(_,r)},r.loadingTimeout),k[_]=[nt(b),rp()]),[Ye,We]=k[_],Ye=await Ye,Ge&&setTimeout(Zn,r.dedupingInterval),!k[_]||k[_][1]!==We)return Ge&&Ze()&&O().onDiscarded(_),!1;Bt.error=Xt;let Ct=E[_];if(!ze(Ct)&&(We<=Ct[0]||We<=Ct[1]||Ct[1]===0))return Qa(),Ge&&Ze()&&O().onDiscarded(_),!1;let Ft=z().data;Bt.data=i(Ft,Ye)?Ft:Ye,Ge&&Ze()&&O().onSuccess(Ye,_,r)}catch(Ct){Zn();let Ft=O(),{shouldRetryOnError:Lo}=Ft;Ft.isPaused()||(Bt.error=Ct,Ge&&Ze()&&(Ft.onError(Ct,_,Ft),(Lo===!0||Tn(Lo)&&Lo(Ct))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||D())&&Ft.onErrorRetry(Ct,_,Ft,ji=>{let Xa=x[_];Xa&&Xa[0]&&Xa[0](Ja.ERROR_REVALIDATE_EVENT,ji)},{retryCount:(Vr.retryCount||0)+1,dedupe:!0})))}return xr=!1,Qa(),!0},[_,n]),ii=(0,lr.useCallback)((...Le)=>Yg(n,L.current,...Le),[]);if(sc(()=>{R.current=t,F.current=r,ze(ut)||(Zt.current=ut)}),sc(()=>{if(!_)return;let Le=Cn.bind(Xt,WS),nt=0;O().revalidateOnFocus&&(nt=Date.now()+O().focusThrottleInterval);let We=RN(_,x,o((xr,Vr={})=>{if(xr==Ja.FOCUS_EVENT){let Ge=Date.now();O().revalidateOnFocus&&Ge>nt&&D()&&(nt=Ge+O().focusThrottleInterval,Le())}else if(xr==Ja.RECONNECT_EVENT)O().revalidateOnReconnect&&D()&&Le();else{if(xr==Ja.MUTATE_EVENT)return Cn();if(xr==Ja.ERROR_REVALIDATE_EVENT)return Cn(Vr)}},"onRevalidate"));return C.current=!1,L.current=_,S.current=!0,j({_k:b}),cr&&(k[_]||(ze(lt)||_u?Le():jS(Le))),()=>{C.current=!0,We()}},[_]),sc(()=>{let Le;function nt(){let We=Tn(p)?p(z().data):p;We&&Le!==-1&&(Le=setTimeout(Ye,We))}o(nt,"next");function Ye(){!z().error&&(h||O().isVisible())&&(m||O().isOnline())?Cn(WS).then(nt):nt()}return o(Ye,"execute"),nt(),()=>{Le&&(clearTimeout(Le),Le=-1)}},[p,h,m,_]),(0,lr.useDebugValue)(er),s){let Le=_&&ze(lt);if(!Kg&&_u&&Le)throw new Error("Fallback data is required when using Suspense in SSR.");Le&&(R.current=t,F.current=r,C.current=!1);let nt=y[_],Ye=!ze(nt)&&Le?ii(nt):LN;if(VS(Ye),!ze(Mt)&&Le)throw Mt;let We=Le?Cn(WS):LN;!ze(er)&&Le&&(We.status="fulfilled",We.value=!0),VS(We)}return{mutate:ii,get data(){return U.data=!0,er},get error(){return U.error=!0,Mt},get isValidating(){return U.isValidating=!0,Xn},get isLoading(){return U.isLoading=!0,Ro}}},"useSWRHandler"),Bxe=ic.defineProperty(HS,"defaultValue",{value:Qg}),PN=AN(UZ);async function GS(e,t,r=8e3){let n=new AbortController,i=setTimeout(()=>n.abort(),r),s=await fetch(e,{...t,signal:n.signal});return clearTimeout(i),s}o(GS,"useTimeoutFetch");var zZ=o(({debug:e,query:t,multi:r,key:n,...i})=>PN(n||t,o(()=>{let l=Ya.INDEX,c=drupalSettings?.helfi_news_archive?.elastic_proxy_url,d=r?"_msearch":"_search",p=r?"application/x-ndjson":"application/json";return e&&console.warn("Executing request with props: ",{debug:e,query:t,multi:r}),GS(`${c}/${l}/${d}`,{method:"POST",headers:{"Content-Type":p},body:t}).then(h=>h.json())},"fetcher"),{revalidateOnFocus:!1,...i}),"useIndexQuery"),Xg=zZ;var jZ={ALT:"alt",CHANGED:"changed",FIELD_CONTENT:"field_content",FIELD_LEAD_IN:"field_lead_in",FIELD_MAIN_IMAGE_CAPTION:"field_main_image_caption",FIELD_MAIN_IMAGE:"field_main_image",FIELD_NEWS_GROUPS:"field_news_groups",FIELD_NEWS_ITEM_TAGS:"field_news_item_tags",FIELD_NEWS_NEIGHBOURHOODS:"field_news_neighbourhoods",FIELD_PHOTOGRAPHER:"field_photographer",FULLTEXT_TITLE:"fulltext_title",HIGHLIGHT:"highlight",NEIGHBOURHOODS:"neighbourhoods",NEWS_GROUPS:"news_groups",NEWS_TAGS:"news_tags",PUBLISHED_AT:"published_at",TEXT_CONTENT:"text_content",TITLE:"title",URL:"url",UUID:"uuid"},yr=jZ;var qZ=o(()=>({bool:{filter:[{term:{search_api_language:window.drupalSettings.path.currentLanguage||"fi"}}]}}),"useLanguageQuery"),Zg=qZ;var $Z=o(e=>{let t=Zg(),r=drupalSettings?.helfi_news_archive?.max_results??Ya.SIZE,n=Number.isNaN(Number(e.page))?1:Number(e.page),i=[];t?.bool?.filter&&i.push({term:{entity_type:"node"}}),e?.topic?.length&&i.push({terms:{[yr.NEWS_TAGS]:e.topic}}),e?.groups?.length&&i.push({terms:{[yr.NEWS_GROUPS]:e.groups}}),e?.neighbourhoods?.length&&i.push({terms:{[yr.NEIGHBOURHOODS]:e.neighbourhoods}}),e?.keyword?.length&&i.push({bool:{should:[{query_string:{query:`${e.keyword.toString().toLowerCase()}~`,fields:[`${yr.FULLTEXT_TITLE}^2`,`${yr.FIELD_LEAD_IN}^1.5`,`${yr.TEXT_CONTENT}^.1`]}},{wildcard:{[`${yr.TITLE}.keyword`]:`*${e.keyword}*`}}],minimum_should_match:1}});let s={...t};i.length&&(s.bool.must=i);let l={from:r*(n-1),query:s,sort:["_score",{[yr.PUBLISHED_AT]:"desc"}],size:r};return JSON.stringify(l)},"useQueryString"),DN=$Z;var Oo=W(ke()),HZ=o(({hidePagination:e=!1})=>{let t=drupalSettings?.helfi_news_archive?.max_results??Ya.SIZE,r=drupalSettings?.helfi_news_archive?.hide_form??!1,n=drupalSettings?.helfi_news_archive?.cardsWithBorders??!1,i=Ci(za),s=DN(i),l=Ls(OR),{data:c,error:d}=Xg({keepPreviousData:!0,query:s}),p=(0,MN.createRef)(),h=!!i.groups?.length||!!i.neighbourhoods?.length||!!i.page||!!i.keyword?.length||!!i.topic?.length;G4(p,h);let m=c?.hits?.hits,v=c?.hits?.total?.value||0,x=Math.floor(v/t),E=v>t&&v%t,k=Number(i.page)||1;if(!c&&!d)return(0,Oo.jsx)(J0,{bordered:n,count:t});if(d)return(0,Oo.jsx)(CR,{error:d,className:"react-search__results",ref:r?void 0:p});if(!m?.length)return(0,Oo.jsx)(Q4,{ref:p});let y=o((_,b)=>{_.preventDefault(),l(b)},"updatePage");return(0,Oo.jsxs)("div",{className:"react-search__results",children:[r||(0,Oo.jsx)(Q0,{resultText:Drupal.formatPlural(v,"@count search result","@count search results",{},{context:"News archive"}),ref:p}),(0,Oo.jsxs)("div",{className:"hdbt-search--react__results--container",children:[m.map(_=>(0,Oo.jsx)(fN,{..._._source,...n&&{cardModifierClass:"card--border"},...r&&{cardTitleLevel:3}},_._id)),r||(0,Oo.jsx)(AR,{}),r||(0,Oo.jsx)(K4,{currentPage:k,pages:5,totalPages:E?x+1:x,updatePage:y})]})]})},"ResultsContainer"),BN=HZ;var FN={"--checkbox-background-selected":"var(--hdbt-color-black)","--checkbox-background-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected":"var(--hdbt-color-black)","--checkbox-border-color-selected-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected-focus":"var(--hdbt-color-black)","--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--color-white)","--menu-item-background-color-selected-hover":"var(--color-black-5)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--hdbt-color-black)","--menu-item-color-selected-hover":"var(--hdbt-color-black)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"};function UN(e){return e==="fi"||e==="sv"||e==="en"?e:"fi"}o(UN,"getCurrentLanguage");var zN=W(ke()),VZ=o(({label:e,options:t,placeholder:r,stateKey:n,...i})=>{let[s,l]=Y0(lu),c=s?.[n]||[],d=o(()=>{let h=[];return Array.isArray(c)&&c.forEach(m=>{let v=t.find(x=>m.toString()===x.value);v&&h.push(v)}),h},"getValue");return(0,zN.jsx)(Uw,{clearable:!0,multiSelect:!0,noTags:!0,onChange:o((h,m)=>{l({...s,[n]:h.map(v=>Number(v.value))})},"onChange"),options:t,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":e},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":e},{context:"React search clear selection label"}),label:e,language:UN(window.drupalSettings.path.currentLanguage),placeholder:r},theme:FN,value:d(),...i})},"Filter"),e_=VZ;var WZ={KEYWORD:"keyword",NEIGHBOURHOODS:"neighbourhoods",NEWS_GROUPS:"groups",RESULTS:"page",SUBMIT:"submit",TARGET_GROUPS:"target_groups",TOPIC:"topic"},KS=WZ;var jN={"--color-focus-outline":"var(--color-coat-of-arms)"};var $N=W(ke()),qN=o(()=>{let[e,t]=Y0(lu);return(0,$N.jsx)(Df,{className:"hdbt-search__filter hdbt-search--react__text-field",id:KS.KEYWORD,label:Drupal.t("Search term",{},{context:"Search keyword label"}),onChange:r=>t({...e,[KS.KEYWORD]:r.target.value}),placeholder:Drupal.t("For example, budget proposal",{},{context:"News archive: keyword placeholder"}),type:"search",value:e?.keyword||"",style:jN})},"SearchInput");var GZ={term:{entity_type:"taxonomy_term"}},KZ=o(()=>{let e=Zg(),t=o((l,c)=>({aggs:{[l]:{multi_terms:{terms:[{field:"name"},{field:"tid"}],size:1e5,order:{_key:"asc"}}}},query:{bool:{filter:[{term:{vid:c}},GZ,...e.bool.filter]}},size:1e4}),"getAggQuery"),r={[yr.FIELD_NEWS_ITEM_TAGS]:"news_tags",[yr.FIELD_NEWS_NEIGHBOURHOODS]:"news_neighbourhoods",[yr.FIELD_NEWS_GROUPS]:"news_group"},n=[];Object.keys(r).forEach(l=>{n.push(t(l,r[l]))});let i="{}",s="";return n.forEach(l=>{s+=`${i} ${JSON.stringify(l)} `}),s},"useInitialQuery"),HN=KZ;var YS=W(ke()),YZ=o(({value:e,clearSelection:t})=>(0,YS.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,YS.jsx)(ou,{className:"hdbt-search__remove-selection-button",onDelete:t,size:nu.Large,"aria-label":Drupal.t("Remove @item from search results",{"@item":e.toString()},{context:"Search: remove item aria label"}),style:{"--background-color-hover":"var(--color-black-20)","--background-color":"var(--color-black-10)","--border-color-focus":"var(--color-black-90)","--border-color-hover":"var(--color-black-90)","--color-focus":"var(--hdbt-color-black)","--color-hover":"var(--hdbt-color-black)","--outline-color":"var(--color-black-90)","--outline-color-hover":"var(--color-black-90)"},children:e})},`${e.toString()}`),"FilterButton"),VN=YZ;var WN=W(de());var vu=W(ke()),JZ=o(({showClearButton:e,resetForm:t,children:r})=>(typeof r=="string"?r.trim().length>0:WN.Children.toArray(r).some(i=>i!==!1&&i!==void 0))?(0,vu.jsx)("div",{className:"hdbt-search__selections-wrapper",children:(0,vu.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[r,(0,vu.jsx)("li",{className:"hdbt-search__clear-all",children:(0,vu.jsx)(Ia,{"aria-hidden":!e,className:"hdbt-search__clear-all-button",iconStart:(0,vu.jsx)(Bs,{className:"hdbt-search__clear-all-icon"}),onClick:t,style:e?{}:{visibility:"hidden"},variant:fo.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})}):null,"SelectionsWrapper"),GN=JZ;var JS=W(ke()),QZ=o(({topic:e,neighbourhoods:t,groups:r})=>{let n=Ci(za),i=Ls(jf),s=o((p,h)=>(0,JS.jsx)(VN,{value:p?.label||p.value,clearSelection:()=>{let m={...n,page:1},v=m?.[h]?.indexOf(Number(p.value));typeof v<"u"&&!Number.isNaN(v)&&v!==-1&&(m[h]?.splice(v,1),i({...m}))}},p.value),"generatePill"),l=o(()=>{let p=[],h=["topic","neighbourhoods","groups"],m={topic:e,neighbourhoods:t,groups:r};return[n.topic,n.neighbourhoods,n.groups].forEach((v,x)=>{v?.length&&v.forEach(E=>{let k=m[h[x]]?.find(_=>E===Number(_.value));if(!k)return;let y=h[x];p.push(s(k,y))})}),p},"getPills"),c=o(()=>{i({page:1})},"clearSelections"),d=n.topic?.length||n.neighbourhoods?.length||n.groups?.length;return(0,JS.jsx)(GN,{showClearButton:d,resetForm:c,children:l()})},"SelectionsContainer"),KN=QZ;var Ao=W(ke()),XZ=o(e=>e.length?e.map(t=>{let[r,n]=t.key;return{label:r.toString(),value:n.toString()}}):[],"parseAggData"),ZZ=o(()=>{let e=Ci(lu),t=Ls(jf),r=HN(),{data:n,isLoading:i,isValidating:s}=Xg({query:r,multi:!0,key:"initialdata"}),l=[],c=[],d=[];if(n?.responses){let[E,k,y]=n.responses;[E?.aggregations?.[yr.FIELD_NEWS_ITEM_TAGS]?.buckets||[],k?.aggregations?.[yr.FIELD_NEWS_NEIGHBOURHOODS]?.buckets||[],y?.aggregations?.[yr.FIELD_NEWS_GROUPS]?.buckets||[]].forEach((_,b)=>{let S=XZ(_);switch(b){case 0:l=S;break;case 1:c=S;break;case 2:d=S;break;default:break}})}let p=o(E=>{E.preventDefault(),t({...e,page:1})},"onSubmit"),h=i||s,m=Drupal.t("Topics",{},{context:"News archive topics label"}),v=Drupal.t("City districts",{},{context:"News archive neighbourhoods label"}),x=Drupal.t("Target groups",{},{context:"News archive groups label"});return(0,Ao.jsxs)("form",{className:"hdbt-search--react__form-container",role:"search",onSubmit:p,children:[(0,Ao.jsx)(qN,{}),(0,Ao.jsxs)("div",{className:"hdbt-search--react__dropdown-filters",children:[l&&(0,Ao.jsx)(e_,{label:m,options:l,placeholder:Drupal.t("All topics",{},{context:"News archive topics placeholder"}),stateKey:"topic"}),c&&(0,Ao.jsx)(e_,{label:v,options:c,placeholder:Drupal.t("All city districts",{},{context:"News archive neighbourhoods placeholder"}),stateKey:"neighbourhoods"}),d&&(0,Ao.jsx)(e_,{label:x,options:d,placeholder:Drupal.t("All target groups",{},{context:"News archive groups placeholder"}),stateKey:"groups"})]}),(0,Ao.jsx)("div",{className:"hdbt-search--react__submit",children:(0,Ao.jsx)(Ia,{className:"hdbt-search--react__submit-button",disabled:h,type:"submit",variant:fo.Primary,children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,Ao.jsx)(KN,{groups:d,neighbourhoods:c,topic:l})]})},"FormContainer"),YN=ZZ;var bu=W(ke());L4();var eee="helfi-etusivu-news-search",JN=document.getElementById(eee);if(JN){let e=drupalSettings?.helfi_news_archive?.hide_form??!1;QN.default.render((0,bu.jsx)(t_.default.StrictMode,{children:(0,bu.jsxs)(t_.Suspense,{fallback:(0,bu.jsx)(J0,{count:Ya.SIZE}),children:[e||(0,bu.jsx)(YN,{}),(0,bu.jsx)(BN,{})]})}),JN)}})(); diff --git a/dist/js/school-search.min.js b/dist/js/school-search.min.js index bfe072410..1c67d411b 100644 --- a/dist/js/school-search.min.js +++ b/dist/js/school-search.min.js @@ -72,4 +72,4 @@ Url: ${Pg(e)}`),!0}return!1}o($W,"_shouldDropEvent");function jW(e,t){return t?. card ${u?` ${u}`:""} ${m?" card--external":""} - `,G=p?`h${p}`:"h4";return(0,gt.jsxs)("div",{className:W,children:[s&&(0,gt.jsx)("div",{className:"card__image",children:s}),(0,gt.jsxs)("div",{className:"card__text",children:[(0,gt.jsx)(G,{className:"card__title",children:m?(0,gt.jsx)(av,{href:h,title:d,className:"card__link",rel:"bookmark"}):(0,gt.jsx)("a",{href:h,className:"card__link",rel:"bookmark",children:d})}),e&&(0,gt.jsx)("div",{className:"card__category",children:(0,gt.jsx)(AI,{tags:[e],insideCard:!0})}),t&&(0,gt.jsx)("div",{className:"card__description",children:r?OI(t):(0,gt.jsx)("p",{...y,children:t})}),n&&(0,gt.jsx)("div",{className:"card__helptext",children:i?OI(n):(0,gt.jsx)("p",{children:n})}),(0,gt.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,A&&(0,gt.jsx)(ni,{icon:"location",label:M||Drupal.t("Location",{},{context:"React search"}),content:A}),_&&(0,gt.jsx)(ni,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),b&&(0,gt.jsx)(ni,{icon:"clock",label:E||Drupal.t("Date",{},{context:"React search"}),content:b}),I&&(0,gt.jsx)(ni,{icon:"calendar",label:x||Drupal.t("Estimated schedule",{},{context:"React search"}),content:I,langAttribute:y}),B&&(0,gt.jsx)(ni,{icon:"locate",label:P||Drupal.t("Theme",{},{context:"React search"}),content:B}),F&&(0,gt.jsx)(ni,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:F}),k&&(0,gt.jsx)(ni,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:k}),w&&(0,gt.jsx)(ni,{icon:"globe",label:R||Drupal.t("Language",{},{context:"React search"}),content:w}),j&&(0,gt.jsx)(ni,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:j}),L&&(0,gt.jsx)(ni,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:y}),O&&(0,gt.jsx)(ni,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,gt.jsx)("div",{className:"card__tags",children:(0,gt.jsx)(AI,{tags:c,langAttribute:y,insideCard:!0})})]})]})}o(_oe,"CardItem");var iM=_oe;var sM=V(Ee()),voe=o(e=>{let{photographer:t,src:r,...n}=e;return(0,sM.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),aM=voe;var Zp=V(Ee()),boe=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,u=n?n.variants:r,c=u?[{srcSet:`${u[1248]||""} 1x, ${u["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${u[992]||""} 1x, ${u["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${u[768]||""} 1x, ${u["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${u[576]||""} 1x, ${u["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${u[320]||""} 1x, ${u["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||u?.["1248"];return d?(0,Zp.jsxs)("picture",{children:[c.map((p,h)=>(0,Zp.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},h)),(0,Zp.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),uM=boe;var kv=V(Ee()),yoe=o(({additional_filters:e,address:t,summary_processed:r,name:n,name_override:i,ontologyword_details_clarifications:s,ontologyword_ids:u,picture_url:c,media_as_objects:d,url:p})=>{let h=i?.[0]||n?.[0],m=d?.[0].picture_url_override,v=e[0];if(!h)return null;let b;m?b=(0,kv.jsx)(uM,{imageOverride:m,title:m.title}):c?.[0]?b=(0,kv.jsx)(aM,{src:c?.[0]}):b=void 0;let E,I=ov(window.drupalSettings.path.currentLanguage),x=o((w,k)=>{if(!w)return I!=="en"?k.toLowerCase():k;let R=I!=="en"?w.toLowerCase():w,A=I!=="en"?k.toLowerCase():k;return`${R}, ${A}`},"formatLanguages");if(v.finnish_education){let w=Drupal.t("Finnish",{},{context:"School search: language option"});E=x("",w)}if(v.swedish_education){let w=Drupal.t("Swedish",{},{context:"School search: language option"});E=x(E,w)}if(v.english_education){let w=Drupal.t("English",{},{context:"School search: language option"});E=x(E,w)}let _=u?.reduce((w,k)=>(["a1","a2","b1","b2"].forEach(R=>{nn[R][k]&&w.push(nn[R][k])}),w),[]);_=[...new Set(_)];let y=u?.reduce((w,k)=>(nn.bilingualEducation[k]&&w.push(nn.bilingualEducation[k]),w),[]);return y=[...new Set(y)],(0,kv.jsx)(iM,{cardDescription:r?.[0],cardDescriptionHtml:!0,cardImage:b,cardTitle:h,cardUrl:p?.[0]||"",language:y?.length?x(E,y.join(", ")):E,languageLabel:Drupal.t("Language of instruction",{},{context:"School search: language options"}),location:t?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),weightedEducation:s?.length?s.join(", "):"",languageEducation:_?.length?_.join(", "):""})},"ResultCard"),lM=yoe;var Lr=V(Ee()),xoe=o(({data:e,error:t,isLoading:r,isValidating:n,page:i,updatePage:s})=>{let[u,c]=(0,Tv.useState)(!1),{size:d}=$r,p=Tt(Nn),h=(0,Tv.createRef)(),m=!!Object.keys(p).length;if(bD(h,m),r||n)return u?(0,Lr.jsx)(yD,{}):(0,Lr.jsx)(sc,{count:d});if(t)return(0,Lr.jsx)(Fc,{error:t,ref:h});if(!e?.hits?.hits.length)return(0,Lr.jsx)(ED,{ref:h});let v=e.hits.hits,b=e.hits.total.value,E=Math.floor(b/d),I=b>d&&b%d,x=!u&&(E>1||I),_=Drupal.formatPlural(b,"1 school","@count schools",{},{context:"React search: schools result count"});return(0,Lr.jsxs)("div",{className:"react-search__results",children:[(0,Lr.jsx)(iv,{resultText:e.addressName?`${_} ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e.addressName}`:_,actions:(0,Lr.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Lr.jsx)("button",{id:"school-search-results-tab-list",type:"button",className:"tablist-tab",role:"tab","aria-selected":!u,"aria-controls":"school-search-results-tabpanel-list",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Lr.jsx)("button",{id:"school-search-results-tab-map",type:"button",className:"tablist-tab",role:"tab","aria-selected":u,"aria-controls":"school-search-results-tabpanel-map",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:h}),(0,Lr.jsxs)("div",{id:`school-search-results-tabpanel-${u?"map":"list"}`,role:"tabpanel","aria-labelledby":`school-search-results-tab-${u?"map":"list"}`,children:[u?(0,Lr.jsx)(kD,{ids:e?.aggregations?.ids?.buckets}):(0,Lr.jsx)(Lr.Fragment,{children:v.map(y=>(0,Lr.jsx)(lM,{...y._source},y._id))}),x&&(0,Lr.jsx)(xD,{currentPage:i||1,pages:5,totalPages:I?E+1:E,updatePage:(y,w)=>{y.preventDefault(),s(w)}})]})]})},"ResultsList"),Cv=xoe;var dM=V(Ee()),woe=o(()=>{let e=Tt(Nn),t=Gt(_a),r=o(d=>{t({...e,page:d})},"updatePage"),{data:n,error:i,isLoading:s,isValidating:u}=_D(e),{page:c}=e;return(0,dM.jsx)(Cv,{data:n,error:i,isLoading:s,isValidating:u,page:c,updatePage:r})},"FeatureResultsContainer"),cM=woe;var hM=V(pe());var fM={"--focus-outline-color":"var(--color-coat-of-arms)","--color-focus-outline":"var(--color-coat-of-arms)","--menu-item-background-hover":"var(--hdbt-color-black)","--menu-item-color-hover":"var(--color-white)"};var Soe={EVENTS_URL:"https://api.hel.fi/servicemap/v2/search/"},pM=Soe;var Eoe=o((e,t)=>{if(t&&e[t])return e[t];if(e.fi)return e.fi;if(e.sv)return e.sv;throw new Error("No name found")},"getNameTranslation"),Ov=Eoe;var RI=V(Ee()),mM=o(({className:e,includeCoordinates:t=!1,loadingSpinnerFinishedText:r=Drupal.t("Finished loading suggestions",{},{context:"Loading finished indicator for suggestive search"}),loadingSpinnerText:n=Drupal.t("Loading suggestions...",{},{context:"Loading indicator for suggestive search"}),onSubmit:i,searchInputClassname:s,value:u,...c})=>{let d=new Map,p=o(async v=>{if(!v||v==="")return[];v=v.replace(/[^a-zA-Z0-9.,+&'|\-\s]*/g,"");let b=o(A=>{let M=new URL(pM.EVENTS_URL);return M.search=A.toString(),fetch(M.toString()).then(O=>O.json())},"fetchSuggestions"),E=["fi","sv"].map(A=>new URLSearchParams({format:"json",language:A,municipality:"helsinki",q:v,type:"address"})),[I,x]=E,_=Promise.all([b(I),b(x)]),y=o((A,M)=>A.results.map(O=>{let L=Ov(O.name,M)||"";return t&&d.set(L,O.location?.coordinates),{label:L}}),"parseResults"),[w,k]=await _;return[...y(w,"fi"),...y(k,"sv")].slice(0,10)},"getSuggestions"),h=o(v=>{i(t?{label:v,value:d.has(v)?[...d.get(v),v]:null}:v)},"handleSubmit"),m=(0,hM.useMemo)(()=>(0,RI.jsx)(p3,{getSuggestions:p,loadingSpinnerText:n,loadingSpinnerFinishedText:r,value:u,...c,className:s||"hdbt-search__input hdbt-search__input--address",onSubmit:h,suggestionLabelField:"label",style:fM,hideSearchButton:!0}),[u,p]);return(0,RI.jsx)("div",{className:e||"hdbt-search__filter",children:m})},"AddressSearch");var gM=V(pe());var _M=o(()=>{let e=(0,gM.useRef)(null);return{formRef:e,handleKeyDown:o(n=>{if(n.key==="Enter"){let i=n.target;i.tagName==="INPUT"&&i.getAttribute("aria-activedescendant")===null&&i.getAttribute("role")==="combobox"&&(n.preventDefault(),e.current?.requestSubmit())}},"handleKeyDown"),handleAddressSubmit:o((n,i)=>{i(n.replace(/[^a-zA-Z0-9.,+&'|\-\s]*/g,""))},"handleAddressSubmit")}},"useAddressSearchForm");var el=V(Ee()),Ioe=o(({initialAddress:e})=>{let[t,r]=aa(nv),n=Gt(Nn),{formRef:i,handleKeyDown:s,handleAddressSubmit:u}=_M();return(0,el.jsxs)("form",{ref:i,className:"hdbt-search--react__form-container",role:"search",onSubmit:o(d=>{d.preventDefault();let p={};t?.length?p.keyword=t:p.keyword="",n(p)},"onSubmit"),onKeyDown:s,children:[(0,el.jsx)("h3",{children:Drupal.t("Search for your local school",{},{context:"School search: local search title"})}),(0,el.jsx)("p",{className:"hdbt-search--react__form-description",children:Drupal.t("Your child's primary comprehensive school, i.e., the local school, is assigned based on the child's home address. You can search for Finnish- and Swedish-language comprehensive schools.",{},{context:"School search: local search description"})}),(0,el.jsx)(mM,{className:"hdbt-search__filter",clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),defaultValue:e||"",helperText:Drupal.t("Enter the street name and house number",{},{context:"React search: street input helper"}),id:"keyword",label:Drupal.t("The child's home address",{},{context:"School search: input label"}),onChange:d=>r(d),onSubmit:d=>u(d,r),placeholder:Drupal.t("For example, Kotikatu 1",{},{context:"React search: street input helper placeholder"}),visibleSuggestions:5}),(0,el.jsx)(Si,{className:"hdbt-search--react__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})})]})},"ProximityFormContainer"),vM=Ioe;var koe={addressBaseUrl:"https://api.hel.fi/servicemap/v2/search?municipality=helsinki&type=address&q=heteniityntie&page=1&page_size=1&language=fi&format=json"},bM=koe;var yM=o(e=>{let{addressBaseUrl:t}=bM;return["fi","sv"].map(n=>{let i=new URL(t),s=new URLSearchParams(i.search);return s.set("q",e),s.set("language",n),i.search=s.toString(),i.toString()})},"getAddressUrls"),xM=o(e=>{let t=e.map(async r=>fetch(r).then(n=>n.json()));return Promise.all(t)},"getAddresses"),wM=o(e=>{let[t,r]=e[0].results[0].location.coordinates;return[r,t]},"parseCoordinates"),SM=o((e,t,r)=>{let n=new URL(e),i=new URLSearchParams(n.search);return t&&r&&(i.set("lon",r.toString()),i.set("lat",t.toString())),n.search=i.toString(),n.toString()},"getLocationsUrl");var Toe=o((e,t,r)=>{let{size:n}=$r,i=drupalSettings.path.currentLanguage,s={bool:{filter:[{term:{search_api_language:i}}]}};e&&Array.isArray(e)&&(s.bool.must=[{terms:{id:e}}],s.bool.should=[{nested:{path:"additional_filters",query:{constant_score:{boost:1,filter:{term:{[i==="sv"?"additional_filters.swedish_education":i==="en"?"additional_filters.english_education":"additional_filters.finnish_education"]:{value:!0}}}}}}}]);let u=[{"name.keyword":"asc"}];return t?.length&&(u=[{_score:"desc"},...u]),JSON.stringify({aggs:{ids:{terms:{field:"id",size:1e3}}},from:n*(r-1),query:s,size:n,sort:u})},"getQueryString"),EM=Toe;var Coe=o(e=>{let{baseUrl:t}=Tt(Qo),{locationsBaseUrl:r}=$r,n=Number.isNaN(Number(e.page))?1:Number(e.page),i=o(async()=>{let{index:p}=$r,{keyword:h}=e,m=null,v=null,b=null;if(h){let x=await xM(yM(h));x=x.filter(_=>_.results.length),x.length&&(v=Ov(x[0].results[0].name,drupalSettings.path.currentLanguage),m=wM(x))}if(h&&!m)return null;if(m?.length){let[x,_]=m,w=await(await fetch(SM(r,x,_))).json();if(!w||!w.results)return null;b=w.results.flatMap(k=>k.units??[])}let E=await fetch(`${t}/${p}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:EM(b,m,n)});if(!E.ok)throw new Error("Failed to fetch proximity query");let I=await E.json();return{addressName:v,...I}},"fetcher"),{data:s,error:u,isLoading:c,isValidating:d}=qc(t===""?null:`_${Object.values(e).toString()}`,i,{revalidateOnFocus:!1});return{data:s,error:u,isLoading:c,isValidating:d}},"UseProximityQuery"),IM=Coe;var TM=V(Ee()),Ooe=o(()=>{let e=Tt(Nn),t=Gt(_a),r=o(d=>{t({...e,page:d})},"updatePage"),{data:n,error:i,isLoading:s,isValidating:u}=IM(e),{page:c}=e;return(0,TM.jsx)(Cv,{data:n,error:i,isLoading:s,isValidating:u,page:c,updatePage:r})},"ProximityResultsContainer"),kM=Ooe;var Dr=V(Ee()),tl={feature:"feature",proximity:"proximity"},Aoe=o(()=>{let{data:e,error:t}=lD(),[r,n]=(0,rl.useState)(tl.proximity),i=Gt(nv),s=Gt(Nn),u=Gt(cD),c=O8({address:""}),d=o(p=>{p!==r&&(s({}),n(p))},"changeSearchMode");return(0,rl.useEffect)(()=>{c?.address&&(s({keyword:c.address}),i(c.address),n(tl.proximity))},[c]),(0,rl.useEffect)(()=>{e&&u({...e,error:t})},[e]),(0,Dr.jsxs)(Dr.Fragment,{children:[(0,Dr.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Dr.jsx)("button",{id:"school-search-tab-proximity",type:"button",className:"tablist-tab",role:"tab","aria-selected":r===tl.proximity,"aria-controls":"school-search-tabpanel-proximity",onClick:()=>d(tl.proximity),children:Drupal.t("Search for your local school",{},{context:"School search: local search title"})}),(0,Dr.jsx)("button",{id:"school-search-tab-feature",type:"button",className:"tablist-tab",role:"tab","aria-selected":r===tl.feature,"aria-controls":"school-search-tabpanel-feature",onClick:()=>d(tl.feature),children:Drupal.t("Search with school information",{},{context:"School search: Feature form title"})})]}),(0,Dr.jsx)(lu,{fallback:(0,Dr.jsx)(Fc,{error:new Error("Error loading school search results")}),children:(0,Dr.jsx)(rl.Suspense,{fallback:(0,Dr.jsx)(sc,{count:$r.size}),children:r===tl.proximity?(0,Dr.jsxs)("div",{id:"school-search-tabpanel-proximity",role:"tabpanel","aria-labelledby":"school-search-tab-proximity",children:[(0,Dr.jsx)(vM,{initialAddress:c?.address}),(0,Dr.jsx)(kM,{})]}):(0,Dr.jsxs)("div",{id:"school-search-tabpanel-feature",role:"tabpanel","aria-labelledby":"school-search-tab-feature",children:[(0,Dr.jsx)(gD,{}),(0,Dr.jsx)(cM,{})]})})})]})},"SearchContainer"),CM=Aoe;var Os=V(Ee());m8();var OM="helfi-school-search",Roe=o(()=>{let e=document.getElementById(OM);if(!e){console.warn("Root id missing for School search app",{ROOT_ID:OM});return}AM.default.render((0,Os.jsx)(Av.default.StrictMode,{children:(0,Os.jsx)("div",{className:"component--react-search component--react-search--schools",children:(0,Os.jsx)(lu,{fallback:(0,Os.jsx)(Fc,{error:"School search initialization failed"}),children:(0,Os.jsx)(Av.Suspense,{fallback:(0,Os.jsx)(sc,{count:$r.size}),children:(0,Os.jsx)(CM,{})})})})}),e)},"start");document.addEventListener("DOMContentLoaded",Roe);})(); + `,G=p?`h${p}`:"h4";return(0,gt.jsxs)("div",{className:W,children:[s&&(0,gt.jsx)("div",{className:"card__image",children:s}),(0,gt.jsxs)("div",{className:"card__text",children:[(0,gt.jsx)(G,{className:"card__title",children:h?m?(0,gt.jsx)(av,{href:h,title:d,className:"card__link",rel:"bookmark"}):(0,gt.jsx)("a",{href:h,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,gt.jsx)("div",{className:"card__category",children:(0,gt.jsx)(AI,{tags:[e],insideCard:!0})}),t&&(0,gt.jsx)("div",{className:"card__description",children:r?OI(t):(0,gt.jsx)("p",{...y,children:t})}),n&&(0,gt.jsx)("div",{className:"card__helptext",children:i?OI(n):(0,gt.jsx)("p",{children:n})}),(0,gt.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,A&&(0,gt.jsx)(ni,{icon:"location",label:M||Drupal.t("Location",{},{context:"React search"}),content:A}),_&&(0,gt.jsx)(ni,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),b&&(0,gt.jsx)(ni,{icon:"clock",label:E||Drupal.t("Date",{},{context:"React search"}),content:b}),I&&(0,gt.jsx)(ni,{icon:"calendar",label:x||Drupal.t("Estimated schedule",{},{context:"React search"}),content:I,langAttribute:y}),B&&(0,gt.jsx)(ni,{icon:"locate",label:P||Drupal.t("Theme",{},{context:"React search"}),content:B}),F&&(0,gt.jsx)(ni,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:F}),k&&(0,gt.jsx)(ni,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:k}),w&&(0,gt.jsx)(ni,{icon:"globe",label:R||Drupal.t("Language",{},{context:"React search"}),content:w}),j&&(0,gt.jsx)(ni,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:j}),L&&(0,gt.jsx)(ni,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:L,langAttribute:y}),O&&(0,gt.jsx)(ni,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,gt.jsx)("div",{className:"card__tags",children:(0,gt.jsx)(AI,{tags:c,langAttribute:y,insideCard:!0})})]})]})}o(_oe,"CardItem");var iM=_oe;var sM=V(Ee()),voe=o(e=>{let{photographer:t,src:r,...n}=e;return(0,sM.jsx)("img",{src:r,alt:"","data-photographer":t,...n})},"CardImage"),aM=voe;var Zp=V(Ee()),boe=o(e=>{let{photographer:t,imageUrls:r,imageOverride:n,src:i,...s}=e,u=n?n.variants:r,c=u?[{srcSet:`${u[1248]||""} 1x, ${u["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${u[992]||""} 1x, ${u["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${u[768]||""} 1x, ${u["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${u[576]||""} 1x, ${u["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${u[320]||""} 1x, ${u["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],d=i||u?.["1248"];return d?(0,Zp.jsxs)("picture",{children:[c.map((p,h)=>(0,Zp.jsx)("source",{srcSet:p.srcSet,media:p.media,type:p.type},h)),(0,Zp.jsx)("img",{src:d,alt:"","data-photographer":t||n?.photographer,...s})]}):null},"CardPicture"),uM=boe;var kv=V(Ee()),yoe=o(({additional_filters:e,address:t,summary_processed:r,name:n,name_override:i,ontologyword_details_clarifications:s,ontologyword_ids:u,picture_url:c,media_as_objects:d,url:p})=>{let h=i?.[0]||n?.[0],m=d?.[0].picture_url_override,v=e[0];if(!h)return null;let b;m?b=(0,kv.jsx)(uM,{imageOverride:m,title:m.title}):c?.[0]?b=(0,kv.jsx)(aM,{src:c?.[0]}):b=void 0;let E,I=ov(window.drupalSettings.path.currentLanguage),x=o((w,k)=>{if(!w)return I!=="en"?k.toLowerCase():k;let R=I!=="en"?w.toLowerCase():w,A=I!=="en"?k.toLowerCase():k;return`${R}, ${A}`},"formatLanguages");if(v.finnish_education){let w=Drupal.t("Finnish",{},{context:"School search: language option"});E=x("",w)}if(v.swedish_education){let w=Drupal.t("Swedish",{},{context:"School search: language option"});E=x(E,w)}if(v.english_education){let w=Drupal.t("English",{},{context:"School search: language option"});E=x(E,w)}let _=u?.reduce((w,k)=>(["a1","a2","b1","b2"].forEach(R=>{nn[R][k]&&w.push(nn[R][k])}),w),[]);_=[...new Set(_)];let y=u?.reduce((w,k)=>(nn.bilingualEducation[k]&&w.push(nn.bilingualEducation[k]),w),[]);return y=[...new Set(y)],(0,kv.jsx)(iM,{cardDescription:r?.[0],cardDescriptionHtml:!0,cardImage:b,cardTitle:h,cardUrl:p?.[0]||"",language:y?.length?x(E,y.join(", ")):E,languageLabel:Drupal.t("Language of instruction",{},{context:"School search: language options"}),location:t?.[0],locationLabel:Drupal.t("Address",{},{context:"React search: location label"}),weightedEducation:s?.length?s.join(", "):"",languageEducation:_?.length?_.join(", "):""})},"ResultCard"),lM=yoe;var Lr=V(Ee()),xoe=o(({data:e,error:t,isLoading:r,isValidating:n,page:i,updatePage:s})=>{let[u,c]=(0,Tv.useState)(!1),{size:d}=$r,p=Tt(Nn),h=(0,Tv.createRef)(),m=!!Object.keys(p).length;if(bD(h,m),r||n)return u?(0,Lr.jsx)(yD,{}):(0,Lr.jsx)(sc,{count:d});if(t)return(0,Lr.jsx)(Fc,{error:t,ref:h});if(!e?.hits?.hits.length)return(0,Lr.jsx)(ED,{ref:h});let v=e.hits.hits,b=e.hits.total.value,E=Math.floor(b/d),I=b>d&&b%d,x=!u&&(E>1||I),_=Drupal.formatPlural(b,"1 school","@count schools",{},{context:"React search: schools result count"});return(0,Lr.jsxs)("div",{className:"react-search__results",children:[(0,Lr.jsx)(iv,{resultText:e.addressName?`${_} ${Drupal.t("using address",{},{context:"React search: Address result display"})} ${e.addressName}`:_,actions:(0,Lr.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Lr.jsx)("button",{id:"school-search-results-tab-list",type:"button",className:"tablist-tab",role:"tab","aria-selected":!u,"aria-controls":"school-search-results-tabpanel-list",onClick:()=>c(!1),children:Drupal.t("View as a list",{},{context:"React search: result display"})}),(0,Lr.jsx)("button",{id:"school-search-results-tab-map",type:"button",className:"tablist-tab",role:"tab","aria-selected":u,"aria-controls":"school-search-results-tabpanel-map",onClick:()=>c(!0),children:Drupal.t("View in a map",{},{context:"React search: result display"})})]}),actionsClass:"hdbt-search--react__results--sort",ref:h}),(0,Lr.jsxs)("div",{id:`school-search-results-tabpanel-${u?"map":"list"}`,role:"tabpanel","aria-labelledby":`school-search-results-tab-${u?"map":"list"}`,children:[u?(0,Lr.jsx)(kD,{ids:e?.aggregations?.ids?.buckets}):(0,Lr.jsx)(Lr.Fragment,{children:v.map(y=>(0,Lr.jsx)(lM,{...y._source},y._id))}),x&&(0,Lr.jsx)(xD,{currentPage:i||1,pages:5,totalPages:I?E+1:E,updatePage:(y,w)=>{y.preventDefault(),s(w)}})]})]})},"ResultsList"),Cv=xoe;var dM=V(Ee()),woe=o(()=>{let e=Tt(Nn),t=Gt(_a),r=o(d=>{t({...e,page:d})},"updatePage"),{data:n,error:i,isLoading:s,isValidating:u}=_D(e),{page:c}=e;return(0,dM.jsx)(Cv,{data:n,error:i,isLoading:s,isValidating:u,page:c,updatePage:r})},"FeatureResultsContainer"),cM=woe;var hM=V(pe());var fM={"--focus-outline-color":"var(--color-coat-of-arms)","--color-focus-outline":"var(--color-coat-of-arms)","--menu-item-background-hover":"var(--hdbt-color-black)","--menu-item-color-hover":"var(--color-white)"};var Soe={EVENTS_URL:"https://api.hel.fi/servicemap/v2/search/"},pM=Soe;var Eoe=o((e,t)=>{if(t&&e[t])return e[t];if(e.fi)return e.fi;if(e.sv)return e.sv;throw new Error("No name found")},"getNameTranslation"),Ov=Eoe;var RI=V(Ee()),mM=o(({className:e,includeCoordinates:t=!1,loadingSpinnerFinishedText:r=Drupal.t("Finished loading suggestions",{},{context:"Loading finished indicator for suggestive search"}),loadingSpinnerText:n=Drupal.t("Loading suggestions...",{},{context:"Loading indicator for suggestive search"}),onSubmit:i,searchInputClassname:s,value:u,...c})=>{let d=new Map,p=o(async v=>{if(!v||v==="")return[];v=v.replace(/[^a-zA-Z0-9.,+&'|\-\s]*/g,"");let b=o(A=>{let M=new URL(pM.EVENTS_URL);return M.search=A.toString(),fetch(M.toString()).then(O=>O.json())},"fetchSuggestions"),E=["fi","sv"].map(A=>new URLSearchParams({format:"json",language:A,municipality:"helsinki",q:v,type:"address"})),[I,x]=E,_=Promise.all([b(I),b(x)]),y=o((A,M)=>A.results.map(O=>{let L=Ov(O.name,M)||"";return t&&d.set(L,O.location?.coordinates),{label:L}}),"parseResults"),[w,k]=await _;return[...y(w,"fi"),...y(k,"sv")].slice(0,10)},"getSuggestions"),h=o(v=>{i(t?{label:v,value:d.has(v)?[...d.get(v),v]:null}:v)},"handleSubmit"),m=(0,hM.useMemo)(()=>(0,RI.jsx)(p3,{getSuggestions:p,loadingSpinnerText:n,loadingSpinnerFinishedText:r,value:u,...c,className:s||"hdbt-search__input hdbt-search__input--address",onSubmit:h,suggestionLabelField:"label",style:fM,hideSearchButton:!0}),[u,p]);return(0,RI.jsx)("div",{className:e||"hdbt-search__filter",children:m})},"AddressSearch");var gM=V(pe());var _M=o(()=>{let e=(0,gM.useRef)(null);return{formRef:e,handleKeyDown:o(n=>{if(n.key==="Enter"){let i=n.target;i.tagName==="INPUT"&&i.getAttribute("aria-activedescendant")===null&&i.getAttribute("role")==="combobox"&&(n.preventDefault(),e.current?.requestSubmit())}},"handleKeyDown"),handleAddressSubmit:o((n,i)=>{i(n.replace(/[^a-zA-Z0-9.,+&'|\-\s]*/g,""))},"handleAddressSubmit")}},"useAddressSearchForm");var el=V(Ee()),Ioe=o(({initialAddress:e})=>{let[t,r]=aa(nv),n=Gt(Nn),{formRef:i,handleKeyDown:s,handleAddressSubmit:u}=_M();return(0,el.jsxs)("form",{ref:i,className:"hdbt-search--react__form-container",role:"search",onSubmit:o(d=>{d.preventDefault();let p={};t?.length?p.keyword=t:p.keyword="",n(p)},"onSubmit"),onKeyDown:s,children:[(0,el.jsx)("h3",{children:Drupal.t("Search for your local school",{},{context:"School search: local search title"})}),(0,el.jsx)("p",{className:"hdbt-search--react__form-description",children:Drupal.t("Your child's primary comprehensive school, i.e., the local school, is assigned based on the child's home address. You can search for Finnish- and Swedish-language comprehensive schools.",{},{context:"School search: local search description"})}),(0,el.jsx)(mM,{className:"hdbt-search__filter",clearButtonAriaLabel:Drupal.t("Clear",{},{context:"React search"}),defaultValue:e||"",helperText:Drupal.t("Enter the street name and house number",{},{context:"React search: street input helper"}),id:"keyword",label:Drupal.t("The child's home address",{},{context:"School search: input label"}),onChange:d=>r(d),onSubmit:d=>u(d,r),placeholder:Drupal.t("For example, Kotikatu 1",{},{context:"React search: street input helper placeholder"}),visibleSuggestions:5}),(0,el.jsx)(Si,{className:"hdbt-search--react__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})})]})},"ProximityFormContainer"),vM=Ioe;var koe={addressBaseUrl:"https://api.hel.fi/servicemap/v2/search?municipality=helsinki&type=address&q=heteniityntie&page=1&page_size=1&language=fi&format=json"},bM=koe;var yM=o(e=>{let{addressBaseUrl:t}=bM;return["fi","sv"].map(n=>{let i=new URL(t),s=new URLSearchParams(i.search);return s.set("q",e),s.set("language",n),i.search=s.toString(),i.toString()})},"getAddressUrls"),xM=o(e=>{let t=e.map(async r=>fetch(r).then(n=>n.json()));return Promise.all(t)},"getAddresses"),wM=o(e=>{let[t,r]=e[0].results[0].location.coordinates;return[r,t]},"parseCoordinates"),SM=o((e,t,r)=>{let n=new URL(e),i=new URLSearchParams(n.search);return t&&r&&(i.set("lon",r.toString()),i.set("lat",t.toString())),n.search=i.toString(),n.toString()},"getLocationsUrl");var Toe=o((e,t,r)=>{let{size:n}=$r,i=drupalSettings.path.currentLanguage,s={bool:{filter:[{term:{search_api_language:i}}]}};e&&Array.isArray(e)&&(s.bool.must=[{terms:{id:e}}],s.bool.should=[{nested:{path:"additional_filters",query:{constant_score:{boost:1,filter:{term:{[i==="sv"?"additional_filters.swedish_education":i==="en"?"additional_filters.english_education":"additional_filters.finnish_education"]:{value:!0}}}}}}}]);let u=[{"name.keyword":"asc"}];return t?.length&&(u=[{_score:"desc"},...u]),JSON.stringify({aggs:{ids:{terms:{field:"id",size:1e3}}},from:n*(r-1),query:s,size:n,sort:u})},"getQueryString"),EM=Toe;var Coe=o(e=>{let{baseUrl:t}=Tt(Qo),{locationsBaseUrl:r}=$r,n=Number.isNaN(Number(e.page))?1:Number(e.page),i=o(async()=>{let{index:p}=$r,{keyword:h}=e,m=null,v=null,b=null;if(h){let x=await xM(yM(h));x=x.filter(_=>_.results.length),x.length&&(v=Ov(x[0].results[0].name,drupalSettings.path.currentLanguage),m=wM(x))}if(h&&!m)return null;if(m?.length){let[x,_]=m,w=await(await fetch(SM(r,x,_))).json();if(!w||!w.results)return null;b=w.results.flatMap(k=>k.units??[])}let E=await fetch(`${t}/${p}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:EM(b,m,n)});if(!E.ok)throw new Error("Failed to fetch proximity query");let I=await E.json();return{addressName:v,...I}},"fetcher"),{data:s,error:u,isLoading:c,isValidating:d}=qc(t===""?null:`_${Object.values(e).toString()}`,i,{revalidateOnFocus:!1});return{data:s,error:u,isLoading:c,isValidating:d}},"UseProximityQuery"),IM=Coe;var TM=V(Ee()),Ooe=o(()=>{let e=Tt(Nn),t=Gt(_a),r=o(d=>{t({...e,page:d})},"updatePage"),{data:n,error:i,isLoading:s,isValidating:u}=IM(e),{page:c}=e;return(0,TM.jsx)(Cv,{data:n,error:i,isLoading:s,isValidating:u,page:c,updatePage:r})},"ProximityResultsContainer"),kM=Ooe;var Dr=V(Ee()),tl={feature:"feature",proximity:"proximity"},Aoe=o(()=>{let{data:e,error:t}=lD(),[r,n]=(0,rl.useState)(tl.proximity),i=Gt(nv),s=Gt(Nn),u=Gt(cD),c=O8({address:""}),d=o(p=>{p!==r&&(s({}),n(p))},"changeSearchMode");return(0,rl.useEffect)(()=>{c?.address&&(s({keyword:c.address}),i(c.address),n(tl.proximity))},[c]),(0,rl.useEffect)(()=>{e&&u({...e,error:t})},[e]),(0,Dr.jsxs)(Dr.Fragment,{children:[(0,Dr.jsxs)("div",{className:"hdbt-search--react__results--tablist",role:"tablist",children:[(0,Dr.jsx)("button",{id:"school-search-tab-proximity",type:"button",className:"tablist-tab",role:"tab","aria-selected":r===tl.proximity,"aria-controls":"school-search-tabpanel-proximity",onClick:()=>d(tl.proximity),children:Drupal.t("Search for your local school",{},{context:"School search: local search title"})}),(0,Dr.jsx)("button",{id:"school-search-tab-feature",type:"button",className:"tablist-tab",role:"tab","aria-selected":r===tl.feature,"aria-controls":"school-search-tabpanel-feature",onClick:()=>d(tl.feature),children:Drupal.t("Search with school information",{},{context:"School search: Feature form title"})})]}),(0,Dr.jsx)(lu,{fallback:(0,Dr.jsx)(Fc,{error:new Error("Error loading school search results")}),children:(0,Dr.jsx)(rl.Suspense,{fallback:(0,Dr.jsx)(sc,{count:$r.size}),children:r===tl.proximity?(0,Dr.jsxs)("div",{id:"school-search-tabpanel-proximity",role:"tabpanel","aria-labelledby":"school-search-tab-proximity",children:[(0,Dr.jsx)(vM,{initialAddress:c?.address}),(0,Dr.jsx)(kM,{})]}):(0,Dr.jsxs)("div",{id:"school-search-tabpanel-feature",role:"tabpanel","aria-labelledby":"school-search-tab-feature",children:[(0,Dr.jsx)(gD,{}),(0,Dr.jsx)(cM,{})]})})})]})},"SearchContainer"),CM=Aoe;var Os=V(Ee());m8();var OM="helfi-school-search",Roe=o(()=>{let e=document.getElementById(OM);if(!e){console.warn("Root id missing for School search app",{ROOT_ID:OM});return}AM.default.render((0,Os.jsx)(Av.default.StrictMode,{children:(0,Os.jsx)("div",{className:"component--react-search component--react-search--schools",children:(0,Os.jsx)(lu,{fallback:(0,Os.jsx)(Fc,{error:"School search initialization failed"}),children:(0,Os.jsx)(Av.Suspense,{fallback:(0,Os.jsx)(sc,{count:$r.size}),children:(0,Os.jsx)(CM,{})})})})}),e)},"start");document.addEventListener("DOMContentLoaded",Roe);})(); diff --git a/dist/js/seachMonitorHelper.min.js b/dist/js/seachMonitorHelper.min.js new file mode 100644 index 000000000..2509bc841 --- /dev/null +++ b/dist/js/seachMonitorHelper.min.js @@ -0,0 +1 @@ +(()=>{var t=Object.defineProperty;var e=(e,a)=>t(e,"name",{value:a,configurable:true});(Drupal=>{Drupal.behaviors.searchMonitorHelper={attach:e(t=>{const e=t.querySelectorAll('.hdbt-search__search-monitor__button[data-hds-component="button"]');e.forEach(t=>{if(t.dataset.searchMonitorAttached)return;t.dataset.searchMonitorAttached="1";t.addEventListener("click",e=>{e.preventDefault();const a=new CustomEvent("hdbt:search-monitor:open",{detail:{button:t}});window.dispatchEvent(a);t.setAttribute("aria-expanded","true")})})},"attach")}})(Drupal)})(); \ No newline at end of file diff --git a/dist/js/vehicle-removal-search.min.js b/dist/js/vehicle-removal-search.min.js new file mode 100644 index 000000000..b5b02f03b --- /dev/null +++ b/dist/js/vehicle-removal-search.min.js @@ -0,0 +1,78 @@ +(()=>{var xV=Object.create;var d0=Object.defineProperty;var CV=Object.getOwnPropertyDescriptor;var wV=Object.getOwnPropertyNames;var SV=Object.getPrototypeOf,EV=Object.prototype.hasOwnProperty;var o=(e,t)=>d0(e,"name",{value:t,configurable:!0}),ty=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var te=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),LV=(e,t)=>{for(var r in t)d0(e,r,{get:t[r],enumerable:!0})},kV=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of wV(t))!EV.call(e,i)&&i!==r&&d0(e,i,{get:()=>t[i],enumerable:!(n=CV(t,i))||n.enumerable});return e};var U=(e,t,r)=>(r=e!=null?xV(SV(e)):{},kV(t||!e||!e.__esModule?d0(r,"default",{value:e,enumerable:!0}):r,e));var f0=te((ate,ny)=>{var ry=Object.getOwnPropertySymbols,TV=Object.prototype.hasOwnProperty,IV=Object.prototype.propertyIsEnumerable;function OV(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}o(OV,"toObject");function RV(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(s){return t[s]});if(n.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(s){i[s]=s}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}o(RV,"shouldUseNative");ny.exports=RV()?Object.assign:function(e,t){for(var r,n=OV(e),i,s=1;s{var Vg=f0(),Ul=60103,ay=60106;Ze.Fragment=60107;Ze.StrictMode=60108;Ze.Profiler=60114;var sy=60109,ly=60110,uy=60112;Ze.Suspense=60113;var cy=60115,dy=60116;typeof Symbol=="function"&&Symbol.for&&(jn=Symbol.for,Ul=jn("react.element"),ay=jn("react.portal"),Ze.Fragment=jn("react.fragment"),Ze.StrictMode=jn("react.strict_mode"),Ze.Profiler=jn("react.profiler"),sy=jn("react.provider"),ly=jn("react.context"),uy=jn("react.forward_ref"),Ze.Suspense=jn("react.suspense"),cy=jn("react.memo"),dy=jn("react.lazy"));var jn,oy=typeof Symbol=="function"&&Symbol.iterator;function NV(e){return e===null||typeof e!="object"?null:(e=oy&&e[oy]||e["@@iterator"],typeof e=="function"?e:null)}o(NV,"y");function Vc(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r{yy.exports=by()});var Ly=te(nt=>{var Zl,Uc,v0,Jg;typeof performance=="object"&&typeof performance.now=="function"?(xy=performance,nt.unstable_now=function(){return xy.now()}):($g=Date,Cy=$g.now(),nt.unstable_now=function(){return $g.now()-Cy});var xy,$g,Cy;typeof window>"u"||typeof MessageChannel!="function"?($l=null,Zg=null,Wg=o(function(){if($l!==null)try{var e=nt.unstable_now();$l(!0,e),$l=null}catch(t){throw setTimeout(Wg,0),t}},"w"),Zl=o(function(e){$l!==null?setTimeout(Zl,0,e):($l=e,setTimeout(Wg,0))},"f"),Uc=o(function(e,t){Zg=setTimeout(e,t)},"g"),v0=o(function(){clearTimeout(Zg)},"h"),nt.unstable_shouldYield=function(){return!1},Jg=nt.unstable_forceFrameRate=function(){}):(wy=window.setTimeout,Sy=window.clearTimeout,typeof console<"u"&&(Ey=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof Ey!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),Fc=!1,jc=null,m0=-1,Gg=5,Yg=0,nt.unstable_shouldYield=function(){return nt.unstable_now()>=Yg},Jg=o(function(){},"k"),nt.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[n];if(i!==void 0&&0<_0(i,t))e[n]=t,e[r]=i,r=n;else break e}}o(Qg,"H");function ho(e){return e=e[0],e===void 0?null:e}o(ho,"J");function b0(e){var t=e[0];if(t!==void 0){var r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length;n_0(u,r))d!==void 0&&0>_0(d,u)?(e[n]=d,e[c]=r,n=c):(e[n]=u,e[s]=r,n=s);else if(d!==void 0&&0>_0(d,r))e[n]=d,e[c]=r,n=c;else break e}}return t}return null}o(b0,"K");function _0(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}o(_0,"I");var Fo=[],fa=[],DV=1,Un=null,Er=3,y0=!1,ys=!1,qc=!1;function Xg(e){for(var t=ho(fa);t!==null;){if(t.callback===null)b0(fa);else if(t.startTime<=e)b0(fa),t.sortIndex=t.expirationTime,Qg(Fo,t);else break;t=ho(fa)}}o(Xg,"T");function e3(e){if(qc=!1,Xg(e),!ys)if(ho(Fo)!==null)ys=!0,Zl(t3);else{var t=ho(fa);t!==null&&Uc(e3,t.startTime-e)}}o(e3,"U");function t3(e,t){ys=!1,qc&&(qc=!1,v0()),y0=!0;var r=Er;try{for(Xg(t),Un=ho(Fo);Un!==null&&(!(Un.expirationTime>t)||e&&!nt.unstable_shouldYield());){var n=Un.callback;if(typeof n=="function"){Un.callback=null,Er=Un.priorityLevel;var i=n(Un.expirationTime<=t);t=nt.unstable_now(),typeof i=="function"?Un.callback=i:Un===ho(Fo)&&b0(Fo),Xg(t)}else b0(Fo);Un=ho(Fo)}if(Un!==null)var s=!0;else{var u=ho(fa);u!==null&&Uc(e3,u.startTime-t),s=!1}return s}finally{Un=null,Er=r,y0=!1}}o(t3,"V");var BV=Jg;nt.unstable_IdlePriority=5;nt.unstable_ImmediatePriority=1;nt.unstable_LowPriority=4;nt.unstable_NormalPriority=3;nt.unstable_Profiling=null;nt.unstable_UserBlockingPriority=2;nt.unstable_cancelCallback=function(e){e.callback=null};nt.unstable_continueExecution=function(){ys||y0||(ys=!0,Zl(t3))};nt.unstable_getCurrentPriorityLevel=function(){return Er};nt.unstable_getFirstCallbackNode=function(){return ho(Fo)};nt.unstable_next=function(e){switch(Er){case 1:case 2:case 3:var t=3;break;default:t=Er}var r=Er;Er=t;try{return e()}finally{Er=r}};nt.unstable_pauseExecution=function(){};nt.unstable_requestPaint=BV;nt.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Er;Er=e;try{return t()}finally{Er=r}};nt.unstable_scheduleCallback=function(e,t,r){var n=nt.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0n?(e.sortIndex=r,Qg(fa,e),ho(Fo)===null&&e===ho(fa)&&(qc?v0():qc=!0,Uc(e3,r-n))):(e.sortIndex=i,Qg(Fo,e),ys||y0||(ys=!0,Zl(t3))),e};nt.unstable_wrapCallback=function(e){var t=Er;return function(){var r=Er;Er=t;try{return e.apply(this,arguments)}finally{Er=r}}}});var Ty=te((pte,ky)=>{ky.exports=Ly()});var hw=te(Yn=>{var pp=ae(),wt=f0(),ir=Ty();function ne(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zV=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Iy=Object.prototype.hasOwnProperty,Oy={},Ry={};function VV(e){return Iy.call(Ry,e)?!0:Iy.call(Oy,e)?!1:zV.test(e)?Ry[e]=!0:(Oy[e]=!0,!1)}o(VV,"la");function FV(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}o(FV,"ma");function jV(e,t,r,n){if(t===null||typeof t>"u"||FV(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}o(jV,"na");function Br(e,t,r,n,i,s,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=u}o(Br,"B");var gr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){gr[e]=new Br(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];gr[t]=new Br(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){gr[e]=new Br(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){gr[e]=new Br(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){gr[e]=new Br(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){gr[e]=new Br(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){gr[e]=new Br(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){gr[e]=new Br(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){gr[e]=new Br(e,5,!1,e.toLowerCase(),null,!1,!1)});var c5=/[\-:]([a-z])/g;function d5(e){return e[1].toUpperCase()}o(d5,"pa");"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(c5,d5);gr[t]=new Br(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(c5,d5);gr[t]=new Br(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(c5,d5);gr[t]=new Br(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){gr[e]=new Br(e,1,!1,e.toLowerCase(),null,!1,!1)});gr.xlinkHref=new Br("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){gr[e]=new Br(e,1,!1,e.toLowerCase(),null,!0,!0)});function f5(e,t,r,n){var i=gr.hasOwnProperty(t)?gr[t]:null,s=i!==null?i.type===0:n?!1:!(!(2c||i[u]!==s[c])return` +`+i[u].replace(" at new "," at ");while(1<=u&&0<=c);break}}}finally{n3=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?o1(e):""}o(x0,"Pa");function UV(e){switch(e.tag){case 5:return o1(e.type);case 16:return o1("Lazy");case 13:return o1("Suspense");case 19:return o1("SuspenseList");case 0:case 2:case 15:return e=x0(e.type,!1),e;case 11:return e=x0(e.type.render,!1),e;case 22:return e=x0(e.type._render,!1),e;case 1:return e=x0(e.type,!0),e;default:return""}}o(UV,"Qa");function nu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ha:return"Fragment";case Cs:return"Portal";case l1:return"Profiler";case p5:return"StrictMode";case u1:return"Suspense";case q0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case m5:return(e.displayName||"Context")+".Consumer";case h5:return(e._context.displayName||"Context")+".Provider";case hp:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case mp:return nu(e.type);case _5:return nu(e._render);case g5:t=e._payload,e=e._init;try{return nu(e(t))}catch{}}return null}o(nu,"Ra");function La(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}o(La,"Sa");function Ux(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}o(Ux,"Ta");function qV(e){var t=Ux(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:o(function(){return i.call(this)},"get"),set:o(function(u){n=""+u,s.call(this,u)},"set")}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:o(function(){return n},"getValue"),setValue:o(function(u){n=""+u},"setValue"),stopTracking:o(function(){e._valueTracker=null,delete e[t]},"stopTracking")}}}o(qV,"Ua");function C0(e){e._valueTracker||(e._valueTracker=qV(e))}o(C0,"Va");function qx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Ux(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}o(qx,"Wa");function $0(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}o($0,"Xa");function E3(e,t){var r=t.checked;return wt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}o(E3,"Ya");function Ay(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=La(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}o(Ay,"Za");function $x(e,t){t=t.checked,t!=null&&f5(e,"checked",t,!1)}o($x,"$a");function L3(e,t){$x(e,t);var r=La(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?k3(e,t.type,r):t.hasOwnProperty("defaultValue")&&k3(e,t.type,La(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}o(L3,"ab");function My(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}o(My,"cb");function k3(e,t,r){(t!=="number"||$0(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}o(k3,"bb");function $V(e){var t="";return pp.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}o($V,"db");function T3(e,t){return e=wt({children:void 0},t),(t=$V(t.children))&&(e.children=t),e}o(T3,"eb");function ou(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i=r.length))throw Error(ne(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:La(r)}}o(Py,"hb");function Zx(e,t){var r=La(t.value),n=La(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}o(Zx,"ib");function Hy(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}o(Hy,"jb");var O3={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Wx(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"}}o(Wx,"lb");function R3(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Wx(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}o(R3,"mb");var w0,Gx=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!==O3.svg||"innerHTML"in e)e.innerHTML=t;else{for(w0=w0||document.createElement("div"),w0.innerHTML=""+t.valueOf().toString()+"",t=w0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function x1(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}o(x1,"pb");var c1={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},ZV=["Webkit","ms","Moz","O"];Object.keys(c1).forEach(function(e){ZV.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),c1[t]=c1[e]})});function Yx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||c1.hasOwnProperty(e)&&c1[e]?(""+t).trim():t+"px"}o(Yx,"sb");function Kx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=Yx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}o(Kx,"tb");var WV=wt({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 N3(e,t){if(t){if(WV[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ne(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ne(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(ne(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ne(62))}}o(N3,"vb");function A3(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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}}o(A3,"wb");function y5(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}o(y5,"xb");var M3=null,iu=null,au=null;function Dy(e){if(e=P1(e)){if(typeof M3!="function")throw Error(ne(280));var t=e.stateNode;t&&(t=xp(t),M3(e.stateNode,e.type,t))}}o(Dy,"Bb");function Jx(e){iu?au?au.push(e):au=[e]:iu=e}o(Jx,"Eb");function Qx(){if(iu){var e=iu,t=au;if(au=iu=null,Dy(e),t)for(e=0;en?0:1<r;r++)t.push(e);return t}o(a3,"Zc");function _p(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-ka(t),e[t]=r}o(_p,"$c");var ka=Math.clz32?Math.clz32:uF,sF=Math.log,lF=Math.LN2;function uF(e){return e===0?32:31-(sF(e)/lF|0)|0}o(uF,"ad");var cF=ir.unstable_UserBlockingPriority,dF=ir.unstable_runWithPriority,P0=!0;function fF(e,t,r,n){ws||C5();var i=k5,s=ws;ws=!0;try{Xx(i,e,t,r,n)}finally{(ws=s)||w5()}}o(fF,"gd");function pF(e,t,r,n){dF(cF,k5.bind(null,e,t,r,n))}o(pF,"id");function k5(e,t,r,n){if(P0){var i;if((i=(t&4)===0)&&0=f1),Wy=" ",Gy=!1;function gC(e,t){switch(e){case"keyup":return HF.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}o(gC,"ge");function _C(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}o(_C,"he");var Ql=!1;function BF(e,t){switch(e){case"compositionend":return _C(t);case"keypress":return t.which!==32?null:(Gy=!0,Wy);case"textInput":return e=t.data,e===Wy&&Gy?null:e;default:return null}}o(BF,"je");function zF(e,t){if(Ql)return e==="compositionend"||!N5&&gC(e,t)?(e=hC(),H0=I5=ma=null,Ql=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=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=Jy(r)}}o(Qy,"Le");function xC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}o(xC,"Me");function Xy(){for(var e=window,t=$0();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=$0(e.document)}return t}o(Xy,"Ne");function z3(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}o(z3,"Oe");var YF=Oi&&"documentMode"in document&&11>=document.documentMode,Xl=null,V3=null,h1=null,F3=!1;function ex(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;F3||Xl==null||Xl!==$0(n)||(n=Xl,"selectionStart"in n&&z3(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),h1&&k1(h1,n)||(h1=n,n=Y0(V3,"onSelect"),0tu||(e.current=U3[tu],U3[tu]=null,tu--)}o(_t,"H");function kt(e,t){tu++,U3[tu]=e.current,e.current=t}o(kt,"I");var Ta={},Ir=Ra(Ta),rn=Ra(!1),Ts=Ta;function hu(e,t){var r=e.type.contextTypes;if(!r)return Ta;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}o(hu,"Ef");function nn(e){return e=e.childContextTypes,e!=null}o(nn,"Ff");function Q0(){_t(rn),_t(Ir)}o(Q0,"Gf");function lx(e,t,r){if(Ir.current!==Ta)throw Error(ne(168));kt(Ir,t),kt(rn,r)}o(lx,"Hf");function IC(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error(ne(108,nu(t)||"Unknown",i));return wt({},r,n)}o(IC,"If");function B0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Ts=Ir.current,kt(Ir,e),kt(rn,rn.current),!0}o(B0,"Jf");function ux(e,t,r){var n=e.stateNode;if(!n)throw Error(ne(169));r?(e=IC(e,t,Ts),n.__reactInternalMemoizedMergedChildContext=e,_t(rn),_t(Ir),kt(Ir,e)):_t(rn),kt(rn,r)}o(ux,"Kf");var M5=null,ks=null,QF=ir.unstable_runWithPriority,P5=ir.unstable_scheduleCallback,q3=ir.unstable_cancelCallback,XF=ir.unstable_shouldYield,cx=ir.unstable_requestPaint,$3=ir.unstable_now,ej=ir.unstable_getCurrentPriorityLevel,Cp=ir.unstable_ImmediatePriority,OC=ir.unstable_UserBlockingPriority,RC=ir.unstable_NormalPriority,NC=ir.unstable_LowPriority,AC=ir.unstable_IdlePriority,m3={},tj=cx!==void 0?cx:function(){},Ei=null,z0=null,g3=!1,dx=$3(),kr=1e4>dx?$3:function(){return $3()-dx};function mu(){switch(ej()){case Cp:return 99;case OC:return 98;case RC:return 97;case NC:return 96;case AC:return 95;default:throw Error(ne(332))}}o(mu,"eg");function MC(e){switch(e){case 99:return Cp;case 98:return OC;case 97:return RC;case 96:return NC;case 95:return AC;default:throw Error(ne(332))}}o(MC,"fg");function Is(e,t){return e=MC(e),QF(e,t)}o(Is,"gg");function I1(e,t,r){return e=MC(e),P5(e,t,r)}o(I1,"hg");function Wo(){if(z0!==null){var e=z0;z0=null,q3(e)}PC()}o(Wo,"ig");function PC(){if(!g3&&Ei!==null){g3=!0;var e=0;try{var t=Ei;Is(99,function(){for(;eB?(I=O,O=null):I=O.sibling;var M=v(y,O,b[B],w);if(M===null){O===null&&(O=I);break}e&&O&&M.alternate===null&&t(y,O),_=s(M,_,B),N===null?k=M:N.sibling=M,N=M,O=I}if(B===b.length)return r(y,O),k;if(O===null){for(;BB?(I=O,O=null):I=O.sibling;var z=v(y,O,M.value,w);if(z===null){O===null&&(O=I);break}e&&O&&z.alternate===null&&t(y,O),_=s(z,_,B),N===null?k=z:N.sibling=z,N=z,O=I}if(M.done)return r(y,O),k;if(O===null){for(;!M.done;B++,M=b.next())M=m(y,M.value,w),M!==null&&(_=s(M,_,B),N===null?k=M:N.sibling=M,N=M);return k}for(O=n(y,O);!M.done;B++,M=b.next())M=x(O,y,B,M.value,w),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?B:M.key),_=s(M,_,B),N===null?k=M:N.sibling=M,N=M);return e&&O.forEach(function(F){return t(y,F)}),k}return o(E,"w"),function(y,_,b,w){var k=typeof b=="object"&&b!==null&&b.type===ha&&b.key===null;k&&(b=b.props.children);var N=typeof b=="object"&&b!==null;if(N)switch(b.$$typeof){case n1:e:{for(N=b.key,k=_;k!==null;){if(k.key===N){switch(k.tag){case 7:if(b.type===ha){r(y,k.sibling),_=i(k,b.props.children),_.return=y,y=_;break e}break;default:if(k.elementType===b.type){r(y,k.sibling),_=i(k,b.props),_.ref=Kc(y,k,b),_.return=y,y=_;break e}}r(y,k);break}else t(y,k);k=k.sibling}b.type===ha?(_=fu(b.props.children,y.mode,w,b.key),_.return=y,y=_):(w=U0(b.type,b.key,b.props,null,y.mode,w),w.ref=Kc(y,_,b),w.return=y,y=w)}return u(y);case Cs:e:{for(k=b.key;_!==null;){if(_.key===k)if(_.tag===4&&_.stateNode.containerInfo===b.containerInfo&&_.stateNode.implementation===b.implementation){r(y,_.sibling),_=i(_,b.children||[]),_.return=y,y=_;break e}else{r(y,_);break}else t(y,_);_=_.sibling}_=C3(b,y.mode,w),_.return=y,y=_}return u(y)}if(typeof b=="string"||typeof b=="number")return b=""+b,_!==null&&_.tag===6?(r(y,_.sibling),_=i(_,b),_.return=y,y=_):(r(y,_),_=x3(b,y.mode,w),_.return=y,y=_),u(y);if(I0(b))return S(y,_,b,w);if($c(b))return E(y,_,b,w);if(N&&O0(y,b),typeof b>"u"&&!k)switch(y.tag){case 1:case 22:case 0:case 11:case 15:throw Error(ne(152,nu(y.type)||"Component"))}return r(y,_)}}o(VC,"Sg");var np=VC(!0),FC=VC(!1),H1={},$o=Ra(H1),R1=Ra(H1),N1=Ra(H1);function Es(e){if(e===H1)throw Error(ne(174));return e}o(Es,"dh");function W3(e,t){switch(kt(N1,t),kt(R1,e),kt($o,H1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:R3(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=R3(t,e)}_t($o),kt($o,t)}o(W3,"eh");function gu(){_t($o),_t(R1),_t(N1)}o(gu,"fh");function gx(e){Es(N1.current);var t=Es($o.current),r=R3(t,e.type);t!==r&&(kt(R1,e),kt($o,r))}o(gx,"gh");function z5(e){R1.current===e&&(_t($o),_t(R1))}o(z5,"hh");var Lt=Ra(0);function op(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}o(op,"ih");var ki=null,_a=null,Zo=!1;function jC(e,t){var r=$n(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}o(jC,"mh");function _x(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}o(_x,"oh");function G3(e){if(Zo){var t=_a;if(t){var r=t;if(!_x(e,t)){if(t=su(r.nextSibling),!t||!_x(e,t)){e.flags=e.flags&-1025|2,Zo=!1,ki=e;return}jC(ki,r)}ki=e,_a=su(t.firstChild)}else e.flags=e.flags&-1025|2,Zo=!1,ki=e}}o(G3,"ph");function vx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ki=e}o(vx,"qh");function R0(e){if(e!==ki)return!1;if(!Zo)return vx(e),Zo=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!j3(t,e.memoizedProps))for(t=_a;t;)jC(e,t),t=su(t.nextSibling);if(vx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ne(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){_a=su(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}_a=null}}else _a=ki?su(e.stateNode.nextSibling):null;return!0}o(R0,"rh");function _3(){_a=ki=null,Zo=!1}o(_3,"sh");var uu=[];function V5(){for(var e=0;es))throw Error(ne(301));s+=1,hr=Lr=null,t.updateQueue=null,m1.current=aj,e=r(n,i)}while(g1)}if(m1.current=up,t=Lr!==null&&Lr.next!==null,A1=0,hr=Lr=At=null,ip=!1,t)throw Error(ne(300));return e}o(j5,"Ch");function Ls(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return hr===null?At.memoizedState=hr=e:hr=hr.next=e,hr}o(Ls,"Hh");function Ms(){if(Lr===null){var e=At.alternate;e=e!==null?e.memoizedState:null}else e=Lr.next;var t=hr===null?At.memoizedState:hr.next;if(t!==null)hr=t,Lr=e;else{if(e===null)throw Error(ne(310));Lr=e,e={memoizedState:Lr.memoizedState,baseState:Lr.baseState,baseQueue:Lr.baseQueue,queue:Lr.queue,next:null},hr===null?At.memoizedState=hr=e:hr=hr.next=e}return hr}o(Ms,"Ih");function Uo(e,t){return typeof t=="function"?t(e):t}o(Uo,"Jh");function Jc(e){var t=Ms(),r=t.queue;if(r===null)throw Error(ne(311));r.lastRenderedReducer=e;var n=Lr,i=n.baseQueue,s=r.pending;if(s!==null){if(i!==null){var u=i.next;i.next=s.next,s.next=u}n.baseQueue=i=s,r.pending=null}if(i!==null){i=i.next,n=n.baseState;var c=u=s=null,d=i;do{var p=d.lane;if((A1&p)===p)c!==null&&(c=c.next={lane:0,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null}),n=d.eagerReducer===e?d.eagerState:e(n,d.action);else{var h={lane:p,action:d.action,eagerReducer:d.eagerReducer,eagerState:d.eagerState,next:null};c===null?(u=c=h,s=n):c=c.next=h,At.lanes|=p,D1|=p}d=d.next}while(d!==null&&d!==i);c===null?s=n:c.next=u,qn(n,t.memoizedState)||(go=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}o(Jc,"Kh");function Qc(e){var t=Ms(),r=t.queue;if(r===null)throw Error(ne(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,s=t.memoizedState;if(i!==null){r.pending=null;var u=i=i.next;do s=e(s,u.action),u=u.next;while(u!==i);qn(s,t.memoizedState)||(go=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),r.lastRenderedState=s}return[s,n]}o(Qc,"Lh");function bx(e,t,r){var n=t._getVersion;n=n(t._source);var i=t._workInProgressVersionPrimary;if(i!==null?e=i===n:(e=e.mutableReadLanes,(e=(A1&e)===e)&&(t._workInProgressVersionPrimary=n,uu.push(t))),e)return r(t._source);throw uu.push(t),Error(ne(350))}o(bx,"Mh");function UC(e,t,r,n){var i=Dr;if(i===null)throw Error(ne(349));var s=t._getVersion,u=s(t._source),c=m1.current,d=c.useState(function(){return bx(i,t,r)}),p=d[1],h=d[0];d=hr;var m=e.memoizedState,v=m.refs,x=v.getSnapshot,S=m.source;m=m.subscribe;var E=At;return e.memoizedState={refs:v,source:t,subscribe:n},c.useEffect(function(){v.getSnapshot=r,v.setSnapshot=p;var y=s(t._source);if(!qn(u,y)){y=r(t._source),qn(h,y)||(p(y),y=wa(E),i.mutableReadLanes|=y&i.pendingLanes),y=i.mutableReadLanes,i.entangledLanes|=y;for(var _=i.entanglements,b=y;0r?98:r,function(){e(!0)}),Is(97<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=u.createElement(r,{is:n.is}):(e=u.createElement(r),r==="select"&&(u=e,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):e=u.createElementNS(e,r),e[ga]=t,e[J0]=n,QC(e,t,!1,!1),t.stateNode=e,u=A3(r,n),r){case"dialog":gt("cancel",e),gt("close",e),i=n;break;case"iframe":case"object":case"embed":gt("load",e),i=n;break;case"video":case"audio":for(i=0;io5&&(t.flags|=64,s=!0,e1(n,!1),t.lanes=33554432)}else{if(!s)if(e=op(u),e!==null){if(t.flags|=64,s=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),e1(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!Zo)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*kr()-n.renderingStartTime>o5&&r!==1073741824&&(t.flags|=64,s=!0,e1(n,!1),t.lanes=33554432);n.isBackwards?(u.sibling=t.child,t.child=u):(r=n.last,r!==null?r.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=kr(),r.sibling=null,t=Lt.current,kt(Lt,s?t&1|2:t&1),r):null;case 23:case 24:return K5(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(ne(156,t.tag))}o(lj,"Gi");function uj(e){switch(e.tag){case 1:nn(e.type)&&Q0();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(gu(),_t(rn),_t(Ir),V5(),t=e.flags,(t&64)!==0)throw Error(ne(285));return e.flags=t&-4097|64,e;case 5:return z5(e),null;case 13:return _t(Lt),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return _t(Lt),null;case 4:return gu(),null;case 10:return D5(e),null;case 23:case 24:return K5(),null;default:return null}}o(uj,"Li");function Z5(e,t){try{var r="",n=t;do r+=UV(n),n=n.return;while(n);var i=r}catch(s){i=` +Error generating stack: `+s.message+` +`+s.stack}return{value:e,source:t,stack:i}}o(Z5,"Mi");function X3(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}o(X3,"Ni");var cj=typeof WeakMap=="function"?WeakMap:Map;function tw(e,t,r){r=xa(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){dp||(dp=!0,i5=n),X3(e,t)},r}o(tw,"Pi");function rw(e,t,r){r=xa(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return X3(e,t),n(i)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(qo===null?qo=new Set([this]):qo.add(this),X3(e,t));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),r}o(rw,"Si");var dj=typeof WeakSet=="function"?WeakSet:Set;function Nx(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Ea(e,r)}else t.current=null}o(Nx,"Vi");function fj(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:mo(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&A5(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(ne(163))}o(fj,"Xi");function pj(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var i=e;n=i.next,i=i.tag,(i&4)!==0&&(i&1)!==0&&(dw(r,e),xj(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:mo(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&px(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}px(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&kC(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&aC(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(ne(163))}o(pj,"Yi");function Ax(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var i=r.memoizedProps.style;i=i!=null&&i.hasOwnProperty("display")?i.display:null,n.style.display=Yx("display",i)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}o(Ax,"aj");function Mx(e,t){if(ks&&typeof ks.onCommitFiberUnmount=="function")try{ks.onCommitFiberUnmount(M5,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,i=n.destroy;if(n=n.tag,i!==void 0)if((n&4)!==0)dw(t,r);else{n=t;try{i()}catch(s){Ea(n,s)}}r=r.next}while(r!==e)}break;case 1:if(Nx(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(s){Ea(t,s)}break;case 5:Nx(t);break;case 4:nw(e,t)}}o(Mx,"bj");function Px(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}o(Px,"dj");function Hx(e){return e.tag===5||e.tag===3||e.tag===4}o(Hx,"ej");function Dx(e){e:{for(var t=e.return;t!==null;){if(Hx(t))break e;t=t.return}throw Error(ne(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(ne(161))}r.flags&16&&(x1(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||Hx(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?e5(e,r,t):t5(e,r,t)}o(Dx,"fj");function e5(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=K0));else if(n!==4&&(e=e.child,e!==null))for(e5(e,t,r),e=e.sibling;e!==null;)e5(e,t,r),e=e.sibling}o(e5,"gj");function t5(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(t5(e,t,r),e=e.sibling;e!==null;)t5(e,t,r),e=e.sibling}o(t5,"hj");function nw(e,t){for(var r=t,n=!1,i,s;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(ne(160));switch(i=n.stateNode,n.tag){case 5:s=!1;break e;case 3:i=i.containerInfo,s=!0;break e;case 4:i=i.containerInfo,s=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var u=e,c=r,d=c;;)if(Mx(u,d),d.child!==null&&d.tag!==4)d.child.return=d,d=d.child;else{if(d===c)break e;for(;d.sibling===null;){if(d.return===null||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}s?(u=i,c=r.stateNode,u.nodeType===8?u.parentNode.removeChild(c):u.removeChild(c)):i.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){i=r.stateNode.containerInfo,s=!0,r.child.return=r,r=r.child;continue}}else if(Mx(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}o(nw,"cj");function y3(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var i=e!==null?e.memoizedProps:n;e=t.type;var s=t.updateQueue;if(t.updateQueue=null,s!==null){for(r[J0]=n,e==="input"&&n.type==="radio"&&n.name!=null&&$x(r,n),A3(e,i),t=A3(e,n),i=0;ii&&(i=u),r&=~s}if(r=i,r=kr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*mj(r/1960))-r,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}mr!==5&&(mr=2),d=Z5(d,c),v=u;do{switch(v.tag){case 3:s=d,v.flags|=4096,t&=-t,v.lanes|=t;var N=tw(v,s,t);fx(v,N);break e;case 1:s=d;var O=v.type,B=v.stateNode;if((v.flags&64)===0&&(typeof O.getDerivedStateFromError=="function"||B!==null&&typeof B.componentDidCatch=="function"&&(qo===null||!qo.has(B)))){v.flags|=4096,t&=-t,v.lanes|=t;var I=rw(v,s,t);fx(v,I);break e}}v=v.return}while(v!==null)}cw(r)}catch(M){t=M,qt===r&&r!==null&&(qt=r=r.return);continue}break}while(!0)}o(sw,"Sj");function lw(){var e=cp.current;return cp.current=up,e===null?up:e}o(lw,"Pj");function s1(e,t){var r=xe;xe|=16;var n=lw();Dr===e&&Tr===t||du(e,t);do try{_j();break}catch(i){sw(e,i)}while(!0);if(H5(),xe=r,cp.current=n,qt!==null)throw Error(ne(261));return Dr=null,Tr=0,mr}o(s1,"Tj");function _j(){for(;qt!==null;)uw(qt)}o(_j,"ak");function vj(){for(;qt!==null&&!XF();)uw(qt)}o(vj,"Rj");function uw(e){var t=fw(e.alternate,e,Os);e.memoizedProps=e.pendingProps,t===null?cw(e):qt=t,W5.current=null}o(uw,"bk");function cw(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&2048)===0){if(r=lj(r,t,Os),r!==null){qt=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||(Os&1073741824)!==0||(r.mode&4)===0){for(var n=0,i=r.child;i!==null;)n|=i.lanes|i.childLanes,i=i.sibling;r.childLanes=n}e!==null&&(e.flags&2048)===0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1u&&(c=u,u=N,N=c),c=Qy(b,N),s=Qy(b,u),c&&s&&(k.rangeCount!==1||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==s.node||k.focusOffset!==s.offset)&&(w=w.createRange(),w.setStart(c.node,c.offset),k.removeAllRanges(),N>u?(k.addRange(w),k.extend(s.node,s.offset)):(w.setEnd(s.node,s.offset),k.addRange(w)))))),w=[],k=b;k=k.parentNode;)k.nodeType===1&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;bkr()-Y5?du(e,0):G5|=r),Gn(e,t)}o(wj,"Yj");function Sj(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,(t&2)===0?t=1:(t&4)===0?t=mu()===99?1:2:(Li===0&&(Li=bu),t=Kl(62914560&~Li),t===0&&(t=4194304))),r=yn(),e=Ep(e,t),e!==null&&(_p(e,t,r),Gn(e,r))}o(Sj,"lj");var fw;fw=o(function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||rn.current)go=!0;else if((r&n)!==0)go=(e.flags&16384)!==0;else{switch(go=!1,t.tag){case 3:Ex(t),_3();break;case 5:gx(t);break;case 1:nn(t.type)&&B0(t);break;case 4:W3(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var i=t.type._context;kt(X0,i._currentValue),i._currentValue=n;break;case 13:if(t.memoizedState!==null)return(r&t.child.childLanes)!==0?Lx(e,t,r):(kt(Lt,Lt.current&1),t=Ti(e,t,r),t!==null?t.sibling:null);kt(Lt,Lt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&64)!==0){if(n)return Rx(e,t,r);t.flags|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),kt(Lt,Lt.current),n)break;return null;case 23:case 24:return t.lanes=0,v3(e,t,r)}return Ti(e,t,r)}else go=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=hu(t,Ir.current),lu(t,r),i=j5(null,t,n,e,i,r),t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,nn(n)){var s=!0;B0(t)}else s=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,B5(t);var u=n.getDerivedStateFromProps;typeof u=="function"&&rp(t,n,u,e),i.updater=wp,t.stateNode=i,i._reactInternals=t,Z3(t,n,e,r),t=J3(null,t,n,!0,s,r)}else t.tag=0,tn(null,t,i,r),t=t.child;return t;case 16:i=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,s=i._init,i=s(i._payload),t.type=i,s=t.tag=Lj(i),e=mo(i,e),s){case 0:t=K3(null,t,i,e,r);break e;case 1:t=Sx(null,t,i,e,r);break e;case 11:t=Cx(null,t,i,e,r);break e;case 14:t=wx(null,t,i,mo(i.type,e),n,r);break e}throw Error(ne(306,i,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:mo(n,i),K3(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:mo(n,i),Sx(e,t,n,i,r);case 3:if(Ex(t),n=t.updateQueue,e===null||n===null)throw Error(ne(282));if(n=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,DC(e,t),O1(t,n,null,r),n=t.memoizedState.element,n===i)_3(),t=Ti(e,t,r);else{if(i=t.stateNode,(s=i.hydrate)&&(_a=su(t.stateNode.containerInfo.firstChild),ki=t,s=Zo=!0),s){if(e=i.mutableSourceEagerHydrationData,e!=null)for(i=0;i{function mw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mw)}catch(e){console.error(e)}}o(mw,"checkDCE");mw(),gw.exports=hw()});var fE=te((n1e,S6)=>{var Te=String,dE=o(function(){return{isColorSupported:!1,reset:Te,bold:Te,dim:Te,italic:Te,underline:Te,inverse:Te,hidden:Te,strikethrough:Te,black:Te,red:Te,green:Te,yellow:Te,blue:Te,magenta:Te,cyan:Te,white:Te,gray:Te,bgBlack:Te,bgRed:Te,bgGreen:Te,bgYellow:Te,bgBlue:Te,bgMagenta:Te,bgCyan:Te,bgWhite:Te,blackBright:Te,redBright:Te,greenBright:Te,yellowBright:Te,blueBright:Te,magentaBright:Te,cyanBright:Te,whiteBright:Te,bgBlackBright:Te,bgRedBright:Te,bgGreenBright:Te,bgYellowBright:Te,bgBlueBright:Te,bgMagentaBright:Te,bgCyanBright:Te,bgWhiteBright:Te}},"create");S6.exports=dE();S6.exports.createColors=dE});var E6=te(()=>{});var h2=te((s1e,mE)=>{var pE=fE(),hE=E6(),p2=class p2 extends Error{constructor(t,r,n,i,s,u){super(t),this.name="CssSyntaxError",this.reason=t,s&&(this.file=s),i&&(this.source=i),u&&(this.plugin=u),typeof r<"u"&&typeof n<"u"&&(typeof r=="number"?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,p2)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=pE.isColorSupported);let n=o(h=>h,"aside"),i=o(h=>h,"mark"),s=o(h=>h,"highlight");if(t){let{bold:h,gray:m,red:v}=pE.createColors(!0);i=o(x=>h(v(x)),"mark"),n=o(x=>m(x),"aside"),hE&&(s=o(x=>hE(x),"highlight"))}let u=r.split(/\r?\n/),c=Math.max(this.line-3,0),d=Math.min(this.line+2,u.length),p=String(d).length;return u.slice(c,d).map((h,m)=>{let v=c+1+m,x=" "+(" "+v).slice(-p)+" | ";if(v===this.line){if(h.length>160){let E=20,y=Math.max(0,this.column-E),_=Math.max(this.column+E,this.endColumn+E),b=h.slice(y,_),w=n(x.replace(/\d/g," "))+h.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return i(">")+n(x)+s(b)+` + `+w+i("^")}let S=n(x.replace(/\d/g," "))+h.slice(0,this.column-1).replace(/[^\t]/g," ");return i(">")+n(x)+s(h)+` + `+S+i("^")}return" "+n(x)+s(h)}).join(` +`)}toString(){let t=this.showSourceCode();return t&&(t=` + +`+t+` +`),this.name+": "+this.message+t}};o(p2,"CssSyntaxError");var nd=p2;mE.exports=nd;nd.default=nd});var k6=te((u1e,_E)=>{var gE={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function j$(e){return e[0].toUpperCase()+e.slice(1)}o(j$,"capitalize");var L6=class L6{constructor(t){this.builder=t}atrule(t,r){let n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?n+=t.raws.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let s=(t.raws.between||"")+(r?";":"");this.builder(n+i+s,t)}}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let i=t.parent,s=0;for(;i&&i.type!=="root";)s+=1,i=i.parent;if(n.includes(` +`)){let u=this.raw(t,null,"indent");if(u.length)for(let c=0;c0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let i=0;i{if(i=d.raws[r],typeof i<"u")return!1})}return typeof i>"u"&&(i=gE[n]),u.rawCache[n]=i,i}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return r=n.raws.after,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(t,r){let n;return t.walkComments(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` +`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` +`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(t){let r;return t.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r<"u"))return!1}),r}rawBeforeRule(t){let r;return t.walk(n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&typeof n.raws.before<"u")return r=n.raws.before,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between<"u")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let i=n.parent;if(i&&i!==t&&i.parent&&i.parent===t&&typeof n.raws.before<"u"){let s=n.raws.before.split(` +`);return r=s[s.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(t,r){let n=t[r],i=t.raws[r];return i&&i.value===n?i.raw:n}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}};o(L6,"Stringifier");var od=L6;_E.exports=od;od.default=od});var id=te((d1e,vE)=>{var U$=k6();function T6(e,t){new U$(t).stringify(e)}o(T6,"stringify");vE.exports=T6;T6.default=T6});var m2=te((p1e,I6)=>{I6.exports.isClean=Symbol("isClean");I6.exports.my=Symbol("my")});var ld=te((h1e,bE)=>{var q$=h2(),$$=k6(),Z$=id(),{isClean:ad,my:W$}=m2();function O6(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let i=e[n],s=typeof i;n==="parent"&&s==="object"?t&&(r[n]=t):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(u=>O6(u,r)):(s==="object"&&i!==null&&(i=O6(i)),r[n]=i)}return r}o(O6,"cloneNode");function Bi(e,t){if(t&&typeof t.offset<"u")return t.offset;let r=1,n=1,i=0;for(let s=0;st.root().toProxy():t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&t.markDirty()),!0}}}markClean(){this[ad]=!0}markDirty(){if(this[ad]){this[ad]=!1;let t=this;for(;t=t.parent;)t[ad]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let r=this.source.start;if(t.index)r=this.positionInside(t.index);else if(t.word){let n="document"in this.source.input?this.source.input.document:this.source.input.css,s=n.slice(Bi(n,this.source.start),Bi(n,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s))}return r}positionInside(t){let r=this.source.start.column,n=this.source.start.line,i="document"in this.source.input?this.source.input.document:this.source.input.css,s=Bi(i,this.source.start),u=s+t;for(let c=s;ctypeof d=="object"&&d.toJSON?d.toJSON(null,r):d);else if(typeof c=="object"&&c.toJSON)n[u]=c.toJSON(null,r);else if(u==="source"){if(c==null)continue;let d=r.get(c.input);d==null&&(d=s,r.set(c.input,s),s++),n[u]={end:c.end,inputId:d,start:c.start}}else n[u]=c}return i&&(n.inputs=[...r.keys()].map(u=>u.toJSON())),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=Z$){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}warn(t,r,n={}){let i={node:this};for(let s in n)i[s]=n[s];return t.warn(r,i)}};o(R6,"Node");var sd=R6;bE.exports=sd;sd.default=sd});var cd=te((g1e,yE)=>{var G$=ld(),N6=class N6 extends G${constructor(t){super(t),this.type="comment"}};o(N6,"Comment");var ud=N6;yE.exports=ud;ud.default=ud});var fd=te((v1e,xE)=>{var Y$=ld(),A6=class A6 extends Y${get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};o(A6,"Declaration");var dd=A6;xE.exports=dd;dd.default=dd});var Ha=te((y1e,OE)=>{var CE=cd(),wE=fd(),K$=ld(),{isClean:SE,my:EE}=m2(),M6,LE,kE,P6;function TE(e){return e.map(t=>(t.nodes&&(t.nodes=TE(t.nodes)),delete t.source,t))}o(TE,"cleanSource");function IE(e){if(e[SE]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)IE(t)}o(IE,"markTreeDirty");var g2=class g2 extends K${get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]t[r](...n.map(i=>typeof i=="function"?(s,u)=>i(s.toProxy(),u):i)):r==="every"||r==="some"?n=>t[r]((i,...s)=>n(i.toProxy(),...s)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,r){let n=this.index(t),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let u of i)this.proxyOf.nodes.splice(n+1,0,u);let s;for(let u in this.indexes)s=this.indexes[u],n"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new wE(t)]}else if(t.selector||t.selectors)t=[new P6(t)];else if(t.name)t=[new M6(t)];else if(t.text)t=[new CE(t)];else throw new Error("Unknown node type in node creation");return t.map(i=>(i[EE]||g2.rebuild(i),i=i.proxyOf,i.parent&&i.parent.removeChild(i),i[SE]&&IE(i),i.raws||(i.raws={}),typeof i.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(i.raws.before=r.raws.before.replace(/\S/g,"")),i.parent=this.proxyOf,i))}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(t,n))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((r,n)=>{let i;try{i=t(r,n)}catch(s){throw r.addToError(s)}return i!==!1&&r.walk&&(i=r.walk(t)),i})}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}};o(g2,"Container");var yo=g2;yo.registerParse=e=>{LE=e};yo.registerRule=e=>{P6=e};yo.registerAtRule=e=>{M6=e};yo.registerRoot=e=>{kE=e};OE.exports=yo;yo.default=yo;yo.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,M6.prototype):e.type==="rule"?Object.setPrototypeOf(e,P6.prototype):e.type==="decl"?Object.setPrototypeOf(e,wE.prototype):e.type==="comment"?Object.setPrototypeOf(e,CE.prototype):e.type==="root"&&Object.setPrototypeOf(e,kE.prototype),e[EE]=!0,e.nodes&&e.nodes.forEach(t=>{yo.rebuild(t)})}});var _2=te((C1e,NE)=>{var RE=Ha(),H6=class H6 extends RE{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};o(H6,"AtRule");var Nu=H6;NE.exports=Nu;Nu.default=Nu;RE.registerAtRule(Nu)});var v2=te((S1e,PE)=>{var J$=Ha(),AE,ME,D6=class D6 extends J${constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new AE(new ME,this,t).stringify()}};o(D6,"Document");var qs=D6;qs.registerLazyResult=e=>{AE=e};qs.registerProcessor=e=>{ME=e};PE.exports=qs;qs.default=qs});var DE=te((L1e,HE)=>{var Q$="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",X$=o((e,t=21)=>(r=t)=>{let n="",i=r|0;for(;i--;)n+=e[Math.random()*e.length|0];return n},"customAlphabet"),eZ=o((e=21)=>{let t="",r=e|0;for(;r--;)t+=Q$[Math.random()*64|0];return t},"nanoid");HE.exports={nanoid:eZ,customAlphabet:X$}});var b2=te(()=>{});var y2=te(()=>{});var B6=te(()=>{});var BE=te(()=>{});var F6=te((H1e,FE)=>{var{existsSync:tZ,readFileSync:rZ}=BE(),{dirname:z6,join:nZ}=b2(),{SourceMapConsumer:zE,SourceMapGenerator:VE}=y2();function oZ(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}o(oZ,"fromBase64");var V6=class V6{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=z6(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new zE(this.text)),this.consumerCache}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,s=/^data:application\/json,/,u=t.match(i)||t.match(s);if(u)return decodeURIComponent(t.substr(u[0].length));let c=t.match(r)||t.match(n);if(c)return oZ(t.substr(c[0].length));let d=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+d)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/g);if(!r)return;let n=t.lastIndexOf(r.pop()),i=t.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,i)))}loadFile(t){if(this.root=z6(t),tZ(t))return this.mapFile=t,rZ(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof zE)return VE.fromSourceMap(r).toString();if(r instanceof VE)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return t&&(n=nZ(z6(t),n)),this.loadFile(n)}}}startWith(t,r){return t?t.substr(0,r.length)===r:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};o(V6,"PreviousMap");var pd=V6;FE.exports=pd;pd.default=pd});var hd=te((B1e,ZE)=>{var{nanoid:iZ}=DE(),{isAbsolute:q6,resolve:$6}=b2(),{SourceMapConsumer:aZ,SourceMapGenerator:sZ}=y2(),{fileURLToPath:jE,pathToFileURL:x2}=B6(),UE=h2(),lZ=F6(),j6=E6(),U6=Symbol("lineToIndexCache"),uZ=!!(aZ&&sZ),qE=!!($6&&q6);function $E(e){if(e[U6])return e[U6];let t=e.css.split(` +`),r=new Array(t.length),n=0;for(let i=0,s=t.length;i"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,r.document&&(this.document=r.document.toString()),r.from&&(!qE||/^\w+:\/\//.test(r.from)||q6(r.from)?this.file=r.from:this.file=$6(r.from)),qE&&uZ){let n=new lZ(this.css,r);if(n.text){this.map=n;let i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,r,n,i={}){let s,u,c,d,p;if(r&&typeof r=="object"){let m=r,v=n;if(typeof m.offset=="number"){d=m.offset;let x=this.fromOffset(d);r=x.line,n=x.col}else r=m.line,n=m.column,d=this.fromLineAndColumn(r,n);if(typeof v.offset=="number"){c=v.offset;let x=this.fromOffset(c);u=x.line,s=x.col}else u=v.line,s=v.column,c=this.fromLineAndColumn(v.line,v.column)}else if(n)d=this.fromLineAndColumn(r,n);else{d=r;let m=this.fromOffset(d);r=m.line,n=m.col}let h=this.origin(r,n,u,s);return h?p=new UE(t,h.endLine===void 0?h.line:{column:h.column,line:h.line},h.endLine===void 0?h.column:{column:h.endColumn,line:h.endLine},h.source,h.file,i.plugin):p=new UE(t,u===void 0?r:{column:n,line:r},u===void 0?n:{column:s,line:u},this.css,this.file,i.plugin),p.input={column:n,endColumn:s,endLine:u,endOffset:c,line:r,offset:d,source:this.css},this.file&&(x2&&(p.input.url=x2(this.file).toString()),p.input.file=this.file),p}fromLineAndColumn(t,r){return $E(this)[t-1]+r-1}fromOffset(t){let r=$E(this),n=r[r.length-1],i=0;if(t>=n)i=r.length-1;else{let s=r.length-2,u;for(;i>1),t=r[u+1])i=u+1;else{i=u;break}}return{col:t-r[i]+1,line:i+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:$6(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,r,n,i){if(!this.map)return!1;let s=this.map.consumer(),u=s.originalPositionFor({column:r,line:t});if(!u.source)return!1;let c;typeof n=="number"&&(c=s.originalPositionFor({column:i,line:n}));let d;q6(u.source)?d=x2(u.source):d=new URL(u.source,this.map.consumer().sourceRoot||x2(this.map.mapFile));let p={column:u.column,endColumn:c&&c.column,endLine:c&&c.line,line:u.line,url:d.toString()};if(d.protocol==="file:")if(jE)p.file=jE(d);else throw new Error("file: protocol is not available in this PostCSS build");let h=s.sourceContentFor(u.source);return h&&(p.source=h),p}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};o(Z6,"Input");var Au=Z6;ZE.exports=Au;Au.default=Au;j6&&j6.registerInput&&j6.registerInput(Au)});var Mu=te((V1e,KE)=>{var WE=Ha(),GE,YE,W6=class W6 extends WE{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,r,n){let i=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let s of i)s.raws.before=r.raws.before}return i}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}toResult(t={}){return new GE(new YE,this,t).stringify()}};o(W6,"Root");var Da=W6;Da.registerLazyResult=e=>{GE=e};Da.registerProcessor=e=>{YE=e};KE.exports=Da;Da.default=Da;WE.registerRoot(Da)});var G6=te((j1e,JE)=>{var md={comma(e){return md.split(e,[","],!0)},space(e){let t=[" ",` +`," "];return md.split(e,t)},split(e,t,r){let n=[],i="",s=!1,u=0,c=!1,d="",p=!1;for(let h of e)p?p=!1:h==="\\"?p=!0:c?h===d&&(c=!1):h==='"'||h==="'"?(c=!0,d=h):h==="("?u+=1:h===")"?u>0&&(u-=1):u===0&&t.includes(h)&&(s=!0),s?(i!==""&&n.push(i.trim()),i="",s=!1):i+=h;return(r||i!=="")&&n.push(i.trim()),n}};JE.exports=md;md.default=md});var C2=te((U1e,XE)=>{var QE=Ha(),cZ=G6(),Y6=class Y6 extends QE{get selectors(){return cZ.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};o(Y6,"Rule");var Pu=Y6;XE.exports=Pu;Pu.default=Pu;QE.registerRule(Pu)});var tL=te(($1e,eL)=>{var dZ=_2(),fZ=cd(),pZ=fd(),hZ=hd(),mZ=F6(),gZ=Mu(),_Z=C2();function gd(e,t){if(Array.isArray(e))return e.map(i=>gd(i));let{inputs:r,...n}=e;if(r){t=[];for(let i of r){let s={...i,__proto__:hZ.prototype};s.map&&(s.map={...s.map,__proto__:mZ.prototype}),t.push(s)}}if(n.nodes&&(n.nodes=e.nodes.map(i=>gd(i,t))),n.source){let{inputId:i,...s}=n.source;n.source=s,i!=null&&(n.source.input=t[i])}if(n.type==="root")return new gZ(n);if(n.type==="decl")return new pZ(n);if(n.type==="rule")return new _Z(n);if(n.type==="comment")return new fZ(n);if(n.type==="atrule")return new dZ(n);throw new Error("Unknown node type: "+e.type)}o(gd,"fromJSON");eL.exports=gd;gd.default=gd});var Q6=te((W1e,sL)=>{var{dirname:w2,relative:nL,resolve:oL,sep:iL}=b2(),{SourceMapConsumer:aL,SourceMapGenerator:S2}=y2(),{pathToFileURL:rL}=B6(),vZ=hd(),bZ=!!(aL&&S2),yZ=!!(w2&&oL&&nL&&iL),J6=class J6{constructor(t,r,n,i){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let r=` +`;this.css.includes(`\r +`)&&(r=`\r +`),this.css+=r+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||w2(t.file),i;this.mapOpts.sourcesContent===!1?(i=new aL(t.text),i.sourcesContent&&(i.sourcesContent=null)):i=t.consumer(),this.map.applySourceMap(i,r,this.toUrl(this.path(n)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),yZ&&bZ&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=S2.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new S2({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new S2({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,r=1,n="",i={generated:{column:0,line:0},original:{column:0,line:0},source:""},s,u;this.stringify(this.root,(c,d,p)=>{if(this.css+=c,d&&p!=="end"&&(i.generated.line=t,i.generated.column=r-1,d.source&&d.source.start?(i.source=this.sourcePath(d),i.original.line=d.source.start.line,i.original.column=d.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),u=c.match(/\n/g),u?(t+=u.length,s=c.lastIndexOf(` +`),r=c.length-s):r+=c.length,d&&p!=="start"){let h=d.parent||{raws:{}};(!(d.type==="decl"||d.type==="atrule"&&!d.nodes)||d!==h.last||h.raws.semicolon)&&(d.source&&d.source.end?(i.source=this.sourcePath(d),i.original.line=d.source.end.line,i.original.column=d.source.end.column-1,i.generated.line=t,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=t,i.generated.column=r-1,this.map.addMapping(i)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let r=this.memoizedPaths.get(t);if(r)return r;let n=this.opts.to?w2(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(n=w2(oL(n,this.mapOpts.annotation)));let i=nL(n,t);return this.memoizedPaths.set(t,i),i}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new vZ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let r=this.memoizedFileURLs.get(t);if(r)return r;if(rL){let n=rL(t).toString();return this.memoizedFileURLs.set(t,n),n}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let r=this.memoizedURLs.get(t);if(r)return r;iL==="\\"&&(t=t.replace(/\\/g,"/"));let n=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,n),n}};o(J6,"MapGenerator");var K6=J6;sL.exports=K6});var cL=te((Y1e,uL)=>{var E2=/[\t\n\f\r "#'()/;[\\\]{}]/g,L2=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,xZ=/.[\r\n"'(/\\]/,lL=/[\da-f]/i;uL.exports=o(function(t,r={}){let n=t.css.valueOf(),i=r.ignoreErrors,s,u,c,d,p,h,m,v,x,S,E=n.length,y=0,_=[],b=[];function w(){return y}o(w,"position");function k(I){throw t.error("Unclosed "+I,y)}o(k,"unclosed");function N(){return b.length===0&&y>=E}o(N,"endOfFile");function O(I){if(b.length)return b.pop();if(y>=E)return;let M=I?I.ignoreUnclosed:!1;switch(s=n.charCodeAt(y),s){case 10:case 32:case 9:case 13:case 12:{d=y;do d+=1,s=n.charCodeAt(d);while(s===32||s===10||s===9||s===13||s===12);h=["space",n.slice(y,d)],y=d-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let z=String.fromCharCode(s);h=[z,z,y];break}case 40:{if(S=_.length?_.pop()[1]:"",x=n.charCodeAt(y+1),S==="url"&&x!==39&&x!==34&&x!==32&&x!==10&&x!==9&&x!==12&&x!==13){d=y;do{if(m=!1,d=n.indexOf(")",d+1),d===-1)if(i||M){d=y;break}else k("bracket");for(v=d;n.charCodeAt(v-1)===92;)v-=1,m=!m}while(m);h=["brackets",n.slice(y,d+1),y,d],y=d}else d=n.indexOf(")",y+1),u=n.slice(y,d+1),d===-1||xZ.test(u)?h=["(","(",y]:(h=["brackets",u,y,d],y=d);break}case 39:case 34:{p=s===39?"'":'"',d=y;do{if(m=!1,d=n.indexOf(p,d+1),d===-1)if(i||M){d=y+1;break}else k("string");for(v=d;n.charCodeAt(v-1)===92;)v-=1,m=!m}while(m);h=["string",n.slice(y,d+1),y,d],y=d;break}case 64:{E2.lastIndex=y+1,E2.test(n),E2.lastIndex===0?d=n.length-1:d=E2.lastIndex-2,h=["at-word",n.slice(y,d+1),y,d],y=d;break}case 92:{for(d=y,c=!0;n.charCodeAt(d+1)===92;)d+=1,c=!c;if(s=n.charCodeAt(d+1),c&&s!==47&&s!==32&&s!==10&&s!==9&&s!==13&&s!==12&&(d+=1,lL.test(n.charAt(d)))){for(;lL.test(n.charAt(d+1));)d+=1;n.charCodeAt(d+1)===32&&(d+=1)}h=["word",n.slice(y,d+1),y,d],y=d;break}default:{s===47&&n.charCodeAt(y+1)===42?(d=n.indexOf("*/",y+2)+1,d===0&&(i||M?d=n.length:k("comment")),h=["comment",n.slice(y,d+1),y,d],y=d):(L2.lastIndex=y+1,L2.test(n),L2.lastIndex===0?d=n.length-1:d=L2.lastIndex-2,h=["word",n.slice(y,d+1),y,d],_.push(h),y=d);break}}return y++,h}o(O,"nextToken");function B(I){b.push(I)}return o(B,"back"),{back:B,endOfFile:N,nextToken:O,position:w}},"tokenizer")});var hL=te((J1e,pL)=>{var CZ=_2(),wZ=cd(),SZ=fd(),EZ=Mu(),dL=C2(),LZ=cL(),fL={empty:!0,space:!0};function kZ(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}o(kZ,"findLastWithPosition");var e9=class e9{constructor(t){this.input=t,this.root=new EZ,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let r=new CZ;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,i,s,u=!1,c=!1,d=[],p=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?p.push(n==="("?")":"]"):n==="{"&&p.length>0?p.push("}"):n===p[p.length-1]&&p.pop(),p.length===0)if(n===";"){r.source.end=this.getPosition(t[2]),r.source.end.offset++,this.semicolon=!0;break}else if(n==="{"){c=!0;break}else if(n==="}"){if(d.length>0){for(s=d.length-1,i=d[s];i&&i[0]==="space";)i=d[--s];i&&(r.source.end=this.getPosition(i[3]||i[2]),r.source.end.offset++)}this.end(t);break}else d.push(t);else d.push(t);if(this.tokenizer.endOfFile()){u=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(d),d.length?(r.raws.afterName=this.spacesAndCommentsFromStart(d),this.raw(r,"params",d),u&&(t=d[d.length-1],r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),c&&(r.nodes=[],this.current=r)}checkMissedSemicolon(t){let r=this.colon(t);if(r===!1)return;let n=0,i;for(let s=r-1;s>=0&&(i=t[s],!(i[0]!=="space"&&(n+=1,n===2)));s--);throw this.input.error("Missed semicolon",i[0]==="word"?i[3]+1:i[2])}colon(t){let r=0,n,i,s;for(let[u,c]of t.entries()){if(i=c,s=i[0],s==="("&&(r+=1),s===")"&&(r-=1),r===0&&s===":")if(!n)this.doubleColon(i);else{if(n[0]==="word"&&n[1]==="progid")continue;return u}n=i}return!1}comment(t){let r=new wZ;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++;let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}createTokenizer(){this.tokenizer=LZ(this.input)}decl(t,r){let n=new SZ;this.init(n,t[0][2]);let i=t[t.length-1];for(i[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(i[3]||i[2]||kZ(t)),n.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let p=t[0][0];if(p===":"||p==="space"||p==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let s;for(;t.length;)if(s=t.shift(),s[0]===":"){n.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),n.raws.between+=s[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let u=[],c;for(;t.length&&(c=t[0][0],!(c!=="space"&&c!=="comment"));)u.push(t.shift());this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(s=t[p],s[1].toLowerCase()==="!important"){n.important=!0;let h=this.stringFrom(t,p);h=this.spacesFromEnd(t)+h,h!==" !important"&&(n.raws.important=h);break}else if(s[1].toLowerCase()==="important"){let h=t.slice(0),m="";for(let v=p;v>0;v--){let x=h[v][0];if(m.trim().startsWith("!")&&x!=="space")break;m=h.pop()[1]+m}m.trim().startsWith("!")&&(n.important=!0,n.raws.important=m,t=h)}if(s[0]!=="space"&&s[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(n.raws.between+=u.map(p=>p[1]).join(""),u=[]),this.raw(n,"value",u.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let r=new dL;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="",r.source.end=this.getPosition(t[2]),r.source.end.offset+=r.raws.ownSemicolon.length)}}getPosition(t){let r=this.input.fromOffset(t);return{column:r.col,line:r.line,offset:t}}init(t,r){this.current.push(t),t.source={input:this.input,start:this.getPosition(r)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let r=!1,n=null,i=!1,s=null,u=[],c=t[1].startsWith("--"),d=[],p=t;for(;p;){if(n=p[0],d.push(p),n==="("||n==="[")s||(s=p),u.push(n==="("?")":"]");else if(c&&i&&n==="{")s||(s=p),u.push("}");else if(u.length===0)if(n===";")if(i){this.decl(d,c);return}else break;else if(n==="{"){this.rule(d);return}else if(n==="}"){this.tokenizer.back(d.pop()),r=!0;break}else n===":"&&(i=!0);else n===u[u.length-1]&&(u.pop(),u.length===0&&(s=null));p=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),u.length>0&&this.unclosedBracket(s),r&&i){if(!c)for(;d.length&&(p=d[d.length-1][0],!(p!=="space"&&p!=="comment"));)this.tokenizer.back(d.pop());this.decl(d,c)}else this.unknownWord(d)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,r,n,i){let s,u,c=n.length,d="",p=!0,h,m;for(let v=0;vx+S[1],"");t.raws[r]={raw:v,value:d}}t[r]=d}rule(t){t.pop();let r=new dL;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}spacesAndCommentsFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let r,n="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)n+=t.shift()[1];return n}spacesFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],r==="space");)n=t.pop()[1]+n;return n}stringFrom(t,r){let n="";for(let i=r;i{var TZ=Ha(),IZ=hd(),OZ=hL();function k2(e,t){let r=new IZ(e,t),n=new OZ(r);try{n.parse()}catch(i){throw i}return n.root}o(k2,"parse");mL.exports=k2;k2.default=k2;TZ.registerParse(k2)});var r9=te((tde,gL)=>{var t9=class t9{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in r)this[n]=r[n]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};o(t9,"Warning");var _d=t9;gL.exports=_d;_d.default=_d});var I2=te((nde,_L)=>{var RZ=r9(),n9=class n9{get content(){return this.css}constructor(t,r,n){this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css="",this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let n=new RZ(t,r);return this.messages.push(n),n}warnings(){return this.messages.filter(t=>t.type==="warning")}};o(n9,"Result");var vd=n9;_L.exports=vd;vd.default=vd});var o9=te((ide,bL)=>{var vL={};bL.exports=o(function(t){vL[t]||(vL[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))},"warnOnce")});var s9=te((lde,wL)=>{var NZ=Ha(),AZ=v2(),MZ=Q6(),PZ=T2(),yL=I2(),HZ=Mu(),DZ=id(),{isClean:ti,my:BZ}=m2(),sde=o9(),zZ={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},VZ={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},FZ={Once:!0,postcssPlugin:!0,prepare:!0},Hu=0;function bd(e){return typeof e=="object"&&typeof e.then=="function"}o(bd,"isPromise");function CL(e){let t=!1,r=zZ[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,Hu,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,Hu,r+"Exit"]:[r,r+"Exit"]}o(CL,"getEvents");function xL(e){let t;return e.type==="document"?t=["Document",Hu,"DocumentExit"]:e.type==="root"?t=["Root",Hu,"RootExit"]:t=CL(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}o(xL,"toStack");function i9(e){return e[ti]=!1,e.nodes&&e.nodes.forEach(t=>i9(t)),e}o(i9,"cleanMarks");var a9={},O2=class O2{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,r,n){this.stringified=!1,this.processed=!1;let i;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))i=i9(r);else if(r instanceof O2||r instanceof yL)i=i9(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let s=PZ;n.syntax&&(s=n.syntax.parse),n.parser&&(s=n.parser),s.parse&&(s=s.parse);try{i=s(r,n)}catch(u){this.processed=!0,this.error=u}i&&!i[BZ]&&NZ.rebuild(i)}this.result=new yL(t,i,n),this.helpers={...a9,postcss:a9,result:this.result},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(i){console&&console.error&&console.error(i)}return t}prepareVisitors(){this.listeners={};let t=o((r,n,i)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,i])},"add");for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!VZ[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!FZ[n])if(typeof r[n]=="object")for(let i in r[n])i==="*"?t(r,n,r[n][i]):t(r,n+"-"+i.toLowerCase(),r[n][i]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(bd(n))try{await n}catch(i){let s=r[r.length-1].node;throw this.handleError(i,s)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let i=t.nodes.map(s=>n(s,this.helpers));await Promise.all(i)}else await n(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return bd(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=DZ;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let i=new MZ(r,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(bd(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[ti];)t[ti]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,r){return this.async().then(t,r)}toString(){return this.css}visitSync(t,r){for(let[n,i]of t){this.result.lastPlugin=n;let s;try{s=i(r,this.helpers)}catch(u){throw this.handleError(u,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(bd(s))throw this.getAsyncError()}}visitTick(t){let r=t[t.length-1],{node:n,visitors:i}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(i.length>0&&r.visitorIndex{i[ti]||this.walkSync(i)});else{let i=this.listeners[n];if(i&&this.visitSync(i,t.toProxy()))return}}warnings(){return this.sync().warnings()}};o(O2,"LazyResult");var Ba=O2;Ba.registerPostcss=e=>{a9=e};wL.exports=Ba;Ba.default=Ba;HZ.registerLazyResult(Ba);AZ.registerLazyResult(Ba)});var EL=te((dde,SL)=>{var jZ=Q6(),UZ=T2(),qZ=I2(),$Z=id(),cde=o9(),l9=class l9{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,r=UZ;try{t=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,r,n){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=n,this._map=void 0;let i,s=$Z;this.result=new qZ(this._processor,i,this._opts),this.result.css=r;let u=this;Object.defineProperty(this.result,"root",{get(){return u.root}});let c=new jZ(s,i,this._opts,r);if(c.isMap()){let[d,p]=c.generate();d&&(this.result.css=d),p&&(this.result.map=p)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,r){return this.async().then(t,r)}toString(){return this._css}warnings(){return[]}};o(l9,"NoWorkResult");var yd=l9;SL.exports=yd;yd.default=yd});var kL=te((pde,LL)=>{var ZZ=v2(),WZ=s9(),GZ=EL(),YZ=Mu(),u9=class u9{constructor(t=[]){this.version="8.5.6",this.plugins=this.normalize(t)}normalize(t){let r=[];for(let n of t)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}process(t,r={}){return!this.plugins.length&&!r.parser&&!r.stringifier&&!r.syntax?new GZ(this,t,r):new WZ(this,t,r)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};o(u9,"Processor");var $s=u9;LL.exports=$s;$s.default=$s;YZ.registerProcessor($s);ZZ.registerProcessor($s)});var PL=te((mde,ML)=>{var TL=_2(),IL=cd(),KZ=Ha(),JZ=h2(),OL=fd(),RL=v2(),QZ=tL(),XZ=hd(),eW=s9(),tW=G6(),rW=ld(),nW=T2(),c9=kL(),oW=I2(),NL=Mu(),AL=C2(),iW=id(),aW=r9();function st(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new c9(e)}o(st,"postcss");st.plugin=o(function(t,r){let n=!1;function i(...u){console&&console.warn&&!n&&(n=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南: +https://www.w3ctech.com/topic/2226`));let c=r(...u);return c.postcssPlugin=t,c.postcssVersion=new c9().version,c}o(i,"creator");let s;return Object.defineProperty(i,"postcss",{get(){return s||(s=i()),s}}),i.process=function(u,c,d){return st([i(d)]).process(u,c)},i},"plugin");st.stringify=iW;st.parse=nW;st.fromJSON=QZ;st.list=tW;st.comment=e=>new IL(e);st.atRule=e=>new TL(e);st.decl=e=>new OL(e);st.rule=e=>new AL(e);st.root=e=>new NL(e);st.document=e=>new RL(e);st.CssSyntaxError=JZ;st.Declaration=OL;st.Container=KZ;st.Processor=c9;st.Document=RL;st.Comment=IL;st.Warning=aW;st.AtRule=TL;st.Result=oW;st.Input=XZ;st.Rule=AL;st.Root=NL;st.Node=rW;eW.registerPostcss(st);ML.exports=st;st.default=st});var DL=te(d9=>{var HL;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof d9=="object"?e(d9):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(HL={}):e(HL={})})(function(e){e.version="1.2.0";function t(){for(var c=0,d=new Array(256),p=0;p!=256;++p)c=p,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,d[p]=c;return typeof Int32Array<"u"?new Int32Array(d):d}o(t,"signed_crc_table");var r=t();function n(c,d){for(var p=d^-1,h=c.length-1,m=0;m>>8^r[(p^c.charCodeAt(m++))&255],p=p>>>8^r[(p^c.charCodeAt(m++))&255];return m===h&&(p=p>>>8^r[(p^c.charCodeAt(m))&255]),p^-1}o(n,"crc32_bstr");function i(c,d){if(c.length>1e4)return s(c,d);for(var p=d^-1,h=c.length-3,m=0;m>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255];for(;m>>8^r[(p^c[m++])&255];return p^-1}o(i,"crc32_buf");function s(c,d){for(var p=d^-1,h=c.length-7,m=0;m>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255],p=p>>>8^r[(p^c[m++])&255];for(;m>>8^r[(p^c[m++])&255];return p^-1}o(s,"crc32_buf_8");function u(c,d){for(var p=d^-1,h=0,m=c.length,v,x;h>>8^r[(p^v)&255]:v<2048?(p=p>>>8^r[(p^(192|v>>6&31))&255],p=p>>>8^r[(p^(128|v&63))&255]):v>=55296&&v<57344?(v=(v&1023)+64,x=c.charCodeAt(h++)&1023,p=p>>>8^r[(p^(240|v>>8&7))&255],p=p>>>8^r[(p^(128|v>>2&63))&255],p=p>>>8^r[(p^(128|x>>6&15|(v&3)<<4))&255],p=p>>>8^r[(p^(128|x&63))&255]):(p=p>>>8^r[(p^(224|v>>12&15))&255],p=p>>>8^r[(p^(128|v>>6&63))&255],p=p>>>8^r[(p^(128|v&63))&255]);return p^-1}o(u,"crc32_str"),e.table=r,e.bstr=n,e.buf=i,e.str=u})});var Zs=te((Du,Cd)=>{(function(){var e,t="4.17.23",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",c=500,d="__lodash_placeholder__",p=1,h=2,m=4,v=1,x=2,S=1,E=2,y=4,_=8,b=16,w=32,k=64,N=128,O=256,B=512,I=30,M="...",z=800,F=16,Z=1,$=2,V=3,Y=1/0,X=9007199254740991,Q=17976931348623157e292,oe=NaN,de=4294967295,ft=de-1,$e=de>>>1,ot=[["ary",N],["bind",S],["bindKey",E],["curry",_],["curryRight",b],["flip",B],["partial",w],["partialRight",k],["rearg",O]],It="[object Arguments]",tr="[object Array]",rr="[object AsyncFunction]",fr="[object Boolean]",pn="[object Date]",so="[object DOMException]",Ho="[object Error]",An="[object Function]",hi="[object GeneratorFunction]",Gr="[object Map]",Ae="[object Number]",ct="[object Null]",et="[object Object]",Je="[object Promise]",Cr="[object Proxy]",Yr="[object RegExp]",Qe="[object Set]",it="[object String]",zt="[object Symbol]",us="[object Undefined]",lo="[object WeakMap]",ea="[object WeakSet]",Ot="[object ArrayBuffer]",Vt="[object DataView]",Do="[object Float32Array]",ta="[object Float64Array]",cs="[object Int8Array]",xm="[object Int16Array]",Cm="[object Int32Array]",wm="[object Uint8Array]",Sm="[object Uint8ClampedArray]",Em="[object Uint16Array]",Lm="[object Uint32Array]",jN=/\b__p \+= '';/g,UN=/\b(__p \+=) '' \+/g,qN=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Lv=/&(?:amp|lt|gt|quot|#39);/g,kv=/[&<>"']/g,$N=RegExp(Lv.source),ZN=RegExp(kv.source),WN=/<%-([\s\S]+?)%>/g,GN=/<%([\s\S]+?)%>/g,Tv=/<%=([\s\S]+?)%>/g,YN=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,KN=/^\w*$/,JN=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,km=/[\\^$.*+?()[\]{}|]/g,QN=RegExp(km.source),Tm=/^\s+/,XN=/\s/,eA=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tA=/\{\n\/\* \[wrapped with (.+)\] \*/,rA=/,? & /,nA=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,oA=/[()=,{}\[\]\/\s]/,iA=/\\(\\)?/g,aA=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Iv=/\w*$/,sA=/^[-+]0x[0-9a-f]+$/i,lA=/^0b[01]+$/i,uA=/^\[object .+?Constructor\]$/,cA=/^0o[0-7]+$/i,dA=/^(?:0|[1-9]\d*)$/,fA=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wf=/($^)/,pA=/['\n\r\u2028\u2029\\]/g,Sf="\\ud800-\\udfff",hA="\\u0300-\\u036f",mA="\\ufe20-\\ufe2f",gA="\\u20d0-\\u20ff",Ov=hA+mA+gA,Rv="\\u2700-\\u27bf",Nv="a-z\\xdf-\\xf6\\xf8-\\xff",_A="\\xac\\xb1\\xd7\\xf7",vA="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",bA="\\u2000-\\u206f",yA=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Av="A-Z\\xc0-\\xd6\\xd8-\\xde",Mv="\\ufe0e\\ufe0f",Pv=_A+vA+bA+yA,Im="['’]",xA="["+Sf+"]",Hv="["+Pv+"]",Ef="["+Ov+"]",Dv="\\d+",CA="["+Rv+"]",Bv="["+Nv+"]",zv="[^"+Sf+Pv+Dv+Rv+Nv+Av+"]",Om="\\ud83c[\\udffb-\\udfff]",wA="(?:"+Ef+"|"+Om+")",Vv="[^"+Sf+"]",Rm="(?:\\ud83c[\\udde6-\\uddff]){2}",Nm="[\\ud800-\\udbff][\\udc00-\\udfff]",Ol="["+Av+"]",Fv="\\u200d",jv="(?:"+Bv+"|"+zv+")",SA="(?:"+Ol+"|"+zv+")",Uv="(?:"+Im+"(?:d|ll|m|re|s|t|ve))?",qv="(?:"+Im+"(?:D|LL|M|RE|S|T|VE))?",$v=wA+"?",Zv="["+Mv+"]?",EA="(?:"+Fv+"(?:"+[Vv,Rm,Nm].join("|")+")"+Zv+$v+")*",LA="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",kA="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Wv=Zv+$v+EA,TA="(?:"+[CA,Rm,Nm].join("|")+")"+Wv,IA="(?:"+[Vv+Ef+"?",Ef,Rm,Nm,xA].join("|")+")",OA=RegExp(Im,"g"),RA=RegExp(Ef,"g"),Am=RegExp(Om+"(?="+Om+")|"+IA+Wv,"g"),NA=RegExp([Ol+"?"+Bv+"+"+Uv+"(?="+[Hv,Ol,"$"].join("|")+")",SA+"+"+qv+"(?="+[Hv,Ol+jv,"$"].join("|")+")",Ol+"?"+jv+"+"+Uv,Ol+"+"+qv,kA,LA,Dv,TA].join("|"),"g"),AA=RegExp("["+Fv+Sf+Ov+Mv+"]"),MA=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,PA=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],HA=-1,mt={};mt[Do]=mt[ta]=mt[cs]=mt[xm]=mt[Cm]=mt[wm]=mt[Sm]=mt[Em]=mt[Lm]=!0,mt[It]=mt[tr]=mt[Ot]=mt[fr]=mt[Vt]=mt[pn]=mt[Ho]=mt[An]=mt[Gr]=mt[Ae]=mt[et]=mt[Yr]=mt[Qe]=mt[it]=mt[lo]=!1;var pt={};pt[It]=pt[tr]=pt[Ot]=pt[Vt]=pt[fr]=pt[pn]=pt[Do]=pt[ta]=pt[cs]=pt[xm]=pt[Cm]=pt[Gr]=pt[Ae]=pt[et]=pt[Yr]=pt[Qe]=pt[it]=pt[zt]=pt[wm]=pt[Sm]=pt[Em]=pt[Lm]=!0,pt[Ho]=pt[An]=pt[lo]=!1;var DA={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},BA={"&":"&","<":"<",">":">",'"':""","'":"'"},zA={"&":"&","<":"<",">":">",""":'"',"'":"'"},VA={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},FA=parseFloat,jA=parseInt,Gv=typeof global=="object"&&global&&global.Object===Object&&global,UA=typeof self=="object"&&self&&self.Object===Object&&self,nr=Gv||UA||Function("return this")(),Mm=typeof Du=="object"&&Du&&!Du.nodeType&&Du,ds=Mm&&typeof Cd=="object"&&Cd&&!Cd.nodeType&&Cd,Yv=ds&&ds.exports===Mm,Pm=Yv&&Gv.process,Mn=function(){try{var P=ds&&ds.require&&ds.require("util").types;return P||Pm&&Pm.binding&&Pm.binding("util")}catch{}}(),Kv=Mn&&Mn.isArrayBuffer,Jv=Mn&&Mn.isDate,Qv=Mn&&Mn.isMap,Xv=Mn&&Mn.isRegExp,e7=Mn&&Mn.isSet,t7=Mn&&Mn.isTypedArray;function hn(P,q,j){switch(j.length){case 0:return P.call(q);case 1:return P.call(q,j[0]);case 2:return P.call(q,j[0],j[1]);case 3:return P.call(q,j[0],j[1],j[2])}return P.apply(q,j)}o(hn,"apply");function qA(P,q,j,ue){for(var Ce=-1,Xe=P==null?0:P.length;++Ce-1}o(Lf,"arrayIncludes");function Hm(P,q,j){for(var ue=-1,Ce=P==null?0:P.length;++ue-1;);return j}o(l7,"charsStartIndex");function u7(P,q){for(var j=P.length;j--&&Rl(q,P[j],0)>-1;);return j}o(u7,"charsEndIndex");function XA(P,q){for(var j=P.length,ue=0;j--;)P[j]===q&&++ue;return ue}o(XA,"countHolders");var eM=Vm(DA),tM=Vm(BA);function rM(P){return"\\"+VA[P]}o(rM,"escapeStringChar");function nM(P,q){return P==null?e:P[q]}o(nM,"getValue");function Nl(P){return AA.test(P)}o(Nl,"hasUnicode");function oM(P){return MA.test(P)}o(oM,"hasUnicodeWord");function iM(P){for(var q,j=[];!(q=P.next()).done;)j.push(q.value);return j}o(iM,"iteratorToArray");function qm(P){var q=-1,j=Array(P.size);return P.forEach(function(ue,Ce){j[++q]=[Ce,ue]}),j}o(qm,"mapToArray");function c7(P,q){return function(j){return P(q(j))}}o(c7,"overArg");function oa(P,q){for(var j=-1,ue=P.length,Ce=0,Xe=[];++j-1}o($M,"listCacheHas");function ZM(a,l){var f=this.__data__,g=Uf(f,a);return g<0?(++this.size,f.push([a,l])):f[g][1]=l,this}o(ZM,"listCacheSet"),mi.prototype.clear=jM,mi.prototype.delete=UM,mi.prototype.get=qM,mi.prototype.has=$M,mi.prototype.set=ZM;function gi(a){var l=-1,f=a==null?0:a.length;for(this.clear();++l=l?a:l)),a}o(ms,"baseClamp");function Bn(a,l,f,g,C,T){var R,A=l&p,D=l&h,W=l&m;if(f&&(R=C?f(a,g,C,T):f(a)),R!==e)return R;if(!St(a))return a;var G=Se(a);if(G){if(R=KP(a),!A)return Kr(a,R)}else{var K=Sr(a),ie=K==An||K==hi;if(da(a))return Z7(a,A);if(K==et||K==It||ie&&!C){if(R=D||ie?{}:db(a),!A)return D?zP(a,lP(R,a)):BP(a,C7(R,a))}else{if(!pt[K])return C?a:{};R=JP(a,K,A)}}T||(T=new co);var pe=T.get(a);if(pe)return pe;T.set(a,R),Vb(a)?a.forEach(function(be){R.add(Bn(be,l,f,be,a,T))}):Bb(a)&&a.forEach(function(be,De){R.set(De,Bn(be,l,f,De,a,T))});var ve=W?D?gg:mg:D?Qr:or,Ie=G?e:ve(a);return Pn(Ie||a,function(be,De){Ie&&(De=be,be=a[De]),Rc(R,De,Bn(be,l,f,De,a,T))}),R}o(Bn,"baseClone");function uP(a){var l=or(a);return function(f){return w7(f,a,l)}}o(uP,"baseConforms");function w7(a,l,f){var g=f.length;if(a==null)return!g;for(a=dt(a);g--;){var C=f[g],T=l[C],R=a[C];if(R===e&&!(C in a)||!T(R))return!1}return!0}o(w7,"baseConformsTo");function S7(a,l,f){if(typeof a!="function")throw new Hn(i);return Bc(function(){a.apply(e,f)},l)}o(S7,"baseDelay");function Nc(a,l,f,g){var C=-1,T=Lf,R=!0,A=a.length,D=[],W=l.length;if(!A)return D;f&&(l=Ct(l,mn(f))),g?(T=Hm,R=!1):l.length>=r&&(T=Ec,R=!1,l=new hs(l));e:for(;++CC?0:C+f),g=g===e||g>C?C:ke(g),g<0&&(g+=C),g=f>g?0:jb(g);f0&&f(A)?l>1?pr(A,l-1,f,g,C):na(C,A):g||(C[C.length]=A)}return C}o(pr,"baseFlatten");var Jm=Q7(),k7=Q7(!0);function Bo(a,l){return a&&Jm(a,l,or)}o(Bo,"baseForOwn");function Qm(a,l){return a&&k7(a,l,or)}o(Qm,"baseForOwnRight");function $f(a,l){return ra(l,function(f){return xi(a[f])})}o($f,"baseFunctions");function gs(a,l){l=ua(l,a);for(var f=0,g=l.length;a!=null&&fl}o(Xm,"baseGt");function fP(a,l){return a!=null&&tt.call(a,l)}o(fP,"baseHas");function pP(a,l){return a!=null&&l in dt(a)}o(pP,"baseHasIn");function hP(a,l,f){return a>=wr(l,f)&&a=120&&G.length>=120)?new hs(R&&G):e}G=a[0];var K=-1,ie=A[0];e:for(;++K-1;)A!==a&&Hf.call(A,D,1),Hf.call(a,D,1);return a}o(og,"basePullAll");function B7(a,l){for(var f=a?l.length:0,g=f-1;f--;){var C=l[f];if(f==g||C!==T){var T=C;yi(C)?Hf.call(a,C,1):lg(a,C)}}return a}o(B7,"basePullAt");function ig(a,l){return a+zf(v7()*(l-a+1))}o(ig,"baseRandom");function kP(a,l,f,g){for(var C=-1,T=jt(Bf((l-a)/(f||1)),0),R=j(T);T--;)R[g?T:++C]=a,a+=f;return R}o(kP,"baseRange");function ag(a,l){var f="";if(!a||l<1||l>X)return f;do l%2&&(f+=a),l=zf(l/2),l&&(a+=a);while(l);return f}o(ag,"baseRepeat");function Ne(a,l){return wg(hb(a,l,Xr),a+"")}o(Ne,"baseRest");function TP(a){return x7(jl(a))}o(TP,"baseSample");function IP(a,l){var f=jl(a);return r0(f,ms(l,0,f.length))}o(IP,"baseSampleSize");function Pc(a,l,f,g){if(!St(a))return a;l=ua(l,a);for(var C=-1,T=l.length,R=T-1,A=a;A!=null&&++CC?0:C+l),f=f>C?C:f,f<0&&(f+=C),C=l>f?0:f-l>>>0,l>>>=0;for(var T=j(C);++g>>1,R=a[T];R!==null&&!_n(R)&&(f?R<=l:R=r){var W=l?null:UP(a);if(W)return Tf(W);R=!1,C=Ec,D=new hs}else D=l?[]:A;e:for(;++g=g?a:zn(a,l,f)}o(ca,"castSlice");var $7=yM||function(a){return nr.clearTimeout(a)};function Z7(a,l){if(l)return a.slice();var f=a.length,g=p7?p7(f):new a.constructor(f);return a.copy(g),g}o(Z7,"cloneBuffer");function fg(a){var l=new a.constructor(a.byteLength);return new Mf(l).set(new Mf(a)),l}o(fg,"cloneArrayBuffer");function MP(a,l){var f=l?fg(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.byteLength)}o(MP,"cloneDataView");function PP(a){var l=new a.constructor(a.source,Iv.exec(a));return l.lastIndex=a.lastIndex,l}o(PP,"cloneRegExp");function HP(a){return Oc?dt(Oc.call(a)):{}}o(HP,"cloneSymbol");function W7(a,l){var f=l?fg(a.buffer):a.buffer;return new a.constructor(f,a.byteOffset,a.length)}o(W7,"cloneTypedArray");function G7(a,l){if(a!==l){var f=a!==e,g=a===null,C=a===a,T=_n(a),R=l!==e,A=l===null,D=l===l,W=_n(l);if(!A&&!W&&!T&&a>l||T&&R&&D&&!A&&!W||g&&R&&D||!f&&D||!C)return 1;if(!g&&!T&&!W&&a=A)return D;var W=f[g];return D*(W=="desc"?-1:1)}}return a.index-l.index}o(DP,"compareMultiple");function Y7(a,l,f,g){for(var C=-1,T=a.length,R=f.length,A=-1,D=l.length,W=jt(T-R,0),G=j(D+W),K=!g;++A1?f[C-1]:e,R=C>2?f[2]:e;for(T=a.length>3&&typeof T=="function"?(C--,T):e,R&&Pr(f[0],f[1],R)&&(T=C<3?e:T,C=1),l=dt(l);++g-1?C[T?l[R]:R]:e}}o(eb,"createFind");function tb(a){return bi(function(l){var f=l.length,g=f,C=Dn.prototype.thru;for(a&&l.reverse();g--;){var T=l[g];if(typeof T!="function")throw new Hn(i);if(C&&!R&&e0(T)=="wrapper")var R=new Dn([],!0)}for(g=R?g:f;++g1&&Ve.reverse(),G&&DA))return!1;var W=T.get(a),G=T.get(l);if(W&&G)return W==l&&G==a;var K=-1,ie=!0,pe=f&x?new hs:e;for(T.set(a,l),T.set(l,a);++K1?"& ":"")+l[g],l=l.join(f>2?", ":" "),a.replace(eA,`{ +/* [wrapped with `+l+`] */ +`)}o(QP,"insertWrapDetails");function XP(a){return Se(a)||bs(a)||!!(g7&&a&&a[g7])}o(XP,"isFlattenable");function yi(a,l){var f=typeof a;return l=l??X,!!l&&(f=="number"||f!="symbol"&&dA.test(a))&&a>-1&&a%1==0&&a0){if(++l>=z)return arguments[0]}else l=0;return a.apply(e,arguments)}}o(vb,"shortOut");function r0(a,l){var f=-1,g=a.length,C=g-1;for(l=l===e?g:l;++f1?a[l-1]:e;return f=typeof f=="function"?(a.pop(),f):e,Lb(a,f)});function kb(a){var l=L(a);return l.__chain__=!0,l}o(kb,"chain");function cD(a,l){return l(a),a}o(cD,"tap");function n0(a,l){return l(a)}o(n0,"thru");var dD=bi(function(a){var l=a.length,f=l?a[0]:0,g=this.__wrapped__,C=o(function(T){return Km(T,a)},"interceptor");return l>1||this.__actions__.length||!(g instanceof Be)||!yi(f)?this.thru(C):(g=g.slice(f,+f+(l?1:0)),g.__actions__.push({func:n0,args:[C],thisArg:e}),new Dn(g,this.__chain__).thru(function(T){return l&&!T.length&&T.push(e),T}))});function fD(){return kb(this)}o(fD,"wrapperChain");function pD(){return new Dn(this.value(),this.__chain__)}o(pD,"wrapperCommit");function hD(){this.__values__===e&&(this.__values__=Fb(this.value()));var a=this.__index__>=this.__values__.length,l=a?e:this.__values__[this.__index__++];return{done:a,value:l}}o(hD,"wrapperNext");function mD(){return this}o(mD,"wrapperToIterator");function gD(a){for(var l,f=this;f instanceof jf;){var g=yb(f);g.__index__=0,g.__values__=e,l?C.__wrapped__=g:l=g;var C=g;f=f.__wrapped__}return C.__wrapped__=a,l}o(gD,"wrapperPlant");function _D(){var a=this.__wrapped__;if(a instanceof Be){var l=a;return this.__actions__.length&&(l=new Be(this)),l=l.reverse(),l.__actions__.push({func:n0,args:[Sg],thisArg:e}),new Dn(l,this.__chain__)}return this.thru(Sg)}o(_D,"wrapperReverse");function vD(){return U7(this.__wrapped__,this.__actions__)}o(vD,"wrapperValue");var bD=Yf(function(a,l,f){tt.call(a,f)?++a[f]:_i(a,f,1)});function yD(a,l,f){var g=Se(a)?r7:cP;return f&&Pr(a,l,f)&&(l=e),g(a,ge(l,3))}o(yD,"every");function xD(a,l){var f=Se(a)?ra:L7;return f(a,ge(l,3))}o(xD,"filter");var CD=eb(xb),wD=eb(Cb);function SD(a,l){return pr(o0(a,l),1)}o(SD,"flatMap");function ED(a,l){return pr(o0(a,l),Y)}o(ED,"flatMapDeep");function LD(a,l,f){return f=f===e?1:ke(f),pr(o0(a,l),f)}o(LD,"flatMapDepth");function Tb(a,l){var f=Se(a)?Pn:sa;return f(a,ge(l,3))}o(Tb,"forEach");function Ib(a,l){var f=Se(a)?$A:E7;return f(a,ge(l,3))}o(Ib,"forEachRight");var kD=Yf(function(a,l,f){tt.call(a,f)?a[f].push(l):_i(a,f,[l])});function TD(a,l,f,g){a=Jr(a)?a:jl(a),f=f&&!g?ke(f):0;var C=a.length;return f<0&&(f=jt(C+f,0)),u0(a)?f<=C&&a.indexOf(l,f)>-1:!!C&&Rl(a,l,f)>-1}o(TD,"includes");var ID=Ne(function(a,l,f){var g=-1,C=typeof l=="function",T=Jr(a)?j(a.length):[];return sa(a,function(R){T[++g]=C?hn(l,R,f):Ac(R,l,f)}),T}),OD=Yf(function(a,l,f){_i(a,f,l)});function o0(a,l){var f=Se(a)?Ct:N7;return f(a,ge(l,3))}o(o0,"map");function RD(a,l,f,g){return a==null?[]:(Se(l)||(l=l==null?[]:[l]),f=g?e:f,Se(f)||(f=f==null?[]:[f]),H7(a,l,f))}o(RD,"orderBy");var ND=Yf(function(a,l,f){a[f?0:1].push(l)},function(){return[[],[]]});function AD(a,l,f){var g=Se(a)?Dm:a7,C=arguments.length<3;return g(a,ge(l,4),f,C,sa)}o(AD,"reduce");function MD(a,l,f){var g=Se(a)?ZA:a7,C=arguments.length<3;return g(a,ge(l,4),f,C,E7)}o(MD,"reduceRight");function PD(a,l){var f=Se(a)?ra:L7;return f(a,s0(ge(l,3)))}o(PD,"reject");function HD(a){var l=Se(a)?x7:TP;return l(a)}o(HD,"sample");function DD(a,l,f){(f?Pr(a,l,f):l===e)?l=1:l=ke(l);var g=Se(a)?iP:IP;return g(a,l)}o(DD,"sampleSize");function BD(a){var l=Se(a)?aP:RP;return l(a)}o(BD,"shuffle");function zD(a){if(a==null)return 0;if(Jr(a))return u0(a)?Al(a):a.length;var l=Sr(a);return l==Gr||l==Qe?a.size:rg(a).length}o(zD,"size");function VD(a,l,f){var g=Se(a)?Bm:NP;return f&&Pr(a,l,f)&&(l=e),g(a,ge(l,3))}o(VD,"some");var FD=Ne(function(a,l){if(a==null)return[];var f=l.length;return f>1&&Pr(a,l[0],l[1])?l=[]:f>2&&Pr(l[0],l[1],l[2])&&(l=[l[0]]),H7(a,pr(l,1),[])}),i0=xM||function(){return nr.Date.now()};function jD(a,l){if(typeof l!="function")throw new Hn(i);return a=ke(a),function(){if(--a<1)return l.apply(this,arguments)}}o(jD,"after");function Ob(a,l,f){return l=f?e:l,l=a&&l==null?a.length:l,vi(a,N,e,e,e,e,l)}o(Ob,"ary");function Rb(a,l){var f;if(typeof l!="function")throw new Hn(i);return a=ke(a),function(){return--a>0&&(f=l.apply(this,arguments)),a<=1&&(l=e),f}}o(Rb,"before");var Lg=Ne(function(a,l,f){var g=S;if(f.length){var C=oa(f,Vl(Lg));g|=w}return vi(a,g,l,f,C)}),Nb=Ne(function(a,l,f){var g=S|E;if(f.length){var C=oa(f,Vl(Nb));g|=w}return vi(l,g,a,f,C)});function Ab(a,l,f){l=f?e:l;var g=vi(a,_,e,e,e,e,e,l);return g.placeholder=Ab.placeholder,g}o(Ab,"curry");function Mb(a,l,f){l=f?e:l;var g=vi(a,b,e,e,e,e,e,l);return g.placeholder=Mb.placeholder,g}o(Mb,"curryRight");function Pb(a,l,f){var g,C,T,R,A,D,W=0,G=!1,K=!1,ie=!0;if(typeof a!="function")throw new Hn(i);l=Fn(l)||0,St(f)&&(G=!!f.leading,K="maxWait"in f,T=K?jt(Fn(f.maxWait)||0,l):T,ie="trailing"in f?!!f.trailing:ie);function pe(Nt){var po=g,wi=C;return g=C=e,W=Nt,R=a.apply(wi,po),R}o(pe,"invokeFunc");function ve(Nt){return W=Nt,A=Bc(De,l),G?pe(Nt):R}o(ve,"leadingEdge");function Ie(Nt){var po=Nt-D,wi=Nt-W,ey=l-po;return K?wr(ey,T-wi):ey}o(Ie,"remainingWait");function be(Nt){var po=Nt-D,wi=Nt-W;return D===e||po>=l||po<0||K&&wi>=T}o(be,"shouldInvoke");function De(){var Nt=i0();if(be(Nt))return Ve(Nt);A=Bc(De,Ie(Nt))}o(De,"timerExpired");function Ve(Nt){return A=e,ie&&g?pe(Nt):(g=C=e,R)}o(Ve,"trailingEdge");function vn(){A!==e&&$7(A),W=0,g=D=C=A=e}o(vn,"cancel");function Hr(){return A===e?R:Ve(i0())}o(Hr,"flush");function bn(){var Nt=i0(),po=be(Nt);if(g=arguments,C=this,D=Nt,po){if(A===e)return ve(D);if(K)return $7(A),A=Bc(De,l),pe(D)}return A===e&&(A=Bc(De,l)),R}return o(bn,"debounced"),bn.cancel=vn,bn.flush=Hr,bn}o(Pb,"debounce");var UD=Ne(function(a,l){return S7(a,1,l)}),qD=Ne(function(a,l,f){return S7(a,Fn(l)||0,f)});function $D(a){return vi(a,B)}o($D,"flip");function a0(a,l){if(typeof a!="function"||l!=null&&typeof l!="function")throw new Hn(i);var f=o(function(){var g=arguments,C=l?l.apply(this,g):g[0],T=f.cache;if(T.has(C))return T.get(C);var R=a.apply(this,g);return f.cache=T.set(C,R)||T,R},"memoized");return f.cache=new(a0.Cache||gi),f}o(a0,"memoize"),a0.Cache=gi;function s0(a){if(typeof a!="function")throw new Hn(i);return function(){var l=arguments;switch(l.length){case 0:return!a.call(this);case 1:return!a.call(this,l[0]);case 2:return!a.call(this,l[0],l[1]);case 3:return!a.call(this,l[0],l[1],l[2])}return!a.apply(this,l)}}o(s0,"negate");function ZD(a){return Rb(2,a)}o(ZD,"once");var WD=AP(function(a,l){l=l.length==1&&Se(l[0])?Ct(l[0],mn(ge())):Ct(pr(l,1),mn(ge()));var f=l.length;return Ne(function(g){for(var C=-1,T=wr(g.length,f);++C=l}),bs=I7(function(){return arguments}())?I7:function(a){return Et(a)&&tt.call(a,"callee")&&!m7.call(a,"callee")},Se=j.isArray,lB=Kv?mn(Kv):gP;function Jr(a){return a!=null&&l0(a.length)&&!xi(a)}o(Jr,"isArrayLike");function Rt(a){return Et(a)&&Jr(a)}o(Rt,"isArrayLikeObject");function uB(a){return a===!0||a===!1||Et(a)&&Mr(a)==fr}o(uB,"isBoolean");var da=wM||Bg,cB=Jv?mn(Jv):_P;function dB(a){return Et(a)&&a.nodeType===1&&!zc(a)}o(dB,"isElement");function fB(a){if(a==null)return!0;if(Jr(a)&&(Se(a)||typeof a=="string"||typeof a.splice=="function"||da(a)||Fl(a)||bs(a)))return!a.length;var l=Sr(a);if(l==Gr||l==Qe)return!a.size;if(Dc(a))return!rg(a).length;for(var f in a)if(tt.call(a,f))return!1;return!0}o(fB,"isEmpty");function pB(a,l){return Mc(a,l)}o(pB,"isEqual");function hB(a,l,f){f=typeof f=="function"?f:e;var g=f?f(a,l):e;return g===e?Mc(a,l,e,f):!!g}o(hB,"isEqualWith");function Tg(a){if(!Et(a))return!1;var l=Mr(a);return l==Ho||l==so||typeof a.message=="string"&&typeof a.name=="string"&&!zc(a)}o(Tg,"isError");function mB(a){return typeof a=="number"&&_7(a)}o(mB,"isFinite");function xi(a){if(!St(a))return!1;var l=Mr(a);return l==An||l==hi||l==rr||l==Cr}o(xi,"isFunction");function Db(a){return typeof a=="number"&&a==ke(a)}o(Db,"isInteger");function l0(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=X}o(l0,"isLength");function St(a){var l=typeof a;return a!=null&&(l=="object"||l=="function")}o(St,"isObject");function Et(a){return a!=null&&typeof a=="object"}o(Et,"isObjectLike");var Bb=Qv?mn(Qv):bP;function gB(a,l){return a===l||tg(a,l,vg(l))}o(gB,"isMatch");function _B(a,l,f){return f=typeof f=="function"?f:e,tg(a,l,vg(l),f)}o(_B,"isMatchWith");function vB(a){return zb(a)&&a!=+a}o(vB,"isNaN");function bB(a){if(rH(a))throw new Ce(n);return O7(a)}o(bB,"isNative");function yB(a){return a===null}o(yB,"isNull");function xB(a){return a==null}o(xB,"isNil");function zb(a){return typeof a=="number"||Et(a)&&Mr(a)==Ae}o(zb,"isNumber");function zc(a){if(!Et(a)||Mr(a)!=et)return!1;var l=Pf(a);if(l===null)return!0;var f=tt.call(l,"constructor")&&l.constructor;return typeof f=="function"&&f instanceof f&&Rf.call(f)==_M}o(zc,"isPlainObject");var Ig=Xv?mn(Xv):yP;function CB(a){return Db(a)&&a>=-X&&a<=X}o(CB,"isSafeInteger");var Vb=e7?mn(e7):xP;function u0(a){return typeof a=="string"||!Se(a)&&Et(a)&&Mr(a)==it}o(u0,"isString");function _n(a){return typeof a=="symbol"||Et(a)&&Mr(a)==zt}o(_n,"isSymbol");var Fl=t7?mn(t7):CP;function wB(a){return a===e}o(wB,"isUndefined");function SB(a){return Et(a)&&Sr(a)==lo}o(SB,"isWeakMap");function EB(a){return Et(a)&&Mr(a)==ea}o(EB,"isWeakSet");var LB=Xf(ng),kB=Xf(function(a,l){return a<=l});function Fb(a){if(!a)return[];if(Jr(a))return u0(a)?uo(a):Kr(a);if(Lc&&a[Lc])return iM(a[Lc]());var l=Sr(a),f=l==Gr?qm:l==Qe?Tf:jl;return f(a)}o(Fb,"toArray");function Ci(a){if(!a)return a===0?a:0;if(a=Fn(a),a===Y||a===-Y){var l=a<0?-1:1;return l*Q}return a===a?a:0}o(Ci,"toFinite");function ke(a){var l=Ci(a),f=l%1;return l===l?f?l-f:l:0}o(ke,"toInteger");function jb(a){return a?ms(ke(a),0,de):0}o(jb,"toLength");function Fn(a){if(typeof a=="number")return a;if(_n(a))return oe;if(St(a)){var l=typeof a.valueOf=="function"?a.valueOf():a;a=St(l)?l+"":l}if(typeof a!="string")return a===0?a:+a;a=s7(a);var f=lA.test(a);return f||cA.test(a)?jA(a.slice(2),f?2:8):sA.test(a)?oe:+a}o(Fn,"toNumber");function Ub(a){return zo(a,Qr(a))}o(Ub,"toPlainObject");function TB(a){return a?ms(ke(a),-X,X):a===0?a:0}o(TB,"toSafeInteger");function rt(a){return a==null?"":gn(a)}o(rt,"toString");var IB=Bl(function(a,l){if(Dc(l)||Jr(l)){zo(l,or(l),a);return}for(var f in l)tt.call(l,f)&&Rc(a,f,l[f])}),qb=Bl(function(a,l){zo(l,Qr(l),a)}),c0=Bl(function(a,l,f,g){zo(l,Qr(l),a,g)}),OB=Bl(function(a,l,f,g){zo(l,or(l),a,g)}),RB=bi(Km);function NB(a,l){var f=Dl(a);return l==null?f:C7(f,l)}o(NB,"create");var AB=Ne(function(a,l){a=dt(a);var f=-1,g=l.length,C=g>2?l[2]:e;for(C&&Pr(l[0],l[1],C)&&(g=1);++f1),T}),zo(a,gg(a),f),g&&(f=Bn(f,p|h|m,qP));for(var C=l.length;C--;)lg(f,l[C]);return f});function JB(a,l){return Zb(a,s0(ge(l)))}o(JB,"omitBy");var QB=bi(function(a,l){return a==null?{}:EP(a,l)});function Zb(a,l){if(a==null)return{};var f=Ct(gg(a),function(g){return[g]});return l=ge(l),D7(a,f,function(g,C){return l(g,C[0])})}o(Zb,"pickBy");function XB(a,l,f){l=ua(l,a);var g=-1,C=l.length;for(C||(C=1,a=e);++gl){var g=a;a=l,l=g}if(f||a%1||l%1){var C=v7();return wr(a+C*(l-a+FA("1e-"+((C+"").length-1))),l)}return ig(a,l)}o(uz,"random");var cz=zl(function(a,l,f){return l=l.toLowerCase(),a+(f?Yb(l):l)});function Yb(a){return Ng(rt(a).toLowerCase())}o(Yb,"capitalize");function Kb(a){return a=rt(a),a&&a.replace(fA,eM).replace(RA,"")}o(Kb,"deburr");function dz(a,l,f){a=rt(a),l=gn(l);var g=a.length;f=f===e?g:ms(ke(f),0,g);var C=f;return f-=l.length,f>=0&&a.slice(f,C)==l}o(dz,"endsWith");function fz(a){return a=rt(a),a&&ZN.test(a)?a.replace(kv,tM):a}o(fz,"escape");function pz(a){return a=rt(a),a&&QN.test(a)?a.replace(km,"\\$&"):a}o(pz,"escapeRegExp");var hz=zl(function(a,l,f){return a+(f?"-":"")+l.toLowerCase()}),mz=zl(function(a,l,f){return a+(f?" ":"")+l.toLowerCase()}),gz=X7("toLowerCase");function _z(a,l,f){a=rt(a),l=ke(l);var g=l?Al(a):0;if(!l||g>=l)return a;var C=(l-g)/2;return Qf(zf(C),f)+a+Qf(Bf(C),f)}o(_z,"pad");function vz(a,l,f){a=rt(a),l=ke(l);var g=l?Al(a):0;return l&&g>>0,f?(a=rt(a),a&&(typeof l=="string"||l!=null&&!Ig(l))&&(l=gn(l),!l&&Nl(a))?ca(uo(a),0,f):a.split(l,f)):[]}o(Sz,"split");var Ez=zl(function(a,l,f){return a+(f?" ":"")+Ng(l)});function Lz(a,l,f){return a=rt(a),f=f==null?0:ms(ke(f),0,a.length),l=gn(l),a.slice(f,f+l.length)==l}o(Lz,"startsWith");function kz(a,l,f){var g=L.templateSettings;f&&Pr(a,l,f)&&(l=e),a=rt(a),l=c0({},l,g,ab);var C=c0({},l.imports,g.imports,ab),T=or(C),R=Um(C,T),A,D,W=0,G=l.interpolate||wf,K="__p += '",ie=$m((l.escape||wf).source+"|"+G.source+"|"+(G===Tv?aA:wf).source+"|"+(l.evaluate||wf).source+"|$","g"),pe="//# sourceURL="+(tt.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++HA+"]")+` +`;a.replace(ie,function(be,De,Ve,vn,Hr,bn){return Ve||(Ve=vn),K+=a.slice(W,bn).replace(pA,rM),De&&(A=!0,K+=`' + +__e(`+De+`) + +'`),Hr&&(D=!0,K+=`'; +`+Hr+`; +__p += '`),Ve&&(K+=`' + +((__t = (`+Ve+`)) == null ? '' : __t) + +'`),W=bn+be.length,be}),K+=`'; +`;var ve=tt.call(l,"variable")&&l.variable;if(!ve)K=`with (obj) { +`+K+` +} +`;else if(oA.test(ve))throw new Ce(s);K=(D?K.replace(jN,""):K).replace(UN,"$1").replace(qN,"$1;"),K="function("+(ve||"obj")+`) { +`+(ve?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(A?", __e = _.escape":"")+(D?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+K+`return __p +}`;var Ie=Qb(function(){return Xe(T,pe+"return "+K).apply(e,R)});if(Ie.source=K,Tg(Ie))throw Ie;return Ie}o(kz,"template");function Tz(a){return rt(a).toLowerCase()}o(Tz,"toLower");function Iz(a){return rt(a).toUpperCase()}o(Iz,"toUpper");function Oz(a,l,f){if(a=rt(a),a&&(f||l===e))return s7(a);if(!a||!(l=gn(l)))return a;var g=uo(a),C=uo(l),T=l7(g,C),R=u7(g,C)+1;return ca(g,T,R).join("")}o(Oz,"trim");function Rz(a,l,f){if(a=rt(a),a&&(f||l===e))return a.slice(0,d7(a)+1);if(!a||!(l=gn(l)))return a;var g=uo(a),C=u7(g,uo(l))+1;return ca(g,0,C).join("")}o(Rz,"trimEnd");function Nz(a,l,f){if(a=rt(a),a&&(f||l===e))return a.replace(Tm,"");if(!a||!(l=gn(l)))return a;var g=uo(a),C=l7(g,uo(l));return ca(g,C).join("")}o(Nz,"trimStart");function Az(a,l){var f=I,g=M;if(St(l)){var C="separator"in l?l.separator:C;f="length"in l?ke(l.length):f,g="omission"in l?gn(l.omission):g}a=rt(a);var T=a.length;if(Nl(a)){var R=uo(a);T=R.length}if(f>=T)return a;var A=f-Al(g);if(A<1)return g;var D=R?ca(R,0,A).join(""):a.slice(0,A);if(C===e)return D+g;if(R&&(A+=D.length-A),Ig(C)){if(a.slice(A).search(C)){var W,G=D;for(C.global||(C=$m(C.source,rt(Iv.exec(C))+"g")),C.lastIndex=0;W=C.exec(G);)var K=W.index;D=D.slice(0,K===e?A:K)}}else if(a.indexOf(gn(C),A)!=A){var ie=D.lastIndexOf(C);ie>-1&&(D=D.slice(0,ie))}return D+g}o(Az,"truncate");function Mz(a){return a=rt(a),a&&$N.test(a)?a.replace(Lv,uM):a}o(Mz,"unescape");var Pz=zl(function(a,l,f){return a+(f?" ":"")+l.toUpperCase()}),Ng=X7("toUpperCase");function Jb(a,l,f){return a=rt(a),l=f?e:l,l===e?oM(a)?fM(a):YA(a):a.match(l)||[]}o(Jb,"words");var Qb=Ne(function(a,l){try{return hn(a,e,l)}catch(f){return Tg(f)?f:new Ce(f)}}),Hz=bi(function(a,l){return Pn(l,function(f){f=Vo(f),_i(a,f,Lg(a[f],a))}),a});function Dz(a){var l=a==null?0:a.length,f=ge();return a=l?Ct(a,function(g){if(typeof g[1]!="function")throw new Hn(i);return[f(g[0]),g[1]]}):[],Ne(function(g){for(var C=-1;++CX)return[];var f=de,g=wr(a,de);l=ge(l),a-=de;for(var C=jm(g,l);++f0||l<0)?new Be(f):(a<0?f=f.takeRight(-a):a&&(f=f.drop(a)),l!==e&&(l=ke(l),f=l<0?f.dropRight(-l):f.take(l-a)),f)},Be.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},Be.prototype.toArray=function(){return this.take(de)},Bo(Be.prototype,function(a,l){var f=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),C=L[g?"take"+(l=="last"?"Right":""):l],T=g||/^find/.test(l);C&&(L.prototype[l]=function(){var R=this.__wrapped__,A=g?[1]:arguments,D=R instanceof Be,W=A[0],G=D||Se(R),K=o(function(De){var Ve=C.apply(L,na([De],A));return g&&ie?Ve[0]:Ve},"interceptor");G&&f&&typeof W=="function"&&W.length!=1&&(D=G=!1);var ie=this.__chain__,pe=!!this.__actions__.length,ve=T&&!ie,Ie=D&&!pe;if(!T&&G){R=Ie?R:new Be(this);var be=a.apply(R,A);return be.__actions__.push({func:n0,args:[K],thisArg:e}),new Dn(be,ie)}return ve&&Ie?a.apply(this,A):(be=this.thru(K),ve?g?be.value()[0]:be.value():be)})}),Pn(["pop","push","shift","sort","splice","unshift"],function(a){var l=If[a],f=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",g=/^(?:pop|shift)$/.test(a);L.prototype[a]=function(){var C=arguments;if(g&&!this.__chain__){var T=this.value();return l.apply(Se(T)?T:[],C)}return this[f](function(R){return l.apply(Se(R)?R:[],C)})}}),Bo(Be.prototype,function(a,l){var f=L[l];if(f){var g=f.name+"";tt.call(Hl,g)||(Hl[g]=[]),Hl[g].push({name:l,func:f})}}),Hl[Kf(e,E).name]=[{name:"wrapper",func:e}],Be.prototype.clone=MM,Be.prototype.reverse=PM,Be.prototype.value=HM,L.prototype.at=dD,L.prototype.chain=fD,L.prototype.commit=pD,L.prototype.next=hD,L.prototype.plant=gD,L.prototype.reverse=_D,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=vD,L.prototype.first=L.prototype.head,Lc&&(L.prototype[Lc]=mD),L},"runInContext"),ia=pM();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(nr._=ia,define(function(){return ia})):ds?((ds.exports=ia)._=ia,Mm._=ia):nr._=ia}).call(Du)});var bk=te((Vme,vk)=>{var FW=typeof Element<"u",jW=typeof Map=="function",UW=typeof Set=="function",qW=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function U2(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,i;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!U2(e[n],t[n]))return!1;return!0}var s;if(jW&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!U2(n.value[1],t.get(n.value[0])))return!1;return!0}if(UW&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(qW&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;if(FW&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((i[n]==="_owner"||i[n]==="__v"||i[n]==="__o")&&e.$$typeof)&&!U2(e[i[n]],t[i[n]]))return!1;return!0}return e!==e&&t!==t}o(U2,"equal");vk.exports=o(function(t,r){try{return U2(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}},"isEqual")});var Ck=te(F9=>{F9.parse=aG;F9.serialize=sG;var oG=decodeURIComponent,iG=encodeURIComponent,q2=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function aG(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var r={},n=t||{},i=e.split(";"),s=n.decode||oG,u=0;u{});var Gd=te((Ch,qT)=>{(function(e,t){typeof Ch=="object"?qT.exports=Ch=t():typeof define=="function"&&define.amd?define([],t):e.CryptoJS=t()})(Ch,function(){var e=e||function(t,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof global<"u"&&global.crypto&&(n=global.crypto),!n&&typeof ty=="function")try{n=UT()}catch{}var i=o(function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},"cryptoSecureRandomInt"),s=Object.create||function(){function _(){}return o(_,"F"),function(b){var w;return _.prototype=b,w=new _,_.prototype=null,w}}(),u={},c=u.lib={},d=c.Base=function(){return{extend:o(function(_){var b=s(this);return _&&b.mixIn(_),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},"extend"),create:o(function(){var _=this.extend();return _.init.apply(_,arguments),_},"create"),init:o(function(){},"init"),mixIn:o(function(_){for(var b in _)_.hasOwnProperty(b)&&(this[b]=_[b]);_.hasOwnProperty("toString")&&(this.toString=_.toString)},"mixIn"),clone:o(function(){return this.init.prototype.extend(this)},"clone")}}(),p=c.WordArray=d.extend({init:o(function(_,b){_=this.words=_||[],b!=r?this.sigBytes=b:this.sigBytes=_.length*4},"init"),toString:o(function(_){return(_||m).stringify(this)},"toString"),concat:o(function(_){var b=this.words,w=_.words,k=this.sigBytes,N=_.sigBytes;if(this.clamp(),k%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[k+O>>>2]|=B<<24-(k+O)%4*8}else for(var I=0;I>>2]=w[I>>>2];return this.sigBytes+=N,this},"concat"),clamp:o(function(){var _=this.words,b=this.sigBytes;_[b>>>2]&=4294967295<<32-b%4*8,_.length=t.ceil(b/4)},"clamp"),clone:o(function(){var _=d.clone.call(this);return _.words=this.words.slice(0),_},"clone"),random:o(function(_){for(var b=[],w=0;w<_;w+=4)b.push(i());return new p.init(b,_)},"random")}),h=u.enc={},m=h.Hex={stringify:o(function(_){for(var b=_.words,w=_.sigBytes,k=[],N=0;N>>2]>>>24-N%4*8&255;k.push((O>>>4).toString(16)),k.push((O&15).toString(16))}return k.join("")},"stringify"),parse:o(function(_){for(var b=_.length,w=[],k=0;k>>3]|=parseInt(_.substr(k,2),16)<<24-k%8*4;return new p.init(w,b/2)},"parse")},v=h.Latin1={stringify:o(function(_){for(var b=_.words,w=_.sigBytes,k=[],N=0;N>>2]>>>24-N%4*8&255;k.push(String.fromCharCode(O))}return k.join("")},"stringify"),parse:o(function(_){for(var b=_.length,w=[],k=0;k>>2]|=(_.charCodeAt(k)&255)<<24-k%4*8;return new p.init(w,b)},"parse")},x=h.Utf8={stringify:o(function(_){try{return decodeURIComponent(escape(v.stringify(_)))}catch{throw new Error("Malformed UTF-8 data")}},"stringify"),parse:o(function(_){return v.parse(unescape(encodeURIComponent(_)))},"parse")},S=c.BufferedBlockAlgorithm=d.extend({reset:o(function(){this._data=new p.init,this._nDataBytes=0},"reset"),_append:o(function(_){typeof _=="string"&&(_=x.parse(_)),this._data.concat(_),this._nDataBytes+=_.sigBytes},"_append"),_process:o(function(_){var b,w=this._data,k=w.words,N=w.sigBytes,O=this.blockSize,B=O*4,I=N/B;_?I=t.ceil(I):I=t.max((I|0)-this._minBufferSize,0);var M=I*O,z=t.min(M*4,N);if(M){for(var F=0;F{(function(e,t){typeof wh=="object"?$T.exports=wh=t(Gd()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(wh,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,u=r.algo,c=[],d=[];(function(){function m(E){for(var y=t.sqrt(E),_=2;_<=y;_++)if(!(E%_))return!1;return!0}o(m,"isPrime");function v(E){return(E-(E|0))*4294967296|0}o(v,"getFractionalBits");for(var x=2,S=0;S<64;)m(x)&&(S<8&&(c[S]=v(t.pow(x,1/2))),d[S]=v(t.pow(x,1/3)),S++),x++})();var p=[],h=u.SHA256=s.extend({_doReset:o(function(){this._hash=new i.init(c.slice(0))},"_doReset"),_doProcessBlock:o(function(m,v){for(var x=this._hash.words,S=x[0],E=x[1],y=x[2],_=x[3],b=x[4],w=x[5],k=x[6],N=x[7],O=0;O<64;O++){if(O<16)p[O]=m[v+O]|0;else{var B=p[O-15],I=(B<<25|B>>>7)^(B<<14|B>>>18)^B>>>3,M=p[O-2],z=(M<<15|M>>>17)^(M<<13|M>>>19)^M>>>10;p[O]=I+p[O-7]+z+p[O-16]}var F=b&w^~b&k,Z=S&E^S&y^E&y,$=(S<<30|S>>>2)^(S<<19|S>>>13)^(S<<10|S>>>22),V=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),Y=N+V+F+d[O]+p[O],X=$+Z;N=k,k=w,w=b,b=_+Y|0,_=y,y=E,E=S,S=Y+X|0}x[0]=x[0]+S|0,x[1]=x[1]+E|0,x[2]=x[2]+y|0,x[3]=x[3]+_|0,x[4]=x[4]+b|0,x[5]=x[5]+w|0,x[6]=x[6]+k|0,x[7]=x[7]+N|0},"_doProcessBlock"),_doFinalize:o(function(){var m=this._data,v=m.words,x=this._nDataBytes*8,S=m.sigBytes*8;return v[S>>>5]|=128<<24-S%32,v[(S+64>>>9<<4)+14]=t.floor(x/4294967296),v[(S+64>>>9<<4)+15]=x,m.sigBytes=v.length*4,this._process(),this._hash},"_doFinalize"),clone:o(function(){var m=s.clone.call(this);return m._hash=this._hash.clone(),m},"clone")});r.SHA256=s._createHelper(h),r.HmacSHA256=s._createHmacHelper(h)}(Math),e.SHA256})});var GT=te((Sh,WT)=>{(function(e,t){typeof Sh=="object"?WT.exports=Sh=t(Gd()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(Sh,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.enc,s=i.Base64={stringify:o(function(c){var d=c.words,p=c.sigBytes,h=this._map;c.clamp();for(var m=[],v=0;v>>2]>>>24-v%4*8&255,S=d[v+1>>>2]>>>24-(v+1)%4*8&255,E=d[v+2>>>2]>>>24-(v+2)%4*8&255,y=x<<16|S<<8|E,_=0;_<4&&v+_*.75>>6*(3-_)&63));var b=h.charAt(64);if(b)for(;m.length%4;)m.push(b);return m.join("")},"stringify"),parse:o(function(c){var d=c.length,p=this._map,h=this._reverseMap;if(!h){h=this._reverseMap=[];for(var m=0;m>>6-v%4*2,E=x|S;h[m>>>2]|=E<<24-m%4*8,m++}return n.create(h,m)}o(u,"parseLoop")}(),e.enc.Base64})});var KT=te((Eh,YT)=>{(function(e,t){typeof Eh=="object"?YT.exports=Eh=t(Gd()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(Eh,function(e){return e.enc.Utf8})});var ZI=te(Qd=>{f0();var JK=ae(),qI=60103;Qd.Fragment=60107;typeof Symbol=="function"&&Symbol.for&&(c_=Symbol.for,qI=c_("react.element"),Qd.Fragment=c_("react.fragment"));var c_,QK=JK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,XK=Object.prototype.hasOwnProperty,eJ={key:!0,ref:!0,__self:!0,__source:!0};function $I(e,t,r){var n,i={},s=null,u=null;r!==void 0&&(s=""+r),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(u=t.ref);for(n in t)XK.call(t,n)&&!eJ.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:qI,type:e,key:s,ref:u,props:i,_owner:QK.current}}o($I,"q");Qd.jsx=$I;Qd.jsxs=$I});var Le=te((i_e,WI)=>{WI.exports=ZI()});var IO=te(S_=>{Object.defineProperty(S_,"__esModule",{value:!0});S_.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))});var OO=te(E_=>{Object.defineProperty(E_,"__esModule",{value:!0});E_.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))});var k_=te(es=>{var L_;Object.defineProperty(es,"__esModule",{value:!0});es.replaceCodePoint=es.fromCodePoint=void 0;var kJ=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);es.fromCodePoint=(L_=String.fromCodePoint)!==null&&L_!==void 0?L_:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function RO(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=kJ.get(e))!==null&&t!==void 0?t:e}o(RO,"replaceCodePoint");es.replaceCodePoint=RO;function TJ(e){return(0,es.fromCodePoint)(RO(e))}o(TJ,"decodeCodePoint");es.default=TJ});var of=te(He=>{var IJ=He&&He.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),OJ=He&&He.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RJ=He&&He.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&IJ(t,e,r);return OJ(t,e),t},NO=He&&He.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(He,"__esModule",{value:!0});He.decodeXML=He.decodeHTMLStrict=He.decodeHTMLAttribute=He.decodeHTML=He.determineBranch=He.EntityDecoder=He.DecodingMode=He.BinTrieFlags=He.fromCodePoint=He.replaceCodePoint=He.decodeCodePoint=He.xmlDecodeTree=He.htmlDecodeTree=void 0;var AO=NO(IO());He.htmlDecodeTree=AO.default;var MO=NO(OO());He.xmlDecodeTree=MO.default;var I_=RJ(k_());He.decodeCodePoint=I_.default;var PO=k_();Object.defineProperty(He,"replaceCodePoint",{enumerable:!0,get:o(function(){return PO.replaceCodePoint},"get")});Object.defineProperty(He,"fromCodePoint",{enumerable:!0,get:o(function(){return PO.fromCodePoint},"get")});var cr;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(cr||(cr={}));var NJ=32,bl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(bl=He.BinTrieFlags||(He.BinTrieFlags={}));function T_(e){return e>=cr.ZERO&&e<=cr.NINE}o(T_,"isNumber");function AJ(e){return e>=cr.UPPER_A&&e<=cr.UPPER_F||e>=cr.LOWER_A&&e<=cr.LOWER_F}o(AJ,"isHexadecimalCharacter");function MJ(e){return e>=cr.UPPER_A&&e<=cr.UPPER_Z||e>=cr.LOWER_A&&e<=cr.LOWER_Z||T_(e)}o(MJ,"isAsciiAlphaNumeric");function PJ(e){return e===cr.EQUALS||MJ(e)}o(PJ,"isEntityInAttributeInvalidEnd");var ur;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(ur||(ur={}));var ui;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ui=He.DecodingMode||(He.DecodingMode={}));var HO=function(){function e(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ur.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ui.Strict}return o(e,"EntityDecoder"),e.prototype.startEntity=function(t){this.decodeMode=t,this.state=ur.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(t,r){switch(this.state){case ur.EntityStart:return t.charCodeAt(r)===cr.NUM?(this.state=ur.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=ur.NamedEntity,this.stateNamedEntity(t,r));case ur.NumericStart:return this.stateNumericStart(t,r);case ur.NumericDecimal:return this.stateNumericDecimal(t,r);case ur.NumericHex:return this.stateNumericHex(t,r);case ur.NamedEntity:return this.stateNamedEntity(t,r)}},e.prototype.stateNumericStart=function(t,r){return r>=t.length?-1:(t.charCodeAt(r)|NJ)===cr.LOWER_X?(this.state=ur.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=ur.NumericDecimal,this.stateNumericDecimal(t,r))},e.prototype.addToNumericResult=function(t,r,n,i){if(r!==n){var s=n-r;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(r,s),i),this.consumed+=s}},e.prototype.stateNumericHex=function(t,r){for(var n=r;r>14;r>14,s!==0){if(u===cr.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==ui.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var t,r=this,n=r.result,i=r.decodeTree,s=(i[n]&bl.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,s,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(t,r,n){var i=this.decodeTree;return this.emitCodePoint(r===1?i[t]&~bl.VALUE_LENGTH:i[t+1],n),r===3&&this.emitCodePoint(i[t+2],n),n},e.prototype.end=function(){var t;switch(this.state){case ur.NamedEntity:return this.result!==0&&(this.decodeMode!==ui.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ur.NumericDecimal:return this.emitNumericEntity(0,2);case ur.NumericHex:return this.emitNumericEntity(0,3);case ur.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ur.EntityStart:return 0}},e}();He.EntityDecoder=HO;function DO(e){var t="",r=new HO(e,function(n){return t+=(0,I_.fromCodePoint)(n)});return o(function(i,s){for(var u=0,c=0;(c=i.indexOf("&",c))>=0;){t+=i.slice(u,c),r.startEntity(s);var d=r.write(i,c+1);if(d<0){u=c+r.end();break}u=c+d,c=d===0?u+1:u}var p=t+i.slice(u);return t="",p},"decodeWithTrie")}o(DO,"getDecoder");function BO(e,t,r,n){var i=(t&bl.BRANCH_LENGTH)>>7,s=t&bl.JUMP_TABLE;if(i===0)return s!==0&&n===s?r:-1;if(s){var u=n-s;return u<0||u>=i?-1:e[r+u]-1}for(var c=r,d=c+i-1;c<=d;){var p=c+d>>>1,h=e[p];if(hn)d=p-1;else return e[p+i]}return-1}o(BO,"determineBranch");He.determineBranch=BO;var O_=DO(AO.default),HJ=DO(MO.default);function DJ(e,t){return t===void 0&&(t=ui.Legacy),O_(e,t)}o(DJ,"decodeHTML");He.decodeHTML=DJ;function BJ(e){return O_(e,ui.Attribute)}o(BJ,"decodeHTMLAttribute");He.decodeHTMLAttribute=BJ;function zJ(e){return O_(e,ui.Strict)}o(zJ,"decodeHTMLStrict");He.decodeHTMLStrict=zJ;function VJ(e){return HJ(e,ui.Strict)}o(VJ,"decodeXML");He.decodeXML=VJ});var R_=te(pc=>{Object.defineProperty(pc,"__esModule",{value:!0});pc.QuoteType=void 0;var dc=of(),_e;(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(_e||(_e={}));var ee;(function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.InEntity=25]="InEntity"})(ee||(ee={}));function Ki(e){return e===_e.Space||e===_e.NewLine||e===_e.Tab||e===_e.FormFeed||e===_e.CarriageReturn}o(Ki,"isWhitespace");function jh(e){return e===_e.Slash||e===_e.Gt||Ki(e)}o(jh,"isEndOfTagSection");function FJ(e){return e>=_e.LowerA&&e<=_e.LowerZ||e>=_e.UpperA&&e<=_e.UpperZ}o(FJ,"isASCIIAlpha");var fc;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(fc=pc.QuoteType||(pc.QuoteType={}));var ln={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},jJ=function(){function e(t,r){var n=t.xmlMode,i=n===void 0?!1:n,s=t.decodeEntities,u=s===void 0?!0:s,c=this;this.cbs=r,this.state=ee.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=ee.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=i,this.decodeEntities=u,this.entityDecoder=new dc.EntityDecoder(i?dc.xmlDecodeTree:dc.htmlDecodeTree,function(d,p){return c.emitCodePoint(d,p)})}return o(e,"Tokenizer"),e.prototype.reset=function(){this.state=ee.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ee.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=ee.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===_e.Amp&&this.startEntity()},e.prototype.stateSpecialStartSequence=function(t){var r=this.sequenceIndex===this.currentSequence.length,n=r?jh(t):(t|32)===this.currentSequence[this.sequenceIndex];if(!n)this.isSpecial=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=ee.InTagName,this.stateInTagName(t)},e.prototype.stateInSpecialTag=function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===_e.Gt||Ki(t)){var r=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===ee.Text||this.state===ee.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===ee.InAttributeValueDq||this.state===ee.InAttributeValueSq||this.state===ee.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index=t||(this.state===ee.InCommentLike?this.currentSequence===ln.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===ee.InTagName||this.state===ee.BeforeAttributeName||this.state===ee.BeforeAttributeValue||this.state===ee.AfterAttributeName||this.state===ee.InAttributeName||this.state===ee.InAttributeValueSq||this.state===ee.InAttributeValueDq||this.state===ee.InAttributeValueNq||this.state===ee.InClosingTagName||this.cbs.ontext(this.sectionStart,t))},e.prototype.emitCodePoint=function(t,r){this.baseState!==ee.Text&&this.baseState!==ee.InSpecialTag?(this.sectionStart{var UJ=ci&&ci.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qJ=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$J=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UJ(t,e,r);return qJ(t,e),t};Object.defineProperty(ci,"__esModule",{value:!0});ci.Parser=void 0;var Uh=$J(R_()),zO=of(),hc=new Set(["input","option","optgroup","select","button","datalist","textarea"]),ut=new Set(["p"]),VO=new Set(["thead","tbody"]),FO=new Set(["dd","dt"]),jO=new Set(["rt","rp"]),ZJ=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",ut],["h1",ut],["h2",ut],["h3",ut],["h4",ut],["h5",ut],["h6",ut],["select",hc],["input",hc],["output",hc],["button",hc],["datalist",hc],["textarea",hc],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",FO],["dt",FO],["address",ut],["article",ut],["aside",ut],["blockquote",ut],["details",ut],["div",ut],["dl",ut],["fieldset",ut],["figcaption",ut],["figure",ut],["footer",ut],["form",ut],["header",ut],["hr",ut],["main",ut],["nav",ut],["ol",ut],["pre",ut],["section",ut],["table",ut],["ul",ut],["rt",jO],["rp",jO],["tbody",VO],["tfoot",VO]]),WJ=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),UO=new Set(["math","svg"]),qO=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),GJ=/\s|\//,YJ=function(){function e(t,r){r===void 0&&(r={});var n,i,s,u,c;this.options=r,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=(n=r.lowerCaseTags)!==null&&n!==void 0?n:this.htmlMode,this.lowerCaseAttributeNames=(i=r.lowerCaseAttributeNames)!==null&&i!==void 0?i:this.htmlMode,this.tokenizer=new((s=r.Tokenizer)!==null&&s!==void 0?s:Uh.default)(this.options,this),this.foreignContext=[!this.htmlMode],(c=(u=this.cbs).onparserinit)===null||c===void 0||c.call(u,this)}return o(e,"Parser"),e.prototype.ontext=function(t,r){var n,i,s=this.getSlice(t,r);this.endIndex=r-1,(i=(n=this.cbs).ontext)===null||i===void 0||i.call(n,s),this.startIndex=r},e.prototype.ontextentity=function(t,r){var n,i;this.endIndex=r-1,(i=(n=this.cbs).ontext)===null||i===void 0||i.call(n,(0,zO.fromCodePoint)(t)),this.startIndex=r},e.prototype.isVoidElement=function(t){return this.htmlMode&&WJ.has(t)},e.prototype.onopentagname=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)},e.prototype.emitOpenTag=function(t){var r,n,i,s;this.openTagStart=this.startIndex,this.tagname=t;var u=this.htmlMode&&ZJ.get(t);if(u)for(;this.stack.length>0&&u.has(this.stack[0]);){var c=this.stack.shift();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,c,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(UO.has(t)?this.foreignContext.unshift(!0):qO.has(t)&&this.foreignContext.unshift(!1))),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,r){var n,i,s,u,c,d,p,h;this.endIndex=r;var m=this.getSlice(t,r);if(this.lowerCaseTagNames&&(m=m.toLowerCase()),this.htmlMode&&(UO.has(m)||qO.has(m))&&this.foreignContext.shift(),this.isVoidElement(m))this.htmlMode&&m==="br"&&((u=(s=this.cbs).onopentagname)===null||u===void 0||u.call(s,"br"),(d=(c=this.cbs).onopentag)===null||d===void 0||d.call(c,"br",{},!0),(h=(p=this.cbs).onclosetag)===null||h===void 0||h.call(p,"br",!1));else{var v=this.stack.indexOf(m);if(v!==-1)for(var x=0;x<=v;x++){var S=this.stack.shift();(i=(n=this.cbs).onclosetag)===null||i===void 0||i.call(n,S,x!==v)}else this.htmlMode&&m==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var r,n,i=this.tagname;this.endOpenTag(t),this.stack[0]===i&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,i,!t),this.stack.shift())},e.prototype.onattribname=function(t,r){this.startIndex=t;var n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},e.prototype.onattribdata=function(t,r){this.attribvalue+=this.getSlice(t,r)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,zO.fromCodePoint)(t)},e.prototype.onattribend=function(t,r){var n,i;this.endIndex=r,(i=(n=this.cbs).onattribute)===null||i===void 0||i.call(n,this.attribname,this.attribvalue,t===Uh.QuoteType.Double?'"':t===Uh.QuoteType.Single?"'":t===Uh.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var r=t.search(GJ),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(n))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(n))}this.startIndex=r+1},e.prototype.oncomment=function(t,r,n){var i,s,u,c;this.endIndex=r,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,r-n)),(c=(u=this.cbs).oncommentend)===null||c===void 0||c.call(u),this.startIndex=r+1},e.prototype.oncdata=function(t,r,n){var i,s,u,c,d,p,h,m,v,x;this.endIndex=r;var S=this.getSlice(t,r-n);!this.htmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(c=(u=this.cbs).ontext)===null||c===void 0||c.call(u,S),(p=(d=this.cbs).oncdataend)===null||p===void 0||p.call(d)):((m=(h=this.cbs).oncomment)===null||m===void 0||m.call(h,"[CDATA[".concat(S,"]]")),(x=(v=this.cbs).oncommentend)===null||x===void 0||x.call(v)),this.startIndex=r+1},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=0;n=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{Object.defineProperty(yt,"__esModule",{value:!0});yt.Doctype=yt.CDATA=yt.Tag=yt.Style=yt.Script=yt.Comment=yt.Directive=yt.Text=yt.Root=yt.isTag=yt.ElementType=void 0;var On;(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"})(On=yt.ElementType||(yt.ElementType={}));function KJ(e){return e.type===On.Tag||e.type===On.Script||e.type===On.Style}o(KJ,"isTag");yt.isTag=KJ;yt.Root=On.Root;yt.Text=On.Text;yt.Directive=On.Directive;yt.Comment=On.Comment;yt.Script=On.Script;yt.Style=On.Style;yt.Tag=On.Tag;yt.CDATA=On.CDATA;yt.Doctype=On.Doctype});var H_=te(Re=>{var ts=Re&&Re.__extends||function(){var e=o(function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])},e(t,r)},"extendStatics");return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}o(n,"__"),t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),af=Re&&Re.__assign||function(){return af=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:o(function(){return this.children},"get"),set:o(function(r){this.children=r},"set"),enumerable:!1,configurable:!0}),t}(M_);Re.NodeWithChildren=$h;var GO=function(e){ts(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=un.ElementType.CDATA,r}return o(t,"CDATA"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 4},"get"),enumerable:!1,configurable:!0}),t}($h);Re.CDATA=GO;var YO=function(e){ts(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=un.ElementType.Root,r}return o(t,"Document"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 9},"get"),enumerable:!1,configurable:!0}),t}($h);Re.Document=YO;var KO=function(e){ts(t,e);function t(r,n,i,s){i===void 0&&(i=[]),s===void 0&&(s=r==="script"?un.ElementType.Script:r==="style"?un.ElementType.Style:un.ElementType.Tag);var u=e.call(this,i)||this;return u.name=r,u.attribs=n,u.type=s,u}return o(t,"Element"),Object.defineProperty(t.prototype,"nodeType",{get:o(function(){return 1},"get"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:o(function(){return this.name},"get"),set:o(function(r){this.name=r},"set"),enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:o(function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,s;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[n]}})},"get"),enumerable:!1,configurable:!0}),t}($h);Re.Element=KO;function JO(e){return(0,un.isTag)(e)}o(JO,"isTag");Re.isTag=JO;function QO(e){return e.type===un.ElementType.CDATA}o(QO,"isCDATA");Re.isCDATA=QO;function XO(e){return e.type===un.ElementType.Text}o(XO,"isText");Re.isText=XO;function eR(e){return e.type===un.ElementType.Comment}o(eR,"isComment");Re.isComment=eR;function tR(e){return e.type===un.ElementType.Directive}o(tR,"isDirective");Re.isDirective=tR;function rR(e){return e.type===un.ElementType.Root}o(rR,"isDocument");Re.isDocument=rR;function JJ(e){return Object.prototype.hasOwnProperty.call(e,"children")}o(JJ,"hasChildren");Re.hasChildren=JJ;function P_(e,t){t===void 0&&(t=!1);var r;if(XO(e))r=new $O(e.data);else if(eR(e))r=new ZO(e.data);else if(JO(e)){var n=t?A_(e.children):[],i=new KO(e.name,af({},e.attribs),n);n.forEach(function(d){return d.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=af({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=af({},e["x-attribsPrefix"])),r=i}else if(QO(e)){var n=t?A_(e.children):[],s=new GO(n);n.forEach(function(p){return p.parent=s}),r=s}else if(rR(e)){var n=t?A_(e.children):[],u=new YO(n);n.forEach(function(p){return p.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),r=u}else if(tR(e)){var c=new WO(e.name,e.data);e["x-name"]!=null&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),r=c}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}o(P_,"cloneNode");Re.cloneNode=P_;function A_(e){for(var t=e.map(function(n){return P_(n,!0)}),r=1;r{var QJ=di&&di.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),XJ=di&&di.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&QJ(t,e,r)};Object.defineProperty(di,"__esModule",{value:!0});di.DomHandler=void 0;var D_=mc(),rs=H_();XJ(H_(),di);var nR={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},oR=function(){function e(t,r,n){this.dom=[],this.root=new rs.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=nR),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??nR,this.elementCB=n??null}return o(e,"DomHandler"),e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new rs.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(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var n=this.options.xmlMode?D_.ElementType.Tag:void 0,i=new rs.Element(t,r,void 0,n);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===D_.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var n=new rs.Text(t);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===D_.ElementType.Comment){this.lastNode.data+=t;return}var r=new rs.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new rs.Text(""),r=new rs.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var n=new rs.ProcessingInstruction(t,r);this.addNode(n)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null},e}();di.DomHandler=oR;di.default=oR});var iR=te(B_=>{Object.defineProperty(B_,"__esModule",{value:!0});function Zh(e){for(var t=1;t{Object.defineProperty(Qt,"__esModule",{value:!0});Qt.escapeText=Qt.escapeAttribute=Qt.escapeUTF8=Qt.escape=Qt.encodeXML=Qt.getCodePoint=Qt.xmlReplacer=void 0;Qt.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var aR=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);Qt.getCodePoint=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function sR(e){for(var t="",r=0,n;(n=Qt.xmlReplacer.exec(e))!==null;){var i=n.index,s=e.charCodeAt(i),u=aR.get(s);u!==void 0?(t+=e.substring(r,i)+u,r=i+1):(t+="".concat(e.substring(r,i),"&#x").concat((0,Qt.getCodePoint)(e,i).toString(16),";"),r=Qt.xmlReplacer.lastIndex+=+((s&64512)===55296))}return t+e.substr(r)}o(sR,"encodeXML");Qt.encodeXML=sR;Qt.escape=sR;function z_(e,t){return o(function(n){for(var i,s=0,u="";i=e.exec(n);)s!==i.index&&(u+=n.substring(s,i.index)),u+=t.get(i[0].charCodeAt(0)),s=i.index+1;return u+n.substring(s)},"escape")}o(z_,"getEscaper");Qt.escapeUTF8=z_(/[&<>'"]/g,aR);Qt.escapeAttribute=z_(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]]));Qt.escapeText=z_(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var V_=te(ns=>{var eQ=ns&&ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ns,"__esModule",{value:!0});ns.encodeNonAsciiHTML=ns.encodeHTML=void 0;var tQ=eQ(iR()),lR=Wh(),rQ=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function nQ(e){return uR(rQ,e)}o(nQ,"encodeHTML");ns.encodeHTML=nQ;function oQ(e){return uR(lR.xmlReplacer,e)}o(oQ,"encodeNonAsciiHTML");ns.encodeNonAsciiHTML=oQ;function uR(e,t){for(var r="",n=0,i;(i=e.exec(t))!==null;){var s=i.index;r+=t.substring(n,s);var u=t.charCodeAt(s),c=tQ.default.get(u);if(typeof c=="object"){if(s+1{Object.defineProperty(he,"__esModule",{value:!0});he.decodeXMLStrict=he.decodeHTML5Strict=he.decodeHTML4Strict=he.decodeHTML5=he.decodeHTML4=he.decodeHTMLAttribute=he.decodeHTMLStrict=he.decodeHTML=he.decodeXML=he.DecodingMode=he.EntityDecoder=he.encodeHTML5=he.encodeHTML4=he.encodeNonAsciiHTML=he.encodeHTML=he.escapeText=he.escapeAttribute=he.escapeUTF8=he.escape=he.encodeXML=he.encode=he.decodeStrict=he.decode=he.EncodingMode=he.EntityLevel=void 0;var F_=of(),cR=V_(),Gh=Wh(),gc;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(gc=he.EntityLevel||(he.EntityLevel={}));var sf;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(sf=he.EncodingMode||(he.EncodingMode={}));function dR(e,t){t===void 0&&(t=gc.XML);var r=typeof t=="number"?t:t.level;if(r===gc.HTML){var n=typeof t=="object"?t.mode:void 0;return(0,F_.decodeHTML)(e,n)}return(0,F_.decodeXML)(e)}o(dR,"decode");he.decode=dR;function iQ(e,t){var r;t===void 0&&(t=gc.XML);var n=typeof t=="number"?{level:t}:t;return(r=n.mode)!==null&&r!==void 0||(n.mode=F_.DecodingMode.Strict),dR(e,n)}o(iQ,"decodeStrict");he.decodeStrict=iQ;function aQ(e,t){t===void 0&&(t=gc.XML);var r=typeof t=="number"?{level:t}:t;return r.mode===sf.UTF8?(0,Gh.escapeUTF8)(e):r.mode===sf.Attribute?(0,Gh.escapeAttribute)(e):r.mode===sf.Text?(0,Gh.escapeText)(e):r.level===gc.HTML?r.mode===sf.ASCII?(0,cR.encodeNonAsciiHTML)(e):(0,cR.encodeHTML)(e):(0,Gh.encodeXML)(e)}o(aQ,"encode");he.encode=aQ;var lf=Wh();Object.defineProperty(he,"encodeXML",{enumerable:!0,get:o(function(){return lf.encodeXML},"get")});Object.defineProperty(he,"escape",{enumerable:!0,get:o(function(){return lf.escape},"get")});Object.defineProperty(he,"escapeUTF8",{enumerable:!0,get:o(function(){return lf.escapeUTF8},"get")});Object.defineProperty(he,"escapeAttribute",{enumerable:!0,get:o(function(){return lf.escapeAttribute},"get")});Object.defineProperty(he,"escapeText",{enumerable:!0,get:o(function(){return lf.escapeText},"get")});var Yh=V_();Object.defineProperty(he,"encodeHTML",{enumerable:!0,get:o(function(){return Yh.encodeHTML},"get")});Object.defineProperty(he,"encodeNonAsciiHTML",{enumerable:!0,get:o(function(){return Yh.encodeNonAsciiHTML},"get")});Object.defineProperty(he,"encodeHTML4",{enumerable:!0,get:o(function(){return Yh.encodeHTML},"get")});Object.defineProperty(he,"encodeHTML5",{enumerable:!0,get:o(function(){return Yh.encodeHTML},"get")});var Oo=of();Object.defineProperty(he,"EntityDecoder",{enumerable:!0,get:o(function(){return Oo.EntityDecoder},"get")});Object.defineProperty(he,"DecodingMode",{enumerable:!0,get:o(function(){return Oo.DecodingMode},"get")});Object.defineProperty(he,"decodeXML",{enumerable:!0,get:o(function(){return Oo.decodeXML},"get")});Object.defineProperty(he,"decodeHTML",{enumerable:!0,get:o(function(){return Oo.decodeHTML},"get")});Object.defineProperty(he,"decodeHTMLStrict",{enumerable:!0,get:o(function(){return Oo.decodeHTMLStrict},"get")});Object.defineProperty(he,"decodeHTMLAttribute",{enumerable:!0,get:o(function(){return Oo.decodeHTMLAttribute},"get")});Object.defineProperty(he,"decodeHTML4",{enumerable:!0,get:o(function(){return Oo.decodeHTML},"get")});Object.defineProperty(he,"decodeHTML5",{enumerable:!0,get:o(function(){return Oo.decodeHTML},"get")});Object.defineProperty(he,"decodeHTML4Strict",{enumerable:!0,get:o(function(){return Oo.decodeHTMLStrict},"get")});Object.defineProperty(he,"decodeHTML5Strict",{enumerable:!0,get:o(function(){return Oo.decodeHTMLStrict},"get")});Object.defineProperty(he,"decodeXMLStrict",{enumerable:!0,get:o(function(){return Oo.decodeXML},"get")})});var pR=te(_c=>{Object.defineProperty(_c,"__esModule",{value:!0});_c.attributeNames=_c.elementNames=void 0;_c.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}));_c.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}))});var gR=te(Rn=>{var vc=Rn&&Rn.__assign||function(){return vc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&(n+=Jh(e.children,t)),(t.xmlMode||!hR.has(e.name))&&(n+=""))),n}o(gQ,"renderTag");function _Q(e){return"<".concat(e.data,">")}o(_Q,"renderDirective");function vQ(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&cQ.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,Kh.encodeXML)(n):(0,Kh.escapeText)(n)),n}o(vQ,"renderText");function bQ(e){return"")}o(bQ,"renderCdata");function yQ(e){return"")}o(yQ,"renderComment")});var q_=te(Qi=>{var xQ=Qi&&Qi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qi,"__esModule",{value:!0});Qi.getOuterHTML=_R;Qi.getInnerHTML=SQ;Qi.getText=Qh;Qi.textContent=j_;Qi.innerText=U_;var fi=Io(),CQ=xQ(gR()),wQ=mc();function _R(e,t){return(0,CQ.default)(e,t)}o(_R,"getOuterHTML");function SQ(e,t){return(0,fi.hasChildren)(e)?e.children.map(function(r){return _R(r,t)}).join(""):""}o(SQ,"getInnerHTML");function Qh(e){return Array.isArray(e)?e.map(Qh).join(""):(0,fi.isTag)(e)?e.name==="br"?` +`:Qh(e.children):(0,fi.isCDATA)(e)?Qh(e.children):(0,fi.isText)(e)?e.data:""}o(Qh,"getText");function j_(e){return Array.isArray(e)?e.map(j_).join(""):(0,fi.hasChildren)(e)&&!(0,fi.isComment)(e)?j_(e.children):(0,fi.isText)(e)?e.data:""}o(j_,"textContent");function U_(e){return Array.isArray(e)?e.map(U_).join(""):(0,fi.hasChildren)(e)&&(e.type===wQ.ElementType.Tag||(0,fi.isCDATA)(e))?U_(e.children):(0,fi.isText)(e)?e.data:""}o(U_,"innerText")});var yR=te(pi=>{Object.defineProperty(pi,"__esModule",{value:!0});pi.getChildren=vR;pi.getParent=bR;pi.getSiblings=EQ;pi.getAttributeValue=LQ;pi.hasAttrib=kQ;pi.getName=TQ;pi.nextElementSibling=IQ;pi.prevElementSibling=OQ;var $_=Io();function vR(e){return(0,$_.hasChildren)(e)?e.children:[]}o(vR,"getChildren");function bR(e){return e.parent||null}o(bR,"getParent");function EQ(e){var t,r,n=bR(e);if(n!=null)return vR(n);for(var i=[e],s=e.prev,u=e.next;s!=null;)i.unshift(s),t=s,s=t.prev;for(;u!=null;)i.push(u),r=u,u=r.next;return i}o(EQ,"getSiblings");function LQ(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}o(LQ,"getAttributeValue");function kQ(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}o(kQ,"hasAttrib");function TQ(e){return e.name}o(TQ,"getName");function IQ(e){for(var t,r=e.next;r!==null&&!(0,$_.isTag)(r);)t=r,r=t.next;return r}o(IQ,"nextElementSibling");function OQ(e){for(var t,r=e.prev;r!==null&&!(0,$_.isTag)(r);)t=r,r=t.prev;return r}o(OQ,"prevElementSibling")});var xR=te(os=>{Object.defineProperty(os,"__esModule",{value:!0});os.removeElement=uf;os.replaceElement=RQ;os.appendChild=NQ;os.append=AQ;os.prependChild=MQ;os.prepend=PQ;function uf(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}o(uf,"removeElement");function RQ(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}o(RQ,"replaceElement");function NQ(e,t){if(uf(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}o(NQ,"appendChild");function AQ(e,t){uf(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}o(AQ,"append");function MQ(e,t){if(uf(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}o(MQ,"prependChild");function PQ(e,t){uf(t);var r=e.parent;if(r){var n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}o(PQ,"prepend")});var Z_=te(is=>{Object.defineProperty(is,"__esModule",{value:!0});is.filter=HQ;is.find=CR;is.findOneChild=DQ;is.findOne=wR;is.existsOne=SR;is.findAll=BQ;var yl=Io();function HQ(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),CR(e,Array.isArray(t)?t:[t],r,n)}o(HQ,"filter");function CR(e,t,r,n){for(var i=[],s=[Array.isArray(t)?t:[t]],u=[0];;){if(u[0]>=s[0].length){if(u.length===1)return i;s.shift(),u.shift();continue}var c=s[0][u[0]++];if(e(c)&&(i.push(c),--n<=0))return i;r&&(0,yl.hasChildren)(c)&&c.children.length>0&&(u.unshift(0),s.unshift(c.children))}}o(CR,"find");function DQ(e,t){return t.find(e)}o(DQ,"findOneChild");function wR(e,t,r){r===void 0&&(r=!0);for(var n=Array.isArray(t)?t:[t],i=0;i0){var u=wR(e,s.children,!0);if(u)return u}}return null}o(wR,"findOne");function SR(e,t){return(Array.isArray(t)?t:[t]).some(function(r){return(0,yl.isTag)(r)&&e(r)||(0,yl.hasChildren)(r)&&SR(e,r.children)})}o(SR,"existsOne");function BQ(e,t){for(var r=[],n=[Array.isArray(t)?t:[t]],i=[0];;){if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift();continue}var s=n[0][i[0]++];(0,yl.isTag)(s)&&e(s)&&r.push(s),(0,yl.hasChildren)(s)&&s.children.length>0&&(i.unshift(0),n.unshift(s.children))}}o(BQ,"findAll")});var G_=te(as=>{Object.defineProperty(as,"__esModule",{value:!0});as.testElement=VQ;as.getElements=FQ;as.getElementById=jQ;as.getElementsByTagName=UQ;as.getElementsByClassName=qQ;as.getElementsByTagType=$Q;var xl=Io(),cf=Z_(),Xh={tag_name:o(function(e){return typeof e=="function"?function(t){return(0,xl.isTag)(t)&&e(t.name)}:e==="*"?xl.isTag:function(t){return(0,xl.isTag)(t)&&t.name===e}},"tag_name"),tag_type:o(function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},"tag_type"),tag_contains:o(function(e){return typeof e=="function"?function(t){return(0,xl.isText)(t)&&e(t.data)}:function(t){return(0,xl.isText)(t)&&t.data===e}},"tag_contains")};function W_(e,t){return typeof t=="function"?function(r){return(0,xl.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,xl.isTag)(r)&&r.attribs[e]===t}}o(W_,"getAttribCheck");function zQ(e,t){return function(r){return e(r)||t(r)}}o(zQ,"combineFuncs");function ER(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(Xh,r)?Xh[r](n):W_(r,n)});return t.length===0?null:t.reduce(zQ)}o(ER,"compileTest");function VQ(e,t){var r=ER(e);return r?r(t):!0}o(VQ,"testElement");function FQ(e,t,r,n){n===void 0&&(n=1/0);var i=ER(e);return i?(0,cf.filter)(i,t,r,n):[]}o(FQ,"getElements");function jQ(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,cf.findOne)(W_("id",e),t,r)}o(jQ,"getElementById");function UQ(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,cf.filter)(Xh.tag_name(e),t,r,n)}o(UQ,"getElementsByTagName");function qQ(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,cf.filter)(W_("class",e),t,r,n)}o(qQ,"getElementsByClassName");function $Q(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,cf.filter)(Xh.tag_type(e),t,r,n)}o($Q,"getElementsByTagType")});var TR=te(Cl=>{Object.defineProperty(Cl,"__esModule",{value:!0});Cl.DocumentPosition=void 0;Cl.removeSubsets=ZQ;Cl.compareDocumentPosition=kR;Cl.uniqueSort=WQ;var LR=Io();function ZQ(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}o(ZQ,"removeSubsets");var Ro;(function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"})(Ro||(Cl.DocumentPosition=Ro={}));function kR(e,t){var r=[],n=[];if(e===t)return 0;for(var i=(0,LR.hasChildren)(e)?e:e.parent;i;)r.unshift(i),i=i.parent;for(i=(0,LR.hasChildren)(t)?t:t.parent;i;)n.unshift(i),i=i.parent;for(var s=Math.min(r.length,n.length),u=0;ud.indexOf(h)?c===t?Ro.FOLLOWING|Ro.CONTAINED_BY:Ro.FOLLOWING:c===e?Ro.PRECEDING|Ro.CONTAINS:Ro.PRECEDING}o(kR,"compareDocumentPosition");function WQ(e){return e=e.filter(function(t,r,n){return!n.includes(t,r+1)}),e.sort(function(t,r){var n=kR(t,r);return n&Ro.PRECEDING?-1:n&Ro.FOLLOWING?1:0}),e}o(WQ,"uniqueSort")});var OR=te(Y_=>{Object.defineProperty(Y_,"__esModule",{value:!0});Y_.getFeed=YQ;var GQ=q_(),df=G_();function YQ(e){var t=em(eX,e);return t?t.name==="feed"?KQ(t):JQ(t):null}o(YQ,"getFeed");function KQ(e){var t,r=e.children,n={type:"atom",items:(0,df.getElementsByTagName)("entry",r).map(function(u){var c,d=u.children,p={media:IR(d)};cn(p,"id","id",d),cn(p,"title","title",d);var h=(c=em("link",d))===null||c===void 0?void 0:c.attribs.href;h&&(p.link=h);var m=ss("summary",d)||ss("content",d);m&&(p.description=m);var v=ss("updated",d);return v&&(p.pubDate=new Date(v)),p})};cn(n,"id","id",r),cn(n,"title","title",r);var i=(t=em("link",r))===null||t===void 0?void 0:t.attribs.href;i&&(n.link=i),cn(n,"description","subtitle",r);var s=ss("updated",r);return s&&(n.updated=new Date(s)),cn(n,"author","email",r,!0),n}o(KQ,"getAtomFeed");function JQ(e){var t,r,n=(r=(t=em("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],i={type:e.name.substr(0,3),id:"",items:(0,df.getElementsByTagName)("item",e.children).map(function(u){var c=u.children,d={media:IR(c)};cn(d,"id","guid",c),cn(d,"title","title",c),cn(d,"link","link",c),cn(d,"description","description",c);var p=ss("pubDate",c)||ss("dc:date",c);return p&&(d.pubDate=new Date(p)),d})};cn(i,"title","title",n),cn(i,"link","link",n),cn(i,"description","description",n);var s=ss("lastBuildDate",n);return s&&(i.updated=new Date(s)),cn(i,"author","managingEditor",n,!0),i}o(JQ,"getRssFeed");var QQ=["url","type","lang"],XQ=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function IR(e){return(0,df.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},i=0,s=QQ;i{var tX=xt&&xt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wl=xt&&xt.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&tX(t,e,r)};Object.defineProperty(xt,"__esModule",{value:!0});xt.hasChildren=xt.isDocument=xt.isComment=xt.isText=xt.isCDATA=xt.isTag=void 0;wl(q_(),xt);wl(yR(),xt);wl(xR(),xt);wl(Z_(),xt);wl(G_(),xt);wl(TR(),xt);wl(OR(),xt);var bc=Io();Object.defineProperty(xt,"isTag",{enumerable:!0,get:o(function(){return bc.isTag},"get")});Object.defineProperty(xt,"isCDATA",{enumerable:!0,get:o(function(){return bc.isCDATA},"get")});Object.defineProperty(xt,"isText",{enumerable:!0,get:o(function(){return bc.isText},"get")});Object.defineProperty(xt,"isComment",{enumerable:!0,get:o(function(){return bc.isComment},"get")});Object.defineProperty(xt,"isDocument",{enumerable:!0,get:o(function(){return bc.isDocument},"get")});Object.defineProperty(xt,"hasChildren",{enumerable:!0,get:o(function(){return bc.hasChildren},"get")})});var PR=te(qe=>{var rX=qe&&qe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nX=qe&&qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RR=qe&&qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rX(t,e,r);return nX(t,e),t},oX=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.DomUtils=qe.parseFeed=qe.getFeed=qe.ElementType=qe.Tokenizer=qe.createDomStream=qe.createDocumentStream=qe.parseDOM=qe.parseDocument=qe.DefaultHandler=qe.DomHandler=qe.Parser=void 0;var K_=N_(),iX=N_();Object.defineProperty(qe,"Parser",{enumerable:!0,get:o(function(){return iX.Parser},"get")});var J_=Io(),NR=Io();Object.defineProperty(qe,"DomHandler",{enumerable:!0,get:o(function(){return NR.DomHandler},"get")});Object.defineProperty(qe,"DefaultHandler",{enumerable:!0,get:o(function(){return NR.DomHandler},"get")});function AR(e,t){var r=new J_.DomHandler(void 0,t);return new K_.Parser(r,t).end(e),r.root}o(AR,"parseDocument");qe.parseDocument=AR;function MR(e,t){return AR(e,t).children}o(MR,"parseDOM");qe.parseDOM=MR;function aX(e,t,r){var n=new J_.DomHandler(function(i){return e(i,n.root)},t,r);return new K_.Parser(n,t)}o(aX,"createDocumentStream");qe.createDocumentStream=aX;function sX(e,t,r){var n=new J_.DomHandler(e,t,r);return new K_.Parser(n,t)}o(sX,"createDomStream");qe.createDomStream=sX;var lX=R_();Object.defineProperty(qe,"Tokenizer",{enumerable:!0,get:o(function(){return oX(lX).default},"get")});qe.ElementType=RR(mc());var uX=tm(),cX=tm();Object.defineProperty(qe,"getFeed",{enumerable:!0,get:o(function(){return cX.getFeed},"get")});var dX={xmlMode:!0};function fX(e,t){return t===void 0&&(t=dX),(0,uX.getFeed)(MR(e,t))}o(fX,"parseFeed");qe.parseFeed=fX;qe.DomUtils=RR(tm())});var HR=te(rm=>{Object.defineProperty(rm,"__esModule",{value:!0});rm.unsetRootParent=void 0;function pX(e){for(var t=0,r=e.length;t{Object.defineProperty(Q_,"__esModule",{value:!0});var hX=PR(),mX=Io(),gX=HR();function _X(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string.");if(!e)return[];var r=new mX.DomHandler(void 0,t);return new hX.Parser(r,t).end(e),(0,gX.unsetRootParent)(r.dom)}o(_X,"HTMLDOMParser");Q_.default=_X});var zR=te(BR=>{Object.defineProperty(BR,"__esModule",{value:!0})});var VR=te(No=>{var vX=No&&No.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return t[r]},"get")}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),bX=No&&No.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&vX(t,e,r)},yX=No&&No.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(No,"__esModule",{value:!0});No.default=void 0;var xX=DR();Object.defineProperty(No,"default",{enumerable:!0,get:o(function(){return yX(xX).default},"get")});bX(zR(),No)});var FR=te(nm=>{var CX=0;nm.SAME=CX;var wX=1;nm.CAMELCASE=wX;nm.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}});var UR=te(Ao=>{function SX(e){return br.hasOwnProperty(e)?br[e]:null}o(SX,"getPropertyInfo");function Wr(e,t,r,n,i,s,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=u}o(Wr,"PropertyInfoRecord");var br={},EX=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];EX.forEach(e=>{br[e]=new Wr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{br[e]=new Wr(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{br[e]=new Wr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{br[e]=new Wr(e,2,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{br[e]=new Wr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{br[e]=new Wr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{br[e]=new Wr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{br[e]=new Wr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{br[e]=new Wr(e,5,!1,e.toLowerCase(),null,!1,!1)});var X_=/[\-\:]([a-z])/g,ev=o(e=>e[1].toUpperCase(),"capitalize");["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(X_,ev);br[t]=new Wr(t,1,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(X_,ev);br[t]=new Wr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(X_,ev);br[t]=new Wr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{br[e]=new Wr(e,1,!1,e.toLowerCase(),null,!1,!1)});var LX="xlinkHref";br[LX]=new Wr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{br[e]=new Wr(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:kX,SAME:TX,possibleStandardNames:jR}=FR(),IX=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",OX=IX+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",RX=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+OX+"]*$")),NX=Object.keys(jR).reduce((e,t)=>{let r=jR[t];return r===TX?e[t]=t:r===kX?e[t.toLowerCase()]=t:e[t]=r,e},{});Ao.BOOLEAN=3;Ao.BOOLEANISH_STRING=2;Ao.NUMERIC=5;Ao.OVERLOADED_BOOLEAN=4;Ao.POSITIVE_NUMERIC=6;Ao.RESERVED=0;Ao.STRING=1;Ao.getPropertyInfo=SX;Ao.isCustomAttribute=RX;Ao.possibleStandardNames=NX});var YR=te((I7e,GR)=>{var qR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,AX=/\n/g,MX=/^\s*/,PX=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,HX=/^:\s*/,DX=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,BX=/^[;\s]*/,zX=/^\s+|\s+$/g,VX=` +`,$R="/",ZR="*",Sl="",FX="comment",jX="declaration";GR.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function i(E){var y=E.match(AX);y&&(r+=y.length);var _=E.lastIndexOf(VX);n=~_?E.length-_:n+E.length}o(i,"updatePosition");function s(){var E={line:r,column:n};return function(y){return y.position=new u(E),h(),y}}o(s,"position");function u(E){this.start=E,this.end={line:r,column:n},this.source=t.source}o(u,"Position"),u.prototype.content=e;var c=[];function d(E){var y=new Error(t.source+":"+r+":"+n+": "+E);if(y.reason=E,y.filename=t.source,y.line=r,y.column=n,y.source=e,t.silent)c.push(y);else throw y}o(d,"error");function p(E){var y=E.exec(e);if(y){var _=y[0];return i(_),e=e.slice(_.length),y}}o(p,"match");function h(){p(MX)}o(h,"whitespace");function m(E){var y;for(E=E||[];y=v();)y!==!1&&E.push(y);return E}o(m,"comments");function v(){var E=s();if(!($R!=e.charAt(0)||ZR!=e.charAt(1))){for(var y=2;Sl!=e.charAt(y)&&(ZR!=e.charAt(y)||$R!=e.charAt(y+1));)++y;if(y+=2,Sl===e.charAt(y-1))return d("End of comment missing");var _=e.slice(2,y-2);return n+=2,i(_),e=e.slice(y),n+=2,E({type:FX,comment:_})}}o(v,"comment");function x(){var E=s(),y=p(PX);if(y){if(v(),!p(HX))return d("property missing ':'");var _=p(DX),b=E({type:jX,property:WR(y[0].replace(qR,Sl)),value:_?WR(_[0].replace(qR,Sl)):Sl});return p(BX),b}}o(x,"declaration");function S(){var E=[];m(E);for(var y;y=x();)y!==!1&&(E.push(y),m(E));return E}return o(S,"declarations"),h(),S()};function WR(e){return e?e.replace(zX,Sl):Sl}o(WR,"trim")});var KR=te(ff=>{var UX=ff&&ff.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ff,"__esModule",{value:!0});var qX=UX(YR());function $X(e,t){var r=null;if(!e||typeof e!="string")return r;var n=(0,qX.default)(e),i=typeof t=="function";return n.forEach(function(s){if(s.type==="declaration"){var u=s.property,c=s.value;i?t(u,c,s):c&&(r=r||{},r[u]=c)}}),r}o($X,"StyleToObject");ff.default=$X});var QR=te(om=>{Object.defineProperty(om,"__esModule",{value:!0});om.camelCase=void 0;var ZX=/^--[a-zA-Z0-9-]+$/,WX=/-([a-z])/g,GX=/^[^-]+$/,YX=/^-(webkit|moz|ms|o|khtml)-/,KX=/^-(ms)-/,JX=o(function(e){return!e||GX.test(e)||ZX.test(e)},"skipCamelCase"),QX=o(function(e,t){return t.toUpperCase()},"capitalize"),JR=o(function(e,t){return"".concat(t,"-")},"trimHyphen"),XX=o(function(e,t){return t===void 0&&(t={}),JX(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(KX,JR):e=e.replace(YX,JR),e.replace(WX,QX))},"camelCase");om.camelCase=XX});var XR=te(pf=>{var eee=pf&&pf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pf,"__esModule",{value:!0});var tee=eee(KR()),ree=QR();function nee(e,t){var r={};return!e||typeof e!="string"||(0,tee.default)(e,function(n,i){n&&i&&(r[(0,ree.camelCase)(n,t)]=i)}),r}o(nee,"StyleToJS");pf.default=nee});var tv=te(yr=>{var oee=yr&&yr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yr,"__esModule",{value:!0});yr.returnFirstArg=yr.canTextBeChildOfNode=yr.ELEMENTS_WITH_NO_TEXT_CHILDREN=yr.PRESERVE_CUSTOM_ATTRIBUTES=yr.setStyleProp=yr.isCustomComponent=void 0;var iee=ae(),aee=oee(XR()),see=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function lee(e,t){return e.includes("-")?!see.has(e):!!(t&&typeof t.is=="string")}o(lee,"isCustomComponent");yr.isCustomComponent=lee;var uee={reactCompat:!0};function cee(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,aee.default)(e,uee)}catch{t.style={}}}}o(cee,"setStyleProp");yr.setStyleProp=cee;yr.PRESERVE_CUSTOM_ATTRIBUTES=Number(iee.version.split(".")[0])>=16;yr.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var dee=o(function(e){return!yr.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},"canTextBeChildOfNode");yr.canTextBeChildOfNode=dee;var fee=o(function(e){return e},"returnFirstArg");yr.returnFirstArg=fee});var nv=te(rv=>{Object.defineProperty(rv,"__esModule",{value:!0});var hf=UR(),eN=tv(),pee=["checked","value"],hee=["input","select","textarea"],mee={reset:!0,submit:!0};function gee(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&mee[e.type]);for(var i in e){var s=e[i];if((0,hf.isCustomAttribute)(i)){r[i]=s;continue}var u=i.toLowerCase(),c=tN(u);if(c){var d=(0,hf.getPropertyInfo)(c);switch(pee.includes(c)&&hee.includes(t)&&!n&&(c=tN("default"+u)),r[c]=s,d&&d.type){case hf.BOOLEAN:r[c]=!0;break;case hf.OVERLOADED_BOOLEAN:s===""&&(r[c]=!0);break}continue}eN.PRESERVE_CUSTOM_ATTRIBUTES&&(r[i]=s)}return(0,eN.setStyleProp)(e.style,r),r}o(gee,"attributesToProps");rv.default=gee;function tN(e){return hf.possibleStandardNames[e]}o(tN,"getPropName")});var nN=te(gf=>{var _ee=gf&&gf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(gf,"__esModule",{value:!0});var ov=ae(),vee=_ee(nv()),mf=tv(),bee={cloneElement:ov.cloneElement,createElement:ov.createElement,isValidElement:ov.isValidElement};function rN(e,t){for(var r=[],n=typeof t?.replace=="function",i=t?.transform||mf.returnFirstArg,s=t?.library||bee,u=s.cloneElement,c=s.createElement,d=s.isValidElement,p=e.length,h=0;h1&&(v=u(v,{key:v.key||h})),r.push(i(v,m,h));continue}}if(m.type==="text"){var x=!m.data.trim().length;if(x&&m.parent&&!(0,mf.canTextBeChildOfNode)(m.parent)||t?.trim&&x)continue;r.push(i(m.data,m,h));continue}var S=m,E={};yee(S)?((0,mf.setStyleProp)(S.attribs.style,S.attribs),E=S.attribs):S.attribs&&(E=(0,vee.default)(S.attribs,S.name));var y=void 0;switch(m.type){case"script":case"style":m.children[0]&&(E.dangerouslySetInnerHTML={__html:m.children[0].data});break;case"tag":m.name==="textarea"&&m.children[0]?E.defaultValue=m.children[0].data:m.children&&m.children.length&&(y=rN(m.children,t));break;default:continue}p>1&&(E.key=h),r.push(i(c(m.name,E,y),m,h))}return r.length===1?r[0]:r}o(rN,"domToReact");gf.default=rN;function yee(e){return mf.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,mf.isCustomComponent)(e.name,e.attribs)}o(yee,"skipAttributesToProps")});var av=te(Xt=>{var iv=Xt&&Xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.htmlToDOM=Xt.domToReact=Xt.attributesToProps=Xt.Text=Xt.ProcessingInstruction=Xt.Element=Xt.Comment=void 0;var oN=iv(VR());Xt.htmlToDOM=oN.default;var xee=iv(nv());Xt.attributesToProps=xee.default;var iN=iv(nN());Xt.domToReact=iN.default;var im=Io();Object.defineProperty(Xt,"Comment",{enumerable:!0,get:o(function(){return im.Comment},"get")});Object.defineProperty(Xt,"Element",{enumerable:!0,get:o(function(){return im.Element},"get")});Object.defineProperty(Xt,"ProcessingInstruction",{enumerable:!0,get:o(function(){return im.ProcessingInstruction},"get")});Object.defineProperty(Xt,"Text",{enumerable:!0,get:o(function(){return im.Text},"get")});var Cee={lowerCaseAttributeNames:!1};function wee(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,iN.default)((0,oN.default)(e,t?.htmlparser2||Cee),t):[]}o(wee,"HTMLReactParser");Xt.default=wee});var pN=te(fN=>{var yc=ae();function Oee(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}o(Oee,"is");var Ree=typeof Object.is=="function"?Object.is:Oee,Nee=yc.useState,Aee=yc.useEffect,Mee=yc.useLayoutEffect,Pee=yc.useDebugValue;function Hee(e,t){var r=t(),n=Nee({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return Mee(function(){i.value=r,i.getSnapshot=t,dv(i)&&s({inst:i})},[e,r,t]),Aee(function(){return dv(i)&&s({inst:i}),e(function(){dv(i)&&s({inst:i})})},[e]),Pee(r),r}o(Hee,"useSyncExternalStore$2");function dv(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ree(e,r)}catch{return!0}}o(dv,"checkIfSnapshotChanged");function Dee(e,t){return t()}o(Dee,"useSyncExternalStore$1");var Bee=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Dee:Hee;fN.useSyncExternalStore=yc.useSyncExternalStore!==void 0?yc.useSyncExternalStore:Bee});var mN=te((Ibe,hN)=>{hN.exports=pN()});var VN=U(ae()),FN=U(z1());var me=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var Ee=globalThis;var Go="10.9.0";function Ps(){return Hs(Ee),Ee}o(Ps,"getMainCarrier");function Hs(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||Go,t[Go]=t[Go]||{}}o(Hs,"getSentryCarrier");function Ri(e,t,r=Ee){let n=r.__SENTRY__=r.__SENTRY__||{},i=n[Go]=n[Go]||{};return i[e]||(i[e]=t())}o(Ri,"getGlobalSingleton");var t4=["debug","info","warn","error","log","assert","trace"],Aj="Sentry Logger ",Cu={};function Kn(e){if(!("console"in Ee))return e();let t=Ee.console,r={},n=Object.keys(Cu);n.forEach(i=>{let s=Cu[i];r[i]=t[i],t[i]=s});try{return e()}finally{n.forEach(i=>{t[i]=r[i]})}}o(Kn,"consoleSandbox");function Mj(){n4().enabled=!0}o(Mj,"enable");function Pj(){n4().enabled=!1}o(Pj,"disable");function _w(){return n4().enabled}o(_w,"isEnabled");function Hj(...e){r4("log",...e)}o(Hj,"log");function Dj(...e){r4("warn",...e)}o(Dj,"warn");function Bj(...e){r4("error",...e)}o(Bj,"error");function r4(e,...t){me&&_w()&&Kn(()=>{Ee.console[e](`${Aj}[${e}]:`,...t)})}o(r4,"_maybeLog");function n4(){return me?Ri("loggerSettings",()=>({enabled:!1})):{enabled:!1}}o(n4,"_getLoggerSettings");var le={enable:Mj,disable:Pj,isEnabled:_w,log:Hj,warn:Dj,error:Bj};var Yo="?",vw=/\(error: (.*)\)/,bw=/captureMessage|captureException/;function Tp(...e){let t=e.sort((r,n)=>r[0]-n[0]).map(r=>r[1]);return(r,n=0,i=0)=>{let s=[],u=r.split(` +`);for(let c=n;c1024&&(d=d.slice(0,1024));let p=vw.test(d)?d.replace(vw,"$1"):d;if(!p.match(/\S*Error: /)){for(let h of t){let m=h(p);if(m){s.push(m);break}}if(s.length>=50+i)break}}return yw(s.slice(i))}}o(Tp,"createStackParser");function i4(e){return Array.isArray(e)?Tp(...e):e}o(i4,"stackParserFromStackParserOptions");function yw(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(kp(t).function||"")&&t.pop(),t.reverse(),bw.test(kp(t).function||"")&&(t.pop(),bw.test(kp(t).function||"")&&t.pop()),t.slice(0,50).map(r=>({...r,filename:r.filename||kp(t).filename,function:r.function||Yo}))}o(yw,"stripSentryFramesAndReverse");function kp(e){return e[e.length-1]||{}}o(kp,"getLastStackFrame");var o4="";function Jn(e){try{return!e||typeof e!="function"?o4:e.name||o4}catch{return o4}}o(Jn,"getFunctionName");function Ip(e){let t=e.exception;if(t){let r=[];try{return t.values.forEach(n=>{n.stacktrace.frames&&r.push(...n.stacktrace.frames)}),r}catch{return}}}o(Ip,"getFramesFromEvent");var Op={},xw={};function zr(e,t){Op[e]=Op[e]||[],Op[e].push(t)}o(zr,"addHandler");function Vr(e,t){if(!xw[e]){xw[e]=!0;try{t()}catch(r){me&&le.error(`Error while instrumenting ${e}`,r)}}}o(Vr,"maybeInstrument");function $t(e,t){let r=e&&Op[e];if(r)for(let n of r)try{n(t)}catch(i){me&&le.error(`Error while triggering instrumentation handler. +Type: ${e} +Name: ${Jn(n)} +Error:`,i)}}o($t,"triggerHandlers");var a4=null;function s4(e){let t="error";zr(t,e),Vr(t,zj)}o(s4,"addGlobalErrorInstrumentationHandler");function zj(){a4=Ee.onerror,Ee.onerror=function(e,t,r,n,i){return $t("error",{column:n,error:i,line:r,msg:e,url:t}),a4?a4.apply(this,arguments):!1},Ee.onerror.__SENTRY_INSTRUMENTED__=!0}o(zj,"instrumentError");var l4=null;function u4(e){let t="unhandledrejection";zr(t,e),Vr(t,Vj)}o(u4,"addGlobalUnhandledRejectionInstrumentationHandler");function Vj(){l4=Ee.onunhandledrejection,Ee.onunhandledrejection=function(e){return $t("unhandledrejection",e),l4?l4.apply(this,arguments):!0},Ee.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}o(Vj,"instrumentUnhandledRejection");var Cw=Object.prototype.toString;function Ni(e){switch(Cw.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return _o(e,Error)}}o(Ni,"isError");function wu(e,t){return Cw.call(e)===`[object ${t}]`}o(wu,"isBuiltin");function Rp(e){return wu(e,"ErrorEvent")}o(Rp,"isErrorEvent");function Np(e){return wu(e,"DOMError")}o(Np,"isDOMError");function c4(e){return wu(e,"DOMException")}o(c4,"isDOMException");function Fr(e){return wu(e,"String")}o(Fr,"isString");function Su(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}o(Su,"isParameterizedString");function Ds(e){return e===null||Su(e)||typeof e!="object"&&typeof e!="function"}o(Ds,"isPrimitive");function Ai(e){return wu(e,"Object")}o(Ai,"isPlainObject");function Bs(e){return typeof Event<"u"&&_o(e,Event)}o(Bs,"isEvent");function d4(e){return typeof Element<"u"&&_o(e,Element)}o(d4,"isElement");function f4(e){return wu(e,"RegExp")}o(f4,"isRegExp");function Mi(e){return!!(e?.then&&typeof e.then=="function")}o(Mi,"isThenable");function p4(e){return Ai(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}o(p4,"isSyntheticEvent");function _o(e,t){try{return e instanceof t}catch{return!1}}o(_o,"isInstanceOf");function V1(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}o(V1,"isVueViewModel");function ww(e){return typeof Request<"u"&&_o(e,Request)}o(ww,"isRequest");var h4=Ee,Fj=80;function F1(e,t={}){if(!e)return"";try{let r=e,n=5,i=[],s=0,u=0,c=" > ",d=c.length,p,h=Array.isArray(t)?t:t.keyAttrs,m=!Array.isArray(t)&&t.maxStringLength||Fj;for(;r&&s++1&&u+i.length*d+p.length>=m));)i.push(p),u+=p.length,r=r.parentNode;return i.reverse().join(c)}catch{return""}}o(F1,"htmlTreeAsString");function jj(e,t){let r=e,n=[];if(!r?.tagName)return"";if(h4.HTMLElement&&r instanceof HTMLElement&&r.dataset){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}n.push(r.tagName.toLowerCase());let i=t?.length?t.filter(u=>r.getAttribute(u)).map(u=>[u,r.getAttribute(u)]):null;if(i?.length)i.forEach(u=>{n.push(`[${u[0]}="${u[1]}"]`)});else{r.id&&n.push(`#${r.id}`);let u=r.className;if(u&&Fr(u)){let c=u.split(/\s+/);for(let d of c)n.push(`.${d}`)}}let s=["aria-label","type","name","title","alt"];for(let u of s){let c=r.getAttribute(u);c&&n.push(`[${u}="${c}"]`)}return n.join("")}o(jj,"_htmlElementAsString");function zs(){try{return h4.document.location.href}catch{return""}}o(zs,"getLocationHref");function m4(e){if(!h4.HTMLElement)return null;let t=e,r=5;for(let n=0;nEu(e,n,r))}o(Lu,"stringMatchesSomePattern");function Zt(e,t,r){if(!(t in e))return;let n=e[t];if(typeof n!="function")return;let i=r(n);typeof i=="function"&&Mp(i,n);try{e[t]=i}catch{me&&le.log(`Failed to replace method "${t}" in object`,e)}}o(Zt,"fill");function Cn(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{me&&le.log(`Failed to add non-enumerable property "${t}" to object`,e)}}o(Cn,"addNonEnumerableProperty");function Mp(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,Cn(e,"__sentry_original__",t)}catch{}}o(Mp,"markFunctionWrapped");function Vs(e){return e.__sentry_original__}o(Vs,"getOriginalFunction");function Pp(e){if(Ni(e))return{message:e.message,name:e.name,stack:e.stack,...Ew(e)};if(Bs(e)){let t={type:e.type,target:Sw(e.target),currentTarget:Sw(e.currentTarget),...Ew(e)};return typeof CustomEvent<"u"&&_o(e,CustomEvent)&&(t.detail=e.detail),t}else return e}o(Pp,"convertToPlainObject");function Sw(e){try{return d4(e)?F1(e):Object.prototype.toString.call(e)}catch{return""}}o(Sw,"serializeEventTarget");function Ew(e){if(typeof e=="object"&&e!==null){let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}else return{}}o(Ew,"getOwnProperties");function g4(e,t=40){let r=Object.keys(Pp(e));r.sort();let n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return Aa(n,t);for(let i=r.length;i>0;i--){let s=r.slice(0,i).join(", ");if(!(s.length>t))return i===r.length?s:Aa(s,t)}return""}o(g4,"extractExceptionKeysForMessage");function Uj(){let e=Ee;return e.crypto||e.msCrypto}o(Uj,"getCrypto");function Wt(e=Uj()){let t=o(()=>Math.random()*16,"getRandomByte");try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=o(()=>{let r=new Uint8Array(1);return e.getRandomValues(r),r[0]},"getRandomByte"))}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(t()&15)>>r/4).toString(16))}o(Wt,"uuid4");function Lw(e){return e.exception?.values?.[0]}o(Lw,"getFirstException");function Ko(e){let{message:t,event_id:r}=e;if(t)return t;let n=Lw(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"":r||""}o(Ko,"getEventDescription");function ku(e,t,r){let n=e.exception=e.exception||{},i=n.values=n.values||[],s=i[0]=i[0]||{};s.value||(s.value=t||""),s.type||(s.type=r||"Error")}o(ku,"addExceptionTypeValue");function Jo(e,t){let r=Lw(e);if(!r)return;let n={type:"generic",handled:!0},i=r.mechanism;if(r.mechanism={...n,...i,...t},t&&"data"in t){let s={...i?.data,...t.data};r.mechanism.data=s}}o(Jo,"addExceptionMechanism");function Hp(e){if(qj(e))return!0;try{Cn(e,"__sentry_captured__",!0)}catch{}return!1}o(Hp,"checkOrSetAlreadyCaught");function qj(e){try{return e.__sentry_captured__}catch{}}o(qj,"isAlreadyCaptured");var Tw=1e3;function Qo(){return Date.now()/Tw}o(Qo,"dateTimestampInSeconds");function $j(){let{performance:e}=Ee;if(!e?.now||!e.timeOrigin)return Qo;let t=e.timeOrigin;return()=>(t+e.now())/Tw}o($j,"createUnixTimestampInSecondsFunc");var kw;function on(){return(kw??(kw=$j()))()}o(on,"timestampInSeconds");function Iw(e){let t=on(),r={sid:Wt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:o(()=>Zj(r),"toJSON")};return e&&Pi(r,e),r}o(Iw,"makeSession");function Pi(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||on(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:Wt()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{let r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}o(Pi,"updateSession");function Ow(e,t){let r={};t?r={status:t}:e.status==="ok"&&(r={status:"exited"}),Pi(e,r)}o(Ow,"closeSession");function Zj(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}o(Zj,"sessionToJSON");function Ma(e,t,r=2){if(!t||typeof t!="object"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;let n={...e};for(let i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=Ma(n[i],t[i],r-1));return n}o(Ma,"merge");function _4(){return Wt()}o(_4,"generateTraceId");function Dp(){return Wt().substring(16)}o(Dp,"generateSpanId");var v4="_sentrySpan";function b4(e,t){t?Cn(e,v4,t):delete e[v4]}o(b4,"_setSpanForScope");function y4(e){return e[v4]}o(y4,"_getSpanForScope");var Wj=100,j1=class j1{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:_4(),sampleRand:Math.random()}}clone(){let t=new j1;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,b4(t,y4(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Pi(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this._tags={...this._tags,[t]:r},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;let r=typeof t=="function"?t(this):t,n=r instanceof j1?r.getScopeData():Ai(r)?t:void 0,{tags:i,extra:s,user:u,contexts:c,level:d,fingerprint:p=[],propagationContext:h}=n||{};return this._tags={...this._tags,...i},this._extra={...this._extra,...s},this._contexts={...this._contexts,...c},u&&Object.keys(u).length&&(this._user=u),d&&(this._level=d),p.length&&(this._fingerprint=p),h&&(this._propagationContext=h),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,b4(this,void 0),this._attachments=[],this.setPropagationContext({traceId:_4(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){let n=typeof r=="number"?r:Wj;if(n<=0)return this;let i={timestamp:Qo(),...t,message:t.message?Aa(t.message,2048):t.message};return this._breadcrumbs.push(i),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:y4(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Ma(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){let n=r?.event_id||Wt();if(!this._client)return me&&le.warn("No client configured on scope - will not capture exception!"),n;let i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...r,event_id:n},this),n}captureMessage(t,r,n){let i=n?.event_id||Wt();if(!this._client)return me&&le.warn("No client configured on scope - will not capture message!"),i;let s=new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:s,...n,event_id:i},this),i}captureEvent(t,r){let n=r?.event_id||Wt();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(me&&le.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}};o(j1,"Scope");var an=j1;function Rw(){return Ri("defaultCurrentScope",()=>new an)}o(Rw,"getDefaultCurrentScope");function Nw(){return Ri("defaultIsolationScope",()=>new an)}o(Nw,"getDefaultIsolationScope");var C4=class C4{constructor(t,r){let n;t?n=t:n=new an;let i;r?i=r:i=new an,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){let r=this._pushScope(),n;try{n=t(r)}catch(i){throw this._popScope(),i}return Mi(n)?n.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};o(C4,"AsyncContextStack");var x4=C4;function Tu(){let e=Ps(),t=Hs(e);return t.stack=t.stack||new x4(Rw(),Nw())}o(Tu,"getAsyncContextStack");function Gj(e){return Tu().withScope(e)}o(Gj,"withScope");function Yj(e,t){let r=Tu();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}o(Yj,"withSetScope");function Aw(e){return Tu().withScope(()=>e(Tu().getIsolationScope()))}o(Aw,"withIsolationScope");function Mw(){return{withIsolationScope:Aw,withScope:Gj,withSetScope:Yj,withSetIsolationScope:o((e,t)=>Aw(t),"withSetIsolationScope"),getCurrentScope:o(()=>Tu().getScope(),"getCurrentScope"),getIsolationScope:o(()=>Tu().getIsolationScope(),"getIsolationScope")}}o(Mw,"getStackAsyncContextStrategy");function Bp(e){let t=Hs(e);return t.acs?t.acs:Mw()}o(Bp,"getAsyncContextStrategy");function jr(){let e=Ps();return Bp(e).getCurrentScope()}o(jr,"getCurrentScope");function Qn(){let e=Ps();return Bp(e).getIsolationScope()}o(Qn,"getIsolationScope");function zp(){return Ri("globalScope",()=>new an)}o(zp,"getGlobalScope");function Hi(...e){let t=Ps(),r=Bp(t);if(e.length===2){let[n,i]=e;return n?r.withSetScope(n,i):r.withScope(i)}return r.withScope(e[0])}o(Hi,"withScope");function at(){return jr().getClient()}o(at,"getClient");function w4(e){let t=e.getPropagationContext(),{traceId:r,parentSpanId:n,propagationSpanId:i}=t,s={trace_id:r,span_id:i||Dp()};return n&&(s.parent_span_id=n),s}o(w4,"getTraceContextFromScope");var Vp="sentry.source",S4="sentry.sample_rate",Pw="sentry.previous_trace_sample_rate",E4="sentry.op",L4="sentry.origin";var k4="sentry.profile_id",T4="sentry.exclusive_time";var Kj="_sentryScope",Jj="_sentryIsolationScope";function Fp(e){return{scope:e[Kj],isolationScope:e[Jj]}}o(Fp,"getCapturedScopesOnSpan");var Qj="sentry-",Xj=/^sentry-/;function Dw(e){let t=eU(e);if(!t)return;let r=Object.entries(t).reduce((n,[i,s])=>{if(i.match(Xj)){let u=i.slice(Qj.length);n[u]=s}return n},{});if(Object.keys(r).length>0)return r}o(Dw,"baggageHeaderToDynamicSamplingContext");function eU(e){if(!(!e||!Fr(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,r)=>{let n=Hw(r);return Object.entries(n).forEach(([i,s])=>{t[i]=s}),t},{}):Hw(e)}o(eU,"parseBaggageHeader");function Hw(e){return e.split(",").map(t=>t.split("=").map(r=>{try{return decodeURIComponent(r.trim())}catch{return}})).reduce((t,[r,n])=>(r&&n&&(t[r]=n),t),{})}o(Hw,"baggageHeaderToObject");var tU=/^o(\d+)\./,rU=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function nU(e){return e==="http"||e==="https"}o(nU,"isValidProtocol");function Xo(e,t=!1){let{host:r,path:n,pass:i,port:s,projectId:u,protocol:c,publicKey:d}=e;return`${c}://${d}${t&&i?`:${i}`:""}@${r}${s?`:${s}`:""}/${n&&`${n}/`}${u}`}o(Xo,"dsnToString");function oU(e){let t=rU.exec(e);if(!t){Kn(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,n,i="",s="",u="",c=""]=t.slice(1),d="",p=c,h=p.split("/");if(h.length>1&&(d=h.slice(0,-1).join("/"),p=h.pop()),p){let m=p.match(/^\d+/);m&&(p=m[0])}return Bw({host:s,pass:i,path:d,projectId:p,port:u,protocol:r,publicKey:n})}o(oU,"dsnFromString");function Bw(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}o(Bw,"dsnFromComponents");function iU(e){if(!me)return!0;let{port:t,projectId:r,protocol:n}=e;return["protocol","publicKey","host","projectId"].find(u=>e[u]?!1:(le.error(`Invalid Sentry Dsn: ${u} missing`),!0))?!1:r.match(/^\d+$/)?nU(n)?t&&isNaN(parseInt(t,10))?(le.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(le.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(le.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1)}o(iU,"validateDsn");function aU(e){return e.match(tU)?.[1]}o(aU,"extractOrgIdFromDsnHost");function zw(e){let t=e.getOptions(),{host:r}=e.getDsn()||{},n;return t.orgId?n=String(t.orgId):r&&(n=aU(r)),n}o(zw,"extractOrgIdFromClient");function jp(e){let t=typeof e=="string"?oU(e):Bw(e);if(!(!t||!iU(t)))return t}o(jp,"makeDsn");function Vw(e){if(typeof e=="boolean")return Number(e);let t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}o(Vw,"parseSampleRate");var qw=1,Fw=!1;function I4(e){let{spanId:t,traceId:r,isRemote:n}=e.spanContext(),i=n?t:Iu(e).parent_span_id,s=Fp(e).scope,u=n?s?.getPropagationContext().propagationSpanId||Dp():t;return{parent_span_id:i,span_id:u,trace_id:r}}o(I4,"spanToTraceContext");function sU(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:r,traceFlags:n,...i},attributes:s})=>({span_id:t,trace_id:r,sampled:n===qw,attributes:s,...i}))}o(sU,"convertSpanLinksForEnvelope");function jw(e){return typeof e=="number"?Uw(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Uw(e.getTime()):on()}o(jw,"spanTimeInputToSeconds");function Uw(e){return e>9999999999?e/1e3:e}o(Uw,"ensureTimestampInSeconds");function Iu(e){if(uU(e))return e.getSpanJSON();let{spanId:t,traceId:r}=e.spanContext();if(lU(e)){let{attributes:n,startTime:i,name:s,endTime:u,status:c,links:d}=e,p="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0;return{span_id:t,trace_id:r,data:n,description:s,parent_span_id:p,start_timestamp:jw(i),timestamp:jw(u)||void 0,status:cU(c),op:n[E4],origin:n[L4],links:sU(d)}}return{span_id:t,trace_id:r,start_timestamp:0,data:{}}}o(Iu,"spanToJSON");function lU(e){let t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}o(lU,"spanIsOpenTelemetrySdkTraceBaseSpan");function uU(e){return typeof e.getSpanJSON=="function"}o(uU,"spanIsSentrySpan");function $w(e){let{traceFlags:t}=e.spanContext();return t===qw}o($w,"spanIsSampled");function cU(e){if(!(!e||e.code===0))return e.code===1?"ok":e.message||"unknown_error"}o(cU,"getStatusMessage");var dU="_sentryRootSpan";function U1(e){return e[dU]||e}o(U1,"getRootSpan");function O4(){Fw||(Kn(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),Fw=!0)}o(O4,"showSpanDropWarning");function Zw(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let t=e||at()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}o(Zw,"hasSpansEnabled");var Ou="production";var fU="_frozenDsc";function Ww(e,t){let r=t.getOptions(),{publicKey:n}=t.getDsn()||{},i={environment:r.environment||Ou,release:r.release,public_key:n,trace_id:e,org_id:zw(t)};return t.emit("createDsc",i),i}o(Ww,"getDynamicSamplingContextFromClient");function Gw(e,t){let r=t.getPropagationContext();return r.dsc||Ww(r.traceId,e)}o(Gw,"getDynamicSamplingContextFromScope");function R4(e){let t=at();if(!t)return{};let r=U1(e),n=Iu(r),i=n.data,s=r.spanContext().traceState,u=s?.get("sentry.sample_rate")??i[S4]??i[Pw];function c(S){return(typeof u=="number"||typeof u=="string")&&(S.sample_rate=`${u}`),S}o(c,"applyLocalSampleRateToDsc");let d=r[fU];if(d)return c(d);let p=s?.get("sentry.dsc"),h=p&&Dw(p);if(h)return c(h);let m=Ww(e.spanContext().traceId,t),v=i[Vp],x=n.description;return v!=="url"&&x&&(m.transaction=x),Zw()&&(m.sampled=String($w(r)),m.sample_rand=s?.get("sentry.sample_rand")??Fp(r).scope?.getPropagationContext().sampleRand.toString()),c(m),t.emit("createDsc",m,r),m}o(R4,"getDynamicSamplingContextFromSpan");function Xn(e,t=100,r=1/0){try{return N4("",e,t,r)}catch(n){return{ERROR:`**non-serializable** (${n})`}}}o(Xn,"normalize");function Up(e,t=3,r=100*1024){let n=Xn(e,t);return gU(n)>r?Up(e,t-1,r):n}o(Up,"normalizeToSize");function N4(e,t,r=1/0,n=1/0,i=_U()){let[s,u]=i;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;let c=pU(e,t);if(!c.startsWith("[object "))return c;if(t.__sentry_skip_normalization__)return t;let d=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:r;if(d===0)return c.replace("object ","");if(s(t))return"[Circular ~]";let p=t;if(p&&typeof p.toJSON=="function")try{let x=p.toJSON();return N4("",x,d-1,n,i)}catch{}let h=Array.isArray(t)?[]:{},m=0,v=Pp(t);for(let x in v){if(!Object.prototype.hasOwnProperty.call(v,x))continue;if(m>=n){h[x]="[MaxProperties ~]";break}let S=v[x];h[x]=N4(x,S,d-1,n,i),m++}return u(t),h}o(N4,"visit");function pU(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(V1(t))return"[VueViewModel]";if(p4(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${Jn(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;let r=hU(t);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}o(pU,"stringifyValue");function hU(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}o(hU,"getConstructorName");function mU(e){return~-encodeURI(e).split(/%..|./).length}o(mU,"utf8Length");function gU(e){return mU(JSON.stringify(e))}o(gU,"jsonSize");function _U(){let e=new WeakSet;function t(n){return e.has(n)?!0:(e.add(n),!1)}o(t,"memoize");function r(n){e.delete(n)}return o(r,"unmemoize"),[t,r]}o(_U,"memoBuilder");function Di(e,t=[]){return[e,t]}o(Di,"createEnvelope");function Yw(e,t){let[r,n]=e;return[r,[...n,t]]}o(Yw,"addItemToEnvelope");function M4(e,t){let r=e[1];for(let n of r){let i=n[0].type;if(t(n,i))return!0}return!1}o(M4,"forEachEnvelopeItem");function A4(e){let t=Hs(Ee);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}o(A4,"encodeUTF8");function Kw(e){let[t,r]=e,n=JSON.stringify(t);function i(s){typeof n=="string"?n=typeof s=="string"?n+s:[A4(n),s]:n.push(typeof s=="string"?A4(s):s)}o(i,"append");for(let s of r){let[u,c]=s;if(i(` +${JSON.stringify(u)} +`),typeof c=="string"||c instanceof Uint8Array)i(c);else{let d;try{d=JSON.stringify(c)}catch{d=JSON.stringify(Xn(c))}i(d)}}return typeof n=="string"?n:vU(n)}o(Kw,"serializeEnvelope");function vU(e){let t=e.reduce((i,s)=>i+s.length,0),r=new Uint8Array(t),n=0;for(let i of e)r.set(i,n),n+=i.length;return r}o(vU,"concatBuffers");function Jw(e){let t=typeof e.data=="string"?A4(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}o(Jw,"createAttachmentEnvelopeItem");var bU={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function P4(e){return bU[e]}o(P4,"envelopeItemTypeToDataCategory");function H4(e){if(!e?.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}o(H4,"getSdkMetadataForEnvelopeHeader");function Qw(e,t,r,n){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:Xo(n)},...i&&{trace:i}}}o(Qw,"createEventEnvelopeHeaders");function D4(e,t){if(!t?.length||!e.description)return!1;for(let r of t){if(yU(r)){if(Eu(e.description,r))return!0;continue}if(!r.name&&!r.op)continue;let n=r.name?Eu(e.description,r.name):!0,i=r.op?e.op&&Eu(e.op,r.op):!0;if(n&&i)return!0}return!1}o(D4,"shouldIgnoreSpan");function Xw(e,t){let r=t.parent_span_id,n=t.span_id;if(r)for(let i of e)i.parent_span_id===n&&(i.parent_span_id=r)}o(Xw,"reparentChildSpans");function yU(e){return typeof e=="string"||e instanceof RegExp}o(yU,"isStringOrRegExp");function xU(e,t){if(!t)return e;let r=e.sdk||{};return e.sdk={...r,name:r.name||t.name,version:r.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}o(xU,"_enhanceEventWithSdkInfo");function eS(e,t,r,n){let i=H4(r),s={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:Xo(t)}},u="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Di(s,[u])}o(eS,"createSessionEnvelope");function tS(e,t,r,n){let i=H4(r),s=e.type&&e.type!=="replay_event"?e.type:"event";xU(e,r?.sdk);let u=Qw(e,i,n,t);return delete e.sdkProcessingMetadata,Di(u,[[{type:s},e]])}o(tS,"createEventEnvelope");var B4=0,rS=1,nS=2;function eo(e){return new vo(t=>{t(e)})}o(eo,"resolvedSyncPromise");function Pa(e){return new vo((t,r)=>{r(e)})}o(Pa,"rejectedSyncPromise");var q1=class q1{constructor(t){this._state=B4,this._handlers=[],this._runExecutor(t)}then(t,r){return new q1((n,i)=>{this._handlers.push([!1,s=>{if(!t)n(s);else try{n(t(s))}catch(u){i(u)}},s=>{if(!r)i(s);else try{n(r(s))}catch(u){i(u)}}]),this._executeHandlers()})}catch(t){return this.then(r=>r,t)}finally(t){return new q1((r,n)=>{let i,s;return this.then(u=>{s=!1,i=u,t&&t()},u=>{s=!0,i=u,t&&t()}).then(()=>{if(s){n(i);return}r(i)})})}_executeHandlers(){if(this._state===B4)return;let t=this._handlers.slice();this._handlers=[],t.forEach(r=>{r[0]||(this._state===rS&&r[1](this._value),this._state===nS&&r[2](this._value),r[0]=!0)})}_runExecutor(t){let r=o((s,u)=>{if(this._state===B4){if(Mi(u)){u.then(n,i);return}this._state=s,this._value=u,this._executeHandlers()}},"setResult"),n=o(s=>{r(rS,s)},"resolve"),i=o(s=>{r(nS,s)},"reject");try{t(n,i)}catch(s){i(s)}}};o(q1,"SyncPromise");var vo=q1;function qp(e,t,r,n=0){return new vo((i,s)=>{let u=e[n];if(t===null||typeof u!="function")i(t);else{let c=u({...t},r);me&&u.id&&c===null&&le.log(`Event processor "${u.id}" dropped event`),Mi(c)?c.then(d=>qp(e,d,r,n+1).then(i)).then(null,s):qp(e,c,r,n+1).then(i).then(null,s)}})}o(qp,"notifyEventProcessors");function oS(e,t){let{fingerprint:r,span:n,breadcrumbs:i,sdkProcessingMetadata:s}=t;CU(e,t),n&&EU(e,n),LU(e,r),wU(e,i),SU(e,s)}o(oS,"applyScopeDataToEvent");function z4(e,t){let{extra:r,tags:n,user:i,contexts:s,level:u,sdkProcessingMetadata:c,breadcrumbs:d,fingerprint:p,eventProcessors:h,attachments:m,propagationContext:v,transactionName:x,span:S}=t;$p(e,"extra",r),$p(e,"tags",n),$p(e,"user",i),$p(e,"contexts",s),e.sdkProcessingMetadata=Ma(e.sdkProcessingMetadata,c,2),u&&(e.level=u),x&&(e.transactionName=x),S&&(e.span=S),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),p.length&&(e.fingerprint=[...e.fingerprint,...p]),h.length&&(e.eventProcessors=[...e.eventProcessors,...h]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...v}}o(z4,"mergeScopeData");function $p(e,t,r){e[t]=Ma(e[t],r,1)}o($p,"mergeAndOverwriteScopeData");function CU(e,t){let{extra:r,tags:n,user:i,contexts:s,level:u,transactionName:c}=t;Object.keys(r).length&&(e.extra={...r,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),u&&(e.level=u),c&&e.type!=="transaction"&&(e.transaction=c)}o(CU,"applyDataToEvent");function wU(e,t){let r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}o(wU,"applyBreadcrumbsToEvent");function SU(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}o(SU,"applySdkMetadataToEvent");function EU(e,t){e.contexts={trace:I4(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:R4(t),...e.sdkProcessingMetadata};let r=U1(t),n=Iu(r).description;n&&!e.transaction&&e.type==="transaction"&&(e.transaction=n)}o(EU,"applySpanToEvent");function LU(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}o(LU,"applyFingerprintToEvent");var Zp,iS,Wp;function aS(e){let t=Ee._sentryDebugIds;if(!t)return{};let r=Object.keys(t);return Wp&&r.length===iS||(iS=r.length,Wp=r.reduce((n,i)=>{Zp||(Zp={});let s=Zp[i];if(s)n[s[0]]=s[1];else{let u=e(i);for(let c=u.length-1;c>=0;c--){let p=u[c]?.filename,h=t[i];if(p&&h){n[p]=h,Zp[i]=[p,h];break}}}return n},{})),Wp}o(aS,"getFilenameToDebugIdMap");function sS(e,t,r,n,i,s){let{normalizeDepth:u=3,normalizeMaxBreadth:c=1e3}=e,d={...t,event_id:t.event_id||r.event_id||Wt(),timestamp:t.timestamp||Qo()},p=r.integrations||e.integrations.map(y=>y.name);kU(d,e),OU(d,p),i&&i.emit("applyFrameMetadata",t),t.type===void 0&&TU(d,e.stackParser);let h=NU(n,r.captureContext);r.mechanism&&Jo(d,r.mechanism);let m=i?i.getEventProcessors():[],v=zp().getScopeData();if(s){let y=s.getScopeData();z4(v,y)}if(h){let y=h.getScopeData();z4(v,y)}let x=[...r.attachments||[],...v.attachments];x.length&&(r.attachments=x),oS(d,v);let S=[...m,...v.eventProcessors];return qp(S,d,r).then(y=>(y&&IU(y),typeof u=="number"&&u>0?RU(y,u,c):y))}o(sS,"prepareEvent");function kU(e,t){let{environment:r,release:n,dist:i,maxValueLength:s=250}=t;e.environment=e.environment||r||Ou,!e.release&&n&&(e.release=n),!e.dist&&i&&(e.dist=i);let u=e.request;u?.url&&(u.url=Aa(u.url,s))}o(kU,"applyClientOptions");function TU(e,t){let r=aS(t);e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(i=>{i.filename&&(i.debug_id=r[i.filename])})})}o(TU,"applyDebugIds");function IU(e){let t={};if(e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(i=>{i.debug_id&&(i.abs_path?t[i.abs_path]=i.debug_id:i.filename&&(t[i.filename]=i.debug_id),delete i.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([n,i])=>{r.push({type:"sourcemap",code_file:n,debug_id:i})})}o(IU,"applyDebugMeta");function OU(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}o(OU,"applyIntegrationsMetadata");function RU(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(i=>({...i,...i.data&&{data:Xn(i.data,t,r)}}))},...e.user&&{user:Xn(e.user,t,r)},...e.contexts&&{contexts:Xn(e.contexts,t,r)},...e.extra&&{extra:Xn(e.extra,t,r)}};return e.contexts?.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=Xn(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(i=>({...i,...i.data&&{data:Xn(i.data,t,r)}}))),e.contexts?.flags&&n.contexts&&(n.contexts.flags=Xn(e.contexts.flags,3,r)),n}o(RU,"normalizeEvent");function NU(e,t){if(!t)return e;let r=e?e.clone():new an;return r.update(t),r}o(NU,"getFinalScope");function lS(e){if(e)return AU(e)?{captureContext:e}:PU(e)?{captureContext:e}:e}o(lS,"parseEventHintOrCaptureContext");function AU(e){return e instanceof an||typeof e=="function"}o(AU,"hintIsScopeOrFunction");var MU=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function PU(e){return Object.keys(e).some(t=>MU.includes(t))}o(PU,"hintIsScopeContext");function Ru(e,t){return jr().captureException(e,lS(t))}o(Ru,"captureException");function $1(e,t){return jr().captureEvent(e,t)}o($1,"captureEvent");function Gp(e,t){Qn().setContext(e,t)}o(Gp,"setContext");function Yp(){return Qn().lastEventId()}o(Yp,"lastEventId");function Z1(e){let t=Qn(),r=jr(),{userAgent:n}=Ee.navigator||{},i=Iw({user:r.getUser()||t.getUser(),...n&&{userAgent:n},...e}),s=t.getSession();return s?.status==="ok"&&Pi(s,{status:"exited"}),Kp(),t.setSession(i),i}o(Z1,"startSession");function Kp(){let e=Qn(),r=jr().getSession()||e.getSession();r&&Ow(r),cS(),e.setSession()}o(Kp,"endSession");function cS(){let e=Qn(),t=at(),r=e.getSession();r&&t&&t.captureSession(r)}o(cS,"_sendSessionUpdate");function W1(e=!1){if(e){Kp();return}cS()}o(W1,"captureSession");var HU="7";function dS(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}o(dS,"getBaseApiEndpoint");function DU(e){return`${dS(e)}${e.projectId}/envelope/`}o(DU,"_getIngestEndpoint");function BU(e,t){let r={sentry_version:HU};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(r).toString()}o(BU,"_encodedAuth");function V4(e,t,r){return t||`${DU(e)}?${BU(e,r)}`}o(V4,"getEnvelopeEndpointWithUrlEncodedAuth");function F4(e,t){let r=jp(e);if(!r)return"";let n=`${dS(r)}embed/error-page/`,i=`dsn=${Xo(r)}`;for(let s in t)if(s!=="dsn"&&s!=="onClose")if(s==="user"){let u=t.user;if(!u)continue;u.name&&(i+=`&name=${encodeURIComponent(u.name)}`),u.email&&(i+=`&email=${encodeURIComponent(u.email)}`)}else i+=`&${encodeURIComponent(s)}=${encodeURIComponent(t[s])}`;return`${n}?${i}`}o(F4,"getReportDialogEndpoint");var fS=[];function zU(e){let t={};return e.forEach(r=>{let{name:n}=r,i=t[n];i&&!i.isDefaultInstance&&r.isDefaultInstance||(t[n]=r)}),Object.values(t)}o(zU,"filterDuplicates");function j4(e){let t=e.defaultIntegrations||[],r=e.integrations;t.forEach(i=>{i.isDefaultInstance=!0});let n;if(Array.isArray(r))n=[...t,...r];else if(typeof r=="function"){let i=r(t);n=Array.isArray(i)?i:[i]}else n=t;return zU(n)}o(j4,"getIntegrationsToSetup");function pS(e,t){let r={};return t.forEach(n=>{n&&q4(e,n,r)}),r}o(pS,"setupIntegrations");function U4(e,t){for(let r of t)r?.afterAllSetup&&r.afterAllSetup(e)}o(U4,"afterSetupIntegrations");function q4(e,t,r){if(r[t.name]){me&&le.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,fS.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),fS.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,s)=>n(i,s,e))}if(typeof t.processEvent=="function"){let n=t.processEvent.bind(t),i=Object.assign((s,u)=>n(s,u,e),{id:t.name});e.addEventProcessor(i)}me&&le.log(`Integration installed: ${t.name}`)}o(q4,"setupIntegration");function hS(e,t,r){let n=[{type:"client_report"},{timestamp:r||Qo(),discarded_events:e}];return Di(t?{dsn:t}:{},[n])}o(hS,"createClientReportEnvelope");function Jp(e){let t=[];e.message&&t.push(e.message);try{let r=e.exception.values[e.exception.values.length-1];r?.value&&(t.push(r.value),r.type&&t.push(`${r.type}: ${r.value}`))}catch{}return t}o(Jp,"getPossibleEventMessages");function mS(e){let{trace_id:t,parent_span_id:r,span_id:n,status:i,origin:s,data:u,op:c}=e.contexts?.trace??{};return{data:u??{},description:e.transaction,op:c,parent_span_id:r,span_id:n??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:s,profile_id:u?.[k4],exclusive_time:u?.[T4],measurements:e.measurements,is_segment:!0}}o(mS,"convertTransactionEventToSpanJson");function gS(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[k4]:e.profile_id},...e.exclusive_time&&{[T4]:e.exclusive_time}}}},measurements:e.measurements}}o(gS,"convertSpanJsonToTransactionEvent");var _S="Not capturing exception because it's already been captured.",vS="Discarded session because of missing or non-string release",xS=Symbol.for("SentryInternalError"),CS=Symbol.for("SentryDoNotSendEventError");function Qp(e){return{message:e,[xS]:!0}}o(Qp,"_makeInternalError");function $4(e){return{message:e,[CS]:!0}}o($4,"_makeDoNotSendEventError");function bS(e){return!!e&&typeof e=="object"&&xS in e}o(bS,"_isInternalError");function yS(e){return!!e&&typeof e=="object"&&CS in e}o(yS,"_isDoNotSendEventError");var W4=class W4{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=jp(t.dsn):me&&le.warn("No DSN provided, client will not send events."),this._dsn){let r=V4(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:r})}}captureException(t,r,n){let i=Wt();if(Hp(t))return me&&le.log(_S),i;let s={event_id:i,...r};return this._process(this.eventFromException(t,s).then(u=>this._captureEvent(u,s,n))),s.event_id}captureMessage(t,r,n,i){let s={event_id:Wt(),...n},u=Su(t)?t:String(t),c=Ds(t)?this.eventFromMessage(u,r,s):this.eventFromException(t,s);return this._process(c.then(d=>this._captureEvent(d,s,i))),s.event_id}captureEvent(t,r,n){let i=Wt();if(r?.originalException&&Hp(r.originalException))return me&&le.log(_S),i;let s={event_id:i,...r},u=t.sdkProcessingMetadata||{},c=u.capturedSpanScope,d=u.capturedSpanIsolationScope;return this._process(this._captureEvent(t,s,c||n,d)),s.event_id}captureSession(t){this.sendSession(t),Pi(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let r=this._transport;return r?(this.emit("flush"),this._isClientDoneProcessing(t).then(n=>r.flush(t).then(i=>n&&i))):eo(!0)}close(t){return this.flush(t).then(r=>(this.getOptions().enabled=!1,this.emit("close"),r))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){let r=this._integrations[t.name];q4(this,t,this._integrations),r||U4(this,[t])}sendEvent(t,r={}){this.emit("beforeSendEvent",t,r);let n=tS(t,this._dsn,this._options._metadata,this._options.tunnel);for(let s of r.attachments||[])n=Yw(n,Jw(s));let i=this.sendEnvelope(n);i&&i.then(s=>this.emit("afterSendEvent",t,s),null)}sendSession(t){let{release:r,environment:n=Ou}=this._options;if("aggregates"in t){let s=t.attrs||{};if(!s.release&&!r){me&&le.warn(vS);return}s.release=s.release||r,s.environment=s.environment||n,t.attrs=s}else{if(!t.release&&!r){me&&le.warn(vS);return}t.release=t.release||r,t.environment=t.environment||n}this.emit("beforeSendSession",t);let i=eS(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(i)}recordDroppedEvent(t,r,n=1){if(this._options.sendClientReports){let i=`${t}:${r}`;me&&le.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(t,r){let n=this._hooks[t]=this._hooks[t]||[];return n.push(r),()=>{let i=n.indexOf(r);i>-1&&n.splice(i,1)}}emit(t,...r){let n=this._hooks[t];n&&n.forEach(i=>i(...r))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,r=>(me&&le.error("Error while sending envelope:",r),r)):(me&&le.error("Transport disabled"),eo({}))}_setupIntegrations(){let{integrations:t}=this._options;this._integrations=pS(this,t),U4(this,t)}_updateSessionFromEvent(t,r){let n=r.level==="fatal",i=!1,s=r.exception?.values;if(s){i=!0;for(let d of s)if(d.mechanism?.handled===!1){n=!0;break}}let u=t.status==="ok";(u&&t.errors===0||u&&n)&&(Pi(t,{...n&&{status:"crashed"},errors:t.errors||Number(i||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new vo(r=>{let n=0,i=1,s=setInterval(()=>{this._numProcessing==0?(clearInterval(s),r(!0)):(n+=i,t&&n>=t&&(clearInterval(s),r(!1)))},i)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,r,n,i){let s=this.getOptions(),u=Object.keys(this._integrations);return!r.integrations&&u?.length&&(r.integrations=u),this.emit("preprocessEvent",t,r),t.type||i.setLastEventId(t.event_id||r.event_id),sS(s,t,r,n,this,i).then(c=>{if(c===null)return c;this.emit("postprocessEvent",c,r),c.contexts={trace:w4(n),...c.contexts};let d=Gw(this,n);return c.sdkProcessingMetadata={dynamicSamplingContext:d,...c.sdkProcessingMetadata},c})}_captureEvent(t,r={},n=jr(),i=Qn()){return me&&Z4(t)&&le.log(`Captured error event \`${Jp(t)[0]||""}\``),this._processEvent(t,r,n,i).then(s=>s.event_id,s=>{me&&(yS(s)?le.log(s.message):bS(s)?le.warn(s.message):le.warn(s))})}_processEvent(t,r,n,i){let s=this.getOptions(),{sampleRate:u}=s,c=wS(t),d=Z4(t),p=t.type||"error",h=`before send for type \`${p}\``,m=typeof u>"u"?void 0:Vw(u);if(d&&typeof m=="number"&&Math.random()>m)return this.recordDroppedEvent("sample_rate","error"),Pa($4(`Discarding event because it's not included in the random sample (sampling rate = ${u})`));let v=p==="replay_event"?"replay":p;return this._prepareEvent(t,r,n,i).then(x=>{if(x===null)throw this.recordDroppedEvent("event_processor",v),$4("An event processor returned `null`, will not send event.");if(r.data&&r.data.__sentry__===!0)return x;let E=jU(this,s,x,r);return FU(E,h)}).then(x=>{if(x===null){if(this.recordDroppedEvent("before_send",v),c){let _=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",_)}throw $4(`${h} returned \`null\`, will not send event.`)}let S=n.getSession()||i.getSession();if(d&&S&&this._updateSessionFromEvent(S,x),c){let y=x.sdkProcessingMetadata?.spanCountBeforeProcessing||0,_=x.spans?x.spans.length:0,b=y-_;b>0&&this.recordDroppedEvent("before_send","span",b)}let E=x.transaction_info;if(c&&E&&x.transaction!==t.transaction){let y="custom";x.transaction_info={...E,source:y}}return this.sendEvent(x,r),x}).then(null,x=>{throw yS(x)||bS(x)?x:(this.captureException(x,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:x}),Qp(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. +Reason: ${x}`))})}_process(t){this._numProcessing++,t.then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r))}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.entries(t).map(([r,n])=>{let[i,s]=r.split(":");return{reason:i,category:s,quantity:n}})}_flushOutcomes(){me&&le.log("Flushing outcomes...");let t=this._clearOutcomes();if(t.length===0){me&&le.log("No outcomes to send");return}if(!this._dsn){me&&le.log("No dsn provided, will not send outcomes");return}me&&le.log("Sending outcomes:",t);let r=hS(t,this._options.tunnel&&Xo(this._dsn));this.sendEnvelope(r)}};o(W4,"Client");var G1=W4;function FU(e,t){let r=`${t} must return \`null\` or a valid event.`;if(Mi(e))return e.then(n=>{if(!Ai(n)&&n!==null)throw Qp(r);return n},n=>{throw Qp(`${t} rejected with ${n}`)});if(!Ai(e)&&e!==null)throw Qp(r);return e}o(FU,"_validateBeforeSendResult");function jU(e,t,r,n){let{beforeSend:i,beforeSendTransaction:s,beforeSendSpan:u,ignoreSpans:c}=t,d=r;if(Z4(d)&&i)return i(d,n);if(wS(d)){if(u||c){let p=mS(d);if(c?.length&&D4(p,c))return null;if(u){let h=u(p);h?d=Ma(r,gS(h)):O4()}if(d.spans){let h=[],m=d.spans;for(let x of m){if(c?.length&&D4(x,c)){Xw(m,x);continue}if(u){let S=u(x);S?h.push(S):(O4(),h.push(x))}else h.push(x)}let v=d.spans.length-h.length;v&&e.recordDroppedEvent("before_send","span",v),d.spans=h}}if(s){if(d.spans){let p=d.spans.length;d.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:p}}return s(d,n)}}return d}o(jU,"processBeforeSend");function Z4(e){return e.type===void 0}o(Z4,"isErrorEvent");function wS(e){return e.type==="transaction"}o(wS,"isTransactionEvent");function UU(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}o(UU,"createLogContainerEnvelopeItem");function SS(e,t,r,n){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),r&&n&&(i.dsn=Xo(n)),Di(i,[UU(e)])}o(SS,"createLogEnvelope");function Y1(e,t){let r=t??qU(e)??[];if(r.length===0)return;let n=e.getOptions(),i=SS(r,n._metadata,n.tunnel,e.getDsn());ES().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(i)}o(Y1,"_INTERNAL_flushLogsBuffer");function qU(e){return ES().get(e)}o(qU,"_INTERNAL_getLogBuffer");function ES(){return Ri("clientToLogBufferMap",()=>new WeakMap)}o(ES,"_getBufferMap");function G4(e,t){t.debug===!0&&(me?le.enable():Kn(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),jr().update(t.initialScope);let n=new e(t);return Y4(n),n.init(),n}o(G4,"initAndBind");function Y4(e){jr().setClient(e)}o(Y4,"setCurrentClient");var K4=Symbol.for("SentryBufferFullError");function LS(e){let t=[];function r(){return e===void 0||t.lengthn(c)).then(null,()=>n(c).then(null,()=>{})),c}o(i,"add");function s(u){return new vo((c,d)=>{let p=t.length;if(!p)return c(!0);let h=setTimeout(()=>{u&&u>0&&c(!1)},u);t.forEach(m=>{eo(m).then(()=>{--p||(clearTimeout(h),c(!0))},d)})})}return o(s,"drain"),{$:t,add:i,drain:s}}o(LS,"makePromiseBuffer");function $U(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return r*1e3;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}o($U,"parseRetryAfterHeader");function ZU(e,t){return e[t]||e.all||0}o(ZU,"disabledUntil");function kS(e,t,r=Date.now()){return ZU(e,t)>r}o(kS,"isRateLimited");function TS(e,{statusCode:t,headers:r},n=Date.now()){let i={...e},s=r?.["x-sentry-rate-limits"],u=r?.["retry-after"];if(s)for(let c of s.trim().split(",")){let[d,p,,,h]=c.split(":",5),m=parseInt(d,10),v=(isNaN(m)?60:m)*1e3;if(!p)i.all=n+v;else for(let x of p.split(";"))x==="metric_bucket"?(!h||h.split(";").includes("custom"))&&(i[x]=n+v):i[x]=n+v}else u?i.all=n+$U(u,n):t===429&&(i.all=n+60*1e3);return i}o(TS,"updateRateLimits");var WU=64;function Xp(e,t,r=LS(e.bufferSize||WU)){let n={},i=o(u=>r.drain(u),"flush");function s(u){let c=[];if(M4(u,(m,v)=>{let x=P4(v);kS(n,x)?e.recordDroppedEvent("ratelimit_backoff",x):c.push(m)}),c.length===0)return eo({});let d=Di(u[0],c),p=o(m=>{M4(d,(v,x)=>{e.recordDroppedEvent(m,P4(x))})},"recordEnvelopeLoss"),h=o(()=>t({body:Kw(d)}).then(m=>(m.statusCode!==void 0&&(m.statusCode<200||m.statusCode>=300)&&me&&le.warn(`Sentry responded with status code ${m.statusCode} to sent event.`),n=TS(n,m),m),m=>{throw p("network_error"),me&&le.error("Encountered error running transport request:",m),m}),"requestTask");return r.add(h).then(m=>m,m=>{if(m===K4)return me&&le.error("Skipped sending event because buffer is full."),p("queue_overflow"),eo({});throw m})}return o(s,"send"),{send:s,flush:i}}o(Xp,"createTransport");function K1(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}o(K1,"parseUrl");function J4(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}o(J4,"addAutoIpAddressToSession");function J1(e,t,r=[t],n="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:r.map(s=>({name:`${n}:@sentry/${s}`,version:Go})),version:Go}),e._metadata=i}o(J1,"applySdkMetadata");var GU=100;function ei(e,t){let r=at(),n=Qn();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:s=GU}=r.getOptions();if(s<=0)return;let c={timestamp:Qo(),...e},d=i?Kn(()=>i(c,t)):c;d!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",d,t),n.addBreadcrumb(d,s))}o(ei,"addBreadcrumb");var IS,YU="FunctionToString",OS=new WeakMap,KU=o(()=>({name:YU,setupOnce(){IS=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=Vs(this),r=OS.has(at())&&t!==void 0?t:this;return IS.apply(r,e)}}catch{}},setup(e){OS.set(e,!0)}}),"_functionToStringIntegration"),e2=KU;var JU=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],QU="EventFilters",Q4=(e={})=>{let t;return{name:QU,setup(r){let n=r.getOptions();t=RS(e,n)},processEvent(r,n,i){if(!t){let s=i.getOptions();t=RS(e,s)}return XU(r,t)?null:r}}},r2=(e={})=>({...Q4(e),name:"InboundFilters"});function RS(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:JU],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}o(RS,"_mergeOptions");function XU(e,t){if(e.type){if(e.type==="transaction"&&tq(e,t.ignoreTransactions))return me&&le.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. +Event: ${Ko(e)}`),!0}else{if(eq(e,t.ignoreErrors))return me&&le.warn(`Event dropped due to being matched by \`ignoreErrors\` option. +Event: ${Ko(e)}`),!0;if(iq(e))return me&&le.warn(`Event dropped due to not having an error message, error type or stacktrace. +Event: ${Ko(e)}`),!0;if(rq(e,t.denyUrls))return me&&le.warn(`Event dropped due to being matched by \`denyUrls\` option. +Event: ${Ko(e)}. +Url: ${t2(e)}`),!0;if(!nq(e,t.allowUrls))return me&&le.warn(`Event dropped due to not being matched by \`allowUrls\` option. +Event: ${Ko(e)}. +Url: ${t2(e)}`),!0}return!1}o(XU,"_shouldDropEvent");function eq(e,t){return t?.length?Jp(e).some(r=>Lu(r,t)):!1}o(eq,"_isIgnoredError");function tq(e,t){if(!t?.length)return!1;let r=e.transaction;return r?Lu(r,t):!1}o(tq,"_isIgnoredTransaction");function rq(e,t){if(!t?.length)return!1;let r=t2(e);return r?Lu(r,t):!1}o(rq,"_isDeniedUrl");function nq(e,t){if(!t?.length)return!0;let r=t2(e);return r?Lu(r,t):!0}o(nq,"_isAllowedUrl");function oq(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&r.filename!==""&&r.filename!=="[native code]")return r.filename||null}return null}o(oq,"_getLastValidUrl");function t2(e){try{let r=[...e.exception?.values??[]].reverse().find(n=>n.mechanism?.parent_id===void 0&&n.stacktrace?.frames?.length)?.stacktrace?.frames;return r?oq(r):null}catch{return me&&le.error(`Cannot extract url for event ${Ko(e)}`),null}}o(t2,"_getEventFilterUrl");function iq(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}o(iq,"_isUselessError");function e6(e,t,r,n,i,s){if(!i.exception?.values||!s||!_o(s.originalException,Error))return;let u=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;u&&(i.exception.values=X4(e,t,n,s.originalException,r,i.exception.values,u,0))}o(e6,"applyAggregateErrorsToEvent");function X4(e,t,r,n,i,s,u,c){if(s.length>=r+1)return s;let d=[...s];if(_o(n[i],Error)){NS(u,c);let p=e(t,n[i]),h=d.length;AS(p,i,h,c),d=X4(e,t,r,n[i],i,[p,...d],p,h)}return Array.isArray(n.errors)&&n.errors.forEach((p,h)=>{if(_o(p,Error)){NS(u,c);let m=e(t,p),v=d.length;AS(m,`errors[${h}]`,v,c),d=X4(e,t,r,p,i,[m,...d],m,v)}}),d}o(X4,"aggregateExceptionsFromError");function NS(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}o(NS,"applyExceptionGroupFieldsForParentException");function AS(e,t,r,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}o(AS,"applyExceptionGroupFieldsForChildException");function t6(e){let t="console";zr(t,e),Vr(t,aq)}o(t6,"addConsoleInstrumentationHandler");function aq(){"console"in Ee&&t4.forEach(function(e){e in Ee.console&&Zt(Ee.console,e,function(t){return Cu[e]=t,function(...r){$t("console",{args:r,level:e}),Cu[e]?.apply(Ee.console,r)}})})}o(aq,"instrumentConsole");function r6(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}o(r6,"severityLevelFromString");var sq="Dedupe",lq=o(()=>{let e;return{name:sq,processEvent(t){if(t.type)return t;try{if(uq(t,e))return me&&le.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},"_dedupeIntegration"),n2=lq;function uq(e,t){return t?!!(cq(e,t)||dq(e,t)):!1}o(uq,"_shouldDropEvent");function cq(e,t){let r=e.message,n=t.message;return!(!r&&!n||r&&!n||!r&&n||r!==n||!HS(e,t)||!PS(e,t))}o(cq,"_isSameMessageEvent");function dq(e,t){let r=MS(t),n=MS(e);return!(!r||!n||r.type!==n.type||r.value!==n.value||!HS(e,t)||!PS(e,t))}o(dq,"_isSameExceptionEvent");function PS(e,t){let r=Ip(e),n=Ip(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||(r=r,n=n,n.length!==r.length))return!1;for(let i=0;i=400&&e<500?"warning":e>=500?"error":void 0}o(o2,"getBreadcrumbLogLevelFromHttpStatusCode");var Q1=Ee;function n6(){return"history"in Q1&&!!Q1.history}o(n6,"supportsHistory");function fq(){if(!("fetch"in Q1))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}o(fq,"_isFetchSupported");function X1(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}o(X1,"isNativeFunction");function o6(){if(typeof EdgeRuntime=="string")return!0;if(!fq())return!1;if(X1(Q1.fetch))return!0;let e=!1,t=Q1.document;if(t&&typeof t.createElement=="function")try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow?.fetch&&(e=X1(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){me&&le.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}o(o6,"supportsNativeFetch");function a6(e,t){let r="fetch";zr(r,e),Vr(r,()=>pq(void 0,t))}o(a6,"addFetchInstrumentationHandler");function pq(e,t=!1){t&&!o6()||Zt(Ee,"fetch",function(r){return function(...n){let i=new Error,{method:s,url:u}=hq(n),c={args:n,fetchData:{method:s,url:u},startTimestamp:on()*1e3,virtualError:i,headers:mq(n)};return e||$t("fetch",{...c}),r.apply(Ee,n).then(async d=>(e?e(d):$t("fetch",{...c,endTimestamp:on()*1e3,response:d}),d),d=>{if($t("fetch",{...c,endTimestamp:on()*1e3,error:d}),Ni(d)&&d.stack===void 0&&(d.stack=i.stack,Cn(d,"framesToPop",1)),d instanceof TypeError&&(d.message==="Failed to fetch"||d.message==="Load failed"||d.message==="NetworkError when attempting to fetch resource."))try{let p=new URL(c.fetchData.url);d.message=`${d.message} (${p.host})`}catch{}throw d})}})}o(pq,"instrumentFetch");function i6(e,t){return!!e&&typeof e=="object"&&!!e[t]}o(i6,"hasProp");function DS(e){return typeof e=="string"?e:e?i6(e,"url")?e.url:e.toString?e.toString():"":""}o(DS,"getUrlFromResource");function hq(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){let[r,n]=e;return{url:DS(r),method:i6(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:DS(t),method:i6(t,"method")?String(t.method).toUpperCase():"GET"}}o(hq,"parseFetchArgs");function mq(e){let[t,r]=e;try{if(typeof r=="object"&&r!==null&&"headers"in r&&r.headers)return new Headers(r.headers);if(ww(t))return new Headers(t.headers)}catch{}}o(mq,"getHeadersFromFetchArgs");function s6(){return"npm"}o(s6,"getSDKSource");var Ke=Ee,l6=0;function u6(){return l6>0}o(u6,"shouldIgnoreOnError");function Tq(){l6++,setTimeout(()=>{l6--})}o(Tq,"ignoreNextOnError");function Fs(e,t={}){function r(i){return typeof i=="function"}if(o(r,"isFunction"),!r(e))return e;try{let i=e.__sentry_wrapped__;if(i)return typeof i=="function"?i:e;if(Vs(e))return e}catch{return e}let n=o(function(...i){try{let s=i.map(u=>Fs(u,t));return e.apply(this,s)}catch(s){throw Tq(),Hi(u=>{u.addEventProcessor(c=>(t.mechanism&&(ku(c,void 0,void 0),Jo(c,t.mechanism)),c.extra={...c.extra,arguments:i},c)),Ru(s)}),s}},"sentryWrapped");try{for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}catch{}Mp(n,e),Cn(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get(){return e.name}})}catch{}return n}o(Fs,"wrap");function BS(){let e=zs(),{referrer:t}=Ke.document||{},{userAgent:r}=Ke.navigator||{},n={...t&&{Referer:t},...r&&{"User-Agent":r}};return{url:e,headers:n}}o(BS,"getHttpRequestData");function i2(e,t){let r=f6(e,t),n={type:Aq(t),value:Mq(t)};return r.length&&(n.stacktrace={frames:r}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}o(i2,"exceptionFromError");function Iq(e,t,r,n){let s=at()?.getOptions().normalizeDepth,u=Dq(t),c={__serialized__:Up(t,s)};if(u)return{exception:{values:[i2(e,u)]},extra:c};let d={exception:{values:[{type:Bs(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:Pq(t,{isUnhandledRejection:n})}]},extra:c};if(r){let p=f6(e,r);p.length&&(d.exception.values[0].stacktrace={frames:p})}return d}o(Iq,"eventFromPlainObject");function c6(e,t){return{exception:{values:[i2(e,t)]}}}o(c6,"eventFromError");function f6(e,t){let r=t.stacktrace||t.stack||"",n=Rq(t),i=Nq(t);try{return e(r,n,i)}catch{}return[]}o(f6,"parseStackFrames");var Oq=/Minified React error #\d+;/i;function Rq(e){return e&&Oq.test(e.message)?1:0}o(Rq,"getSkipFirstStackStringLines");function Nq(e){return typeof e.framesToPop=="number"?e.framesToPop:0}o(Nq,"getPopFirstTopFrames");function zS(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}o(zS,"isWebAssemblyException");function Aq(e){let t=e?.name;return!t&&zS(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}o(Aq,"extractType");function Mq(e){let t=e?.message;return zS(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}o(Mq,"extractMessage");function VS(e,t,r,n){let i=r?.syntheticException||void 0,s=a2(e,t,i,n);return Jo(s),s.level="error",r?.event_id&&(s.event_id=r.event_id),eo(s)}o(VS,"eventFromException");function FS(e,t,r="info",n,i){let s=n?.syntheticException||void 0,u=d6(e,t,s,i);return u.level=r,n?.event_id&&(u.event_id=n.event_id),eo(u)}o(FS,"eventFromMessage");function a2(e,t,r,n,i){let s;if(Rp(t)&&t.error)return c6(e,t.error);if(Np(t)||c4(t)){let u=t;if("stack"in t)s=c6(e,t);else{let c=u.name||(Np(u)?"DOMError":"DOMException"),d=u.message?`${c}: ${u.message}`:c;s=d6(e,d,r,n),ku(s,d)}return"code"in u&&(s.tags={...s.tags,"DOMException.code":`${u.code}`}),s}return Ni(t)?c6(e,t):Ai(t)||Bs(t)?(s=Iq(e,t,r,i),Jo(s,{synthetic:!0}),s):(s=d6(e,t,r,n),ku(s,`${t}`,void 0),Jo(s,{synthetic:!0}),s)}o(a2,"eventFromUnknownInput");function d6(e,t,r,n){let i={};if(n&&r){let s=f6(e,r);s.length&&(i.exception={values:[{value:t,stacktrace:{frames:s}}]}),Jo(i,{synthetic:!0})}if(Su(t)){let{__sentry_template_string__:s,__sentry_template_values__:u}=t;return i.logentry={message:s,params:u},i}return i.message=t,i}o(d6,"eventFromString");function Pq(e,{isUnhandledRejection:t}){let r=g4(e),n=t?"promise rejection":"exception";return Rp(e)?`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``:Bs(e)?`Event \`${Hq(e)}\` (type=${e.type}) captured as ${n}`:`Object captured as ${n} with keys: ${r}`}o(Pq,"getNonErrorObjectExceptionValue");function Hq(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}o(Hq,"getObjectClassName");function Dq(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}o(Dq,"getErrorPropertyFromObject");var Bq=5e3,p6=class p6 extends G1{constructor(t){let r=zq(t),n=Ke.SENTRY_SDK_SOURCE||s6();J1(r,"browser",["browser"],n),r._metadata?.sdk&&(r._metadata.sdk.settings={infer_ip:r.sendDefaultPii?"auto":"never",...r._metadata.sdk.settings}),super(r);let{sendDefaultPii:i,sendClientReports:s,enableLogs:u}=this._options;Ke.document&&(s||u)&&Ke.document.addEventListener("visibilitychange",()=>{Ke.document.visibilityState==="hidden"&&(s&&this._flushOutcomes(),u&&Y1(this))}),u&&(this.on("flush",()=>{Y1(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{Y1(this)},Bq)})),i&&this.on("beforeSendSession",J4)}eventFromException(t,r){return VS(this._options.stackParser,t,r,this._options.attachStacktrace)}eventFromMessage(t,r="info",n){return FS(this._options.stackParser,t,r,n,this._options.attachStacktrace)}_prepareEvent(t,r,n,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,r,n,i)}};o(p6,"BrowserClient");var s2=p6;function zq(e){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:Ke.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}o(zq,"applyDefaultOptions");var jS=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var Gt=Ee;var Vq=1e3,US,h6,m6;function g6(e){let t="dom";zr(t,e),Vr(t,Fq)}o(g6,"addClickKeypressInstrumentationHandler");function Fq(){if(!Gt.document)return;let e=$t.bind(null,"dom"),t=qS(e,!0);Gt.document.addEventListener("click",t,!1),Gt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(r=>{let i=Gt[r]?.prototype;i?.hasOwnProperty?.("addEventListener")&&(Zt(i,"addEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{let p=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},h=p[u]=p[u]||{refCount:0};if(!h.handler){let m=qS(e);h.handler=m,s.call(this,u,m,d)}h.refCount++}catch{}return s.call(this,u,c,d)}}),Zt(i,"removeEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{let p=this.__sentry_instrumentation_handlers__||{},h=p[u];h&&(h.refCount--,h.refCount<=0&&(s.call(this,u,h.handler,d),h.handler=void 0,delete p[u]),Object.keys(p).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return s.call(this,u,c,d)}}))})}o(Fq,"instrumentDOM");function jq(e){if(e.type!==h6)return!1;try{if(!e.target||e.target._sentryId!==m6)return!1}catch{}return!0}o(jq,"isSimilarToLastCapturedEvent");function Uq(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}o(Uq,"shouldSkipDOMEvent");function qS(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;let n=qq(r);if(Uq(r.type,n))return;Cn(r,"_sentryCaptured",!0),n&&!n._sentryId&&Cn(n,"_sentryId",Wt());let i=r.type==="keypress"?"input":r.type;jq(r)||(e({event:r,name:i,global:t}),h6=r.type,m6=n?n._sentryId:void 0),clearTimeout(US),US=Gt.setTimeout(()=>{m6=void 0,h6=void 0},Vq)}}o(qS,"makeDOMEventHandler");function qq(e){try{return e.target}catch{return null}}o(qq,"getEventTarget");var l2;function td(e){let t="history";zr(t,e),Vr(t,$q)}o(td,"addHistoryInstrumentationHandler");function $q(){if(Gt.addEventListener("popstate",()=>{let t=Gt.location.href,r=l2;if(l2=t,r===t)return;$t("history",{from:r,to:t})}),!n6())return;function e(t){return function(...r){let n=r.length>2?r[2]:void 0;if(n){let i=l2,s=Zq(String(n));if(l2=s,i===s)return t.apply(this,r);$t("history",{from:i,to:s})}return t.apply(this,r)}}o(e,"historyReplacementFunction"),Zt(Gt.history,"pushState",e),Zt(Gt.history,"replaceState",e)}o($q,"instrumentHistory");function Zq(e){try{return new URL(e,Gt.location.origin).toString()}catch{return e}}o(Zq,"getAbsoluteUrl");var u2={};function _6(e){let t=u2[e];if(t)return t;let r=Gt[e];if(X1(r))return u2[e]=r.bind(Gt);let n=Gt.document;if(n&&typeof n.createElement=="function")try{let i=n.createElement("iframe");i.hidden=!0,n.head.appendChild(i);let s=i.contentWindow;s?.[e]&&(r=s[e]),n.head.removeChild(i)}catch(i){jS&&le.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,i)}return r&&(u2[e]=r.bind(Gt))}o(_6,"getNativeImplementation");function c2(e){u2[e]=void 0}o(c2,"clearCachedImplementation");var js="__sentry_xhr_v3__";function v6(e){let t="xhr";zr(t,e),Vr(t,Wq)}o(v6,"addXhrInstrumentationHandler");function Wq(){if(!Gt.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,r,n){let i=new Error,s=on()*1e3,u=Fr(n[0])?n[0].toUpperCase():void 0,c=Gq(n[1]);if(!u||!c)return t.apply(r,n);r[js]={method:u,url:c,request_headers:{}},u==="POST"&&c.match(/sentry_key/)&&(r.__sentry_own_request__=!0);let d=o(()=>{let p=r[js];if(p&&r.readyState===4){try{p.status_code=r.status}catch{}let h={endTimestamp:on()*1e3,startTimestamp:s,xhr:r,virtualError:i};$t("xhr",h)}},"onreadystatechangeHandler");return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(p,h,m){return d(),p.apply(h,m)}}):r.addEventListener("readystatechange",d),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(p,h,m){let[v,x]=m,S=h[js];return S&&Fr(v)&&Fr(x)&&(S.request_headers[v.toLowerCase()]=x),p.apply(h,m)}}),t.apply(r,n)}}),e.send=new Proxy(e.send,{apply(t,r,n){let i=r[js];if(!i)return t.apply(r,n);n[0]!==void 0&&(i.body=n[0]);let s={startTimestamp:on()*1e3,xhr:r};return $t("xhr",s),t.apply(r,n)}})}o(Wq,"instrumentXHR");function Gq(e){if(Fr(e))return e;try{return e.toString()}catch{}}o(Gq,"parseXhrUrlArg");function $S(e,t=_6("fetch")){let r=0,n=0;function i(s){let u=s.body.length;r+=u,n++;let c={body:s.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};if(!t)return c2("fetch"),Pa("No fetch implementation available");try{return t(e.url,c).then(d=>(r-=u,n--,{statusCode:d.status,headers:{"x-sentry-rate-limits":d.headers.get("X-Sentry-Rate-Limits"),"retry-after":d.headers.get("Retry-After")}}))}catch(d){return c2("fetch"),r-=u,n--,Pa(d)}}return o(i,"makeRequest"),Xp(e,i)}o($S,"makeFetchTransport");var Yq=30;var Kq=50;function b6(e,t,r,n){let i={filename:e,function:t===""?Yo:t,in_app:!0};return r!==void 0&&(i.lineno=r),n!==void 0&&(i.colno=n),i}o(b6,"createFrame");var Jq=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Qq=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Xq=/\((\S*)(?::(\d+))(?::(\d+))\)/,e$=/at (.+?) ?\(data:(.+?),/,t$=o(e=>{let t=e.match(e$);if(t)return{filename:``,function:t[1]};let r=Jq.exec(e);if(r){let[,i,s,u]=r;return b6(i,Yo,+s,+u)}let n=Qq.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){let c=Xq.exec(n[2]);c&&(n[2]=c[1],n[3]=c[2],n[4]=c[3])}let[s,u]=WS(n[1]||Yo,n[2]);return b6(u,s,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},"chromeStackParserFn"),r$=[Yq,t$],n$=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,o$=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,i$=o(e=>{let t=n$.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let s=o$.exec(t[3]);s&&(t[1]=t[1]||"eval",t[3]=s[1],t[4]=s[2],t[5]="")}let n=t[3],i=t[1]||Yo;return[i,n]=WS(i,n),b6(n,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},"gecko"),a$=[Kq,i$];var s$=[r$,a$],ZS=Tp(...s$),WS=o((e,t)=>{let r=e.indexOf("safari-extension")!==-1,n=e.indexOf("safari-web-extension")!==-1;return r||n?[e.indexOf("@")!==-1?e.split("@")[0]:Yo,r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},"extractSafariExtensionDetails");var bo=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var d2=1024,l$="Breadcrumbs",u$=o((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:l$,setup(r){t.console&&t6(f$(r)),t.dom&&g6(d$(r,t.dom)),t.xhr&&v6(p$(r)),t.fetch&&a6(h$(r)),t.history&&td(m$(r)),t.sentry&&r.on("beforeSendEvent",c$(r))}}},"_breadcrumbsIntegration"),GS=u$;function c$(e){return o(function(r){at()===e&&ei({category:`sentry.${r.type==="transaction"?"transaction":"event"}`,event_id:r.event_id,level:r.level,message:Ko(r)},{event:r})},"addSentryBreadcrumb")}o(c$,"_getSentryBreadcrumbHandler");function d$(e,t){return o(function(n){if(at()!==e)return;let i,s,u=typeof t=="object"?t.serializeAttribute:void 0,c=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;c&&c>d2&&(bo&&le.warn(`\`dom.maxStringLength\` cannot exceed ${d2}, but a value of ${c} was configured. Sentry will use ${d2} instead.`),c=d2),typeof u=="string"&&(u=[u]);try{let p=n.event,h=g$(p)?p.target:p;i=F1(h,{keyAttrs:u,maxStringLength:c}),s=m4(h)}catch{i=""}if(i.length===0)return;let d={category:`ui.${n.name}`,message:i};s&&(d.data={"ui.component_name":s}),ei(d,{event:n.event,name:n.name,global:n.global})},"_innerDomBreadcrumb")}o(d$,"_getDomBreadcrumbHandler");function f$(e){return o(function(r){if(at()!==e)return;let n={category:"console",data:{arguments:r.args,logger:"console"},level:r6(r.level),message:Ap(r.args," ")};if(r.level==="assert")if(r.args[0]===!1)n.message=`Assertion failed: ${Ap(r.args.slice(1)," ")||"console.assert"}`,n.data.arguments=r.args.slice(1);else return;ei(n,{input:r.args,level:r.level})},"_consoleBreadcrumb")}o(f$,"_getConsoleBreadcrumbHandler");function p$(e){return o(function(r){if(at()!==e)return;let{startTimestamp:n,endTimestamp:i}=r,s=r.xhr[js];if(!n||!i||!s)return;let{method:u,url:c,status_code:d,body:p}=s,h={method:u,url:c,status_code:d},m={xhr:r.xhr,input:p,startTimestamp:n,endTimestamp:i},v={category:"xhr",data:h,type:"http",level:o2(d)};e.emit("beforeOutgoingRequestBreadcrumb",v,m),ei(v,m)},"_xhrBreadcrumb")}o(p$,"_getXhrBreadcrumbHandler");function h$(e){return o(function(r){if(at()!==e)return;let{startTimestamp:n,endTimestamp:i}=r;if(i&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method==="POST"))if(r.fetchData.method,r.fetchData.url,r.error){let s=r.fetchData,u={data:r.error,input:r.args,startTimestamp:n,endTimestamp:i},c={category:"fetch",data:s,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",c,u),ei(c,u)}else{let s=r.response,u={...r.fetchData,status_code:s?.status};r.fetchData.request_body_size,r.fetchData.response_body_size,s?.status;let c={input:r.args,response:s,startTimestamp:n,endTimestamp:i},d={category:"fetch",data:u,type:"http",level:o2(u.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",d,c),ei(d,c)}},"_fetchBreadcrumb")}o(h$,"_getFetchBreadcrumbHandler");function m$(e){return o(function(r){if(at()!==e)return;let n=r.from,i=r.to,s=K1(Ke.location.href),u=n?K1(n):void 0,c=K1(i);u?.path||(u=s),s.protocol===c.protocol&&s.host===c.host&&(i=c.relative),s.protocol===u.protocol&&s.host===u.host&&(n=u.relative),ei({category:"navigation",data:{from:n,to:i}})},"_historyBreadcrumb")}o(m$,"_getHistoryBreadcrumbHandler");function g$(e){return!!e&&!!e.target}o(g$,"_isEvent");var _$=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],v$="BrowserApiErrors",b$=o((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:v$,setupOnce(){t.setTimeout&&Zt(Ke,"setTimeout",YS),t.setInterval&&Zt(Ke,"setInterval",YS),t.requestAnimationFrame&&Zt(Ke,"requestAnimationFrame",y$),t.XMLHttpRequest&&"XMLHttpRequest"in Ke&&Zt(XMLHttpRequest.prototype,"send",x$);let r=t.eventTarget;r&&(Array.isArray(r)?r:_$).forEach(i=>C$(i,t))}}},"_browserApiErrorsIntegration"),KS=b$;function YS(e){return function(...t){let r=t[0];return t[0]=Fs(r,{mechanism:{data:{function:Jn(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}o(YS,"_wrapTimeFunction");function y$(e){return function(t){return e.apply(this,[Fs(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Jn(e)},handled:!1,type:"instrument"}})])}}o(y$,"_wrapRAF");function x$(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=>{i in r&&typeof r[i]=="function"&&Zt(r,i,function(s){let u={mechanism:{data:{function:i,handler:Jn(s)},handled:!1,type:"instrument"}},c=Vs(s);return c&&(u.mechanism.data.handler=Jn(c)),Fs(s,u)})}),e.apply(this,t)}}o(x$,"_wrapXHR");function C$(e,t){let n=Ke[e]?.prototype;n?.hasOwnProperty?.("addEventListener")&&(Zt(n,"addEventListener",function(i){return function(s,u,c){try{w$(u)&&(u.handleEvent=Fs(u.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Jn(u),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&S$(this,s,u),i.apply(this,[s,Fs(u,{mechanism:{data:{function:"addEventListener",handler:Jn(u),target:e},handled:!1,type:"instrument"}}),c])}}),Zt(n,"removeEventListener",function(i){return function(s,u,c){try{let d=u.__sentry_wrapped__;d&&i.call(this,s,d,c)}catch{}return i.call(this,s,u,c)}}))}o(C$,"_wrapEventTarget");function w$(e){return typeof e.handleEvent=="function"}o(w$,"isEventListenerObject");function S$(e,t,r){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,r)}o(S$,"unregisterOriginalCallback");var JS=()=>({name:"BrowserSession",setupOnce(){if(typeof Ke.document>"u"){bo&&le.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}Z1({ignoreDuration:!0}),W1(),td(({from:e,to:t})=>{e!==void 0&&e!==t&&(Z1({ignoreDuration:!0}),W1())})}});var E$="GlobalHandlers",L$=o((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:E$,setupOnce(){Error.stackTraceLimit=50},setup(r){t.onerror&&(k$(r),QS("onerror")),t.onunhandledrejection&&(T$(r),QS("onunhandledrejection"))}}},"_globalHandlersIntegration"),XS=L$;function k$(e){s4(t=>{let{stackParser:r,attachStacktrace:n}=eE();if(at()!==e||u6())return;let{msg:i,url:s,line:u,column:c,error:d}=t,p=R$(a2(r,d||i,void 0,n,!1),s,u,c);p.level="error",$1(p,{originalException:d,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}o(k$,"_installGlobalOnErrorHandler");function T$(e){u4(t=>{let{stackParser:r,attachStacktrace:n}=eE();if(at()!==e||u6())return;let i=I$(t),s=Ds(i)?O$(i):a2(r,i,void 0,n,!0);s.level="error",$1(s,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}o(T$,"_installGlobalOnUnhandledRejectionHandler");function I$(e){if(Ds(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}o(I$,"_getUnhandledRejectionError");function O$(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}o(O$,"_eventFromRejectionWithPrimitive");function R$(e,t,r,n){let i=e.exception=e.exception||{},s=i.values=i.values||[],u=s[0]=s[0]||{},c=u.stacktrace=u.stacktrace||{},d=c.frames=c.frames||[],p=n,h=r,m=N$(t)??zs();return d.length===0&&d.push({colno:p,filename:m,function:Yo,in_app:!0,lineno:h}),e}o(R$,"_enhanceEventWithInitialFrame");function QS(e){bo&&le.log(`Global Handler attached: ${e}`)}o(QS,"globalHandlerLog");function eE(){return at()?.getOptions()||{stackParser:o(()=>[],"stackParser"),attachStacktrace:!1}}o(eE,"getOptions");function N$(e){if(!(!Fr(e)||e.length===0)){if(e.startsWith("data:")){let t=e.match(/^data:([^;]+)/),r=t?t[1]:"text/javascript",n=e.includes("base64,");return``}return e.slice(0,1024)}}o(N$,"getFilenameFromUrl");var tE=()=>({name:"HttpContext",preprocessEvent(e){if(!Ke.navigator&&!Ke.location&&!Ke.document)return;let t=BS(),r={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:r}}});var A$="cause",M$=5,P$="LinkedErrors",H$=o((e={})=>{let t=e.limit||M$,r=e.key||A$;return{name:P$,preprocessEvent(n,i,s){let u=s.getOptions();e6(i2,u.stackParser,r,t,n,i)}}},"_linkedErrorsIntegration"),rE=H$;function nE(){return D$()?(bo&&Kn(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}o(nE,"checkAndWarnIfIsEmbeddedBrowserExtension");function D$(){if(typeof Ke.window>"u")return!1;let e=Ke;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;let r=zs(),n=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(Ke===Ke.top&&n.some(s=>r.startsWith(`${s}://`)))}o(D$,"_isEmbeddedBrowserExtension");function oE(e){return[r2(),e2(),KS(),GS(),XS(),rE(),n2(),tE(),JS()]}o(oE,"getDefaultIntegrations");function y6(e={}){let t=!e.skipBrowserExtensionCheck&&nE(),r={...e,enabled:t?!1:e.enabled,stackParser:i4(e.stackParser||ZS),integrations:j4({integrations:e.integrations,defaultIntegrations:e.defaultIntegrations==null?oE():e.defaultIntegrations}),transport:e.transport||$S};return G4(s2,r)}o(y6,"init");function f2(e={}){let t=Ke.document,r=t?.head||t?.body;if(!r){bo&&le.error("[showReportDialog] Global document not defined");return}let n=jr(),s=at()?.getDsn();if(!s){bo&&le.error("[showReportDialog] DSN not configured");return}let u={...e,user:{...n.getUser(),...e.user},eventId:e.eventId||Yp()},c=Ke.document.createElement("script");c.async=!0,c.crossOrigin="anonymous",c.src=F4(s,u);let{onLoad:d,onClose:p}=u;if(d&&(c.onload=d),p){let h=o(m=>{if(m.data==="__sentry_reportdialog_closed__")try{p()}finally{Ke.removeEventListener("message",h)}},"reportDialogClosedMessageHandler");Ke.addEventListener("message",h)}r.appendChild(c)}o(f2,"showReportDialog");var iE=U(ae(),1);function x6(e){let t={...e};return J1(t,"react"),Gp("react",{version:iE.version}),y6(t)}o(x6,"init");var aE=U(ae(),1);function B$(e){let t=e.match(/^([^.]+)/);return t!==null&&parseInt(t[0])>=17}o(B$,"isAtLeastReact17");function z$(e,t){let r=new WeakSet;function n(i,s){if(!r.has(i)){if(i.cause)return r.add(i),n(i.cause,s);i.cause=s}}o(n,"recurse"),n(e,t)}o(z$,"setCause");function sE(e,{componentStack:t},r){if(B$(aE.version)&&Ni(e)&&t){let n=new Error(e.message);n.name=`React ErrorBoundary ${e.name}`,n.stack=t,z$(e,n)}return Hi(n=>(n.setContext("react",{componentStack:t}),Ru(e,r)))}o(sE,"captureReactException");var Us=U(ae(),1);var lE=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var C6={componentStack:null,error:null,eventId:null},w6=class w6 extends Us.Component{constructor(t){super(t),this.state=C6,this._openFallbackReportDialog=!0;let r=at();r&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=r.on("afterSendEvent",n=>{!n.type&&this._lastEventId&&n.event_id===this._lastEventId&&f2({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,r){let{componentStack:n}=r,{beforeCapture:i,onError:s,showDialog:u,dialogOptions:c}=this.props;Hi(d=>{i&&i(d,t,n);let p=this.props.handled!=null?this.props.handled:!!this.props.fallback,h=sE(t,r,{mechanism:{handled:p}});s&&s(t,n,h),u&&(this._lastEventId=h,this._openFallbackReportDialog&&f2({...c,eventId:h})),this.setState({error:t,componentStack:n,eventId:h})})}componentDidMount(){let{onMount:t}=this.props;t&&t()}componentWillUnmount(){let{error:t,componentStack:r,eventId:n}=this.state,{onUnmount:i}=this.props;i&&(this.state===C6?i(null,null,null):i(t,r,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:t}=this.props,{error:r,componentStack:n,eventId:i}=this.state;t&&t(r,n,i),this.setState(C6)}render(){let{fallback:t,children:r}=this.props,n=this.state;if(n.componentStack===null)return typeof r=="function"?r():r;let i=typeof t=="function"?Us.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:o(()=>this.resetErrorBoundary(),"resetError"),eventId:n.eventId}):t;return Us.isValidElement(i)?i:(t&&lE&&le.warn("fallback did not produce a valid ReactElement"),null)}};o(w6,"ErrorBoundary");var rd=w6;var F$=o((e=1)=>{x6({dsn:drupalSettings?.helfi_react_search?.sentry_dsn_react,tracesSampleRate:e,ignoreErrors:["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications.","Non-Error promise rejection captured"]})},"initSentry"),uE=F$;function se(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{"aria-label":t="bell","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return f9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),f9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 17L17.998 16.7558C17.9834 15.914 17.888 15.4219 17.6646 15.0002H6.33536C6.11201 15.4219 6.01663 15.914 6.00202 16.7558L6 17H18ZM13 19H11C11 19.5523 11.4477 20 12 20C12.5128 20 12.9355 19.614 12.9933 19.1166L13 19ZM12 4C9.8578 4 8.10892 5.68397 8.0049 7.80036L8 8V11C8 11.8478 7.90415 12.4638 7.68639 13.001H16.3136C16.12 12.5235 16.0228 11.9837 16.0036 11.2742L16 11V8C16 5.79086 14.2091 4 12 4ZM5.10695 13.2598L5.34224 12.9814C5.82828 12.4172 5.98003 12.0961 5.9981 11.2009L6 11V8C6 4.68629 8.68629 2 12 2C15.2384 2 17.8776 4.56557 17.9959 7.77506L18 8L18.0019 11.2009C18.0186 12.0272 18.1492 12.3644 18.5514 12.8551L18.8931 13.2598C19.6251 14.1657 19.9597 15.0654 19.9966 16.6873L20 17V19H15C15 20.6569 13.6569 22 12 22C10.4023 22 9.09634 20.7511 9.00509 19.1763L9 19H4V17C4 15.1778 4.3292 14.2223 5.10695 13.2598Z",fill:"currentColor"}))},"h");var xd=U(ae());var BL=o(e=>{var{"aria-label":t="alert-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return xd.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),xd.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))},"i"),zL=o(e=>{var{"aria-label":t="info-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return xd.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),xd.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},"s");var h9=U(ae());var m9=o(e=>{var{"aria-label":t="angle-down","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return h9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),h9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))},"o");var g9=U(ae());var VL=o(e=>{var{"aria-label":t="check","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return g9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),g9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))},"s");var _9=U(ae());var FL=o(e=>{var{"aria-label":t="check-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return _9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),_9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},"i");var v9=U(ae());var zi=o(e=>{var{"aria-label":t="cross","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return v9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),v9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))},"s");var b9=U(ae());var R2=o(e=>{var{"aria-label":t="cross-circle","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return b9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),b9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var y9=U(ae());var jL=o(e=>{var{"aria-label":t="cross-circle-fill","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return y9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),y9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},"s");var x9=U(ae());var UL=o(e=>{var{"aria-label":t="error","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return x9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),x9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.1284 2.50974C11.4971 1.85436 12.4201 1.83095 12.8284 2.43952L12.8716 2.50974L22.4341 19.5097C22.7965 20.1541 22.3585 20.9453 21.638 20.9973L21.5625 21H2.43749C1.69816 21 1.22338 20.2303 1.53125 19.5769L1.56592 19.5097L11.1284 2.50974ZM12 5.04L4.14699 19H19.8525L12 5.04ZM13 16V18H11V16H13ZM13 9.5V14.5H11V9.5H13Z",fill:"currentColor"}))},"o");var C9=U(ae());var qL=o(e=>{var{"aria-label":t="error-fill","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return C9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),C9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},"o");var w9=U(ae());var $L=o(e=>{var{"aria-label":t="question-circle","aria-hidden":r=!0,className:n="",color:i,size:s=bt.Small,style:u={}}=e,c=se(e,["aria-label","aria-hidden","className","color","size","style"]);return w9.default.createElement("svg",Object.assign({"aria-label":t,"aria-hidden":r,className:[Fe.icon,Fe[s],n].filter(d=>d).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:u},c),w9.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))},"s");We(':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:#ccf;--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-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#595959;--color-black-70:#4d4d4d;--color-black-80:#333;--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;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,0.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,0.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,0.2);--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-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.visually-hidden{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.text-body{color:var(--color-black-90);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.text-body,.text-medium{font-family:var(--font-default)}.text-medium{font-weight:500}.text-bold{font-family:var(--font-default);font-weight:700}.text-xl{font-size:var(--fontsize-heading-m)}.text-lg{font-size:var(--fontsize-heading-s)}.text-md{font-size:var(--fontsize-heading-xs)}.subtitle{font-size:var(--fontsize-body-m)}.text-sm{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.heading-xxl{font-size:var(--fontsize-heading-xxl);letter-spacing:-1.2px}.heading-xl,.heading-xxl{font-weight:400;line-height:var(--lineheight-s)}.heading-xl{font-size:var(--fontsize-heading-xl);letter-spacing:-1px}.heading-xl-mobile{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.heading-l{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px}.heading-l,.heading-m{line-height:var(--lineheight-m)}.heading-m{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px}.heading-s{font-size:var(--fontsize-heading-s);font-weight:500}.heading-s,.heading-xs{letter-spacing:0;line-height:var(--lineheight-l)}.heading-xs{font-size:var(--fontsize-heading-xs);font-weight:700}.heading-xxs{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helper-text{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}html{-webkit-text-size-adjust:100%}');var sW={}.hasOwnProperty;function ZL(e){let t=typeof e;return e?t==="string"||t==="number"?e:Array.isArray(e)?e.length?e.map(r=>ZL(r)).filter(Boolean).join(" "):null:t==="object"?((r,n=null)=>{if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]"))return r.toString();let i=Object.assign({},r);return n&&Object.keys(n).filter(s=>!!r[s]).forEach(s=>{i[n[s]]=!0}),Object.keys(i).filter(s=>sW.call(i,s)&&!!i[s]).join(" ")})(e,this):null:null}o(ZL,"n");var fe=o((...e)=>e.map(ZL).filter(Boolean).join(" "),"r");var Bu=U(ae()),GL=U(Zs());var WL=o(()=>typeof window>"u"||typeof document>"u","e");var N2=typeof window<"u"&&window.document?Bu.useLayoutEffect:Bu.useEffect,Ur=o((e,t,r)=>{let n=t&&typeof t!="string",i=(0,Bu.useRef)(n?(0,GL.uniqueId)("custom-theme-"):"").current;return N2(()=>{n&&((s,u,c)=>{if(WL())return;let d=o(p=>{var h;return(h=p.selectorText)===null||h===void 0?void 0:h.includes(`${s}.${c}`)},"o");try{let p=[...document.styleSheets].findIndex(S=>{try{return[...S.cssRules].findIndex(E=>{var y;return(y=E.selectorText)===null||y===void 0?void 0:y.includes(s)})>=0}catch{return!1}});if(p===-1){let S=document.createElement("style");document.head.appendChild(S),p=document.styleSheets.length-1}let h=document.styleSheets[p],m=h.cssRules,v=[...m].findIndex(d);v===-1&&(h.insertRule(`.${s}.${c} { content: '' }`,m.length),v=[...m].findIndex(d));let x=m[v];Object.entries(u).forEach(([S,E])=>x.style.setProperty(S,E))}catch{console.warn(`Could not find the stylesheet to update with the "${s}" selector!`)}})(e&&e.split(" ")[0],t,`${i}${r||""}`)},[e,t,i,n,r]),i},"d");var zu=U(ae());var A2,M2,wn,za={button:"Button-module_button__1msFE",primary:"Button-module_primary__2LfKB",secondary:"Button-module_secondary__1nABp",supplementary:"Button-module_supplementary__3YKiS","theme-coat":"Button-module_theme-coat__2_3U7","theme-black":"Button-module_theme-black__m8giY",clear:"Button-module_clear__2i_5U",success:"Button-module_success__CU9nK",danger:"Button-module_danger__2el15","size-small":"Button-module_size-small__3lizH",fullWidth:"Button-module_fullWidth__31eVK",icon:"Button-module_icon__O-h7R"};We(".Button-module_button__1msFE{--border-width:2px;--outline-width-focus:3px;--padding-horizontal:var(--spacing-l);--min-size:56px;--padding-vertical:var(--spacing-s);--padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));--icon-reposition:calc(-1 * var(--spacing-2-xs));--computed-background-color:var(--background-color,transparent);--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-background-color-disabled:var(--background-color-disabled,var(--color-black-20,transparent));--computed-color:var(--color,inherit);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-color-disabled:var(--color-disabled,var(--color-white,inherit));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-border-color-disabled:var(--border-color-disabled,var(--computed-background-color-disabled,transparent));--computed-outline-color-focus:var(--outline-color-focus,transparent);--computed-icon-size:var(--icon-size,var(--spacing-m));align-items:center;background-color:var(--computed-background-color);border:var(--border-width) solid var(--computed-border-color);border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--computed-color,inherit);column-gap:var(--spacing-2-xs);cursor:var(--cursor,pointer);display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;hyphens:auto;place-content:flex-start center;line-height:var(--lineheight-l);margin:0;min-height:var(--min-size);min-width:var(--min-size);outline:none;outline-offset:2px;overflow:hidden;overflow-wrap:anywhere;padding:var(--padding);position:relative;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.Button-module_button__1msFE:after{margin-right:var(--icon-reposition)}.Button-module_button__1msFE:before{margin-left:var(--icon-reposition)}.Button-module_button__1msFE,.Button-module_button__1msFE[type=button],.Button-module_button__1msFE[type=reset],.Button-module_button__1msFE[type=submit]{-webkit-appearance:button}.Button-module_button__1msFE:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.Button-module_button__1msFE:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:disabled{--cursor:not-allowed;background-color:var(--computed-background-color-disabled);border-color:var(--computed-border-color-disabled);color:var(--computed-color-disabled);outline:none}.Button-module_button__1msFE button.Button-module_button__1msFE{-webkit-appearance:button}.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color:var(--color-white);--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled)}.Button-module_secondary__1nABp,.Button-module_supplementary__3YKiS{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_supplementary__3YKiS{--border-color:transparent;--border-color-disabled:transparent}.Button-module_theme-coat__2_3U7.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--color:var(--color-white)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp,.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent}.Button-module_theme-black__m8giY.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp,.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent}.Button-module_clear__2i_5U{--background-color:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-disabled:var(--color-black-90)}.Button-module_success__CU9nK{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success)}.Button-module_danger__2el15,.Button-module_success__CU9nK{--color:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_danger__2el15{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error)}.Button-module_size-small__3lizH{--min-size:44px;--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-2-xs)}.Button-module_fullWidth__31eVK{width:100%}.Button-module_icon__O-h7R{flex-shrink:0;height:var(--computed-icon-size);width:var(--computed-icon-size)}.Button-module_icon__O-h7R:first-child:not(:last-child){margin-left:var(--icon-reposition)}.Button-module_icon__O-h7R:last-child:not(:first-child){margin-right:var(--icon-reposition)}"),function(e){e.Small="small",e.Medium="medium"}(A2||(A2={})),function(e){e.Bus="bus",e.Coat="coat",e.Black="black"}(M2||(M2={})),function(e){e.Primary="primary",e.Secondary="secondary",e.Supplementary="supplementary",e.Success="success",e.Danger="danger",e.Clear="clear"}(wn||(wn={}));var Sn=zu.default.forwardRef((e,t)=>{var{children:r,className:n,disabled:i=!1,fullWidth:s,size:u=A2.Medium,theme:c=M2.Bus,variant:d=wn.Primary,iconStart:p,iconEnd:h,onClick:m}=e,v=se(e,["children","className","disabled","fullWidth","size","theme","variant","iconStart","iconEnd","onClick"]);let x=Ur(za.button,c),S=p?zu.default.createElement("div",{className:za.icon,"aria-hidden":"true"},p):null,E=h?zu.default.createElement("div",{className:fe(za.icon),"aria-hidden":"true"},h):null;return zu.default.createElement("button",Object.assign({ref:t,disabled:i,type:"button",className:fe(za.button,za[d],typeof c=="string"?za[`theme-${c}`]:"",za[`size-${u}`],s?za.fullWidth:"",x,n),onClick:i?void 0:m},v),S,zu.default.createElement("span",null,r),E)});var En=U(ae());var YL=U(Zs());var KL=o((e,t)=>{(0,YL.isFunction)(e)?e(t.current):e.current=t.current},"t");var P2=o((e,t,r,n,i)=>{let s=[t&&`${e}-helper`,r&&`${e}-error`,n&&`${e}-success`,i&&`${e}-info`].filter(u=>u);return s.length?s.join(" "):null},"r");var Or=U(ae());var H2=U(ae());var S9=o(function(t){return t.reduce(function(r,n){var i=n[0],s=n[1];return r[i]=s,r},{})},"fromEntries"),E9=typeof window<"u"&&window.document&&window.document.createElement?H2.useLayoutEffect:H2.useEffect;var ja=U(ae());var Tt="top",Yt="bottom",Ht="right",Mt="left",D2="auto",Va=[Tt,Yt,Ht,Mt],Vi="start",Ws="end",JL="clippingParents",B2="viewport",Vu="popper",QL="reference",L9=Va.reduce(function(e,t){return e.concat([t+"-"+Vi,t+"-"+Ws])},[]),z2=[].concat(Va,[D2]).reduce(function(e,t){return e.concat([t,t+"-"+Vi,t+"-"+Ws])},[]),lW="beforeRead",uW="read",cW="afterRead",dW="beforeMain",fW="main",pW="afterMain",hW="beforeWrite",mW="write",gW="afterWrite",XL=[lW,uW,cW,dW,fW,pW,hW,mW,gW];function ar(e){return e?(e.nodeName||"").toLowerCase():null}o(ar,"getNodeName");function Pt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}o(Pt,"getWindow");function ri(e){var t=Pt(e).Element;return e instanceof t||e instanceof Element}o(ri,"isElement");function Kt(e){var t=Pt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}o(Kt,"isHTMLElement");function Fu(e){if(typeof ShadowRoot>"u")return!1;var t=Pt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}o(Fu,"isShadowRoot");function _W(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},s=t.elements[r];!Kt(s)||!ar(s)||(Object.assign(s.style,n),Object.keys(i).forEach(function(u){var c=i[u];c===!1?s.removeAttribute(u):s.setAttribute(u,c===!0?"":c)}))})}o(_W,"applyStyles");function vW(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],s=t.attributes[n]||{},u=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),c=u.reduce(function(d,p){return d[p]="",d},{});!Kt(i)||!ar(i)||(Object.assign(i.style,c),Object.keys(s).forEach(function(d){i.removeAttribute(d)}))})}}o(vW,"effect");var ek={name:"applyStyles",enabled:!0,phase:"write",fn:_W,effect:vW,requires:["computeStyles"]};function sr(e){return e.split("-")[0]}o(sr,"getBasePlacement");var xo=Math.max,Gs=Math.min,Fi=Math.round;function to(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,i=1;if(Kt(e)&&t){var s=e.offsetHeight,u=e.offsetWidth;u>0&&(n=Fi(r.width)/u||1),s>0&&(i=Fi(r.height)/s||1)}return{width:r.width/n,height:r.height/i,top:r.top/i,right:r.right/n,bottom:r.bottom/i,left:r.left/n,x:r.left/n,y:r.top/i}}o(to,"getBoundingClientRect");function Ys(e){var t=to(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}o(Ys,"getLayoutRect");function wd(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Fu(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}o(wd,"contains");function qr(e){return Pt(e).getComputedStyle(e)}o(qr,"getComputedStyle");function k9(e){return["table","td","th"].indexOf(ar(e))>=0}o(k9,"isTableElement");function _r(e){return((ri(e)?e.ownerDocument:e.document)||window.document).documentElement}o(_r,"getDocumentElement");function ji(e){return ar(e)==="html"?e:e.assignedSlot||e.parentNode||(Fu(e)?e.host:null)||_r(e)}o(ji,"getParentNode");function tk(e){return!Kt(e)||qr(e).position==="fixed"?null:e.offsetParent}o(tk,"getTrueOffsetParent");function bW(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&Kt(e)){var n=qr(e);if(n.position==="fixed")return null}var i=ji(e);for(Fu(i)&&(i=i.host);Kt(i)&&["html","body"].indexOf(ar(i))<0;){var s=qr(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}o(bW,"getContainingBlock");function Co(e){for(var t=Pt(e),r=tk(e);r&&k9(r)&&qr(r).position==="static";)r=tk(r);return r&&(ar(r)==="html"||ar(r)==="body"&&qr(r).position==="static")?t:r||bW(e)||t}o(Co,"getOffsetParent");function Ks(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}o(Ks,"getMainAxisFromPlacement");function Js(e,t,r){return xo(e,Gs(t,r))}o(Js,"within");function rk(e,t,r){var n=Js(e,t,r);return n>r?r:n}o(rk,"withinMaxClamp");function Sd(){return{top:0,right:0,bottom:0,left:0}}o(Sd,"getFreshSideObject");function Ed(e){return Object.assign({},Sd(),e)}o(Ed,"mergePaddingObject");function Ld(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}o(Ld,"expandToHashMap");var yW=o(function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Ed(typeof t!="number"?t:Ld(t,Va))},"toPaddingObject");function xW(e){var t,r=e.state,n=e.name,i=e.options,s=r.elements.arrow,u=r.modifiersData.popperOffsets,c=sr(r.placement),d=Ks(c),p=[Mt,Ht].indexOf(c)>=0,h=p?"height":"width";if(!(!s||!u)){var m=yW(i.padding,r),v=Ys(s),x=d==="y"?Tt:Mt,S=d==="y"?Yt:Ht,E=r.rects.reference[h]+r.rects.reference[d]-u[d]-r.rects.popper[h],y=u[d]-r.rects.reference[d],_=Co(s),b=_?d==="y"?_.clientHeight||0:_.clientWidth||0:0,w=E/2-y/2,k=m[x],N=b-v[h]-m[S],O=b/2-v[h]/2+w,B=Js(k,O,N),I=d;r.modifiersData[n]=(t={},t[I]=B,t.centerOffset=B-O,t)}}o(xW,"arrow");function CW(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||wd(t.elements.popper,i)&&(t.elements.arrow=i))}o(CW,"effect");var nk={name:"arrow",enabled:!0,phase:"main",fn:xW,effect:CW,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ro(e){return e.split("-")[1]}o(ro,"getVariation");var wW={top:"auto",right:"auto",bottom:"auto",left:"auto"};function SW(e){var t=e.x,r=e.y,n=window,i=n.devicePixelRatio||1;return{x:Fi(t*i)/i||0,y:Fi(r*i)/i||0}}o(SW,"roundOffsetsByDPR");function ok(e){var t,r=e.popper,n=e.popperRect,i=e.placement,s=e.variation,u=e.offsets,c=e.position,d=e.gpuAcceleration,p=e.adaptive,h=e.roundOffsets,m=e.isFixed,v=u.x,x=v===void 0?0:v,S=u.y,E=S===void 0?0:S,y=typeof h=="function"?h({x,y:E}):{x,y:E};x=y.x,E=y.y;var _=u.hasOwnProperty("x"),b=u.hasOwnProperty("y"),w=Mt,k=Tt,N=window;if(p){var O=Co(r),B="clientHeight",I="clientWidth";if(O===Pt(r)&&(O=_r(r),qr(O).position!=="static"&&c==="absolute"&&(B="scrollHeight",I="scrollWidth")),O=O,i===Tt||(i===Mt||i===Ht)&&s===Ws){k=Yt;var M=m&&O===N&&N.visualViewport?N.visualViewport.height:O[B];E-=M-n.height,E*=d?1:-1}if(i===Mt||(i===Tt||i===Yt)&&s===Ws){w=Ht;var z=m&&O===N&&N.visualViewport?N.visualViewport.width:O[I];x-=z-n.width,x*=d?1:-1}}var F=Object.assign({position:c},p&&wW),Z=h===!0?SW({x,y:E}):{x,y:E};if(x=Z.x,E=Z.y,d){var $;return Object.assign({},F,($={},$[k]=b?"0":"",$[w]=_?"0":"",$.transform=(N.devicePixelRatio||1)<=1?"translate("+x+"px, "+E+"px)":"translate3d("+x+"px, "+E+"px, 0)",$))}return Object.assign({},F,(t={},t[k]=b?E+"px":"",t[w]=_?x+"px":"",t.transform="",t))}o(ok,"mapToStyles");function EW(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,s=r.adaptive,u=s===void 0?!0:s,c=r.roundOffsets,d=c===void 0?!0:c;if(0)var p;var h={placement:sr(t.placement),variation:ro(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ok(Object.assign({},h,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:u,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ok(Object.assign({},h,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}o(EW,"computeStyles");var ik={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:EW,data:{}};var V2={passive:!0};function LW(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,s=i===void 0?!0:i,u=n.resize,c=u===void 0?!0:u,d=Pt(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&p.forEach(function(h){h.addEventListener("scroll",r.update,V2)}),c&&d.addEventListener("resize",r.update,V2),function(){s&&p.forEach(function(h){h.removeEventListener("scroll",r.update,V2)}),c&&d.removeEventListener("resize",r.update,V2)}}o(LW,"effect");var ak={name:"eventListeners",enabled:!0,phase:"write",fn:o(function(){},"fn"),effect:LW,data:{}};var kW={left:"right",right:"left",bottom:"top",top:"bottom"};function ju(e){return e.replace(/left|right|bottom|top/g,function(t){return kW[t]})}o(ju,"getOppositePlacement");var TW={start:"end",end:"start"};function F2(e){return e.replace(/start|end/g,function(t){return TW[t]})}o(F2,"getOppositeVariationPlacement");function Qs(e){var t=Pt(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}o(Qs,"getWindowScroll");function Xs(e){return to(_r(e)).left+Qs(e).scrollLeft}o(Xs,"getWindowScrollBarX");function T9(e){var t=Pt(e),r=_r(e),n=t.visualViewport,i=r.clientWidth,s=r.clientHeight,u=0,c=0;return n&&(i=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(u=n.offsetLeft,c=n.offsetTop)),{width:i,height:s,x:u+Xs(e),y:c}}o(T9,"getViewportRect");function I9(e){var t,r=_r(e),n=Qs(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=xo(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),u=xo(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),c=-n.scrollLeft+Xs(e),d=-n.scrollTop;return qr(i||r).direction==="rtl"&&(c+=xo(r.clientWidth,i?i.clientWidth:0)-s),{width:s,height:u,x:c,y:d}}o(I9,"getDocumentRect");function el(e){var t=qr(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}o(el,"isScrollParent");function j2(e){return["html","body","#document"].indexOf(ar(e))>=0?e.ownerDocument.body:Kt(e)&&el(e)?e:j2(ji(e))}o(j2,"getScrollParent");function Fa(e,t){var r;t===void 0&&(t=[]);var n=j2(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=Pt(n),u=i?[s].concat(s.visualViewport||[],el(n)?n:[]):n,c=t.concat(u);return i?c:c.concat(Fa(ji(u)))}o(Fa,"listScrollParents");function Uu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}o(Uu,"rectToClientRect");function IW(e){var t=to(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}o(IW,"getInnerBoundingClientRect");function sk(e,t){return t===B2?Uu(T9(e)):ri(t)?IW(t):Uu(I9(_r(e)))}o(sk,"getClientRectFromMixedType");function OW(e){var t=Fa(ji(e)),r=["absolute","fixed"].indexOf(qr(e).position)>=0,n=r&&Kt(e)?Co(e):e;return ri(n)?t.filter(function(i){return ri(i)&&wd(i,n)&&ar(i)!=="body"}):[]}o(OW,"getClippingParents");function O9(e,t,r){var n=t==="clippingParents"?OW(e):[].concat(t),i=[].concat(n,[r]),s=i[0],u=i.reduce(function(c,d){var p=sk(e,d);return c.top=xo(p.top,c.top),c.right=Gs(p.right,c.right),c.bottom=Gs(p.bottom,c.bottom),c.left=xo(p.left,c.left),c},sk(e,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}o(O9,"getClippingRect");function kd(e){var t=e.reference,r=e.element,n=e.placement,i=n?sr(n):null,s=n?ro(n):null,u=t.x+t.width/2-r.width/2,c=t.y+t.height/2-r.height/2,d;switch(i){case Tt:d={x:u,y:t.y-r.height};break;case Yt:d={x:u,y:t.y+t.height};break;case Ht:d={x:t.x+t.width,y:c};break;case Mt:d={x:t.x-r.width,y:c};break;default:d={x:t.x,y:t.y}}var p=i?Ks(i):null;if(p!=null){var h=p==="y"?"height":"width";switch(s){case Vi:d[p]=d[p]-(t[h]/2-r[h]/2);break;case Ws:d[p]=d[p]+(t[h]/2-r[h]/2);break;default:}}return d}o(kd,"computeOffsets");function wo(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,s=r.boundary,u=s===void 0?JL:s,c=r.rootBoundary,d=c===void 0?B2:c,p=r.elementContext,h=p===void 0?Vu:p,m=r.altBoundary,v=m===void 0?!1:m,x=r.padding,S=x===void 0?0:x,E=Ed(typeof S!="number"?S:Ld(S,Va)),y=h===Vu?QL:Vu,_=e.rects.popper,b=e.elements[v?y:h],w=O9(ri(b)?b:b.contextElement||_r(e.elements.popper),u,d),k=to(e.elements.reference),N=kd({reference:k,element:_,strategy:"absolute",placement:i}),O=Uu(Object.assign({},_,N)),B=h===Vu?O:k,I={top:w.top-B.top+E.top,bottom:B.bottom-w.bottom+E.bottom,left:w.left-B.left+E.left,right:B.right-w.right+E.right},M=e.modifiersData.offset;if(h===Vu&&M){var z=M[i];Object.keys(I).forEach(function(F){var Z=[Ht,Yt].indexOf(F)>=0?1:-1,$=[Tt,Yt].indexOf(F)>=0?"y":"x";I[F]+=z[$]*Z})}return I}o(wo,"detectOverflow");function R9(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,s=r.rootBoundary,u=r.padding,c=r.flipVariations,d=r.allowedAutoPlacements,p=d===void 0?z2:d,h=ro(n),m=h?c?L9:L9.filter(function(S){return ro(S)===h}):Va,v=m.filter(function(S){return p.indexOf(S)>=0});v.length===0&&(v=m);var x=v.reduce(function(S,E){return S[E]=wo(e,{placement:E,boundary:i,rootBoundary:s,padding:u})[sr(E)],S},{});return Object.keys(x).sort(function(S,E){return x[S]-x[E]})}o(R9,"computeAutoPlacement");function RW(e){if(sr(e)===D2)return[];var t=ju(e);return[F2(e),t,F2(t)]}o(RW,"getExpandedFallbackPlacements");function NW(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,s=i===void 0?!0:i,u=r.altAxis,c=u===void 0?!0:u,d=r.fallbackPlacements,p=r.padding,h=r.boundary,m=r.rootBoundary,v=r.altBoundary,x=r.flipVariations,S=x===void 0?!0:x,E=r.allowedAutoPlacements,y=t.options.placement,_=sr(y),b=_===y,w=d||(b||!S?[ju(y)]:RW(y)),k=[y].concat(w).reduce(function(tr,rr){return tr.concat(sr(rr)===D2?R9(t,{placement:rr,boundary:h,rootBoundary:m,padding:p,flipVariations:S,allowedAutoPlacements:E}):rr)},[]),N=t.rects.reference,O=t.rects.popper,B=new Map,I=!0,M=k[0],z=0;z=0,Y=V?"width":"height",X=wo(t,{placement:F,boundary:h,rootBoundary:m,altBoundary:v,padding:p}),Q=V?$?Ht:Mt:$?Yt:Tt;N[Y]>O[Y]&&(Q=ju(Q));var oe=ju(Q),de=[];if(s&&de.push(X[Z]<=0),c&&de.push(X[Q]<=0,X[oe]<=0),de.every(function(tr){return tr})){M=F,I=!1;break}B.set(F,de)}if(I)for(var ft=S?3:1,$e=o(function(rr){var fr=k.find(function(pn){var so=B.get(pn);if(so)return so.slice(0,rr).every(function(Ho){return Ho})});if(fr)return M=fr,"break"},"_loop"),ot=ft;ot>0;ot--){var It=$e(ot);if(It==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}o(NW,"flip");var lk={name:"flip",enabled:!0,phase:"main",fn:NW,requiresIfExists:["offset"],data:{_skip:!1}};function uk(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}o(uk,"getSideOffsets");function ck(e){return[Tt,Ht,Yt,Mt].some(function(t){return e[t]>=0})}o(ck,"isAnySideFullyClipped");function AW(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,u=wo(t,{elementContext:"reference"}),c=wo(t,{altBoundary:!0}),d=uk(u,n),p=uk(c,i,s),h=ck(d),m=ck(p);t.modifiersData[r]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:h,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":m})}o(AW,"hide");var dk={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:AW};function MW(e,t,r){var n=sr(e),i=[Mt,Tt].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,u=s[0],c=s[1];return u=u||0,c=(c||0)*i,[Mt,Ht].indexOf(n)>=0?{x:c,y:u}:{x:u,y:c}}o(MW,"distanceAndSkiddingToXY");function PW(e){var t=e.state,r=e.options,n=e.name,i=r.offset,s=i===void 0?[0,0]:i,u=z2.reduce(function(h,m){return h[m]=MW(m,t.rects,s),h},{}),c=u[t.placement],d=c.x,p=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=p),t.modifiersData[n]=u}o(PW,"offset");var fk={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:PW};function HW(e){var t=e.state,r=e.name;t.modifiersData[r]=kd({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}o(HW,"popperOffsets");var pk={name:"popperOffsets",enabled:!0,phase:"read",fn:HW,data:{}};function N9(e){return e==="x"?"y":"x"}o(N9,"getAltAxis");function DW(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,s=i===void 0?!0:i,u=r.altAxis,c=u===void 0?!1:u,d=r.boundary,p=r.rootBoundary,h=r.altBoundary,m=r.padding,v=r.tether,x=v===void 0?!0:v,S=r.tetherOffset,E=S===void 0?0:S,y=wo(t,{boundary:d,rootBoundary:p,padding:m,altBoundary:h}),_=sr(t.placement),b=ro(t.placement),w=!b,k=Ks(_),N=N9(k),O=t.modifiersData.popperOffsets,B=t.rects.reference,I=t.rects.popper,M=typeof E=="function"?E(Object.assign({},t.rects,{placement:t.placement})):E,z=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(O){if(s){var $,V=k==="y"?Tt:Mt,Y=k==="y"?Yt:Ht,X=k==="y"?"height":"width",Q=O[k],oe=Q+y[V],de=Q-y[Y],ft=x?-I[X]/2:0,$e=b===Vi?B[X]:I[X],ot=b===Vi?-I[X]:-B[X],It=t.elements.arrow,tr=x&&It?Ys(It):{width:0,height:0},rr=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Sd(),fr=rr[V],pn=rr[Y],so=Js(0,B[X],tr[X]),Ho=w?B[X]/2-ft-so-fr-z.mainAxis:$e-so-fr-z.mainAxis,An=w?-B[X]/2+ft+so+pn+z.mainAxis:ot+so+pn+z.mainAxis,hi=t.elements.arrow&&Co(t.elements.arrow),Gr=hi?k==="y"?hi.clientTop||0:hi.clientLeft||0:0,Ae=($=F?.[k])!=null?$:0,ct=Q+Ho-Ae-Gr,et=Q+An-Ae,Je=Js(x?Gs(oe,ct):oe,Q,x?xo(de,et):de);O[k]=Je,Z[k]=Je-Q}if(c){var Cr,Yr=k==="x"?Tt:Mt,Qe=k==="x"?Yt:Ht,it=O[N],zt=N==="y"?"height":"width",us=it+y[Yr],lo=it-y[Qe],ea=[Tt,Mt].indexOf(_)!==-1,Ot=(Cr=F?.[N])!=null?Cr:0,Vt=ea?us:it-B[zt]-I[zt]-Ot+z.altAxis,Do=ea?it+B[zt]+I[zt]-Ot-z.altAxis:lo,ta=x&&ea?rk(Vt,it,Do):Js(x?Vt:us,it,x?Do:lo);O[N]=ta,Z[N]=ta-it}t.modifiersData[n]=Z}}o(DW,"preventOverflow");var hk={name:"preventOverflow",enabled:!0,phase:"main",fn:DW,requiresIfExists:["offset"]};function A9(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}o(A9,"getHTMLElementScroll");function M9(e){return e===Pt(e)||!Kt(e)?Qs(e):A9(e)}o(M9,"getNodeScroll");function BW(e){var t=e.getBoundingClientRect(),r=Fi(t.width)/e.offsetWidth||1,n=Fi(t.height)/e.offsetHeight||1;return r!==1||n!==1}o(BW,"isElementScaled");function P9(e,t,r){r===void 0&&(r=!1);var n=Kt(t),i=Kt(t)&&BW(t),s=_r(t),u=to(e,i),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(n||!n&&!r)&&((ar(t)!=="body"||el(s))&&(c=M9(t)),Kt(t)?(d=to(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=Xs(s))),{x:u.left+c.scrollLeft-d.x,y:u.top+c.scrollTop-d.y,width:u.width,height:u.height}}o(P9,"getCompositeRect");function zW(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function i(s){r.add(s.name);var u=[].concat(s.requires||[],s.requiresIfExists||[]);u.forEach(function(c){if(!r.has(c)){var d=t.get(c);d&&i(d)}}),n.push(s)}return o(i,"sort"),e.forEach(function(s){r.has(s.name)||i(s)}),n}o(zW,"order");function H9(e){var t=zW(e);return XL.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}o(H9,"orderModifiers");function D9(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}o(D9,"debounce");function B9(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}o(B9,"mergeByName");var mk={placement:"bottom",modifiers:[],strategy:"absolute"};function gk(){for(var e=arguments.length,t=new Array(e),r=0;rspan{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))}");var Ui=o(e=>{var{boxShadow:t=!1,children:r,placement:n="auto",small:i=!1,buttonLabel:s="Tooltip",tooltipLabel:u="Tooltip",className:c,buttonClassName:d,tooltipClassName:p}=e,h=se(e,["boxShadow","children","placement","small","buttonLabel","tooltipLabel","className","buttonClassName","tooltipClassName"]);let[m,v]=(0,Or.useState)(!1),x=(0,Or.useRef)(null),S=(0,Or.useRef)(null),[E,y]=(0,Or.useState)(null),{styles:_,attributes:b,forceUpdate:w}=V9(x.current,S.current,{placement:n,modifiers:[{name:"arrow",options:{element:E}},{name:"offset",options:{offset:[0,10]}}]});return(0,Or.useEffect)(()=>{w!==null&&m===!0&&w()},[m,w]),(0,Or.useEffect)(()=>{let k=o(O=>{let B=O.key||O.keyCode;!m||B!=="Escape"&&B!=="Esc"&&B!==27||v(!1)},"o"),N=o(O=>{let B=O.target;!m||x.current.contains(B)||S.current.contains(B)||v(!1)},"t");return document.addEventListener("keyup",k),document.addEventListener("click",N),()=>{document.removeEventListener("keyup",k),document.removeEventListener("click",N)}}),Or.default.createElement("div",Object.assign({},h,{className:fe(WW,c)}),Or.default.createElement("button",{ref:x,type:"button",className:fe(ZW,d),title:s,"aria-label":s,"aria-expanded":m,onClick:o(()=>{v(!m)},"onClick"),onBlur:o(()=>v(!1),"onBlur")},Or.default.createElement("span",{"aria-hidden":"true"},Or.default.createElement($L,null))),m&&Or.default.createElement("section",Object.assign({"aria-label":u,ref:S,className:fe(GW,i&&KW,t&&YW,p),style:_.popper},b.popper),r,Or.default.createElement("div",Object.assign({ref:y,className:JW,style:_.arrow},b.arrow))))},"b");var QW="Checkbox-module_checkbox__3r5uI",XW="Checkbox-module_input__2bdJk",eG="Checkbox-module_label__148Ac",tG="Checkbox-module_noLabel__1HSAV",rG="Checkbox-module_errorText__1tRw6",nG="Checkbox-module_helperText__261fG helpers_helper-text__YRZTD",xk="Checkbox-module_tooltipButton__ErN1J";We(`.helpers_visually-hidden__3lBcX{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-m)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;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_checkbox__3r5uI{--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);--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-module_checkbox__3r5uI,.Checkbox-module_checkbox__3r5uI *,.Checkbox-module_checkbox__3r5uI :after,.Checkbox-module_checkbox__3r5uI :before{box-sizing:border-box}.Checkbox-module_checkbox__3r5uI:not(:first-of-type){margin-top:var(--spacing-2-xs)}.Checkbox-module_input__2bdJk{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}.Checkbox-module_input__2bdJk,.Checkbox-module_input__2bdJk:before{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.Checkbox-module_input__2bdJk:before{background-color:var(--icon-color-unselected);content:"";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));transform:scale(.6);z-index:1}.Checkbox-module_input__2bdJk:disabled+label{color:var(--label-color-disabled)}.Checkbox-module_input__2bdJk:checked:disabled:before{background-color:var(--icon-color-disabled)}.Checkbox-module_input__2bdJk:disabled,.Checkbox-module_input__2bdJk:disabled+label{cursor:not-allowed}.Checkbox-module_input__2bdJk:focus+label:after,.Checkbox-module_input__2bdJk:focus:before,.Checkbox-module_input__2bdJk:hover+label:after,.Checkbox-module_input__2bdJk:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.Checkbox-module_input__2bdJk:focus+label:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.Checkbox-module_input__2bdJk:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.Checkbox-module_input__2bdJk:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);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-module_input__2bdJk:checked+label:after,.Checkbox-module_input__2bdJk:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.Checkbox-module_input__2bdJk:disabled+label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.Checkbox-module_input__2bdJk:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.Checkbox-module_input__2bdJk:not(:disabled):checked:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):checked:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):checked:hover:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.Checkbox-module_label__148Ac{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-module_label__148Ac:after,.Checkbox-module_label__148Ac:before{content:"";left:0;position:absolute;top:0;height:var(--size);width:var(--size)}.Checkbox-module_label__148Ac:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected)}.Checkbox-module_noLabel__1HSAV{padding-left:var(--size)}.Checkbox-module_errorText__1tRw6{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.Checkbox-module_errorText__1tRw6:before{background:var(--color-error);content:"";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.Checkbox-module_tooltipButton__ErN1J{display:inline-block;margin-left:var(--spacing-2-xs)}`);var Td=En.default.forwardRef((e,t)=>{var{checked:r=!1,className:n,disabled:i=!1,errorText:s,helperText:u,id:c,indeterminate:d,label:p,onChange:h=o(()=>null,"y"),style:m,value:v,tooltipText:x,tooltipLabel:S,tooltipButtonLabel:E,tooltip:y}=e,_=se(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel","tooltip"]);let b=(0,En.useRef)(null);(0,En.useEffect)(()=>{t&&KL(t,b),b.current.indeterminate=d},[b,t,d]),p&&typeof p!="string"&&typeof p!="number"&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");let w=P2(c,u,s,void 0,void 0);return En.default.createElement("div",{className:fe(QW,n),style:m},En.default.createElement("input",Object.assign({ref:b,id:c,className:fe(XW),onChange:h,value:v,type:"checkbox",disabled:i,checked:r,"aria-describedby":w},_)),En.default.createElement("label",{htmlFor:c,className:fe(eG,p?"":tG)},p),y?En.default.createElement(Ui,Object.assign({},y.props,{buttonClassName:xk})):null,x&&En.default.createElement(Ui,{className:xk,buttonLabel:E,tooltipLabel:S},x),s&&En.default.createElement("div",{className:rG,id:`${c}-error`},s),u&&En.default.createElement("div",{className:nG,id:`${c}-helper`},u))});var $2=U(ae());function Id(){let[,e]=(0,$2.useState)(0);return(0,$2.useCallback)(()=>{e(t=>t+1)},[e])}o(Id,"o");var Jt=U(ae());var Z2=ni(),ye=o(e=>Od(e,Z2),"raf"),W2=ni();ye.write=e=>Od(e,W2);var G2=ni();ye.onStart=e=>Od(e,G2);var U9=ni();ye.onFrame=e=>Od(e,U9);var q9=ni();ye.onFinish=e=>Od(e,q9);var tl=[];ye.setTimeout=(e,t)=>{let r=ye.now()+t,n=o(()=>{let s=tl.findIndex(u=>u.cancel==n);~s&&tl.splice(s,1),qa.count-=~s?1:0},"cancel"),i={time:r,handler:e,cancel:n};return tl.splice(wk(r),0,i),qa.count+=1,Sk(),i};var wk=o(e=>~(~tl.findIndex(t=>t.time>e)||~tl.length),"findTimeout");ye.cancel=e=>{Z2.delete(e),W2.delete(e)};ye.sync=e=>{j9=!0,ye.batchedUpdates(e),j9=!1};ye.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}o(r,"queuedFn");function n(...i){t=i,ye.onStart(r)}return o(n,"throttled"),n.handler=e,n.cancel=()=>{G2.delete(r),t=null},n};var $9=typeof window<"u"?window.requestAnimationFrame:()=>{};ye.use=e=>$9=e;ye.now=typeof performance<"u"?()=>performance.now():Date.now;ye.batchedUpdates=e=>e();ye.catch=console.error;ye.frameLoop="always";ye.advance=()=>{ye.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Lk()};var Ua=-1,j9=!1;function Od(e,t){j9?(t.delete(e),e(0)):(t.add(e),Sk())}o(Od,"schedule");function Sk(){Ua<0&&(Ua=0,ye.frameLoop!=="demand"&&$9(Ek))}o(Sk,"start");function Ek(){~Ua&&($9(Ek),ye.batchedUpdates(Lk))}o(Ek,"loop");function Lk(){let e=Ua;Ua=ye.now();let t=wk(Ua);t&&(kk(tl.splice(0,t),r=>r.handler()),qa.count-=t),G2.flush(),Z2.flush(e?Math.min(64,Ua-e):16.667),U9.flush(),W2.flush(),q9.flush()}o(Lk,"update");function ni(){let e=new Set,t=e;return{add(r){qa.count+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return qa.count-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,qa.count-=t.size,kk(t,n=>n(r)&&e.add(n)),qa.count+=e.size,t=e)}}}o(ni,"makeQueue");function kk(e,t){e.forEach(r=>{try{t(r)}catch(n){ye.catch(n)}})}o(kk,"eachSafely");var qa={count:0,clear(){Ua=-1,tl=[],G2=ni(),Z2=ni(),U9=ni(),W2=ni(),q9=ni(),qa.count=0}};var X2=U(ae()),Eo=U(ae());function eh(){}o(eh,"noop");var Ak=o((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"defineHidden"),re={arr:Array.isArray,obj:o(e=>!!e&&e.constructor.name==="Object","obj"),fun:o(e=>typeof e=="function","fun"),str:o(e=>typeof e=="string","str"),num:o(e=>typeof e=="number","num"),und:o(e=>e===void 0,"und")};function oi(e,t){if(re.arr(e)){if(!re.arr(t)||e.length!==t.length)return!1;for(let r=0;re.forEach(t),"each");function Ln(e,t,r){if(re.arr(e)){for(let n=0;nre.und(e)?[]:re.arr(e)?e:[e],"toArray");function Wu(e,t){if(e.size){let r=Array.from(e);e.clear(),Me(r,t)}}o(Wu,"flush");var Gu=o((e,...t)=>Wu(e,r=>r(...t)),"flushCalls"),J9,Mk,$a=null,Pk=!1,Q9=eh,uG=o(e=>{e.to&&(Mk=e.to),e.now&&(ye.now=e.now),e.colors!==void 0&&($a=e.colors),e.skipAnimation!=null&&(Pk=e.skipAnimation),e.createStringInterpolator&&(J9=e.createStringInterpolator),e.requestAnimationFrame&&ye.use(e.requestAnimationFrame),e.batchedUpdates&&(ye.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Q9=e.willAdvance),e.frameLoop&&(ye.frameLoop=e.frameLoop)},"assign"),kn=Object.freeze({__proto__:null,get createStringInterpolator(){return J9},get to(){return Mk},get colors(){return $a},get skipAnimation(){return Pk},get willAdvance(){return Q9},assign:uG}),Rd=new Set,no=[],Z9=[],J2=0,Yu={get idle(){return!Rd.size&&!no.length},start(e){J2>e.priority?(Rd.add(e),ye.onStart(cG)):(Hk(e),ye(Y9))},advance:Y9,sort(e){if(J2)ye.onFrame(()=>Yu.sort(e));else{let t=no.indexOf(e);~t&&(no.splice(t,1),Dk(e))}},clear(){no=[],Rd.clear()}};function cG(){Rd.forEach(Hk),Rd.clear(),ye(Y9)}o(cG,"flushStartQueue");function Hk(e){no.includes(e)||Dk(e)}o(Hk,"startSafely");function Dk(e){no.splice(dG(no,t=>t.priority>e.priority),0,e)}o(Dk,"startUnsafely");function Y9(e){let t=Z9;for(let r=0;r0}o(Y9,"advance");function dG(e,t){let r=e.findIndex(t);return r<0?e.length:r}o(dG,"findIndex");var Bk={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},So="[-+]?\\d*\\.?\\d+",Q2=So+"%";function th(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}o(th,"call");var fG=new RegExp("rgb"+th(So,So,So)),pG=new RegExp("rgba"+th(So,So,So,So)),hG=new RegExp("hsl"+th(So,Q2,Q2)),mG=new RegExp("hsla"+th(So,Q2,Q2,So)),gG=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,_G=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,vG=/^#([0-9a-fA-F]{6})$/,bG=/^#([0-9a-fA-F]{8})$/;function yG(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=vG.exec(e))?parseInt(t[1]+"ff",16)>>>0:$a&&$a[e]!==void 0?$a[e]:(t=fG.exec(e))?(qu(t[1])<<24|qu(t[2])<<16|qu(t[3])<<8|255)>>>0:(t=pG.exec(e))?(qu(t[1])<<24|qu(t[2])<<16|qu(t[3])<<8|Ok(t[4]))>>>0:(t=gG.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=bG.exec(e))?parseInt(t[1],16)>>>0:(t=_G.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=hG.exec(e))?(Tk(Ik(t[1]),Y2(t[2]),Y2(t[3]))|255)>>>0:(t=mG.exec(e))?(Tk(Ik(t[1]),Y2(t[2]),Y2(t[3]))|Ok(t[4]))>>>0:null}o(yG,"normalizeColor");function W9(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}o(W9,"hue2rgb");function Tk(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n,s=W9(i,n,e+1/3),u=W9(i,n,e),c=W9(i,n,e-1/3);return Math.round(s*255)<<24|Math.round(u*255)<<16|Math.round(c*255)<<8}o(Tk,"hslToRgb");function qu(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}o(qu,"parse255");function Ik(e){return(parseFloat(e)%360+360)%360/360}o(Ik,"parse360");function Ok(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}o(Ok,"parse1");function Y2(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}o(Y2,"parsePercentage");function Rk(e){let t=yG(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,n=(t&16711680)>>>16,i=(t&65280)>>>8,s=(t&255)/255;return`rgba(${r}, ${n}, ${i}, ${s})`}o(Rk,"colorToRgba");var Za=o((e,t,r)=>{if(re.fun(e))return e;if(re.arr(e))return Za({range:e,output:t,extrapolate:r});if(re.str(e.output[0]))return J9(e);let n=e,i=n.output,s=n.range||[0,1],u=n.extrapolateLeft||n.extrapolate||"extend",c=n.extrapolateRight||n.extrapolate||"extend",d=n.easing||(p=>p);return p=>{let h=CG(p,s);return xG(p,s[h],s[h+1],i[h],i[h+1],d,u,c,n.map)}},"createInterpolator");function xG(e,t,r,n,i,s,u,c,d){let p=d?d(e):e;if(pr){if(c==="identity")return p;c==="clamp"&&(p=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?p=-p:r===1/0?p=p-t:p=(p-t)/(r-t),p=s(p),n===-1/0?p=-p:i===1/0?p=p+n:p=p*(i-n)+n,p)}o(xG,"interpolate");function CG(e,t){for(var r=1;r=e);++r);return r-1}o(CG,"findRange");function K9(){return K9=Object.assign||function(e){for(var t=1;t!!(e&&e[$u]),"hasFluidValue"),vr=o(e=>e&&e[$u]?e[$u]():e,"getFluidValue"),X9=o(e=>e[rl]||null,"getFluidObservers");function wG(e,t){e.eventObserved?e.eventObserved(t):e(t)}o(wG,"callFluidObserver");function nl(e,t){let r=e[rl];r&&r.forEach(n=>{wG(n,t)})}o(nl,"callFluidObservers");var r8=class r8{constructor(t){if(this[$u]=void 0,this[rl]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");SG(this,t)}};o(r8,"FluidValue");var Zu=r8,SG=o((e,t)=>zk(e,$u,t),"setFluidGetter");function qi(e,t){if(e[$u]){let r=e[rl];r||zk(e,rl,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}o(qi,"addFluidObserver");function Wa(e,t){let r=e[rl];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[rl]=null,e.observerRemoved&&e.observerRemoved(n,t)}}o(Wa,"removeFluidObserver");var zk=o((e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),"setHidden"),K2=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,EG=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Nk=new RegExp(`(${K2.source})(%|[a-z]+)`,"i"),G9,LG=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,kG=o((e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,"rgbaRound"),rh=o(e=>{G9||(G9=$a?new RegExp(`(${Object.keys($a).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(s=>vr(s).replace(EG,Rk).replace(G9,Rk)),r=t.map(s=>s.match(K2).map(Number)),i=r[0].map((s,u)=>r.map(c=>{if(!(u in c))throw Error('The arity of each "output" value must be equal');return c[u]})).map(s=>Za(K9({},e,{output:s})));return s=>{var u;let c=!Nk.test(t[0])&&((u=t.find(p=>Nk.test(p)))==null?void 0:u.replace(K2,"")),d=0;return t[0].replace(K2,()=>`${i[d++](s)}${c||""}`).replace(LG,kG)}},"createStringInterpolator"),e8="react-spring: ",Vk=o(e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${e8}once requires a function parameter`);return(...n)=>{r||(t(...n),r=!0)}},"once"),TG=Vk(console.warn);function Fk(){TG(`${e8}The "interpolate" function is deprecated in v9 (use "to" instead)`)}o(Fk,"deprecateInterpolate");var IG=Vk(console.warn);function jk(){IG(`${e8}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}o(jk,"deprecateDirectCall");function Ku(e){return re.str(e)&&(e[0]=="#"||/\d/.test(e)||e in($a||{}))}o(Ku,"isAnimatedString");var Nd=o(e=>(0,Eo.useEffect)(e,OG),"useOnce"),OG=[];function nh(){let e=(0,Eo.useState)()[1],t=(0,Eo.useState)(RG)[0];return Nd(t.unmount),()=>{t.current&&e({})}}o(nh,"useForceUpdate");function RG(){let e={current:!0,unmount:o(()=>()=>{e.current=!1},"unmount")};return e}o(RG,"makeMountedRef");function Uk(e,t){let[r]=(0,Eo.useState)(()=>({inputs:t,result:e()})),n=(0,Eo.useRef)(),i=n.current,s=i;return s?t&&s.inputs&&NG(t,s.inputs)||(s={inputs:t,result:e()}):s=r,(0,Eo.useEffect)(()=>{n.current=s,i==r&&(r.inputs=r.result=void 0)},[s]),s.result}o(Uk,"useMemoOne");function NG(e,t){if(e.length!==t.length)return!1;for(let r=0;r{t.current=e}),t.current}o(t8,"usePrev");var oh=typeof window<"u"&&window.document&&window.document.createElement?X2.useLayoutEffect:X2.useEffect;var Ud=U(ae()),oo=U(ae());var Wk=U(ae()),$i=U(ae());var Ad=Symbol.for("Animated:node"),AG=o(e=>!!e&&e[Ad]===e,"isAnimated"),Lo=o(e=>e&&e[Ad],"getAnimated"),dh=o((e,t)=>Ak(e,Ad,t),"setAnimated"),Md=o(e=>e&&e[Ad]&&e[Ad].getPayload(),"getPayload"),i8=class i8{constructor(){this.payload=void 0,dh(this,this)}getPayload(){return this.payload||[]}};o(i8,"Animated");var ih=i8,lh=class lh extends ih{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,re.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new lh(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return re.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,re.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}};o(lh,"AnimatedValue");var ol=lh,uh=class uh extends ol{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Za({output:[t,t]})}static create(t){return new uh(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(re.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Za({output:[this.getValue(),t]})),this._value=0,super.reset()}};o(uh,"AnimatedString");var il=uh,ah={dependencies:null},a8=class a8 extends ih{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Ln(this.source,(n,i)=>{AG(n)?r[i]=n.getValue(t):Zr(n)?r[i]=vr(n):t||(r[i]=n)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Me(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Ln(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){ah.dependencies&&Zr(t)&&ah.dependencies.add(t);let r=Md(t);r&&Me(r,n=>this.add(n))}};o(a8,"AnimatedObject");var al=a8,ch=class ch extends al{constructor(t){super(t)}static create(t){return new ch(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((n,i)=>n.setValue(t[i])).some(Boolean):(super.setValue(t.map(MG)),!0)}};o(ch,"AnimatedArray");var n8=ch;function MG(e){return(Ku(e)?il:ol).create(e)}o(MG,"makeAnimated");function fh(e){let t=Lo(e);return t?t.constructor:re.arr(e)?n8:Ku(e)?il:ol}o(fh,"getAnimatedType");function sh(){return sh=Object.assign||function(e){for(var t=1;t{let r=!re.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,$i.forwardRef)((n,i)=>{let s=(0,$i.useRef)(null),u=r&&(0,$i.useCallback)(S=>{s.current=HG(i,S)},[i]),[c,d]=PG(n,t),p=nh(),h=o(()=>{let S=s.current;if(r&&!S)return;(S?t.applyAnimatedValues(S,c.getValue(!0)):!1)===!1&&p()},"callback"),m=new o8(h,d),v=(0,$i.useRef)();oh(()=>{let S=v.current;v.current=m,Me(d,E=>qi(E,m)),S&&(Me(S.deps,E=>Wa(E,S)),ye.cancel(S.update))}),(0,$i.useEffect)(h,[]),Nd(()=>()=>{let S=v.current;Me(S.deps,E=>Wa(E,S))});let x=t.getComponentProps(c.getValue());return Wk.createElement(e,sh({},x,{ref:u}))})},"withAnimated"),s8=class s8{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&ye.write(this.update)}};o(s8,"PropsObserver");var o8=s8;function PG(e,t){let r=new Set;return ah.dependencies=r,e.style&&(e=sh({},e,{style:t.createAnimatedStyle(e.style)})),e=new al(e),ah.dependencies=null,[e,r]}o(PG,"getAnimatedState");function HG(e,t){return e&&(re.fun(e)?e(t):e.current=t),t}o(HG,"updateRef");var $k=Symbol.for("AnimatedComponent"),Gk=o((e,{applyAnimatedValues:t=o(()=>!1,"_applyAnimatedValues"),createAnimatedStyle:r=o(i=>new al(i),"_createAnimatedStyle"),getComponentProps:n=o(i=>i,"_getComponentProps")}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},s=o(u=>{let c=Zk(u)||"Anonymous";return re.str(u)?u=s[u]||(s[u]=qk(u,i)):u=u[$k]||(u[$k]=qk(u,i)),u.displayName=`Animated(${c})`,u},"animated");return Ln(e,(u,c)=>{re.arr(e)&&(c=Zk(u)),s[c]=s(u)}),{animated:s}},"createHost"),Zk=o(e=>re.str(e)?e:e&&re.str(e.displayName)?e.displayName:re.fun(e)&&e.name||null,"getDisplayName");function lr(){return lr=Object.assign||function(e){for(var t=1;te===!0||!!(t&&e&&(re.fun(e)?e(t):$r(e).includes(t))),"matchProp"),oT=o((e,t)=>re.obj(e)?t&&e[t]:e,"resolveProp"),iT=o((e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,"getDefaultProp"),DG=o(e=>e,"noopTransform"),x8=o((e,t=DG)=>{let r=BG;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let n={};for(let i of r){let s=t(e[i],i);re.und(s)||(n[i]=s)}return n},"getDefaultProps"),BG=["config","onProps","onStart","onChange","onPause","onResume","onRest"],zG={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function VG(e){let t={},r=0;if(Ln(e,(n,i)=>{zG[i]||(t[i]=n,r++)}),r)return t}o(VG,"getForwardProps");function aT(e){let t=VG(e);if(t){let r={to:t};return Ln(e,(n,i)=>i in t||(r[i]=n)),r}return lr({},e)}o(aT,"inferTo");function zd(e){return e=vr(e),re.arr(e)?e.map(zd):Ku(e)?kn.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}o(zd,"computeGoal");function FG(e){for(let t in e)return!0;return!1}o(FG,"hasProps");function c8(e){return re.fun(e)||re.arr(e)&&re.obj(e[0])}o(c8,"isAsyncTo");function jG(e,t){var r;(r=e.ref)==null||r.delete(e),t?.delete(e)}o(jG,"detachRefs");function UG(e,t){if(t&&e.ref!==t){var r;(r=e.ref)==null||r.delete(e),t.add(e),e.ref=t}}o(UG,"replaceRef");var qG={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},$G=o(e=>e,"linear"),d8=lr({},qG.default,{mass:1,damping:1,easing:$G,clamp:!1}),S8=class S8{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,d8)}};o(S8,"AnimationConfig");var f8=S8;function ZG(e,t,r){r&&(r=lr({},r),Yk(r,t),t=lr({},r,t)),Yk(e,t),Object.assign(e,t);for(let u in d8)e[u]==null&&(e[u]=d8[u]);let{mass:n,frequency:i,damping:s}=e;return re.und(i)||(i<.01&&(i=.01),s<0&&(s=0),e.tension=Math.pow(2*Math.PI/i,2)*n,e.friction=4*Math.PI*s*n/i),e}o(ZG,"mergeConfig");function Yk(e,t){if(!re.und(t.decay))e.duration=void 0;else{let r=!re.und(t.tension)||!re.und(t.friction);(r||!re.und(t.frequency)||!re.und(t.damping)||!re.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}o(Yk,"sanitizeConfig");var Kk=[],E8=class E8{constructor(){this.changed=!1,this.values=Kk,this.toValues=null,this.fromValues=Kk,this.to=void 0,this.from=void 0,this.config=new f8,this.immediate=!1}};o(E8,"Animation");var p8=E8;function sT(e,{key:t,props:r,defaultProps:n,state:i,actions:s}){return new Promise((u,c)=>{var d;let p,h,m=Bd((d=r.cancel)!=null?d:n?.cancel,t);if(m)S();else{re.und(r.pause)||(i.paused=Bd(r.pause,t));let E=n?.pause;E!==!0&&(E=i.paused||Bd(E,t)),p=sl(r.delay||0,t),E?(i.resumeQueue.add(x),s.pause()):(s.resume(),x())}function v(){i.resumeQueue.add(x),i.timeouts.delete(h),h.cancel(),p=h.time-ye.now()}o(v,"onPause");function x(){p>0&&!kn.skipAnimation?(h=ye.setTimeout(S,p),i.pauseQueue.add(v),i.timeouts.add(h)):S()}o(x,"onResume");function S(){i.pauseQueue.delete(v),i.timeouts.delete(h),e<=(i.cancelId||0)&&(m=!0);try{s.start(lr({},r,{callId:e,cancel:m}),u)}catch(E){c(E)}}o(S,"onStart")})}o(sT,"scheduleProps");var C8=o((e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Ju(e.get()):t.every(r=>r.noop)?lT(e.get()):ko(e.get(),t.every(r=>r.finished)),"getCombinedResult"),lT=o(e=>({value:e,noop:!0,finished:!0,cancelled:!1}),"getNoopResult"),ko=o((e,t,r=!1)=>({value:e,finished:t,cancelled:r}),"getFinishedResult"),Ju=o(e=>({value:e,cancelled:!0,finished:!1}),"getCancelledResult");function uT(e,t,r,n){let{callId:i,parentId:s,onRest:u}=t,{asyncTo:c,promise:d}=r;return!s&&e===c&&!t.reset?d:r.promise=(async()=>{r.asyncId=i,r.asyncTo=e;let p=x8(t,(y,_)=>_==="onRest"?void 0:y),h,m,v=new Promise((y,_)=>(h=y,m=_)),x=o(y=>{let _=i<=(r.cancelId||0)&&Ju(n)||i!==r.asyncId&&ko(n,!1);if(_)throw y.result=_,m(y),y},"bailIfEnded"),S=o((y,_)=>{let b=new ph,w=new hh;return(async()=>{if(kn.skipAnimation)throw Vd(r),w.result=ko(n,!1),m(w),w;x(b);let k=re.obj(y)?lr({},y):lr({},_,{to:y});k.parentId=i,Ln(p,(O,B)=>{re.und(k[B])&&(k[B]=O)});let N=await n.start(k);return x(b),r.paused&&await new Promise(O=>{r.resumeQueue.add(O)}),N})()},"animate"),E;if(kn.skipAnimation)return Vd(r),ko(n,!1);try{let y;re.arr(e)?y=(async _=>{for(let b of _)await S(b)})(e):y=Promise.resolve(e(S,n.stop.bind(n))),await Promise.all([y.then(h),v]),E=ko(n.get(),!0,!1)}catch(y){if(y instanceof ph)E=y.result;else if(y instanceof hh)E=y.result;else throw y}finally{i==r.asyncId&&(r.asyncId=s,r.asyncTo=s?c:void 0,r.promise=s?d:void 0)}return re.fun(u)&&ye.batchedUpdates(()=>{u(E,n,n.item)}),E})()}o(uT,"runAsync");function Vd(e,t){Wu(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}o(Vd,"stopAsync");var L8=class L8 extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}};o(L8,"BailSignal");var ph=L8,k8=class k8 extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}};o(k8,"SkipAniamtionSignal");var hh=k8,h8=o(e=>e instanceof Fd,"isFrameValue"),WG=1,T8=class T8 extends Zu{constructor(...t){super(...t),this.id=WG++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Lo(this);return t&&t.getValue()}to(...t){return kn.to(this,t)}interpolate(...t){return Fk(),kn.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){nl(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||Yu.sort(this),nl(this,{type:"priority",parent:this,priority:t})}};o(T8,"FrameValue");var Fd=T8,ll=Symbol.for("SpringPhase"),cT=1,m8=2,g8=4,l8=o(e=>(e[ll]&cT)>0,"hasAnimated"),Ga=o(e=>(e[ll]&m8)>0,"isAnimating"),Pd=o(e=>(e[ll]&g8)>0,"isPaused"),Jk=o((e,t)=>t?e[ll]|=m8|cT:e[ll]&=~m8,"setActiveBit"),Qk=o((e,t)=>t?e[ll]|=g8:e[ll]&=~g8,"setPausedBit"),I8=class I8 extends Fd{constructor(t,r){if(super(),this.key=void 0,this.animation=new p8,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!re.und(t)||!re.und(r)){let n=re.obj(t)?lr({},t):lr({},r,{from:t});re.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Ga(this)||this._state.asyncTo)||Pd(this)}get goal(){return vr(this.animation.to)}get velocity(){let t=Lo(this);return t instanceof ol?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return l8(this)}get isAnimating(){return Ga(this)}get isPaused(){return Pd(this)}advance(t){let r=!0,n=!1,i=this.animation,{config:s,toValues:u}=i,c=Md(i.to);!c&&Zr(i.to)&&(u=$r(vr(i.to))),i.values.forEach((h,m)=>{if(h.done)return;let v=h.constructor==il?1:c?c[m].lastPosition:u[m],x=i.immediate,S=v;if(!x){if(S=h.lastPosition,s.tension<=0){h.done=!0;return}let E=h.elapsedTime+=t,y=i.fromValues[m],_=h.v0!=null?h.v0:h.v0=re.arr(s.velocity)?s.velocity[m]:s.velocity,b;if(re.und(s.duration))if(s.decay){let w=s.decay===!0?.998:s.decay,k=Math.exp(-(1-w)*E);S=y+_/(1-w)*(1-k),x=Math.abs(h.lastPosition-S)<.1,b=_*k}else{b=h.lastVelocity==null?_:h.lastVelocity;let w=s.precision||(y==v?.005:Math.min(1,Math.abs(v-y)*.001)),k=s.restVelocity||w/10,N=s.clamp?0:s.bounce,O=!re.und(N),B=y==v?h.v0>0:yk,!(!I&&(x=Math.abs(v-S)<=w,x)));++Z){O&&(M=S==v||S>v==B,M&&(b=-b*N,S=v));let $=-s.tension*1e-6*(S-v),V=-s.friction*.001*b,Y=($+V)/s.mass;b=b+Y*z,S=S+b*z}}else{let w=1;s.duration>0&&(this._memoizedDuration!==s.duration&&(this._memoizedDuration=s.duration,h.durationProgress>0&&(h.elapsedTime=s.duration*h.durationProgress,E=h.elapsedTime+=t)),w=(s.progress||0)+E/this._memoizedDuration,w=w>1?1:w<0?0:w,h.durationProgress=w),S=y+s.easing(w)*(v-y),b=(S-h.lastPosition)/t,x=w==1}h.lastVelocity=b,Number.isNaN(S)&&(console.warn("Got NaN while animating:",this),x=!0)}c&&!c[m].done&&(x=!1),x?h.done=!0:r=!1,h.setValue(S,s.round)&&(n=!0)});let d=Lo(this),p=d.getValue();if(r){let h=vr(i.to);(p!==h||n)&&!s.decay?(d.setValue(h),this._onChange(h)):n&&s.decay&&this._onChange(p),this._stop()}else n&&this._onChange(p)}set(t){return ye.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Ga(this)){let{to:t,config:r}=this.animation;ye.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let n;return re.und(t)?(n=this.queue||[],this.queue=[]):n=[re.obj(t)?t:lr({},r,{to:t})],Promise.all(n.map(i=>this._update(i))).then(i=>C8(this,i))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),Vd(this._state,t&&this._lastCallId),ye.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:n,from:i}=t;n=re.obj(n)?n[r]:n,(n==null||c8(n))&&(n=void 0),i=re.obj(i)?i[r]:i,i==null&&(i=void 0);let s={to:n,from:i};return l8(this)||(t.reverse&&([n,i]=[i,n]),i=vr(i),re.und(i)?Lo(this)||this._set(n):this._set(i)),s}_update(t,r){let n=lr({},t),{key:i,defaultProps:s}=this;n.default&&Object.assign(s,x8(n,(d,p)=>/^on/.test(p)?oT(d,i):d)),eT(this,n,"onProps"),Dd(this,"onProps",n,this);let u=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let c=this._state;return sT(++this._lastCallId,{key:i,props:n,defaultProps:s,state:c,actions:{pause:o(()=>{Pd(this)||(Qk(this,!0),Gu(c.pauseQueue),Dd(this,"onPause",ko(this,Hd(this,this.animation.to)),this))},"pause"),resume:o(()=>{Pd(this)&&(Qk(this,!1),Ga(this)&&this._resume(),Gu(c.resumeQueue),Dd(this,"onResume",ko(this,Hd(this,this.animation.to)),this))},"resume"),start:this._merge.bind(this,u)}}).then(d=>{if(n.loop&&d.finished&&!(r&&d.noop)){let p=dT(n);if(p)return this._update(p,!0)}return d})}_merge(t,r,n){if(r.cancel)return this.stop(!0),n(Ju(this));let i=!re.und(t.to),s=!re.und(t.from);if(i||s)if(r.callId>this._lastToId)this._lastToId=r.callId;else return n(Ju(this));let{key:u,defaultProps:c,animation:d}=this,{to:p,from:h}=d,{to:m=p,from:v=h}=t;s&&!i&&(!r.default||re.und(m))&&(m=v),r.reverse&&([m,v]=[v,m]);let x=!oi(v,h);x&&(d.from=v),v=vr(v);let S=!oi(m,p);S&&this._focus(m);let E=c8(r.to),{config:y}=d,{decay:_,velocity:b}=y;(i||s)&&(y.velocity=0),r.config&&!E&&ZG(y,sl(r.config,u),r.config!==c.config?sl(c.config,u):void 0);let w=Lo(this);if(!w||re.und(m))return n(ko(this,!0));let k=re.und(r.reset)?s&&!r.default:!re.und(v)&&Bd(r.reset,u),N=k?v:this.get(),O=zd(m),B=re.num(O)||re.arr(O)||Ku(O),I=!E&&(!B||Bd(c.immediate||r.immediate,u));if(S){let Z=fh(m);if(Z!==w.constructor)if(I)w=this._set(O);else throw Error(`Cannot animate between ${w.constructor.name} and ${Z.name}, as the "to" prop suggests`)}let M=w.constructor,z=Zr(m),F=!1;if(!z){let Z=k||!l8(this)&&x;(S||Z)&&(F=oi(zd(N),O),z=!F),(!oi(d.immediate,I)&&!I||!oi(y.decay,_)||!oi(y.velocity,b))&&(z=!0)}if(F&&Ga(this)&&(d.changed&&!k?z=!0:z||this._stop(p)),!E&&((z||Zr(p))&&(d.values=w.getPayload(),d.toValues=Zr(m)?null:M==il?[1]:$r(O)),d.immediate!=I&&(d.immediate=I,!I&&!k&&this._set(p)),z)){let{onRest:Z}=d;Me(YG,V=>eT(this,r,V));let $=ko(this,Hd(this,p));Gu(this._pendingCalls,$),this._pendingCalls.add(n),d.changed&&ye.batchedUpdates(()=>{d.changed=!k,Z?.($,this),k?sl(c.onRest,$):d.onStart==null||d.onStart($,this)})}k&&this._set(N),E?n(uT(r.to,r,this._state,this)):z?this._start():Ga(this)&&!S?this._pendingCalls.add(n):n(lT(N))}_focus(t){let r=this.animation;t!==r.to&&(X9(this)&&this._detach(),r.to=t,X9(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;Zr(r)&&(qi(r,this),h8(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Zr(t)&&Wa(t,this)}_set(t,r=!0){let n=vr(t);if(!re.und(n)){let i=Lo(this);if(!i||!oi(n,i.getValue())){let s=fh(n);!i||i.constructor!=s?dh(this,s.create(n)):i.setValue(n),i&&ye.batchedUpdates(()=>{this._onChange(n,r)})}}return Lo(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,Dd(this,"onStart",ko(this,Hd(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),sl(this.animation.onChange,t,this)),sl(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Lo(this).reset(vr(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Ga(this)||(Jk(this,!0),Pd(this)||this._resume())}_resume(){kn.skipAnimation?this.finish():Yu.start(this)}_stop(t,r){if(Ga(this)){Jk(this,!1);let n=this.animation;Me(n.values,s=>{s.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),nl(this,{type:"idle",parent:this});let i=r?Ju(this.get()):ko(this.get(),Hd(this,t??n.to));Gu(this._pendingCalls,i),n.changed&&(n.changed=!1,Dd(this,"onRest",i,this))}}};o(I8,"SpringValue");var _8=I8;function Hd(e,t){let r=zd(t),n=zd(e.get());return oi(n,r)}o(Hd,"checkFinished");function dT(e,t=e.loop,r=e.to){let n=sl(t);if(n){let i=n!==!0&&aT(n),s=(i||e).reverse,u=!i||i.reset;return jd(lr({},e,{loop:t,default:!1,pause:void 0,to:!s||c8(r)?r:void 0,from:u?e.from:void 0,reset:u},i))}}o(dT,"createLoopUpdate");function jd(e){let{to:t,from:r}=e=aT(e),n=new Set;return re.obj(t)&&Xk(t,n),re.obj(r)&&Xk(r,n),e.keys=n.size?Array.from(n):null,e}o(jd,"createUpdate");function GG(e){let t=jd(e);return re.und(t.default)&&(t.default=x8(t)),t}o(GG,"declareUpdate");function Xk(e,t){Ln(e,(r,n)=>r!=null&&t.add(n))}o(Xk,"findDefined");var YG=["onStart","onRest","onChange","onPause","onResume"];function eT(e,t,r){e.animation[r]=t[r]!==iT(t,r)?oT(t[r],e.key):void 0}o(eT,"mergeActiveFn");function Dd(e,t,...r){var n,i,s,u;(n=(i=e.animation)[t])==null||n.call(i,...r),(s=(u=e.defaultProps)[t])==null||s.call(u,...r)}o(Dd,"sendEvent");var KG=["onStart","onChange","onRest"],JG=1,O8=class O8{constructor(t,r){this.id=JG++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(lr({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,n)=>t[n]=r.get()),t}set(t){for(let r in t){let n=t[r];re.und(n)||this.springs[r].set(n)}}update(t){return t&&this.queue.push(jd(t)),this}start(t){let{queue:r}=this;return t?r=$r(t).map(jd):this.queue=[],this._flush?this._flush(this,r):(gT(this,r),b8(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let n=this.springs;Me($r(r),i=>n[i].stop(!!t))}else Vd(this._state,this._lastAsyncId),this.each(n=>n.stop(!!t));return this}pause(t){if(re.und(t))this.start({pause:!0});else{let r=this.springs;Me($r(t),n=>r[n].pause())}return this}resume(t){if(re.und(t))this.start({pause:!1});else{let r=this.springs;Me($r(t),n=>r[n].resume())}return this}each(t){Ln(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:n}=this._events,i=this._active.size>0,s=this._changed.size>0;(i&&!this._started||s&&!this._started)&&(this._started=!0,Wu(t,([d,p])=>{p.value=this.get(),d(p,this,this._item)}));let u=!i&&this._started,c=s||u&&n.size?this.get():null;s&&r.size&&Wu(r,([d,p])=>{p.value=c,d(p,this,this._item)}),u&&(this._started=!1,Wu(n,([d,p])=>{p.value=c,d(p,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;ye.onFrame(this._onFrame)}};o(O8,"Controller");var v8=O8;function b8(e,t){return Promise.all(t.map(r=>fT(e,r))).then(r=>C8(e,r))}o(b8,"flushUpdateQueue");async function fT(e,t,r){let{keys:n,to:i,from:s,loop:u,onRest:c,onResolve:d}=t,p=re.obj(t.default)&&t.default;u&&(t.loop=!1),i===!1&&(t.to=null),s===!1&&(t.from=null);let h=re.arr(i)||re.fun(i)?i:void 0;h?(t.to=void 0,t.onRest=void 0,p&&(p.onRest=void 0)):Me(KG,E=>{let y=t[E];if(re.fun(y)){let _=e._events[E];t[E]=({finished:b,cancelled:w})=>{let k=_.get(y);k?(b||(k.finished=!1),w&&(k.cancelled=!0)):_.set(y,{value:null,finished:b||!1,cancelled:w||!1})},p&&(p[E]=t[E])}});let m=e._state;t.pause===!m.paused?(m.paused=t.pause,Gu(t.pause?m.pauseQueue:m.resumeQueue)):m.paused&&(t.pause=!0);let v=(n||Object.keys(e.springs)).map(E=>e.springs[E].start(t)),x=t.cancel===!0||iT(t,"cancel")===!0;(h||x&&m.asyncId)&&v.push(sT(++e._lastAsyncId,{props:t,state:m,actions:{pause:eh,resume:eh,start(E,y){x?(Vd(m,e._lastAsyncId),y(Ju(e))):(E.onRest=c,y(uT(h,E,m,e)))}}})),m.paused&&await new Promise(E=>{m.resumeQueue.add(E)});let S=C8(e,await Promise.all(v));if(u&&S.finished&&!(r&&S.noop)){let E=dT(t,u,i);if(E)return gT(e,[E]),fT(e,E,!0)}return d&&ye.batchedUpdates(()=>d(S,e,e.item)),S}o(fT,"flushUpdate");function tT(e,t){let r=lr({},e.springs);return t&&Me($r(t),n=>{re.und(n.keys)&&(n=jd(n)),re.obj(n.to)||(n=lr({},n,{to:void 0})),mT(r,n,i=>hT(i))}),pT(e,r),r}o(tT,"getSprings");function pT(e,t){Ln(t,(r,n)=>{e.springs[n]||(e.springs[n]=r,qi(r,e))})}o(pT,"setSprings");function hT(e,t){let r=new _8;return r.key=e,t&&qi(r,t),r}o(hT,"createSpring");function mT(e,t,r){t.keys&&Me(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}o(mT,"prepareSprings");function gT(e,t){Me(t,r=>{mT(e.springs,r,n=>hT(n,e))})}o(gT,"prepareKeys");function QG(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}o(QG,"_objectWithoutPropertiesLoose");var XG=["children"],gh=o(e=>{let{children:t}=e,r=QG(e,XG),n=(0,oo.useContext)(mh),i=r.pause||!!n.pause,s=r.immediate||!!n.immediate;r=Uk(()=>({pause:i,immediate:s}),[i,s]);let{Provider:u}=mh;return Ud.createElement(u,{value:r},t)},"SpringContext"),mh=eY(gh,{});gh.Provider=mh.Provider;gh.Consumer=mh.Consumer;function eY(e,t){return Object.assign(e,Ud.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}o(eY,"makeContext");var tY=o(()=>{let e=[],t=o(function(i){jk();let s=[];return Me(e,(u,c)=>{if(re.und(i))s.push(u.start());else{let d=r(i,u,c);d&&s.push(u.start(d))}}),s},"SpringRef");t.current=e,t.add=function(n){e.includes(n)||e.push(n)},t.delete=function(n){let i=e.indexOf(n);~i&&e.splice(i,1)},t.pause=function(){return Me(e,n=>n.pause(...arguments)),this},t.resume=function(){return Me(e,n=>n.resume(...arguments)),this},t.set=function(n){Me(e,i=>i.set(n))},t.start=function(n){let i=[];return Me(e,(s,u)=>{if(re.und(n))i.push(s.start());else{let c=this._getProps(n,s,u);c&&i.push(s.start(c))}}),i},t.stop=function(){return Me(e,n=>n.stop(...arguments)),this},t.update=function(n){return Me(e,(i,s)=>i.update(this._getProps(n,i,s))),this};let r=o(function(i,s,u){return re.fun(i)?i(u,s):i},"_getProps");return t._getProps=r,t},"SpringRef");function rY(e,t,r){let n=re.fun(t)&&t;n&&!r&&(r=[]);let i=(0,oo.useMemo)(()=>n||arguments.length==3?tY():void 0,[]),s=(0,oo.useRef)(0),u=nh(),c=(0,oo.useMemo)(()=>({ctrls:[],queue:[],flush(_,b){let w=tT(_,b);return s.current>0&&!c.queue.length&&!Object.keys(w).some(N=>!_.springs[N])?b8(_,b):new Promise(N=>{pT(_,w),c.queue.push(()=>{N(b8(_,b))}),u()})}}),[]),d=(0,oo.useRef)([...c.ctrls]),p=[],h=t8(e)||0;(0,oo.useMemo)(()=>{Me(d.current.slice(e,h),_=>{jG(_,i),_.stop(!0)}),d.current.length=e,m(h,e)},[e]),(0,oo.useMemo)(()=>{m(0,Math.min(h,e))},r);function m(_,b){for(let w=_;wtT(_,p[b])),x=(0,oo.useContext)(gh),S=t8(x),E=x!==S&&FG(x);oh(()=>{s.current++,c.ctrls=d.current;let{queue:_}=c;_.length&&(c.queue=[],Me(_,b=>b())),Me(d.current,(b,w)=>{i?.add(b),E&&b.start({default:x});let k=p[w];k&&(UG(b,k.ref),b.ref?b.queue.push(k):b.start(k))})}),Nd(()=>()=>{Me(c.ctrls,_=>_.stop(!0))});let y=v.map(_=>lr({},_));return i?[y,i]:y}o(rY,"useSprings");function w8(e,t){let r=re.fun(e),[[n],i]=rY(1,r?e:[e],r?t||[]:t);return r||arguments.length==2?[n,i]:n}o(w8,"useSpring");var rT;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(rT||(rT={}));var R8=class R8 extends Fd{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Za(...r);let n=this._get(),i=fh(n);dh(this,i.create(n))}advance(t){let r=this._get(),n=this.get();oi(r,n)||(Lo(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&nT(this._active)&&u8(this)}_get(){let t=re.arr(this.source)?this.source.map(vr):$r(vr(this.source));return this.calc(...t)}_start(){this.idle&&!nT(this._active)&&(this.idle=!1,Me(Md(this),t=>{t.done=!1}),kn.skipAnimation?(ye.batchedUpdates(()=>this.advance()),u8(this)):Yu.start(this))}_attach(){let t=1;Me($r(this.source),r=>{Zr(r)&&qi(r,this),h8(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Me($r(this.source),t=>{Zr(t)&&Wa(t,this)}),this._active.clear(),u8(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=$r(this.source).reduce((r,n)=>Math.max(r,(h8(n)?n.priority:0)+1),0))}};o(R8,"Interpolation");var y8=R8;function nY(e){return e.idle!==!1}o(nY,"isIdle");function nT(e){return!e.size||Array.from(e).every(nY)}o(nT,"checkIdle");function u8(e){e.idle||(e.idle=!0,Me(Md(e),t=>{t.done=!0}),nl(e,{type:"idle",parent:e}))}o(u8,"becomeIdle");kn.assign({createStringInterpolator:rh,to:o((e,t)=>new y8(e,t),"to")});var Oge=Yu.advance;var vT=U(z1());function P8(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}o(P8,"_objectWithoutPropertiesLoose");var oY=["style","children","scrollTop","scrollLeft"],bT=/^--/;function iY(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!bT.test(e)&&!(qd.hasOwnProperty(e)&&qd[e])?t+"px":(""+t).trim()}o(iY,"dangerousStyleValue");var _T={};function aY(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",n=t,{style:i,children:s,scrollTop:u,scrollLeft:c}=n,d=P8(n,oY),p=Object.values(d),h=Object.keys(d).map(m=>r||e.hasAttribute(m)?m:_T[m]||(_T[m]=m.replace(/([A-Z])/g,v=>"-"+v.toLowerCase())));s!==void 0&&(e.textContent=s);for(let m in i)if(i.hasOwnProperty(m)){let v=iY(m,i[m]);bT.test(m)?e.style.setProperty(m,v):e.style[m]=v}h.forEach((m,v)=>{e.setAttribute(m,p[v])}),u!==void 0&&(e.scrollTop=u),c!==void 0&&(e.scrollLeft=c)}o(aY,"applyAnimatedValues");var qd={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,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},sY=o((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),"prefixKey"),lY=["Webkit","Ms","Moz","O"];qd=Object.keys(qd).reduce((e,t)=>(lY.forEach(r=>e[sY(r,t)]=e[t]),e),qd);var uY=["x","y","z"],cY=/^(matrix|translate|scale|rotate|skew)/,dY=/^(translate)/,fY=/^(rotate|skew)/,N8=o((e,t)=>re.num(e)&&e!==0?e+t:e,"addUnit"),_h=o((e,t)=>re.arr(e)?e.every(r=>_h(r,t)):re.num(e)?e===t:parseFloat(e)===t,"isValueIdentity"),D8=class D8 extends al{constructor(t){let{x:r,y:n,z:i}=t,s=P8(t,uY),u=[],c=[];(r||n||i)&&(u.push([r||0,n||0,i||0]),c.push(d=>[`translate3d(${d.map(p=>N8(p,"px")).join(",")})`,_h(d,0)])),Ln(s,(d,p)=>{if(p==="transform")u.push([d||""]),c.push(h=>[h,h===""]);else if(cY.test(p)){if(delete s[p],re.und(d))return;let h=dY.test(p)?"px":fY.test(p)?"deg":"";u.push($r(d)),c.push(p==="rotate3d"?([m,v,x,S])=>[`rotate3d(${m},${v},${x},${N8(S,h)})`,_h(S,0)]:m=>[`${p}(${m.map(v=>N8(v,h)).join(",")})`,_h(m,p.startsWith("scale")?1:0)])}}),u.length&&(s.transform=new M8(u,c)),super(s)}};o(D8,"AnimatedStyle");var A8=D8,B8=class B8 extends Zu{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return Me(this.inputs,(n,i)=>{let s=vr(n[0]),[u,c]=this.transforms[i](re.arr(s)?s:n.map(vr));t+=" "+u,r=r&&c}),r?"none":t}observerAdded(t){t==1&&Me(this.inputs,r=>Me(r,n=>Zr(n)&&qi(n,this)))}observerRemoved(t){t==0&&Me(this.inputs,r=>Me(r,n=>Zr(n)&&Wa(n,this)))}eventObserved(t){t.type=="change"&&(this._value=null),nl(this,t)}};o(B8,"FluidTransform");var M8=B8,pY=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],hY=["scrollTop","scrollLeft"];kn.assign({batchedUpdates:vT.unstable_batchedUpdates,createStringInterpolator:rh,colors:Bk});var mY=Gk(pY,{applyAnimatedValues:aY,createAnimatedStyle:o(e=>new A8(e),"createAnimatedStyle"),getComponentProps:o(e=>P8(e,hY),"getComponentProps")}),H8=mY.animated;var yT=U(ae(),1),$d=typeof document<"u"?yT.default.useLayoutEffect:()=>{};var vh=U(ae(),1);function z8(e){let t=(0,vh.useRef)(null);return $d(()=>{t.current=e},[e]),(0,vh.useCallback)((...r)=>{let n=t.current;return n?.(...r)},[])}o(z8,"$8ae05eaa5c114e9c$export$7f54fc3180508a52");var bh=U(ae(),1);var Zge=!!(typeof window<"u"&&window.document&&window.document.createElement),xT=new Map;function CT(e,t){if(e===t)return e;let r=xT.get(e);if(r)return r.forEach(i=>i(t)),t;let n=xT.get(t);return n?(n.forEach(i=>i(e)),e):t}o(CT,"$bdb11010cef70236$export$cd8c9cb68f842629");function wT(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}o(wT,"$ff5963eb1fccf552$export$e08e3b67e392101e");function ST(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&i.charCodeAt(2)<=90?t[i]=wT(s,u):(i==="className"||i==="UNSAFE_className")&&typeof s=="string"&&typeof u=="string"?t[i]=ET(s,u):i==="id"&&s&&u?t.id=CT(s,u):t[i]=u!==void 0?u:s}}return t}o(V8,"$3ef42575df84b30b$export$9d1611c77c2fe928");var Qu=U(ae(),1);var yh=U(ae(),1);var j8=class j8{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,r){this.nativeEvent=r,this.target=r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget,this.bubbles=r.bubbles,this.cancelable=r.cancelable,this.defaultPrevented=r.defaultPrevented,this.eventPhase=r.eventPhase,this.isTrusted=r.isTrusted,this.timeStamp=r.timeStamp,this.type=t}};o(j8,"$8a9cb279dc87e130$export$905e7fc544a71f36");var F8=j8;function LT(e){let t=(0,yh.useRef)({isFocused:!1,observer:null});$d(()=>{let n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=z8(n=>{e?.(n)});return(0,yh.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let i=n.target,s=o(u=>{t.current.isFocused=!1,i.disabled&&r(new F8("blur",u)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},"onBlurHandler");i.addEventListener("focusout",s,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){var u;(u=t.current.observer)===null||u===void 0||u.disconnect();let c=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:c})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:c}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[r])}o(LT,"$8a9cb279dc87e130$export$715c682d09d639cc");var Zd=U(ae(),1);function U8(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:i}=e,s=(0,Zd.useRef)({isFocusWithin:!1}),u=(0,Zd.useCallback)(p=>{s.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(s.current.isFocusWithin=!1,r&&r(p),i&&i(!1))},[r,i,s]),c=LT(u),d=(0,Zd.useCallback)(p=>{!s.current.isFocusWithin&&document.activeElement===p.target&&(n&&n(p),i&&i(!0),s.current.isFocusWithin=!0,c(p))},[n,i,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}o(U8,"$9ab94262bd0047c7$export$420e68273165f4ec");var kT={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function TT(e={}){let{style:t,isFocusable:r}=e,[n,i]=(0,Qu.useState)(!1),{focusWithinProps:s}=U8({isDisabled:!r,onFocusWithinChange:o(c=>i(c),"onFocusWithinChange")}),u=(0,Qu.useMemo)(()=>n?t:t?{...kT,...t}:kT,[n]);return{visuallyHiddenProps:{...s,style:u}}}o(TT,"$5c3e21d68f1c4674$export$a966af930f325cab");function q8(e){let{children:t,elementType:r="div",isFocusable:n,style:i,...s}=e,{visuallyHiddenProps:u}=TT(e);return Qu.default.createElement(r,V8(s,u),t)}o(q8,"$5c3e21d68f1c4674$export$439d29a4e110a164");var sn={"hds-icon":"Notification-module_hds-icon__2ocjD","hds-icon--size-xs":"Notification-module_hds-icon--size-xs__2Mj5D","hds-icon--size-s":"Notification-module_hds-icon--size-s__igOqE","hds-icon--size-m":"Notification-module_hds-icon--size-m__sxXOh","hds-icon--size-l":"Notification-module_hds-icon--size-l__3Ho_A","hds-icon--size-xl":"Notification-module_hds-icon--size-xl__1cTta","hds-icon--alert-circle-fill":"Notification-module_hds-icon--alert-circle-fill__12XKS","hds-icon-start--alert-circle-fill":"Notification-module_hds-icon-start--alert-circle-fill__TwQNY","hds-icon-end--alert-circle-fill":"Notification-module_hds-icon-end--alert-circle-fill__3gb8C","hds-icon--check-circle-fill":"Notification-module_hds-icon--check-circle-fill__2wjh3","hds-icon-start--check-circle-fill":"Notification-module_hds-icon-start--check-circle-fill__2QULC","hds-icon-end--check-circle-fill":"Notification-module_hds-icon-end--check-circle-fill__2gbRD","hds-icon--error-fill":"Notification-module_hds-icon--error-fill__159Nf","hds-icon-start--error-fill":"Notification-module_hds-icon-start--error-fill__2FrGR","hds-icon-end--error-fill":"Notification-module_hds-icon-end--error-fill__1qx8A","hds-icon--info-circle-fill":"Notification-module_hds-icon--info-circle-fill__1F7dp","hds-icon-start--info-circle-fill":"Notification-module_hds-icon-start--info-circle-fill__1-3q2","hds-icon-end--info-circle-fill":"Notification-module_hds-icon-end--info-circle-fill__w7XD0",notification:"Notification-module_notification__3eUBu notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__3HZZH",close:"Notification-module_close__nX5bK notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__3mkBX",content:"Notification-module_content__2E8Z_ notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__3xieh notification_hds-icon__29HQM",label:"Notification-module_label__2OUcx notification_hds-notification__label__2t1lR",body:"Notification-module_body__2lrYE notification_hds-notification__body__3cobH",small:"Notification-module_small__3Vi8R notification_hds-notification--small__1wVl6",large:"Notification-module_large__3sVHL notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__nZQMd notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__1GWPg notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__1HAHi notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__17y2g notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__2i8Ht notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__1Giev notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__TdJna notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1bsQa notification_hds-notification--alert__1MV7H",error:"Notification-module_error___-koD notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__2yJQB notification_hds-notification--box-shadow__2kbD_"};We(`.notification_hds-icon__29HQM{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.notification_hds-icon-start--alert-circle-fill__1r-B3{--mask-image-before:var(--mask-image-alert-circle-fill)}.notification_hds-icon-end--alert-circle-fill__2dkn2{--mask-image-after:var(--mask-image-alert-circle-fill)}.notification_hds-icon--check-circle-fill__2u1G4{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.notification_hds-icon-start--check-circle-fill__2JuU0{--mask-image-before:var(--mask-image-check-circle-fill)}.notification_hds-icon-end--check-circle-fill__3YsAQ{--mask-image-after:var(--mask-image-check-circle-fill)}.notification_hds-icon--error-fill__jPWn1{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.notification_hds-icon-start--error-fill__1sR7v{--mask-image-before:var(--mask-image-error-fill)}.notification_hds-icon-end--error-fill__1jyx_{--mask-image-after:var(--mask-image-error-fill)}.notification_hds-icon--info-circle-fill__1gXDU{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.notification_hds-icon-start--info-circle-fill__rortu{--mask-image-before:var(--mask-image-info-circle-fill)}.notification_hds-icon-end--info-circle-fill__3ycxA{--mask-image-after:var(--mask-image-info-circle-fill)}.notification_hds-notification__2DQPN{--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-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)}.notification_hds-notification__content__5ylSS{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.notification_hds-notification__label__2t1lR{align-items:center;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:var(--spacing-l)}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.notification_hds-notification__label__2t1lR>.notification_hds-icon__29HQM{color:var(--notification-icon-color);flex:none;margin-right:var(--spacing-2-xs)}.notification_hds-notification__body__3cobH{font-size:var(--fontsize-body-s);line-height:24px}.notification_hds-notification__close-button__1yGIj{--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)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.notification_hds-notification--small__1wVl6{--notification-padding:var(--spacing-2-xs)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__content__5ylSS{display:flex;grid-gap:0;gap:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__body__3cobH{margin-right:var(--spacing-l)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--large__260Qm .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--bottom-center__5EgOP,.notification_hds-notification--bottom-left__eB4ZK,.notification_hds-notification--bottom-right__1SmfT,.notification_hds-notification--top-center__GDWo5,.notification_hds-notification--top-left__sIHO2,.notification_hds-notification--top-right__3Wa5K{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)}.notification_hds-notification--top-left__sIHO2{left:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--top-center__GDWo5{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.notification_hds-notification--top-right__3Wa5K{right:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--bottom-left__eB4ZK{bottom:var(--notification-offset);left:var(--notification-offset)}.notification_hds-notification--bottom-center__5EgOP{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.notification_hds-notification--bottom-right__1SmfT{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width:765.98px){.notification_hds-notification__2DQPN{--notification-offset:var(--spacing-s)}}.notification_hds-notification--success__1_3XZ{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.notification_hds-notification--alert__1MV7H{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.notification_hds-notification--error__3T1Of{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}.notification_hds-notification--box-shadow__2kbD_{box-shadow:var(--box-shadow-l)}.Notification-module_hds-icon__2ocjD{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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)}.Notification-module_hds-icon--size-xs__2Mj5D{--icon-size:var(--spacing-layout-2-xs)}.Notification-module_hds-icon--size-s__igOqE{--icon-size:var(--spacing-layout-xs)}.Notification-module_hds-icon--size-m__sxXOh{--icon-size:var(--spacing-layout-s)}.Notification-module_hds-icon--size-l__3Ho_A{--icon-size:var(--spacing-layout-m)}.Notification-module_hds-icon--size-xl__1cTta{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Notification-module_hds-icon--alert-circle-fill__12XKS{--mask-image-alert-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-start--alert-circle-fill__TwQNY{--mask-image-before:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-end--alert-circle-fill__3gb8C{--mask-image-after:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon--check-circle-fill__2wjh3{--mask-image-check-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='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' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-start--check-circle-fill__2QULC{--mask-image-before:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-end--check-circle-fill__2gbRD{--mask-image-after:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon--error-fill__159Nf{--mask-image-error-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-error-fill)}.Notification-module_hds-icon-start--error-fill__2FrGR{--mask-image-before:var(--mask-image-error-fill)}.Notification-module_hds-icon-end--error-fill__1qx8A{--mask-image-after:var(--mask-image-error-fill)}.Notification-module_hds-icon--info-circle-fill__1F7dp{--mask-image-info-circle-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-start--info-circle-fill__1-3q2{--mask-image-before:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-end--info-circle-fill__w7XD0{--mask-image-after:var(--mask-image-info-circle-fill)}.Notification-module_notification__3eUBu{overflow:hidden}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH .Notification-module_close__nX5bK{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__3mkBX{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__3xieh{background-color:transparent}`);var IT=U(ae());var Wd=o(e=>typeof e=="string"?e:(0,IT.isValidElement)(e)?Wd(e.props.children):Array.isArray(e)?e.map(Wd).join(""):"","o");var ii;(function(e){e.Small="small",e.Medium="medium",e.Large="large"})(ii||(ii={}));var _Y={info:zL,success:FL,error:qL,alert:BL},OT=o(({visuallyHidden:e,children:t})=>e?Jt.default.createElement(q8,null,t):t,"v"),Xu=Jt.default.forwardRef((e,t)=>{var{autoClose:r=!1,autoCloseDuration:n,boxShadow:i=!1,children:s,className:u="",closeAnimationDuration:c=85,closeButtonLabelText:d,dismissible:p=!1,displayAutoCloseProgress:h=!0,invisible:m=!1,label:v,notificationAriaLabel:x="Notification",position:S="inline",onClose:E=o(()=>null,"A"),size:y=ii.Medium,style:_,type:b="info",headingLevel:w=2}=e,k=se(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);let N=S!=="inline";N&&y===ii.Large&&(console.warn(`Size '${y}' is only allowed for inline positioned notifications`),y=ii.Medium),!N&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);let[O,B]=(0,Jt.useState)(!0),I=(0,Jt.useCallback)(()=>{B(!1),setTimeout(()=>E(),c)},[E,c]),M=n>0||!r?n:(()=>{let X=60*(Wd(s).length+Wd(v).length)+1e3;return X<4e3?4e3:X})();(0,Jt.useEffect)(()=>{if(r){let X=setTimeout(()=>{I()},M);return()=>clearTimeout(X)}},[r,n,I]);let z=_Y[b],F=N?(X=>{let Q=X.includes("center");return{from:{transform:`translate3d(${Q?"-50%":"0"}, ${X.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${Q?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(S):{},Z={from:{opacity:1},to:{opacity:0},config:{duration:c}},$=h?(X=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:X}}))(M):{},V=w8(O?F:Z),Y=w8($);return Jt.default.createElement(OT,{visuallyHidden:m},Jt.default.createElement(H8.section,Object.assign({},k,{style:Object.assign(Object.assign({},V),_),className:fe(sn[S],sn.notification,sn[y],sn[b],r&&sn.noBorder,i&&sn.boxShadow,u),"aria-label":x,role:N||m?"alert":void 0}),r&&Jt.default.createElement(H8.div,{style:Y,className:sn.autoClose}),Jt.default.createElement("div",{className:sn.content,ref:t},v&&Jt.default.createElement("div",Object.assign({className:sn.label},N||m?{}:{role:"heading","aria-level":w}),Jt.default.createElement(z,{className:sn.icon}),Jt.default.createElement(OT,{visuallyHidden:y===ii.Small},v)),s&&Jt.default.createElement("div",{className:sn.body},s)),p&&Jt.default.createElement("button",{className:fe(sn.close,sn[b]),type:"button",title:d,"aria-label":d,onClick:I},Jt.default.createElement(zi,null))))});var Wi=U(ae());var Zi=U(ae());var ul=U(ae());var RT=U(ae());var vY="RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs";We(`@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__3qg76:focus-within input.text-input_hds-text-input__input__BIkQu[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within textarea.text-input_hds-text-input__input__BIkQu[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var NT=o(({className:e,style:t})=>RT.default.createElement("span",{className:fe(vY,e),style:t},"*"),"r");var bY="FieldLabel-module_hidden__3UWxI",yY="FieldLabel-module_label__1zrXK",AT="FieldLabel-module_tooltipButton__1My3f";We(".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}");var xh=o(e=>{var{hidden:t,id:r,inputId:n,isAriaLabelledBy:i,label:s,required:u,tooltipLabel:c,tooltipButtonLabel:d,tooltipText:p,tooltip:h}=e,m=se(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText","tooltip"]);return ul.default.createElement(ul.default.Fragment,null,ul.default.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:n},{className:`${yY} ${t?bY:""}`},m),s,u&&ul.default.createElement(NT,null)),h&&ul.default.createElement(Ui,Object.assign({},h.props,{buttonClassName:AT})),p&&ul.default.createElement(Ui,{buttonClassName:AT,tooltipLabel:c,buttonLabel:d},p))},"n");var Rr={root:"TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",invalid:"TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",inputWrapper:"TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",input:"TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",hasButton:"TextInput-module_hasButton__2KCM1",hasClearButton:"TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",clearButton:"TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",errorText:"TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",helperText:"TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",invalidText:"TextInput-module_invalidText__1w4sm text-input_hds-text-input__helper-text__3V2KM",successText:"TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",infoText:"TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",success:"TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",readOnly:"TextInput-module_readOnly__j615N undefined",buttonWrapper:"TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",button:"TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I"};We(`@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within input.text-input_hds-text-input__input__GJm5C[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within textarea.text-input_hds-text-input__input__GJm5C[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.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;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative;&.TextInput-module_invalid__2iYo2{label{color:var(--label-color-invalid)}}}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}`);var MT=Zi.default.forwardRef((e,t)=>{var{children:r,className:n="",errorText:i,helperText:s,hideLabel:u=!1,id:c,invalid:d=!1,isAriaLabelledBy:p=!1,label:h,labelId:m,onBlur:v,required:x=!1,style:S,successText:E,infoText:y,tooltipLabel:_,tooltipText:b,tooltipButtonLabel:w,tooltip:k}=e,N=se(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel","tooltip"]);let O={className:fe(Rr.root,d&&Rr.invalid,E&&Rr.success,n),onBlur:v,style:S};return Zi.default.createElement("div",Object.assign({},O,N,{ref:t}),h&&Zi.default.createElement(xh,{id:m,inputId:c,isAriaLabelledBy:p,hidden:u,label:h,required:x,tooltipLabel:_,tooltipButtonLabel:w,tooltipText:b,tooltip:k}),Zi.default.createElement("div",{className:fe(Rr.inputWrapper)},r),i&&Zi.default.createElement("div",{className:Rr.errorText,id:`${c}-error`},i),E&&Zi.default.createElement("div",{className:Rr.successText,id:`${c}-success`},E),y&&Zi.default.createElement("div",{className:Rr.infoText,id:`${c}-info`},y),s&&Zi.default.createElement("div",{className:Rr.helperText,id:`${c}-helper`},s))});var ec=Wi.default.forwardRef((e,t)=>{var{buttonAriaLabel:r,buttonAriaControlsId:n,buttonAriaExpanded:i,buttonIcon:s,children:u,className:c="",clearButtonAriaLabel:d="Clear",clearButton:p=!1,defaultValue:h,disabled:m=!1,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,onButtonClick:k,onChange:N=o(()=>null,"E"),required:O,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:z,tooltipText:F,tooltip:Z,type:$="text"}=e,V=se(e,["buttonAriaLabel","buttonAriaControlsId","buttonAriaExpanded","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","labelId","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","tooltip","type"]);let Y={className:c,errorText:v,helperText:x,hideLabel:S,id:E,infoText:y,invalid:_,label:b,labelId:w,required:O,style:B,successText:I,tooltipButtonLabel:M,tooltipLabel:z,tooltipText:F,tooltip:Z},X=Wi.default.useRef(null),Q=P2(E,x,v,I,y),oe=!!(s&&k),de=!!(p||$==="search"),ft=o($e=>{if(N($e),!de)return;let ot=$e.target.value;de&&ot.length>0?X.current.setAttribute("data-hds-textinput-filled","true"):X.current.removeAttribute("data-hds-textinput-filled")},"H");return h?.length>0&&de&&(Y["data-hds-textinput-filled"]=!0),Wi.default.createElement(MT,Object.assign({},Y,{ref:X}),Wi.default.createElement("input",Object.assign({"aria-describedby":Q,className:fe(Rr.input,oe&&Rr.hasButton,de&&Rr.hasClearButton),defaultValue:h,disabled:m,id:E,onChange:ft,ref:t,required:O,type:$},V)),(oe||de)&&Wi.default.createElement("div",{className:Rr.buttonWrapper},de&&Wi.default.createElement("button",{"aria-label":d,className:fe(Rr.button,Rr.clearButton),disabled:m,onClick:o($e=>{let ot=X.current.querySelector("input");ot.value="",ot.focus(),ft($e)},"onClick"),type:"button"},Wi.default.createElement(R2,null)),s&&k&&Wi.default.createElement("button",Object.assign({"aria-label":r,className:Rr.button,disabled:m,onClick:k,type:"button"},n?{"aria-controls":n,"aria-expanded":i}:{}),s)),u)});var Ue=U(ae()),DT=U(z1());var io={"medium-up":"only screen and (min-width:768px)",dialogVisibleBodyWithHiddenScrollbars:"Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P",dialogBackdrop:"Dialog-module_dialogBackdrop__2Pg2X",dialog:"Dialog-module_dialog__2t3d4",dialogContainer:"Dialog-module_dialogContainer__10Y03",danger:"Dialog-module_danger__yTstu",dialogVisible:"Dialog-module_dialogVisible__6zvp4",dialogScrollable:"Dialog-module_dialogScrollable__3W-hK",boxShadow:"Dialog-module_boxShadow__3qt5w"};We(".Dialog-module_dialogVisibleBodyWithHiddenScrollbars__3M__P{overflow:hidden!important}.Dialog-module_dialogBackdrop__2Pg2X{inset:0;position:fixed}.Dialog-module_dialog__2t3d4{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:auto var(--spacing-s);max-width:100%;position:relative;visibility:hidden;z-index:900}.Dialog-module_dialogContainer__10Y03{--accent-line-color:var(--color-bus);--overlay-color:rgba(0,0,0,0.3);align-items:center;display:flex;inset:0;justify-content:center;overflow:auto;-webkit-overflow-scrolling:unset;overscroll-behavior:none;position:fixed;z-index:800}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialogBackdrop__2Pg2X{background:var(--overlay-color)}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4{border-top:10px solid var(--accent-line-color);width:558px}.Dialog-module_dialogContainer__10Y03 .Dialog-module_dialog__2t3d4.Dialog-module_danger__yTstu{border-top-color:var(--color-error)}.Dialog-module_dialogVisible__6zvp4{visibility:visible!important}.Dialog-module_dialogScrollable__3W-hK{max-height:calc(100% - 4rem);overflow:hidden}@media only screen and (min-width:768px){.Dialog-module_dialog__2t3d4{margin:auto}}.Dialog-module_boxShadow__3qt5w{box-shadow:var(--box-shadow-l)}");var xY="DialogActionButtons-module_dialogActionButtons__5m7AC";We(".DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogActionButtons-module_dialogActionButtons__5m7AC{display:block;padding-bottom:var(--spacing-m);padding-top:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:100%}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:var(--spacing-s)}@media only screen and (min-width:768px){.DialogActionButtons-module_dialogActionButtons__5m7AC{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.DialogActionButtons-module_dialogActionButtons__5m7AC>*{width:auto}.DialogActionButtons-module_dialogActionButtons__5m7AC>*+*{margin-top:0}}");var BT=o(e=>{var{children:t,className:r}=e,n=se(e,["children","className"]);return Ue.default.createElement("div",Object.assign({className:fe(xY,r)},n),t)},"p");BT.componentName="DialogActionButtons";var CY="DialogHeader-module_dialogHeaderClose__36wOz",wY="DialogHeader-module_dialogHeader__32Rho",SY="DialogHeader-module_dialogHeaderContent__3K4i2",EY="DialogHeader-module_dialogTitle__1GeH_",LY="DialogHeader-module_dialogTitleStartIcon__2pxrh";We('.DialogHeader-module_dialogHeaderClose__36wOz{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogHeader-module_dialogHeader__32Rho{display:block;padding-bottom:0;padding-top:var(--spacing-m)}.DialogHeader-module_dialogHeaderContent__3K4i2{align-items:flex-start;display:flex;justify-content:space-between;min-height:36px}.DialogHeader-module_dialogTitle__1GeH_{--outline-x-gutter:4px;--outline-y-gutter:2px;--outline-width:3px;font-size:var(--fontsize-heading-xs);letter-spacing:0;line-height:var(--lineheight-l);align-items:flex-start;box-sizing:border-box;display:flex;font-weight:700;line-height:24px;margin:0;order:0;outline:none;padding-right:var(--spacing-3-xs);position:relative}.DialogHeader-module_dialogTitle__1GeH_:after{border:var(--outline-width) solid transparent;box-sizing:border-box;content:"";display:block;height:100%;left:calc((var(--outline-width) + var(--outline-x-gutter)) * -1);position:absolute;top:calc((var(--outline-width) + var(--outline-y-gutter)) * -1);width:100%}.DialogHeader-module_dialogTitle__1GeH_:focus:after{border-color:var(--color-coat-of-arms);height:calc(100% + (var(--outline-width) + var(--outline-y-gutter)) * 2);width:calc(100% + (var(--outline-width) + var(--outline-x-gutter)) * 2)}.DialogHeader-module_dialogTitle__1GeH_ .DialogHeader-module_dialogTitleStartIcon__2pxrh{display:inline-flex;margin-right:var(--spacing-2-xs)}.DialogHeader-module_dialogHeaderClose__36wOz{color:var(--dialog-close-button-color);display:block;font-size:0;height:44px;line-height:1;margin-left:var(--spacing-2-xs);margin-top:calc(-1 * var(--spacing-2-xs));min-width:44px;order:1;padding:0;vertical-align:middle}.DialogHeader-module_dialogHeaderClose__36wOz:focus{box-shadow:0 0 0 3px var(--color-coat-of-arms);outline:none;text-decoration:none}@media only screen and (min-width:768px){.DialogHeader-module_dialogHeader__32Rho{padding-bottom:var(--spacing-3-xs)}}');var W8=Ue.default.createContext({}),zT=o(e=>{var{title:t,iconStart:r,className:n}=e,i=se(e,["title","iconStart","className"]);let{close:s,closeButtonLabelText:u,isReadyToShowDialog:c}=(0,Ue.useContext)(W8),d=Ue.default.useRef();return(0,Ue.useEffect)(()=>{d&&c&&d.current.focus()},[d,c]),Ue.default.createElement("div",{className:wY},Ue.default.createElement("div",{className:SY},s&&Ue.default.createElement("button",{className:CY,type:"button","aria-label":u||"Close",onClick:o(()=>s(),"onClick")},Ue.default.createElement(zi,null)),Ue.default.createElement("h2",Object.assign({tabIndex:-1,className:fe(EY,n),ref:d},i),r&&Ue.default.createElement("span",{className:LY,"aria-hidden":"true"},r),t)))},"D");zT.componentName="DialogHeader";var kY="DialogContent-module_dialogContent__rNnIp",TY="DialogContent-module_dialogContentScrollable__1oi2o";We(".DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media only screen and (min-width:768px){.DialogContent-module_dialogContent__rNnIp{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.DialogContent-module_dialogContent__rNnIp{padding-bottom:var(--spacing-2-xs)}.DialogContent-module_dialogContentScrollable__1oi2o{border-bottom:1px solid;border-top:1px solid;overflow-y:auto}");var VT=o(e=>{var{children:t,className:r}=e,n=se(e,["children","className"]);let{scrollable:i}=(0,Ue.useContext)(W8);return Ue.default.createElement("div",Object.assign({className:fe(kY,i&&TY,r)},n),t)},"H"),Ya;VT.componentName="DialogContent",function(e){e.top="top",e.bottom="bottom"}(Ya||(Ya={}));var $8={tabIndex:0,"aria-hidden":!0},Z8=o((e,t)=>{if(t){let r=(n=>n.querySelectorAll('a, button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select'))(t);r.length&&r[e===Ya.top?0:r.length-1].focus()}},"S"),PT=o(({onFocus:e})=>Ue.default.createElement("div",Object.assign({},$8,{onFocus:e})),"E"),HT=o((e,t)=>{let r=document.createElement("div");return r.className="hds-dialog-tab-barrier",r.tabIndex=$8.tabIndex,r["aria-hidden"]=$8.tabIndex["aria-hidden"],r.addEventListener("focus",()=>Z8(e,t)),e===Ya.top?document.body.insertBefore(r,document.body.firstChild):document.body.appendChild(r),r},"N"),ai=o(e=>{var{boxShadow:t=!1,isOpen:r,children:n,close:i,closeButtonLabelText:s,focusAfterCloseElement:u,focusAfterCloseRef:c,scrollable:d,variant:p="primary",theme:h,className:m,targetElement:v}=e,x=se(e,["boxShadow","isOpen","children","close","closeButtonLabelText","focusAfterCloseElement","focusAfterCloseRef","scrollable","variant","theme","className","targetElement"]);let[S,E]=(0,Ue.useState)(!1),y={isReadyToShowDialog:S,scrollable:d,close:i,closeButtonLabelText:s},_=Ur(io.dialogContainer,h),b=(0,Ue.createRef)(),w=(0,Ue.useRef)(null);(0,Ue.useEffect)(()=>{if(r&&b!==void 0)return HT(Ya.top,b.current),HT(Ya.bottom,b.current),()=>{document.querySelectorAll(".hds-dialog-tab-barrier").forEach(O=>{O.remove()})}},[b,r]);let k=(0,Ue.useCallback)(O=>{i&&O.key==="Escape"&&i()},[i]),N=(0,Ue.useCallback)(()=>u||c&&c.current,[u,c]);return(0,Ue.useEffect)(()=>{if(r){let O=window.innerWidth-document.body.offsetWidth;if(O>0){w.current=document.body.style.paddingRight;let B=parseInt(window.getComputedStyle(document.body).paddingRight,10);document.body.style.paddingRight=`${B+O}px`}document.body.classList.add(io.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.add(io.dialogVisibleBodyWithHiddenScrollbars),document.addEventListener("keydown",k,!1),E(!0)}return()=>{if(r){E(!1),document.body.classList.remove(io.dialogVisibleBodyWithHiddenScrollbars),document.documentElement.classList.remove(io.dialogVisibleBodyWithHiddenScrollbars),document.removeEventListener("keydown",k,!1),document.body.style.paddingRight=w.current||"";let O=N();O&&O.focus()}}},[r,N]),r?DT.default.createPortal(Ue.default.createElement(W8.Provider,{value:y},Ue.default.createElement("div",{className:fe(io.dialogContainer,_)},Ue.default.createElement(PT,{onFocus:o(()=>Z8(Ya.bottom,b.current),"onFocus")}),Ue.default.createElement("div",{tabIndex:-1,className:io.dialogBackdrop}),Ue.default.createElement("div",Object.assign({},x,{ref:b,role:"dialog","aria-modal":"true",className:fe(io.dialog,S&&io.dialogVisible,d&&io.dialogScrollable,io[p],t&&io.boxShadow,m)}),n),Ue.default.createElement(PT,{onFocus:o(()=>Z8(Ya.top,b.current),"onFocus")}))),v||document.body):null},"k");ai.Header=zT,ai.Content=VT,ai.ActionButtons=BT;var tc=U(ae());var IY="Fieldset-module_fieldset__2OtST fieldset_hds-fieldset__2FPi3",OY="fieldset_hds-fieldset--border__3aSAk",RY="Fieldset-module_legend__35Acm fieldset_hds-fieldset-legend__2-X6z",NY="Fieldset-module_helperText__BZXwu helpers_helper-text__1eU9U",AY="Fieldset-module_legendWithTooltip__1fDha fieldset_hds-fieldset-legend__2-X6z",FT="Fieldset-module_tooltipButton__2lhCc";We('.fieldset_hds-fieldset__2FPi3{--border-style:0 none;--padding-top:4px;--padding-sides:0;--padding-bottom:var(--spacing-s);border:var(--border-style);box-sizing:border-box;padding:var(--padding-top) var(--padding-sides) var(--padding-bottom)}.fieldset_hds-fieldset-legend__2-X6z{font-weight:700;padding:0}.fieldset_hds-fieldset--border__3aSAk{--border-style:2px inset var(--color-black-90);--padding-top:2px;--padding-sides:12px}.fieldset_hds-fieldset--border__3aSAk>.fieldset_hds-fieldset-legend__2-X6z{margin-left:calc(var(--padding-sides) / -2);padding:0 6px}.helpers_visually-hidden__1wQpN{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__1oMEE{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__cNGRV{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__36w-m{font-family:var(--font-default);font-weight:500}.helpers_text-bold__3Mr-E{font-family:var(--font-default);font-weight:700}.helpers_text-xl__2Tx_B{font-size:var(--fontsize-heading-m)}.helpers_text-lg__cuO5Z{font-size:var(--fontsize-heading-s)}.helpers_text-md__tJ793{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__2zu-B{font-size:var(--fontsize-body-m)}.helpers_text-sm__1Bfuk{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__2Lhb0{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__1VOyZ{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__16ACR{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3kdJ7{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__3pwdU{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1lQJG{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__U5AY1{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__1-Y0n{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__1eU9U{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Fieldset-module_legendWithTooltip__1fDha{align-items:center;display:flex;grid-column-gap:var(--spacing-2-xs);justify-content:flex-start}.Fieldset-module_tooltipButton__2lhCc{align-items:center;display:flex}');var G8=o(e=>{var{heading:t,border:r,className:n,helperText:i,tooltipText:s,tooltipLabel:u,tooltipButtonLabel:c,tooltip:d,children:p}=e,h=se(e,["heading","border","className","helperText","tooltipText","tooltipLabel","tooltipButtonLabel","tooltip","children"]);return tc.default.createElement("fieldset",Object.assign({className:fe(IY,r&&OY,n)},h),tc.default.createElement("legend",{className:d||s?AY:RY},t,d&&tc.default.createElement(Ui,Object.assign({},d.props,{buttonClassName:FT})),s&&tc.default.createElement(Ui,{className:FT,tooltipLabel:u,buttonLabel:c},s)),p,i&&tc.default.createElement("div",{className:NY},i))},"_");var jT=U(ae()),MY=U(Zs());var Y8=o(e=>e===void 0?[]:Array.isArray(e)?e:[e],"o");var PY=U(Gd(),1),HY=U(ZT(),1),DY=U(GT(),1),BY=U(KT(),1);function K8(e){this.message=e}o(K8,"e");K8.prototype=new Error,K8.prototype.name="InvalidCharacterError";var O5e=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new K8("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,s=0,u="";n=t.charAt(s++);~n&&(r=i%4?64*r+n:n,i++%4)?u+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return u};function JT(e){this.message=e}o(JT,"n");JT.prototype=new Error,JT.prototype.name="InvalidTokenError";var zY={debug:o(()=>{},"debug"),info:o(()=>{},"info"),warn:o(()=>{},"warn"),error:o(()=>{},"error")},QT,XT,Lh=(e=>(e[e.NONE=0]="NONE",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.DEBUG=4]="DEBUG",e))(Lh||{});(e=>{function t(){QT=3,XT=zY}o(t,"reset"),e.reset=t;function r(i){if(!(0<=i&&i<=4))throw new Error("Invalid log level");QT=i}o(r,"setLevel"),e.setLevel=r;function n(i){XT=i}o(n,"setLogger"),e.setLogger=n})(Lh||(Lh={}));Lh.reset();var P5e=60*15,H5e=60*5;function VY(e,t){return e.then(function(r){return[null,r]}).catch(function(r){return t&&Object.assign(r,t),[r,void 0]})}o(VY,"to");var eI=VY;var Dt=U(ae());var nI=U(Zs());var FY="LoadingSpinner-module_notificationArea__1arIM",tI="LoadingSpinner-module_loadingSpinner__2xHT_",jY="LoadingSpinner-module_small__1McRk",UY="LoadingSpinner-module_multicolor__1qbEF";We(".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)}}");var rI="hds-loading-spinner-notification-area",J8="data-active-spinners",qY=o(()=>typeof document>"u"?null:document.getElementById(rI)||(()=>{let e=document.createElement("div");return e.id=rI,e.className=FY,e.setAttribute("role","status"),document.body.appendChild(e),e})(),"h"),oI=o(e=>{var{className:t,multicolor:r=!1,small:n=!1,theme:i,loadingText:s="Page is loading",loadingFinishedText:u="Page has finished loading"}=e,c=se(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);let d=Ur(tI,i);return((p,h)=>{let[m]=(0,Dt.useState)((0,nI.uniqueId)()),[v]=(0,Dt.useState)(p),[x]=(0,Dt.useState)(h),S=(0,Dt.useRef)(qY()),E=(0,Dt.useCallback)(()=>{S.current!==null&&(S.current.textContent=v)},[S,v]),y=(0,Dt.useCallback)(()=>{S.current.textContent=x},[S,x]),_=(0,Dt.useCallback)(()=>(S.current.getAttribute(J8)||"").split(",").filter(N=>N!==""),[S]),b=(0,Dt.useCallback)(()=>{let N=_();N.push(m),S.current.setAttribute(J8,N.join(","))},[_,S,m]),w=(0,Dt.useCallback)(()=>{let N=_().filter(O=>O!==m);S.current.setAttribute(J8,N.join(","))},[_,S,m]),k=(0,Dt.useCallback)(()=>{_().length===0&&(y(),setTimeout(()=>{_().length===0&&S.current.parentNode&&S.current.parentNode.removeChild(S.current)},1e3))},[_,y,S]);(0,Dt.useEffect)(()=>S.current===null?()=>null:(E(),b(),()=>{w(),k()}),[E,b,w,k])})(s,u),Dt.default.createElement("div",Object.assign({className:fe(tI,n&&jY,r&&UY,d,t)},c),Dt.default.createElement("div",null),Dt.default.createElement("div",null),Dt.default.createElement("div",null))},"b");var rc=U(ae());var $Y="RadioButton-module_radioButton__1xM1I radio-button_hds-radio-button__1kktv",ZY="RadioButton-module_input__1cTWc radio-button_hds-radio-button__input__27sH6",WY="RadioButton-module_label__3Zij9 radio-button_hds-radio-button__label__1XnIa",GY="RadioButton-module_helperText__321Ay helpers_helper-text__awnLq";We('.radio-button_hds-radio-button__1kktv{--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);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.radio-button_hds-radio-button__1kktv,.radio-button_hds-radio-button__1kktv *,.radio-button_hds-radio-button__1kktv :after,.radio-button_hds-radio-button__1kktv :before{box-sizing:border-box}.radio-button_hds-radio-button__1kktv:not(:first-of-type){margin-top:var(--spacing-2-xs)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:before{border-radius:50%;content:"";left:0;position:absolute;top:0}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa: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)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-selected);border-color:var(--border-color-selected)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:after{transition:85ms ease-out;transition-property:background-color,border-color}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-unselected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked:disabled+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-disabled);border-color:var(--border-color-selected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):focus+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-focus)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):hover+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):hover:focus+.radio-button_hds-radio-button__label__1XnIa:after{border-color:var(--border-color-unselected-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background);height:var(--size);width:var(--size)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:before,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:before{transition:85ms ease-out;transition-property:background-color,box-shadow,transform}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6{font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin:0;opacity:0;position:absolute;top:0;width:var(--size)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__label__1XnIa{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}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:hover+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:focus+.radio-button_hds-radio-button__label__1XnIa:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):checked:hover+.radio-button_hds-radio-button__label__1XnIa:after,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:not(:disabled):checked:hover:focus+.radio-button_hds-radio-button__label__1XnIa:after{background-color:var(--icon-color-hover);border-color:var(--border-color-selected-hover)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa{color:var(--label-color-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-unselected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:checked:disabled+.radio-button_hds-radio-button__label__1XnIa:before{background-color:var(--background-selected-disabled)}.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled,.radio-button_hds-radio-button__1kktv .radio-button_hds-radio-button__input__27sH6:disabled+.radio-button_hds-radio-button__label__1XnIa{cursor:not-allowed}.helpers_visually-hidden__2SQYx{border:0;clip:"rect(0 0 0 0)";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2Gr5D{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__1-RNd{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__WvSD9{font-family:var(--font-default);font-weight:500}.helpers_text-bold__RHjJI{font-family:var(--font-default);font-weight:700}.helpers_text-xl__2rpQg{font-size:var(--fontsize-heading-m)}.helpers_text-lg__2dciy{font-size:var(--fontsize-heading-s)}.helpers_text-md__-y1dr{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__3x21G{font-size:var(--fontsize-body-m)}.helpers_text-sm__238bH{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1KEkh{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__GYTuO{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__1Dfib{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__1BzbR{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__2APFi{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__2adCF{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__uSPiv{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__37xm2{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__awnLq{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}');var nc=rc.default.forwardRef((e,t)=>{var{checked:r=!1,className:n="",disabled:i=!1,helperText:s,id:u,label:c,onChange:d=o(()=>null,"v"),style:p,value:h}=e,m=se(e,["checked","className","disabled","helperText","id","label","onChange","style","value"]);return c&&typeof c!="string"&&typeof c!="number"&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings."),rc.default.createElement("div",{className:fe($Y,n),style:p},rc.default.createElement("input",Object.assign({ref:t,id:u,className:fe(ZY),onChange:d,value:h,type:"radio",disabled:i,checked:r,"aria-describedby":s?`${u}-helper`:null},m)),rc.default.createElement("label",{htmlFor:u,className:fe(WY)},c),s&&rc.default.createElement("div",{className:GY,id:`${u}-helper`},s))});nc.displayName="RadioButton";var gl=U(Zs()),H=U(ae());var iI=o(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),"r"),aI=o(e=>!e.currentTarget.contains(e.relatedTarget),"t");var Tn=U(ae());var oc,cl,To={tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5",action:"Tag-module_action__4ky2K tag_hds-tag--action__Az-Fm",link:"Tag-module_link__3f99r tag_hds-tag--link__1470y",icon:"Tag-module_icon__or2kN tag_hds-tag__icon__2_xWY",multiline:"Tag-module_multiline__24sap tag_hds-tag--multiline__yHIcb"};We(`.tag_hds-icon__2LFMT{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-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--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.tag_hds-icon--cross__2tq88{--mask-image-cross:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E");--mask-image:var(--mask-image-cross)}.tag_hds-icon-start--cross__Efj_S{--mask-image-before:var(--mask-image-cross)}.tag_hds-icon-end--cross__3_S2q{--mask-image-after:var(--mask-image-cross)}.tag_hds-tag__3MKf3{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:var(--computed-background-color);border-radius:calc(var(--height) / 2);box-sizing:border-box;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:var(--font-size);font-weight:500;grid-gap:var(--gap);gap:var(--gap);justify-content:center;line-height:var(--lineheight-l);max-width:100%;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:var(--padding-vertical) var(--padding-horizontal)}.tag_hds-tag__3MKf3:after{flex-shrink:0;margin-right:var(--icon-reposition)}.tag_hds-tag__3MKf3:before{flex-shrink:0;margin-left:var(--icon-reposition)}.tag_hds-tag__3MKf3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_hds-tag--large__1bVs5{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.tag_hds-tag--action__Az-Fm{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.tag_hds-tag--multiline__yHIcb>span{hyphens:auto;white-space:normal}.tag_hds-tag--link__1470y{text-decoration:underline}.tag_hds-tag--action__Az-Fm,.tag_hds-tag--link__1470y{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.tag_hds-tag--action__Az-Fm:hover,.tag_hds-tag--link__1470y:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.tag_hds-tag--action__Az-Fm:active,.tag_hds-tag--link__1470y:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.tag_hds-tag--action__Az-Fm:active:hover,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y:active:hover,.tag_hds-tag--link__1470y:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.tag_hds-icon__2LFMT.tag_hds-tag__icon__2_xWY,.tag_hds-tag__icon__2_xWY{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.tag_hds-tag__icon__2_xWY:first-child{margin-left:var(--icon-reposition)}.tag_hds-tag__icon__2_xWY:last-child{margin-right:var(--icon-reposition)}`),function(e){e.Action="action",e.Informative="informative",e.Link="link"}(oc||(oc={})),function(e){e.Small="small",e.Large="large"}(cl||(cl={}));var dl=(0,Tn.forwardRef)((e,t)=>{var{children:r,className:n,onClick:i,onDelete:s,size:u=cl.Small,theme:c,href:d,iconStart:p,iconEnd:h,multiline:m=!1}=e,v=se(e,["children","className","onClick","onDelete","size","theme","href","iconStart","iconEnd","multiline"]);let x=!!s,S=s||i,E=!!S,y=oc.Informative,_=null;S?(y=oc.Action,_="button"):d&&(y=oc.Link);let b=Ur(To.tag,c),w=To.large,k=fe(To.tag,u===cl.Large&&w,b,n,To[y],m&&To.multiline),N=p?Tn.default.createElement("div",{className:fe(To.icon),"aria-hidden":"true"},p):null,O=h?Tn.default.createElement("div",{className:fe(To.icon),"aria-hidden":"true"},h):null,B=o(F=>{F.key!=="Enter"&&F.key!==" "||S(F)},"C"),I=o(F=>Tn.default.createElement("a",Object.assign({ref:t,className:fe(k,To.link),href:d},v),F.children),"M"),M=o(F=>Tn.default.createElement("div",Object.assign({className:k,ref:t},E&&{tabIndex:0,role:_,onClick:S,onKeyDown:B},v),F.children),"N"),z=Tn.default.createElement(Tn.default.Fragment,null,N,Tn.default.createElement("span",null,r),O,x&&!O?Tn.default.createElement(zi,{className:To.icon}):null);return d?Tn.default.createElement(I,null,z):Tn.default.createElement(M,null,z)});var J={selectedOptionsContainer:"Select-module_selectedOptionsContainer__16tlC",dropdownButton:"Select-module_dropdownButton__2-_Ec",screenReaderNotifications:"Select-module_screenReaderNotifications__2wzzH",searchAndFilterInfoContainer:"Select-module_searchAndFilterInfoContainer__3FsUa",screenReaderOnly:"Select-module_screenReaderOnly__1W8e8",visuallyHidden:"Select-module_visuallyHidden__2VgHH",withVisibleFocus:"Select-module_withVisibleFocus__3GTEv",selectAndListContainer:"Select-module_selectAndListContainer__vSJEv",root:"Select-module_root__-GjU5",listAndInputContainer:"Select-module_listAndInputContainer__2gZ6q",listContainer:"Select-module_listContainer__2PfQA",list:"Select-module_list__2iKlZ",groupLabel:"Select-module_groupLabel__35DbO",listItem:"Select-module_listItem__3BXr0",selected:"Select-module_selected__1wq2l",disabledOption:"Select-module_disabledOption__vG5Oz",open:"Select-module_open__3a03t",angleIcon:"Select-module_angleIcon__3A9li",invalid:"Select-module_invalid__9ZEr1",buttonIcon:"Select-module_buttonIcon__3O29i",labels:"Select-module_labels__2FlKK",count:"Select-module_count__ODB_U",arrowAndSpaceForClearButton:"Select-module_arrowAndSpaceForClearButton__3Fufw",singleSelect:"Select-module_singleSelect__3hwAT",clearable:"Select-module_clearable__14E9M",selectedOptions:"Select-module_selectedOptions__VmvqD",icon:"Select-module_icon__3AwlD",placeholder:"Select-module_placeholder__nKgDE",spaceForOneDigit:"Select-module_spaceForOneDigit__3puHv",spaceForTwoDigits:"Select-module_spaceForTwoDigits__1pg4o",spaceForThreeDigits:"Select-module_spaceForThreeDigits__kYlbR",spaceForFourDigits:"Select-module_spaceForFourDigits__27Gtl",disabledButton:"Select-module_disabledButton__3Iunx",hasHiddenItems:"Select-module_hasHiddenItems__33AsE",clearButton:"Select-module_clearButton__2ADgy",dropdownButtonOption:"Select-module_dropdownButtonOption__3Tfsz",lastVisible:"Select-module_lastVisible__2zaaS",singleSelectListItem:"Select-module_singleSelectListItem__3xGcj",singleSelectListItemLabel:"Select-module_singleSelectListItemLabel__uAJg8",multiSelectListItem:"Select-module_multiSelectListItem__1aUhM",checkboxContainer:"Select-module_checkboxContainer__Ahwyj",checkbox:"Select-module_checkbox__njDzB",selectableListItem:"Select-module_selectableListItem__1KNgo",focusableListItem:"Select-module_focusableListItem__3A4r6",shiftOptions:"Select-module_shiftOptions__22weq",listAndInputContainerVisible:"Select-module_listAndInputContainerVisible__3drG4",withSearchOrFilter:"Select-module_withSearchOrFilter__Cfpnd",searchOrFilterInput:"Select-module_searchOrFilterInput__qLE0Q",withErrorMessage:"Select-module_withErrorMessage__1EezM",tagListContainer:"Select-module_tagListContainer__1vSdM",tagList:"Select-module_tagList__3uMST",tag:"Select-module_tag__1I-nr",disabledTag:"Select-module_disabledTag__1cwLH",tagListExpanded:"Select-module_tagListExpanded__-176N",arrowIcon:"Select-module_arrowIcon__12Sjk",tagListButtons:"Select-module_tagListButtons__3vZyi",hiddenButton:"Select-module_hiddenButton__3DQ3q",showAllButton:"Select-module_showAllButton__2TTlK",clearAllButton:"Select-module_clearAllButton__2hs4_",errorText:"Select-module_errorText__2U8te text-input_hds-text-input__error-text__12P9W",assistiveText:"Select-module_assistiveText__iHdzn"};We(`@keyframes text-input_fadeIn__e88RG{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__oq6gC{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5{-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__input-clear__3fH_a::-webkit-search-cancel-button,.text-input_hds-text-input__oq6gC:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__12Fmy{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__button-clear__12Fmy>*{pointer-events:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--success__1x9yB .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Jzj_{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__9tihR .text-input_hds-text-input__label__2Jzj_{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__1V4QI{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__1rXc7{display:flex;position:relative}.text-input_hds-text-input__oq6gC textarea.text-input_hds-text-input__input__Wvij5{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__oq6gC .text-input_hds-text-input__input__Wvij5::-ms-reveal{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3hy4U{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__12P9W:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-invalid);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__28bnR{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__28bnR:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__28bnR:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-success);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__2WOd2{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__2WOd2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__2WOd2:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-info);content:"";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[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__oq6gC .text-input_hds-text-input__input__Wvij5[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within input.text-input_hds-text-input__input__Wvij5[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within textarea.text-input_hds-text-input__input__Wvij5[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1nezR{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__138YJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__138YJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_screenReaderNotifications__2wzzH,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_screenReaderOnly__1W8e8,.Select-module_visuallyHidden__2VgHH{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}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv:focus-visible{box-shadow:0 0 0 var(--computed-focus-outline-width) var(--computed-focus-outline-color)}.Select-module_root__-GjU5{--computed-border-width:var(--border-width,2px);--computed-divider-width:var(--divider-width,1px);--computed-focus-outline-width:var(--focus-outline-width,3px);--computed-dropdown-height:var(--spacing-3-xl);--default-menu-item-height:calc(var(--computed-dropdown-height) - var(--computed-border-width) * 2);--computed-menu-item-height:var(--menu-item-height,var(--default-menu-item-height));--computed-menu-z-index:var(--menu-z-index,10);--computed-assistive-color:var(--assistive-color,var(--color-black-90));--computed-focus-outline-color:var(--focus-outline-color,var(--color-focus-outline));--computed-placeholder-color:var(--placeholder-color,var(--color-black-60));--computed-border-color-invalid:var(--border-color-invalid,var(--color-error));--computed-icon-color:var(--icon-color,var(--color-black-90));--computed-icon-size:var(--icon-size,var(--spacing-m));--computed-dropdown-icon-color:var(--dropdown-icon-color,var(--color-black-90));--computed-dropdown-background-default:var(--dropdown-background-default,var(--color-white));--computed-dropdown-background-disabled:var(--dropdown-background-disabled,var(--color-black-10));--computed-dropdown-border-color-default:var(--dropdown-border-color-default,var(--color-black-50));--computed-dropdown-border-color-hover:var(--dropdown-border-color-hover,var(--color-black-90));--computed-dropdown-border-color-hover-invalid:var(--dropdown-border-color-hover-invalid,var(--color-error));--computed-dropdown-border-color-focus:var(--dropdown-border-color-focus,var(--color-black-90));--computed-dropdown-border-color-invalid:var(--dropdown-border-color-invalid,var(--color-error));--computed-dropdown-border-color-disabled:var(--dropdown-border-color-disabled,var(--color-black-10));--computed-dropdown-color-default:var(--dropdown-color-default,var(--color-black-90));--computed-dropdown-color-disabled:var(--dropdown-color-disabled,var(--color-black-40));--computed-menu-divider-color:var(--menu-divider-color,var(--color-black-20));--computed-menu-item-background-color-default:var(--menu-item-background-color-default,var(--color-white));--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,transparent);--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-light));--computed-menu-item-background-color-disabled:var(--menu-item-background-color-disabled,var(--color-white));--computed-menu-item-background-color-disabled-hover:var(--menu-item-background-color-disabled-hover,transparent);--computed-menu-item-color-default:var(--menu-item-color-default,var(--color-black-90));--computed-menu-item-color-hover:var(--menu-item-color-hover,var(--color-black-90));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-black-90));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-black-90));--computed-menu-item-color-disabled:var(--menu-item-color-disabled,var(--color-black-40));--computed-menu-item-icon-color-selected:var(--menu-item-icon-color-selected,var(--color-white));--computed-menu-item-icon-color-disabled:var(--menu-item-icon-color-disabled,var(--color-black-40));--computed-menu-item-border-color-focus:var(--menu-item-border-color-focus,var(--color-coat-of-arms));--computed-menu-item-group-label-background-default:var(--menu-item-group-label-background-default,var(--color-black-5));--computed-menu-item-group-label-background-disabled:var(--menu-item-group-label-background-disabled,var(--color-black-5));--computed-menu-item-group-label-background-disabled-hover:var(--menu-item-group-label-background-disabled-hover,var(--color-black-5));--computed-menu-item-group-label-color-disabled:var(--menu-item-group-label-color-disabled,var(--color-black-90));--computed-error-text-color:var(--error-text-color,var(--color-black));--computed-error-icon-color:var(--error-icon-color,var(--color-error));--computed-error-background-color:var(--error-background-color,var(--color-error-light));--computed-error-border-color:var(--error-border-color,var(--color-error));position:relative}.Select-module_root__-GjU5 input{font-family:inherit;margin:0;overflow:auto}.Select-module_selectAndListContainer__vSJEv{background-color:var(--computed-dropdown-background-default);border:var(--computed-border-width) solid var(--computed-dropdown-border-color-default);box-sizing:border-box;min-height:var(--computed-dropdown-height);position:relative;width:100%}.Select-module_selectAndListContainer__vSJEv:focus-within{border-color:var(--computed-dropdown-border-color-focus)}.Select-module_selectAndListContainer__vSJEv:hover{border-color:var(--computed-dropdown-border-color-hover)}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectAndListContainer__vSJEv:hover{transition:border-color 85ms ease-out}.Select-module_listAndInputContainer__2gZ6q{border:solid var(--computed-dropdown-border-color-focus);border-top-color:var(--computed-menu-divider-color);border-width:var(--computed-divider-width) var(--computed-border-width) var(--computed-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(--computed-border-width) * -1),100%);width:100%;z-index:var(--computed-menu-z-index)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0{align-items:center;background-color:var(--computed-menu-item-background-color-default);box-sizing:border-box;color:var(--computed-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(--computed-menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-selected);color:var(--computed-menu-item-color-selected)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-disabled);color:var(--computed-menu-item-color-disabled);cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover{color:var(--computed-menu-item-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_selected__1wq2l,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_selected__1wq2l{background-color:var(--computed-menu-item-background-color-selected-hover);color:var(--computed-menu-item-color-selected-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_disabledOption__vG5Oz,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-background-color-disabled-hover);color:var(--computed-menu-item-color-disabled)}.Select-module_root__-GjU5{display:flex;flex-direction:column;max-width:420px}.Select-module_selectAndListContainer__vSJEv.Select-module_open__3a03t .Select-module_angleIcon__3A9li{transform:rotateX(180deg)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1{border-color:var(--computed-dropdown-border-color-invalid)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1:hover{border-color:var(--computed-dropdown-border-color-hover-invalid)}.Select-module_selectAndListContainer__vSJEv{margin-bottom:var(--spacing-2-xs)}.Select-module_selectedOptionsContainer__16tlC{box-sizing:border-box;display:flex;min-height:var(--computed-menu-item-height)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{align-items:center;color:var(--computed-dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);outline:none;padding:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv{align-self:center;height:calc((var(--computed-dropdown-height)) - 6px)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_buttonIcon__3O29i{color:var(--computed-icon-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_labels__2FlKK{box-sizing:border-box;display:flex;flex-flow:wrap;flex-grow:1;height:calc(var(--fontsize-body-l) * var(--lineheight-l) + 1px);overflow:hidden;padding-left:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U{display:none;font-weight:700;padding:0;position:relative;width:1px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U:after{content:"\\A0";display:inline-block}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-default);color:var(--computed-dropdown-color-default);position:absolute;right:2px;top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_arrowAndSpaceForClearButton__3Fufw{align-items:center;color:var(--computed-dropdown-icon-color);display:flex;flex-shrink:1;padding-left:calc(var(--clear-button-size) + var(--spacing-2-xs) + var(--spacing-xs));--clear-button-size:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_singleSelect__3hwAT .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:calc(var(--clear-button-size) + var(--spacing-3-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec:not(.Select-module_clearable__14E9M) .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD{flex-grow:1;overflow:hidden}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD>span:first-child{display:flex;padding-right:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_icon__3AwlD{color:var(--computed-dropdown-icon-color);flex-shrink:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE{background-color:inherit;color:var(--computed-placeholder-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForOneDigit__3puHv .Select-module_labels__2FlKK{padding-right:24px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForTwoDigits__1pg4o .Select-module_labels__2FlKK{padding-right:34px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForThreeDigits__kYlbR .Select-module_labels__2FlKK{padding-right:44px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForFourDigits__27Gtl .Select-module_labels__2FlKK{padding-right:54px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx{background-color:var(--computed-dropdown-background-disabled);border-color:var(--computed-dropdown-border-color-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_icon__3AwlD{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_arrowAndSpaceForClearButton__3Fufw,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_buttonIcon__3O29i,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_placeholder__nKgDE{color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_hasHiddenItems__33AsE .Select-module_count__ODB_U{display:block}.Select-module_selectedOptionsContainer__16tlC .Select-module_clearButton__2ADgy{position:absolute;right:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz{max-width:100%;overflow:hidden;padding:0 var(--spacing-2-xs) 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:not(:last-child):after{content:",";display:inline-block;position:absolute;right:var(--spacing-3-xs);top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:last-child{margin-right:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz.Select-module_lastVisible__2zaaS:after{content:""}.Select-module_listAndInputContainer__2gZ6q{background-color:var(--computed-dropdown-background-default)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA{display:flex;flex-direction:column;max-height:238px;overflow-y:auto}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj{--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,var(--color-bus));--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-dark));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-white));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-selected);height:24px;width:24px}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj.Select-module_disabledOption__vG5Oz .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM{position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj{display:flex;flex-direction:row}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj>div{flex-shrink:0;pointer-events:none;width:24px;--background-unselected:var(--background-default,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label{cursor:pointer;flex-grow:1;padding-left:var(--spacing-xs)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label:after{content:"";inset:0;position:absolute}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz label{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO{background-color:var(--computed-menu-item-group-label-background-default);font-weight:700}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-group-label-background-disabled);color:var(--computed-menu-item-group-label-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz:hover{background-color:var(--computed-menu-item-group-label-background-disabled-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selectableListItem__1KNgo:not(.Select-module_selected__1wq2l):hover{background-color:var(--computed-menu-item-background-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6{outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus-within{box-shadow:0 0 0 2px var(--computed-menu-item-border-color-focus) inset;outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ.Select-module_shiftOptions__22weq .Select-module_listItem__3BXr0:not(.Select-module_groupLabel__35DbO){padding-left:var(--spacing-layout-s)}.Select-module_listAndInputContainer__2gZ6q.Select-module_listAndInputContainerVisible__3drG4{display:block}.Select-module_listAndInputContainer__2gZ6q.Select-module_withSearchOrFilter__Cfpnd .Select-module_listContainer__2PfQA{border-top:1px solid var(--computed-menu-divider-color)}.Select-module_searchOrFilterInput__qLE0Q{padding:var(--spacing-2-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa{align-items:center;color:var(--computed-dropdown-color-default);display:flex;flex-direction:column;padding:var(--spacing-l)}.Select-module_searchAndFilterInfoContainer__3FsUa>span{padding-top:var(--spacing-2-xs);text-align:center}.Select-module_searchAndFilterInfoContainer__3FsUa>svg{padding:var(--spacing-s) 0 var(--spacing-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM>span:first-of-type{padding-top:0}.Select-module_tagListContainer__1vSdM{display:flex;flex-direction:column}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST{display:flex;flex-flow:row wrap;margin:0 -4px;max-height:80px;overflow:hidden;padding:var(--spacing-3-xs) 4px 0}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr{margin-bottom:var(--spacing-xs);margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr.Select-module_disabledTag__1cwLH{pointer-events:none}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_tagList__3uMST{max-height:unset}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_arrowIcon__12Sjk{transform:rotateX(180deg)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi{display:flex;flex-direction:row;margin-top:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi>button:first-child{margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_hiddenButton__3DQ3q{display:none}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_clearAllButton__2hs4_{--background-color-hover:var(--color-error-light);--background-color:var(--color-white);--border-color:var(--color-error);--border-color-hover:var(--color-error);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error);--color:var(--color-error);--color-hover:var(--color-error);--color-focus:var(--color-error);--color-hover-focus:var(--color-error)}.Select-module_errorText__2U8te{margin-bottom:var(--spacing-2-xs);--icon-size:var(--computed-icon-size);--helper-color-invalid:var(--computed-error-text-color);--helper-icon-color-invalid:var(--computed-error-icon-color);--helper-background-color-invalid:var(--computed-error-background-color);--color-error:var(--computed-error-border-color)}.Select-module_assistiveText__iHdzn{color:var(--computed-assistive-color);margin-bottom:var(--spacing-2-xs)}`);var Oe={selectedOptions:"selectedOptions",listItem:"listItem",listGroup:"listGroup",clearButton:"clearButton",clearAllButton:"clearAllButton",showAllButton:"showAllButton",tag:"tag",generic:"generic",filter:"filter",search:"search",searchResult:"searchResult",assistive:"assistive",error:"error"},Ge={click:"click",outSideClick:"outSideClick",change:"change",error:"error",cancelled:"cancelled",blur:"blur",focus:"focus",focusMovedToNonListElement:"focusMovedToNonListElement",close:"close",success:"success"},xI=o(e=>e===Oe.tag,"G"),Kd=o(e=>e===Ge.click,"Z"),sI=o(e=>e===Ge.change,"N"),Oh=o(e=>e===Oe.generic,"$"),YY=o((e,t)=>Kd(t)&&(r=>r===Oe.selectedOptions)(e),"P"),KY=o((e,t)=>Kd(t)&&(r=>r===Oe.listItem||xI(r))(e),"K"),JY=o((e,t)=>Kd(t)&&(r=>r===Oe.clearAllButton||r===Oe.clearButton)(e),"W"),QY=o((e,t)=>(r=>r===Ge.error)(t)&&e===Oe.searchResult,"H"),XY=o((e,t)=>Oh(e)&&(r=>r===Ge.blur)(t),"V");function e_(e){let t=Object.assign({},e);return{get:o(()=>t,"get"),set:o(r=>(t=Object.assign(Object.assign({},t),r),t),"set")}}o(e_,"Q");var kh=e_({}),CI=o((e,t)=>({getData:o(()=>e.get(),"getData"),updateData:o(r=>e.set(r),"updateData"),getMetaData:o(()=>t.get(),"getMetaData"),updateMetaData:o(r=>t.set(r),"updateMetaData"),asyncRequestWithTrigger:o(()=>({}),"asyncRequestWithTrigger"),trigger:o(()=>({}),"trigger")}),"J"),wI=(0,H.createContext)({dataStorage:kh,metaDataStorage:kh,dataHandlers:CI(kh,kh)});function eK(){return(0,H.useContext)(wI).dataHandlers}o(eK,"Y");function lt(){return eK()}o(lt,"ee");function Ah(e){let{id:t,type:r=Ge.click,trigger:n}=e;return{onClick:o(i=>{n({id:t,type:r,payload:{originalEvent:i}})},"onClick")}}o(Ah,"te");function n_(e,t){return e.findIndex(({value:r,isGroupLabel:n})=>r===t.value&&!!n==!!t.isGroupLabel)}o(n_,"oe");function o_(e,t){return e.length===0?-1:e.length===1?0:e.findIndex(({options:r})=>n_(r,t)>-1)}o(o_,"le");function Ja(e,t){return e.map((r,n)=>({options:r.options.map((i,s)=>t(i,r,s,n)||Object.assign({},i))}))}o(Ja,"ne");function SI(e,t=0){let r=e.options.length-1;return r?(e.options.filter(n=>!n.isGroupLabel&&n.selected).length+t)/r:0}o(SI,"re");function EI(e){return e.forEach(t=>{let r=t.options[0];if(r&&r.isGroupLabel){let n=SI(t);r.selected=n===1}}),e}o(EI,"ie");function LI(e,t,r){return t.forEach(n=>{if(n.value==null)return;let i=o_(e,Object.assign(Object.assign({},n),{isGroupLabel:!!n.isGroupLabel}));if(i<0)return;let s=e[i],u=n_(s.options,n),c=u>-1?s.options[u]:void 0;c&&(s.options[u]=Object.assign(Object.assign({},c),n))}),r&&EI(e),e}o(LI,"ae");function kI(e,t,r){if(t.isGroupLabel)throw new Error("Use updateGroupLabelAndOptions to update groupLabel and its related options");return LI(Ja(e,n=>r||n.isGroupLabel||!t.selected?Object.assign({},n):Object.assign(Object.assign({},n),{selected:!1})),[Object.assign(Object.assign({},t),{selected:!!t.selected})],r)}o(kI,"ce");function TI(e,t=!0){return Ja(e,r=>Object.assign(Object.assign({},r),{selected:!(!r.disabled||!t)&&r.selected}))}o(TI,"se");function si(e,t=!0){let r=[];return e.forEach(n=>{n.options.forEach(i=>{t&&i.isGroupLabel||r.push(i)})}),r}o(si,"ue");function sc(e){return e.map(t=>t.options[0]).filter(t=>t&&t.label&&t.visible)}o(sc,"de");function pl(e){return si(e).filter(t=>!!t.selected)}o(pl,"pe");function hl(e){if(typeof e=="string")return{value:e,label:e,selected:!1,isGroupLabel:!1,visible:!0,disabled:!1};let t=e.label||e.value||"";return{label:t,value:e.value!==void 0?e.value:t,selected:!!e.selected,isGroupLabel:!1,visible:typeof e.visible!="boolean"||e.visible,disabled:typeof e.disabled=="boolean"&&e.disabled}}o(hl,"_e");function Yd(e){return Object.assign(Object.assign({},hl(String(e))),{isGroupLabel:!0,visible:!!e,disabled:!1})}o(Yd,"me");function ml(e){if(e.groups||e.options){if(e.groups)return e.groups.map(t=>{let r=!!i_(t),n=t.options.map(hl);return r?{options:[t.options[0],...n.slice(1)]}:{options:[Yd(t.label),...n]}});if(e.options){let t=e.options[0];if(t&&t.isGroupLabel)return[e]}return[{options:[Yd(""),...(e.options||[]).map(hl)]}]}}o(ml,"ge");function t_(e,t){return e.label.toLowerCase().indexOf(t.toLowerCase())>-1}o(t_,"be");function tK(e,t,r){let n=Ja(e,i=>i.isGroupLabel?Object.assign({},i):Object.assign(Object.assign({},i),{visible:!t||r(i,t)}));return n.forEach(i=>{let s=i_(i);s&&(s.visible=!!s.label&&i.options.findIndex(u=>!u.isGroupLabel&&u.visible)>-1)}),n}o(tK,"he");function Q8(e,t){let r=ml(e)||[],n=si(r),i=pl(t).filter(s=>{let u=n.findIndex(c=>c.value===s.value);return!(u>-1)||(n[u].selected=!0,!1)});return[...i.length?[{options:i.map(s=>Object.assign(Object.assign({},s),{visible:!1,selected:!0}))}]:[],...r]}o(Q8,"ve");function rK(e,t){let r=pl(t),n=new Set(r.map(u=>u.value)),i=e.filter(u=>n.has(u.value)),s=new Set(i.map(u=>u.value));return[...i,...r.filter(u=>!s.has(u.value))]}o(rK,"fe");function II(e){return{container:e,button:`${e}-main-button`,list:`${e}-list`,clearButton:`${e}-clear-button`,label:`${e}-label`,selectionsAndListsContainer:`${e}-sl-container`,tagList:`${e}-tag-list`,searchOrFilterInput:`${e}-input-element`,searchOrFilterInputLabel:`${e}-input-element-label`,clearAllButton:`${e}-clear-all-button`,showAllButton:`${e}-show-all-button`}}o(II,"Se");function Rh(e){let t=0;return e.forEach(r=>{r.options.forEach(n=>{!n.isGroupLabel&&n.visible&&(t+=1)})}),t}o(Rh,"xe");function i_(e){let t=e.options[0];return t&&t.isGroupLabel?t:void 0}o(i_,"Ce");function ac(e,t,r=0){return{type:e,content:t,delay:r,showTime:0,addTime:Date.now()}}o(ac,"Oe");function Jd(e,t){let{screenReaderNotifications:r}=t.getMetaData(),n=r.findIndex(s=>s.type===e.type);if(n>-1){let s=[...r];return s[n].content===e.content||(s[n]=e,t.updateMetaData({screenReaderNotifications:s})),!1}let i=[...r,e];return t.updateMetaData({screenReaderNotifications:i}),!0}o(Jd,"we");function lI(e,t,r,n){return si(e,!n).filter(i=>r(i,t))}o(lI,"ke");function OI(e,t){if(t===void 0)return e;let r=(typeof t=="string"?[t]:t).map(i=>{let{value:s}=hl(i);return{value:s,selected:!0}}),n=Ja(e,i=>{let s=typeof i=="string"?hl(i):i;return Object.assign(Object.assign({},s),{selected:!1})});return e.forEach((i,s)=>{i.label&&(n[s].label=i.label)}),LI(n,r,!1)}o(OI,"Ae");function nK({groups:e,options:t,value:r,children:n}){let i=ml({options:t,groups:e});if(i){if(r!=null){if(pl(i).length>0)return console.warn("HDS Select component has both selected options and value set. Value is discarded"),i;let s=(typeof r=="string"?[r]:r).map(p=>hl(p)),u=si(i),c=s.filter(p=>!u.some(h=>h.value===p.value)),d=OI(i,r);return c.length>0&&(d=[{options:[Yd(""),...c.map(p=>Object.assign(Object.assign({},p),{visible:!1,selected:!0}))]},...d]),d}return i}return function(s){if(!s||typeof s!="object")return;let u=Y8(s);if(!u.length)return[{options:[]}];let c=u[0].type==="optgroup",d=o(p=>{let h=p&&typeof p=="object"?p.props:{};return hl({label:String(h.children),value:h&&String(h.value),selected:!(!h||!h.selected),disabled:!(!h||!h.disabled)})},"l");return c?u.map(p=>{let h=p.props.children,m=h?Y8(h).map(d):[],v=Yd(String(p.props.label));return m.unshift(v),{options:m}}):[{options:[Yd(""),...u.map(d)]}]}(n)||[]}o(nK,"ye");function r_(e,t,r){return{selectedOptions:rK(t,e),lastClickedOption:r,textContent:void 0}}o(r_,"Le");var uI=`li[role="presentation"].${J.groupLabel}`;function oK(e){let t=(({option:i,getOptionId:s})=>{let{label:u}=i;return{className:fe(J.listItem,J.groupLabel,J.focusableListItem),children:u,tabIndex:-1,id:s(i),role:"presentation"}})(e),{children:r}=t,n=se(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}o(oK,"Be");var cI=`.${J.multiSelectListItem}:not(.${J.groupLabel})`,iK=`div${cI},li${cI}`;function dI({checkboxProps:e,label:t,checkboxId:r}){return H.default.createElement("div",{"aria-hidden":!0,className:J.checkboxContainer},H.default.createElement(Td,Object.assign({},e)),H.default.createElement("label",{htmlFor:r},t))}o(dI,"Me");function RI(e){let{label:t,disabled:r,checked:n,indeterminate:i,isInGroup:s}=e,u=se(e,["label","disabled","checked","indeterminate","isInGroup"]),c=`${u.id}-checkbox`,d={indeterminate:i,disabled:r,id:c,onChange:o(p=>{p.preventDefault()},"onChange"),checked:n,tabIndex:-1,className:J.checkbox};return s?H.default.createElement("div",Object.assign({},u,{key:t}),H.default.createElement(dI,{checkboxProps:d,checkboxId:c,label:t})):H.default.createElement("li",Object.assign({},u),H.default.createElement(dI,{checkboxProps:d,checkboxId:c,label:t}))}o(RI,"ze");function aK(e){let t=(({option:r,trigger:n,getOptionId:i,isInGroup:s})=>{let{label:u,selected:c,disabled:d}=r;return Object.assign(Object.assign({className:fe(J.listItem,!d&&J.selectableListItem,J.focusableListItem,J.multiSelectListItem,c&&J.selected,d&&J.disabledOption),children:null,disabled:d,label:u,checked:c},s?{role:"checkbox","aria-checked":c}:{role:"option","aria-selected":c}),{"aria-label":u,"aria-disabled":d,tabIndex:-1,onClick:o(p=>{d||(p.preventDefault(),n({id:Oe.listItem,type:Ge.click,payload:{originalEvent:p,value:r}}))},"onClick"),isInGroup:s,id:i(r)})})(e);return H.default.createElement(RI,Object.assign({},t,{key:t.label}))}o(aK,"Fe");var NI=(0,H.memo)(aK,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),AI={en:{assistive:"",clearButtonAriaLabel_one:'Remove current selection "{{label}}".',clearButtonAriaLabel_multiple:"Remove all {{selectionCount}} selections.",error:"",label:"",noSelectedOptions:"0 selected options",placeholder:"Choose one",required:"Required.",selectedOptionsCount_zero:"{{selectionCount}} selected options",selectedOptionsCount_one:"{{selectionCount}} selected option",selectedOptionsCount_multiple:"{{selectionCount}} selected options",selectedOptionsCount_and:"and",selectedOptionsCount_otherOptions:"other options",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (choose all)",tagsClearAllButton:"Clear all",tagsClearAllButtonAriaLabel_one:'Clear the selected option "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Clear all {{selectionCount}} selected options.",tagsRemaining_one:"There is one selection remaining.",tagsRemaining_multiple:"There are {{selectionCount}} selections remaining.",tagRemoved:'Selected option "{{value}}" removed.',tagRemoveSelectionAriaLabel:'Remove selection "{{label}}".',tagsPartiallyHidden:"Some selected options are now hidden.",tagsShowAllButton:"Show all ({{selectionCount}})",tagsShowLessButton:"Show less",tagsShowAllButtonAriaLabel:"Show all {{selectionCount}} selected options.",tagsShowLessButtonAriaLabel:"Show less options.",filterLabel:"Filter",filterPlaceholder:"Type text to filter results with",filterClearButtonAriaLabel:"Clear filter",filteredWithoutResultsInfo:'No options found for "{{value}}".',filterWithAnotherTerm:"Try a different term.",filterResults:'Filtered results for "{{value}}".',filterResultsCount_one:"Found 1 option.",filterResultsCount_multiple:"Found {{numberIndicator}} options.",choiceCount_one:"One choice.",choiceCount_multiple:"{{numberIndicator}} choices.",searchLabel:"Search",searchPlaceholder:"Type text to search results with",searchClearButtonAriaLabel:"Clear search",searchedWithoutResultsInfo:'No options found for "{{value}}".',searchWithAnotherTerm:"Try a different term.",searchErrorTitle:"We couldn't load the options.",searchErrorText:"Try again or if the problem persists contact support.",searching:'Searching for "{{value}}".',searchResults_one:'Found one option for search term "{{value}}".',searchResults_multiple:'Found {{numberIndicator}} options for search term "{{value}}".'},fi:{assistive:"",clearButtonAriaLabel_one:'Poista nykyinen valinta "{{label}}".',clearButtonAriaLabel_multiple:"Poista kaikki {{selectionCount}} valintaa.",error:"",label:"",noSelectedOptions:"0 valittua vaihtoehtoa",placeholder:"Valitse yksi",required:"Pakollinen.",selectedOptionsCount_zero:"Ei yhtään valittua valittua",selectedOptionsCount_one:"{{selectionCount}} valittu vaihtoehto",selectedOptionsCount_multiple:"{{selectionCount}} valittua vaihtoehtoa",selectedOptionsCount_and:"ja",selectedOptionsCount_otherOptions:"muuta vaihtoehtoa",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (valitse kaikki)",tagsClearAllButton:"Tyhjennä kaikki",tagsClearAllButtonAriaLabel_one:'Tyhjennä valittu vaihtoehto "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Tyhjennä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsRemaining_one:"Yksi valinta jäljellä.",tagsRemaining_multiple:"Jäljellä on {{selectionCount}} valintaa.",tagRemoved:'Valittu vaihtoehto "{{value}}" poistettu.',tagRemoveSelectionAriaLabel:'Poista valinta "{{label}}".',tagsPartiallyHidden:"Jotkin valitut vaihtoehdot on nyt piilotettu.",tagsShowAllButton:"Näytä kaikki ({{selectionCount}})",tagsShowLessButton:"Näytä vähemmän",tagsShowAllButtonAriaLabel:"Näytä kaikki {{selectionCount}} valittua vaihtoehtoa.",tagsShowLessButtonAriaLabel:"Näytä vähemmän vaihtoehtoja.",filterLabel:"Suodata",filterPlaceholder:"Anna teksti suodatusta varten",filterClearButtonAriaLabel:"Tyhjennä suodatukset",filteredWithoutResultsInfo:'Vaihtoehtoja ei löytynyt suodatukselle "{{value}}".',filterWithAnotherTerm:"Kokeile toisia sanoja.",filterResults:'Suodatetut tulokset termille "{{value}}".',filterResultsCount_one:"Löytyi 1 vaihtoehto.",filterResultsCount_multiple:"Löytyi {{numberIndicator}} vaihtoehtoa.",choiceCount_one:"Yksi vaihtoehto.",choiceCount_multiple:"{{numberIndicator}} vaihtoehtoa.",searchLabel:"Hae",searchPlaceholder:"Anna teksti hakua varten",searchClearButtonAriaLabel:"Tyhjennä haku",searchedWithoutResultsInfo:'Vaihtoehtoja ei löytynyt haulla "{{value}}".',searchWithAnotherTerm:"Kokeile toisia hakusanoja.",searchErrorTitle:"Emme voineet ladata hakutuloksia.",searchErrorText:"Yritä uudelleen tai, jos ongelma jatkuu, ota yhteyttä asiakaspalveluun.",searching:'Etsitään haulla "{{value}}".',searchResults_one:'Löytyi yksi vaihtoehto hakusanalle "{{value}}".',searchResults_multiple:'Löytyi {{numberIndicator}} vaihtoehtoa hakusanalle "{{value}}".'},sv:{assistive:"",clearButtonAriaLabel_one:"Ta bort aktuellt val '{{label}}'.",clearButtonAriaLabel_multiple:"Ta bort alla {{selectionCount}} val.",error:"",label:"",noSelectedOptions:"0 valda alternativ",placeholder:"Välj ett",required:"Obligatoriskt.",selectedOptionsCount_zero:"{{selectionCount}} valda alternativ",selectedOptionsCount_one:"{{selectionCount}} valt alternativ",selectedOptionsCount_multiple:"{{selectionCount}} valda alternativ",selectedOptionsCount_and:"och",selectedOptionsCount_otherOptions:"andra alternativ",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{etikett}} (välj alla)",tagsClearAllButton:"Rensa alla",tagsClearAllButtonAriaLabel_one:'Rensa det valda alternativet "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Rensa alla {{selectionCount}} valda alternativ.",tagsRemaining_one:"Det finns ett val kvar.",tagsRemaining_multiple:"Det finns {{selectionCount}} val kvar.",tagRemoved:"Det valda alternativet '{{value}}' har tagits bort.",tagRemoveSelectionAriaLabel:"Ta bort valet '{{label}}'.",tagsPartiallyHidden:"Vissa valda alternativ är nu dolda.",tagsShowAllButton:"Visa alla ({{selectionCount}})",tagsShowLessButton:"Visa mindre",tagsShowAllButtonAriaLabel:"Visa alla {{selectionCount}} valda alternativ.",tagsShowLessButtonAriaLabel:"Visa färre alternativ.",filterLabel:"Filtrera",filterPlaceholder:"Skriv text för att filtrera resultat med",filterClearButtonAriaLabel:"Rensa filter",filteredWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",filterWithAnotherTerm:"Försök med en annan term.",filterResults:'Filtrerade resultat för "{{value}}".',filterResultsCount_one:"Hittade 1 alternativ.",filterResultsCount_multiple:"Hittade {{numberIndicator}} alternativ.",choiceCount_one:"Ett val.",choiceCount_multiple:"{{antalIndikator}} val.",searchLabel:"Sök",searchPlaceholder:"Skriv text för att söka resultat med",searchClearButtonAriaLabel:"Rensa sökning",searchedWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",searchWithAnotherTerm:"Försök med en annan term.",searchErrorTitle:"Vi kunde inte ladda alternativen.",searchErrorText:"Försök igen eller kontakta support om problemet kvarstår.",searching:"Söker efter '{{value}}'.",searchResults_one:'Hittade ett alternativ för söktermen "{{value}}".',searchResults_multiple:'Hittade {{numberIndicator}} alternativ för söktermen "{{value}}".'}},MI=o((e,t)=>e?e.indexOf("{{")===-1?e:((r,n)=>r.replace(/\{{(.*?)}}/g,(i,s)=>{let u=s?s.trim():"";return u?n[u]:""}))(e,t):"","Ge"),PI=o(e=>({selectionCount:e.selectedOptions.length,numberIndicator:"",label:"",value:""}),"Ze"),sK=o(e=>typeof e=="function"?e:(t=>{let r=t.language||"fi",n=Object.assign(Object.assign({},AI[r]),t);return(i,s)=>{let u=n[i];return MI(u,s)}})(e||{}),"Ne"),fI=o((e,t)=>{let r=Object.assign({},e),n=t.textProvider;t.textProvider=(i,s)=>{let u=r[i];return u!==void 0?MI(u,s):n(i,s)}},"$e"),Bt=o((e,t,r)=>{t.textContent||(t.textContent=PI(t));let{textProvider:n}=t;return n(e,Object.assign(Object.assign({},t.textContent),r))},"Pe"),Qa=o((e,t,r,n)=>{t.textContent||(t.textContent=PI(t));let i=Object.assign(Object.assign({},t.textContent),n),s=["_zero","_one","_multiple"],u=s[i[r]||0]||s[2],{textProvider:c}=t;return c(`${e}${u}`,i)},"Ke"),Nh=o((e,t)=>Bt(e,t),"We"),Mh=o((e,t)=>Nh(e,t.getMetaData()),"He"),pI=`.${J.multiSelectListItem}.${J.groupLabel}`,hI=`div${pI},li${pI}`;function lK(e){let t=(({option:r,trigger:n,getOptionId:i,isIntermediate:s,isGroupDisabled:u},c)=>{let{label:d,disabled:p}=r,h=Bt("multiSelectGroupAriaLabel",c.getMetaData(),{label:d});return{className:fe(J.listItem,J.groupLabel,J.focusableListItem,J.selectableListItem,J.multiSelectListItem,u&&J.disabledOption),label:d,disabled:p||u,indeterminate:s,checked:r.selected,"aria-checked":s?"mixed":r.selected,role:"checkbox","aria-disabled":p||u,"aria-label":h,tabIndex:-1,isInGroup:!0,onClick:o(m=>{m.preventDefault(),u||n({id:Oe.listGroup,type:Ge.click,payload:{originalEvent:m,value:r}})},"onClick"),id:i(r)}})(e,lt());return H.default.createElement(RI,Object.assign({},t,{isInGroup:!0}))}o(lK,"Ue");var uK=`li.${J.singleSelectListItem}`,cK=o(({text:e,selected:t})=>H.default.createElement("span",{className:J.singleSelectListItemLabel},e,t?H.default.createElement("span",null,H.default.createElement(VL,{"aria-hidden":!0})):""),"Xe");function dK(e){let t=(({option:i,trigger:s,getOptionId:u})=>{let{label:c,selected:d,disabled:p}=i;return{className:fe(J.listItem,J.selectableListItem,J.singleSelectListItem,J.focusableListItem,d&&J.selected,p&&J.disabledOption),children:H.default.createElement(cK,{text:c,selected:d}),onClick:o(h=>{i.selected||s({id:Oe.listItem,type:Ge.click,payload:{originalEvent:h,value:i}})},"onClick"),role:"option","aria-selected":d,"aria-disabled":p,tabIndex:-1,id:u(i)}})(e),{children:r}=t,n=se(t,["children"]);return H.default.createElement("li",Object.assign({},n),r)}o(dK,"Ye");var fK=(0,H.memo)(dK,({option:e,trigger:t},{option:r,trigger:n})=>e.selected===r.selected&&e.disabled===r.disabled&&e.label===r.label&&t===n),Th=o((e,t)=>{let r=e.getAttribute(t);return!!r||r===""},"tt"),pK=o(e=>Th(e,"checked")||Th(e,"selected")||Th(e,"aria-checked")||Th(e,"aria-selected"),"ot"),mI=o(e=>e.getAttribute("id"),"lt"),gI=o((e,t)=>!(!e||!t)&&e!==t&&e.contains(t),"nt"),_I=o((e,t,r=!0,n=!1,i)=>{let s=i||(e.children?[...e.children]:[]),u=t?s.indexOf(t):-1,c=o(h=>{let m=u+h;return m<0?r?s.length-1:0:m>=s.length?r?0:s.length-1:m},"a"),d=c(-1),p=c(1);return{prev:n||d!==u?s[d]:null,next:n||p!==u?s[p]:null}},"rt"),hK=o(e=>(0,gl.isElement)(e)?e:e.nativeEvent instanceof Event?e.target:null,"it");function HI(){let{getMetaData:e}=lt(),{refs:t,elementIds:r,listInputType:n}=e(),i=!!n,s=Object.entries(r),u=o(_=>{let b=r[_];return b?document.getElementById(b):null},"i"),c=o(_=>{let b=mI(_);if(!b)return null;let w=s.findIndex(([,k])=>k===b);return w>-1?s[w][0]:null},"a"),d=o(_=>{return b=t.tagList,w=_,!!(b&&b.current&&w)&&gI(b.current,w);var b,w},"c"),p=o(_=>{let b=t.tagList.current;return w=b,(k=_)&&w&&w.parentElement===k?_:[...b.children].find(N=>N===_||gI(N,_))||null;var w,k},"s"),h=o(()=>t.list.current,"u"),m=o(()=>{let _=`${uI},${uK},${iK},${hI}`;return[...h().querySelectorAll(_)]},"d"),v=o(()=>m().filter(pK),"p"),x=o(_=>{let b=Array.from((()=>{let w=u("list");if(!w)return new NodeList;let k=`${uI},${hI}`;return w.querySelectorAll(k)})());return!!b.includes(_)||b.findIndex(w=>w.contains(_))>-1},"_"),S={element:null,id:null},E=o((_,b)=>b==="list"&&x(_)?"listGroupLabel":b==="list"&&(w=>{if(!u("list"))return!1;let k=Array.from(m());return!!k.includes(w)||k.findIndex(N=>N.contains(w))>-1})(_)?"listItem":b==="tagList"&&d(_)?"tag":b,"g"),y=o(_=>{if(S.element===_)return S.id;let b=E(_,(w=>{let k=w;for(;k;){let N=c(k);if(N)return k=null,N;k=k.parentElement}return null})(_));return b?(S.element=_,S.id=b,b):(S.element=null,S.id=null,null)},"b");return{getEventElementType:o(_=>{let b=hK(_),w=b?y(b):null;return{element:b&&w==="tag"?p(b):b,type:w}},"getEventElementType"),getElementType:y,getSelectableListItemSiblings:o((_,b=!0)=>{let w=v();return _I(h(),_,b,!1,w)},"getSelectableListItemSiblings"),getTagSiblings:o((_,b=!0)=>{let w=t.tagList.current;return _I(w,_,b)},"getTagSiblings"),getElementUsingActiveDescendant:o(()=>u(i?"searchOrFilterInput":"button"),"getElementUsingActiveDescendant"),getElementByKnownType:u,getElementId:mI,getOptionListItem:o((_,b,w)=>{let k=function(N,O,B){return si(N,!B).findIndex(O)}(_,N=>N.value===b.value,w);return k!==-1&&t.list.current&&m()[k]||null},"getOptionListItem"),getListItems:m,getSelectableListItems:v}}o(HI,"at");var X8=o(e=>(t=>t==="button")(e)||(t=>t==="clearButton")(e),"ct"),Ih=o(e=>e==="list","st"),ic=o(e=>(t=>t==="listItem")(e)||(t=>t==="listGroupLabel")(e),"ut"),DI="> div";function mK(e){let t=(({option:i,trigger:s,disabled:u},{getMetaData:c})=>{let d=u||i.disabled;return{"aria-label":Bt("tagRemoveSelectionAriaLabel",c(),{label:i.label}),className:fe(J.tag,d&&J.disabledTag),onClick:o(p=>{p.stopPropagation()},"onClick"),multiline:!0,onDelete:d?void 0:p=>{p.stopPropagation(),s({id:Oe.tag,type:Ge.click,payload:{value:i}})},children:i.label}})(e,lt()),{children:r}=t,n=se(t,["children"]);return H.default.createElement(dl,Object.assign({},n),r)}o(mK,"pt");function gK(){let{getMetaData:e,updateMetaData:t,getData:r,trigger:n}=lt(),{getEventElementType:i,getSelectableListItemSiblings:s,getElementUsingActiveDescendant:u,getElementId:c,getElementType:d}=HI(),p=["tag","tagList","clearAllButton","showAllButton"],h=(0,H.useCallback)((v,x)=>{let{onFocus:S,onBlur:E,open:y}=r(),_=o(b=>{let w=b&&c(b)||"";t({activeDescendant:w});let k=u();k&&k.getAttribute("aria-activedescendant")!==void 0&&k.setAttribute("aria-activedescendant",w)},"m");if(v===Ge.blur&&aI(x)&&(E&&(E(),n({id:Oe.generic,type:Ge.blur})),_(null)),v===Ge.focus&&iI(x)&&S&&S(),v===Ge.focus){let{type:b,element:w}=i(x);b==="list"?(()=>{let k=s(void 0,!1);k.next&&(_(k.next),k.next.focus())})():_(b==="listItem"||b==="listGroupLabel"?w:null),b&&p.includes(b)&&y&&(b!=="tag"&&b!=="tagList"||t({focusTarget:"tag"}),n({id:Oe.generic,type:Ge.blur}))}else if(v===Ge.blur&&y){let b=(w=>w.relatedTarget?w.relatedTarget:null)(x);b&&d(b)||n({id:Oe.generic,type:Ge.focusMovedToNonListElement})}},[e,t,r,n]),m=(0,H.useCallback)(()=>{let{refs:v,focusTarget:x,activeDescendant:S}=e(),E=o(y=>{y&&y.current&&y.current.focus&&y.current.focus()},"r");if(x&&(E(x==="tag"?{current:v.tagList.current&&v.tagList.current.querySelectorAll(`* ${DI}`)[0]}:v[x]),t({focusTarget:void 0})),S){let y=document.getElementById(S);y&&y!==document.activeElement&&y.focus()}},[e,t]);return(0,H.useEffect)(()=>{m()}),{onFocus:o(v=>{h(Ge.focus,v)},"onFocus"),onBlur:o(v=>{h(Ge.blur,v)},"onBlur"),tabIndex:-1,ref:e().refs.container}}o(gK,"_t");var _K=/[a-z0-9äöå]/i,vI=o(e=>e.key==="Backspace","gt"),bI=o(e=>["Enter"," "].includes(e.key),"bt");function vK(){let{getEventElementType:e,getSelectableListItemSiblings:t,getOptionListItem:r,getSelectableListItems:n}=HI(),{trigger:i,getData:s,getMetaData:u,updateMetaData:c}=lt(),d=(0,H.useMemo)(()=>(()=>{let b="",w=0,k=!1,N=o(()=>(k=!1,b),"l"),O=o(()=>w&&Date.now()-w>=300,"n"),B=o(z=>{b=z,w=Date.now(),k=!1},"r"),I=o(()=>{b="",w=0,k=!1},"i"),M=o((z,F)=>!!F&&!!(X8(z)||Ih(z)||ic(z)),"a");return{getValue:N,update:B,append:o(z=>{B(N()+z)},"append"),clear:I,clearIfNeeded:o((z,F)=>{O()&&I(),M(z,F)||I()},"clearIfNeeded"),isExpired:O,shouldUseInput:M,hasPendingInput:o(()=>!!k&&(k=!1,!0),"hasPendingInput"),markPendingInput:o(()=>{k=!0},"markPendingInput")}})(),[]),p=(0,H.useRef)(null),h=(0,H.useRef)(null),m=(0,H.useRef)(null),v=(0,H.useCallback)(()=>{h.current&&(h.current.disconnect(),h.current=null),m.current&&(clearTimeout(m.current),m.current=null)},[]),x=(0,H.useCallback)(()=>{document.activeElement&&document.activeElement.scrollIntoView({block:"center"})},[]),S=(0,H.useCallback)(b=>{let{groups:w,filterFunction:k,multiSelect:N}=s(),O=b?lI(w,b,k||t_,N):[];if(O[0]){let B=r(w,O[0],N);B&&B.focus&&(B.focus(),x())}},[x,r,t_,s,lI]),E=(0,H.useCallback)(b=>{let{type:w,element:k}=e(b);if(!w)return;if(p.current&&w!==p.current)return b.preventDefault(),void(p.current=null);let N=o(()=>{let V=s();if(V.virtualize){let X=si(V.groups).filter(Q=>Q.visible&&!Q.disabled)[0];if(X){let Q=u().getOptionId(X),oe=document.getElementById(Q);if(oe)return oe.focus(),void x()}}let Y=n()[0];Y&&(Y.focus(),x())},"d"),O=(V=>V.key==="ArrowDown")(b),B=(V=>!(V.key.length>1)&&_K.test(V.key))(b),I=!O&&(V=>V.key==="ArrowUp")(b),M=!I&&!O&&bI(b),{listInputType:z,refs:F}=u(),Z=!!z,$=s().open;if(d.clearIfNeeded(w,B),!O&&!I||!(X8(w)||Ih(w)||ic(w))||b.preventDefault(),(V=>V.key==="Escape")(b)&&$)i({id:Oe.generic,type:Ge.close});else if((V=>V.key==="Home")(b)&&$)N();else if((V=>V.key==="End")(b)&&$)(()=>{var V;let Y=s();if(Y.virtualize){let Q=si(Y.groups).filter(de=>de.visible&&!de.disabled),oe=Q[Q.length-1];if(oe){let de=u().getOptionId(oe),ft=document.getElementById(de);if(ft)ft.focus(),x();else{v();let{refs:$e}=u(),ot=$e.list.current;if(ot){ot.scrollTop=ot.scrollHeight;let It=o(()=>{let fr=document.getElementById(de);fr&&(fr.focus(),x(),v())},"n");m.current=setTimeout(()=>{v()},1e4);let tr=new MutationObserver(()=>{It()}),rr=((V=$e.listContainer)===null||V===void 0?void 0:V.current)||ot;rr&&(tr.observe(rr,{childList:!0,subtree:!0}),h.current=tr,It())}}return}}let X=n().pop();X&&(X.focus(),x())})();else if(w==="searchOrFilterInput"&&O)N();else{if(ic(w)&&(O||I)){let V=t(k);return O&&V.next?V.next.focus():I&&V.prev&&V.prev.focus(),void x()}if(ic(w)&&M&&k)return k.click(),void x();if(Ih(w)&&O&&Z)N();else{if(Z&&(Ih(w)||ic(w))&&(B||vI(b))){let V=F.searchOrFilterInput;return void(V&&V.current&&(vI(b)||(V.current.value=b.key),V.current.focus()))}if(X8(w)){if(O&&!$)return void i({id:Oe.selectedOptions,type:Ge.click});if(B&&($||i({id:Oe.selectedOptions,type:Ge.click}),z))return d.append(b.key),void c({[z]:d.getValue()})}if(d.shouldUseInput(w,B)&&!Z){if(d.append(b.key),!$)return void d.markPendingInput();S(d.getValue())}}}},[i,s,u,c,e,n,t,x,S,v,d]),y=(0,H.useCallback)(b=>{let{type:w}=e(b);p.current=w;let k=s().open,{refs:N}=u();if((O=>O.key==="Tab")(b)&&k){b.preventDefault(),b.stopPropagation(),b.nativeEvent.stopImmediatePropagation();let O=b.shiftKey,B=N.button;if(B&&B.current){document.activeElement!==B.current&&B.current.focus(),c({activeDescendant:void 0});let I=B.current.ownerDocument,M='a[href], button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])',z=Array.from(I.querySelectorAll(M)).filter($=>{var V;if($.getAttribute("tabindex")==="-1")return!1;let Y=(V=B.current)===null||V===void 0?void 0:V.id;return!(Y&&$.id&&$.id!==Y&&$.id.startsWith(Y.split("-main-button")[0]))&&(!$.className||!$.className.includes("clearButton"))&&($.tabIndex>=0||$.offsetParent!==null)}),F=z.indexOf(B.current),Z=null;if(O)F>0&&(Z=z[F-1]);else{let $=F+1;${c({focusTarget:void 0}),$.focus()},50)}else B.current.focus(),setTimeout(()=>{c({focusTarget:void 0})},0)}}w&&ic(w)&&bI(b)&&b.preventDefault()},[e,s,u,c,i]);(0,H.useEffect)(()=>{s().open&&d.hasPendingInput()&&S(d.getValue())});let _=s().open;return(0,H.useEffect)(()=>(_||v(),()=>{v()}),[_,v]),{onKeyUp:E,onKeyDown:y}}o(vK,"ht");function bK(e){let t="--checkbox-",r="--text-",n="--tag-",i="--show-all-",s="--clear-all-",u=e?Object.keys(e):[],c={root:void 0,checkbox:void 0,textInput:void 0,tag:void 0,showAllButton:void 0,clearAllButton:void 0};return u.length&&u.forEach(d=>{let[p,h]=(m=>m.startsWith(t)?["checkbox",t]:m.startsWith(r)?["textInput",r]:m.startsWith(n)?["tag",n]:m.startsWith(i)?["showAllButton",i]:m.startsWith(s)?["clearAllButton",s]:["root",void 0])(d);((m,v,x)=>{c[m]||(c[m]={});let S=x?v.replace(x,"--"):v;c[m][S]=`${e[v]}`})(p,d,h)}),c}o(bK,"vt");var yK=o(e=>{let{theme:t}=e,r=se(e,["theme"]);(function(p){let{updateMetaData:h}=lt(),m=bK(p),v=Ur(J.root,m?m.root:void 0),x=Ur(J.root,m?m.checkbox:void 0,` .${J.checkbox}`),S=Ur(J.root,m?m.textInput:void 0,` .${J.searchOrFilterInput}`),E=Ur(J.root,m?m.tag:void 0,` .${J.tag}`),y=Ur(J.root,m?m.clearAllButton:void 0,` .${J.clearAllButton}`),_={root:v,checkbox:x,tag:E,textInput:S,showAllButton:Ur(J.root,m?m.showAllButton:void 0,` .${J.showAllButton}`),clearAllButton:y};h({themes:_})})(t);let n=lt(),i=gK(),s=vK(),u=function(p,{getMetaData:h}){let{elementIds:m,themes:v}=h(),x=v.root,S=v.checkbox,E=v.tag,y=v.textInput,_=v.showAllButton,b=v.clearAllButton;return Object.assign(Object.assign({},p),{id:m.container,className:fe(p.className,J.wrapper,J.root,x,S,E,y,_,b)})}(r,n),{children:c}=u,d=se(u,["children"]);return H.default.createElement("div",Object.assign({},d,i,s),c)},"ft"),xK=o(()=>{let e=(t=>{let{getData:r,getMetaData:n}=t,{required:i}=r(),{elementIds:s,tooltip:u}=n();return{required:i,label:Mh("label",t),inputId:s.button,id:s.label,tooltip:u}})(lt());return e.label?H.default.createElement(xh,Object.assign({},e)):null},"St"),CK=o((e,t)=>{let{id:r,type:n,payload:i}=e,s=t.getData(),u={didSearchChange:!1,didSelectionsChange:!1,didDataChange:!1};if(s.disabled)return u;let c=o(m=>{if(s.open===m)return!1;let v=Date.now();return!(v-t.getMetaData().lastToggleCommand<200)&&(t.updateData({open:m}),t.updateMetaData({lastToggleCommand:v}),m||t.updateMetaData({activeDescendant:void 0}),!0)},"a"),d=o(m=>{t.updateMetaData({focusTarget:m})},"c"),p=o((m,v)=>{t.updateData({groups:m}),t.updateMetaData(r_(m,t.getMetaData().selectedOptions,v))},"s");if(YY(r,n)){let m=!s.open,v=c(m);return v&&m&&d(t.getMetaData().listInputType?"searchOrFilterInput":"list"),Object.assign(Object.assign({},u),{didDataChange:v})}if(KY(r,n)){let m=i&&i.value;if(!m)return u;if(p(kI(s.groups,Object.assign(Object.assign({},m),{selected:!m.selected}),s.multiSelect),m),c(r!==Oe.tag&&s.multiSelect),r!==Oe.listItem||s.multiSelect){if(xI(r)){let v=t.getMetaData();d(v.selectedOptions.length?"tag":"button");let x=Bt("tagRemoved",v,{value:m.label}),S=Qa("tagsRemaining",v,"selectionCount");Jd(ac(Oe.tag,`${x} ${S}`),t)}}else d("button");return Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0})}if(h=r,Kd(n)&&h===Oe.listGroup){let m=i&&i.value;if(!m)return u;let v=Object.assign(Object.assign({},m),{selected:!m.selected}),x=function(S,E){if(!E.isGroupLabel)throw new Error("Use updateOptionInGroup to update non-groupLabel options.");if(!E.visible)throw new Error("Cannot click an group label that is not visible (without a label)");let y=o_(S,E);return y<0?S:Ja(S,(_,b,w,k)=>k!==y?Object.assign({},_):_.visible&&!_.disabled?Object.assign(Object.assign({},_),{selected:E.selected}):Object.assign({},_))}(s.groups,v);return p(x,m),Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0})}var h;if(JY(r,n))return p(TI(s.groups)),d("button"),Object.assign(Object.assign({},u),{didSelectionsChange:!0,didDataChange:!0});if(((m,v)=>sI(v)&&m===Oe.filter)(r,n)){let m=i&&i.value||"";return t.updateMetaData({filter:m}),t.updateData({groups:tK(s.groups,m,s.filterFunction)}),Object.assign(Object.assign({},u),{didDataChange:!0})}if(((m,v)=>Kd(v)&&m===Oe.showAllButton)(r,n)){let{showAllTags:m}=t.getMetaData();return t.updateMetaData({showAllTags:!m}),m?Jd(ac(Oe.tag,Bt("tagsPartiallyHidden",t.getMetaData())),t):d("tag"),Object.assign(Object.assign({},u),{didDataChange:!0})}if((((m,v)=>Oh(m)&&v===Ge.outSideClick)(r,n)||((m,v)=>Oh(m)&&v===Ge.close)(r,n))&&c(!1))return d("button"),Object.assign(Object.assign({},u),{didDataChange:!0});if(((m,v)=>Oh(m)&&v===Ge.focusMovedToNonListElement)(r,n)&&s.open)return Object.assign(Object.assign({},u),{didDataChange:c(!1)});if(((m,v)=>m===Oe.searchResult&&v===Ge.success)(r,n))return t.updateMetaData({isSearching:!1,hasSearchError:!1}),t.updateData({groups:Q8(i?.value,s.groups)}),Object.assign(Object.assign({},u),{didDataChange:!0});if(((m,v)=>sI(v)&&m===Oe.search)(r,n)){let m=i&&i.value||"";return t.updateMetaData({search:m,hasSearchError:!1}),m||t.updateData({groups:Q8({},s.groups)}),Object.assign(Object.assign({},u),{didSearchChange:!0,didDataChange:!0})}return QY(r,n)?(t.updateMetaData({isSearching:!1,hasSearchError:!0}),t.updateData({groups:Q8({},s.groups)}),Object.assign(Object.assign({},u),{didDataChange:!0})):XY(r,n)&&s.open?Object.assign(Object.assign({},u),{didDataChange:c(!1)}):u},"xt"),wK=(0,gl.debounce)((e,t)=>{if(!t)return;let{cancelCurrentSearch:r,search:n,selectedOptions:i}=e.getMetaData();if(r&&r(),!n)return;let[s,u]=((c,d,p,h)=>{let m=!1;return[()=>{m=!0},new Promise(v=>{c(d,p,h).then(x=>{v(m?{id:Oe.searchResult,type:Ge.cancelled}:{id:Oe.searchResult,type:Ge.success,payload:{value:x}})}).catch(()=>{v({id:Oe.searchResult,type:Ge.error})})})]})(t,n,i,e.getData());e.updateMetaData({cancelCurrentSearch:s}),e.asyncRequestWithTrigger(u)},300),SK=o((e,t)=>{let{updateData:r,updateMetaData:n,getData:i,getMetaData:s}=t,{didSearchChange:u,didSelectionsChange:c,didDataChange:d}=CK(e,t),p=i(),{onSearch:h,onChange:m,onClose:v,multiSelect:x,open:S}=p,E=x&&(_=>{let b=["cancelled","close","clearButton","clearAllButton","tag","selectedOptions","focusMovedToNonListElement","blur"];return b.includes(_.type||"")||b.includes(_.id||"")})(e)&&!S,y=!1;if(E&&v){let _=v(pl(p.groups),void 0,p);if(_){let{groups:b,options:w,invalid:k,texts:N}=_;if(b||w){let O=ml(_)||[];r({groups:O}),n(r_(O,t.getMetaData().selectedOptions,void 0))}k!==void 0&&k!==p.invalid&&(r({invalid:k}),y=!0),N&&(fI(N,s()),y=!0)}}if(u&&h&&(t.updateMetaData({isSearching:!!s().search}),wK(t,h)),c){let{lastClickedOption:_}=s(),b=m?.(pl(p.groups),_,p),w=!1;if(b){let{groups:k,options:N,invalid:O,texts:B}=b;if(k||N){let I=ml(b)||[];r({groups:I}),n(r_(I,t.getMetaData().selectedOptions,_)),w=!0}O!==void 0&&O!==p.invalid&&(r({invalid:O}),w=!0),B&&(fI(B,s()),w=!0)}if(w)return!0}return d||y},"Ot");function EK(e){var{children:t}=e,r=se(e,["children"]);let{initialData:n,metaData:i,onChange:s,onReset:u}=r,c=(0,H.useMemo)(()=>s,[]),d=(0,H.useRef)({dataStorage:void 0,metaDataStorage:void 0}),p=(0,H.useCallback)(E=>{let y=E?d.current&&d.current.dataStorage:d.current&&d.current.metaDataStorage;return y?y.get():void 0},[]),h=(0,H.useMemo)(()=>{let E=p(!0);return e_(u&&E?u({previousData:E,currentData:n}):n)},[n]),m=(0,H.useMemo)(()=>{let E=p(!1);return e_(u&&E?u({previousMetaData:E,currentMetaData:i}):i)},[i]);d.current=u?{dataStorage:h,metaDataStorage:m}:void 0;let v=Id(),x=(0,H.useRef)(!0),S=(0,H.useMemo)(()=>{let E=CI(h,m);return E.trigger=y=>{c(y,E)&&v()},E.asyncRequestWithTrigger=y=>cE(this,void 0,void 0,function*(){let[_,b]=yield eI(y);_||x.current&&E.trigger(b)}),E},[h,m,v,c]);return(0,H.useEffect)(()=>(x.current=!0,()=>{x.current=!1}),[]),H.default.createElement(wI.Provider,{value:{dataStorage:h,metaDataStorage:m,dataHandlers:S}},t)}o(EK,"wt");var BI=o((e,t=200)=>{let r=(0,H.useRef)(null),n=(0,H.useRef)(null),i=(0,H.useMemo)(()=>(0,gl.debounce)(d=>e(d[0]),t),[e,t]),s=(0,H.useCallback)(()=>{r.current&&(r.current.disconnect(),r.current=null),i.cancel()},[r]),u=(0,H.useCallback)(d=>{s(),r.current=new ResizeObserver(i),r.current.observe(d)},[s,r,i]),c=(0,H.useCallback)(d=>(n.current!==d&&(d?u(d):s(),n.current=d),n),[s,n,u]);return(0,H.useEffect)(()=>()=>{s()},[s]),[c,s]},"kt"),zI=o((e,t="both")=>{let r=e.getBoundingClientRect(),n=o(d=>d.top>=r.top&&d.bottom<=r.bottom,"l"),i=o(d=>d.left>=r.left&&d.right<=r.right,"n"),s=o(d=>t==="vertical"?n(d):(t==="horizontal"||n(d))&&i(d),"r"),u=e.lastElementChild,c=e.children.length-1;for(;u&&c>=0&&!s(u.getBoundingClientRect());)u=u.previousElementSibling,c-=1;return c},"It"),LK=o(e=>{let{getData:t,getMetaData:r,trigger:n}=e,{disabled:i,open:s,invalid:u,multiSelect:c,groups:d,clearable:p,required:h}=t(),m=r(),{icon:v,refs:x,elementIds:S,selectedOptions:E,listInputType:y,activeDescendant:_}=m,{placeholder:b,label:w,ariaLabel:k,errorText:N,assistiveText:O,noSelectedOptions:B,selectedOptionsCount:I,and:M,otherOptions:z,requiredText:F}=($=>{let V=o(Y=>Y==="selectedOptionsCount"?Qa(Y,$,"selectionCount"):Bt(Y,$),"t");return{placeholder:V("placeholder")||"",label:V("label"),ariaLabel:V("dropdownButtonAriaLabel"),assistiveText:V("assistive"),errorText:V("error"),noSelectedOptionsText:V("noSelectedOptions"),selectedOptionsCount:V("selectedOptionsCount"),and:V("selectedOptionsCount_and"),otherOptions:V("selectedOptionsCount_otherOptions"),noSelectedOptions:V("noSelectedOptions"),requiredText:V("required")}})(m),Z=!!y;return Object.assign(Object.assign({"aria-controls":S.selectionsAndListsContainer,"aria-expanded":s,"aria-haspopup":"listbox","aria-label":(()=>{let $=w||k,V=$?[`${$}.`]:[],{length:Y}=E;if(Y){let X=[];X.push(`${I}:`),E[0]&&X.push(`"${E[0].label}"`),E[1]&&X.push(`${M} "${E[1].label}"`),Y>2&&X.push(`${M} ${Y-2} ${z}.`),V.push(X.join(" "))}else V.push(`${b}. ${B}.`);return h&&V.push(F),O&&V.push(O),u&&N&&V.push(N),V.map(X=>X.charAt(X.length-1)==="."?X:`${X}.`).join(" ")})(),"aria-activedescendant":Z?void 0:_,buttonRef:x.button,className:fe(J.dropdownButton,J.selectedOptions,!E.length&&J.placeholder,i&&J.disabledButton,!c&&J.singleSelect,p&&J.clearable),"aria-disabled":i,icon:v,id:S.button,options:E,optionClassName:J.dropdownButtonOption,placeholder:b},Ah({id:Oe.selectedOptions,type:Ge.click,trigger:n})),(()=>{if(Z)return{role:void 0,"aria-controls":S.searchOrFilterInput,"aria-haspopup":"dialog"};let $=sc(d).length>0,V=c&&$;return{role:"combobox","aria-controls":S.list,"aria-haspopup":V?"dialog":"listbox"}})())},"Et");function kK(){let e=lt(),{multiSelect:t}=e.getData(),r=LK(e),{options:n,placeholder:i,buttonRef:s,optionClassName:u,icon:c}=r,d=se(r,["options","placeholder","buttonRef","optionClassName","icon"]),p=(0,H.useCallback)(()=>{t&&function(v){let x=v.current,S=[J.spaceForOneDigit,J.spaceForTwoDigits,J.spaceForThreeDigits,J.spaceForFourDigits],E=x&&x.querySelector("* > div");if(E){E.childNodes.forEach(k=>k&&k.classList&&k.classList.remove(J.lastVisible));let y=E.childNodes.length,_=String(y-1).length;x.classList.remove(...S),y>1&&x.classList.add(S[_-1]);let b=zI(E,"vertical"),w=E.children.length-1-b;if(w<1||b===-1)x.classList.remove(J.hasHiddenItems);else{x.classList.add(J.hasHiddenItems);let k=x.querySelector("span.count");k&&(k.innerHTML=`+${w}`),E.childNodes[b].classList.add(J.lastVisible)}}}(s)},[s,t]),[h]=BI(p);N2(()=>{p()});let m=n.length?n.map(v=>H.default.createElement("span",{className:u,key:v.value},v.label)):H.default.createElement("span",{className:u,"data-testid":"placeholder"},i);return H.default.createElement("button",Object.assign({type:"button"},d,{ref:s}),c&&H.default.createElement("span",{key:"icon",className:J.buttonIcon},c),H.default.createElement("div",{className:J.labels,key:"labels","aria-hidden":!0,ref:h},m),n.length>1&&H.default.createElement("span",{className:J.count,key:"count","aria-hidden":!0},H.default.createElement("span",{className:"count",key:"number"},"+1")),H.default.createElement("div",{className:fe(J.arrowAndSpaceForClearButton,J.icon)},H.default.createElement(m9,{className:J.angleIcon,"aria-hidden":!0})))}o(kK,"At");function TK(){let e=(({getData:t,getMetaData:r,trigger:n})=>{let i=r(),{elementIds:s,selectedOptions:u}=i,{disabled:c,clearable:d}=t();return u.length&&d?Object.assign(Object.assign({className:fe(J.dropdownButton,J.withVisibleFocus,J.icon,J.clearButton,c&&J.disabledButton)},Ah({id:Oe.clearButton,type:Ge.click,trigger:n})),{id:s.clearButton,disabled:c,"aria-label":Qa("clearButtonAriaLabel",i,"selectionCount",{label:u[0].label})}):null})(lt());return e?H.default.createElement("button",Object.assign({type:"button"},e),H.default.createElement(R2,{className:J.angleIcon,"aria-hidden":!0})):null}o(TK,"yt");function IK(e){let t=function(r){return Object.assign(Object.assign({},r),{className:fe(J.selectedOptionsContainer)})}(e);return H.default.createElement("div",Object.assign({},t),H.default.createElement(kK,null),H.default.createElement(TK,null))}o(IK,"Lt");var OK=o(e=>{let t=function(i,{getData:s,getMetaData:u}){let{invalid:c,open:d}=s(),{refs:p}=u();return Object.assign(Object.assign({},i),{ref:p.selectionsAndListsContainer,className:fe(J.selectAndListContainer,c&&J.invalid,d&&J.open)})}(e,lt()),{children:r}=t,n=se(t,["children"]);return H.default.createElement("div",Object.assign({},n),r)},"jt"),RK=o(e=>{let t=SI(e);return t<1&&t>0},"Bt");function NK(e){let{children:t}=e,r=se(e,["children"]);return H.default.createElement("div",Object.assign({},r),t)}o(NK,"Dt");var VI=o(e=>{let t=i_(e);return{role:"group","aria-label":t&&t.label||"",key:t&&t.label}},"Tt"),FI=o(({groups:e,getOptionId:t,trigger:r})=>e.map(n=>{let i=VI(n),s=((u,{trigger:c,getOptionId:d})=>u.options.map(p=>{return p.visible?p.isGroupLabel?H.default.createElement(lK,{option:p,trigger:c,getOptionId:d,isIntermediate:RK(u),isGroupDisabled:(h=u,!h.options.some(m=>!m.isGroupLabel&&!m.disabled)),key:p.value}):H.default.createElement(NI,{option:p,trigger:c,isInGroup:!0,key:p.value,getOptionId:d}):null;var h}).filter(p=>!!p))(n,{trigger:r,getOptionId:t});return s.length?H.default.createElement(NK,Object.assign({},i,{key:i["aria-label"]}),s):null}),"Mt"),jI=o(e=>{let{getData:t,getMetaData:r}=e,{groups:n}=t(),i=r(),{elementIds:s,refs:u,listInputType:c}=i,d=!!c,p=sc(n).length>0,h=d||p,m=!d&&p,v=Rh(n),x=Mh("label",e);return Object.assign(Object.assign({"aria-label":(()=>{if(m)return;let S=Qa("choiceCount",i,"numberIndicator",{numberIndicator:v});return h?S:`${x}. ${S}`})()},c?{"aria-live":"polite"}:{}),{id:s.list,className:fe(J.list,J.shiftOptions,J.multiSelectList),ref:u.list,role:(()=>{if(!m)return h?"dialog":"listbox"})(),tabIndex:-1})},"zt");function AK(){let e=lt(),{getData:t,getMetaData:r,trigger:n}=e,{open:i,groups:s}=t(),{isSearching:u,getOptionId:c}=r(),d=jI(e),p=i&&!u?FI({groups:s,getOptionId:c,trigger:n}):[];return H.default.createElement("div",Object.assign({},d),i?p:null)}o(AK,"Ft");var a_=o(({groups:e,multiSelect:t,getOptionId:r,trigger:n})=>si(e,!1).map(i=>{if(!i.visible)return null;let s={option:i,trigger:n,key:r(i),getOptionId:r};return t?H.default.createElement(NI,Object.assign({},s,{isInGroup:!1})):i.isGroupLabel?H.default.createElement(oK,Object.assign({},s)):H.default.createElement(fK,Object.assign({},s))}).filter(i=>!!i),"Rt");function s_({refs:e,elementIds:t,multiSelect:r}){return{className:fe(J.list),ref:e.list,id:t.list,role:"listbox","aria-multiselectable":r,tabIndex:-1}}o(s_,"qt");function yI(){let{getData:e,trigger:t,getMetaData:r}=lt(),{open:n,groups:i,multiSelect:s}=e(),{isSearching:u,getOptionId:c,refs:d,elementIds:p,listInputType:h}=r(),m=Object.assign(Object.assign({},s_({refs:d,elementIds:p,multiSelect:s})),h?{"aria-live":"polite"}:{}),v=n&&!u?a_({groups:i,trigger:t,multiSelect:s,getOptionId:c}):null;return H.default.createElement("ul",Object.assign({},m),v)}o(yI,"Gt");function MK(){let{getData:e,trigger:t,getMetaData:r}=lt(),{open:n,groups:i,multiSelect:s}=e(),{isSearching:u,getOptionId:c,refs:d,elementIds:p,listInputType:h}=r(),m=Object.assign(Object.assign({},s_({refs:d,elementIds:p,multiSelect:s})),h?{"aria-live":"polite"}:{}),v=n&&!u?(({groups:x,getOptionId:S,trigger:E})=>x.map(y=>{let _=Object.assign(Object.assign({},VI(y)),{className:fe(J.list,J.shiftOptions)}),b=a_({groups:[y],trigger:E,getOptionId:S,multiSelect:!1});return H.default.createElement("ul",Object.assign({},_,{key:_["aria-label"]}),b)}))({groups:i,trigger:t,getOptionId:c}):null;return H.default.createElement("div",Object.assign({},m),v)}o(MK,"Zt");var PK=o(({forMultiSelectWithGroups:e})=>{let t=lt(),{getData:r,getMetaData:n,trigger:i}=t,{open:s,groups:u,multiSelect:c}=r(),{isSearching:d,getOptionId:p,refs:h,elementIds:m}=n(),v=sc(u).length>0,x=si(u,!(e||!c&&v)),S=s&&!d,E=function(w){let k=Id(),N=Array.isArray(w)?w.length:0,O=(0,H.useMemo)(()=>({max:N,pos:100,chunkSize:100}),[N]),B=N?w.slice(0,O.pos):[],I=(0,H.useCallback)(()=>{let{max:M,pos:z,chunkSize:F}=O;z>=M||(O.pos=Math.min(z+F,M),window.requestAnimationFrame(k))},[O]);return(0,H.useEffect)(()=>()=>{O.max=0},[]),(0,H.useEffect)(()=>{I()}),B}(S?x:[]),y=o(()=>{let w=E.length;return S?u.map(k=>{let N=k.options.filter(B=>B.visible),O=Math.min(N.length,w);return w-=O,{options:O>0?N.slice(0,O):[]}}):[]},"S");if(e){let w=jI(t),k=S?FI({groups:y(),getOptionId:p,trigger:i}):null;return H.default.createElement("div",Object.assign({},w),k)}let _=s_({refs:h,elementIds:m,multiSelect:c}),b=S?a_({groups:y(),trigger:i,multiSelect:c,getOptionId:p}):null;return H.default.createElement("ul",Object.assign({},_),b)},"Nt"),HK=o(({virtualize:e,multiSelect:t,isMultiSelectAndHasGroupLabels:r,hasVisibleGroupLabels:n})=>e?H.default.createElement(PK,{forMultiSelectWithGroups:r}):t?r?H.default.createElement(AK,null):H.default.createElement(yI,null):n?H.default.createElement(MK,null):H.default.createElement(yI,null),"$t"),DK=o(()=>{let e=lt(),{getData:t,getMetaData:r}=e,{open:n,groups:i,multiSelect:s,visibleOptions:u,virtualize:c}=t(),{isSearching:d}=r(),p=n&&!d,h=fe(J.listContainer,!p&&J.hidden),m={maxHeight:52*u},v=sc(i).length>0,x=s&&v;return(0,H.useEffect)(()=>{let S=o(E=>{["ArrowUp","ArrowDown"].includes(E.code)&&E.preventDefault()},"e");return p?window.addEventListener("keydown",S):window.removeEventListener("keydown",S),()=>{window.removeEventListener("keydown",S)}},[p]),H.default.createElement("div",{className:h,style:m},H.default.createElement(HK,{multiSelect:s,isMultiSelectAndHasGroupLabels:x,virtualize:c,hasVisibleGroupLabels:v}))},"Pt"),BK=o(e=>{let t=((s,u)=>{let{getData:c,getMetaData:d,trigger:p}=u,{open:h,groups:m,multiSelect:v}=c(),x=d(),{refs:S,elementIds:E,listInputType:y}=x,_=sc(m).length>0,b=!!y,w=Mh("label",u),k=v&&_&&!b?`${w}. ${Qa("choiceCount",x,"numberIndicator",{numberIndicator:Rh(m)})}`:w,N=(0,H.useCallback)(()=>{h&&p({id:Oe.generic,type:Ge.outSideClick})},[h,p]);return Object.assign(Object.assign(Object.assign({},s),{className:fe(J.listAndInputContainer,h&&J.listAndInputContainerVisible,b&&J.withSearchOrFilter),ref:S.listContainer,outsideClickTrigger:N,id:E.selectionsAndListsContainer,"aria-hidden":!h}),(b||v&&_)&&{role:"dialog","aria-label":k})})(e,lt()),{children:r,outsideClickTrigger:n}=t,i=se(t,["children","outsideClickTrigger"]);return function(s){let u=(0,H.useCallback)(c=>{let{ref:d,callback:p}=s;d&&d.current&&!d.current.contains(c.target)&&p()},[s.callback,s.ref]);(0,H.useEffect)(()=>(window.addEventListener("click",u,!0),()=>{window.removeEventListener("click",u,!0)}),[u])}({ref:i.ref,callback:o(()=>{n()},"callback")}),H.default.createElement("div",Object.assign({},i),r)},"Kt"),Ka="{{type}}",fl=o((e,t)=>{let r=t?"search":"filter";return e.replace(Ka,r)},"Ht"),zK=o(({getMetaData:e,trigger:t,getData:r},n)=>{let i=e(),{filter:s,elementIds:u,refs:c,search:d,activeDescendant:p}=i,{multiSelect:h,groups:m}=r(),v=sc(m).length>0,x=n==="search",S=x?d:s,E=Bt(fl(`${Ka}Label`,x),i),y=Bt(fl(`${Ka}ClearButtonAriaLabel`,x),i),_=Bt(fl(`${Ka}Placeholder`,x),i);return Object.assign(Object.assign({className:fe(J.searchOrFilterInput)},function(b){let{id:w,type:k=Ge.change,trigger:N}=b;return{onChange:o(O=>{N({id:w,type:k,payload:{value:O.currentTarget.value,originalEvent:O}})},"onChange")}}({id:Oe[n],trigger:t})),{onButtonClick:o(b=>{b.preventDefault()},"onButtonClick"),id:u.searchOrFilterInput,key:u.searchOrFilterInput,clearButton:!0,clearButtonAriaLabel:y,label:E,value:S,placeholder:_,ref:c.searchOrFilterInput,"aria-activedescendant":p||"","aria-controls":u.list,"aria-expanded":!0,"aria-labelledby":`${u.searchOrFilterInputLabel} ${u.label}`,"aria-haspopup":h&&v?"dialog":"listbox",role:"combobox",labelId:u.searchOrFilterInputLabel})},"Vt");function VK(){let e=lt(),{getMetaData:t}=e,{listInputType:r}=t();if(!r)return null;let n=zK(e,r);return H.default.createElement(ec,Object.assign({},n))}o(VK,"Qt");function FK(){let e=lt(),{getData:t,getMetaData:r}=e,n=(0,H.useRef)(!1),i=t(),{groups:s,open:u}=i,c=r(),{isSearching:d,hasSearchError:p,search:h,filter:m,listInputType:v}=c,x=Rh(s),S=o(()=>`${h} ${m} ${x} ${p?"error":""} ${d?"searching":""}`,"b"),E=(0,H.useRef)(S()),y=S(),_=E.current!==y;if(E.current=y,n.current||!d&&!m||(n.current=!0),_){let O=function(B,I){let{groups:M,open:z}=B,{isSearching:F,search:Z,filter:$,hasSearchError:V}=I,Y=Rh(M),X=Z||$,Q="searchAndFilter",oe={value:X,numberIndicator:Y};return z?ac(Q,(()=>{if(F)return Bt("searching",I,{value:X});if(X){let de=!!Z;if(V)return`${Bt("searchErrorTitle",I)} ${Bt("searchErrorText",I)}`;if(Y===0){let ft=fl(`${Ka}edWithoutResultsInfo`,de),$e=fl(`${Ka}WithAnotherTerm`,de);return`${Bt(ft,I,oe)} ${Bt($e,I,oe)}`}return de?Qa("searchResults",I,"numberIndicator",oe):`${Bt("filterResults",I,oe)} ${Qa("filterResultsCount",I,"numberIndicator",oe)}`}return""})()||"",F||$?800:0):ac(Q,"")}(i,c);O.content?Jd(O,e):function(B,I){let{screenReaderNotifications:M}=I.getMetaData(),z=M.findIndex(F=>{let Z=!B.type||F.type===B.type,$=!B.content||F.content===B.content;return Z&&$});z>-1&&(M.splice(z,1),I.updateMetaData({screenReaderNotifications:M}))}(O,e)}let b=v==="search",w=!d&&!x&&(h||m),k=d?Bt("searching",c,{value:h}):"";if(!u||!v||!w&&!k)return null;let N={className:fe(J.searchAndFilterInfoContainer,p&&J.withErrorMessage),"data-testid":"hds-select-search-and-filter-info"};return H.default.createElement("div",Object.assign({},N),k&&H.default.createElement(H.default.Fragment,null,H.default.createElement(oI,{small:!0,loadingText:"",loadingFinishedText:""}),H.default.createElement("span",{"data-testid":"hds-select-searching-text"},k)),w&&!p&&H.default.createElement(H.default.Fragment,null,H.default.createElement("span",{"data-testid":"hds-select-no-results"},Bt(fl(`${Ka}edWithoutResultsInfo`,b),c,{value:m||h})),H.default.createElement("span",null,Bt(fl(`${Ka}WithAnotherTerm`,b),c))),p&&H.default.createElement(H.default.Fragment,null,H.default.createElement(UL,{color:"var(--color-error)"}),H.default.createElement("span",{"data-testid":"hds-select-searching-error"},Bt("searchErrorTitle",c)),H.default.createElement("span",null,Bt("searchErrorText",c))))}o(FK,"Ut");function jK(){let{getData:e,getMetaData:t,trigger:r}=lt(),{disabled:n}=e(),{refs:i,elementIds:s,selectedOptions:u}=t();return H.default.createElement("div",{id:s.tagList,className:fe(J.tagList),ref:i.tagList},u.map(c=>H.default.createElement(mK,{option:c,trigger:r,key:c.value,disabled:n})))}o(jK,"Jt");function UK(){let e=(({getData:n,trigger:i,getMetaData:s})=>{let{disabled:u}=n(),c=s(),{elementIds:d,selectedOptions:p}=c,h=Nh("tagsClearAllButton",c),m=Qa("tagsClearAllButtonAriaLabel",c,"selectionCount",{label:p.length>0?p[0].label:""});return Object.assign(Object.assign({},Ah({id:Oe.clearAllButton,trigger:i})),{children:h,variant:wn.Secondary,className:J.clearAllButton,disabled:u,id:d.clearAllButton,"aria-label":m})})(lt()),{children:t}=e,r=se(e,["children"]);return H.default.createElement(Sn,Object.assign({},r,{iconEnd:H.default.createElement(jL,null)}),t)}o(UK,"Xt");function qK(){let e=(i=>{let{getMetaData:s,getData:u,trigger:c}=i,{disabled:d}=u(),p=s(),{showAllTags:h,refs:m,elementIds:v}=p,x=Nh(h?"tagsShowLessButton":"tagsShowAllButton",p),S=Nh(h?"tagsShowLessButtonAriaLabel":"tagsShowAllButtonAriaLabel",p);return Object.assign(Object.assign({},Ah({id:Oe.showAllButton,trigger:c})),{children:x,variant:wn.Secondary,buttonRef:m.showAllButton,disabled:d,id:v.showAllButton,"aria-label":S,className:J.showAllButton})})(lt()),{children:t,buttonRef:r}=e,n=se(e,["children","buttonRef"]);return H.default.createElement(Sn,Object.assign({},n,{ref:r,iconEnd:H.default.createElement(m9,{className:J.arrowIcon})}),t)}o(qK,"Yt");function $K(){let{getData:e}=lt(),{clearable:t}=e();return H.default.createElement("div",{className:J.tagListButtons},H.default.createElement(qK,null),t&&H.default.createElement(UK,null))}o($K,"eo");function ZK(e,t){let r=e.current;if(r){let n=((d,p=-1)=>{let h=[],m=[],v=-1,x=o((_,b)=>{v+=1;let{top:w,bottom:k,left:N,right:O}=_;h[v]={top:w,bottom:k,left:N,right:O},m[v]=[],m[v].push(b)},"r"),S=o((_,b)=>{let w=h[v];w.top=Math.min(w.top,_.top),w.bottom=Math.max(w.bottom,_.bottom),w.left=Math.min(w.left,_.left),w.right=Math.max(w.right,_.right),m[v].push(b)},"i"),E=o(_=>{let b=h[v];return!b||(_.left===b.left||_.right=b.bottom},"a"),y=d.firstElementChild;for(;y;){let _=y.getBoundingClientRect();if(E(_)){if(p>0&&m.length>=p)break;x(_,y)}else S(_,y);y=y.nextElementSibling}return m})(r),i=t?n[n.length-1]:n[1],s=i&&i[0],u=r.getBoundingClientRect().top,c=s?s.getBoundingClientRect().bottom-u+"px":void 0;return r.style.maxHeight=c,n}return[]}o(ZK,"to");function WK(){let{getData:e,getMetaData:t}=lt(),{multiSelect:r,noTags:n}=e(),{showAllTags:i,selectedOptions:s,refs:u}=t(),c=u.tagList,d=u.showAllButton,p=r?s:[],h=(0,H.useCallback)(()=>{let v=ZK(c,i);(function(x,S){let E=x.current;E&&(S<=2?E.classList.add(J.hiddenButton):E.classList.remove(J.hiddenButton))})(d,v.length),function(x){let S=x.current,E=S&&S.querySelectorAll(`* ${DI}`);if(E){let y=zI(S,"vertical"),_=y>-1?y+1:-1,b=0;E.forEach(w=>{w&&w.setAttribute&&(w.setAttribute("tabindex",b<_?"0":"-1"),w.setAttribute("aria-hidden",b<_?"false":"true")),b+=1})}}(c)},[c,d,i]),[m]=BI(h);return N2(()=>{h()}),!p.length||n?null:H.default.createElement("div",Object.assign({},function(v){return{className:fe(J.tagListContainer,v&&J.tagListExpanded)}}(i),{ref:m}),H.default.createElement(jK,null),H.default.createElement($K,null))}o(WK,"oo");function UI(e){return Mh(e,lt())||""}o(UI,"lo");function GK(){let e=lt(),t=function({getData:s}){let{invalid:u}=s(),c=UI("error");return{children:u&&c?c:null,className:J.errorText}}(e),{children:r}=t,n=se(t,["children"]),i=(0,H.useRef)(r);return r&&r!==i.current&&(Jd(ac(Oe.error,r),e),i.current=r),r?H.default.createElement("div",Object.assign({},n),r):null}o(GK,"no");function YK(){let e=function(){let s=UI("assistive");return{className:J.assistiveText,children:s||null}}(),{children:t}=e,r=se(e,["children"]),n=lt(),i=(0,H.useRef)(t);return t&&t!==i.current&&(Jd(ac(Oe.assistive,t),n),i.current=t),t?H.default.createElement("div",Object.assign({},r),t):null}o(YK,"ro");function KK(){let{getMetaData:e,updateMetaData:t}=lt(),r=(0,H.useRef)(0);r.current||(r.current=Date.now());let n=Id(),i=(0,H.useRef)(null),s=(0,H.useRef)(""),u=o(m=>m.map(v=>v.content).join(" "),"a"),c=(0,H.useCallback)(()=>{let m=Date.now(),v=o(x=>!x.content||x.showTime>0&&x.showTime+2e3<=m,"n");if(m-r.current>2e4){let x=e().screenReaderNotifications.filter(S=>!v(S));t({screenReaderNotifications:x}),r.current=Date.now()}return e().screenReaderNotifications.filter(x=>!v(x)&&(!x.delay||x.addTime+x.delay<=m))},[e]),d=(0,H.useCallback)(()=>{s.current!==u(c())&&n()},[e]);i.current||(i.current=setInterval(d,200)),(0,H.useEffect)(()=>()=>{i.current&&(clearInterval(i.current),i.current=null)},[]);let p=c(),h=Date.now();return s.current=u(p),H.default.createElement("div",{"aria-live":"polite",className:J.screenReaderNotifications,"data-testid":"hds-select-screen-reader-notifications"},p.map(m=>(m.showTime||(m.showTime=h),H.default.createElement("span",{key:m.content},m.content))))}o(KK,"io");var l_=(0,H.forwardRef)((e,t)=>{var{options:r,open:n,groups:i,icon:s,required:u,onChange:c,children:d,id:p,onFocus:h,onBlur:m,onClose:v,disabled:x,texts:S,invalid:E,multiSelect:y,noTags:_,visibleOptions:b,virtualize:w,filter:k,onSearch:N,value:O,theme:B,clearable:I,tooltip:M}=e,z=se(e,["options","open","groups","icon","required","onChange","children","id","onFocus","onBlur","onClose","disabled","texts","invalid","multiSelect","noTags","visibleOptions","virtualize","filter","onSearch","value","theme","clearable","tooltip"]);let F=(0,H.useMemo)(()=>{let V={groups:nK({options:r,groups:i,value:O,children:d}),open:!!n,required:!!u,invalid:!!E,disabled:!!x,multiSelect:!!y,noTags:!!_,visibleOptions:b||5.5,virtualize:!!w,onChange:c,onFocus:h,onBlur:m,onClose:v,filterFunction:k,onSearch:N,clearable:!!I,initialOpenValue:n};return V.multiSelect&&EI(V.groups),V},[r,n,i,c,x,E,u,_,w,b,N,h,m,v,O,d,I]),Z=(0,H.useMemo)(()=>{let V=`${p||(0,gl.uniqueId)("hds-select-")}`,Y=new Map,X=0,Q=o(()=>{if(F.onSearch||F.filterFunction)return F.onSearch?Oe.search:Oe.filter},"r");return{lastToggleCommand:0,lastClickedOption:void 0,showAllTags:!1,icon:s,activeDescendant:void 0,focusTarget:void 0,refs:{button:typeof t=="function"?(0,H.createRef)():t||(0,H.createRef)(),listContainer:(0,H.createRef)(),list:(0,H.createRef)(),selectionsAndListsContainer:(0,H.createRef)(),tagList:(0,H.createRef)(),showAllButton:(0,H.createRef)(),searchOrFilterInput:(0,H.createRef)(),container:(0,H.createRef)()},selectedOptions:pl(F.groups),elementIds:II(V),textProvider:sK(S),getOptionId:o(oe=>{let de=oe.isGroupLabel?`hds-group-${oe.label}`:oe.value,ft=Y.get(de);if(!ft){let $e=`${V}-option-${X}`;return X+=1,Y.set(de,$e),$e}return ft},"getOptionId"),listInputType:Q(),hasListInput:!!Q(),filter:"",search:"",isSearching:!1,hasSearchError:!1,cancelCurrentSearch:void 0,screenReaderNotifications:[],tooltip:M}},[p,F.groups,F.filterFunction,F.onSearch,S,t]);(0,H.useEffect)(()=>()=>{Z.cancelCurrentSearch&&Z.cancelCurrentSearch()},[]);let $=(0,H.useCallback)(({previousData:V,currentData:Y,currentMetaData:X})=>{if(Y){if(V){if(Y.initialOpenValue!==void 0&&V.initialOpenValue!==Y.initialOpenValue)return Object.assign(Object.assign({},Y),{open:Y.initialOpenValue});if(V.open)return Object.assign(Object.assign({},Y),{open:!0})}return Y}return X},[]);return H.default.createElement(EK,{initialData:F,metaData:Z,onChange:SK,onReset:$},H.default.createElement(yK,Object.assign({},z,{theme:B}),H.default.createElement(xK,null),H.default.createElement(OK,null,H.default.createElement(IK,null),H.default.createElement(BK,null,H.default.createElement(VK,null),H.default.createElement(DK,null),H.default.createElement(FK,null))),H.default.createElement(GK,null),H.default.createElement(YK,null),H.default.createElement(WK,null),H.default.createElement(KK,null)))});function u_(e){let{updateKey:t}=e,r=se(e,["updateKey"]),n=Id(),i=(0,H.useRef)({onChange:o(()=>({}),"onChange")}),s=(0,H.useRef)([]),u=(0,H.useRef)();u.current=r.onChange,(0,H.useMemo)(()=>(i.current=Object.assign(Object.assign({},i.current),r),s.current=ml({options:r.options,groups:r.groups})||[],i),[t]);let c=(0,H.useCallback)(m=>{s.current.length=0,m.forEach(v=>{s.current.push(v)})},[s.current]),d=o(m=>{i.current=Object.assign(Object.assign({},i.current),m)},"u"),p=o((m,v)=>{let x=i.current.texts||{};if(typeof i.current.texts!="function"){let S=v?Object.assign(Object.assign({},m),{language:v}):m;d({texts:Object.assign(Object.assign({},x),S)})}},"_"),h=(0,H.useCallback)((m,v,x)=>{let S=u.current(m,v,x);if(c(Ja(x.groups,E=>E)),S){let{groups:E,options:y}=S,_=se(S,["groups","options"]);i.current=Object.assign(Object.assign({},i.current),_),(E||y)&&c(ml({options:y,groups:E})||[])}return S},[c]);return{getProps:o(()=>Object.assign(Object.assign({},i.current),{groups:s.current,onChange:h}),"getProps"),updateAllOptions:o(m=>{s.current=Ja(s.current,m)},"updateAllOptions"),setError:o(m=>{let v=!!m;typeof m!="boolean"&&p({error:m}),d({invalid:v})},"setError"),setOpen:o(m=>{d({open:m})},"setOpen"),setDisabled:o(m=>{d({disabled:m})},"setDisabled"),setInvalid:o(m=>{d({invalid:m})},"setInvalid"),updateTexts:p,render:o(()=>{n()},"render")}}o(u_,"co");var A8e=U(DL()),M8e=U(ae());var P8e=U(Zs());var z8e=U(Ck());var V8e=U(z1());var GI=U(ae()),d_=U(Le()),tJ=(0,GI.forwardRef)(({className:e,error:t,errorMessage:r,headingLevel:n=3},i)=>(t instanceof TypeError||console.error("Error loading data from Elastic:",t),(0,d_.jsx)("div",{className:e,ref:i,children:(0,d_.jsx)(Xu,{label:Drupal.t("An error occurred while loading the content",{},{context:"React search"}),type:"error",headingLevel:n,children:r||Drupal.t("Please reload the page or try again later.",{},{context:"React search"})})}))),Ph=tJ;var DN=U(ae());var Pe={};var rJ=0;function uc(e,t){let r=`atom${++rJ}`,n={toString:o(()=>r,"toString")};return typeof e=="function"?n.read=e:(n.init=e,n.read=function(i){return i(this)},n.write=function(i,s,u){return s(this,typeof u=="function"?u(i(this)):u)}),t&&(n.write=t),n}o(uc,"atom");var f_=o(e=>"init"in e,"hasInitialValue"),p_=o(e=>!!e.write,"isActuallyWritableAtom"),Dh=new WeakMap,nJ=o((e,t)=>{Dh.set(e,t),e.catch(()=>{}).finally(()=>Dh.delete(e))},"registerCancelPromise"),YI=o((e,t)=>{let r=Dh.get(e);r&&(Dh.delete(e),r(t))},"cancelPromise"),KI=o((e,t)=>{e.status="fulfilled",e.value=t},"resolvePromise"),JI=o((e,t)=>{e.status="rejected",e.reason=t},"rejectPromise"),oJ=o(e=>typeof e?.then=="function","isPromiseLike"),Xd=o((e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),"isEqualAtomValue"),QI=o((e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),"isEqualAtomError"),lc=o(e=>!!e&&"v"in e&&e.v instanceof Promise,"hasPromiseAtomValue"),iJ=o((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,"isEqualPromiseAtomValue"),Hh=o(e=>{if("e"in e)throw e.e;return e.v},"returnAtomValue"),XI=o(()=>{let e=new WeakMap,t=new WeakMap,r=new Map,n,i;(Pe.env?Pe.env.MODE:void 0)!=="production"&&(n=new Set,i=new Set);let s=o(I=>e.get(I),"getAtomState"),u=o((I,M)=>{(Pe.env?Pe.env.MODE:void 0)!=="production"&&Object.freeze(M);let z=e.get(I);if(e.set(I,M),r.has(I)||r.set(I,z),lc(z)){let F="v"in M?M.v instanceof Promise?M.v:Promise.resolve(M.v):Promise.reject(M.e);z.v!==F&&YI(z.v,F)}},"setAtomState"),c=o((I,M,z)=>{let F=new Map,Z=!1;z.forEach(($,V)=>{!$&&V===I&&($=M),$?(F.set(V,$),M.d.get(V)!==$&&(Z=!0)):(Pe.env?Pe.env.MODE:void 0)!=="production"&&console.warn("[Bug] atom state not found")}),(Z||M.d.size!==F.size)&&(M.d=F)},"updateDependencies"),d=o((I,M,z)=>{let F=s(I),Z={d:F?.d||new Map,v:M};if(z&&c(I,Z,z),Xd(F,Z)&&F.d===Z.d)return F;if(lc(F)&&lc(Z)&&iJ(F,Z)){if(F.d===Z.d)return F;Z.v=F.v}return u(I,Z),Z},"setAtomValue"),p=o((I,M,z,F)=>{if(oJ(M)){let Z,$=o(()=>{let Y=s(I);if(!lc(Y)||Y.v!==V)return;let X=d(I,V,z);t.has(I)&&Y.d!==X.d&&N(I,X,Y.d)},"updatePromiseDependencies"),V=new Promise((Y,X)=>{let Q=!1;M.then(oe=>{Q||(Q=!0,KI(V,oe),Y(oe),$())},oe=>{Q||(Q=!0,JI(V,oe),X(oe),$())}),Z=o(oe=>{Q||(Q=!0,oe.then(de=>KI(V,de),de=>JI(V,de)),Y(oe))},"continuePromise")});return V.orig=M,V.status="pending",nJ(V,Y=>{Y&&Z(Y),F?.()}),d(I,V,z)}return d(I,M,z)},"setAtomValueOrPromise"),h=o((I,M,z)=>{let F=s(I),Z={d:F?.d||new Map,e:M};return z&&c(I,Z,z),QI(F,Z)&&F.d===Z.d?F:(u(I,Z),Z)},"setAtomError"),m=o((I,M)=>{let z=s(I);if(!M&&z&&(t.has(I)||Array.from(z.d).every(([Q,oe])=>{if(Q===I)return!0;let de=m(Q);return de===oe||Xd(de,oe)})))return z;let F=new Map,Z=!0,$=o(Q=>{if(Q===I){let de=s(Q);if(de)return F.set(Q,de),Hh(de);if(f_(Q))return F.set(Q,void 0),Q.init;throw new Error("no atom init")}let oe=m(Q);return F.set(Q,oe),Hh(oe)},"getter"),V,Y,X={get signal(){return V||(V=new AbortController),V.signal},get setSelf(){return(Pe.env?Pe.env.MODE:void 0)!=="production"&&!p_(I)&&console.warn("setSelf function cannot be used with read-only atom"),!Y&&p_(I)&&(Y=o((...Q)=>{if((Pe.env?Pe.env.MODE:void 0)!=="production"&&Z&&console.warn("setSelf function cannot be called in sync"),!Z)return b(I,...Q)},"setSelf")),Y}};try{let Q=I.read($,X);return p(I,Q,F,()=>V?.abort())}catch(Q){return h(I,Q,F)}finally{Z=!1}},"readAtomState"),v=o(I=>Hh(m(I)),"readAtom"),x=o(I=>{let M=t.get(I);return M||(M=w(I)),M},"addAtom"),S=o((I,M)=>!M.l.size&&(!M.t.size||M.t.size===1&&M.t.has(I)),"canUnmountAtom"),E=o(I=>{let M=t.get(I);M&&S(I,M)&&k(I)},"delAtom"),y=o(I=>{let M=new Map,z=new WeakMap,F=o(V=>{var Y;let X=new Set((Y=t.get(V))==null?void 0:Y.t);return r.forEach((Q,oe)=>{var de;(de=s(oe))!=null&&de.d.has(V)&&X.add(oe)}),X},"getDependents"),Z=o(V=>{F(V).forEach(Y=>{Y!==V&&(M.set(Y,(M.get(Y)||new Set).add(V)),z.set(Y,(z.get(Y)||0)+1),Z(Y))})},"loop1");Z(I);let $=o(V=>{F(V).forEach(Y=>{var X;if(Y!==V){let Q=z.get(Y);if(Q&&z.set(Y,--Q),!Q){let oe=!!((X=M.get(Y))!=null&&X.size);if(oe){let de=s(Y),ft=m(Y,!0);oe=!Xd(de,ft)}oe||M.forEach(de=>de.delete(Y))}$(Y)}})},"loop2");$(I)},"recomputeDependents"),_=o((I,...M)=>{let z=!0,F=o(V=>Hh(m(V)),"getter"),Z=o((V,...Y)=>{let X;if(V===I){if(!f_(V))throw new Error("atom not writable");let Q=s(V),oe=p(V,Y[0]);Xd(Q,oe)||y(V)}else X=_(V,...Y);if(!z){let Q=O();(Pe.env?Pe.env.MODE:void 0)!=="production"&&n.forEach(oe=>oe({type:"async-write",flushed:Q}))}return X},"setter"),$=I.write(F,Z,...M);return z=!1,$},"writeAtomState"),b=o((I,...M)=>{let z=_(I,...M),F=O();return(Pe.env?Pe.env.MODE:void 0)!=="production"&&n.forEach(Z=>Z({type:"write",flushed:F})),z},"writeAtom"),w=o((I,M,z)=>{var F;let Z=z||[];(F=s(I))==null||F.d.forEach((V,Y)=>{let X=t.get(Y);X?X.t.add(I):Y!==I&&w(Y,I,Z)}),m(I);let $={t:new Set(M&&[M]),l:new Set};if(t.set(I,$),(Pe.env?Pe.env.MODE:void 0)!=="production"&&i.add(I),p_(I)&&I.onMount){let{onMount:V}=I;Z.push(()=>{let Y=V((...X)=>b(I,...X));Y&&($.u=Y)})}return z||Z.forEach(V=>V()),$},"mountAtom"),k=o(I=>{var M;let z=(M=t.get(I))==null?void 0:M.u;z&&z(),t.delete(I),(Pe.env?Pe.env.MODE:void 0)!=="production"&&i.delete(I);let F=s(I);F?(lc(F)&&YI(F.v),F.d.forEach((Z,$)=>{if($!==I){let V=t.get($);V&&(V.t.delete(I),S($,V)&&k($))}})):(Pe.env?Pe.env.MODE:void 0)!=="production"&&console.warn("[Bug] could not find atom state to unmount",I)},"unmountAtom"),N=o((I,M,z)=>{let F=new Set(M.d.keys());z?.forEach((Z,$)=>{if(F.has($)){F.delete($);return}let V=t.get($);V&&(V.t.delete(I),S($,V)&&k($))}),F.forEach(Z=>{let $=t.get(Z);$?$.t.add(I):t.has(I)&&w(Z,I)})},"mountDependencies"),O=o(()=>{let I;for((Pe.env?Pe.env.MODE:void 0)!=="production"&&(I=new Set);r.size;){let M=Array.from(r);r.clear(),M.forEach(([z,F])=>{let Z=s(z);if(Z){let $=t.get(z);$&&Z.d!==F?.d&&N(z,Z,F?.d),$&&!(!lc(F)&&(Xd(F,Z)||QI(F,Z)))&&($.l.forEach(V=>V()),(Pe.env?Pe.env.MODE:void 0)!=="production"&&I.add(z))}else(Pe.env?Pe.env.MODE:void 0)!=="production"&&console.warn("[Bug] no atom state to flush")})}if((Pe.env?Pe.env.MODE:void 0)!=="production")return I},"flushPending"),B=o((I,M)=>{let z=x(I),F=O(),Z=z.l;return Z.add(M),(Pe.env?Pe.env.MODE:void 0)!=="production"&&n.forEach($=>$({type:"sub",flushed:F})),()=>{Z.delete(M),E(I),(Pe.env?Pe.env.MODE:void 0)!=="production"&&n.forEach($=>$({type:"unsub"}))}},"subscribeAtom");return(Pe.env?Pe.env.MODE:void 0)!=="production"?{get:v,set:b,sub:B,dev_subscribe_store:o((I,M)=>{if(M!==2)throw new Error("The current StoreListener revision is 2.");return n.add(I),()=>{n.delete(I)}},"dev_subscribe_store"),dev_get_mounted_atoms:o(()=>i.values(),"dev_get_mounted_atoms"),dev_get_atom_state:o(I=>e.get(I),"dev_get_atom_state"),dev_get_mounted:o(I=>t.get(I),"dev_get_mounted"),dev_restore_atoms:o(I=>{for(let[z,F]of I)f_(z)&&(p(z,F),y(z));let M=O();n.forEach(z=>z({type:"restore",flushed:M}))},"dev_restore_atoms")}:{get:v,set:b,sub:B}},"createStore"),h_;(Pe.env?Pe.env.MODE:void 0)!=="production"&&(typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__=="number"?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1);var eO=o(()=>(h_||((Pe.env?Pe.env.MODE:void 0)!=="production"&&globalThis.__NUMBER_OF_JOTAI_INSTANCES__!==1&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),h_=XI()),h_),"getDefaultStore");var Nr=U(ae(),1);var tO={};var aJ=(0,Nr.createContext)(void 0),m_=o(e=>{let t=(0,Nr.useContext)(aJ);return e?.store||t||eO()},"useStore");var sJ=o(e=>typeof e?.then=="function","isPromiseLike"),lJ=Nr.default.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function Gi(e,t){let r=m_(t),[[n,i,s],u]=(0,Nr.useReducer)(p=>{let h=r.get(e);return Object.is(p[0],h)&&p[1]===r&&p[2]===e?p:[h,r,e]},void 0,()=>[r.get(e),r,e]),c=n;(i!==r||s!==e)&&(u(),c=r.get(e));let d=t?.delay;return(0,Nr.useEffect)(()=>{let p=r.sub(e,()=>{if(typeof d=="number"){setTimeout(u,d);return}u()});return u(),p},[r,e,d]),(0,Nr.useDebugValue)(c),sJ(c)?lJ(c):c}o(Gi,"useAtomValue");function Yi(e,t){let r=m_(t);return(0,Nr.useCallback)((...i)=>{if((tO.env?tO.env.MODE:void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return r.set(e,...i)},[r,e])}o(Yi,"useSetAtom");function g_(e,t){return[Gi(e,t),Yi(e,t)]}o(g_,"useAtom");var tf=U(ae());var __=U(ae(),1);function rO(e,t){let r=(0,__.useMemo)(()=>uc(null,(n,i,...s)=>e(n,i,...s)),[e]);return Yi(r,t)}o(rO,"useAtomCallback");var nO=o((e,t=!1)=>{let r=new URLSearchParams,n=o((i,s)=>{if(typeof s!="object"){r.append(i,s.toString());return}if(Array.isArray(s.value)){s.value.forEach(c=>{let d=t?s.label.toString():c.toString();r.append(i,d)});return}let u=t?s.label.toString():s.value.toString();r.append(i,u)},"serializeOptionValue");return Object.entries({...e}).forEach(([i,s])=>{Array.isArray(s)&&s.length?s.forEach(u=>{n(i,u)}):(typeof s=="string"||typeof s=="number")&&s.toString().length?r.set(i,s.toString()):typeof s=="boolean"&&s===!0&&r.set(i,"true")}),r},"stateToURLParams");var uJ={streets:[],page:1},cJ=o(()=>{let e=new URLSearchParams(window.location.search),t=e.getAll("streets"),r=+e.get("page")||1;return t?{streets:t.map(i=>({value:i,label:i,selected:!0,isGroupLabel:!1,visible:!0,disabled:!1})),page:r}:uJ},"urlParamsToState"),oO=cJ(),Bh=uc(oO),ef=uc(e=>e(Bh)?.streets||[],(e,t,r)=>{let n={...e(Bh)};n.streets=r,t(Bh,n)}),ao=uc(oO,(e,t,r)=>{let n={...e(ao),...r};t(ao,n),t(Bh,n);let i=nO(n),s=new URL(window.location.href);s.searchParams.toString()!==i.toString()&&(s.search=i.toString(),window.history.pushState({},"",s))});var iO={"--checkbox-background-selected":"var(--hdbt-color-black)","--checkbox-background-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected":"var(--hdbt-color-black)","--checkbox-border-color-selected-hover":"var(--hdbt-color-black)","--checkbox-border-color-selected-focus":"var(--hdbt-color-black)","--focus-outline-color":"var(--color-coat-of-arms)","--menu-item-border-color-focus":"var(--color-coat-of-arms)","--menu-item-background-color-hover":"var(--color-black-5)","--menu-item-background-color-selected":"var(--color-white)","--menu-item-background-color-selected-hover":"var(--color-black-5)","--menu-item-color-hover":"var(--hdbt-color-black)","--menu-item-color-selected":"var(--hdbt-color-black)","--menu-item-color-selected-hover":"var(--hdbt-color-black)","--text-color-focus-outline":"var(--color-coat-of-arms)","--computed-assistive-color":"var(--color-black-60)"};var aO=o(e=>{e.updateAllOptions((t,r,n)=>t.selected?{...t,selected:!1}:t),e.setOpen(!1),e.render()},"clearAllSelectionsFromStorage"),sO=o((e,t)=>{e.updateAllOptions((r,n,i)=>r.selected&&!t.some(s=>s.value===r.value)?{...r,selected:!1}:r),e.setOpen(!1),e.render()},"updateSelectionsInStorage");var Xa={VEHICLE_REMOVAL_CLEAR_ALL:"vehicle-removal-search-clear-all",VEHICLE_REMOVAL_CLEAR_SINGLE:"vehicle-removal-search-clear-single"};var uO=U(Le()),dJ=o(e=>(e=["fi","sv"].includes(e)?e:"fi",(0,tf.useCallback)(async(r,n,i)=>{let s=new URLSearchParams({input:r,municipality:"Helsinki",page_size:50});return{options:(await(await fetch(`https://api.hel.fi/servicemap/v2/street/?${s}`,{method:"GET"})).json()).results?.map(d=>({value:d.name[e],label:d.name[e]}))??[]}},[e])),"useServiceMapSuggestions"),lO=o(()=>{let e=Yi(ef),t=rO((0,tf.useCallback)(c=>c(ef),[])),r=dJ(drupalSettings.path.currentLanguage),i=u_({disabled:!1,id:"streets",invalid:!1,multiSelect:!0,noTags:!0,onChange:o(c=>{e(c),i.updateAllOptions((d,p,h)=>({...d,selected:c.some(m=>m.value===d.value)}))},"onChange"),onSearch:r,open:!1,options:t()?.map(c=>({...c,selected:!0}))??[],clearable:!0}),s=o(()=>{aO(i)},"clearAllSelections"),u=o(()=>{sO(i,t())},"updateSelections");return(0,tf.useEffect)(()=>(window.addEventListener(Xa.VEHICLE_REMOVAL_CLEAR_ALL,s),window.addEventListener(Xa.VEHICLE_REMOVAL_CLEAR_SINGLE,u),()=>{window.removeEventListener(Xa.VEHICLE_REMOVAL_CLEAR_ALL,s),window.removeEventListener(Xa.VEHICLE_REMOVAL_CLEAR_SINGLE,u)})),(0,uO.jsx)(l_,{className:"hdbt-search__dropdown",texts:{label:Drupal.t("Street name",{},{context:"Vehicle removal search"}),placeholder:Drupal.t("All",{},{context:"Vehicle removal search"}),searchLabel:Drupal.t("Write a street name",{},{context:"Vehicle removal search"}),searchPlaceholder:Drupal.t("For example, Kotikatu",{},{context:"Vehicle removal search"}),clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":"foobar"},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":"barfoo"},{context:"React search clear selection label"})},theme:iO,...i.getProps()})},"StreetFilter");var v_=U(Le()),fJ=o(({value:e,clearSelection:t})=>(0,v_.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,v_.jsx)(dl,{className:"hdbt-search__remove-selection-button",onDelete:t,size:cl.Large,"aria-label":Drupal.t("Remove @item from search results",{"@item":e.toString()},{context:"Search: remove item aria label"}),style:{"--background-color-hover":"var(--color-black-20)","--background-color":"var(--color-black-10)","--border-color-focus":"var(--color-black-90)","--border-color-hover":"var(--color-black-90)","--color-focus":"var(--hdbt-color-black)","--color-hover":"var(--hdbt-color-black)","--outline-color":"var(--color-black-90)","--outline-color-hover":"var(--color-black-90)"},children:e})},`${e.toString()}`),"FilterButton"),cO=fJ;var dO=U(ae());var _l=U(Le()),pJ=o(({showClearButton:e,resetForm:t,children:r})=>(typeof r=="string"?r.trim().length>0:dO.Children.toArray(r).some(i=>i!==!1&&i!==void 0))?(0,_l.jsx)("div",{className:"hdbt-search__selections-wrapper",children:(0,_l.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[r,(0,_l.jsx)("li",{className:"hdbt-search__clear-all",children:(0,_l.jsx)(Sn,{"aria-hidden":!e,className:"hdbt-search__clear-all-button",iconStart:(0,_l.jsx)(zi,{className:"hdbt-search__clear-all-icon"}),onClick:t,style:e?{}:{visibility:"hidden"},variant:wn.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})}):null,"SelectionsWrapper"),fO=pJ;var b_=U(Le()),hJ=o(()=>{let{streets:e}=Gi(ao),t=Yi(ao),r=o(()=>{t({streets:[],page:1}),window.dispatchEvent(new CustomEvent(Xa.VEHICLE_REMOVAL_CLEAR_ALL))},"clearAll"),n=o(i=>{let s=e.filter(u=>u.value!==i);t({streets:s,page:1}),window.dispatchEvent(new CustomEvent(Xa.VEHICLE_REMOVAL_CLEAR_SINGLE))},"clearSingle");return(0,b_.jsx)(fO,{showClearButton:e.length>0,resetForm:r,children:e.map(i=>(0,b_.jsx)(cO,{value:i.label,clearSelection:()=>n(i.value)},i.value))})},"SelectionsContainer"),pO=hJ;var cc=U(Le()),mJ=o(()=>{let e=Gi(ef),t=Yi(ao);return(0,cc.jsxs)("form",{className:"hdbt-search--react__form-container vehicle-removal-search-form",onSubmit:o(n=>{n.preventDefault(),t({streets:e,page:1})},"handleSubmit"),children:[(0,cc.jsx)(lO,{}),(0,cc.jsx)(Sn,{className:"hdbt-search--react__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})}),(0,cc.jsx)(pO,{})]})},"FormContainer"),hO=mJ;var cv=U(ae());var mO=U(ae());var gJ=o((e,t)=>{(0,mO.useEffect)(()=>{let{current:r}=e;r&&t&&(r.setAttribute("tabindex","-1"),r.focus({preventScroll:!0}),r.scrollIntoView({behavior:"smooth",block:"center"}))},[e,t])},"useScrollToResults"),gO=gJ;var y_=U(Le());function _J(e){let{icon:t,className:r,label:n,onClick:i}=e,s=`hdbt-icon--${Math.floor(Math.random()*99999)}`;return(0,y_.jsx)("span",{className:`hel-icon hel-icon--${t} ${typeof r<"u"?r:""}`,"aria-labelledby":n&&s,"aria-hidden":n?"true":"false",onClick:i,children:n&&(0,y_.jsx)("span",{className:"is-hidden",id:s,children:n})})}o(_J,"Icon");var vl=_J;var ze=U(Le()),vJ=o((e,t,r)=>{let n=Math.floor(t/2),i=n*2,s=[],u=[];if(n>0){for(let c=e-1;s.length=1;c--)s.push(c),i-=1;for(let c=e+1;i>0&&c<=r;c++)u.push(c),i-=1}return s.reverse(),{prevPages:s,nextPages:u}},"getPagination"),bJ=o(({updatePage:e,currentPage:t,pages:r,totalPages:n})=>{let{prevPages:i,nextPages:s}=vJ(t,r,n),u=t>1,c=t{u&&e(h,t-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${t-1}`,type:"button",rel:"prev",role:"button",children:[(0,ze.jsx)(vl,{icon:"angle-left"}),(0,ze.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,ze.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("You are on the first page, you cannot return to the previous page.",{},{context:"Pagination previous page link title, first page"}),type:"button",children:[(0,ze.jsx)(vl,{icon:"angle-left"}),(0,ze.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,ze.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!d&&(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsx)("li",{children:(0,ze.jsx)("a",{href:"?page=1",onClick:h=>{u&&e(h,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,ze.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,ze.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map((h,m)=>(0,ze.jsx)("li",{className:"pager__item",children:(0,ze.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":h},{context:"React search pager"}),href:`?page=${h}`,className:"hds-pagination__item-link",onClick:v=>e(v,h),children:h},h)},m)),(0,ze.jsx)("li",{className:"pager__item is-active",children:(0,ze.jsx)("a",{href:`?page=${t}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:t})}),s.map((h,m)=>(0,ze.jsx)("li",{className:"pager__item",children:(0,ze.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":h},{context:"React search pager"}),href:`?page=${h}`,className:"hds-pagination__item-link",onClick:v=>e(v,h),children:h},h)},m)),!p&&(0,ze.jsxs)(ze.Fragment,{children:[s[s.length-1]+1!==n&&(0,ze.jsx)("li",{children:(0,ze.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,ze.jsx)("li",{children:(0,ze.jsx)("a",{href:`?page=${n}`,onClick:h=>e(h,n),className:"hds-pagination__item-link",children:n})})]})]}),c?(0,ze.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${t+2}`,onClick:h=>{c&&e(h,t+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${t+1}`,type:"button",rel:"next",role:"button",children:[(0,ze.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,ze.jsx)(vl,{icon:"angle-right"})]}):(0,ze.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("You are on the last page, you cannot go on to the next page.",{},{context:"Pagination next page link title, last page"}),type:"button",children:[(0,ze.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,ze.jsx)(vl,{icon:"angle-right"})]})]})})},"Pagination"),_O=bJ;var bO=U(ae());var vO=U(ae()),In=U(Le()),yJ=(0,vO.forwardRef)(({actions:e,actionsClass:t,leftActions:r,optionalResultsText:n,resultText:i},s)=>{let u=(0,In.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:s,children:[i," ",n&&(0,In.jsxs)(In.Fragment,{children:["(",n,")"]})]});return r?(0,In.jsxs)("div",{className:"hdbt-search--react__result-top-area hdbt-search--react__result-top-area--with-left-actions",children:[u,(0,In.jsxs)("div",{className:"hdbt-search--react__actions-container",children:[(0,In.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:r}),(0,In.jsx)("div",{className:"hdbt-search--react__result-top-area-item",children:e&&(0,In.jsx)("div",{className:t,children:e})})]})]}):(0,In.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[u,e&&(0,In.jsx)("div",{className:t,children:e})]})}),zh=yJ;var rf=U(Le()),xJ=(0,bO.forwardRef)(({wrapperClass:e="react-search__results"},t)=>(0,rf.jsxs)("div",{className:e,children:[(0,rf.jsx)(zh,{resultText:Drupal.t("No results",{},{context:"Unit search no results title"}),ref:t}),(0,rf.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]})),yO=xJ;var Ar=U(ae());var xO={"--background-selected":"var(--hdbt-color-black)","--background-unselected":"var(--color-white)","--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)","--color-focus-outline":"var(--color-coat-of-arms)","--focus-outline-color":"var(--hdbt-color-black)","--icon-color-selected":"var(--color-white)"};var Vh={"--border-color-selected":"var(--hdbt-color-black)","--border-color-selected-hover":"var(--hdbt-color-black)","--border-color-selected-focus":"var(--hdbt-color-black)","--color-focus-outline":"var(--color-coat-of-arms)","--focus-outline-color":"var(--hdbt-color-black)","--icon-color-selected":"var(--hdbt-color-black)"};var x_={"--color-focus-outline":"var(--color-coat-of-arms)"};var CO={"--background-color":"var(--color-black-90)","--background-color-hover":"transparent","--background-color-focus":"var(--color-black-90)","--background-color-hover-focus":"transparent","--background-color-disabled":"var(--color-black-20)","--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-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)","--outline-color-focus":"var(--color-black-90)","--submit-input-focus-gutter-color":"transparent"},C_={"--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-90)","--color":"var(--color-black-90)","--color-hover":"var(--color-white)","--color-focus":"var(--color-black-90)","--color-hover-focus":"var(--color-black-90)","--outline-color-focus":"var(--color-black-90)"};var wO=U(ae());var Fh=U(Le());function CJ({tags:e,isInteractive:t,langAttribute:r,insideCard:n}){let i=t?"content-tags__tags--interactive":"content-tags__tags--static",s=n?"div":"section";return wO.default.createElement(s,{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),role:n?"group":void 0},(0,Fh.jsx)("ul",{className:`content-tags__tags ${i}`,children:e.map((u,c)=>(0,Fh.jsx)("li",{className:"content-tags__tags__tag",...r,children:(0,Fh.jsx)(dl,{className:`${u.color?`content-tags__tags__tag--${u.color}`:""}`,iconStart:u.iconStart,children:u.tag})},`{item.tag}-${c}`))}))}o(CJ,"Tags");var nf=CJ;var we=U(Le()),SO=Drupal.t("Email address",{},{context:"Search monitor"}),EO=Drupal.t("Phone number",{},{context:"Search monitor"}),LO=Drupal.t("Save your search",{},{context:"Search monitor"}),wJ=Drupal.t("the link opens in a new tab, pdf",{},{context:"Search monitor"}),kO=Drupal.t("Notification",{},{context:"Search monitor"}),w_="hdbt-search__search-monitor__header";function SJ(e){let[t,r]=(0,Ar.useState)(e[0]),n=t==="email"||t==="email_sms",i=t==="sms"||t==="email_sms",s=e.length>1;return[t,r,n,i,s]}o(SJ,"useNotificationMethod");var EJ=o(({apiUrl:e,dialogTargetRef:t,enabledNotificationMethods:r=["email"],elasticQuery:n,selectionTags:i,texts:s,secureQuery:u})=>{let c=(0,Ar.useRef)(null),[d,p]=(0,Ar.useState)(null),[h,m]=(0,Ar.useState)(!1),[v,x,S,E,y]=SJ(r),[_,b]=(0,Ar.useState)(""),[w,k]=(0,Ar.useState)(""),[N,O]=(0,Ar.useState)(!1),[B,I]=(0,Ar.useState)([]),[M,z]=(0,Ar.useState)(!1),F=o(async Q=>{if(Q.preventDefault(),d&&Object.keys(d).length>0){p({...d,allVisible:!0});let ft=Object.entries(d).filter(([$e,ot])=>$e!=="allVisible"&&ot).map(([$e,ot])=>{if($e==="termsAgreed"&&!h||$e==="email"&&!_||$e==="phone"&&!w){let It=$e==="email"?SO:$e==="phone"?EO:Drupal.t("Terms of service",{},{context:"Search monitor"});return`${Drupal.t("The choice is mandatory",{},{context:"Search monitor"})}: ${It}`}return ot.message});I(ft);return}let oe={elasticQuery:btoa(n),elasticQueryAtv:!!u,query:window.location.pathname+window.location.search,email:S?_:null,sms:E?w:null,searchDescription:i.map(({tag:ft})=>ft).join(", ")},de=document.getElementById("hdbt-search__search-monitor__submit-button");de?.setAttribute("disabled","true");try{if(!(await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(oe)})).ok){I([Drupal.t("Saving search failed. Please try again.",{},{context:"Search monitor"})]);return}O(!0),I([])}finally{de?.removeAttribute("disabled")}},"onSubmit");(0,Ar.useEffect)(()=>{p(Q=>{let oe={};return h||(oe.termsAgreed={message:`${Drupal.t("The choice is mandatory",{},{context:"Search monitor"})}.`,visible:Q?.allVisible||Q?.email?.visible||!1}),S&&(_||(oe.email={message:`${Drupal.t("This field is mandatory",{},{context:"Search monitor"})}.`,visible:Q?.allVisible||Q?.email?.visible||!1}),_&&!/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(_)&&(oe.email={message:Drupal.t("The email address you entered is not in the right format.",{},{context:"Search monitor"}),visible:Q?.allVisible||Q?.email?.visible||!1})),E&&(w||(oe.phone={message:`${Drupal.t("This field is mandatory",{},{context:"Search monitor"})}.`,visible:Q?.allVisible||Q?.phone?.visible||!1}),w&&!/^\+?[0-9\s-]{6,}$/.test(w)&&(oe.phone={message:Drupal.t("The phone number you entered is not in the right format.",{},{context:"Search monitor"}),visible:Q?.allVisible||Q?.phone?.visible||!1})),Object.keys(oe).length>0?oe:null})},[_,w,h,S,E]);let Z=s.instructionsLinkUrl,$=d?.allVisible&&d?.email||d?.email?.visible?d?.email.message:void 0,V=d?.allVisible&&d?.phone||d?.phone?.visible?d?.phone.message:void 0,Y=d?.allVisible&&d?.termsAgreed||d?.termsAgreed?.visible?d?.termsAgreed.message:void 0,X=(0,Ar.useRef)(null);return(0,Ar.useEffect)(()=>{let Q=o(oe=>{oe.detail?.button instanceof HTMLElement&&(X.current=oe.detail.button),z(!0)},"open");return window.addEventListener("hdbt:search-monitor:open",Q),()=>window.removeEventListener("hdbt:search-monitor:open",Q)},[]),(0,Ar.useEffect)(()=>{let Q=o(()=>{z(!1),document.querySelectorAll('.hdbt-search__search-monitor__button[data-hds-component="button"]').forEach(oe=>{oe.setAttribute("aria-expanded","false")}),X.current&&(X.current.focus(),X.current=null)},"close");return window.addEventListener("hdbt:search-monitor:close",Q),()=>window.removeEventListener("hdbt:search-monitor:close",Q)},[]),(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(Sn,{"aria-controls":"hdbt-search__search-monitor__content","aria-expanded":M,className:"hdbt-search__search-monitor__button",iconStart:(0,we.jsx)(p9,{}),onClick:Q=>{Q.preventDefault(),z(!M)},ref:c,theme:C_,type:"button",variant:wn.Secondary,children:LO}),(0,we.jsx)(ai,{"aria-labelledby":w_,"aria-describedby":Drupal.t("Saved search",{},{context:"Search monitor"}),className:"hdbt-search__search-monitor__content",close:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},closeButtonLabelText:Drupal.t("Close the order form",{},{context:"Search monitor"}),id:"hdbt-search__search-monitor__content",isOpen:M,focusAfterCloseRef:X.current||c,targetElement:t.current||void 0,children:N?(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(ai.Header,{className:"hdbt-search__search-monitor__heading",id:w_,title:Drupal.t("You are almost done saving your search",{},{context:"Search monitor submitted header"})}),(0,we.jsx)(ai.Content,{children:(0,we.jsxs)("form",{className:"hdbt-search__search-monitor",onSubmit:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},children:[(0,we.jsx)("p",{children:Drupal.t("Please confirm your saved search with the confirmation link sent to your email address.",{},{context:"Search monitor submitted content"})}),(0,we.jsx)("div",{className:"hdbt-search__search-monitor__buttons-container",children:(0,we.jsx)(Sn,{className:"hdbt-search__search-monitor__cancel-button",theme:CO,type:"submit",variant:wn.Primary,children:Drupal.t("Close")})})]})})]}):(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(ai.Header,{className:"hdbt-search__search-monitor__heading",id:w_,title:Drupal.t("Receive search results by email",{},{context:"Search monitor"})}),(0,we.jsx)(ai.Content,{children:(0,we.jsxs)("form",{noValidate:!0,onSubmit:F,className:"hdbt-search__search-monitor",children:[(0,we.jsx)("p",{children:Drupal.t("Carry out a search according to your specifications and then save your search.",{},{context:"Search monitor content"})}),(0,we.jsx)("p",{children:` + ${Drupal.t("You can save as many searches as you want.",{},{context:"Search monitor content"})} + ${Drupal.t("You will receive email alerts about new search results up to once a day",{},{context:"Search monitor content"})} + `}),Z&&(0,we.jsx)("p",{children:(0,we.jsx)("a",{href:Z,target:"_blank",rel:"noreferrer",children:Drupal.t("More detailed instructions on how to use saved searches",{},{context:"Search monitor instructions link"})})}),B.length>0&&(0,we.jsx)(Xu,{className:"hdbt-search__search-monitor__error",label:Drupal.t("Please check these selections",{},{context:"Search monitor"}),size:ii.Medium,type:"error",notificationAriaLabel:kO,children:(0,we.jsx)("ul",{children:B.map(Q=>(0,we.jsx)("li",{children:Q},Q))})}),(0,we.jsxs)("section",{"aria-labelledby":"hdbt-search__search-monitor__selections-heading",className:"hdbt-search__search-monitor__selections",children:[(0,we.jsx)("h3",{id:"hdbt-search__search-monitor__selections-heading",className:"hdbt-search__search-monitor__selections-heading",children:Drupal.t("Your search criteria",{},{context:"Search monitor selections heading"})}),(0,we.jsx)("div",{className:"hdbt-search__search-monitor__selection-tags",children:(0,we.jsx)(nf,{insideCard:!1,tags:i})})]}),i.length===0&&(0,we.jsx)(Xu,{label:Drupal.t("No search criteria selected",{},{context:"Search monitor no selections notification title"}),className:"hdbt-search__search-monitor__no-selections",notificationAriaLabel:kO,size:ii.Small,type:"info",children:s.noSelectionsNotification}),y&&(0,we.jsxs)(G8,{className:"hdbt-search__search-monitor__notification-methods",heading:Drupal.t("How do you want to receive notifications?",{},{context:"Search monitor"}),children:[r.includes("email")&&(0,we.jsx)(nc,{checked:v==="email",id:"hdbt-search__search-monitor__method-email",label:Drupal.t("Email",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("email"),style:{...Vh},value:"email"}),r.includes("sms")&&(0,we.jsx)(nc,{checked:v==="sms",id:"hdbt-search__search-monitor__method-sms",label:Drupal.t("SMS",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("sms"),style:{...Vh},value:"sms"}),r.includes("email_sms")&&(0,we.jsx)(nc,{checked:v==="email_sms",id:"hdbt-search__search-monitor__method-email-sms",label:Drupal.t("Email and SMS",{},{context:"Search monitor notification method"}),name:"hdbt-search__search-monitor__notification-method",onChange:()=>x("email_sms"),style:{...Vh},value:"email_sms"})]}),E&&(0,we.jsx)(ec,{className:"hdbt-search__search-monitor__phone",errorText:V,id:"hdbt-search__search-monitor__phone",label:EO,name:"hdbt-search__search-monitor__phone",onChange:Q=>k(Q.target.value),required:!0,style:{...x_},type:"tel",value:w}),S&&(0,we.jsx)(ec,{className:"hdbt-search__search-monitor__email",errorText:$,id:"hdbt-search__search-monitor__email",label:SO,name:"hdbt-search__search-monitor__email",onChange:Q=>b(Q.target.value),required:!0,style:{...x_},type:"email",value:_}),(0,we.jsxs)("a",{href:s.tosLinkUrl,target:"_blank",rel:"noreferrer",className:"hdbt-search__search-monitor__terms-link",children:[s.tosLinkText," (",wJ,")"]}),(0,we.jsx)(Td,{checked:h,className:"hdbt-search__search-monitor__terms",errorText:Y,id:"hdbt-search__search-monitor__terms",label:`${s.tosCheckboxLabel} *`,name:"hdbt-search__search-monitor__terms",onChange:Q=>m(Q.target.checked),required:!0,style:{...xO,marginTop:"var(--spacing-m)"}}),(0,we.jsxs)("div",{className:"hdbt-search__search-monitor__buttons-container",children:[(0,we.jsx)(Sn,{className:"hdbt-search--react__submit-button hdbt-search__search-monitor__submit-button",id:"hdbt-search__search-monitor__submit-button",type:"submit",children:LO}),(0,we.jsx)(Sn,{className:"hdbt-search__search-monitor__cancel-button",onClick:()=>{z(!1),window.dispatchEvent(new Event("hdbt:search-monitor:close"))},theme:C_,type:"button",variant:wn.Secondary,children:Drupal.t("Cancel")})]})]})})]})})]})},"SearchMonitor"),TO=EJ;var LJ={size:30},li=LJ;var sv=U(av(),1),El=U(av(),1),lv=sv.default.default||sv.default;var _f=U(Le()),See=o(({href:e,title:t,className:r,"data-hds-component":n,"data-hds-variant":i,rel:s})=>{let u={...n&&{"data-hds-component":n},...i&&{"data-hds-variant":i}};return(0,_f.jsxs)("a",{href:e,className:r,"data-is-external":"true",...u,rel:s,children:[t,!n&&(0,_f.jsx)("span",{className:"link__type link__type--external"}),(0,_f.jsx)("span",{className:"visually-hidden",children: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."})})]})},"ExternalLink"),aN=See;var Ye=U(Le()),dn=o(({icon:e,label:t,content:r,langAttribute:n})=>(0,Ye.jsxs)("div",{className:"card__meta",children:[(0,Ye.jsx)("span",{className:"card__meta__icon",children:typeof e=="string"?(0,Ye.jsx)(vl,{icon:e}):e}),(0,Ye.jsxs)("span",{className:"card__meta__label",children:[t,": "]}),(0,Ye.jsx)("span",{className:"card__meta__content",...n,children:r})]}),"Metarow");function Eee({cardCategoryTag:e,cardDescription:t,cardDescriptionHtml:r,cardHelptext:n,cardHelptextHtml:i,cardImage:s,cardModifierClass:u,cardTags:c,cardTitle:d,cardTitleLevel:p,cardUrl:h,cardUrlExternal:m=!1,customMetaRows:v,date:x,dateLabel:S,daterange:E,dateRangeLabel:y,distance:_,langAttribute:b,language:w,languageEducation:k,languageLabel:N,location:O,locationLabel:B,registrationRequired:I,signUp:M,theme:z,themeLabel:F,time:Z,timeLabel:$,weightedEducation:V}){let Y=` + card + ${u?` ${u}`:""} + ${m?" card--external":""} + `,X=p?`h${p}`:"h4";return(0,Ye.jsxs)("div",{className:Y,children:[s&&(0,Ye.jsx)("div",{className:"card__image",children:s}),(0,Ye.jsxs)("div",{className:"card__text",children:[(0,Ye.jsx)(X,{className:"card__title",children:h?m?(0,Ye.jsx)(aN,{href:h,title:d,className:"card__link",rel:"bookmark"}):(0,Ye.jsx)("a",{href:h,className:"card__link",rel:"bookmark",children:d}):d}),e&&(0,Ye.jsx)("div",{className:"card__category",children:(0,Ye.jsx)(nf,{tags:[e],insideCard:!0})}),t&&(0,Ye.jsx)("div",{className:"card__description",children:r?lv(t):(0,Ye.jsx)("p",{...b,children:t})}),n&&(0,Ye.jsx)("div",{className:"card__helptext",children:i?lv(n):(0,Ye.jsx)("p",{children:n})}),(0,Ye.jsxs)("div",{className:"card__metas",children:[v?.top&&v.top.length>0&&v.top,O&&(0,Ye.jsx)(dn,{icon:"location",label:B||Drupal.t("Location",{},{context:"React search"}),content:O}),_&&(0,Ye.jsx)(dn,{icon:"map",label:Drupal.t("Distance",{},{context:"React search"}),content:_}),x&&(0,Ye.jsx)(dn,{icon:"clock",label:S||Drupal.t("Date",{},{context:"React search"}),content:x}),E&&(0,Ye.jsx)(dn,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:E,langAttribute:b}),z&&(0,Ye.jsx)(dn,{icon:"locate",label:F||Drupal.t("Theme",{},{context:"React search"}),content:z}),V&&(0,Ye.jsx)(dn,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:V}),k&&(0,Ye.jsx)(dn,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:k}),w&&(0,Ye.jsx)(dn,{icon:"globe",label:N||Drupal.t("Language",{},{context:"React search"}),content:w}),Z&&(0,Ye.jsx)(dn,{icon:"calendar",label:$||Drupal.t("Time",{},{context:"Time of event"}),content:Z}),M&&(0,Ye.jsx)(dn,{icon:"bell",label:Drupal.t("Registration time",{},{context:"Event signup period"}),content:M,langAttribute:b}),I&&(0,Ye.jsx)(dn,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})}),v?.bottom&&v.bottom.length>0&&v.bottom]}),c&&c.length>0&&(0,Ye.jsx)("div",{className:"card__tags",children:(0,Ye.jsx)(nf,{tags:c,langAttribute:b,insideCard:!0})})]})]})}o(Eee,"CardItem");var sN=Eee;var am=U(Le()),vf=o(e=>{let t=typeof e=="string"?Number(e):e;if(!Number.isFinite(t))return;let r=new Date(t*1e3),n=r.getDate(),i=r.getMonth()+1,s=r.getFullYear();return`${n}.${i}.${s}`},"formatUnixToHumanReadable"),lN=o(e=>Array.isArray(e)?e[0]:e,"normalizeScalar"),Ll="-",Lee=o((e,t)=>{if(!e&&!t||e==null||t==null)return Ll;if(e&&!t)return vf(e)??Ll;if(!e&&t)return vf(t)??Ll;let r=typeof e=="string"?Number(e):e,n=typeof t=="string"?Number(t):t;if(!Number.isFinite(r)||!Number.isFinite(n))return Ll;let i=new Date(r*1e3),s=new Date(n*1e3);if(i.getTime()===s.getTime())return vf(r)??Ll;let u=vf(r),c=vf(n);if(!u||!c)return Ll;if(!(i.getFullYear()===s.getFullYear()))return`${u}-${c}`;let p=`${i.getDate()}.${i.getMonth()+1}.`,h=`${s.getDate()}.${s.getMonth()+1}.${s.getFullYear()}`;return`${p}-${h}`},"formatValidityRange"),kee=o(({item:e})=>(0,am.jsx)(sN,{cardTitle:e.address,customMetaRows:{top:[(0,am.jsx)(dn,{icon:"calendar",label:Drupal.t("Period of validity",{},{context:"Vehicle removal search"}),content:Lee(lN(e.valid_from),lN(e.valid_to))},"validity"),(0,am.jsx)(dn,{icon:"clock",label:Drupal.t("Time",{},{context:"Vehicle removal search"}),content:e.time_range},"time")]}}),"ResultCard"),uN=kee;var kl=U(Le()),cN=o(({bordered:e=!1})=>(0,kl.jsxs)("div",{className:`card card--ghost${e?" card--border":""}`,children:[(0,kl.jsx)("div",{className:"card__image"}),(0,kl.jsxs)("div",{className:"card__text",children:[(0,kl.jsx)("div",{className:"card__title"}),(0,kl.jsx)("div",{className:"card__description"})]})]}),"CardGhost");var bf=U(Le()),sm=o(({bordered:e=!1,count:t})=>(0,bf.jsxs)("div",{"aria-live":"assertive","aria-atomic":"true",children:[(0,bf.jsx)("div",{className:"visually-hidden",children:Drupal.t("Search results are loading",{},{context:"React search: results loading"})}),Array.from(Array(t)).map((r,n)=>(0,bf.jsx)(cN,{bordered:e},n))]}),"GhostList");var Tee=o(()=>{let{streets:e,page:t}=Gi(ao),r={size:li.size,from:(t-1)*li.size};return e.length?r.query={bool:{must:[{terms:{street_names:e.map(n=>n.value)}}]}}:r.query={match_all:{}},JSON.stringify(r)},"useVehicleRemovalQuery"),lm=Tee;var fn=U(Le()),uv=o(({total:e,children:t,scrollTarget:r,dialogTarget:n,leftActions:i})=>(0,fn.jsxs)("div",{className:"hdbt-search--react__results",children:[(0,fn.jsx)("div",{ref:n}),(0,fn.jsx)(zh,{leftActions:i,resultText:`${Drupal.formatPlural(String(e),"1 result","@count results",{},{context:"Vehicle removal search"})}`,ref:r}),t]}),"Header"),Iee=o(({data:e,error:t,isLoading:r,isValidating:n})=>{let[i,s]=g_(ao),{page:u}=i,c=(0,cv.createRef)(),d=(0,cv.createRef)();gO(c,!!e);let p=lm(),{streets:h}=Gi(ao),m=h.map(N=>({tag:N.label})),{hakuvahti:v}=drupalSettings,x=v&&(0,fn.jsx)(TO,{apiUrl:v.apiUrl,dialogTargetRef:d,elasticQuery:p,enabledNotificationMethods:["email_sms","email","sms"],selectionTags:m,secureQuery:!0,texts:{tosCheckboxLabel:Drupal.t("I have read the privacy policy and consent to the processing of my personal data for the purposes of the Vehicle Removal Alert Service",{},{context:"Vehicle removal search"}),tosLinkText:Drupal.t("Read the vehicle removal and Vehicle Removal Alert Service (Siirtovahti Service) privacy policy",{},{context:"Vehicle removal search"}),tosLinkUrl:v.texts.hakuvahti_tos_link_url||"",noSelectionsNotification:Drupal.t("You have not selected any search criteria. You will be informed of all vehicle removal requests.",{},{context:"Vehicle removal search"})}});if(t)return(0,fn.jsx)(Ph,{error:t,ref:c});if(r||n)return(0,fn.jsx)(uv,{total:0,dialogTarget:d,scrollTarget:c,leftActions:x,children:(0,fn.jsx)(sm,{count:li.size})});if(!e?.hits?.hits?.length)return(0,fn.jsx)(uv,{total:0,dialogTarget:d,scrollTarget:c,leftActions:x,children:(0,fn.jsx)(yO,{ref:c})});let S=e.hits.hits,E=e.hits.total.value,y=Math.floor(E/li.size),_=E>li.size&&E%li.size,b=_?y+1:y,w=y>1||_,k=o((N,O)=>{N.preventDefault(),s({page:O})},"updatePage");return(0,fn.jsxs)(uv,{total:E,dialogTarget:d,scrollTarget:c,leftActions:x,children:[S.map(N=>(0,fn.jsx)(uN,{item:N._source},N._id)),w&&(0,fn.jsx)(_O,{currentPage:u||1,pages:5,totalPages:b,updatePage:k})]})},"ResultsList"),dN=Iee;var dr=U(ae(),1),NN=U(mN(),1);var xr=U(ae(),1);var ls={};LV(ls,{ERROR_REVALIDATE_EVENT:()=>zee,FOCUS_EVENT:()=>gN,MUTATE_EVENT:()=>vN,RECONNECT_EVENT:()=>_N});var gN=0,_N=1,vN=2,zee=3;var bN=Object.prototype.hasOwnProperty;function um(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&um(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(bN.call(e,r)&&++n&&!bN.call(t,r)||!(r in t)||!um(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}o(um,"dequal");var Mo=new WeakMap,Xi=o(()=>{},"noop"),er=Xi(),xc=Object,je=o(e=>e===er,"isUndefined"),Nn=o(e=>typeof e=="function","isFunction"),Po=o((e,t)=>({...e,...t}),"mergeObjects"),mm=o(e=>Nn(e.then),"isPromiseLike"),fv={},cm={},bv="undefined",Cc=typeof window!=bv,fm=typeof document!=bv,xN=Cc&&"Deno"in window,CN=o(()=>Cc&&typeof window.requestAnimationFrame!=bv,"hasRequestAnimationFrame"),gm=o((e,t)=>{let r=Mo.get(e);return[()=>!je(t)&&e.get(t)||fv,n=>{if(!je(t)){let i=e.get(t);t in cm||(cm[t]=i),r[5](t,Po(i,n),i||fv)}},r[6],()=>!je(t)&&t in cm?cm[t]:!je(t)&&e.get(t)||fv]},"createCacheHelper"),mv=!0,Vee=o(()=>mv,"isOnline"),[gv,_v]=Cc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Xi,Xi],Fee=o(()=>{let e=fm&&document.visibilityState;return je(e)||e!=="hidden"},"isVisible"),jee=o(e=>(fm&&document.addEventListener("visibilitychange",e),gv("focus",e),()=>{fm&&document.removeEventListener("visibilitychange",e),_v("focus",e)}),"initFocus"),Uee=o(e=>{let t=o(()=>{mv=!0,e()},"onOnline"),r=o(()=>{mv=!1},"onOffline");return gv("online",t),gv("offline",r),()=>{_v("online",t),_v("offline",r)}},"initReconnect"),wN={isOnline:Vee,isVisible:Fee},SN={initFocus:jee,initReconnect:Uee},_m=!xr.default.useId,Tl=!Cc||xN,yv=o(e=>CN()?window.requestAnimationFrame(e):setTimeout(e,1),"rAF"),wc=Tl?xr.useEffect:xr.useLayoutEffect,pv=typeof navigator<"u"&&navigator.connection,vv=!Tl&&pv&&(["slow-2g","2g"].includes(pv.effectiveType)||pv.saveData),dm=new WeakMap,qee=o(e=>xc.prototype.toString.call(e),"getTypeName"),hv=o((e,t)=>e===`[object ${t}]`,"isObjectTypeName"),$ee=0,pm=o(e=>{let t=typeof e,r=qee(e),n=hv(r,"Date"),i=hv(r,"RegExp"),s=hv(r,"Object"),u,c;if(xc(e)===e&&!n&&!i){if(u=dm.get(e),u)return u;if(u=++$ee+"~",dm.set(e,u),Array.isArray(e)){for(u="@",c=0;c{if(Nn(e))try{e=e()}catch{e=""}let t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?pm(e):"",[e,t]},"serialize"),Zee=0,yf=o(()=>++Zee,"getTimestamp");async function vm(...e){let[t,r,n,i]=e,s=Po({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{}),u=s.populateCache,c=s.rollbackOnError,d=s.optimisticData,p=o(v=>typeof c=="function"?c(v):c!==!1,"rollbackOnError"),h=s.throwOnError;if(Nn(r)){let v=r,x=[],S=t.keys();for(let E of S)!/^\$(inf|sub)\$/.test(E)&&v(t.get(E)._k)&&x.push(E);return Promise.all(x.map(m))}return m(r);async function m(v){let[x]=xf(v);if(!x)return;let[S,E]=gm(t,x),[y,_,b,w]=Mo.get(t),k=o(()=>{let V=y[x];return(Nn(s.revalidate)?s.revalidate(S().data,v):s.revalidate!==!1)&&(delete b[x],delete w[x],V&&V[0])?V[0](2).then(()=>S().data):S().data},"startRevalidate");if(e.length<3)return k();let N=n,O,B=!1,I=yf();_[x]=[I,0];let M=!je(d),z=S(),F=z.data,Z=z._c,$=je(Z)?F:Z;if(M&&(d=Nn(d)?d($,F):d,E({data:d,_c:$})),Nn(N))try{N=N($)}catch(V){O=V,B=!0}if(N&&mm(N))if(N=await N.catch(V=>{O=V,B=!0}),I!==_[x][0]){if(B)throw O;return N}else B&&M&&p(O)&&(u=!0,E({data:$,_c:er}));if(u&&!B)if(Nn(u)){let V=u(N,$);E({data:V,error:er,_c:er})}else E({data:N,error:er,_c:er});if(_[x][1]=yf(),Promise.resolve(k()).then(()=>{E({_c:er})}),B){if(h)throw O;return}return N}}o(vm,"internalMutate");var yN=o((e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},"revalidateAllKeys"),xv=o((e,t)=>{if(!Mo.has(e)){let r=Po(SN,t),n=Object.create(null),i=vm.bind(er,e),s=Xi,u=Object.create(null),c=o((h,m)=>{let v=u[h]||[];return u[h]=v,v.push(m),()=>v.splice(v.indexOf(m),1)},"subscribe"),d=o((h,m,v)=>{e.set(h,m);let x=u[h];if(x)for(let S of x)S(m,v)},"setter"),p=o(()=>{if(!Mo.has(e)&&(Mo.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,d,c]),!Tl)){let h=r.initFocus(setTimeout.bind(er,yN.bind(er,n,0))),m=r.initReconnect(setTimeout.bind(er,yN.bind(er,n,1)));s=o(()=>{h&&h(),m&&m(),Mo.delete(e)},"unmount")}},"initProvider");return p(),[e,i,p,s]}return[e,Mo.get(e)[4]]},"initCache"),Wee=o((e,t,r,n,i)=>{let s=r.errorRetryCount,u=i.retryCount,c=~~((Math.random()+.5)*(1<<(u<8?u:8)))*r.errorRetryInterval;!je(s)&&u>s||setTimeout(n,c,i)},"onErrorRetry"),EN=um,[bm,LN]=xv(new Map),ym=Po({onLoadingSlow:Xi,onSuccess:Xi,onError:Xi,onErrorRetry:Wee,onDiscarded:Xi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:vv?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:vv?5e3:3e3,compare:EN,isPaused:o(()=>!1,"isPaused"),cache:bm,mutate:LN,fallback:{}},wN),Cv=o((e,t)=>{let r=Po(e,t);if(t){let{use:n,fallback:i}=e,{use:s,fallback:u}=t;n&&s&&(r.use=n.concat(s)),i&&u&&(r.fallback=Po(i,u))}return r},"mergeConfigs"),hm=(0,xr.createContext)({}),wv=o(e=>{let{value:t}=e,r=(0,xr.useContext)(hm),n=Nn(t),i=(0,xr.useMemo)(()=>n?t(r):t,[n,r,t]),s=(0,xr.useMemo)(()=>n?i:Cv(r,i),[n,r,i]),u=i&&i.provider,c=(0,xr.useRef)(er);u&&!c.current&&(c.current=xv(u(s.cache||bm),i));let d=c.current;return d&&(s.cache=d[0],s.mutate=d[1]),wc(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,xr.createElement)(hm.Provider,Po(e,{value:s}))},"SWRConfig");var kN="$inf$";var Sc=U(ae(),1);var TN=Cc&&window.__SWR_DEVTOOLS_USE__,Gee=TN?window.__SWR_DEVTOOLS_USE__:[],Yee=o(()=>{TN&&(window.__SWR_DEVTOOLS_REACT__=Sc.default)},"setupDevTools"),Kee=o(e=>Nn(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],"normalize"),Jee=o(()=>{let e=(0,Sc.useContext)(hm);return(0,Sc.useMemo)(()=>Po(ym,e),[e])},"useSWRConfig");var Qee=o(e=>(t,r,n)=>e(t,r&&((...s)=>{let[u]=xf(t),[,,,c]=Mo.get(bm);if(u.startsWith(kN))return r(...s);let d=c[u];return je(d)?r(...s):(delete c[u],d)}),n),"middleware"),Xee=Gee.concat(Qee),IN=o(e=>o(function(...r){let n=Jee(),[i,s,u]=Kee(r),c=Cv(n,u),d=e,{use:p}=c,h=(p||[]).concat(Xee);for(let m=h.length;m--;)d=h[m](d);return d(i,s||c.fetcher||null,c)},"useSWRArgs"),"withArgs"),ON=o((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let i=n.indexOf(r);i>=0&&(n[i]=n[n.length-1],n.pop())}},"subscribeCallback");Yee();var ete=o(()=>{},"noop"),Ube=ete();var Sv=dr.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),Ev={dedupe:!0},RN=Promise.resolve(er),tte=o((e,t,r)=>{let{cache:n,compare:i,suspense:s,fallbackData:u,revalidateOnMount:c,revalidateIfStale:d,refreshInterval:p,refreshWhenHidden:h,refreshWhenOffline:m,keepPreviousData:v}=r,[x,S,E,y]=Mo.get(n),[_,b]=xf(e),w=(0,dr.useRef)(!1),k=(0,dr.useRef)(!1),N=(0,dr.useRef)(_),O=(0,dr.useRef)(t),B=(0,dr.useRef)(r),I=o(()=>B.current,"getConfig"),M=o(()=>I().isVisible()&&I().isOnline(),"isActive"),[z,F,Z,$]=gm(n,_),V=(0,dr.useRef)({}).current,Y=je(u)?je(r.fallback)?er:r.fallback[_]:u,X=o((Ae,ct)=>{for(let et in V){let Je=et;if(Je==="data"){if(!i(Ae[Je],ct[Je])&&(!je(Ae[Je])||!i(rr,ct[Je])))return!1}else if(ct[Je]!==Ae[Je])return!1}return!0},"isEqual"),Q=(0,dr.useMemo)(()=>{let Ae=!_||!t?!1:je(c)?I().isPaused()||s?!1:d!==!1:c,ct=o(it=>{let zt=Po(it);return delete zt._k,Ae?{isValidating:!0,isLoading:!0,...zt}:zt},"getSelectedCache"),et=z(),Je=$(),Cr=ct(et),Yr=et===Je?Cr:ct(Je),Qe=Cr;return[()=>{let it=ct(z());return X(it,Qe)?(Qe.data=it.data,Qe.isLoading=it.isLoading,Qe.isValidating=it.isValidating,Qe.error=it.error,Qe):(Qe=it,it)},()=>Yr]},[n,_]),oe=(0,NN.useSyncExternalStore)((0,dr.useCallback)(Ae=>Z(_,(ct,et)=>{X(et,ct)||Ae()}),[n,_]),Q[0],Q[1]),de=!w.current,ft=x[_]&&x[_].length>0,$e=oe.data,ot=je($e)?Y&&mm(Y)?Sv(Y):Y:$e,It=oe.error,tr=(0,dr.useRef)(ot),rr=v?je($e)?je(tr.current)?ot:tr.current:$e:ot,fr=ft&&!je(It)?!1:de&&!je(c)?c:I().isPaused()?!1:s?je(ot)?!1:d:je(ot)||d,pn=!!(_&&t&&de&&fr),so=je(oe.isValidating)?pn:oe.isValidating,Ho=je(oe.isLoading)?pn:oe.isLoading,An=(0,dr.useCallback)(async Ae=>{let ct=O.current;if(!_||!ct||k.current||I().isPaused())return!1;let et,Je,Cr=!0,Yr=Ae||{},Qe=!E[_]||!Yr.dedupe,it=o(()=>_m?!k.current&&_===N.current&&w.current:_===N.current,"callbackSafeguard"),zt={isValidating:!1,isLoading:!1},us=o(()=>{F(zt)},"finishRequestAndUpdateState"),lo=o(()=>{let Ot=E[_];Ot&&Ot[1]===Je&&delete E[_]},"cleanupState"),ea={isValidating:!0};je(z().data)&&(ea.isLoading=!0);try{if(Qe&&(F(ea),r.loadingTimeout&&je(z().data)&&setTimeout(()=>{Cr&&it()&&I().onLoadingSlow(_,r)},r.loadingTimeout),E[_]=[ct(b),yf()]),[et,Je]=E[_],et=await et,Qe&&setTimeout(lo,r.dedupingInterval),!E[_]||E[_][1]!==Je)return Qe&&it()&&I().onDiscarded(_),!1;zt.error=er;let Ot=S[_];if(!je(Ot)&&(Je<=Ot[0]||Je<=Ot[1]||Ot[1]===0))return us(),Qe&&it()&&I().onDiscarded(_),!1;let Vt=z().data;zt.data=i(Vt,et)?Vt:et,Qe&&it()&&I().onSuccess(et,_,r)}catch(Ot){lo();let Vt=I(),{shouldRetryOnError:Do}=Vt;Vt.isPaused()||(zt.error=Ot,Qe&&it()&&(Vt.onError(Ot,_,Vt),(Do===!0||Nn(Do)&&Do(Ot))&&(!I().revalidateOnFocus||!I().revalidateOnReconnect||M())&&Vt.onErrorRetry(Ot,_,Vt,ta=>{let cs=x[_];cs&&cs[0]&&cs[0](ls.ERROR_REVALIDATE_EVENT,ta)},{retryCount:(Yr.retryCount||0)+1,dedupe:!0})))}return Cr=!1,us(),!0},[_,n]),hi=(0,dr.useCallback)((...Ae)=>vm(n,N.current,...Ae),[]);if(wc(()=>{O.current=t,B.current=r,je($e)||(tr.current=$e)}),wc(()=>{if(!_)return;let Ae=An.bind(er,Ev),ct=0;I().revalidateOnFocus&&(ct=Date.now()+I().focusThrottleInterval);let Je=ON(_,x,o((Cr,Yr={})=>{if(Cr==ls.FOCUS_EVENT){let Qe=Date.now();I().revalidateOnFocus&&Qe>ct&&M()&&(ct=Qe+I().focusThrottleInterval,Ae())}else if(Cr==ls.RECONNECT_EVENT)I().revalidateOnReconnect&&M()&&Ae();else{if(Cr==ls.MUTATE_EVENT)return An();if(Cr==ls.ERROR_REVALIDATE_EVENT)return An(Yr)}},"onRevalidate"));return k.current=!1,N.current=_,w.current=!0,F({_k:b}),fr&&(E[_]||(je(ot)||Tl?Ae():yv(Ae))),()=>{k.current=!0,Je()}},[_]),wc(()=>{let Ae;function ct(){let Je=Nn(p)?p(z().data):p;Je&&Ae!==-1&&(Ae=setTimeout(et,Je))}o(ct,"next");function et(){!z().error&&(h||I().isVisible())&&(m||I().isOnline())?An(Ev).then(ct):ct()}return o(et,"execute"),ct(),()=>{Ae&&(clearTimeout(Ae),Ae=-1)}},[p,h,m,_]),(0,dr.useDebugValue)(rr),s){let Ae=_&&je(ot);if(!_m&&Tl&&Ae)throw new Error("Fallback data is required when using Suspense in SSR.");Ae&&(O.current=t,B.current=r,k.current=!1);let ct=y[_],et=!je(ct)&&Ae?hi(ct):RN;if(Sv(et),!je(It)&&Ae)throw It;let Je=Ae?An(Ev):RN;!je(rr)&&Ae&&(Je.status="fulfilled",Je.value=!0),Sv(Je)}return{mutate:hi,get data(){return V.data=!0,rr},get error(){return V.error=!0,It},get isValidating(){return V.isValidating=!0,so},get isLoading(){return V.isLoading=!0,Ho}}},"useSWRHandler"),qbe=xc.defineProperty(wv,"defaultValue",{value:ym}),AN=IN(tte);var MN=U(ae());var HN=U(Le()),rte=o(()=>{let e=drupalSettings?.helfi_react_search?.elastic_proxy_url,t=lm(),r=(0,MN.useCallback)(async c=>(await fetch(`${e}/mobilenote_data/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:c})).json(),[e]),{data:n,error:i,isLoading:s,isValidating:u}=AN(t,r,{revalidateOnFocus:!1});return(0,HN.jsx)(dN,{data:n,error:i,isLoading:s,isValidating:u})},"ResultsContainer"),PN=rte;var Il=U(Le()),nte=o(()=>(0,Il.jsx)("div",{className:"vehicle-removal-search",children:(0,Il.jsxs)(DN.Suspense,{fallback:(0,Il.jsx)(sm,{count:li.size}),children:[(0,Il.jsx)(hO,{}),(0,Il.jsx)(PN,{})]})}),"SearchContainer"),BN=nte;var Cf=U(Le());uE();var ote="helfi-vehicle-removal-search",zN=document.getElementById(ote);zN&&FN.default.render((0,Cf.jsx)(VN.default.StrictMode,{children:(0,Cf.jsx)(rd,{fallback:(0,Cf.jsx)(Ph,{}),children:(0,Cf.jsx)(BN,{})})}),zN);})(); diff --git a/hdbt.info.yml b/hdbt.info.yml index f07e18f49..32c2d98f1 100644 --- a/hdbt.info.yml +++ b/hdbt.info.yml @@ -30,6 +30,9 @@ libraries: - hdbt/hyphenopoly - hdbt/local-storage-cleanup +libraries-override: + helfi_kymp_content/vehicle-removal-search: hdbt/vehicle-removal-search + # Libraries extend libraries-extend: core/drupal.ajax: diff --git a/hdbt.libraries.yml b/hdbt.libraries.yml index 82e1f6b9b..953fd1f45 100644 --- a/hdbt.libraries.yml +++ b/hdbt.libraries.yml @@ -152,7 +152,7 @@ hide-announcements: # Needs to load early for mutation observers to work properly. header: true js: - dist/js/hideAnnouncements.min.js: { + dist/js/hideAnnouncements.min.js: { minified: true } @@ -332,6 +332,15 @@ search-helper: minified: true } +search-monitor-helper: + version: HELFI_DEPLOYMENT_IDENTIFIER + js: + dist/js/seachMonitorHelper.min.js: { + minified: true + } + dependencies: + - core/drupal + sidebar-menu-toggle: version: 1.0.3 js: @@ -377,3 +386,14 @@ throbber: dependencies: - core/jquery - core/drupal + +vehicle-removal-search: + version: HELFI_DEPLOYMENT_IDENTIFIER + js: + dist/js/vehicle-removal-search.min.js: { + preprocess: false, + minified: true + } + dependencies: + - core/drupalSettings + - core/drupal diff --git a/hdbt.theme b/hdbt.theme index 42e3cab6b..1b9b292fb 100644 --- a/hdbt.theme +++ b/hdbt.theme @@ -23,7 +23,6 @@ use Drupal\helfi_tpr\Entity\Unit; use Drupal\image\Entity\ImageStyle; use Drupal\image\Plugin\Field\FieldType\ImageItem; use Drupal\menu_link_content\Plugin\Menu\MenuLinkContent; -use Drupal\node\Entity\Node; use Drupal\responsive_image\Entity\ResponsiveImageStyle; use Drupal\views\ViewExecutable; use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; @@ -1528,59 +1527,6 @@ function hdbt_preprocess_paragraph__event_list(&$variables): void { $variables['#attached']['drupalSettings']['helfi_events']['baseUrl'] = LinkedEvents::BASE_URL; } -/** - * Implements hook_preprocess_HOOK(). - */ -function hdbt_preprocess_paragraph__job_search(array &$variables) { - /** @var \Drupal\paragraphs\Entity\Paragraph $paragraph */ - $paragraph = $variables['paragraph']; - $paragraph_type = $paragraph->getType(); - $language_manager = \Drupal::languageManager(); - $langcode = $language_manager - ->getCurrentLanguage(LanguageInterface::TYPE_CONTENT) - ->getId(); - - if ($paragraph_type == 'job_search') { - if ($search_result_page_nid = $paragraph->get('field_job_search_result_page')->getString()) { - $entity = Node::load($search_result_page_nid); - - if ($entity->hasTranslation($langcode)) { - $entity = $entity->getTranslation($langcode); - } - - $url = $entity->toUrl()->toString(); - $variables['#attached']['drupalSettings']['helfi_rekry_job_search']['results_page_path'] = $url; - } - } - - // Hakuvahti server url, expose to react if it's enabled or not. - $hakuvahtiUrl = getenv('HAKUVAHTI_URL'); - $variables['#attached']['drupalSettings']['helfi_react_search']['hakuvahti_url_set'] = !empty($hakuvahtiUrl); - - // Hakuvahti instructions and TOS settings. - if (!empty($hakuvahtiUrl)) { - $exposed_settings = [ - 'hakuvahti_tos_checkbox_label', - 'hakuvahti_tos_link_text', - 'hakuvahti_tos_link_url', - 'hakuvahti_instructions_link_url', - ]; - - // Attempt to get the translated configuration. - $language = $language_manager->getLanguage($langcode); - $original_language = $language_manager->getConfigOverrideLanguage(); - $language_manager->setConfigOverrideLanguage($language); - $config = \Drupal::config('helfi_rekry_content.job_listings'); - - foreach ($exposed_settings as $exposed_setting) { - $variables['#attached']['drupalSettings']['helfi_rekry_job_search'][$exposed_setting] = $config->get($exposed_setting) ?: 'undefined'; - } - - // Set the config back to the original language. - $language_manager->setConfigOverrideLanguage($original_language); - } -} - /** * Implements hook_theme_suggestions_alter() for container. */ diff --git a/src/js/react/apps/job-search/containers/ResultsContainer.tsx b/src/js/react/apps/job-search/containers/ResultsContainer.tsx index c2293e4af..55314fc9d 100644 --- a/src/js/react/apps/job-search/containers/ResultsContainer.tsx +++ b/src/js/react/apps/job-search/containers/ResultsContainer.tsx @@ -47,11 +47,7 @@ const ResultsContainer = () => { const { results, jobs, total } = handleResults(data || {}); - const searcMonitor = - (drupalSettings?.helfi_react_search?.hakuvahti_url_set && ( - - )) || - undefined; + const searcMonitor = drupalSettings?.hakuvahti && ; if (total <= 0) { return ( diff --git a/src/js/react/apps/job-search/containers/SearchMonitorContainer.tsx b/src/js/react/apps/job-search/containers/SearchMonitorContainer.tsx index 11cf9adc7..73f3ec020 100644 --- a/src/js/react/apps/job-search/containers/SearchMonitorContainer.tsx +++ b/src/js/react/apps/job-search/containers/SearchMonitorContainer.tsx @@ -1,33 +1,12 @@ -// biome-ignore lint/style/useNodejsImportProtocol: @todo UHF-12501 -import { Buffer } from 'buffer'; -import { - Button, - ButtonVariant, - Checkbox, - Dialog, - IconBell, - Notification, - NotificationSize, - TextInput, -} from 'hds-react'; import type React from 'react'; -import { useEffect, useRef, useState } from 'react'; -import { defaultCheckboxStyle } from '@/react/common/constants/checkboxStyle'; -import { defaultTextInputStyle } from '@/react/common/constants/textInputStyle'; -import { primaryButtonTheme, secondaryButtonTheme } from '@/react/common/constants/buttonTheme'; +import CommonSearchMonitor from '@/react/common/SearchMonitor'; import useQueryString from '../hooks/useQueryString'; import { useVisibleSelections } from '../hooks/useVisibleSelections'; import { useSelectionTags } from '../hooks/useSelectionTags'; -import Tags from '@/react/common/Tags'; import SearchComponents from '../enum/SearchComponents'; -type FormError = { message: string; visible: boolean }; - -type FormErrorContainer = { allVisible?: boolean; email?: FormError; termsAgreed?: FormError } | null; - const SearchMonitorContainer = ({ dialogTargetRef }: { dialogTargetRef: React.RefObject }) => { - const openDialogButtonRef = useRef(null); - const query = useQueryString(); + const elasticQuery = useQueryString(); const selections = useVisibleSelections(true); const selectionTags = useSelectionTags( selections.map((selection) => { @@ -41,393 +20,35 @@ const SearchMonitorContainer = ({ dialogTargetRef }: { dialogTargetRef: React.Re }), ); - // Form validation states - const [errors, setErrors] = useState(null); - const [termsAgreed, setTermsAgreed] = useState(false); - const [email, setEmail] = useState(''); - const [submitted, setSubmitted] = useState(false); - const [errorMessages, setErrorMessages] = useState([]); - const [isFormVisible, setIsFormVisible] = useState(false); - - // ElasticSearch query base64 encoded - const queryEncoded = Buffer.from(query).toString('base64'); - const searchDescription = '-'; - - // Relative url for "query" parameter - const currentPath = window.location.pathname; - const currentParams = window.location.search; - const currentRelativeUrl = currentPath + currentParams; - - const requestBody = { - elastic_query: queryEncoded, - query: currentRelativeUrl, - email, - search_description: searchDescription, - lang: window.drupalSettings.path.currentLanguage || 'fi', - }; - - const emailLabel: string = Drupal.t('Email address', {}, { context: 'Search monitor email label' }); - - const onSubmit = async (event: React.FormEvent): Promise => { - event.preventDefault(); - - if (errors && Object.keys(errors).length > 0) { - setErrors({ ...errors, allVisible: true }); - - const errorList = Object.entries(errors) - .filter(([key, error]) => key !== 'allVisible' && error) - .map(([key, error]) => { - if ((key === 'termsAgreed' && !termsAgreed) || (key === 'email' && !email)) { - return `${Drupal.t('The choice is mandatory', {}, { context: 'Search monitor error' })}: ${ - key === 'email' ? emailLabel : Drupal.t('Terms of service', {}, { context: 'Search monitor terms' }) - }`; - } - - return (error as FormError).message; - }); - setErrorMessages(errorList); - - return; - } - - // Make submit button disabled after submitting to prevent double submits - const submitButton = document.getElementById('job-search-form__search-monitor__submit-button'); - if (submitButton) { - submitButton.setAttribute('disabled', 'true'); - } - - // Get csrf token from Drupal - let sessionToken = ''; - try { - const response = await fetch('/session/token', { method: 'GET' }); - - if (!response.ok) { - setErrorMessages([`Error getting session token: ${response.statusText}`]); - if (submitButton) { - submitButton.removeAttribute('disabled'); - } - return; - } - - sessionToken = await response.text(); - } catch (error) { - setErrorMessages([`Error getting session token: ${error}`]); - if (submitButton) { - submitButton.removeAttribute('disabled'); - } - return; - } - - // Send form to Hakuvahti subscribe service - const body = JSON.stringify(requestBody); - - // In production this runs under a non-root /path/structure. - const { host, pathname } = window.location; - const pathParts = pathname.split('/').slice(0, -1); - const basePath = pathParts.join('/'); - - let apiPath = `${basePath}/hakuvahti/subscribe`; - if (host.includes('docker.so')) { - apiPath = '/hakuvahti/subscribe'; - } - const response = await fetch(apiPath, { - method: 'POST', - headers: { 'Content-Type': 'application/json', token: sessionToken }, - body, - }); - - // Oops, error from backend - if (!response.ok) { - console.warn(response.statusText); - setErrorMessages([ - Drupal.t('Saving search failed. Please try again.', {}, { context: 'Search monitor error submitting' }), - ]); - if (submitButton) { - submitButton.removeAttribute('disabled'); - } - return; - } + const { hakuvahti } = drupalSettings; - // Release submit locks and show success page - setSubmitted(true); - setErrorMessages([]); - - if (submitButton) { - submitButton.removeAttribute('disabled'); - } - }; - - // This tackles the issue that focus moves constantly to the error message for example. - useEffect(() => { - setErrors((prevErrors) => { - const formErrors: FormErrorContainer = {}; - if (!termsAgreed) { - formErrors.termsAgreed = { - message: `${Drupal.t('The choice is mandatory', {}, { context: 'Search monitor error' })}.`, - visible: prevErrors?.allVisible || prevErrors?.email?.visible || false, - }; - } - - if (!email) { - formErrors.email = { - message: `${Drupal.t('This field is mandatory', {}, { context: 'Search monitor error' })}.`, - visible: prevErrors?.allVisible || prevErrors?.email?.visible || false, - }; - } - - // Prevent invalid email address - const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; - if (email && !regex.test(email)) { - formErrors.email = { - message: Drupal.t( - 'The email address you entered is not in the right format.', - {}, - { context: 'Search monitor error email' }, - ), - visible: prevErrors?.allVisible || prevErrors?.email?.visible || false, - }; - } - - return Object.keys(formErrors).length > 0 ? formErrors : null; - }); - }, [email, termsAgreed]); - - const formHeader: string = Drupal.t('Receive search results by email', {}, { context: 'Search monitor header' }); - const closeLabel: string = Drupal.t('Close the order form', {}, { context: 'Search monitor close label' }); - const descriptionHeader: string = Drupal.t('Saved search', {}, { context: 'Search monitor content title' }); - const buttonLabel: string = Drupal.t('Save your search', {}, { context: 'Search monitor submit button label' }); - const errorLabel: string = Drupal.t('Please check these selections', {}, { context: 'Search monitor error label' }); - const tosCheckboxLabel: string = window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_checkbox_label; - const tosLinkLabel: string = window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_link_text; - const tosLinkUrl: string = window.drupalSettings.helfi_rekry_job_search.hakuvahti_tos_link_url; - const instructionsLinkUrl: string | undefined = - window.drupalSettings.helfi_rekry_job_search.hakuvahti_instructions_link_url !== 'undefined' - ? window.drupalSettings.helfi_rekry_job_search.hakuvahti_instructions_link_url - : undefined; - const tosLinkSuffix: string = Drupal.t( - 'The link opens in a new tab', - {}, - { context: 'Explanation for users that the link opens in a new tab instead of the expected current tab' }, - ); - const errorAriaLabel = Drupal.t( - 'Notification', - {}, - { context: 'Search monitor error message type for screen reader' }, - ); - - const idTitle = 'job-search-form__search-monitor__header'; - - const emailError = - (errors?.allVisible && errors?.email) || errors?.email?.visible ? errors?.email.message : undefined; - const termsError = - (errors?.allVisible && errors?.termsAgreed) || errors?.termsAgreed?.visible - ? errors?.termsAgreed.message - : undefined; + if (!hakuvahti) { + return null; + } return ( - <> - - - setIsFormVisible(false)} - closeButtonLabelText={closeLabel} - id='job-search-form__search-monitor__content' - isOpen={isFormVisible} - focusAfterCloseRef={openDialogButtonRef} - targetElement={dialogTargetRef.current || undefined} - > - {submitted ? ( - <> - - -
setIsFormVisible(false)}> -

- {Drupal.t( - 'Please confirm your saved search with the confirmation link sent to your email address.', - {}, - { context: 'Search monitor submitted content' }, - )} -

-
- -
-
-
- - ) : ( - <> - - -
-

- {Drupal.t( - 'Carry out a search according to your specifications and then save your search.', - {}, - { context: 'Search monitor content' }, - )} -

-

{` - ${Drupal.t('You can save as many searches as you want.', {}, { context: 'Search monitor content' })} - ${Drupal.t( - 'You will receive email alerts about new search results up to once a day', - {}, - { context: 'Search monitor content' }, - )} - `}

- - {instructionsLinkUrl && ( -

- - {Drupal.t( - 'More detailed instructions on how to use saved searches', - {}, - { context: 'Search monitor instructions link' }, - )} - -

- )} - - {errorMessages.length > 0 && ( - -
    - {errorMessages.map((msg) => ( -
  • {msg}
  • - ))} -
-
- )} - -
-

- {Drupal.t('Your search criteria:', {}, { context: 'Search monitor selections heading' })} -

-
- -
-
- {selectionTags.length === 0 && ( - - {Drupal.t( - 'You have not selected any search criteria. You will receive alerts of all new job listings.', - {}, - { context: 'Search monitor no selections notification' }, - )} - - )} - - setEmail(event.target.value)} - required - style={{ ...defaultTextInputStyle }} - type='email' - value={email} - /> - - - {tosLinkLabel} ({tosLinkSuffix}) - - - setTermsAgreed(event.target.checked)} - required - style={{ ...defaultCheckboxStyle, marginTop: 'var(--spacing-m)' }} - /> - -
- - -
- -
- - )} -
- + ); }; diff --git a/src/js/react/apps/vehicle-removal-search/components/ResultCard.tsx b/src/js/react/apps/vehicle-removal-search/components/ResultCard.tsx new file mode 100644 index 000000000..17d0a5f2b --- /dev/null +++ b/src/js/react/apps/vehicle-removal-search/components/ResultCard.tsx @@ -0,0 +1,81 @@ +import CardItem, { Metarow } from '@/react/common/Card'; +import type VehicleRemoval from '../types/VehicleRemoval'; + +const formatUnixToHumanReadable = (unix: string | number): string | undefined => { + const unixTimestamp = typeof unix === 'string' ? Number(unix) : unix; + if (!Number.isFinite(unixTimestamp)) return undefined; + + const humanReadableDate = new Date(unixTimestamp * 1000); + + const day = humanReadableDate.getDate(); + const month = humanReadableDate.getMonth() + 1; + const year = humanReadableDate.getFullYear(); + + return `${day}.${month}.${year}`; +}; + +const normalizeScalar = (value: unknown): string | number | null | undefined => { + if (Array.isArray(value)) return value[0]; + return value as string | number | null | undefined; +}; + +const EMPTY_META_VALUE = '-'; + +const formatValidityRange = (from?: string | number | null, to?: string | number | null): string => { + // No date is set at all. + if (!from && !to) return EMPTY_META_VALUE; + if (from == null || to == null) return EMPTY_META_VALUE; + + // Only start date or end date is set. + if (from && !to) return formatUnixToHumanReadable(from) ?? EMPTY_META_VALUE; + if (!from && to) return formatUnixToHumanReadable(to) ?? EMPTY_META_VALUE; + + const fromNum = typeof from === 'string' ? Number(from) : from; + const toNum = typeof to === 'string' ? Number(to) : to; + + // Fallback to empty string if the conversion fails. + if (!Number.isFinite(fromNum) || !Number.isFinite(toNum)) return EMPTY_META_VALUE; + + const startDate = new Date(fromNum * 1000); + const endDate = new Date(toNum * 1000); + + // The dates are the same. + if (startDate.getTime() === endDate.getTime()) return formatUnixToHumanReadable(fromNum) ?? EMPTY_META_VALUE; + + const startDateHumanReadable = formatUnixToHumanReadable(fromNum); + const endDateHumanReadable = formatUnixToHumanReadable(toNum); + if (!startDateHumanReadable || !endDateHumanReadable) return EMPTY_META_VALUE; + + // The dates are in different years. + const sameYear = startDate.getFullYear() === endDate.getFullYear(); + if (!sameYear) return `${startDateHumanReadable}-${endDateHumanReadable}`; + + // The dates are in the same year. + const startDateFormatted = `${startDate.getDate()}.${startDate.getMonth() + 1}.`; + const endDateFormatted = `${endDate.getDate()}.${endDate.getMonth() + 1}.${endDate.getFullYear()}`; + return `${startDateFormatted}-${endDateFormatted}`; +}; + +const ResultCard = ({ item }: { item: VehicleRemoval }) => ( + , + , + ], + }} + /> +); + +export default ResultCard; diff --git a/src/js/react/apps/vehicle-removal-search/components/ResultsList.tsx b/src/js/react/apps/vehicle-removal-search/components/ResultsList.tsx new file mode 100644 index 000000000..dac04dbb9 --- /dev/null +++ b/src/js/react/apps/vehicle-removal-search/components/ResultsList.tsx @@ -0,0 +1,138 @@ +import { useAtom, useAtomValue } from 'jotai'; +import { type SyntheticEvent, createRef, type ReactElement, type RefObject } from 'react'; + +import useScrollToResults from '@/react/common/hooks/useScrollToResults'; +import Pagination from '@/react/common/Pagination'; +import ResultsEmpty from '@/react/common/ResultsEmpty'; +import ResultsError from '@/react/common/ResultsError'; +import ResultsHeader from '@/react/common/ResultsHeader'; +import SearchMonitor from '@/react/common/SearchMonitor'; +import type Result from '@/types/Result'; +import Global from '../enum/Global'; +import { submittedStateAtom } from '../store'; +import type VehicleRemoval from '../types/VehicleRemoval'; +import ResultCard from './ResultCard'; +import { GhostList } from '@/react/common/GhostList'; +import useVehicleRemovalQuery from '../hooks/useVehicleRemovalQuery'; +import type TagType from '@/types/TagType'; + +type ResultsListProps = { + /** Elasticsearch results. */ + data: unknown; + error: string | Error; + isLoading: boolean; + isValidating: boolean; +}; + +const Header = ({ + total, + children, + scrollTarget, + dialogTarget, + leftActions, +}: { + total: number; + leftActions?: ReactElement; + scrollTarget: RefObject; + dialogTarget: RefObject; +}) => ( +
+
+ + {children} +
+); + +const ResultsList = ({ data, error, isLoading, isValidating }: ResultsListProps) => { + const [submittedState, setSubmittedState] = useAtom(submittedStateAtom); + const { page } = submittedState; + const scrollTarget = createRef(); + const dialogTargetRef = createRef(); + useScrollToResults(scrollTarget, Boolean(data)); + + const elasticQuery = useVehicleRemovalQuery(); + const { streets } = useAtomValue(submittedStateAtom); + + const selectionTags: TagType[] = streets.map((street) => ({ + tag: street.label, + })); + + const { hakuvahti } = drupalSettings; + const searchMonitor = hakuvahti && ( + + ); + + if (error) { + return ; + } + + if (isLoading || isValidating) { + return ( +
+ +
+ ); + } + + if (!data?.hits?.hits?.length) { + return ( +
+ +
+ ); + } + + const results: Result[] = data.hits.hits; + const total: number = data.hits.total.value; + const pages = Math.floor(total / Global.size); + const addLastPage = total > Global.size && total % Global.size; + const totalPages = addLastPage ? pages + 1 : pages; + const showPagination = pages > 1 || addLastPage; + + const updatePage = (e: SyntheticEvent, nextPage: number) => { + e.preventDefault(); + setSubmittedState({ page: nextPage }); + }; + + return ( +
+ {results.map((hit) => ( + + ))} + {showPagination && ( + + )} +
+ ); +}; + +export default ResultsList; diff --git a/src/js/react/apps/vehicle-removal-search/components/StreetFilter.tsx b/src/js/react/apps/vehicle-removal-search/components/StreetFilter.tsx new file mode 100644 index 000000000..cd3fe2383 --- /dev/null +++ b/src/js/react/apps/vehicle-removal-search/components/StreetFilter.tsx @@ -0,0 +1,112 @@ +import { useCallback, useEffect } from 'react'; +import { useSetAtom } from 'jotai'; +import { useAtomCallback } from 'jotai/utils'; +import { streetsAtom } from '../store'; +import { type Option, type SearchFunction, Select, useSelectStorage } from 'hds-react'; +import { defaultMultiSelectTheme } from '@/react/common/constants/selectTheme'; +import { clearAllSelectionsFromStorage, updateSelectionsInStorage } from '@/react/common/helpers/HDS'; +import { Events } from '../enum/Event'; + +/** + * Query suggestions from service map API. + */ +const useServiceMapSuggestions = (currentLanguage: string) => { + // Languages supported by the service map API. + const supportedLanguages = ['fi', 'sv']; + + currentLanguage = supportedLanguages.includes(currentLanguage) ? currentLanguage : 'fi'; + + return useCallback( + async (searchTerm, _selectedOptions, _data) => { + const query = new URLSearchParams({ + input: searchTerm, + municipality: 'Helsinki', + page_size: 50, + }); + + const response = await fetch(`https://api.hel.fi/servicemap/v2/street/?${query}`, { + method: 'GET', + }); + + const json = await response.json(); + + return { + options: + json.results?.map((result) => ({ + value: result.name[currentLanguage], + label: result.name[currentLanguage], + })) ?? [], + }; + }, + [currentLanguage], + ); +}; + +export const StreetFilter = () => { + const setStreets = useSetAtom(streetsAtom); + const getStreetsValue = useAtomCallback(useCallback((get) => get(streetsAtom), [])); + const onSearch = useServiceMapSuggestions(drupalSettings.path.currentLanguage); + + const onChange = (selectedOptions: Array>) => { + setStreets(selectedOptions); + selectStorage.updateAllOptions((option, _group, _groupindex) => ({ + ...option, + selected: selectedOptions.some((selection) => selection.value === option.value), + })); + }; + + const selectStorage = useSelectStorage({ + disabled: false, + id: 'streets', + invalid: false, + multiSelect: true, + noTags: true, + onChange, + onSearch, + open: false, + options: getStreetsValue()?.map((dm) => ({ ...dm, selected: true })) ?? [], + clearable: true, + }); + + const clearAllSelections = () => { + clearAllSelectionsFromStorage(selectStorage); + }; + + const updateSelections = () => { + updateSelectionsInStorage(selectStorage, getStreetsValue()); + }; + + useEffect(() => { + window.addEventListener(Events.VEHICLE_REMOVAL_CLEAR_ALL, clearAllSelections); + window.addEventListener(Events.VEHICLE_REMOVAL_CLEAR_SINGLE, updateSelections); + + return () => { + window.removeEventListener(Events.VEHICLE_REMOVAL_CLEAR_ALL, clearAllSelections); + window.removeEventListener(Events.VEHICLE_REMOVAL_CLEAR_SINGLE, updateSelections); + }; + }); + + return ( +