PageSourceSearch

https://konnectify.co/web/_next/static/chunks/2aa2f10d766bd6a6.js

js konnectify.co collected 2026-09-29 11:43:51 UTC 48,177 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,40904,e=>{"use strict";let t;var n=e.i(87433),r=e.i(44440),o=e.i(65596);function i(e,[t,n]){return Math.min(n,Math.max(t,e))}var l=e.i(91967),a=e.i(70621),s=e.i(22353),c=e.i(9413),u=e.i(75649),d=e.i(24532),f=e.i(87656),p=e.i(84961),m=e.i(11207);let h=["top","right","bottom","left"],g=Math.min,v=Math.max,w=Math.round,x=Math.floor,y=e=>({x:e,y:e}),b={left:"right",right:"left",bottom:"top",top:"bottom"};function S(e,t){return"function"==typeof e?e(t):e}function C(e){return e.split("-")[0]}function R(e){return e.split("-")[1]}function E(e){return"x"===e?"y":"x"}function P(e){return"y"===e?"height":"width"}function T(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function j(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let L=["left","right"],A=["right","left"],I=["top","bottom"],D=["bottom","top"];function k(e){let t=C(e);return b[t]+e.slice(t.length)}function H(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function N(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function O(e,t,n){let r,{reference:o,floating:i}=e,l=T(t),a=E(T(t)),s=P(a),c=C(t),u="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(R(t)){case"start":r[a]-=p*(n&&u?-1:1);break;case"end":r[a]+=p*(n&&u?-1:1)}return r}async function M(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=S(t,e),m=H(p),h=a[f?"floating"===d?"reference":"floating":d],g=N(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,w=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),x=await (null==i.isElement?void 0:i.isElement(w))&&await (null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},y=N(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:w,strategy:s}):v);return{top:(g.top-y.top+m.top)/x.y,bottom:(y.bottom-g.bottom+m.bottom)/x.y,left:(g.left-y.left+m.left)/x.x,right:(y.right-g.right+m.right)/x.x}}let B=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:M},s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=O(c,r,s),f=r,p=0,m={};for(let n=0;n<i.length;n++){let h=i[n];if(!h)continue;let{name:g,fn:v}=h,{x:w,y:x,data:y,reset:b}=await v({x:u,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});u=null!=w?w:u,d=null!=x?x:d,m[g]={...m[g],...y},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:u,y:d}=O(c,f,s)),n=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:m}};function V(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function F(e){return h.some(t=>e[t]>=0)}let _=new Set(["left","top"]);async function W(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=C(n),a=R(n),s="y"===T(n),c=_.has(l)?-1:1,u=i&&s?-1:1,d=S(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),s?{x:p*u,y:f*c}:{x:f*c,y:p*u}}function z(){return"u">typeof window}function $(e){return Y(e)?(e.nodeName||"").toLowerCase():"#document"}function K(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function U(e){var t;return null==(t=(Y(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Y(e){return!!z()&&(e instanceof Node||e instanceof K(e).Node)}function X(e){return!!z()&&(e instanceof Element||e instanceof K(e).Element)}function q(e){return!!z()&&(e instanceof HTMLElement||e instanceof K(e).HTMLElement)}function G(e){return!(!z()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof K(e).ShadowRoot)}function Z(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ei(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function J(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let Q=/transform|translate|scale|rotate|perspective|filter/,ee=/paint|layout|strict|content/,et=e=>!!e&&"none"!==e;function en(e){let t=X(e)?ei(e):e;return et(t.transform)||et(t.translate)||et(t.scale)||et(t.rotate)||et(t.perspective)||!er()&&(et(t.backdropFilter)||et(t.filter))||Q.test(t.willChange||"")||ee.test(t.contain||"")}function er(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function eo(e){return/^(html|body|#document)$/.test($(e))}function ei(e){return K(e).getComputedStyle(e)}function el(e){return X(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ea(e){if("html"===$(e))return e;let t=e.assignedSlot||e.parentNode||G(e)&&e.host||U(e);return G(t)?t.host:t}
1function es(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ea(t);return eo(n)?t.ownerDocument?t.ownerDocument.body:t.body:q(n)&&Z(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=K(o);if(!i)return t.concat(o,es(o,[],n));{let e=ec(l);return t.concat(l,l.visualViewport||[],Z(o)?o:[],e&&n?es(e):[])}}function ec(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eu(e){let t=ei(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=q(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=w(n)!==i||w(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ed(e){return X(e)?e:e.contextElement}function ef(e){let t=ed(e);if(!q(t))return y(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eu(t),l=(i?w(n.width):n.width)/r,a=(i?w(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ep=y(0);function em(e){let t=K(e);return er()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ep}function eh(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ed(e),a=y(1);t&&(r?X(r)&&(a=ef(r)):a=ef(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===K(l))&&o)?em(l):y(0),c=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=K(l),t=r&&X(r)?K(r):r,n=e,o=ec(n);for(;o&&r&&t!==n;){let e=ef(o),t=o.getBoundingClientRect(),r=ei(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=i,u+=l,o=ec(n=K(o))}}return N({width:d,height:f,x:c,y:u})}function eg(e,t){let n=el(e).scrollLeft;return t?t.left+n:eh(U(e)).left+n}function ev(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eg(e,n),y:n.top+t.scrollTop}}function ew(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=K(e),r=U(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=er();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let c=eg(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t){let t,n,i,l,a,s,c;r=U(e),t=U(r),n=el(r),i=r.ownerDocument.body,l=v(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=v(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-n.scrollLeft+eg(r),c=-n.scrollTop,"rtl"===ei(i).direction&&(s+=v(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:s,y:c}}else if(X(t)){let e,r,i,l,a,s;r=(e=eh(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=q(t)?ef(t):y(1),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:r*l.y}}else{let n=em(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return N(o)}function ex(e){return"static"===ei(e).position}function ey(e,t){if(!q(e)||"fixed"===ei(e).position)return null;if(t)return t(e);let n=e.offsetParent;return U(e)===n&&(n=n.ownerDocument.body),n}function eb(e,t){var n;let r=K(e);if(J(e))return r;if(!q(e)){let t=ea(e);for(;t&&!eo(t);){if(X(t)&&!ex(t))return t;t=ea(t)}return r}let o=ey(e,t);for(;o&&(n=o,/^(table|td|th)$/.test($(n)))&&ex(o);)o=ey(o,t);return o&&eo(o)&&ex(o)&&!en(o)?r:o||function(e){let t=ea(e);for(;q(t)&&!eo(t);){if(en(t))return t;if(J(t))break;t=ea(t)}return null}(e)||r}let eS=async function(e){let t=this.getOffsetParent||eb,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=q(t),o=U(t),i="fixed"===n,l=eh(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=y(0);if(r||!r&&!i)if(("body"!==$(t)||Z(o))&&(a=el(t)),r){let e=eh(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eg(o));i&&!r&&o&&(s.x=eg(o));let c=!o||r||i?y(0):ev(o,a);return{x:l.left+a.scrollLeft-s.x-c.x,y:l.top+a.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eC={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=U(r),a=!!t&&J(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},c=y(1),u=y(0),d=q(r);
1if((d||!d&&!i)&&(("body"!==$(r)||Z(l))&&(s=el(r)),d)){let e=eh(r);c=ef(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=!l||d||i?y(0):ev(l,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-s.scrollTop*c.y+u.y+f.y}},getDocumentElement:U,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?J(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=es(e,[],!1).filter(e=>X(e)&&"body"!==$(e)),o=null,i="fixed"===ei(e).position,l=i?ea(e):e;for(;X(l)&&!eo(l);){let t=ei(l),n=en(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||Z(l)&&!n&&function e(t,n){let r=ea(t);return!(r===n||!X(r)||eo(r))&&("fixed"===ei(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=ea(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=ew(t,i[0],o),a=l.top,s=l.right,c=l.bottom,u=l.left;for(let e=1;e<i.length;e++){let n=ew(t,i[e],o);a=v(n.top,a),s=g(n.right,s),c=g(n.bottom,c),u=v(n.left,u)}return{width:s-u,height:c-a,x:u,y:a}},getOffsetParent:eb,getElementRects:eS,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eu(e);return{width:t,height:n}},getScale:ef,isElement:X,isRTL:function(e){return"rtl"===ei(e).direction}};function eR(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eE=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:u=0}=S(e,t)||{};if(null==c)return{};let d=H(u),f={x:n,y:r},p=E(T(o)),m=P(p),h=await l.getDimensions(c),w="y"===p,x=w?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-f[p]-i.floating[m],b=f[p]-i.reference[p],C=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),j=C?C[x]:0;j&&await (null==l.isElement?void 0:l.isElement(C))||(j=a.floating[x]||i.floating[m]);let L=j/2-h[m]/2-1,A=g(d[w?"top":"left"],L),I=g(d[w?"bottom":"right"],L),D=j-h[m]-I,k=j/2-h[m]/2+(y/2-b/2),N=v(A,g(k,D)),O=!s.arrow&&null!=R(o)&&k!==N&&i.reference[m]/2-(k<A?A:I)-h[m]/2<0,M=O?k<A?k-A:k-D:0;return{[p]:f[p]+M,data:{[p]:N,centerOffset:k-N-M,...O&&{alignmentOffset:M}},reset:O}}});var eP="u">typeof document?r.useLayoutEffect:function(){};function eT(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eT(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eT(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ej(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eL(e,t){let n=ej(e);return Math.round(t*n)/n}function eA(e){let t=r.useRef(e);return eP(()=>{t.current=e}),t}var eI=e.i(14463),eD=r.forwardRef((e,t)=>{let{children:r,width:o=10,height:i=5,...l}=e;return(0,n.jsx)(eI.Primitive.svg,{...l,ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eD.displayName="Arrow";var ek=e.i(88248),eH=e.i(18731),eN=e.i(70391),eO="Popper",[eM,eB]=(0,c.createContextScope)(eO),[eV,eF]=eM(eO),e_=e=>{let{__scopePopper:t,children:o}=e,[i,l]=r.useState(null);return(0,n.jsx)(eV,{scope:t,anchor:i,onAnchorChange:l,children:o})};e_.displayName=eO;var eW="PopperAnchor",ez=r.forwardRef((e,t)=>{let{__scopePopper:o,virtualRef:i,...l}=e,a=eF(eW,o),c=r.useRef(null),u=(0,s.useComposedRefs)(t,c),d=r.useRef(null);return r.useEffect(()=>{let e=d.current;d.current=i?.current||c.current,e!==d.current&&a.onAnchorChange(d.current)}),i?null:(0,n.jsx)(eI.Primitive.div,{...l,ref:u})});ez.displayName=eW;var e$="PopperContent",[eK,eU]=eM(e$),eY=r.forwardRef((e,t)=>{var i,l,a,c,u,d,f,p,m,h,w,y,b;let H,N,O,M,z,$,{__scopePopper:K,side:Y="bottom",sideOffset:X=0,align:q="center",alignOffset:G=0,arrowPadding:Z=0,avoidCollisions:J=!0,collisionBoundary:Q=[],collisionPadding:ee=0,sticky:et="partial",hideWhenDetached:en=!1,updatePositionStrategy:er="optimized",onPlaced:eo,...ei}=e,el=eF(e$,K),[ea,ec]=r.useState(null),eu=(0,s.useComposedRefs)(t,e=>ec(e)),[ef,ep]=r.useState(null),em=(0,eN.useSize)(ef),eg=em?.width??0,ev=em?.height??0,ew="number"==typeof ee?ee:{top:0,right:0,bottom:0,left:0,...ee},ex=Array.isArray(Q)?Q:[Q],ey=ex.length>0,eb={padding:ew,boundary:ex.filter(eZ),altBoundary:ey},{refs:eS,floatingStyles:eD,placement:eO,isPositioned:eM,middlewareData:eB}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:l,elements:{reference:a,floating:s}={},transform:c=!0,whileElementsMounted:u,open:d}=e,[f,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=r.useState(i);eT(m,i)||h(i);let[g,v]=r.useState(null),[w,x]=r.useState(null),y=r.useCallback(e=>
1{e!==R.current&&(R.current=e,v(e))},[]),b=r.useCallback(e=>{e!==E.current&&(E.current=e,x(e))},[]),S=a||g,C=s||w,R=r.useRef(null),E=r.useRef(null),P=r.useRef(f),T=null!=u,j=eA(u),L=eA(l),A=eA(d),I=r.useCallback(()=>{var e,r;let i,l,a;if(!R.current||!E.current)return;let s={placement:t,strategy:n,middleware:m};L.current&&(s.platform=L.current),(e=R.current,r=E.current,i=new Map,a={...(l={platform:eC,...s}).platform,_c:i},B(e,r,{...l,platform:a})).then(e=>{let t={...e,isPositioned:!1!==A.current};D.current&&!eT(P.current,t)&&(P.current=t,o.flushSync(()=>{p(t)}))})},[m,t,n,L,A]);eP(()=>{!1===d&&P.current.isPositioned&&(P.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let D=r.useRef(!1);eP(()=>(D.current=!0,()=>{D.current=!1}),[]),eP(()=>{if(S&&(R.current=S),C&&(E.current=C),S&&C){if(j.current)return j.current(S,C,I);I()}},[S,C,I,j,T]);let k=r.useMemo(()=>({reference:R,floating:E,setReference:y,setFloating:b}),[y,b]),H=r.useMemo(()=>({reference:S,floating:C}),[S,C]),N=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!H.floating)return e;let t=eL(H.floating,f.x),r=eL(H.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+r+"px)",...ej(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,c,H.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:I,refs:k,elements:H,floatingStyles:N}),[f,I,k,H,N])}({strategy:"fixed",placement:Y+("center"!==q?"-"+q:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,u=ed(e),d=i||l?[...u?es(u):[],...t?es(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=u&&s?function(e,t){let n,r=null,o=U(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=c;if(a||t(),!f||!p)return;let m={rootMargin:-x(d)+"px "+-x(o.clientWidth-(u+f))+"px "+-x(o.clientHeight-(d+p))+"px "+-x(u)+"px",threshold:v(0,g(1,s))||1},h=!0;function w(t){let r=t[0].intersectionRatio;if(r!==s){if(!h)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||eR(c,e.getBoundingClientRect())||l(),h=!1}try{r=new IntersectionObserver(w,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,m)}r.observe(e)}(!0),i}(u,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),u&&!c&&m.observe(u),t&&m.observe(t));let h=c?eh(e):null;return c&&function t(){let r=eh(e);h&&!eR(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===er}),elements:{reference:el.anchor},middleware:[{name:(H={name:"offset",options:l=i={mainAxis:X+ev,alignmentAxis:G},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:a}=e,s=await W(e,l);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:i}}}}).name,fn:H.fn,options:[i,void 0]},J&&{name:(N={name:"shift",options:u=c={mainAxis:!0,crossAxis:!1,limiter:"partial"===et?{fn:(a=void 0,{options:a={},fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=S(a,e),u={x:t,y:n},d=T(r),f=E(d),p=u[f],m=u[d],h=S(l,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var v,w;let e="y"===f?"width":"height",t=_.has(C(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),l=o.reference[d]+o.reference[e]+(t?0:(null==(w=i.offset)?void 0:w[d])||0)-(t?g.crossAxis:0);m<n?m=n:m>l&&(m=l)}return{[f]:p,[d]:m}}}).fn,options:[void 0,void 0]}:void 0,...eb},async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=S(u,e),c={x:t,y:n},d=await o.detectOverflow(e,s),f=T(C(r)),p=E(f),m=c[p],h=c[f];
1if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=m+d[e],r=m-d[t];m=v(n,g(m,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+d[e],r=h-d[t];h=v(n,g(h,r))}let w=a.fn({...e,[p]:m,[f]:h});return{...w,data:{x:w.x-t,y:w.y-n,enabled:{[p]:i,[f]:l}}}}}).name,fn:N.fn,options:[c,void 0]},J&&{name:(O={name:"flip",options:f=d={...eb},async fn(e){var t,n,r,o,i,l,a,s;let c,u,d,{placement:p,middlewareData:m,rects:h,initialPlacement:g,platform:v,elements:w}=e,{mainAxis:x=!0,crossAxis:y=!0,fallbackPlacements:b,fallbackStrategy:H="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:O=!0,...M}=S(f,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let B=C(p),V=T(g),F=C(g)===g,_=await (null==v.isRTL?void 0:v.isRTL(w.floating)),W=b||(F||!O?[k(g)]:(c=k(g),[j(g),c,j(c)])),z="none"!==N;!b&&z&&W.push(...(u=R(g),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?A:L;return t?L:A;case"left":case"right":return t?I:D;default:return[]}}(C(g),"start"===N,_),u&&(d=d.map(e=>e+"-"+u),O&&(d=d.concat(d.map(j)))),d));let $=[g,...W],K=await v.detectOverflow(e,M),U=[],Y=(null==(n=m.flip)?void 0:n.overflows)||[];if(x&&U.push(K[B]),y){let e,t,n,r,o=(l=p,a=h,void 0===(s=_)&&(s=!1),e=R(l),n=P(t=E(T(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=k(r)),[r,k(r)]);U.push(K[o[0]],K[o[1]])}if(Y=[...Y,{placement:p,overflows:U}],!U.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=$[e];if(t&&("alignment"!==y||V===T(t)||Y.every(e=>T(e.placement)!==V||e.overflows[0]>0)))return{data:{index:e,overflows:Y},reset:{placement:t}};let n=null==(o=Y.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(H){case"bestFit":{let e=null==(i=Y.filter(e=>{if(z){let t=T(e.placement);return t===V||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=g}if(p!==n)return{reset:{placement:n}}}return{}}}).name,fn:O.fn,options:[d,void 0]},{name:(M={name:"size",options:m=p={...eb,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:a,elements:s}=e,{apply:c=()=>{},...u}=S(m,e),d=await a.detectOverflow(e,u),f=C(i),p=R(i),h="y"===T(i),{width:w,height:x}=l.floating;"top"===f||"bottom"===f?(r=f,o=p===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,r="end"===p?"top":"bottom");let y=x-d.top-d.bottom,b=w-d.left-d.right,E=g(x-d[r],y),P=g(w-d[o],b),j=!e.middlewareData.shift,L=E,A=P;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(A=b),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(L=y),j&&!p){let e=v(d.left,0),t=v(d.right,0),n=v(d.top,0),r=v(d.bottom,0);h?A=w-2*(0!==e||0!==t?e+t:v(d.left,d.right)):L=x-2*(0!==n||0!==r?n+r:v(d.top,d.bottom))}await c({...e,availableWidth:A,availableHeight:L});let I=await a.getDimensions(s.floating);return w!==I.width||x!==I.height?{reset:{rects:!0}}:{}}}).name,fn:M.fn,options:[p,void 0]},ef&&{name:(z={name:"arrow",options:w=h={element:ef,padding:Z},fn(e){let{element:t,padding:n}="function"==typeof w?w(e):w;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eE({element:t.current,padding:n}).fn(e):{}:t?eE({element:t,padding:n}).fn(e):{}}}).name,fn:z.fn,options:[h,void 0]},eJ({arrowWidth:eg,arrowHeight:ev}),en&&{name:($={name:"hide",options:b=y={strategy:"referenceHidden",...eb},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=S(b,e);switch(r){case"referenceHidden":{let r=V(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:F(r)}}}case"escaped":{let r=V(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:F(r)}}}default:return{}}}}).name,fn:$.fn,options:[y,void 0]}]}),[eV,e_]=eQ(eO),eW=(0,ek.useCallbackRef)(eo);(0,eH.useLayoutEffect)(()=>{eM&&eW?.()},[eM,eW]);let ez=eB.arrow?.x,eU=eB.arrow?.y,eY=eB.arrow?.centerOffset!==0,[eX,eq]=r.useState();return(0,eH.useLayoutEffect)(()=>{ea&&eq(window.getComputedStyle(ea).zIndex)},[ea]),(0,n.jsx)("div",{ref:eS.setFloating,"data-radix-popper-content-wrapper":"",style:{...eD,transform:eM?eD.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eX,"--radix-popper-transform-origin":[eB.transformOrigin?.x,eB.transformOrigin?.y].join(" "),...eB.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(eK,{scope:K,placedSide:eV,onArrowChange:ep,arrowX:ez,arrowY:eU,shouldHideArrow:eY,children:(0,n.jsx)(eI.Primitive.div,{"data-side":eV,"data-align":e_,...ei,ref:eu,style:{...ei.style,animation:eM?void 0:"none"}})})})});eY.displayName=e$;var eX="PopperArrow",eq={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},eG=r.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,i=eU(eX,r),l=eq[i.placedSide];return(0,n.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(eD,{...o,ref:t,style:{...o.style,display:"block"}})})});function eZ(e){return null!==e}eG.displayName=eX;var eJ=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,c]=eQ(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===s?(p=i?u:`${d}px`,m=`${-a}px`):"top"===s?(p=i?u:`${d}px`,m=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,m=i?u:`${f}px`):"left"===s&&(p=`${r.floating.width+a}px`,m=i?u:`${f}px`),{data:{x:p,y:m}}}});function eQ(e){let[t,n="center"]=e.split("-");return[t,n]}var e0=e.i(643),e1=e.i(60310),e2=e.i(36567),e5=e.i(9641),e3=e.i(9427),e4=e.i(73772),e9=e.i(69759),e6=[" ","Enter","ArrowUp","ArrowDown"],e7=[" ","Enter"],e8="Select",[te,tt,tn]=(0,a.createCollection)(e8),[tr,to]=(0,c.createContextScope)(e8,[tn,eB]),ti=eB(),[tl,ta]=tr(e8),[ts,tc]=tr(e8),tu=e=>{let{__scopeSelect:t,children:o,open:i,defaultOpen:l,onOpenChange:a,value:s,defaultValue:c,onValueChange:d,dir:f,name:p,autoComplete:h,disabled:g,required:v,form:w}=e,x=ti(t),[y,b]=r.useState(null),[S,C]=r.useState(null),[R,E]=r.useState(!1),P=(0,u.useDirection)(f),[T,j]=(0,e2.useControllableState)({prop:i,defaultProp:l??!1,onChange:a,caller:e8}),[L,A]=(0,e2.useControllableState)({prop:s,defaultProp:c,onChange:d,caller:e8}),I=r.useRef(null),D=!y||w||!!y.closest("form"),[k,H]=r.useState(new Set),N=Array.from(k).map(e=>e.props.value).join(";");return(0,n.jsx)(e_,{...x,children:(0,n.jsxs)(tl,{required:v,scope:t,trigger:y,onTriggerChange:b,valueNode:S,onValueNodeChange:C,valueNodeHasChildren:R,onValueNodeHasChildrenChange:E,contentId:(0,m.useId)(),value:L,onValueChange:A,open:T,onOpenChange:j,dir:P,triggerPointerDownPosRef:I,disabled:g,children:[(0,n.jsx)(te.Provider,{scope:t,children:(0,n.jsx)(ts,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{H(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{H(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:o})}),D?(0,n.jsxs)(tZ,{"aria-hidden":!0,required:v,tabIndex:-1,name:p,autoComplete:h,value:L,onChange:e=>A(e.target.value),disabled:g,form:w,children:[void 0===L?(0,n.jsx)("option",{value:""}):null,Array.from(k)]},N):null]})})};tu.displayName=e8;var td="SelectTrigger",tf=r.forwardRef((e,t)=>{let{__scopeSelect:o,disabled:i=!1,...a}=e,c=ti(o),u=ta(td,o),d=u.disabled||i,f=(0,s.useComposedRefs)(t,u.onTriggerChange),p=tt(o),m=r.useRef("touch"),[h,g,v]=tQ(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===u.value),r=t0(t,e,n);void 0!==r&&u.onValueChange(r.value)}),w=e=>{d||(u.onOpenChange(!0),v()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,n.jsx)(ez,{asChild:!0,...c,children:(0,n.jsx)(eI.Primitive.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":tJ(u.value)?"":void 0,...a,ref:f,onClick:(0,l.composeEventHandlers)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&w(e)}),onPointerDown:(0,l.composeEventHandlers)(a.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,l.composeEventHandlers)(a.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&e6.includes(e.ke
1y)&&(w(),e.preventDefault())})})})});tf.displayName=td;var tp="SelectValue",tm=r.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:i,children:l,placeholder:a="",...c}=e,u=ta(tp,r),{onValueNodeHasChildrenChange:d}=u,f=void 0!==l,p=(0,s.useComposedRefs)(t,u.onValueNodeChange);return(0,eH.useLayoutEffect)(()=>{d(f)},[d,f]),(0,n.jsx)(eI.Primitive.span,{...c,ref:p,style:{pointerEvents:"none"},children:tJ(u.value)?(0,n.jsx)(n.Fragment,{children:a}):l})});tm.displayName=tp;var th=r.forwardRef((e,t)=>{let{__scopeSelect:r,children:o,...i}=e;return(0,n.jsx)(eI.Primitive.span,{"aria-hidden":!0,...i,ref:t,children:o||"▼"})});th.displayName="SelectIcon";var tg=e=>(0,n.jsx)(e0.Portal,{asChild:!0,...e});tg.displayName="SelectPortal";var tv="SelectContent",tw=r.forwardRef((e,t)=>{let i=ta(tv,e.__scopeSelect),[l,a]=r.useState();return((0,eH.useLayoutEffect)(()=>{a(new DocumentFragment)},[]),i.open)?(0,n.jsx)(tS,{...e,ref:t}):l?o.createPortal((0,n.jsx)(tx,{scope:e.__scopeSelect,children:(0,n.jsx)(te.Slot,{scope:e.__scopeSelect,children:(0,n.jsx)("div",{children:e.children})})}),l):null});tw.displayName=tv;var[tx,ty]=tr(tv),tb=(0,e1.createSlot)("SelectContent.RemoveScroll"),tS=r.forwardRef((e,t)=>{let{__scopeSelect:o,position:i="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:c,onPointerDownOutside:u,side:m,sideOffset:h,align:g,alignOffset:v,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C,...R}=e,E=ta(tv,o),[P,T]=r.useState(null),[j,L]=r.useState(null),A=(0,s.useComposedRefs)(t,e=>T(e)),[I,D]=r.useState(null),[k,H]=r.useState(null),N=tt(o),[O,M]=r.useState(!1),B=r.useRef(!1);r.useEffect(()=>{if(P)return(0,e4.hideOthers)(P)},[P]),(0,f.useFocusGuards)();let V=r.useCallback(e=>{let[t,...n]=N().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&&j&&(j.scrollTop=0),n===r&&j&&(j.scrollTop=j.scrollHeight),n?.focus(),document.activeElement!==o))return},[N,j]),F=r.useCallback(()=>V([I,P]),[V,I,P]);r.useEffect(()=>{O&&F()},[O,F]);let{onOpenChange:_,triggerPointerDownPosRef:W}=E;r.useEffect(()=>{if(P){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(W.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():P.contains(n.target)||_(!1),document.removeEventListener("pointermove",t),W.current=null};return null!==W.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[P,_,W]),r.useEffect(()=>{let e=()=>_(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[_]);let[z,$]=tQ(e=>{let t=N().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=t0(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),K=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==E.value&&E.value===t||r)&&(D(e),r&&(B.current=!0))},[E.value]),U=r.useCallback(()=>P?.focus(),[P]),Y=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==E.value&&E.value===t||r)&&H(e)},[E.value]),X="popper"===i?tR:tC,q=X===tR?{side:m,sideOffset:h,align:g,alignOffset:v,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,n.jsx)(tx,{scope:o,content:P,viewport:j,onViewportChange:L,itemRefCallback:K,selectedItem:I,onItemLeave:U,itemTextRefCallback:Y,focusSelectedItem:F,selectedItemText:k,position:i,isPositioned:O,searchRef:z,children:(0,n.jsx)(e9.RemoveScroll,{as:tb,allowPinchZoom:!0,children:(0,n.jsx)(p.FocusScope,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.composeEventHandlers)(a,e=>{E.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,n.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:(0,n.jsx)(X,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault(),...R,...q,onPlaced:()=>M(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:(0,l.composeEventHandlers)(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=N().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(()=>V(t)),e.preventDefault()}})})})})})})});tS.displayName="SelectContentImpl";var tC=r.forwardRef((e,t)=>{let{__scopeSelect:o,onPlaced:l,...a}=e,c=ta(tv,o),u=ty(tv,o),[d,f]=r.useState(null),[p,m]=r.useState(null),h=(0,s.useComposedRefs)(t,e=>m(e)),g=tt(o),v=r.useRef(!1),w=r.useRef(!0),{viewport:x,selectedItem:y,selectedItemText:b,focusSelectedItem:S}=u,C=r.useCallback(()=>{if(c.trigger&&c.valueNode&&d&&p&&x&&y&&b){let e=c.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=c.valueNode.getBoundingClientRect(),r=b.getBoundingClientRect();if("rtl"!==c.dir){let o=r.left-t.left,l=n.left-o,a=e.left-l,s=e.width+a,c=Math.max(s,t.width),u=i(l,[10,Math.max(10,window.innerWidth-10-c)]);d.style.minWidth=s+"px",d.style.left=u+"px"}else{let o=t.right-r.right,l=window.innerWidth-n.right-o,a=window.innerWidth-e.right-l,s=e.width+a,c=Math.max(s,t.width),u=i(l,[10,Math.max(10,window.innerWidth-10-c)]);d.style.minWidth=s+"px",d.style.right=u+"px"}let o=g(),a=window.innerHeight-20,s=x.scrollHeight,u=window.getComputedStyle(p),f=parseInt(u.borderTopWidth,10),m=parseInt(u.paddingTop,10),h=parseInt(u.borderBottomWidth,10),w=f+m+s+parseInt(u.paddingBottom,10)+h,S=Math.min(5*y.offsetHeight,w),C=window.getComputedStyle(x),R=parseInt(C.paddingTop,10),E=parseInt(C.paddingBottom,10),P=e.top+e.height/2-10,T=y.offsetHeight/2,j=f+m+(y.offsetTop+T);if(j<=P){let e=o.length>0&&y===o[o.length-1].ref.current;d.style.bottom="0px";let t=Math.max(a-P,T+(e?E:0)+(p.clientHeight-x.offsetTop-x.offsetHeight)+h);d.style.height=j+t+"px"}else{let e=o.length>0&&y===o[0].ref.current;d.style.top="0px";let t=Math.max(P,f+x.offsetTop+(e?R:0)+T);d.style.height=t+(w-j)+"px",x.scrollTop=j-P+x.offsetTop}d.style.margin="10px 0",d.style.minHeight=S+"px",d.style.maxHeight=a+"px",l?.(),requestAnimationFrame(()=>v.current=!0)}},[g,c.trigger,c.valueNode,d,p,x,y,b,c.dir,l]);(0,eH.useLayoutEffect)(()=>C(),[C]);let[R,E]=r.useState();(0,eH.useLayoutEffect)(()=>{p&&E(window.getComputedStyle(p).zIndex)},[p]);let P=r.useCallback(e=>{e&&!0===w.current&&(C(),S?.(),w.current=!1)},[C,S]);return(0,n.jsx)(tE,{scope:o,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:P,children:(0,n.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,n.jsx)(eI.Primitive.div,{...a,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});tC.displayName="SelectItemAlignedPosition";var tR=r.forwardRef((e,t)=>{let{__scopeSelect:r,align:o="start",collisionPadding:i=10,...l}=e,a=ti(r);return(0,n.jsx)(eY,{...a,...l,ref:t,align:o,collisionPadding:i,style:{boxSizing:"border-box",...l.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)"}})});tR.displayName="SelectPopperPosition";var[tE,tP]=tr(tv,{}),tT="SelectViewport",tj=r.forwardRef((e,t)=>{let{__scopeSelect:o,nonce:i,...a}=e,c=ty(tT,o),u=tP(tT,o),d=(0,s.useComposedRefs)(t,c.onViewportChange),f=r.useRef(0);return(0,n.jsxs)(n.Fragment,{children:[(0,n.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:i}),(0,n.jsx)(te.Slot,{scope:o,children:(0,n.jsx)(eI.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,l.composeEventHandlers)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=u;if(r?.current&&n){let e=Math.abs(f.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 i=o+e,l=Math.min(r,i),a=i-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});tj.displayName=tT;var tL="SelectGroup",[tA,tI]=tr(tL),tD=r.forwardRef((e,t)=>
1{let{__scopeSelect:r,...o}=e,i=(0,m.useId)();return(0,n.jsx)(tA,{scope:r,id:i,children:(0,n.jsx)(eI.Primitive.div,{role:"group","aria-labelledby":i,...o,ref:t})})});tD.displayName=tL;var tk="SelectLabel",tH=r.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,i=tI(tk,r);return(0,n.jsx)(eI.Primitive.div,{id:i.id,...o,ref:t})});tH.displayName=tk;var tN="SelectItem",[tO,tM]=tr(tN),tB=r.forwardRef((e,t)=>{let{__scopeSelect:o,value:i,disabled:a=!1,textValue:c,...u}=e,d=ta(tN,o),f=ty(tN,o),p=d.value===i,[h,g]=r.useState(c??""),[v,w]=r.useState(!1),x=(0,s.useComposedRefs)(t,e=>f.itemRefCallback?.(e,i,a)),y=(0,m.useId)(),b=r.useRef("touch"),S=()=>{a||(d.onValueChange(i),d.onOpenChange(!1))};if(""===i)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,n.jsx)(tO,{scope:o,value:i,disabled:a,textId:y,isSelected:p,onItemTextChange:r.useCallback(e=>{g(t=>t||(e?.textContent??"").trim())},[]),children:(0,n.jsx)(te.ItemSlot,{scope:o,value:i,disabled:a,textValue:h,children:(0,n.jsx)(eI.Primitive.div,{role:"option","aria-labelledby":y,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...u,ref:x,onFocus:(0,l.composeEventHandlers)(u.onFocus,()=>w(!0)),onBlur:(0,l.composeEventHandlers)(u.onBlur,()=>w(!1)),onClick:(0,l.composeEventHandlers)(u.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:(0,l.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:(0,l.composeEventHandlers)(u.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,l.composeEventHandlers)(u.onPointerMove,e=>{b.current=e.pointerType,a?f.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,l.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,l.composeEventHandlers)(u.onKeyDown,e=>{(f.searchRef?.current===""||" "!==e.key)&&(e7.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});tB.displayName=tN;var tV="SelectItemText",tF=r.forwardRef((e,t)=>{let{__scopeSelect:i,className:l,style:a,...c}=e,u=ta(tV,i),d=ty(tV,i),f=tM(tV,i),p=tc(tV,i),[m,h]=r.useState(null),g=(0,s.useComposedRefs)(t,e=>h(e),f.onItemTextChange,e=>d.itemTextRefCallback?.(e,f.value,f.disabled)),v=m?.textContent,w=r.useMemo(()=>(0,n.jsx)("option",{value:f.value,disabled:f.disabled,children:v},f.value),[f.disabled,f.value,v]),{onNativeOptionAdd:x,onNativeOptionRemove:y}=p;return(0,eH.useLayoutEffect)(()=>(x(w),()=>y(w)),[x,y,w]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eI.Primitive.span,{id:f.textId,...c,ref:g}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(c.children,u.valueNode):null]})});tF.displayName=tV;var t_="SelectItemIndicator",tW=r.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e;return tM(t_,r).isSelected?(0,n.jsx)(eI.Primitive.span,{"aria-hidden":!0,...o,ref:t}):null});tW.displayName=t_;var tz="SelectScrollUpButton",t$=r.forwardRef((e,t)=>{let o=ty(tz,e.__scopeSelect),i=tP(tz,e.__scopeSelect),[l,a]=r.useState(!1),c=(0,s.useComposedRefs)(t,i.onScrollButtonChange);return(0,eH.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){a(t.scrollTop>0)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),l?(0,n.jsx)(tY,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});t$.displayName=tz;var tK="SelectScrollDownButton",tU=r.forwardRef((e,t)=>{let o=ty(tK,e.__scopeSelect),i=tP(tK,e.__scopeSelect),[l,a]=r.useState(!1),c=(0,s.useComposedRefs)(t,i.onScrollButtonChange);return(0,eH.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),l?(0,n.jsx)(tY,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});tU.displayName=tK;var tY=r.forwardRef((e,t)=>
1{let{__scopeSelect:o,onAutoScroll:i,...a}=e,s=ty("SelectScrollButton",o),c=r.useRef(null),u=tt(o),d=r.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return r.useEffect(()=>()=>d(),[d]),(0,eH.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,n.jsx)(eI.Primitive.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,l.composeEventHandlers)(a.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(i,50))}),onPointerMove:(0,l.composeEventHandlers)(a.onPointerMove,()=>{s.onItemLeave?.(),null===c.current&&(c.current=window.setInterval(i,50))}),onPointerLeave:(0,l.composeEventHandlers)(a.onPointerLeave,()=>{d()})})}),tX=r.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e;return(0,n.jsx)(eI.Primitive.div,{"aria-hidden":!0,...o,ref:t})});tX.displayName="SelectSeparator";var tq="SelectArrow",tG=r.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,i=ti(r),l=ta(tq,r),a=ty(tq,r);return l.open&&"popper"===a.position?(0,n.jsx)(eG,{...i,...o,ref:t}):null});tG.displayName=tq;var tZ=r.forwardRef(({__scopeSelect:e,value:t,...o},i)=>{let l=r.useRef(null),a=(0,s.useComposedRefs)(i,l),c=(0,e5.usePrevious)(t);return r.useEffect(()=>{let e=l.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(c!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[c,t]),(0,n.jsx)(eI.Primitive.select,{...o,style:{...e3.VISUALLY_HIDDEN_STYLES,...o.style},ref:a,defaultValue:t})});function tJ(e){return""===e||void 0===e}function tQ(e){let t=(0,ek.useCallbackRef)(e),n=r.useRef(""),o=r.useRef(0),i=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),l=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,i,l]}function t0(e,t,n){var r,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=n?e.indexOf(n):-1,a=(r=e,o=Math.max(l,0),r.map((e,t)=>r[(o+t)%r.length]));1===i.length&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return s!==n?s:void 0}tZ.displayName="SelectBubbleInput",e.s(["Arrow",()=>tG,"Content",()=>tw,"Group",()=>tD,"Icon",()=>th,"Item",()=>tB,"ItemIndicator",()=>tW,"ItemText",()=>tF,"Label",()=>tH,"Portal",()=>tg,"Root",()=>tu,"ScrollDownButton",()=>tU,"ScrollUpButton",()=>t$,"Select",()=>tu,"SelectArrow",()=>tG,"SelectContent",()=>tw,"SelectGroup",()=>tD,"SelectIcon",()=>th,"SelectItem",()=>tB,"SelectItemIndicator",()=>tW,"SelectItemText",()=>tF,"SelectLabel",()=>tH,"SelectPortal",()=>tg,"SelectScrollDownButton",()=>tU,"SelectScrollUpButton",()=>t$,"SelectSeparator",()=>tX,"SelectTrigger",()=>tf,"SelectValue",()=>tm,"SelectViewport",()=>tj,"Separator",()=>tX,"Trigger",()=>tf,"Value",()=>tm,"Viewport",()=>tj,"createSelectScope",()=>to],33505);var t1=e.i(33505),t1=t1,t2=e.i(32137),t5=e.i(59861),t3=e.i(7425),t4=e.i(75094);function t9({...e}){return(0,n.jsx)(t1.Root,{"data-slot":"select",...e})}function t6({...e}){return(0,n.jsx)(t1.Value,{"data-slot":"select-value",...e})}function t7({className:e,children:t,...r}){return(0,n.jsxs)(t1.Trigger,{"data-slot":"select-trigger",className:(0,t2.cn)("flex h-9 w-full items-center justify-between rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-xs transition-[color,box-shadow] outline-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 data-[placeholder]:text-muted-foreground dark:bg-input/30",e),...r,children:[t,(0,n.jsx)(t1.Icon,{asChild:!0,children:(0,n.jsx)(t3.ChevronDownIcon,{className:"size-4 opacity-60"})})]})}function t8({className:e,children:t,position:r="popper",...o}){return(0,n.jsx)(t1.Portal,{children:(0,n.jsxs)(t1.Content,{"data-slot":"select-content",position:r,className:(0,t2.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95","popper"===r&&"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),...o,children:[(0,n.jsx)(nt,{}),(0,n.jsx)(t1.Viewport,{className:(0,t2.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,n.jsx)(nn,{})]})})}function ne({className:e,children:t,...r}){return(0,n.jsxs)(t1.Item,{"data-slot":"select-item",className:(0,t2.cn)("relative flex w-full cursor-default items-center rounded-sm py-1.5 pr-8 pl-2 text-sm outline-none select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[(0,n.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(t1.ItemIndicator,{children:(0,n.jsx)(t5.CheckIcon,{className:"size-4"})})}),(0,n.jsx)(t1.ItemText,{children:t})]})}function nt({className:e,...t}){return(0,n.jsx)(t1.ScrollUpButton,{"data-slot":"select-scroll-up-button",className:(0,t2.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(t4.ChevronUpIcon,{className:"size-4"})})}function nn({className:e,...t}){return(0,n.jsx)(t1.ScrollDownButton,{"data-slot":"select-scroll-down-button",className:(0,t2.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(t3.ChevronDownIcon,{className:"size-4"})})}e.s(["Select",()=>t9,"SelectContent",()=>t8,"SelectItem",()=>ne,"SelectTrigger",()=>t7,"SelectValue",()=>t6],40904)}]);

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.