1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="49f2d1c8-ef9c-4b2a-bf83-81cacd097aa3",e._sentryDebugIdIdentifier="sentry-dbid-49f2d1c8-ef9c-4b2a-bf83-81cacd097aa3")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16256],{1697:(e,t,r)=>{r.d(t,{_:()=>n});function n(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}},16256:(e,t,r)=>{r.d(t,{UC:()=>tt,In:()=>e7,q7:()=>tn,VF:()=>to,p4:()=>tl,ZL:()=>te,bL:()=>e9,wn:()=>ta,PP:()=>ti,l9:()=>e3,WT:()=>e6,LM:()=>tr});var n,l=r(12115),o=r.t(l,2),i=r(47650);function a(e,[t,r]){return Math.min(r,Math.max(t,e))}var s=r(4034),u=r(19064),d=r(1697),c=r(83724),f=r(95155);function p(e,t=[]){let r=[],n=()=>{let t=r.map(e=>l.createContext(e));return function(r){let n=r?.[e]||t;return l.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=l.createContext(n),i=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,s=r?.[e]?.[i]||o,u=l.useMemo(()=>a,Object.values(a));return(0,f.jsx)(s.Provider,{value:u,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let s=a?.[e]?.[i]||o,u=l.useContext(s);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let l=r(e)[`__scope${n}`];return{...t,...l}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}var h=r(12476);function v(e){let t=function(e){let t=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(l.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==l.Fragment&&(s.ref=t?(0,h.t)(t,a):a),l.cloneElement(r,s)}return l.Children.count(r)>1?l.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=l.forwardRef((e,r)=>{let{children:n,...o}=e,i=l.Children.toArray(n),a=i.find(g);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,f.jsx)(t,{...o,ref:r,children:l.isValidElement(e)?l.cloneElement(e,void 0,n):null})}return(0,f.jsx)(t,{...o,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var m=Symbol("radix.slottable");function g(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var y=new WeakMap;function w(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=x(t),l=n>=0?n:r+n;return l<0||l>=r?-1:l}(e,t);return -1===r?void 0:e[r]}function x(e){return e!=e||0===e?0:Math.trunc(e)}n=new WeakMap,class e extends Map{set(e,t){return y.get(this)&&(this.has(e)?(0,u._)(this,n)[(0,u._)(this,n).indexOf(e)]=e:(0,u._)(this,n).push(e)),super.set(e,t),this}insert(e,t,r){let l,o=this.has(t),i=(0,u._)(this,n).length,a=x(e),s=a>=0?a:i+a,d=s<0||s>=i?-1:s;if(d===this.size||o&&d===this.size-1||-1===d)return this.set(t,r),this;let c=this.size+ +!o;a<0&&s++;let f=[...(0,u._)(this,n)],p=!1;for(let e=s;e<c;e++)if(s===e){let n=f[e];f[e]===t&&(n=f[e+1]),o&&this.delete(t),l=this.get(n),this.set(t,r)}else{p||f[e-1]!==t||(p=!0);let r=f[p?e:e-1],n=l;l=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,n){let l=new e(this);return l.insert(t,r,n),l}before(e){let t=(0,u._)(this,n).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let l=(0,u._)(this,n).indexOf(e);return -1===l?this:this.insert(l,t,r)}after(e){let t=(0,u._)(this,n).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let l=(0,u._)(this,n).indexOf(e);return -1===l?this:this.insert(l+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return(0,c._)(this,n,[]),super.clear()}delete(e){let t=super.delete(e);return t&&(0,u._)(this,n).splice((0,u._)(this,n).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=w((0,u._)(this,n),e);
1if(void 0!==t)return this.get(t)}entryAt(e){let t=w((0,u._)(this,n),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return(0,u._)(this,n).indexOf(e)}keyAt(e){return w((0,u._)(this,n),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],l=0;for(let e of this)Reflect.apply(t,r,[e,l,this])&&n.push(e),l++;return new e(n)}map(t,r){let n=[],l=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,l,this])]),l++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,l]=t,o=0,i=null!=l?l:this.at(0);for(let e of this)i=0===o&&1===t.length?e:Reflect.apply(n,this,[i,e,o,this]),o++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,l]=t,o=null!=l?l:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);o=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[o,r,e,this])}return o}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let l=[...this.entries()];return l.splice(...r),new e(l)}slice(t,r){let n=new e,l=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(l=r-1);for(let e=t;e<=l;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),(0,d._)(this,n,{writable:!0,value:void 0}),(0,c._)(this,n,[...super.keys()]),y.set(this,!0)}};var b=l.createContext(void 0),S=r(23349),C=r(80588),R=r(8846),j=r(85195),N=o[" useId ".trim().toString()]||(()=>void 0),A=0;function _(e){let[t,r]=l.useState(N());return(0,j.N)(()=>{e||r(e=>e??String(A++))},[e]),e||(t?`radix-${t}`:"")}var E=r(48172),k=r(58053),P=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=v(`Primitive.${t}`),n=l.forwardRef((e,n)=>{let{asChild:l,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(l?r:t,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),I=l.forwardRef((e,t)=>{let{children:r,width:n=10,height:l=5,...o}=e;return(0,f.jsx)(P.svg,{...o,ref:t,width:n,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,f.jsx)("polygon",{points:"0,0 30,0 15,10"})})});I.displayName="Arrow";var T=r(9500),M=r(9534),D="Popper",[O,K]=p(D),[L,H]=O(D),z=e=>{let{__scopePopper:t,children:r}=e,[n,o]=l.useState(null);return(0,f.jsx)(L,{scope:t,anchor:n,onAnchorChange:o,children:r})};z.displayName=D;var B="PopperAnchor",V=l.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,i=H(B,r),a=l.useRef(null),s=(0,h.s)(t,a),u=l.useRef(null);return l.useEffect(()=>{let e=u.current;u.current=(null==n?void 0:n.current)||a.current,e!==u.current&&i.onAnchorChange(u.current)}),n?null:(0,f.jsx)(P.div,{...o,ref:s})});V.displayName=B;var W="PopperContent",[F,$]=O(W),U=l.forwardRef((e,t)=>{var r,n,o,i,a,s,u,d;let{__scopePopper:c,side:p="bottom",sideOffset:v=0,align:m="center",alignOffset:g=0,arrowPadding:y=0,avoidCollisions:w=!0,collisionBoundary:x=[],collisionPadding:b=0,sticky:S="partial",hideWhenDetached:C=!1,updatePositionStrategy:R="optimized",onPlaced:N,...A}=e,_=H(W,c),[I,D]=l.useState(null),O=(0,h.s)(t,e=>D(e)),[K,L]=l.useState(null),z=(0,M.X)(K),B=null!=(u=null==z?void 0:z.width)?u:0,V=null!=(d=null==z?void 0:z.height)?d:0,$="number"==typeof b?b:{top:0,right:0,bottom:0,left:0,...b},U=Array.isArray(x)?x:[x],Y=U.length>0,q={padding:$,boundary:U.filter(Z),altBoundary:Y},{refs:X,floatingStyles:Q,placement:ee,isPositioned:et,middlewareData:er}=(0,E.we)({strategy:"fixed",placement:p+("center"!==m?"-"+m:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,k.ll)(...t,{animationFrame:"always"===R})},elements:{reference:_.anchor},middleware:[(0,E.cY)({mainAxis:v+V,alignmentAxis:g}),w&&(0,E.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?(0,E.ER)():void 0,...q}),w&&(0,E.UU)({...q}),(0,E.Ej)({...q,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:l}=e,{width:o,height:i}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(l,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),K&&(0,E.UE)({element:K,padding:y}),G({arrowWidth:B,arrowHeight:V}),C&&(0,E.jD)({strategy:"referenceHidden",...q})]}),[en,el]=J(ee),eo=(0,T.c)(N);(0,j.N)(()=>{et&&(null==eo||eo())},[et,eo]);let ei=null==(r=er.arrow)?void 0:r.x,ea=null==(n=er.arrow)?void 0:n.y,es=(null==(o=er.arrow)?void 0:o.centerOffset)!==0,[eu,ed]=l.useState();return(0,j.N)(()=>{I&&ed(window.getComputedStyle(I).zIndex)},[I]),(0,f.jsx)("div",{ref:X.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:et?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eu,"--radix-popper-transform-origin":[null==(i=er.transformOrigin)?void 0:i.x,null==(a=er.transformOrigin)?void 0:a.y].join(" "),...(null==(s=er.hide)?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(F,{scope:c,placedSide:en,onArrowChange:L,arrowX:ei,arrowY:ea,shouldHideArrow:es,children:(0,f.jsx)(P.div,{"data-side":en,"data-align":el,...A,ref:O,style:{...A.
1style,animation:et?void 0:"none"}})})})});U.displayName=W;var Y="PopperArrow",q={top:"bottom",right:"left",bottom:"top",left:"right"},X=l.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,l=$(Y,r),o=q[l.placedSide];return(0,f.jsx)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:(0,f.jsx)(I,{...n,ref:t,style:{...n.style,display:"block"}})})});function Z(e){return null!==e}X.displayName=Y;var G=e=>({name:"transformOrigin",options:e,fn(t){var r,n,l,o,i;let{placement:a,rects:s,middlewareData:u}=t,d=(null==(r=u.arrow)?void 0:r.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[p,h]=J(a),v={start:"0%",center:"50%",end:"100%"}[h],m=(null!=(o=null==(n=u.arrow)?void 0:n.x)?o:0)+c/2,g=(null!=(i=null==(l=u.arrow)?void 0:l.y)?i:0)+f/2,y="",w="";return"bottom"===p?(y=d?v:"".concat(m,"px"),w="".concat(-f,"px")):"top"===p?(y=d?v:"".concat(m,"px"),w="".concat(s.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),w=d?v:"".concat(g,"px")):"left"===p&&(y="".concat(s.floating.width+f,"px"),w=d?v:"".concat(g,"px")),{data:{x:y,y:w}}}});function J(e){let[t,r="center"]=e.split("-");return[t,r]}var Q=r(53983),ee=o[" useInsertionEffect ".trim().toString()]||j.N;function et({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[o,i,a]=function({defaultProp:e,onChange:t}){let[r,n]=l.useState(e),o=l.useRef(r),i=l.useRef(t);return ee(()=>{i.current=t},[t]),l.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}({defaultProp:t,onChange:r}),s=void 0!==e,u=s?e:o;{let t=l.useRef(void 0!==e);l.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,n])}return[u,l.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else i(t)},[s,e,i,a])]}Symbol("RADIX:SYNC_STATE");var er=r(34706),en=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});l.forwardRef((e,t)=>(0,f.jsx)(P.span,{...e,ref:t,style:{...en,...e.style}})).displayName="VisuallyHidden";var el=r(65603),eo=r(41865),ei=[" ","Enter","ArrowUp","ArrowDown"],ea=[" ","Enter"],es="Select",[eu,ed,ec]=function(e){let t=e+"CollectionProvider",[r,n]=p(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:r}=e,n=l.useRef(null),i=l.useRef(new Map).current;return(0,f.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};a.displayName=t;let s=e+"CollectionSlot",u=v(s),d=l.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=i(s,r),o=(0,h.s)(t,l.collectionRef);return(0,f.jsx)(u,{ref:o,children:n})});d.displayName=s;let c=e+"CollectionItemSlot",m="data-radix-collection-item",g=v(c),y=l.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,a=l.useRef(null),s=(0,h.s)(t,a),u=i(c,r);return l.useEffect(()=>(u.itemMap.set(a,{ref:a,...o}),()=>void u.itemMap.delete(a))),(0,f.jsx)(g,{...{[m]:""},ref:s,children:n})});return y.displayName=c,[{Provider:a,Slot:d,ItemSlot:y},function(t){let r=i(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}(es),[ef,ep]=p(es,[ec,K]),eh=K(),[ev,em]=ef(es),[eg,ey]=ef(es),ew=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:o,onOpenChange:i,value:a,defaultValue:s,onValueChange:u,dir:d,name:c,autoComplete:p,disabled:h,required:v,form:m}=e,g=eh(t),[y,w]=l.useState(null),[x,S]=l.useState(null),[C,R]=l.useState(!1),j=function(e){let t=l.useContext(b);return e||t||"ltr"}(d),[N,A]=et({prop:n,defaultProp:null!=o&&o,onChange:i,caller:es}),[E,k]=et({prop:a,defaultProp:s,onChange:u,caller:es}),P=l.useRef(null),I=!y||m||!!y.closest("form"),[T,M]=l.useState(new Set),D=Array.from(T).map(e=>e.props.value).join(";");return(0,f.jsx)(z,{...g,children:(0,f.jsxs)(ev,{required:v,scope:t,trigger:y,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:C,onValueNodeHasChildrenChange:R,contentId:_(),value:E,onValueChange:k,open:N,onOpenChange:A,dir:j,triggerPointerDownPosRef:P,disabled:h,children:[(0,f.jsx)(eu.Provider,{scope:t,children:(0,f.jsx)(eg,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{M(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{M(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),I?(0,f.jsxs)(e5,{"aria-hidden":!0,required:v,tabIndex:-1,name:c,autoComplete:p,value:E,onChange:e=>k(e.target.value),disabled:h,form:m,children:[void 0===E?(0,f.jsx)("option",{value:""}):null,Array.from(T)]},D):null]})})};ew.displayName=es;var ex="SelectTrigger",eb=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:n=!1,...o}=e,i=eh(r),a=em(ex,r),u=a.disabled||n,d=(0,h.s)(t,a.onTriggerChange),c=ed(r),p=l.useRef("touch"),[v,m,g]=e4(e=>{let t=c().filter(e=>!e.disabled),r=t.find(e=>e.value===a.value),n=e8(t,e,r);void 0!==n&&a.onValueChange(n.value)}),y=e=>{u||(a.onOpenChange(!0),g()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,f.jsx)(V,{asChild:!0,...i,children:(0,f.jsx)(P.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":e2(a.value)?"":void 0,...o,ref:d,onClick:(0,s.mK)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&y(e)}),onPointerDown:(0,s.mK)(o.onPointerDown,e=>{p.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,s.mK)(o.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&ei.includes(e.key)&&(y(),e.preventDefault())})})})});eb.displayName=ex;var eS="SelectValue",eC=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:l,children:o,placeholder:i="",...a}=e,s=em(eS,r),{onValueNodeHasChildrenChange:u}=s,d=void 0!==o,c=(0,h.s)(t,s.onValueNodeChange);return(0,j.N)(()=>{u(d)},[u,d]),(0,f.jsx)(P.span,{...a,ref:c,style:{pointerEvents:"none"},children:e2(s.value)?(0,f.jsx)(f.Fragment,{children:i}):o})});eC.displayName=eS;var eR=l.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...l}=e;return(0,f.jsx)(P.span,{"aria-hidden":!0,...l,ref:t,children:n||"â¼"})});eR.displayName="SelectIcon";var ej=e=>(0,f.jsx)(Q.Z,{asChild:!0,...e});ej.displayName="SelectPortal";var eN="SelectContent",eA=l.forwardRef((e,t)=>{let r=em(eN,e.__scopeSelect),[n,o]=l.useState();return((0,j.N)(()=>{o(new DocumentFragment)},[]),r.open)?(0,f.jsx)(eP,{...e,ref:t}):n?i.createPortal((0,f.jsx)(e_,{scope:e.__scopeSelect,children:(0,f.jsx)(eu.Slot,{scope:e.__scopeSelect,children:(0,f.jsx)("div",{children:e.children})})}),n):null});eA.displayName=eN;var[e_,eE]=ef(eN),ek=v("SelectContent.RemoveScroll"),eP=l.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:a,side:u,sideOffset:d,align:c,alignOffset:p,arrowPadding:v,collisionBoundary:m,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:x,...b}=e,j=em(eN,r),[N,A]=l.useState(null),[_,E]=l.useState(null),k=(0,h.s)(t,e=>A(e)),[P,I]=l.useState(null),[T,M]=l.useState(null),D=ed(r),[O,K]=l.useState(!1),L=l.useRef(!1);l.useEffect(()=>{if(N)return(0,el.Eq)(N)},[N]),(0,C.Oh)();let H=l.useCallback(e=>{let[t,...r]=D().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&_&&(_.scrollTop=0),r===n&&_&&(_.scrollTop=_.scrollHeight),null==r||r.focus(),document.activeElement!==l))return},[D,_]),z=l.useCallback(()=>H([P,N]),[H,P,N]);l.useEffect(()=>{O&&z()},[O,z]);let{onOpenChange:B,triggerPointerDownPosRef:V}=j;l.useEffect(()=>{if(N){let e={x:0,y:0},t=t=>{var r,n,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!=(l=null==(r=V.current)?void 0:r.x)?l:0)),y:Math.abs(Math.round(t.pageY)-(null!=(o=null==(n=V.current)?void 0:n.y)?o:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():N.contains(r.target)||B(!1),document.removeEventListener("pointermove",t),V.current=null};return null!==V.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[N,B,V]),l.useEffect(()=>{let e=()=>B(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[B]);let[W,F]=e4(e=>{let t=D().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=e8(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),$=l.useCallback((e,t,r)=>{let n=!L.current&&!r;(void 0!==j.value&&j.value===t||n)&&(I(e),n&&(L.current=!0))},[j.value]),U=l.useCallback(()=>null==N?void 0:N.focus(),[N]),Y=l.useCallback((e,t,r)=>{let n=!L.current&&!r;(void 0!==j.value&&j.value===t||n)&&M(e)},[j.value]),q="popper"===n?eT:eI,X=q===eT?{side:u,sideOffset:d,align:c,alignOffset:p,arrowPadding:v,collisionBoundary:m,collisionPadding:g,sticky:y,hideWhenDetached:w,avoidCollisions:x}:{};return(0,f.jsx)(e_,{scope:r,content:N,viewport:_,onViewportChange:E,itemRefCallback:$,selectedItem:P,onItemLeave:U,itemTextRefCallback:Y,focusSelectedItem:z,selectedItemText:T,position:n,isPositioned:O,searchRef:W,children:(0,f.jsx)(eo.A,{as:ek,allowPinchZoom:!0,children:(0,f.jsx)(R.n,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,s.mK)(o,e=>{var t;
1null==(t=j.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,f.jsx)(S.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,f.jsx)(q,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...b,...X,onPlaced:()=>K(!0),ref:k,style:{display:"flex",flexDirection:"column",outline:"none",...b.style},onKeyDown:(0,s.mK)(b.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||F(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=D().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 r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});eP.displayName="SelectContentImpl";var eI=l.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...o}=e,i=em(eN,r),s=eE(eN,r),[u,d]=l.useState(null),[c,p]=l.useState(null),v=(0,h.s)(t,e=>p(e)),m=ed(r),g=l.useRef(!1),y=l.useRef(!0),{viewport:w,selectedItem:x,selectedItemText:b,focusSelectedItem:S}=s,C=l.useCallback(()=>{if(i.trigger&&i.valueNode&&u&&c&&w&&x&&b){let e=i.trigger.getBoundingClientRect(),t=c.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),l=b.getBoundingClientRect();if("rtl"!==i.dir){let n=l.left-t.left,o=r.left-n,i=e.left-o,s=e.width+i,d=Math.max(s,t.width),c=a(o,[10,Math.max(10,window.innerWidth-10-d)]);u.style.minWidth=s+"px",u.style.left=c+"px"}else{let n=t.right-l.right,o=window.innerWidth-r.right-n,i=window.innerWidth-e.right-o,s=e.width+i,d=Math.max(s,t.width),c=a(o,[10,Math.max(10,window.innerWidth-10-d)]);u.style.minWidth=s+"px",u.style.right=c+"px"}let o=m(),s=window.innerHeight-20,d=w.scrollHeight,f=window.getComputedStyle(c),p=parseInt(f.borderTopWidth,10),h=parseInt(f.paddingTop,10),v=parseInt(f.borderBottomWidth,10),y=p+h+d+parseInt(f.paddingBottom,10)+v,S=Math.min(5*x.offsetHeight,y),C=window.getComputedStyle(w),R=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),N=e.top+e.height/2-10,A=x.offsetHeight/2,_=p+h+(x.offsetTop+A);if(_<=N){let e=o.length>0&&x===o[o.length-1].ref.current;u.style.bottom="0px";let t=Math.max(s-N,A+(e?j:0)+(c.clientHeight-w.offsetTop-w.offsetHeight)+v);u.style.height=_+t+"px"}else{let e=o.length>0&&x===o[0].ref.current;u.style.top="0px";let t=Math.max(N,p+w.offsetTop+(e?R:0)+A);u.style.height=t+(y-_)+"px",w.scrollTop=_-N+w.offsetTop}u.style.margin="".concat(10,"px 0"),u.style.minHeight=S+"px",u.style.maxHeight=s+"px",null==n||n(),requestAnimationFrame(()=>g.current=!0)}},[m,i.trigger,i.valueNode,u,c,w,x,b,i.dir,n]);(0,j.N)(()=>C(),[C]);let[R,N]=l.useState();(0,j.N)(()=>{c&&N(window.getComputedStyle(c).zIndex)},[c]);let A=l.useCallback(e=>{e&&!0===y.current&&(C(),null==S||S(),y.current=!1)},[C,S]);return(0,f.jsx)(eM,{scope:r,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:A,children:(0,f.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,f.jsx)(P.div,{...o,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});eI.displayName="SelectItemAlignedPosition";var eT=l.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:l=10,...o}=e,i=eh(r);return(0,f.jsx)(U,{...i,...o,ref:t,align:n,collisionPadding:l,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});eT.displayName="SelectPopperPosition";var[eM,eD]=ef(eN,{}),eO="SelectViewport",eK=l.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...o}=e,i=eE(eO,r),a=eD(eO,r),u=(0,h.s)(t,i.onViewportChange),d=l.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:n}),(0,f.jsx)(eu.Slot,{scope:r,children:(0,f.jsx)(P.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,s.mK)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=a;if((null==n?void 0:n.current)&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l<n){let o=l+e,i=Math.min(n,o),a=o-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=a>0?a:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});eK.displayName=eO;var eL="SelectGroup",[eH,ez]=ef(eL);l.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,l=_();return(0,f.jsx)(eH,{scope:r,id:l,children:(0,f.jsx)(P.div,{role:"group","aria-labelledby":l,...n,ref:t})})}).displayName=eL;var eB="SelectLabel";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=ez(eB,r);return(0,f.jsx)(P.div,{id:l.id,...n,ref:t})}).displayName=eB;var eV="SelectItem",[eW,eF]=ef(eV),e$=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:i,...a}=e,u=em(eV,r),d=eE(eV,r),c=u.value===n,[p,v]=l.useState(null!=i?i:""),[m,g]=l.useState(!1),y=(0,h.s)(t,e=>{var t;return null==(t=d.itemRefCallback)?void 0:t.call(d,e,n,o)}),w=_(),x=l.useRef("touch"),b=()=>{o||(u.onValueChange(n),u.onOpenChange(!1))};if(""===n)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)(eW,{scope:r,value:n,disabled:o,textId:w,isSelected:c,onItemTextChange:l.useCallback(e=>{v(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,f.jsx)(eu.ItemSlot,{scope:r,value:n,disabled:o,textValue:p,children:(0,f.jsx)(P.div,{role:"option","aria-labelledby":w,"data-highlighted":m?"":void 0,"aria-selected":c&&m,"data-state":c?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...a,ref:y,onFocus:(0,s.mK)(a.onFocus,()=>g(!0)),onBlur:(0,s.mK)(a.onBlur,()=>g(!1)),onClick:(0,s.mK)(a.onClick,()=>{"mouse"!==x.current&&b()}),onPointerUp:(0,s.mK)(a.onPointerUp,()=>{"mouse"===x.current&&b()}),onPointerDown:(0,s.mK)(a.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,s.mK)(a.onPointerMove,e=>{if(x.current=e.pointerType,o){var t;null==(t=d.onItemLeave)||t.call(d)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,s.mK)(a.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=d.onItemLeave)||t.call(d)}}),onKeyDown:(0,s.mK)(a.onKeyDown,e=>{var t;((null==(t=d.searchRef)?void 0:t.current)===""||" "!==e.key)&&(ea.includes(e.key)&&b()," "===e.key&&e.preventDefault())})})})})});e$.displayName=eV;var eU="SelectItemText",eY=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,...a}=e,s=em(eU,r),u=eE(eU,r),d=eF(eU,r),c=ey(eU,r),[p,v]=l.useState(null),m=(0,h.s)(t,e=>v(e),d.onItemTextChange,e=>{var t;return null==(t=u.itemTextRefCallback)?void 0:t.call(u,e,d.value,d.disabled)}),g=null==p?void 0:p.textContent,y=l.useMemo(()=>(0,f.jsx)("option",{value:d.value,disabled:d.disabled,children:g},d.value),[d.disabled,d.value,g]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=c;return(0,j.N)(()=>(w(y),()=>x(y)),[w,x,y]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(P.span,{id:d.textId,...a,ref:m}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?i.createPortal(a.children,s.valueNode):null]})});eY.displayName=eU;var eq="SelectItemIndicator",eX=l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return eF(eq,r).isSelected?(0,f.jsx)(P.span,{"aria-hidden":!0,...n,ref:t}):null});eX.displayName=eq;var eZ="SelectScrollUpButton",eG=l.forwardRef((e,t)=>{let r=eE(eZ,e.__scopeSelect),n=eD(eZ,e.__scopeSelect),[o,i]=l.useState(!1),a=(0,h.s)(t,n.onScrollButtonChange);return(0,j.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,f.jsx)(e0,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eG.displayName=eZ;var eJ="SelectScrollDownButton",eQ=l.forwardRef((e,t)=>{let r=eE(eJ,e.__scopeSelect),n=eD(eJ,e.__scopeSelect),[o,i]=l.useState(!1),a=(0,h.s)(t,n.onScrollButtonChange);return(0,j.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,f.jsx)(e0,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eQ.displayName=eJ;var e0=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:n,...o}=e,i=eE("SelectScrollButton",r),a=l.useRef(null),u=ed(r),d=l.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return l.useEffect(()=>()=>d(),[d]),(0,j.N)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,f.jsx)(P.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,s.mK)(o.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(n,50))}),onPointerMove:(0,s.mK)(o.onPointerMove,()=>{var e;null==(e=i.onItemLeave)||e.call(i),null===a.current&&(a.current=window.setInterval(n,50))}),onPointerLeave:(0,s.mK)(o.onPointerLeave,()=>{d()})})});l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,f.jsx)(P.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var e1="SelectArrow";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=eh(r),o=em(e1,r),i=eE(e1,r);return o.open&&"popper"===i.position?(0,f.jsx)(X,{...l,...n,ref:t}):null}).displayName=e1;var e5=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,...o}=e,i=l.useRef(null),a=(0,h.s)(t,i),s=(0,er.Z)(n);return l.useEffect(()=>{let e=i.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[s,n]),(0,f.jsx)(P.select,{...o,style:{...en,...o.style},ref:a,defaultValue:n})});function e2(e){return""===e||void 0===e}function e4(e){let t=(0,T.c)(e),r=l.useRef(""),n=l.useRef(0),o=l.useCallback(e=>{let l=r.current+e;t(l),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),i=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,i]}function e8(e,t,r){var n,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,a=(n=e,l=Math.max(i,0),n.map((e,t)=>n[(l+t)%n.length]));1===o.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}e5.displayName="SelectBubbleInput";var e9=ew,e3=eb,e6=eC,e7=eR,te=ej,tt=eA,tr=eK,tn=e$,tl=eY,to=eX,ti=eG,ta=eQ},19064:(e,t,r)=>{r.d(t,{_:()=>l});var n=r(98412);function l(e,t){var r=(0,n._)(e,t,"get");return r.get?r.get.call(e):r.value}},83724:(e,t,r)=>{r.d(t,{_:()=>l});var n=r(98412);function l(e,t,r){var l=(0,n._)(e,t,"set");if(l.set)l.set.call(e,r);else{if(!l.writable)throw TypeError("attempted to set read only private field");l.value=r}return r}},98412:(e,t,r)=>{r.d(t,{_:()=>n});function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.