PageSourceSearch

https://battleoftheyear.net/_next/static/immutable/chunks/379ghuyvmc3mw.js

js battleoftheyear.net collected 2026-10-10 00:55:32 UTC 41,506 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62870,e=>{"use strict";let t,n,r,o;var a,l,i,c,s,u,d,f=e.i(43476),p=e.i(71645),m=e.i(74080);function v(e,[t,n]){return Math.min(n,Math.max(t,e))}var h=e.i(81140),y=e.i(30030),g=e.i(20783);function w(e){var t;let n,r=(t=e,(n=p.forwardRef((e,t)=>{let{children:n,...r}=e;if(p.isValidElement(n)){var o;let e,a,l=(o=n,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),i=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==p.Fragment&&(i.ref=t?(0,g.composeRefs)(t,l):l),p.cloneElement(n,i)}return p.Children.count(n)>1?p.Children.only(null):null})).displayName=`${t}.SlotClone`,n),o=p.forwardRef((e,t)=>{let{children:n,...o}=e,a=p.Children.toArray(n),l=a.find(b);if(l){let e=l.props.children,n=a.map(t=>t!==l?t:p.Children.count(e)>1?p.Children.only(null):p.isValidElement(e)?e.props.children:null);return(0,f.jsx)(r,{...o,ref:t,children:p.isValidElement(e)?p.cloneElement(e,void 0,n):null})}return(0,f.jsx)(r,{...o,ref:t,children:n})});return o.displayName=`${e}.Slot`,o}var x=Symbol("radix.slottable");function b(e){return p.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===x}var E=p.createContext(void 0),S=e.i(26330),C=0;function R(){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}var N=e.i(48425),j=e.i(30207),P="focusScope.autoFocusOnMount",T="focusScope.autoFocusOnUnmount",k={bubbles:!1,cancelable:!0},M=p.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...l}=e,[i,c]=p.useState(null),s=(0,j.useCallbackRef)(o),u=(0,j.useCallbackRef)(a),d=p.useRef(null),m=(0,g.useComposedRefs)(t,e=>c(e)),v=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let e=function(e){if(v.paused||!i)return;let t=e.target;i.contains(t)?d.current=t:A(d.current,{select:!0})},t=function(e){if(v.paused||!i)return;let t=e.relatedTarget;null!==t&&(i.contains(t)||A(d.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&&A(i)});return i&&n.observe(i,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,i,v.paused]),p.useEffect(()=>{if(i){D.add(v);let e=document.activeElement;if(!i.contains(e)){let t=new CustomEvent(P,k);i.addEventListener(P,s),i.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(A(r,{select:t}),document.activeElement!==n)return}(I(i).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&A(i))}return()=>{i.removeEventListener(P,s),setTimeout(()=>{let t=new CustomEvent(T,k);i.addEventListener(T,u),i.dispatchEvent(t),t.defaultPrevented||A(e??document.body,{select:!0}),i.removeEventListener(T,u),D.remove(v)},0)}}},[i,s,u,v]);let h=p.useCallback(e=>{if(!n&&!r||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,r=e.currentTarget,[l,i]=[L(t=I(a=r),a),L(t.reverse(),a)];l&&i?e.shiftKey||o!==i?e.shiftKey&&o===l&&(e.preventDefault(),n&&A(i,{select:!0})):(e.preventDefault(),n&&A(l,{select:!0})):o===r&&e.preventDefault()}},[n,r,v.paused]);return(0,f.jsx)(N.Primitive.div,{tabIndex:-1,...l,ref:m,onKeyDown:h})});function I(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 L(e,t){for(let n of e)if(!function(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}(n,{upTo:t}))return n}function A(e,{select:t=!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()}}M.displayName="FocusScope";var D=(r=[],{add(e){let t=r[0];e!==t&&t?.pause(),(r=O(r,e)).unshift(e)},remove(e){r=O(r,e),r[0]?.resume()}});function O(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var _=e.i(10772),H=e.i(53660),W=e.i(74606),F=Symbol("radix.slottable");function B(e){return p.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===F}
1var V=e.i(69340),K=e.i(34620),U=e.i(59411),z=new WeakMap,Y=new WeakMap,X={},q=0,Z=function(e){return e&&(e.host||Z(e.parentNode))},$=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=Z(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});X[n]||(X[n]=new WeakMap);var a=X[n],l=[],i=new Set,c=new Set(o),s=function(e){!e||i.has(e)||(i.add(e),s(e.parentNode))};o.forEach(s);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(i.has(e))u(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,c=(z.get(e)||0)+1,s=(a.get(e)||0)+1;z.set(e,c),a.set(e,s),l.push(e),1===c&&o&&Y.set(e,!0),1===s&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),i.clear(),q++,function(){l.forEach(function(e){var t=z.get(e)-1,o=a.get(e)-1;z.set(e,t),a.set(e,o),t||(Y.has(e)||e.removeAttribute(r),Y.delete(e)),o||e.removeAttribute(n)}),--q||(z=new WeakMap,z=new WeakMap,Y=new WeakMap,X={})}},G=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),$(r,o,n,"aria-hidden")):function(){return null}},J=function(){return(J=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function Q(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var ee=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),et="width-before-scroll-bar";function en(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var er="u">typeof window?p.useLayoutEffect:p.useEffect,eo=new WeakMap,ea=(void 0===a&&(a={}),(void 0===l&&(l=function(e){return e}),i=[],c=!1,s={read:function(){if(c)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=l(e,c);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(c=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){c=!0;var t=[];if(i.length){var n=i;i=[],n.forEach(e),t=i}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),i={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),i}}}}).options=J({async:!0,ssr:!1},a),s),el=function(){},ei=p.forwardRef(function(e,t){var n,r,o,a,l=p.useRef(null),i=p.useState({onScrollCapture:el,onWheelCapture:el,onTouchMoveCapture:el}),c=i[0],s=i[1],u=e.forwardProps,d=e.children,f=e.className,m=e.removeScrollBar,v=e.enabled,h=e.shards,y=e.sideCar,g=e.noRelative,w=e.noIsolation,x=e.inert,b=e.allowPinchZoom,E=e.as,S=e.gapMode,C=Q(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=(n=[l,t],r=function(e){return n.forEach(function(t){return en(t,e)})},(o=(0,p.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,er(function(){var e=eo.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||en(e,null)}),r.forEach(function(e){t.has(e)||en(e,o)})}eo.set(a,n)},[n]),a),N=J(J({},C),c);return p.createElement(p.Fragment,null,v&&p.createElement(y,{sideCar:ea,removeScrollBar:m,shards:h,noRelative:g,noIsolation:w,inert:x,setCallbacks:s,allowPinchZoom:!!b,lockRef:l,gapMode:S}),u?p.cloneElement(p.Children.only(d),J(J({},N),{ref:R})):p.createElement(void 0===E?"div":E,J({},N,{className:f,ref:R}),d))});ei.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ei.classNames={fullWidth:et,zeroRight:ee};var ec=function(e){var t=e.sideCar,n=Q(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return p.createElement(r,J({},n))};
1ec.isSideCarExport=!0;var es=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=d||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},eu=function(){var e=es();return function(t,n){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ed=function(){var e=eu();return function(t){return e(t.styles,t.dynamic),null}},ef={left:0,top:0,right:0,gap:0},ep=function(e){return parseInt(e||"",10)||0},em=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[ep(n),ep(r),ep(o)]},ev=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return ef;var t=em(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},eh=ed(),ey="data-scroll-locked",eg=function(e,t,n,r){var o=e.left,a=e.top,l=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(i,"px ").concat(r,";\n  }\n  body[").concat(ey,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(i,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(ee," {\n    right: ").concat(i,"px ").concat(r,";\n  }\n  \n  .").concat(et," {\n    margin-right: ").concat(i,"px ").concat(r,";\n  }\n  \n  .").concat(ee," .").concat(ee," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(et," .").concat(et," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(ey,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n  }\n")},ew=function(){var e=parseInt(document.body.getAttribute(ey)||"0",10);return isFinite(e)?e:0},ex=function(){p.useEffect(function(){return document.body.setAttribute(ey,(ew()+1).toString()),function(){var e=ew()-1;e<=0?document.body.removeAttribute(ey):document.body.setAttribute(ey,e.toString())}},[])},eb=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;ex();var a=p.useMemo(function(){return ev(o)},[o]);return p.createElement(eh,{styles:eg(a,!t,o,n?"":"!important")})},eE=!1;if("u">typeof window)try{var eS=Object.defineProperty({},"passive",{get:function(){return eE=!0,!0}});window.addEventListener("test",eS,eS),window.removeEventListener("test",eS,eS)}catch(e){eE=!1}var eC=!!eE&&{passive:!1},eR=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},eN=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ej(e,r)){var o=eP(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},ej=function(e,t){return"v"===e?eR(t,"overflowY"):eR(t,"overflowX")},eP=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eT=function(e,t,n,r,o){var a,l=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=l*r,c=n.target,s=t.contains(c),u=!1,d=i>0,f=0,p=0;do{if(!c)break;var m=eP(e,c),v=m[0],h=m[1]-m[2]-l*v;(v||h)&&ej(e,c)&&(f+=h,p+=v);var y=c.parentNode;c=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!s&&c!==document.body||s&&(t.contains(c)||t===c))return d&&(o&&1>Math.abs(f)||!o&&i>f)?u=!0:!d&&(o&&1>Math.abs(p)||!o&&-i>p)&&(u=!0),u},ek=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eM=function(e){return[e.deltaX,e.deltaY]},eI=function(e){return e&&"current"in e?e.current:e},eL=0,eA=[];let eD=(u=function(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(eL++)[0],a=p.useState(ed)[0],l=p.useRef(e);p.useEffect(function(){l.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}
1)([e.lockRef.current],(e.shards||[]).map(eI),!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 i=p.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,a=ek(e),i=n.current,c="deltaX"in e?e.deltaX:i[0]-a[0],s="deltaY"in e?e.deltaY:i[1]-a[1],u=e.target,d=Math.abs(c)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=eN(d,u);if(!m)return!0;if(m?o=d:(o="v"===d?"h":"v",m=eN(d,u)),!m)return!1;if(!r.current&&"changedTouches"in e&&(c||s)&&(r.current=o),!o)return!0;var v=r.current||o;return eT(v,t,e,"h"===v?c:s,!0)},[]),c=p.useCallback(function(e){if(eA.length&&eA[eA.length-1]===a){var n="deltaY"in e?eM(e):ek(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(l.current.shards||[]).map(eI).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?i(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=p.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=p.useCallback(function(e){n.current=ek(e),r.current=void 0},[]),d=p.useCallback(function(t){s(t.type,eM(t),t.target,i(t,e.lockRef.current))},[]),f=p.useCallback(function(t){s(t.type,ek(t),t.target,i(t,e.lockRef.current))},[]);p.useEffect(function(){return eA.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",c,eC),document.addEventListener("touchmove",c,eC),document.addEventListener("touchstart",u,eC),function(){eA=eA.filter(function(e){return e!==a}),document.removeEventListener("wheel",c,eC),document.removeEventListener("touchmove",c,eC),document.removeEventListener("touchstart",u,eC)}},[]);var m=e.removeScrollBar,v=e.inert;return p.createElement(p.Fragment,null,v?p.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?p.createElement(eb,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},ea.useMedium(u),ec);var eO=p.forwardRef(function(e,t){return p.createElement(ei,J({},e,{ref:t,sideCar:eD}))});eO.classNames=ei.classNames;var e_=[" ","Enter","ArrowUp","ArrowDown"],eH=[" ","Enter"],eW="Select",[eF,eB,eV]=function(e){let t=e+"CollectionProvider",[n,r]=(0,y.createContextScope)(t),[o,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:n}=e,r=p.default.useRef(null),a=p.default.useRef(new Map).current;return(0,f.jsx)(o,{scope:t,itemMap:a,collectionRef:r,children:n})};l.displayName=t;let i=e+"CollectionSlot",c=w(i),s=p.default.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=a(i,n),l=(0,g.useComposedRefs)(t,o.collectionRef);return(0,f.jsx)(c,{ref:l,children:r})});s.displayName=i;let u=e+"CollectionItemSlot",d="data-radix-collection-item",m=w(u),v=p.default.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,l=p.default.useRef(null),i=(0,g.useComposedRefs)(t,l),c=a(u,n);return p.default.useEffect(()=>(c.itemMap.set(l,{ref:l,...o}),()=>void c.itemMap.delete(l))),(0,f.jsx)(m,{...{[d]:""},ref:i,children:r})});return v.displayName=u,[{Provider:l,Slot:s,ItemSlot:v},function(t){let n=a(e+"CollectionConsumer",t);return p.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(eW),[eK,eU]=(0,y.createContextScope)(eW,[eV,H.createPopperScope]),ez=(0,H.createPopperScope)(),[eY,eX]=eK(eW),[eq,eZ]=eK(eW),e$=e=>{let t,{__scopeSelect:n,children:r,open:o,defaultOpen:a,onOpenChange:l,value:i,defaultValue:c,onValueChange:s,dir:u,name:d,autoComplete:m,disabled:v,required:h,form:y}=e,g=ez(n),[w,x]=p.useState(null),[b,S]=p.useState(null),[C,R]=p.useState(!1),N=(t=p.useContext(E),u||t||"ltr"),[j,P]=(0,V.useControllableState)({prop:o,defaultProp:a??!1,onChange:l,caller:eW}),[T,k]=(0,V.useControllableState)({prop:i,defaultProp:c,onChange:s,caller:eW}),M=p.useRef(null),I=!w||y||!!w.closest("form"),[L,A]=p.useState(new Set),D=Array.from(L).map(e=>e.props.value).join(";");return(0,f.jsx)(H.Root,{...g,children:(0,f.jsxs)(eY,{required:h,scope:n,trigger:w,onTriggerChange:x,valueNode:b,onValueNodeChange:S,valueNodeHasChildren:C,onValueNodeHasChildrenChange:R,contentId:(0,_.useId)(),value:T,onValueChange:k,open:j,onOpenChange:P,dir:N,triggerPointerDownPosRef:M,disabled:v,children:[(0,f.jsx)(eF.Provider,{scope:n,children:(0,f.jsx)(eq,{scope:e.__scopeSelect,onNativeOptionAdd:p.useCallback(e=>{A(t=>new Set(t).add(e))},[]),onNativeOptionRemove:p.useCallback(e=>{A(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:r})}),I?(0,f.jsxs)(tR,{"aria-hidden":!0,required:h,tabIndex:-1,name:d,autoComplete:m,value:T,onChange:e=>k(e.target.value),disabled:v,form:y,children:[void 0===T?(0,f.jsx)("option",{value:""}):null,Array.from(L)]},D):null]})})};e$.displayName=eW;var eG="SelectTrigger",eJ=p.forwardRef((e,t)=>
1{let{__scopeSelect:n,disabled:r=!1,...o}=e,a=ez(n),l=eX(eG,n),i=l.disabled||r,c=(0,g.useComposedRefs)(t,l.onTriggerChange),s=eB(n),u=p.useRef("touch"),[d,m,v]=tj(e=>{let t=s().filter(e=>!e.disabled),n=t.find(e=>e.value===l.value),r=tP(t,e,n);void 0!==r&&l.onValueChange(r.value)}),y=e=>{i||(l.onOpenChange(!0),v()),e&&(l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,f.jsx)(H.Anchor,{asChild:!0,...a,children:(0,f.jsx)(N.Primitive.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:i,"data-disabled":i?"":void 0,"data-placeholder":tN(l.value)?"":void 0,...o,ref:c,onClick:(0,h.composeEventHandlers)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==u.current&&y(e)}),onPointerDown:(0,h.composeEventHandlers)(o.onPointerDown,e=>{u.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,h.composeEventHandlers)(o.onKeyDown,e=>{let t=""!==d.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&e_.includes(e.key)&&(y(),e.preventDefault())})})})});eJ.displayName=eG;var eQ="SelectValue",e0=p.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:a,placeholder:l="",...i}=e,c=eX(eQ,n),{onValueNodeHasChildrenChange:s}=c,u=void 0!==a,d=(0,g.useComposedRefs)(t,c.onValueNodeChange);return(0,K.useLayoutEffect)(()=>{s(u)},[s,u]),(0,f.jsx)(N.Primitive.span,{...i,ref:d,style:{pointerEvents:"none"},children:tN(c.value)?(0,f.jsx)(f.Fragment,{children:l}):a})});e0.displayName=eQ;var e1=p.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,f.jsx)(N.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})});e1.displayName="SelectIcon";var e2=e=>(0,f.jsx)(W.Portal,{asChild:!0,...e});e2.displayName="SelectPortal";var e4="SelectContent",e5=p.forwardRef((e,t)=>{let n=eX(e4,e.__scopeSelect),[r,o]=p.useState();return((0,K.useLayoutEffect)(()=>{o(new DocumentFragment)},[]),n.open)?(0,f.jsx)(e8,{...e,ref:t}):r?m.createPortal((0,f.jsx)(e6,{scope:e.__scopeSelect,children:(0,f.jsx)(eF.Slot,{scope:e.__scopeSelect,children:(0,f.jsx)("div",{children:e.children})})}),r):null});e5.displayName=e4;var[e6,e3]=eK(e4),e7=((o=p.forwardRef((e,t)=>{let{children:n,...r}=e;if(p.isValidElement(n)){var o;let e,a,l=(o=n,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),i=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==p.Fragment&&(i.ref=t?(0,g.composeRefs)(t,l):l),p.cloneElement(n,i)}return p.Children.count(n)>1?p.Children.only(null):null})).displayName="SelectContent.RemoveScroll.SlotClone",t=o,(n=p.forwardRef((e,n)=>{let{children:r,...o}=e,a=p.Children.toArray(r),l=a.find(B);if(l){let e=l.props.children,r=a.map(t=>t!==l?t:p.Children.count(e)>1?p.Children.only(null):p.isValidElement(e)?e.props.children:null);return(0,f.jsx)(t,{...o,ref:n,children:p.isValidElement(e)?p.cloneElement(e,void 0,r):null})}return(0,f.jsx)(t,{...o,ref:n,children:r})})).displayName="SelectContent.RemoveScroll.Slot",n),e8=p.forwardRef((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:l,side:i,sideOffset:c,align:s,alignOffset:u,arrowPadding:d,collisionBoundary:m,collisionPadding:v,sticky:y,hideWhenDetached:w,avoidCollisions:x,...b}=e,E=eX(e4,n),[N,j]=p.useState(null),[P,T]=p.useState(null),k=(0,g.useComposedRefs)(t,e=>j(e)),[I,L]=p.useState(null),[A,D]=p.useState(null),O=eB(n),[_,H]=p.useState(!1),W=p.useRef(!1);p.useEffect(()=>{if(N)return G(N)},[N]),p.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??R()),document.body.insertAdjacentElement("beforeend",e[1]??R()),C++,()=>{1===C&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),C--}},[]);let F=p.useCallback(e=>{let[t,...n]=O().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),n?.focus(),document.activeElement!==o))return},[O,P]),B=p.useCallback(()=>F([I,N]),[F,I,N]);p.useEffect(()=>{_&&B()},[_,B]);let{onOpenChange:V,triggerPointerDownPosRef:K}=E;p.useEffect(()=>{if(N){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(K.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(K.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():N.contains(n.target)||V(!1),document.removeEventListener("pointermove",t),K.current=null};return null!==K.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[N,V,K]),p.useEffect(()=>{let e=()=>V(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[V]);let[U,z]=tj(e=>{let t=O().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tP(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Y=p.useCallback((e,t,n)=>{let r=!W.current&&!n;(void 0!==E.value&&E.value===t||r)&&(L(e),r&&(W.current=!0))},[E.value]),X=p.useCallback(()=>N?.focus(),[N]),q=p.useCallback((e,t,n)=>{let r=!W.current&&!n;(void 0!==E.value&&E.value===t||r)&&D(e)},[E.value]),Z="popper"===r?te:e9,$=Z===te?{side:i,sideOffset:c,align:s,alignOffset:u,arrowPadding:d,collisionBoundary:m,collisionPadding:v,sticky:y,hideWhenDetached:w,avoidCollisions:x}:{};return(0,f.jsx)(e6,{scope:n,content:N,viewport:P,onViewportChange:T,itemRefCallback:Y,selectedItem:I,onItemLeave:X,itemTextRefCallback:q,focusSelectedItem:B,selectedItemText:A,position:r,isPositioned:_,searchRef:U,children:(0,f.jsx)(eO,{as:e7,allowPinchZoom:!0,children:(0,f.jsx)(M,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,h.composeEventHandlers)(o,e=>{E.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,f.jsx)(S.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:(0,f.jsx)(Z,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault(),...b,...$,onPlaced:()=>H(!0),ref:k,style:{display:"flex",flexDirection:"column",outline:"none",...b.style},onKeyDown:(0,h.composeEventHandlers)(b.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(()=>F(t)),e.preventDefault()}})})})})})})});e8.displayName="SelectContentImpl";var e9=p.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...o}=e,a=eX(e4,n),l=e3(e4,n),[i,c]=p.useState(null),[s,u]=p.useState(null),d=(0,g.useComposedRefs)(t,e=>u(e)),m=eB(n),h=p.useRef(!1),y=p.useRef(!0),{viewport:w,selectedItem:x,selectedItemText:b,focusSelectedItem:E}=l,S=p.useCallback(()=>{if(a.trigger&&a.valueNode&&i&&s&&w&&x&&b){let e=a.trigger.getBoundingClientRect(),t=s.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),o=b.getBoundingClientRect();if("rtl"!==a.dir){let r=o.left-t.left,a=n.left-r,l=e.left-a,c=e.width+l,s=Math.max(c,t.width),u=v(a,[10,Math.max(10,window.innerWidth-10-s)]);i.style.minWidth=c+"px",i.style.left=u+"px"}else{let r=t.right-o.right,a=window.innerWidth-n.right-r,l=window.innerWidth-e.right-a,c=e.width+l,s=Math.max(c,t.width),u=v(a,[10,Math.max(10,window.innerWidth-10-s)]);i.style.minWidth=c+"px",i.style.right=u+"px"}let l=m(),c=window.innerHeight-20,u=w.scrollHeight,d=window.getComputedStyle(s),f=parseInt(d.borderTopWidth,10),p=parseInt(d.paddingTop,10),y=parseInt(d.borderBottomWidth,10),g=f+p+u+parseInt(d.paddingBottom,10)+y,E=Math.min(5*x.offsetHeight,g),S=window.getComputedStyle(w),C=parseInt(S.paddingTop,10),R=parseInt(S.paddingBottom,10),N=e.top+e.height/2-10,j=x.offsetHeight/2,P=f+p+(x.offsetTop+j);if(P<=N){let e=l.length>0&&x===l[l.length-1].ref.current;i.style.bottom="0px";let t=Math.max(c-N,j+(e?R:0)+(s.clientHeight-w.offsetTop-w.offsetHeight)+y);i.style.height=P+t+"px"}else{let e=l.length>0&&x===l[0].ref.current;i.style.top="0px";let t=Math.max(N,f+w.offsetTop+(e?C:0)+j);i.style.height=t+(g-P)+"px",w.scrollTop=P-N+w.offsetTop}i.style.margin="10px 0",i.style.minHeight=E+"px",i.style.maxHeight=c+"px",r?.(),requestAnimationFrame(()=>h.current=!0)}},[m,a.trigger,a.valueNode,i,s,w,x,b,a.dir,r]);(0,K.useLayoutEffect)(()=>S(),[S]);let[C,R]=p.useState();(0,K.useLayoutEffect)(()=>{s&&R(window.getComputedStyle(s).zIndex)},[s]);let j=p.useCallback(e=>{e&&!0===y.current&&(S(),E?.(),y.current=!1)},[S,E]);return(0,f.jsx)(tt,{scope:n,contentWrapper:i,shouldExpandOnScrollRef:h,onScrollButtonChange:j,children:(0,f.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:(0,f.jsx)(N.Primitive.div,{...o,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});e9.displayName="SelectItemAlignedPosition";var te=p.forwardRef((e,t)=>
1{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...a}=e,l=ez(n);return(0,f.jsx)(H.Content,{...l,...a,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...a.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)"}})});te.displayName="SelectPopperPosition";var[tt,tn]=eK(e4,{}),tr="SelectViewport",to=p.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...o}=e,a=e3(tr,n),l=tn(tr,n),i=(0,g.useComposedRefs)(t,a.onViewportChange),c=p.useRef(0);return(0,f.jsxs)(f.Fragment,{children:[(0,f.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,f.jsx)(eF.Slot,{scope:n,children:(0,f.jsx)(N.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:i,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,h.composeEventHandlers)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=l;if(r?.current&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let a=o+e,l=Math.min(r,a),i=a-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});to.displayName=tr;var ta="SelectGroup",[tl,ti]=eK(ta);p.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=(0,_.useId)();return(0,f.jsx)(tl,{scope:n,id:o,children:(0,f.jsx)(N.Primitive.div,{role:"group","aria-labelledby":o,...r,ref:t})})}).displayName=ta;var tc="SelectLabel",ts=p.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=ti(tc,n);return(0,f.jsx)(N.Primitive.div,{id:o.id,...r,ref:t})});ts.displayName=tc;var tu="SelectItem",[td,tf]=eK(tu),tp=p.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...l}=e,i=eX(tu,n),c=e3(tu,n),s=i.value===r,[u,d]=p.useState(a??""),[m,v]=p.useState(!1),y=(0,g.useComposedRefs)(t,e=>c.itemRefCallback?.(e,r,o)),w=(0,_.useId)(),x=p.useRef("touch"),b=()=>{o||(i.onValueChange(r),i.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,f.jsx)(td,{scope:n,value:r,disabled:o,textId:w,isSelected:s,onItemTextChange:p.useCallback(e=>{d(t=>t||(e?.textContent??"").trim())},[]),children:(0,f.jsx)(eF.ItemSlot,{scope:n,value:r,disabled:o,textValue:u,children:(0,f.jsx)(N.Primitive.div,{role:"option","aria-labelledby":w,"data-highlighted":m?"":void 0,"aria-selected":s&&m,"data-state":s?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...l,ref:y,onFocus:(0,h.composeEventHandlers)(l.onFocus,()=>v(!0)),onBlur:(0,h.composeEventHandlers)(l.onBlur,()=>v(!1)),onClick:(0,h.composeEventHandlers)(l.onClick,()=>{"mouse"!==x.current&&b()}),onPointerUp:(0,h.composeEventHandlers)(l.onPointerUp,()=>{"mouse"===x.current&&b()}),onPointerDown:(0,h.composeEventHandlers)(l.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,h.composeEventHandlers)(l.onPointerMove,e=>{x.current=e.pointerType,o?c.onItemLeave?.():"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,h.composeEventHandlers)(l.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,h.composeEventHandlers)(l.onKeyDown,e=>{(c.searchRef?.current===""||" "!==e.key)&&(eH.includes(e.key)&&b()," "===e.key&&e.preventDefault())})})})})});tp.displayName=tu;var tm="SelectItemText",tv=p.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,...a}=e,l=eX(tm,n),i=e3(tm,n),c=tf(tm,n),s=eZ(tm,n),[u,d]=p.useState(null),v=(0,g.useComposedRefs)(t,e=>d(e),c.onItemTextChange,e=>i.itemTextRefCallback?.(e,c.value,c.disabled)),h=u?.textContent,y=p.useMemo(()=>(0,f.jsx)("option",{value:c.value,disabled:c.disabled,children:h},c.value),[c.disabled,c.value,h]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=s;return(0,K.useLayoutEffect)(()=>(w(y),()=>x(y)),[w,x,y]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(N.Primitive.span,{id:c.textId,...a,ref:v}),c.isSelected&&l.valueNode&&!l.valueNodeHasChildren?m.createPortal(a.children,l.valueNode):null]})});tv.displayName=tm;var th="SelectItemIndicator",ty=p.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e;return tf(th,n).isSelected?(0,f.jsx)(N.Primitive.span,{"aria-hidden":!0,...r,ref:t}):null});ty.displayName=th;var tg="SelectScrollUpButton",tw=p.forwardRef((e,t)=>{let n=e3(tg,e.__scopeSelect),r=tn(tg,e.__scopeSelect),[o,a]=p.useState(!1),l=(0,g.useComposedRefs)(t,r.onScrollButtonChange);return(0,K.useLayoutEffect)(()=>{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,f.jsx)(tE,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});tw.displayName=tg;var tx="SelectScrollDownButton",tb=p.forwardRef((e,t)=>{let n=e3(tx,e.__scopeSelect),r=tn(tx,e.__scopeSelect),[o,a]=p.useState(!1),l=(0,g.useComposedRefs)(t,r.onScrollButtonChange);return(0,K.useLayoutEffect)(()=>{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,f.jsx)(tE,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});tb.displayName=tx;var tE=p.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...o}=e,a=e3("SelectScrollButton",n),l=p.useRef(null),i=eB(n),c=p.useCallback(()=>{null!==l.current&&(window.clearInterval(l.current),l.current=null)},[]);return p.useEffect(()=>()=>c(),[c]),(0,K.useLayoutEffect)(()=>{let e=i().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[i]),(0,f.jsx)(N.Primitive.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,h.composeEventHandlers)(o.onPointerDown,()=>{null===l.current&&(l.current=window.setInterval(r,50))}),onPointerMove:(0,h.composeEventHandlers)(o.onPointerMove,()=>{a.onItemLeave?.(),null===l.current&&(l.current=window.setInterval(r,50))}),onPointerLeave:(0,h.composeEventHandlers)(o.onPointerLeave,()=>{c()})})}),tS=p.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,f.jsx)(N.Primitive.div,{"aria-hidden":!0,...r,ref:t})});tS.displayName="SelectSeparator";var tC="SelectArrow";p.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=ez(n),a=eX(tC,n),l=e3(tC,n);return a.open&&"popper"===l.position?(0,f.jsx)(H.Arrow,{...o,...r,ref:t}):null}).displayName=tC;var tR=p.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{let o,a=p.useRef(null),l=(0,g.useComposedRefs)(r,a),i=(o=p.useRef({value:t,previous:t}),p.useMemo(()=>(o.current.value!==t&&(o.current.previous=o.current.value,o.current.value=t),o.current.previous),[t]));return p.useEffect(()=>{let e=a.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[i,t]),(0,f.jsx)(N.Primitive.select,{...n,style:{...U.VISUALLY_HIDDEN_STYLES,...n.style},ref:l,defaultValue:t})});function tN(e){return""===e||void 0===e}function tj(e){let t=(0,j.useCallbackRef)(e),n=p.useRef(""),r=p.useRef(0),o=p.useCallback(e=>{let o=n.current+e;t(o),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),a=p.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return p.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function tP(e,t,n){var r,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=n?e.indexOf(n):-1,i=(r=e,o=Math.max(l,0),r.map((e,t)=>r[(o+t)%r.length]));1===a.length&&(i=i.filter(e=>e!==n));let c=i.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==n?c:void 0}tR.displayName="SelectBubbleInput";var tT=e.i(43531),tk=e.i(64659);let tM=(0,e.i(75254).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var tI=e.i(47163);let tL=p.forwardRef(({className:e,children:t,...n},r)=>(0,f.jsxs)(eJ,{ref:r,className:(0,tI.cn)("flex h-9 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...n,children:[t,(0,f.jsx)(e1,{asChild:!0,children:(0,f.jsx)(tk.ChevronDown,{className:"h-4 w-4 opacity-50"})})]}));tL.displayName=eJ.displayName;let tA=p.forwardRef(({className:e,...t},n)=>(0,f.jsx)(tw,{ref:n,className:(0,tI.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,f.jsx)(tM,{className:"h-4 w-4"})}));tA.displayName=tw.displayName;let tD=p.forwardRef(({className:e,...t},n)=>(0,f.jsx)(tb,{ref:n,className:(0,tI.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,f.jsx)(tk.ChevronDown,{className:"h-4 w-4"})}));tD.displayName=tb.displayName;let tO=p.forwardRef(({className:e,children:t,position:n="popper",...r},o)=>(0,f.jsx)(e2,{children:(0,f.jsxs)(e5,{ref:o,className:(0,tI.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...r,children:[(0,f.jsx)(tA,{}),(0,f.jsx)(to,{className:(0,tI.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,f.jsx)(tD,{})]})}));tO.displayName=e5.displayName,p.forwardRef(({className:e,...t},n)=>(0,f.jsx)(ts,{ref:n,className:(0,tI.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t})).displayName=ts.displayName;let t_=p.forwardRef(({className:e,children:t,...n},r)=>(0,f.jsxs)(tp,{ref:r,className:(0,tI.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,f.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,f.jsx)(ty,{children:(0,f.jsx)(tT.Check,{className:"h-4 w-4"})})}),(0,f.jsx)(tv,{children:t})]}));t_.displayName=tp.displayName,p.forwardRef(({className:e,...t},n)=>(0,f.jsx)(tS,{ref:n,className:(0,tI.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=tS.displayName,e.s(["Select",0,e$,"SelectContent",0,tO,"SelectItem",0,t_,"SelectTrigger",0,tL,"SelectValue",0,e0],62870)}]);

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.