1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3130],{56029:function(e,t,n){var r=n(33448);e.exports=function(e,t,n){for(var l=-1,o=e.length;++l<o;){var a=e[l],i=t(a);if(null!=i&&(void 0===u?i==i&&!r(i):n(i,u)))var u=i,c=a}return c}},53325:function(e){function t(e,t){return e>t}e.exports=t},84753:function(e,t,n){var r=n(56029),l=n(53325),o=n(67206);e.exports=function(e,t){return e&&e.length?r(e,o(t,2),l):void 0}},8971:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(91373);let l=(0,r.Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},84979:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(91373);let l=(0,r.Z)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},38233:function(e,t,n){"use strict";n.d(t,{VY:function(){return tc},ZA:function(){return td},JO:function(){return ti},ck:function(){return tf},wU:function(){return tp},eT:function(){return tv},h_:function(){return tu},fC:function(){return tl},$G:function(){return th},u_:function(){return tm},xz:function(){return to},B4:function(){return ta},l_:function(){return ts}});var r=n(87462),l=n(67294),o=n.t(l,2),a=n(73935);function i(e,[t,n]){return Math.min(n,Math.max(t,e))}function u(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}var c=n(96918);function s(...e){return t=>e.forEach(e=>{var n,r;"function"==typeof(n=e)?n(t):null!=n&&(n.current=t)})}function d(...e){return(0,l.useCallback)(s(...e),e)}var f=n(78990);let v=(0,l.forwardRef)((e,t)=>{let{children:n,...o}=e,a=l.Children.toArray(n),i=a.find(h);if(i){let u=i.props.children,c=a.map(e=>e!==i?e:l.Children.count(u)>1?l.Children.only(null):(0,l.isValidElement)(u)?u.props.children:null);return(0,l.createElement)(p,(0,r.Z)({},o,{ref:t}),(0,l.isValidElement)(u)?(0,l.cloneElement)(u,void 0,c):null)}return(0,l.createElement)(p,(0,r.Z)({},o,{ref:t}),n)});v.displayName="Slot";let p=(0,l.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,l.isValidElement)(n)?(0,l.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let l=e[r],o=t[r],a=/^on[A-Z]/.test(r);a?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),ref:t?s(t,n.ref):n.ref}):l.Children.count(n)>1?l.Children.only(null):null});p.displayName="SlotClone";let m=({children:e})=>(0,l.createElement)(l.Fragment,null,e);function h(e){return(0,l.isValidElement)(e)&&e.type===m}let g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,l.forwardRef)((e,n)=>{let{asChild:o,...a}=e,i=o?v:t;return(0,l.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,l.createElement)(i,(0,r.Z)({},a,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function w(e){let t=(0,l.useRef)(e);return(0,l.useEffect)(()=>{t.current=e}),(0,l.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}let E="dismissableLayer.update",y,b=(0,l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),C=(0,l.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:c,onInteractOutside:s,onDismiss:f,...v}=e,p=(0,l.useContext)(b),[m,h]=(0,l.useState)(null),C=null!==(n=null==m?void 0:m.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,P]=(0,l.useState)({}),T=d(t,e=>h(e)),k=Array.from(p.layers),[_]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),R=k.indexOf(_),L=m?k.indexOf(m):-1,D=p.layersWithOutsidePointerEventsDisabled.size>0,I=L>=R,N=function(e,t=null==globalThis?void 0:globalThis.document){let n=w(e),r=(0,l.useRef)(!1),o=(0,l.useRef)(()=>{});return(0,l.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let l={originalEvent:e};function a(){x("dismissableLayer.pointerDownOutside",n,l,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=a,t.addEventListener("click",o.current,{once:!0})):a()}r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));!I||n||(null==i||i(e),null==s||s(e),e.defaultPrevented||null==f||f())},C),O=function(e,t=null==globalThis?void 0:globalThis.document){let n=w(e),r=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=e=>{e.target&&!r.current&&x("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));
1n||(null==c||c(e),null==s||s(e),e.defaultPrevented||null==f||f())},C);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=w(e);(0,l.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{let t=L===p.layers.size-1;t&&(null==a||a(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))},C),(0,l.useEffect)(()=>{if(m)return o&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(y=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),S(),()=>{o&&1===p.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=y)}},[m,C,o,p]),(0,l.useEffect)(()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),S())},[m,p]),(0,l.useEffect)(()=>{let e=()=>P({});return document.addEventListener(E,e),()=>document.removeEventListener(E,e)},[]),(0,l.createElement)(g.div,(0,r.Z)({},v,{ref:T,style:{pointerEvents:D?I?"auto":"none":void 0,...e.style},onFocusCapture:u(e.onFocusCapture,O.onFocusCapture),onBlurCapture:u(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:u(e.onPointerDownCapture,N.onPointerDownCapture)}))});function S(){let e=new CustomEvent(E);document.dispatchEvent(e)}function x(e,t,n,{discrete:r}){let l=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});if(t&&l.addEventListener(e,t,{once:!0}),r){var i,u;l&&(0,a.flushSync)(()=>l.dispatchEvent(o))}else l.dispatchEvent(o)}let P=0;function T(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}let k="focusScope.autoFocusOnMount",_="focusScope.autoFocusOnUnmount",R={bubbles:!1,cancelable:!0},L=(0,l.forwardRef)((e,t)=>{let{loop:n=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...u}=e,[c,s]=(0,l.useState)(null),f=w(a),v=w(i),p=(0,l.useRef)(null),m=d(t,e=>s(e)),h=(0,l.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,l.useEffect)(()=>{if(o){function e(e){if(h.paused||!c)return;let t=e.target;c.contains(t)?p.current=t:O(p.current,{select:!0})}function t(e){if(h.paused||!c)return;let t=e.relatedTarget;null===t||c.contains(t)||O(p.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){let t=document.activeElement;for(let n of e)n.removedNodes.length>0&&!(null!=c&&c.contains(t))&&O(c)});return c&&n.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[o,c,h.paused]),(0,l.useEffect)(()=>{if(c){A.add(h);let e=document.activeElement,t=c.contains(e);if(!t){var n;let r=new CustomEvent(k,R);c.addEventListener(k,f),c.dispatchEvent(r),r.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(O(r,{select:t}),document.activeElement!==n)return}((n=D(c),n.filter(e=>"A"!==e.tagName)),{select:!0}),document.activeElement===e&&O(c))}return()=>{c.removeEventListener(k,f),setTimeout(()=>{let t=new CustomEvent(_,R);c.addEventListener(_,v),c.dispatchEvent(t),t.defaultPrevented||O(null!=e?e:document.body,{select:!0}),c.removeEventListener(_,v),A.remove(h)},0)}}},[c,f,v,h]);let E=(0,l.useCallback)(e=>{if(!n&&!o||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let l=e.currentTarget,[a,i]=function(e){let t=D(e),n=I(t,e),r=I(t.reverse(),e);return[n,r]}(l);a&&i?e.shiftKey||r!==i?e.shiftKey&&r===a&&(e.preventDefault(),n&&O(i,{select:!0})):(e.preventDefault(),n&&O(a,{select:!0})):r===l&&e.preventDefault()}},[n,o,h.paused]);return(0,l.createElement)(g.div,(0,r.Z)({tabIndex:-1},u,{ref:m,onKeyDown:E}))});function D(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 I(e,t){for(let n of e)if(!N(n,{upTo:t}))return n}function N(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function O(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&e instanceof HTMLInputElement&&"select"in e&&t&&e.select()}}let M,A=(M=[],{add(e){let t=M[0];e!==t&&(null==t||t.pause()),(M=Z(M,e)).unshift(e)},remove(e){var t;null===(t=(M=Z(M,e))[0])||void 0===t||t.resume()}});function Z(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let B=Boolean(null==globalThis?void 0:globalThis.document)?l.useLayoutEffect:()=>{},F=o["useId".toString()]||(()=>void 0),W=0;function H(e){let[t,n]=l.useState(F());return B(()=>{e||n(e=>null!=e?e:String(W++))},[e]),e||(t?`radix-${t}`:"")}var V=n(68071);let K=(0,l.forwardRef)((e,t)=>{var n;
1let{container:o=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...i}=e;return o?a.createPortal((0,l.createElement)(g.div,(0,r.Z)({},i,{ref:t})),o):null});function z({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=(0,l.useState)(e),[r]=n,o=(0,l.useRef)(r),a=w(t);return(0,l.useEffect)(()=>{o.current!==r&&(a(r),o.current=r)},[r,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,i=w(n),u=(0,l.useCallback)(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&i(n)}else o(t)},[a,e,o,i]);return[a?e:r,u]}let U=(0,l.forwardRef)((e,t)=>(0,l.createElement)(g.span,(0,r.Z)({},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}})));var Y=n(23541),q=n(97582),j=n(71642),X=n(99495),$=(0,n(87122)._)(),G=function(){},J=l.forwardRef(function(e,t){var n=l.useRef(null),r=l.useState({onScrollCapture:G,onWheelCapture:G,onTouchMoveCapture:G}),o=r[0],a=r[1],i=e.forwardProps,u=e.children,c=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,v=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,w=(0,q.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),E=(0,X.q)([n,t]),y=(0,q.__assign)((0,q.__assign)({},w),o);return l.createElement(l.Fragment,null,d&&l.createElement(v,{sideCar:$,removeScrollBar:s,shards:f,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),i?l.cloneElement(l.Children.only(u),(0,q.__assign)((0,q.__assign)({},y),{ref:E})):l.createElement(void 0===g?"div":g,(0,q.__assign)({},y,{className:c,ref:E}),u))});J.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},J.classNames={fullWidth:j.zi,zeroRight:j.pF};var Q=n(66781),ee=n(37087),et=n(6525),en=!1;if("undefined"!=typeof window)try{var er=Object.defineProperty({},"passive",{get:function(){return en=!0,!0}});window.addEventListener("test",er,er),window.removeEventListener("test",er,er)}catch(el){en=!1}var eo=!!en&&{passive:!1},ea=function(e,t){var n,r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},ei=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),es(e,n)){var r,l=ed(e,n);if(l[1]>l[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},eu=function(e){var t,n=e.scrollTop;return[n,e.scrollHeight,e.clientHeight,]},ec=function(e){var t,n=e.scrollLeft;return[n,e.scrollWidth,e.clientWidth,]},es=function(e,t){var n,r;return"v"===e?ea(t,"overflowY"):ea(t,"overflowX")},ed=function(e,t){return"v"===e?eu(t):ec(t)},ef=function(e,t,n,r,l){var o,a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),u=i*r,c=n.target,s=t.contains(c),d=!1,f=u>0,v=0,p=0;do{var m,h=ed(e,c),g=h[0],w=h[1]-h[2]-i*g;(g||w)&&es(e,c)&&(v+=w,p+=g),c=c.parentNode}while(!s&&c!==document.body||s&&(t.contains(c)||t===c));return f&&(l&&0===v||!l&&u>v)?d=!0:!f&&(l&&0===p||!l&&-u>p)&&(d=!0),d},ev=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ep=function(e){return[e.deltaX,e.deltaY]},em=function(e){return e&&"current"in e?e.current:e},eh=0,eg=[],ew=(0,Q.L)($,function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(eh++)[0],a=l.useState(function(){return(0,et.Ws)()})[0],i=l.useRef(e);l.useEffect(function(){i.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,q.__spreadArray)([e.lockRef.current],(e.shards||[]).map(em),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var l,o=ev(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-o[0],c="deltaY"in e?e.deltaY:a[1]-o[1],s=e.target,d=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=ei(d,s);if(!f)return!0;
1if(f?l=d:(l="v"===d?"h":"v",f=ei(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||c)&&(r.current=l),!l)return!0;var v=r.current||l;return ef(v,t,e,"h"===v?u:c,!0)},[]),c=l.useCallback(function(e){if(eg.length&&eg[eg.length-1]===a){var n="deltaY"in e?ep(e):ev(e),r=t.current.filter(function(t){var r,l;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var l=(i.current.shards||[]).map(em).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?u(e,l[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=l.useCallback(function(e,n,r,l){var o={name:e,delta:n,target:r,should:l};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=l.useCallback(function(e){n.current=ev(e),r.current=void 0},[]),f=l.useCallback(function(t){s(t.type,ep(t),t.target,u(t,e.lockRef.current))},[]),v=l.useCallback(function(t){s(t.type,ev(t),t.target,u(t,e.lockRef.current))},[]);l.useEffect(function(){return eg.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:v}),document.addEventListener("wheel",c,eo),document.addEventListener("touchmove",c,eo),document.addEventListener("touchstart",d,eo),function(){eg=eg.filter(function(e){return e!==a}),document.removeEventListener("wheel",c,eo),document.removeEventListener("touchmove",c,eo),document.removeEventListener("touchstart",d,eo)}},[]);var p,m=e.removeScrollBar,h=e.inert;return l.createElement(l.Fragment,null,h?l.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?l.createElement(ee.jp,{gapMode:"margin"}):null)}),eE=l.forwardRef(function(e,t){return l.createElement(J,(0,q.__assign)({},e,{ref:t,sideCar:ew}))});eE.classNames=J.classNames;let ey=[" ","Enter","ArrowUp","ArrowDown"],eb=[" ","Enter"],eC="Select",[eS,ex,eP]=(0,c.B)(eC),[eT,ek]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,l.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,l.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=(0,l.createContext)(r),a=n.length;function i(t){let{scope:n,children:r,...i}=t,u=(null==n?void 0:n[e][a])||o,c=(0,l.useMemo)(()=>i,Object.values(i));return(0,l.createElement)(u.Provider,{value:c},r)}return n=[...n,r],i.displayName=t+"Provider",[i,function(n,i){let u=(null==i?void 0:i[e][a])||o,c=(0,l.useContext)(u);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e),o=l[`__scope${r}`];return{...t,...o}},{});return(0,l.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(eC,[eP,V.D7]),e_=(0,V.D7)(),[eR,eL]=eT(eC),[eD,eI]=eT(eC),eN=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:i,defaultValue:u,onValueChange:c,dir:s,name:d,autoComplete:v,disabled:p,required:m}=e,h=e_(t),[g,w]=(0,l.useState)(null),[E,y]=(0,l.useState)(null),[b,C]=(0,l.useState)(!1),S=(0,f.gm)(s),[x=!1,P]=z({prop:r,defaultProp:o,onChange:a}),[T,k]=z({prop:i,defaultProp:u,onChange:c}),_=(0,l.useRef)(null),R=!g||Boolean(g.closest("form")),[L,D]=(0,l.useState)(new Set),I=Array.from(L).map(e=>e.props.value).join(";");return(0,l.createElement)(V.fC,h,(0,l.createElement)(eR,{required:m,scope:t,trigger:g,onTriggerChange:w,valueNode:E,onValueNodeChange:y,valueNodeHasChildren:b,onValueNodeHasChildrenChange:C,contentId:H(),value:T,onValueChange:k,open:x,onOpenChange:P,dir:S,triggerPointerDownPosRef:_,disabled:p},(0,l.createElement)(eS.Provider,{scope:t},(0,l.createElement)(eD,{scope:e.__scopeSelect,onNativeOptionAdd:(0,l.useCallback)(e=>{D(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,l.useCallback)(e=>{D(t=>{let n=new Set(t);return n.delete(e),n})},[])},n)),R?(0,l.createElement)(tt,{key:I,"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:v,value:T,onChange:e=>k(e.target.value),disabled:p},void 0===T?(0,l.createElement)("option",{value:""}):null,Array.from(L)):null))},eO=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,disabled:o=!1,...a}=e,i=e_(n),c=eL("SelectTrigger",n),s=c.disabled||o,f=d(t,c.onTriggerChange),v=ex(n),[p,m,h]=tn(e=>{let t=v().filter(e=>!e.disabled),n=t.find(e=>e.value===c.value),r=tr(t,e,n);void 0!==r&&c.onValueChange(r.value)}),w=()=>{s||(c.onOpenChange(!0),h())};return(0,l.createElement)(V.ee,(0,r.Z)({asChild:!0},i),(0,l.createElement)(g.button,(0,r.Z)({type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":void 0===c.value?"":void 0},a,{ref:f,onClick:u(a.onClick,e=>
1{e.currentTarget.focus()}),onPointerDown:u(a.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(w(),c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:u(a.onKeyDown,e=>{let t=""!==p.current,n=e.ctrlKey||e.altKey||e.metaKey;n||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&ey.includes(e.key)&&(w(),e.preventDefault())})})))}),eM=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,className:o,style:a,children:i,placeholder:u,...c}=e,s=eL("SelectValue",n),{onValueNodeHasChildrenChange:f}=s,v=void 0!==i,p=d(t,s.onValueNodeChange);return B(()=>{f(v)},[f,v]),(0,l.createElement)(g.span,(0,r.Z)({},c,{ref:p,style:{pointerEvents:"none"}}),void 0===s.value&&void 0!==u?u:i)}),eA=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,children:o,...a}=e;return(0,l.createElement)(g.span,(0,r.Z)({"aria-hidden":!0},a,{ref:t}),o||"â¼")}),eZ=e=>(0,l.createElement)(K,(0,r.Z)({asChild:!0},e)),eB="SelectContent",eF=(0,l.forwardRef)((e,t)=>{let n=eL(eB,e.__scopeSelect),[o,i]=(0,l.useState)();return(B(()=>{i(new DocumentFragment)},[]),n.open)?(0,l.createElement)(eV,(0,r.Z)({},e,{ref:t})):o?(0,a.createPortal)((0,l.createElement)(eW,{scope:e.__scopeSelect},(0,l.createElement)(eS.Slot,{scope:e.__scopeSelect},(0,l.createElement)("div",null,e.children))),o):null}),[eW,eH]=eT(eB),eV=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:c,side:s,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:g,collisionPadding:w,sticky:E,hideWhenDetached:y,avoidCollisions:b,...S}=e,x=eL(eB,n),[k,_]=(0,l.useState)(null),[R,D]=(0,l.useState)(null),I=d(t,e=>_(e)),[N,O]=(0,l.useState)(null),[M,A]=(0,l.useState)(null),Z=ex(n),[B,F]=(0,l.useState)(!1),W=(0,l.useRef)(!1);(0,l.useEffect)(()=>{if(k)return(0,Y.Ry)(k)},[k]),(0,l.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:T()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:T()),P++,()=>{1===P&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),P--}},[]);let H=(0,l.useCallback)(e=>{let[t,...n]=Z().map(e=>e.ref.current),[r]=n.slice(-1),l=document.activeElement;for(let o of e)if(o===l||(null==o||o.scrollIntoView({block:"nearest"}),o===t&&R&&(R.scrollTop=0),o===r&&R&&(R.scrollTop=R.scrollHeight),null==o||o.focus(),document.activeElement!==l))return},[Z,R]),V=(0,l.useCallback)(()=>H([N,k]),[H,N,k]);(0,l.useEffect)(()=>{B&&V()},[B,V]);let{onOpenChange:K,triggerPointerDownPosRef:z}=x;(0,l.useEffect)(()=>{if(k){let e={x:0,y:0},t=t=>{var n,r,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=z.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(l=null===(o=z.current)||void 0===o?void 0:o.y)&&void 0!==l?l:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():k.contains(n.target)||K(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[k,K,z]),(0,l.useEffect)(()=>{let e=()=>K(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[K]);let[U,q]=tn(e=>{let t=Z().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tr(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),j=(0,l.useCallback)((e,t,n)=>{let r=!W.current&&!n,l=void 0!==x.value&&x.value===t;(l||r)&&(O(e),r&&(W.current=!0))},[x.value]),X=(0,l.useCallback)(()=>null==k?void 0:k.focus(),[k]),$=(0,l.useCallback)((e,t,n)=>{let r=!W.current&&!n,l=void 0!==x.value&&x.value===t;(l||r)&&A(e)},[x.value]),G="popper"===o?ez:eK;return(0,l.createElement)(eW,{scope:n,content:k,viewport:R,onViewportChange:D,itemRefCallback:j,selectedItem:N,onItemLeave:X,itemTextRefCallback:$,focusSelectedItem:V,selectedItemText:M,position:o,isPositioned:B,searchRef:U},(0,l.createElement)(eE,{as:v,allowPinchZoom:!0},(0,l.createElement)(L,{asChild:!0,trapped:x.open,onMountAutoFocus(e){e.preventDefault()},onUnmountAutoFocus:u(a,e=>{var t;null===(t=x.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()})},(0,l.createElement)(C,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>x.onOpenChange(!1)},(0,l.createElement)(G,(0,r.Z)({role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:e=>e.preventDefault()},S,G===ez?{side:s,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:g,collisionPadding:w,sticky:E,hideWhenDetached:y,avoidCollisions:b}:{},{onPlaced:()=>F(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:u(S.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let n=Z().filter(e=>!e.disabled),r=n.map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(r=r.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let l=e.target,o=r.indexOf(l);r=r.slice(o+1)}setTimeout(()=>H(r)),e.preventDefault()}})}))))))}),eK=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,onPlaced:o,...a}=e,u=eL(eB,n),c=eH(eB,n),[s,f]=(0,l.useState)(null),[v,p]=(0,l.useState)(null),m=d(t,e=>p(e)),h=ex(n),w=(0,l.useRef)(!1),E=(0,l.useRef)(!0),{viewport:y,selectedItem:b,selectedItemText:C,focusSelectedItem:S}=c,x=(0,l.useCallback)(()=>{if(u.trigger&&u.valueNode&&s&&v&&y&&b&&C){let e=u.trigger.getBoundingClientRect(),t=v.getBoundingClientRect(),n=u.valueNode.getBoundingClientRect(),r=C.getBoundingClientRect();if("rtl"!==u.dir){let l=r.left-t.left,a=n.left-l,c=e.left-a,d=e.width+c,f=Math.max(d,t.width),p=window.innerWidth-10,m=i(a,[10,p-f]);s.style.minWidth=d+"px",s.style.left=m+"px"}else{let g=t.right-r.right,E=window.innerWidth-n.right-g,S=window.innerWidth-e.right-E,x=e.width+S,P=Math.max(x,t.width),T=window.innerWidth-10,k=i(E,[10,T-P]);s.style.minWidth=x+"px",s.style.right=k+"px"}let _=h(),R=window.innerHeight-20,L=y.scrollHeight,D=window.getComputedStyle(v),I=parseInt(D.borderTopWidth,10),N=parseInt(D.paddingTop,10),O=parseInt(D.borderBottomWidth,10),M=parseInt(D.paddingBottom,10),A=I+N+L+M+O,Z=Math.min(5*b.offsetHeight,A),B=window.getComputedStyle(y),F=parseInt(B.paddingTop,10),W=parseInt(B.paddingBottom,10),H=e.top+e.height/2-10,V=b.offsetHeight/2,K=b.offsetTop+V,z=I+N+K;if(z<=H){let U=b===_[_.length-1].ref.current;s.style.bottom="0px";let Y=v.clientHeight-y.offsetTop-y.offsetHeight;s.style.height=z+Math.max(R-H,V+(U?W:0)+Y+O)+"px"}else{let q=b===_[0].ref.current;s.style.top="0px";let j=Math.max(H,I+y.offsetTop+(q?F:0)+V);s.style.height=j+(A-z)+"px",y.scrollTop=z-H+y.offsetTop}s.style.margin="10px 0",s.style.minHeight=Z+"px",s.style.maxHeight=R+"px",null==o||o(),requestAnimationFrame(()=>w.current=!0)}},[h,u.trigger,u.valueNode,s,v,y,b,C,u.dir,o]);B(()=>x(),[x]);let[P,T]=(0,l.useState)();B(()=>{v&&T(window.getComputedStyle(v).zIndex)},[v]);let k=(0,l.useCallback)(e=>{e&&!0===E.current&&(x(),null==S||S(),E.current=!1)},[x,S]);return(0,l.createElement)(eU,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:w,onScrollButtonChange:k},(0,l.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P}},(0,l.createElement)(g.div,(0,r.Z)({},a,{ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}}))))}),ez=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,align:o="start",collisionPadding:a=10,...i}=e,u=e_(n);return(0,l.createElement)(V.VY,(0,r.Z)({},u,i,{ref:t,align:o,collisionPadding:a,style:{boxSizing:"border-box",...i.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)"}}))}),[eU,eY]=eT(eB,{}),eq="SelectViewport",ej=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,...o}=e,a=eH(eq,n),i=eY(eq,n),c=d(t,a.onViewportChange),s=(0,l.useRef)(0);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("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}"}}),(0,l.createElement)(eS.Slot,{scope:n},(0,l.createElement)(g.div,(0,r.Z)({"data-radix-select-viewport":"",role:"presentation"},o,{ref:c,style:{position:"relative",flex:1,overflow:"auto",...o.style},onScroll:u(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=i;if(null!=r&&r.current&&n){let l=Math.abs(s.current-t.scrollTop);if(l>0){let o=window.innerHeight-20,a=parseFloat(n.style.minHeight),u=parseFloat(n.style.height),c=Math.max(a,u);if(c<o){let d=c+l,f=Math.min(o,d),v=d-f;n.style.height=f+"px","0px"===n.style.bottom&&(t.scrollTop=v>0?v:0,n.style.justifyContent="flex-end")}}}s.current=t.scrollTop})}))))}),[eX,e$]=eT("SelectGroup"),eG=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,...o}=e,a=H();return(0,l.createElement)(eX,{scope:n,id:a},(0,l.createElement)(g.div,(0,r.Z)({role:"group","aria-labelledby":a},o,{ref:t})))}),eJ="SelectItem",[eQ,e0]=eT(eJ),e1=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,value:o,disabled:a=!1,textValue:i,...c}=e,s=eL(eJ,n),f=eH(eJ,n),v=s.value===o,[p,m]=(0,l.useState)(null!=i?i:""),[h,w]=(0,l.useState)(!1),E=d(t,e=>{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,o,a)}),y=H(),b=()=>{a||(s.onValueChange(o),s.onOpenChange(!1))};return(0,l.createElement)(eQ,{scope:n,value:o,disabled:a,textId:y,isSelected:v,onItemTextChange:(0,l.useCallback)(e=>{m(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[])},(0,l.createElement)(eS.ItemSlot,{scope:n,value:o,disabled:a,textValue:p},(0,l.createElement)(g.div,(0,r.Z)({role:"option","aria-labelledby":y,"data-highlighted":h?"":void 0,"aria-selected":v&&h,"data-state":v?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},c,{ref:E,onFocus:u(c.onFocus,()=>w(!0)),onBlur:u(c.onBlur,()=>w(!1)),onPointerUp:u(c.onPointerUp,b),onPointerMove:u(c.onPointerMove,e=>{if(a){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}
1else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:u(c.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}}),onKeyDown:u(c.onKeyDown,e=>{var t;let n=(null===(t=f.searchRef)||void 0===t?void 0:t.current)!=="";n&&" "===e.key||(eb.includes(e.key)&&b()," "===e.key&&e.preventDefault())})}))))}),e2="SelectItemText",e3=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,className:o,style:i,...u}=e,c=eL(e2,n),s=eH(e2,n),f=e0(e2,n),v=eI(e2,n),[p,m]=(0,l.useState)(null),h=d(t,e=>m(e),f.onItemTextChange,e=>{var t;return null===(t=s.itemTextRefCallback)||void 0===t?void 0:t.call(s,e,f.value,f.disabled)}),w=null==p?void 0:p.textContent,E=(0,l.useMemo)(()=>(0,l.createElement)("option",{key:f.value,value:f.value,disabled:f.disabled},w),[f.disabled,f.value,w]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=v;return B(()=>(y(E),()=>b(E)),[y,b,E]),(0,l.createElement)(l.Fragment,null,(0,l.createElement)(g.span,(0,r.Z)({id:f.textId},u,{ref:h})),f.isSelected&&c.valueNode&&!c.valueNodeHasChildren?(0,a.createPortal)(u.children,c.valueNode):null)}),e6=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,...o}=e,a=e0("SelectItemIndicator",n);return a.isSelected?(0,l.createElement)(g.span,(0,r.Z)({"aria-hidden":!0},o,{ref:t})):null}),e7="SelectScrollUpButton",e5=(0,l.forwardRef)((e,t)=>{let n=eH(e7,e.__scopeSelect),o=eY(e7,e.__scopeSelect),[a,i]=(0,l.useState)(!1),u=d(t,o.onScrollButtonChange);return B(()=>{if(n.viewport&&n.isPositioned){let e=n.viewport;function t(){let t=e.scrollTop>0;i(t)}return t(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[n.viewport,n.isPositioned]),a?(0,l.createElement)(e4,(0,r.Z)({},e,{ref:u,onAutoScroll(){let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null}),e9="SelectScrollDownButton",e8=(0,l.forwardRef)((e,t)=>{let n=eH(e9,e.__scopeSelect),o=eY(e9,e.__scopeSelect),[a,i]=(0,l.useState)(!1),u=d(t,o.onScrollButtonChange);return B(()=>{if(n.viewport&&n.isPositioned){let e=n.viewport;function t(){let t=e.scrollHeight-e.clientHeight,n=Math.ceil(e.scrollTop)<t;i(n)}return t(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[n.viewport,n.isPositioned]),a?(0,l.createElement)(e4,(0,r.Z)({},e,{ref:u,onAutoScroll(){let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null}),e4=(0,l.forwardRef)((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...a}=e,i=eH("SelectScrollButton",n),c=(0,l.useRef)(null),s=ex(n),d=(0,l.useCallback)(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return(0,l.useEffect)(()=>()=>d(),[d]),B(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,l.createElement)(g.div,(0,r.Z)({"aria-hidden":!0},a,{ref:t,style:{flexShrink:0,...a.style},onPointerDown:u(a.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(o,50))}),onPointerMove:u(a.onPointerMove,()=>{var e;null===(e=i.onItemLeave)||void 0===e||e.call(i),null===c.current&&(c.current=window.setInterval(o,50))}),onPointerLeave:u(a.onPointerLeave,()=>{d()})}))}),te="SelectArrow",tt=(0,l.forwardRef)((e,t)=>{let{value:n,...o}=e,a=(0,l.useRef)(null),i=d(t,a),u=function(e){let t=(0,l.useRef)({value:e,previous:e});return(0,l.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return(0,l.useEffect)(()=>{let e=a.current,t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value"),l=r.set;if(u!==n&&l){let o=new Event("change",{bubbles:!0});l.call(e,n),e.dispatchEvent(o)}},[u,n]),(0,l.createElement)(U,{asChild:!0},(0,l.createElement)("select",(0,r.Z)({},o,{ref:i,defaultValue:n})))});function tn(e){let t=w(e),n=(0,l.useRef)(""),r=(0,l.useRef)(0),o=(0,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=(0,l.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,l.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function tr(e,t,n){var r,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0]),a=o?t[0]:t,i=n?e.indexOf(n):-1,u=(r=e,l=Math.max(i,0),r.map((e,t)=>r[(l+t)%r.length])),c=1===a.length;c&&(u=u.filter(e=>e!==n));let s=u.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==n?s:void 0}tt.displayName="BubbleSelect";let tl=eN,to=eO,ta=eM,ti=eA,tu=eZ,tc=eF,ts=ej,td=eG,tf=e1,tv=e3,tp=e6,tm=e5,th=e8}}]);
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.