1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6637],{861:(e,t,n)=>{n.d(t,{b:()=>i,s:()=>a});var r=n(12115),l=n(88142),o=n(95155),a=r.forwardRef((e,t)=>(0,o.jsx)(l.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var i=a},19526:(e,t,n)=>{n.d(t,{Oh:()=>o});var r=n(12115),l=0;function o(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:a()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:a()),l++,()=>{1===l&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),l--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}}
1,34212:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,[t,n]){return Math.min(n,Math.max(t,e))}},42614:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(14294).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},59007:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(14294).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},72251:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(14294).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},78108:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(12115);function l(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},95102:(e,t,n)=>{n.d(t,{UC:()=>eJ,YJ:()=>eQ,In:()=>eZ,q7:()=>e0,VF:()=>e2,p4:()=>e1,JU:()=>e$,ZL:()=>eY,bL:()=>eU,wn:()=>e6,PP:()=>e5,wv:()=>e4,l9:()=>ez,WT:()=>eq,LM:()=>eX});var r,l=n(12115),o=n(47650),a=n(34212),i=n(92556),s=n(78625),u=n(94446),d=n(3468),c=n(66218),f=n(88142),p=n(70222),v=n(95155),m="dismissableLayer.update",h=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=l.forwardRef((e,t)=>{var n,o;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:y,onDismiss:x,...b}=e,E=l.useContext(h),[C,S]=l.useState(null),T=null!=(o=null==C?void 0:C.ownerDocument)?o:null==(n=globalThis)?void 0:n.document,[,j]=l.useState({}),N=(0,u.s)(t,e=>S(e)),P=Array.from(E.layers),[L]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),R=P.indexOf(L),k=C?P.indexOf(C):-1,D=E.layersWithOutsidePointerEventsDisabled.size>0,I=k>=R,A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,p.c)(e),o=l.useRef(!1),a=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){w("dismissableLayer.pointerDownOutside",r,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));I&&!n&&(null==d||d(e),null==y||y(e),e.defaultPrevented||null==x||x())},T),M=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,p.c)(e),o=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!o.current&&w("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==c||c(e),null==y||y(e),e.defaultPrevented||null==x||x())},T);return!function(e,t=globalThis?.document){let n=(0,p.c)(e);l.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k===E.layers.size-1&&(null==s||s(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},T),l.useEffect(()=>{if(C)return a&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),g(),()=>{a&&1===E.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=r)}},[C,T,a,E]),l.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),g())},[C,E]),l.useEffect(()=>{let e=()=>j({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,v.jsx)(f.sG.div,{...b,ref:N,style:{pointerEvents:D?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,A.onPointerDownCapture)})});function g(){let e=new CustomEvent(m);document.dispatchEvent(e)}function w(e,t,n,r){let{discrete:l}=r,o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),l?(0,f.hO)(o,a):o.dispatchEvent(a)}y.displayName="DismissableLayer",l.forwardRef((e,t)=>
1{let n=l.useContext(h),r=l.useRef(null),o=(0,u.s)(t,r);return l.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,v.jsx)(f.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var x=n(19526),b="focusScope.autoFocusOnMount",E="focusScope.autoFocusOnUnmount",C={bubbles:!1,cancelable:!0},S=l.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[s,d]=l.useState(null),c=(0,p.c)(o),m=(0,p.c)(a),h=l.useRef(null),y=(0,u.s)(t,e=>d(e)),g=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(r){let e=function(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?h.current=t:N(h.current,{select:!0})},t=function(e){if(g.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||N(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&N(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,g.paused]),l.useEffect(()=>{if(s){P.add(g);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(b,C);s.addEventListener(b,c),s.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(N(r,{select:t}),document.activeElement!==n)return}(T(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&N(s))}return()=>{s.removeEventListener(b,c),setTimeout(()=>{let t=new CustomEvent(E,C);s.addEventListener(E,m),s.dispatchEvent(t),t.defaultPrevented||N(null!=e?e:document.body,{select:!0}),s.removeEventListener(E,m),P.remove(g)},0)}}},[s,c,m,g]);let w=l.useCallback(e=>{if(!n&&!r||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[r,o]=function(e){let t=T(e);return[j(t,e),j(t.reverse(),e)]}(t);r&&o?e.shiftKey||l!==o?e.shiftKey&&l===r&&(e.preventDefault(),n&&N(o,{select:!0})):(e.preventDefault(),n&&N(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,g.paused]);return(0,v.jsx)(f.sG.div,{tabIndex:-1,...i,ref:y,onKeyDown:w})});function T(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function j(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function N(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}S.displayName="FocusScope";var P=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=L(e,t)).unshift(t)},remove(t){var n;null==(n=(e=L(e,t))[0])||n.resume()}}}();function L(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var R=n(68946),k=n(66093),D=n(4129),I=l.forwardRef((e,t)=>{var n,r;let{container:a,...i}=e,[s,u]=l.useState(!1);(0,D.N)(()=>u(!0),[]);let d=a||s&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return d?o.createPortal((0,v.jsx)(f.sG.div,{...i,ref:t}),d):null});I.displayName="Portal";var A=l.forwardRef((e,t)=>{let{children:n,...r}=e,o=l.Children.toArray(n),a=o.find(F);if(a){let e=a.props.children,n=o.map(t=>t!==a?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,v.jsx)(M,{...r,ref:t,children:l.isValidElement(e)?l.cloneElement(e,void 0,n):null})}return(0,v.jsx)(M,{...r,ref:t,children:n})});A.displayName="Slot";var M=l.forwardRef((e,t)=>
1{let{children:n,...r}=e;if(l.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n),o=function(e,t){let n={...t};for(let r in t){let l=e[r],o=t[r];/^on[A-Z]/.test(r)?l&&o?n[r]=(...e)=>{o(...e),l(...e)}:l&&(n[r]=l):"style"===r?n[r]={...l,...o}:"className"===r&&(n[r]=[l,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==l.Fragment&&(o.ref=t?(0,u.t)(t,e):e),l.cloneElement(n,o)}return l.Children.count(n)>1?l.Children.only(null):null});M.displayName="SlotClone";var O=({children:e})=>(0,v.jsx)(v.Fragment,{children:e});function F(e){return l.isValidElement(e)&&e.type===O}var B=n(23558),_=n(78108),H=n(861),W=n(97745),K=n(14432),V=[" ","Enter","ArrowUp","ArrowDown"],G=[" ","Enter"],U="Select",[z,q,Z]=(0,s.N)(U),[Y,J]=(0,d.A)(U,[Z,k.Bk]),X=(0,k.Bk)(),[Q,$]=Y(U),[ee,et]=Y(U),en=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:i,defaultValue:s,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:h,form:y}=e,g=X(t),[w,x]=l.useState(null),[b,E]=l.useState(null),[C,S]=l.useState(!1),T=(0,c.jH)(d),[j=!1,N]=(0,B.i)({prop:r,defaultProp:o,onChange:a}),[P,L]=(0,B.i)({prop:i,defaultProp:s,onChange:u}),D=l.useRef(null),I=!w||y||!!w.closest("form"),[A,M]=l.useState(new Set),O=Array.from(A).map(e=>e.props.value).join(";");return(0,v.jsx)(k.bL,{...g,children:(0,v.jsxs)(Q,{required:h,scope:t,trigger:w,onTriggerChange:x,valueNode:b,onValueNodeChange:E,valueNodeHasChildren:C,onValueNodeHasChildrenChange:S,contentId:(0,R.B)(),value:P,onValueChange:L,open:j,onOpenChange:N,dir:T,triggerPointerDownPosRef:D,disabled:m,children:[(0,v.jsx)(z.Provider,{scope:t,children:(0,v.jsx)(ee,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{M(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{M(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),I?(0,v.jsxs)(eK,{"aria-hidden":!0,required:h,tabIndex:-1,name:f,autoComplete:p,value:P,onChange:e=>L(e.target.value),disabled:m,form:y,children:[void 0===P?(0,v.jsx)("option",{value:""}):null,Array.from(A)]},O):null]})})};en.displayName=U;var er="SelectTrigger",el=l.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...o}=e,a=X(n),s=$(er,n),d=s.disabled||r,c=(0,u.s)(t,s.onTriggerChange),p=q(n),m=l.useRef("touch"),[h,y,g]=eV(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=eG(t,e,n);void 0!==r&&s.onValueChange(r.value)}),w=e=>{d||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,v.jsx)(k.Mz,{asChild:!0,...a,children:(0,v.jsx)(f.sG.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eW(s.value)?"":void 0,...o,ref:c,onClick:(0,i.m)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&w(e)}),onPointerDown:(0,i.m)(o.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,i.m)(o.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&V.includes(e.key)&&(w(),e.preventDefault())})})})});el.displayName=er;var eo="SelectValue",ea=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:l,children:o,placeholder:a="",...i}=e,s=$(eo,n),{onValueNodeHasChildrenChange:d}=s,c=void 0!==o,p=(0,u.s)(t,s.onValueNodeChange);return(0,D.N)(()=>{d(c)},[d,c]),(0,v.jsx)(f.sG.span,{...i,ref:p,style:{pointerEvents:"none"},children:eW(s.value)?(0,v.jsx)(v.Fragment,{children:a}):o})});ea.displayName=eo;var ei=l.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...l}=e;return(0,v.jsx)(f.sG.span,{"aria-hidden":!0,...l,ref:t,children:r||"â¼"})});ei.displayName="SelectIcon";var es=e=>(0,v.jsx)(I,{asChild:!0,...e});es.displayName="SelectPortal";var eu="SelectContent",ed=l.forwardRef((e,t)=>
1{let n=$(eu,e.__scopeSelect),[r,a]=l.useState();return((0,D.N)(()=>{a(new DocumentFragment)},[]),n.open)?(0,v.jsx)(ep,{...e,ref:t}):r?o.createPortal((0,v.jsx)(ec,{scope:e.__scopeSelect,children:(0,v.jsx)(z.Slot,{scope:e.__scopeSelect,children:(0,v.jsx)("div",{children:e.children})})}),r):null});ed.displayName=eu;var[ec,ef]=Y(eu),ep=l.forwardRef((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:s,side:d,sideOffset:c,align:f,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:w,hideWhenDetached:b,avoidCollisions:E,...C}=e,T=$(eu,n),[j,N]=l.useState(null),[P,L]=l.useState(null),R=(0,u.s)(t,e=>N(e)),[k,D]=l.useState(null),[I,M]=l.useState(null),O=q(n),[F,B]=l.useState(!1),_=l.useRef(!1);l.useEffect(()=>{if(j)return(0,W.Eq)(j)},[j]),(0,x.Oh)();let H=l.useCallback(e=>{let[t,...n]=O().map(e=>e.ref.current),[r]=n.slice(-1),l=document.activeElement;for(let n of e)if(n===l||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),null==n||n.focus(),document.activeElement!==l))return},[O,P]),V=l.useCallback(()=>H([k,j]),[H,k,j]);l.useEffect(()=>{F&&V()},[F,V]);let{onOpenChange:G,triggerPointerDownPosRef:U}=T;l.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{var n,r,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!=(l=null==(n=U.current)?void 0:n.x)?l:0)),y:Math.abs(Math.round(t.pageY)-(null!=(o=null==(r=U.current)?void 0:r.y)?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():j.contains(n.target)||G(!1),document.removeEventListener("pointermove",t),U.current=null};return null!==U.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[j,G,U]),l.useEffect(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[z,Z]=eV(e=>{let t=O().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eG(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Y=l.useCallback((e,t,n)=>{let r=!_.current&&!n;(void 0!==T.value&&T.value===t||r)&&(D(e),r&&(_.current=!0))},[T.value]),J=l.useCallback(()=>null==j?void 0:j.focus(),[j]),X=l.useCallback((e,t,n)=>{let r=!_.current&&!n;(void 0!==T.value&&T.value===t||r)&&M(e)},[T.value]),Q="popper"===r?em:ev,ee=Q===em?{side:d,sideOffset:c,align:f,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:w,hideWhenDetached:b,avoidCollisions:E}:{};return(0,v.jsx)(ec,{scope:n,content:j,viewport:P,onViewportChange:L,itemRefCallback:Y,selectedItem:k,onItemLeave:J,itemTextRefCallback:X,focusSelectedItem:V,selectedItemText:I,position:r,isPositioned:F,searchRef:z,children:(0,v.jsx)(K.A,{as:A,allowPinchZoom:!0,children:(0,v.jsx)(S,{asChild:!0,trapped:T.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.m)(o,e=>{var t;null==(t=T.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,v.jsx)(y,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>T.onOpenChange(!1),children:(0,v.jsx)(Q,{role:"listbox",id:T.contentId,"data-state":T.open?"open":"closed",dir:T.dir,onContextMenu:e=>e.preventDefault(),...C,...ee,onPlaced:()=>B(!0),ref:R,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,i.m)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});ep.displayName="SelectContentImpl";var ev=l.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...o}=e,i=$(eu,n),s=ef(eu,n),[d,c]=l.useState(null),[p,m]=l.useState(null),h=(0,u.s)(t,e=>m(e)),y=q(n),g=l.useRef(!1),w=l.useRef(!0),{viewport:x,selectedItem:b,selectedItemText:E,focusSelectedItem:C}=s,S=l.useCallback(()=>
1{if(i.trigger&&i.valueNode&&d&&p&&x&&b&&E){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),l=E.getBoundingClientRect();if("rtl"!==i.dir){let r=l.left-t.left,o=n.left-r,i=e.left-o,s=e.width+i,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(o,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.left=f+"px"}else{let r=t.right-l.right,o=window.innerWidth-n.right-r,i=window.innerWidth-e.right-o,s=e.width+i,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(o,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.right=f+"px"}let o=y(),s=window.innerHeight-20,u=x.scrollHeight,c=window.getComputedStyle(p),f=parseInt(c.borderTopWidth,10),v=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),h=f+v+u+parseInt(c.paddingBottom,10)+m,w=Math.min(5*b.offsetHeight,h),C=window.getComputedStyle(x),S=parseInt(C.paddingTop,10),T=parseInt(C.paddingBottom,10),j=e.top+e.height/2-10,N=b.offsetHeight/2,P=f+v+(b.offsetTop+N);if(P<=j){let e=o.length>0&&b===o[o.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-j,N+(e?T:0)+(p.clientHeight-x.offsetTop-x.offsetHeight)+m);d.style.height=P+t+"px"}else{let e=o.length>0&&b===o[0].ref.current;d.style.top="0px";let t=Math.max(j,f+x.offsetTop+(e?S:0)+N);d.style.height=t+(h-P)+"px",x.scrollTop=P-j+x.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=w+"px",d.style.maxHeight=s+"px",null==r||r(),requestAnimationFrame(()=>g.current=!0)}},[y,i.trigger,i.valueNode,d,p,x,b,E,i.dir,r]);(0,D.N)(()=>S(),[S]);let[T,j]=l.useState();(0,D.N)(()=>{p&&j(window.getComputedStyle(p).zIndex)},[p]);let N=l.useCallback(e=>{e&&!0===w.current&&(S(),null==C||C(),w.current=!1)},[S,C]);return(0,v.jsx)(eh,{scope:n,contentWrapper:d,shouldExpandOnScrollRef:g,onScrollButtonChange:N,children:(0,v.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:T},children:(0,v.jsx)(f.sG.div,{...o,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});ev.displayName="SelectItemAlignedPosition";var em=l.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:l=10,...o}=e,a=X(n);return(0,v.jsx)(k.UC,{...a,...o,ref:t,align:r,collisionPadding:l,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});em.displayName="SelectPopperPosition";var[eh,ey]=Y(eu,{}),eg="SelectViewport",ew=l.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...o}=e,a=ef(eg,n),s=ey(eg,n),d=(0,u.s)(t,a.onViewportChange),c=l.useRef(0);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,v.jsx)(z.Slot,{scope:n,children:(0,v.jsx)(f.sG.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,i.m)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if((null==r?void 0:r.current)&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,l=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(l<r){let o=l+e,a=Math.min(r,o),i=o-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});ew.displayName=eg;var ex="SelectGroup",[eb,eE]=Y(ex),eC=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,l=(0,R.B)();return(0,v.jsx)(eb,{scope:n,id:l,children:(0,v.jsx)(f.sG.div,{role:"group","aria-labelledby":l,...r,ref:t})})});eC.displayName=ex;var eS="SelectLabel",eT=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,l=eE(eS,n);return(0,v.jsx)(f.sG.div,{id:l.id,...r,ref:t})});eT.displayName=eS;var ej="SelectItem",[eN,eP]=Y(ej),eL=l.forwardRef((e,t)=>
1{let{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...s}=e,d=$(ej,n),c=ef(ej,n),p=d.value===r,[m,h]=l.useState(null!=a?a:""),[y,g]=l.useState(!1),w=(0,u.s)(t,e=>{var t;return null==(t=c.itemRefCallback)?void 0:t.call(c,e,r,o)}),x=(0,R.B)(),b=l.useRef("touch"),E=()=>{o||(d.onValueChange(r),d.onOpenChange(!1))};if(""===r)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,v.jsx)(eN,{scope:n,value:r,disabled:o,textId:x,isSelected:p,onItemTextChange:l.useCallback(e=>{h(t=>{var n;return t||(null!=(n=null==e?void 0:e.textContent)?n:"").trim()})},[]),children:(0,v.jsx)(z.ItemSlot,{scope:n,value:r,disabled:o,textValue:m,children:(0,v.jsx)(f.sG.div,{role:"option","aria-labelledby":x,"data-highlighted":y?"":void 0,"aria-selected":p&&y,"data-state":p?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...s,ref:w,onFocus:(0,i.m)(s.onFocus,()=>g(!0)),onBlur:(0,i.m)(s.onBlur,()=>g(!1)),onClick:(0,i.m)(s.onClick,()=>{"mouse"!==b.current&&E()}),onPointerUp:(0,i.m)(s.onPointerUp,()=>{"mouse"===b.current&&E()}),onPointerDown:(0,i.m)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,i.m)(s.onPointerMove,e=>{if(b.current=e.pointerType,o){var t;null==(t=c.onItemLeave)||t.call(c)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.m)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=c.onItemLeave)||t.call(c)}}),onKeyDown:(0,i.m)(s.onKeyDown,e=>{var t;((null==(t=c.searchRef)?void 0:t.current)===""||" "!==e.key)&&(G.includes(e.key)&&E()," "===e.key&&e.preventDefault())})})})})});eL.displayName=ej;var eR="SelectItemText",ek=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:a,...i}=e,s=$(eR,n),d=ef(eR,n),c=eP(eR,n),p=et(eR,n),[m,h]=l.useState(null),y=(0,u.s)(t,e=>h(e),c.onItemTextChange,e=>{var t;return null==(t=d.itemTextRefCallback)?void 0:t.call(d,e,c.value,c.disabled)}),g=null==m?void 0:m.textContent,w=l.useMemo(()=>(0,v.jsx)("option",{value:c.value,disabled:c.disabled,children:g},c.value),[c.disabled,c.value,g]),{onNativeOptionAdd:x,onNativeOptionRemove:b}=p;return(0,D.N)(()=>(x(w),()=>b(w)),[x,b,w]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(f.sG.span,{id:c.textId,...i,ref:y}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(i.children,s.valueNode):null]})});ek.displayName=eR;var eD="SelectItemIndicator",eI=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return eP(eD,n).isSelected?(0,v.jsx)(f.sG.span,{"aria-hidden":!0,...r,ref:t}):null});eI.displayName=eD;var eA="SelectScrollUpButton",eM=l.forwardRef((e,t)=>{let n=ef(eA,e.__scopeSelect),r=ey(eA,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,u.s)(t,r.onScrollButtonChange);return(0,D.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,v.jsx)(eB,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eM.displayName=eA;var eO="SelectScrollDownButton",eF=l.forwardRef((e,t)=>{let n=ef(eO,e.__scopeSelect),r=ey(eO,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,u.s)(t,r.onScrollButtonChange);return(0,D.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,v.jsx)(eB,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eF.displayName=eO;var eB=l.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...o}=e,a=ef("SelectScrollButton",n),s=l.useRef(null),u=q(n),d=l.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return l.useEffect(()=>()=>d(),[d]),(0,D.N)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,v.jsx)(f.sG.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.m)(o.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(r,50))}),onPointerMove:(0,i.m)(o.onPointerMove,()=>{var e;null==(e=a.onItemLeave)||e.call(a),null===s.current&&(s.current=window.setInterval(r,50))}),onPointerLeave:(0,i.m)(o.onPointerLeave,()=>{d()})})}),e_=l.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e;return(0,v.jsx)(f.sG.div,{"aria-hidden":!0,...r,ref:t})});e_.displayName="SelectSeparator";var eH="SelectArrow";function eW(e){return""===e||void 0===e}l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,l=X(n),o=$(eH,n),a=ef(eH,n);return o.open&&"popper"===a.position?(0,v.jsx)(k.i3,{...l,...r,ref:t}):null}).displayName=eH;var eK=l.forwardRef((e,t)=>{let{value:n,...r}=e,o=l.useRef(null),a=(0,u.s)(t,o),i=(0,_.Z)(n);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[i,n]),(0,v.jsx)(H.s,{asChild:!0,children:(0,v.jsx)("select",{...r,ref:a,defaultValue:n})})});function eV(e){let t=(0,p.c)(e),n=l.useRef(""),r=l.useRef(0),o=l.useCallback(e=>{let l=n.current+e;t(l),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),a=l.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function eG(e,t,n){var r,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1,i=(r=e,l=Math.max(a,0),r.map((e,t)=>r[(l+t)%r.length]));1===o.length&&(i=i.filter(e=>e!==n));let s=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}eK.displayName="BubbleSelect";var eU=en,ez=el,eq=ea,eZ=ei,eY=es,eJ=ed,eX=ew,eQ=eC,e$=eT,e0=eL,e1=ek,e2=eI,e5=eM,e6=eF,e4=e_}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.