"use strict";(window.rspackChunkvitalsLibrary=window.rspackChunkvitalsLibrary||[]).push([[5185],{80384(e,o,t){t.d(o,{A:()=>a});var r,l=t(36564);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var o=1;ol.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none","aria-hidden":!e["aria-label"]&&!e["aria-labelledby"]||void 0,focusable:"false"},e),r||(r=l.createElement("path",{d:"M10.371 11.825a.573.573 0 0 1-.737 0L6.154 8.78a.416.416 0 0 1 0-.645.576.576 0 0 1 .736 0l3.11 2.72 3.11-2.722a.573.573 0 0 1 .738 0 .417.417 0 0 1 0 .645l-3.477 3.046Z",fill:"#222"})))},16458(e,o,t){t.d(o,{A:()=>d});var r=t(47450),l=t.n(r),n=t(12315),a=t(95871),i=l()(!1);i.i(n.A),i.i(a.A),i.push([e.id,".Vtl-DropdownDialog{position:absolute;left:0;right:0;z-index:2147483645;margin:0;padding:0;border-radius:var(--vtl-border-radius-4);border-style:solid;border-width:var(--vtl-border-width-1);box-shadow:0 var(--vtl-space-2) var(--vtl-space-8) rgba(0,0,0,.15);max-height:250px;min-width:-moz-fit-content;min-width:fit-content;max-width:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Vtl-DropdownDialog--IsFixed{position:fixed}.Vtl-DropdownDialog--IsIOS{transform:translateZ(0);will-change:transform;pointer-events:auto}@media(max-width: 460px){.Vtl-DropdownDialog{left:0;width:calc(100% - var(--vtl-space-32));margin:var(--vtl-space-4) var(--vtl-space-16) 0 var(--vtl-space-16);max-height:60vh;max-width:100%}}",""]);let d=i},92847(e,o,t){t.d(o,{A:()=>n});var r=t(47450),l=t.n(r)()(!1);l.push([e.id,"@keyframes vtl-dropdown-spin{to{transform:rotate(360deg)}}.Vtl-Dropdown{position:relative;display:inline-block;width:100%;max-width:300px;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-family:inherit;transition:all .2s ease}.Vtl-Dropdown:hover{cursor:pointer}.Vtl-Dropdown__List{margin:0;padding:0;list-style:none;overflow-y:auto;pointer-events:auto}.Vtl-Dropdown__List-Option{padding:inherit;transition:all .2s ease;text-align:left;border:var(--vtl-space-1) solid rgba(0,0,0,0);display:flex;align-items:center;column-gap:var(--vtl-space-8)}.Vtl-Dropdown__List-Option-PrefixIcon{display:inline-flex;align-items:center;flex:0 0 auto}.Vtl-Dropdown__List-Option-Label{min-width:0;overflow-wrap:break-word}.Vtl-Dropdown__List-Option:hover{cursor:pointer}.Vtl-Dropdown__List-Option:last-child{border-bottom:none}.Vtl-Dropdown__List-Loading{display:flex;justify-content:center;align-items:center;padding:var(--vtl-space-12) var(--vtl-space-8);pointer-events:none}.Vtl-Dropdown__List-Loading-Spinner{width:16px;height:16px;border:2px solid var(--vtl-color-border-secondary-on-light);border-top-color:var(--vtl-color-border-focus-on-light);border-radius:50%;animation:vtl-dropdown-spin .8s linear infinite}.Vtl-Dropdown__Header{display:flex;align-items:center;justify-content:space-between;border-radius:var(--vtl-border-radius-4);border-style:solid;border-width:var(--vtl-border-width-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.Vtl-Dropdown__Header:hover:not(.Vtl-Dropdown--IsDisabled){opacity:.8}.Vtl-Dropdown__Header:focus,.Vtl-Dropdown__Header:focus-visible{box-shadow:none;outline:var(--vtl-space-2) solid var(--vtl-color-border-focus-on-light);outline-offset:-2px}.Vtl-Dropdown__Header:focus-visible{outline:2px solid var(--vtl-color-border-focus-on-light, #005bd3) !important;outline-offset:-2px !important}.Vtl-Dropdown__Header-Selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;display:flex;align-items:center;column-gap:var(--vtl-space-8)}.Vtl-Dropdown__Header-Selected-PrefixIcon{display:inline-flex;align-items:center}.Vtl-Dropdown__Header-ArrowContainer{display:flex}.Vtl-Dropdown__Header-ArrowContainer svg{transition:transform .2s ease;flex-shrink:0}.Vtl-Dropdown__Header-ArrowContainer--IsOpen{transform:rotate(180deg)}.Vtl-Dropdown--small .Vtl-Dropdown__Header{padding:var(--vtl-space-4) var(--vtl-space-4) var(--vtl-space-4) var(--vtl-space-8);height:28px}.Vtl-Dropdown--small .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{font-size:var(--vtl-font-size-12);line-height:1.3}.Vtl-Dropdown--small .Vtl-Dropdown__List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-12);line-height:130%}.Vtl-Dropdown--medium .Vtl-Dropdown__Header{padding:var(--vtl-space-6) var(--vtl-space-4) var(--vtl-space-6) var(--vtl-space-8);height:var(--vtl-space-32)}.Vtl-Dropdown--medium .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{font-size:var(--vtl-font-size-14);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown--medium .Vtl-Dropdown__List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-14);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown--large .Vtl-Dropdown__Header{padding:var(--vtl-space-8) var(--vtl-space-4) var(--vtl-space-8) var(--vtl-space-8);height:38px}.Vtl-Dropdown--large .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{font-size:var(--vtl-font-size-16);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown--large .Vtl-Dropdown__List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-16);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown--light{color:var(--vtl-color-text-default-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__Header{background-color:var(--vtl-color-bg-surface-default-on-light);border-color:var(--vtl-color-border-secondary-on-light)}.Vtl-Dropdown--light.Vtl-Dropdown--NoOptions .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{color:var(--vtl-color-text-disable-on-light)}.Vtl-Dropdown--light.Vtl-Dropdown--IsDisabled .Vtl-Dropdown__Header{background-color:var(--vtl-color-bg-fill-disable-on-light);color:var(--vtl-color-text-disable-on-light);border-color:var(--vtl-color-border-disable-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__List{background-color:var(--vtl-color-bg-surface-default-on-light);border-color:var(--vtl-color-border-secondary-on-light);color:var(--vtl-color-text-default-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__List-Option:hover{background-color:var(--vtl-color-bg-surface-hover-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__List-Option--IsSelected{background-color:var(--vtl-color-bg-surface-selected-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__List-Option--IsFocused{border-color:var(--vtl-color-border-focus-on-light)}.Vtl-Dropdown--light .Vtl-Dropdown__List-Option--IsDisabled{opacity:.4;pointer-events:none}.Vtl-Dropdown--light .Vtl-Dropdown__List-Option--IsUnavailable{opacity:.4;text-decoration:line-through}.Vtl-Dropdown--dark{color:var(--vtl-color-text-default-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown__Header{background-color:var(--vtl-color-bg-surface-default-on-dark);border-color:var(--vtl-color-border-secondary-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown__Header .Vtl-Dropdown__Header-ArrowContainer svg path{fill:var(--vtl-color-icon-default-on-dark)}.Vtl-Dropdown--dark.Vtl-Dropdown--NoOptions .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{color:var(--vtl-color-text-disable-on-dark)}.Vtl-Dropdown--dark.Vtl-Dropdown--IsDisabled .Vtl-Dropdown__Header{background-color:var(--vtl-color-bg-fill-disable-on-dark);color:var(--vtl-color-text-disable-on-dark);border-color:var(--vtl-color-border-disable-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown-List{background-color:var(--vtl-color-bg-surface-default-on-dark);border-color:var(--vtl-color-border-secondary-on-dark);color:var(--vtl-color-text-default-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown-List-Option:hover{background-color:var(--vtl-color-bg-surface-hover-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown-List-Option--IsSelected{background-color:var(--vtl-color-bg-surface-selected-on-dark)}.Vtl-Dropdown--dark .Vtl-Dropdown-List-Option--IsFocused{border-color:var(--vtl-color-border-focus-on-light)}.Vtl-Dropdown--dark .Vtl-Dropdown-List-Option--IsDisabled{opacity:.4;pointer-events:none}.Vtl-Dropdown--dark .Vtl-Dropdown-List-Option--IsUnavailable{opacity:.4;text-decoration:line-through}.Vtl-Dropdown--dark .Vtl-Dropdown__List-Loading-Spinner{border-color:var(--vtl-color-border-secondary-on-dark);border-top-color:var(--vtl-color-border-focus-on-dark)}.Vtl-Dropdown__Portal{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2147483645}.Vtl-Dropdown__Portal-BackDrop{position:fixed;width:100%;display:block;left:0;top:0;pointer-events:auto}.Vtl-Dropdown__Portal-List{margin:0;padding:0;list-style:none;overflow-y:auto;pointer-events:auto}.Vtl-Dropdown__Portal-List-Option{padding:inherit;transition:all .2s ease;text-align:left;border:var(--vtl-space-1) solid rgba(0,0,0,0);display:flex;align-items:center;column-gap:var(--vtl-space-8)}.Vtl-Dropdown__Portal-List-Option-PrefixIcon{display:inline-flex;align-items:center;flex:0 0 auto}.Vtl-Dropdown__Portal-List-Option-Label{min-width:0;overflow-wrap:break-word}.Vtl-Dropdown__Portal-List-Option:hover{cursor:pointer}.Vtl-Dropdown__Portal-List-Option:last-child{border-bottom:none}.Vtl-Dropdown__Portal-List-Loading{display:flex;justify-content:center;align-items:center;padding:var(--vtl-space-12) var(--vtl-space-8);pointer-events:none}.Vtl-Dropdown__Portal-List-Loading-Spinner{width:16px;height:16px;border:2px solid var(--vtl-color-border-secondary-on-light);border-top-color:var(--vtl-color-border-focus-on-light);border-radius:50%;animation:vtl-dropdown-spin .8s linear infinite}.Vtl-Dropdown__Portal--small .Vtl-Dropdown__Portal-List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-12);line-height:130%}.Vtl-Dropdown__Portal--medium .Vtl-Dropdown__Portal-List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-14);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown__Portal--large .Vtl-Dropdown__Portal-List-Option{padding:var(--vtl-space-12) var(--vtl-space-8);font-size:var(--vtl-font-size-16);line-height:var(--vtl-line-height-140)}.Vtl-Dropdown__Portal--light{color:var(--vtl-color-text-default-on-light)}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List{background-color:var(--vtl-color-bg-surface-default-on-light);border-color:var(--vtl-color-border-secondary-on-light);color:var(--vtl-color-text-default-on-light)}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List-Option:hover{background-color:var(--vtl-color-bg-surface-hover-on-light)}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List-Option--IsSelected{background-color:var(--vtl-color-bg-surface-selected-on-light)}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List-Option--IsFocused{border-color:var(--vtl-color-border-focus-on-light)}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List-Option--IsDisabled{opacity:.4;pointer-events:none}.Vtl-Dropdown__Portal--light .Vtl-Dropdown__Portal-List-Option--IsUnavailable{opacity:.4;text-decoration:line-through}.Vtl-Dropdown__Portal--dark{color:var(--vtl-color-text-default-on-dark)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List{background-color:var(--vtl-color-bg-surface-default-on-dark);border-color:var(--vtl-color-border-secondary-on-dark);color:var(--vtl-color-text-default-on-dark)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Loading-Spinner{border-color:var(--vtl-color-border-secondary-on-dark);border-top-color:var(--vtl-color-border-focus-on-dark)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Option:hover{background-color:var(--vtl-color-bg-surface-hover-on-dark)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Option--IsSelected{background-color:var(--vtl-color-bg-surface-selected-on-dark)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Option--IsFocused{border-color:var(--vtl-color-border-focus-on-light)}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Option--IsDisabled{opacity:.4;pointer-events:none}.Vtl-Dropdown__Portal--dark .Vtl-Dropdown__Portal-List-Option--IsUnavailable{opacity:.4;text-decoration:line-through}.Vtl-Dropdown--NoOptions .Vtl-Dropdown__Header .Vtl-Dropdown__Header-Selected{font-style:italic}.Vtl-Dropdown--OpenerIconOnly{width:auto}.Vtl-Dropdown--OpenerIconOnly .Vtl-Dropdown__Header{justify-content:center;padding:var(--vtl-space-8)}.Vtl-Dropdown--OpenerIconOnly .Vtl-Dropdown__Header-Selected{flex:0 0 auto;column-gap:0;overflow:visible}",""]);let n=l},71160(e,o,t){t.d(o,{v:()=>p});var r=t(48951),l=t(36564),n=t(57344),a=t(57927),i=t(78695),d=t(16458);function s(e){for(var o=1;o{w.current&&"showModal"in w.current&&w.current.showModal()},[w]);(0,l.useEffect)(()=>{if(w.current&&!o){let{scrollY:e}=window,{scrollX:o}=window;f(),requestAnimationFrame(()=>{window.scrollTo(o,e)})}},[o,f]),(0,l.useEffect)(()=>{let e=w.current;if(!e||!v)return;let o=()=>v();return e.addEventListener("close",o),()=>{e.removeEventListener("close",o)}},[v]);let b=(0,l.useMemo)(()=>{var o,t;return s({},null!==u?(o=s({},e&&{bottom:`${u.bottom}px`},!e&&{top:`${u.top}px`},u.left&&{left:`${u.left}px`},u.width&&{width:`${u.width}px`}),t=t={opacity:1},Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(t)):(function(e){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o.push.apply(o,t)}return o})(Object(t)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(t,e))}),o):{top:"-9999px",left:0,opacity:0})},[e,u]);if("showModal"in document.createElement("dialog")){let e=(0,i.u)();return p?(0,r.Y)("dialog",{className:c({modifier:{IsFixed:n||!1,IsIOS:e}}),style:b,ref:w,children:t}):(0,r.Y)("dialog",{className:c({modifier:{IsIOS:e}}),children:t})}return p?(0,r.Y)("div",{className:c({modifier:{IsFixed:n||!1}}),style:b,children:t}):(0,r.Y)("div",{children:t})})},78695(e,o,t){t.d(o,{G:()=>r,u:()=>l});let r=(e,o,t,r)=>{var l;let n=(null==(l=e.current)?void 0:l.ownerDocument)||document,a=n.defaultView||window;if(!e.current||!o.current)return null;let i=o.current.parentNode,d=i.offsetHeight,s=i.offsetWidth,c=e.current.getBoundingClientRect(),p=r?0:a.scrollX||n.documentElement.scrollLeft,v=r?0:a.scrollY||n.documentElement.scrollTop,u=a.innerHeight-c.bottom,w=a.innerWidth-c.left,f=ud,b=ws,h=c.bottom+v+4;f&&(h=c.top+v-d-4);let g=null;t&&(g=a.innerHeight-c.bottom-d-4,f&&(g=a.innerHeight-c.top+4));let D=c.left+p;return b&&(D=c.right+p-s),{bottom:g,top:h,left:n.body.clientWidth>460?D:null,width:n.body.clientWidth>460?c.width:null}},l=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},27041(e,o,t){t.d(o,{J:()=>f});var r=t(48951),l=t(36564),n=t(57344),a=t(57927),i=t(80384),d=t(44122),s=t(21984),c=t(71160),p=t(78695),v=t(84658),u=t(92847);let w=(0,n.s)("Dropdown"),f=(0,l.memo)(function({alwaysShowPlaceholder:e=!1,ariaLabel:o,attachFromBottom:t=!1,attachListNextToHeader:n=!1,className:f="",T10:b,disabled:h=!1,disabledOptions:g=[],unavailableOptions:D=[],formName:_,enableInfiniteScroll:m=!1,hasMore:V=!1,headerTextStyle:y,isLoadingMore:x=!1,isScrollLocked:k=!0,isFixed:O=!1,openerIconOnly:P=!1,listOptionsStyle:L,noOptionsAvailableMessage:I="No options available",onLoadMore:S,options:H,onChange:E,onToggle:j,placeholder:z="",selectedOption:F,showOptionsTitle:N=!1,size:A="medium",tabIndex:C=0,theme:$="light"}){(0,a.O)("Dropdown",u.A);let Y=h||!H.length&&!(m&&V),[M,R]=(0,l.useState)(!1),[U,q]=(0,l.useState)(-1),[B,K]=(0,l.useState)(null),[G,J]=(0,l.useState)(F),[T,W]=(0,l.useState)(null);(0,l.useEffect)(()=>{J(F)},[F]);let Z=(0,l.useRef)(null),X=(0,l.useRef)(null),Q=(0,l.useRef)(null),ee=(0,l.useRef)(!1),eo=(0,l.useRef)(null),et=(0,l.useId)(),er=`dropdown-list-${et}`,el=(0,l.useCallback)(()=>{!Y&&(R(!M),M||q(-1))},[Y,M]),en=(0,l.useCallback)(e=>{E(e),J(o=>{var t,r,l;return r=function(e){for(var o=1;o{if(!H.length||!H.some(e=>!g.includes(e.key)))return e;let t=!1,r=e;for(;!t;)"next"===o&&(r=r+1<=H.length-1?r+1:0),"prev"===o&&(r=r-1>=0?r-1:H.length-1),g.includes(H[r].key)||(t=!0);return r},[g,H]),ei=(0,l.useMemo)(()=>H.findIndex(e=>e.key===(null==G?void 0:G.key)),[null==G?void 0:G.key,H]),ed=(0,l.useCallback)(e=>ei>=0&&!g.includes(H[ei].key)?ei:ea(-1,e),[g,ea,H,ei]),es=(0,l.useCallback)(()=>{ee.current=!0,R(!1)},[]),ec=(0,l.useCallback)(e=>{if(!Y)switch(e.key){case"Enter":case" ":e.preventDefault(),M?U>=0&&Uea(e,"next")):(q(ed("next")),R(!0));break;case"ArrowUp":e.preventDefault(),M?q(e=>ea(e,"prev")):(q(ed("prev")),R(!0));break;case"Home":M&&(e.preventDefault(),q(ea(-1,"next")));break;case"End":M&&(e.preventDefault(),q(ea(-1,"prev")))}},[es,ea,U,ed,en,Y,M,H]);(0,l.useEffect)(()=>{if(M&&!O&&!n){var e;W((0,p.G)(Z,Q,t,O));let o=()=>{eo.current&&cancelAnimationFrame(eo.current),eo.current=requestAnimationFrame(()=>{W((0,p.G)(Z,Q,t,O)),eo.current=null})},r=(null==(e=Z.current)?void 0:e.ownerDocument)||document,l=r.defaultView||window;return r.addEventListener("scroll",o,!0),r.addEventListener("wheel",o,{passive:!0,capture:!0}),l.addEventListener("resize",o),()=>{r.removeEventListener("scroll",o,!0),r.removeEventListener("wheel",o,{capture:!0}),l.removeEventListener("resize",o),eo.current&&cancelAnimationFrame(eo.current)}}},[t,n,O,M]),(0,l.useEffect)(()=>{var e;let o=e=>{if(M){var o;null!=(o=Q.current)&&o.contains(e.target)||Z.current&&!Z.current.contains(e.target)&&R(!1)}},t=(null==(e=Z.current)?void 0:e.ownerDocument)||document;return t.addEventListener("mousedown",o),()=>{t.removeEventListener("mousedown",o)}},[M,R]),(0,l.useEffect)(()=>{var e;if(n)return;let o=(null==(e=Z.current)?void 0:e.ownerDocument)||document,t=o.createElement("div");return t.className=w({element:"Portal",modifiers:{[A]:!0,[$]:!0},extra:f?`${f}-Portal`:""}),o?(o.body.appendChild(t),K(t)):d.a.n56(new s.v("Missing document body to mount Dropdown Portal",s.J.a1Y)),()=>{o.body.contains(t)&&o.body.removeChild(t)}},[n,f,A,$]),(0,l.useEffect)(()=>{M&&!n&&W((0,p.G)(Z,Q,t,O))},[t,n,O,M]),(0,l.useEffect)(()=>{var e;if(M){ee.current=!1;return}ee.current&&(ee.current=!1,null==(e=X.current)||e.focus({preventScroll:!0}))},[M]),(0,l.useEffect)(()=>{if(M){var e;null==(e=Q.current)||e.focus({preventScroll:!0})}},[M]),(0,l.useEffect)(()=>{var e;if(!M||U<0)return;let o=null==(e=Q.current)?void 0:e.querySelectorAll('[role="option"]')[U];null==o||o.scrollIntoView({block:"nearest"})},[U,M]),(0,l.useEffect)(()=>{j&&j(M)},[M,j]),(0,l.useEffect)(()=>{if(!M||!Z.current||n)return;let e=Z.current.ownerDocument||document,o=new MutationObserver(()=>{var e;(null==(e=Z.current)?void 0:e.isConnected)||R(!1)});return o.observe(e.body,{childList:!0,subtree:!0}),()=>{o.disconnect()}},[M,n]),(0,v.S)({isOpen:m&&M,onLoadMore:m?S:void 0,hasMore:m&&V,isLoadingMore:m&&x,dropdownListRef:Q});let ep=(0,l.useMemo)(()=>{let e=n?"List-Option":"Portal-List-Option";return H.map((o,t)=>(0,r.FD)("li",{"aria-disabled":g.includes(o.key),"aria-selected":(null==G?void 0:G.key)===o.key,className:w({element:e,modifier:{IsSelected:(null==G?void 0:G.key)===o.key,IsDisabled:g.includes(o.key),IsFocused:U===t,IsUnavailable:D.includes(o.key)}}),id:`${er}-opt-${t}`,role:"option",onClick:()=>en(o),style:L,tabIndex:-1,title:N?o.label:void 0,children:[o.prefixIcon&&(0,r.Y)("span",{className:w(`${e}-PrefixIcon`),children:o.prefixIcon}),(0,r.Y)("span",{className:w(`${e}-Label`),children:o.label})]},o.key))},[n,g,D,null==G?void 0:G.key,U,en,er,L,H,N]),ev=(0,l.useMemo)(()=>{if(B&&!n){var e;return((null==(e=Z.current)?void 0:e.ownerDocument)||document).body.clientHeight}return 0},[n,B]),eu=(0,l.useMemo)(()=>{if(!m||!x)return null;let e=n?"List-Loading":"Portal-List-Loading";return(0,r.Y)("li",{className:w({element:e}),"aria-busy":"true","aria-live":"polite",children:(0,r.Y)("span",{className:w({element:`${e}-Spinner`})})})},[n,m,x]),ew=H.length?z:I;return(0,r.FD)("div",{className:w({extra:f,modifiers:{[A]:!0,[$]:!0,IsDisabled:Y,NoOptions:0===H.length,IsOpen:M,OpenerIconOnly:P}}),ref:Z,"data-selected-value":null==G?void 0:G.key,"data-vtl-el":b,children:[_&&(0,r.Y)("input",{type:"hidden",name:_,value:null==G?void 0:G.key}),(0,r.FD)("div",{"aria-activedescendant":M&&U>=0?`${er}-opt-${U}`:void 0,"aria-controls":M?er:void 0,"aria-disabled":Y,"aria-expanded":M,"aria-haspopup":"listbox","aria-label":o||"Select option",className:w("Header"),onClick:el,onKeyDown:ec,ref:X,role:"combobox",tabIndex:Y?-1:C,children:[(0,r.Y)("span",{className:w("Header-Selected"),style:y,children:G&&!e?(0,r.FD)(r.FK,{children:[G.prefixIcon&&(0,r.Y)("span",{className:w("Header-Selected-PrefixIcon"),children:G.prefixIcon}),!P&&G.label]}):!P&&ew}),!P&&(0,r.Y)("span",{className:w({element:"Header-ArrowContainer",modifier:{IsOpen:M}}),children:(0,r.Y)(i.A,{})})]}),M&&(B&&!n?(0,l.createPortal)((0,r.FD)(r.FK,{children:[k&&(0,r.Y)("div",{className:w("Portal-BackDrop"),style:{height:`${ev}px`},children:" "}),(0,r.Y)(c.v,{attachFromBottom:t,isFixed:O,isPortal:!0,onRequestClose:es,portalPosition:T,children:(0,r.FD)("ul",{"aria-activedescendant":U>=0?`${er}-opt-${U}`:void 0,"aria-label":o||"Select option",className:w({element:"Portal-List",modifier:{IsFixed:O}}),id:er,onKeyDown:ec,ref:Q,role:"listbox",tabIndex:-1,children:[ep,eu]})})]}),B):(0,r.Y)(c.v,{attachFromBottom:t,attachListNextToHeader:!0,children:(0,r.FD)("ul",{"aria-activedescendant":U>=0?`${er}-opt-${U}`:void 0,"aria-label":o||"Select option",className:w({element:"List"}),id:er,onKeyDown:ec,ref:Q,role:"listbox",tabIndex:-1,children:[ep,eu]})}))]})})},71896(e,o,t){t.d(o,{J:()=>r.J});var r=t(27041)},84658(e,o,t){t.d(o,{S:()=>n});var r=t(36564),l=t(28928);function n({isOpen:e,onLoadMore:o,hasMore:t,isLoadingMore:a,dropdownListRef:i}){let d=(0,r.useRef)(!1),s=(0,r.useRef)(null);(0,r.useEffect)(()=>{e||(d.current=!1)},[e]),(0,r.useEffect)(()=>{if(!e||!o||!t||a||"u"{!e[0].isIntersecting||d.current||a||!t||(d.current=!0,(0,l.x)(o(),()=>{d.current=!1}).catch(()=>{}))},{root:n,threshold:.1});s.current=c;let p=r.querySelectorAll('li[role="option"]'),v=p[p.length-1];return v?c.observe(v):0!==p.length||!t||a||d.current||(d.current=!0,(0,l.x)(o(),()=>{d.current=!1}).catch(()=>{})),()=>{c.disconnect(),s.current=null}},[e,o,t,a,i])}}}]);