1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9414],{63344:function(e,t,n){var r=n(44194),l=n(94191),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=l.useSyncExternalStore,u=r.useRef,s=r.useEffect,a=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var d=u(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=a(function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==l&&f.hasValue){var t=f.value;if(l(t,e))return u=t}return u=e}if(t=u,i(o,e))return t;var n=r(e);return void 0!==l&&l(t,n)?(o=e,t):(o=e,u=n)}var o,u,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,l]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},40789:function(e,t,n){e.exports=n(63344)},95798:function(e,t,n){n.d(t,{A:function(){return f}});var r=n(44194),l=n(16144),i=n(64895),o=n(53254),u=n(98753),s=n(5954),a=n(69747),c=n(26414);let d=Object.keys(s.W);function f(){let{setValidityData:e,validate:t,messageIds:n,validityData:f,validationMode:p,validationDebounceTime:v,invalid:g,markedDirtyRef:h,controlId:m,state:y,name:w}=(0,o.T)(),{formRef:b,clearErrors:x}=(0,a.G)(),M=(0,l.K)(),R=r.useRef(null),C=(0,i.$)(async(n,r=!1)=>{let l;let i=R.current;if(!i)return;if(r){if(!1!==y.valid)return;let t=i.validity;if(!t.valueMissing){let t={value:n,state:{...s.W,valid:!0},error:"",errors:[],initialValue:f.initialValue};if(i.setCustomValidity(""),m){let e=b.current.fields.get(m);e&&b.current.fields.set(m,{...e,...(0,c.c)(t,!1)})}e(t);return}let r=d.reduce((e,n)=>(e[n]=t[n],e),{});if(!r.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let n of d)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(r))return}M.clear();let o=null,u=[],a=function(e){let t=d.reduce((t,n)=>(t[n]=e.validity[n],t),{}),n=!1;for(let e of d)if("valid"!==e){if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t}return n&&!h.current&&(t.valid=!0,t.valueMissing=!1),t}(i);if(i.validationMessage)l=i.validationMessage,u=[i.validationMessage];else{let e=t(n,Array.from(b.current.fields.values()).reduce((e,t)=>(t.name&&t.getValueRef&&(e[t.name]=t.getValueRef.current?.()),e),{}));null!==(o="object"==typeof e&&null!==e&&"then"in e?await e:e)&&(a.valid=!1,a.customError=!0,Array.isArray(o)?(u=o,i.setCustomValidity(o.join("\n"))):o&&(u=[o],i.setCustomValidity(o)))}let p={value:n,state:a,error:l??(Array.isArray(o)?o[0]:o??""),errors:u,initialValue:f.initialValue};if(m){let e=b.current.fields.get(m);e&&b.current.fields.set(m,{...e,...(0,c.c)(p,g)})}e(p)}),E=r.useCallback((e={})=>(0,u.dG)({...n.length&&{"aria-describedby":n.join(" ")},...!1===y.valid&&{"aria-invalid":!0}},e),[n,y.valid]),S=r.useCallback((e={})=>(0,u.dG)({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(x(w),"onChange"!==p){C(e.currentTarget.value,!0);return}if(g)return;let t=e.currentTarget;if(""===t.value){C(t.value);return}M.clear(),v?M.start(v,()=>{C(t.value)}):C(t.value)}},E(e)),[E,x,w,M,C,g,p,v]);return r.useMemo(()=>({getValidationProps:E,getInputValidationProps:S,inputRef:R,commitValidation:C}),[E,S,C])}},53254:function(e,t,n){n.d(t,{T:function(){return u},q:function(){return o}});var r=n(44194),l=n(70263),i=n(5954);let o=r.createContext({invalid:void 0,controlId:void 0,setControlId:l.d,labelId:void 0,setLabelId:l.d,messageIds:[],setMessageIds:l.d,name:void 0,validityData:{state:i.W,errors:[],error:"",value:"",initialValue:null},setValidityData:l.d,disabled:void 0,touched:!1,setTouched:l.d,dirty:!1,setDirty:l.d,filled:!1,setFilled:l.d,focused:!1,setFocused:l.d,validate:()=>null,validationMode:"onBlur",validationDebounceTime:0,state:{disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},markedDirtyRef:{current:!1}});function u(e=!0){let t=r.useContext(o);if(t.setControlId===l.d&&!e)throw Error("Base UI: FieldRootContext is missing. Field parts must be placed within <Field.Root>.");return t}},6771:function(e,t,n){n.d(t,{U:function(){return a}});var r=n(56321),l=n(82123),i=n(26414),o=n(69747),u=n(53254),s=n(30270);function a(e){let{formRef:t}=(0,o.G)(),{invalid:n,markedDirtyRef:a,validityData:c,setValidityData:d}=(0,u.T)(),{enabled:f=!0,value:p,id:v,name:g,controlRef:h,commitValidation:m}=e,y=(0,s.I)(e.getValue);(0,l.X)(()=>
1{if(!f)return;let e=p;void 0===e&&(e=y.current?.()),null===c.initialValue&&e!==c.initialValue&&d(t=>({...t,initialValue:e}))},[f,d,p,c.initialValue,y]),(0,l.X)(()=>{f&&v&&t.current.fields.set(v,{controlRef:h,validityData:(0,i.c)(c,n),validate(){let e=p;void 0===e&&(e=y.current?.()),a.current=!0,r.flushSync(()=>m(e))},getValueRef:y,name:g})},[m,h,f,t,y,v,n,a,g,c,p])}},5954:function(e,t,n){var r;n.d(t,{W:function(){return i},Y:function(){return o}});let l=((r={}).disabled="data-disabled",r.valid="data-valid",r.invalid="data-invalid",r.touched="data-touched",r.dirty="data-dirty",r.filled="data-filled",r.focused="data-focused",r),i={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},o={valid:e=>null===e?null:e?{[l.valid]:""}:{[l.invalid]:""}}},26414:function(e,t,n){n.d(t,{c:function(){return r}});function r(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}},69747:function(e,t,n){n.d(t,{G:function(){return o}});var r=n(44194),l=n(70263);let i=r.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:l.d});function o(){return r.useContext(i)}},40577:function(e,t,n){n.d(t,{Q:function(){return g}});var r=n(44194),l=n(74439),i=n(87286),o=n(82123),u=n(30270),s=n(2220),a=n(40433);let c=r.createContext(void 0);var d=n(12579),f=n(15526),p=n(11113),v=n(31549);let g=r.memo(r.forwardRef(function(e,t){let{render:n,className:g,value:h=null,label:m,disabled:y=!1,nativeButton:w=!1,...b}=e,x=r.useRef(null),M=(0,i.R)({label:m,textRef:x,indexGuessBehavior:i.p.GuessFromOrder}),{store:R,getItemProps:C,setOpen:E,setValue:S,selectionRef:T,typingRef:V,valuesRef:I,registerSelectedItem:j,keyboardActiveRef:P,highlightTimeout:A}=(0,l.LK)(),U=(0,s.v)(R,d.w.isActive,M.index),O=(0,s.v)(R,d.w.isSelected,M.index,h),D=(0,s.v)(R,d.w.value),k=r.useRef(null),H=(0,u.I)(M.index),$=-1!==M.index;(0,o.X)(()=>{if(!$)return;let e=I.current;return e[M.index]=h,()=>{delete e[M.index]}},[$,M.index,h,I]),(0,o.X)(()=>{$&&h===D&&j(M.index)},[$,M.index,j,h,D]);let B=r.useMemo(()=>({disabled:y,selected:O,highlighted:U}),[y,O,U]),F=C({active:U,selected:O});delete F.onFocus,delete F.id;let K=r.useRef(null),L=r.useRef("mouse"),X=r.useRef(!1),{getButtonProps:_,buttonRef:W}=(0,f.U)({disabled:y,focusableWhenDisabled:!0,native:w});function q(e){S(h,e),E(!1,e,"item-press")}let z=(0,a.E)("div",e,{ref:[W,t,M.ref,k],state:B,props:[F,{"aria-disabled":y||void 0,tabIndex:U?0:-1,onFocus(){R.set("activeIndex",H.current)},onMouseEnter(){P.current||null!==R.state.selectedIndex||R.set("activeIndex",H.current)},onMouseMove(){R.set("activeIndex",H.current)},onMouseLeave(e){P.current||(0,p.Z)(e)||A.start(0,()=>{R.state.activeIndex===H.current&&R.set("activeIndex",null)})},onTouchStart(){T.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,allowSelect:!0}},onKeyDown(e){T.current.allowSelect=!0,K.current=e.key,R.set("activeIndex",H.current)},onClick(e){X.current=!1,("keydown"!==e.type||null!==K.current)&&!y&&(" "!==K.current||!V.current)&&("touch"===L.current||U)&&T.current.allowSelect&&(K.current=null,q(e.nativeEvent))},onPointerEnter(e){L.current=e.pointerType},onPointerDown(e){L.current=e.pointerType,X.current=!0},onMouseUp(e){if(y)return;if(X.current){X.current=!1;return}let t=!T.current.allowSelectedMouseUp&&O,n=!T.current.allowUnselectedMouseUp&&!O;t||n||"touch"!==L.current&&!U||((T.current.allowSelect||!O)&&q(e.nativeEvent),T.current.allowSelect=!0)}},b,_]}),N=r.useMemo(()=>({selected:O,indexRef:H,textRef:x}),[O,H,x]);return(0,v.jsx)(c.Provider,{value:N,children:z})}))},93018:function(e,t,n){n.d(t,{h:function(){return C}});var r=n(44194),l=n(68804),i=n(74439),o=n(76681),u=n(2220),s=n(88e3),a=n(31549);let c={className:"base-ui-disable-scrollbar",element:(0,a.jsx)("style",{href:"base-ui-disable-scrollbar",precedence:"base-ui:low",children:".base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}"})};var d=n(21887),f=n(42236),p=n(40433),v=n(12579),g=n(16737),h=n(85584),m=n(40425),y=n(89876),w=n(11113),b=n(82123),x=n(64895),M=n(56451);let R={...o.SD,...d.l},C=r.forwardRef(function(e,t){let{render:n,className:o,...d}=e,{store:C,popupRef:E,onOpenChangeComplete:S,setOpen:T,valueRef:V,selectedItemTextRef:I,keyboardActiveRef:j,highlightTimeout:P}=(0,i.LK)(),{side:A,align:U,context:O,alignItemWithTriggerActive:D,setControlledAlignItemWithTrigger:k}=(0,s.Z)(),H=(0,u.v)(C,v.w.open),$=(0,u.v)(C,v.w.mounted),B=(0,u.v)(C,v.w.popupProps),F=(0,u.v)(C,v.w.transitionStatus),K=(0,u.v)(C,v.w.triggerElement),L=(0,u.v)(C,v.w.positionerElement),X=(0,u.v)(C,v.w.scrollUpArrowVisible),_=(0,u.v)(C,v.w.scrollDownArrowVisible);(0,f.s)({open:H,ref:E,onComplete(){H&&S?.(!0)}});let W=r.useMemo(()=>({open:H,transitionStatus:F,side:A,align:U}),[H,F,A,U]),q=r.useRef(0),z=r.useRef(!1),N=r.useRef(0),G=r.useRef(!1),Y=r.useRef({}),Z=(0,x.$)(()=>
1{if(!D||!E.current)return;let e=E.current.scrollTop<1,t=E.current.scrollTop+E.current.clientHeight>=E.current.scrollHeight-1;!e!==X&&C.set("scrollUpArrowVisible",!e),!t!==_&&C.set("scrollDownArrowVisible",!t)});(0,b.X)(()=>{L&&!Object.keys(Y.current).length&&(Y.current={top:L.style.top||"0",left:L.style.left||"0",right:L.style.right,height:L.style.height,bottom:L.style.bottom,minHeight:L.style.minHeight,maxHeight:L.style.maxHeight,marginTop:L.style.marginTop,marginBottom:L.style.marginBottom})},[L]),(0,b.X)(()=>{$||D||(G.current=!1,z.current=!1,q.current=0,N.current=0,L&&(0,g.B)(L,Y.current))},[$,D,L]),(0,b.X)(()=>{let e=E.current;$&&D&&K&&L&&E.current&&e&&queueMicrotask(()=>{let t=getComputedStyle(L),n=getComputedStyle(e),r=(0,m.Me)(K),l=(0,y.Jj)(L),i=K.getBoundingClientRect(),o=L.getBoundingClientRect(),u=i.left,s=i.height,a=e.scrollHeight,c=parseFloat(n.borderBottomWidth),d=parseFloat(t.marginTop)||10,f=parseFloat(t.marginBottom)||10,p=parseFloat(t.minHeight)||100,v=r.documentElement.clientHeight-d-f,w=r.documentElement.clientWidth,b=v-i.bottom+s,x=I.current,M=V.current,R=0,C=0;if(x&&M){let e=M.getBoundingClientRect(),t=x.getBoundingClientRect(),n=e.left-u,r=t.left-o.left,l=e.top-i.top+e.height/2,s=t.top-o.top+t.height/2;R=n-r,C=s-l}let E=b+C+f+c,S=Math.min(v,E),T=v-d-f,j=E-S,P=Math.max(5,u+R),A=Math.max(0,P+o.width-(w-5));L.style.left=`${P-A}px`,L.style.height=`${S}px`,L.style.maxHeight="auto",L.style.marginTop=`${d}px`,L.style.marginBottom=`${f}px`;let U=e.scrollHeight-e.clientHeight,O=j>=U;O&&(S=Math.min(v,o.height)-(j-U));let D=i.top<20||i.bottom>
1v-20||S<Math.min(a,p),H=(l.visualViewport?.scale??1)!==1&&h.Pf;if(D||H){G.current=!0,(0,g.B)(L,Y.current),k(!1);return}O?(L.style.top=o.height>=T?"0":`${Math.max(0,v-E)}px`,L.style.height=`${S}px`,e.scrollTop=e.scrollHeight-e.clientHeight,q.current=Math.max(p,S)):(L.style.bottom="0",q.current=Math.max(p,S),e.scrollTop=j),q.current===v&&(z.current=!0),Z(),setTimeout(()=>{G.current=!0})})},[C,$,L,K,V,I,E,Z,D,k]),r.useEffect(()=>{if(!D||!L||!$)return;let e=(0,y.Jj)(L);function t(e){T(!1,e,"window-resize")}return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[T,D,L,$]);let J={onKeyDown(){j.current=!0},onMouseMove(){j.current=!1},onMouseLeave(e){if((0,w.Z)(e))return;let t=e.currentTarget;P.start(0,()=>{C.set("activeIndex",null),t.focus({preventScroll:!0})})},onScroll(e){if(!D||!L||!E.current||!G.current)return;if(z.current||!D){Z();return}let t="0px"===L.style.top,n="0px"===L.style.bottom,r=L.getBoundingClientRect().height,l=(0,m.Me)(L),i=getComputedStyle(L),o=parseFloat(i.marginTop),u=parseFloat(i.marginBottom),s=l.documentElement.clientHeight-o-u;if(t){let t=e.currentTarget.scrollTop,n=e.currentTarget.scrollHeight-e.currentTarget.clientHeight,l=n-t;L.style.height=`${Math.min(r+l,s)}px`,Math.min(r+l,s)!==s?e.currentTarget.scrollTop=n:z.current=!0}else if(n){let t=e.currentTarget.scrollTop-0,n=r+t;L.style.height=`${Math.min(n,s)}px`,Math.min(r+t,s)!==s?e.currentTarget.scrollTop=0:(z.current=!0,e.currentTarget.scrollTop<e.currentTarget.scrollHeight-e.currentTarget.clientHeight&&(e.currentTarget.scrollTop-=t-(n-s)))}Z()},...D&&{style:{position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"}}},Q=(0,p.E)("div",e,{ref:[t,E],state:W,customStyleHookMapping:R,props:[B,J,{style:"starting"===F?M.Bj.style:void 0,className:D?c.className:void 0},d]});return(0,a.jsxs)(r.Fragment,{children:[c.element,(0,a.jsx)(l.w,{context:O,modal:!1,disabled:!$,restoreFocus:!0,children:Q})]})})},16737:function(e,t,n){n.d(t,{B:function(){return r}});function r(e,t){Object.assign(e.style,t)}},79055:function(e,t,n){n.d(t,{u:function(){return c}});var r=n(44194),l=n(74699);let i=r.createContext(void 0);var o=n(74439),u=n(2220),s=n(12579),a=n(31549);function c(e){let{children:t,container:n}=e,{store:r}=(0,o.LK)(),c=(0,u.v)(r,s.w.mounted),d=(0,u.v)(r,s.w.forceMount);return c||d?(0,a.jsx)(i.Provider,{value:!0,children:(0,a.jsx)(l.ll,{root:n,children:t})}):null}},25619:function(e,t,n){n.d(t,{$:function(){return x}});var r=n(44194),l=n(74439),i=n(30020),o=n(76681),u=n(18984),s=n(88e3),a=n(70867),c=n(44189),d=n(82123),f=n(40433),p=n(56451),v=n(16737),g=n(64895),h=n(2220),m=n(12579),y=n(2373),w=n(31549);let b={position:"fixed"},x=r.forwardRef(function(e,t){let{anchor:n,positionMethod:x="absolute",className:M,render:R,side:C="bottom",align:E="center",sideOffset:S=0,alignOffset:T=0,collisionBoundary:V="clipping-ancestors",collisionPadding:I,arrowPadding:j=5,sticky:P=!1,trackAnchor:A=!0,alignItemWithTrigger:U=!0,collisionAvoidance:O=p.Yj,...D}=e,{store:k,listRef:H,labelsRef:$,alignItemWithTriggerActiveRef:B,valuesRef:F}=(0,l.LK)(),K=(0,l.mm)(),L=(0,h.v)(k,m.w.open),X=(0,h.v)(k,m.w.mounted),_=(0,h.v)(k,m.w.modal),W=(0,h.v)(k,m.w.value),q=(0,h.v)(k,m.w.touchModality),z=(0,h.v)(k,m.w.positionerElement),N=(0,h.v)(k,m.w.triggerElement),[G,Y]=r.useState(U),Z=X&&G&&!q;X||G===U||Y(U),(0,d.X)(()=>{U&&X||(m.w.scrollUpArrowVisible(k.state)&&k.set("scrollUpArrowVisible",!1),m.w.scrollDownArrowVisible(k.state)&&k.set("scrollDownArrowVisible",!1))},[k,X,U]),r.useImperativeHandle(B,()=>Z),(0,y.P)({enabled:(Z||_)&&L,mounted:X,open:L,referenceElement:N});let J=(0,u.Z)({anchor:n,floatingRootContext:K,positionMethod:x,mounted:X,side:C,sideOffset:S,align:E,alignOffset:T,arrowPadding:j,collisionBoundary:V,collisionPadding:I,sticky:P,trackAnchor:A??!Z,collisionAvoidance:O,keepMounted:!0}),Q=Z?"none":J.side,ee=Z?b:J.positionerStyles,et=r.useMemo(()=>{let e={};return L||(e.pointerEvents="none"),{role:"presentation",hidden:!X,style:{...ee,...e}}},[L,X,ee]),en=r.useMemo(()=>({open:L,side:Q,align:J.align,anchorHidden:J.anchorHidden}),[L,Q,J.align,J.anchorHidden]),er=(0,g.$)(e=>{k.set("positionerElement",e)}),el=(0,f.E)("div",e,{ref:[t,er],state:en,customStyleHookMapping:o.SD,props:[et,D]}),ei=r.useRef(0),eo=(0,g.$)(e=>{if(0===e.size&&0===ei.current||0===F.current.length)return;let t=ei.current;ei.current=e.size,e.size!==t&&(null!==W&&-1===F.current.indexOf(W)&&k.apply({label:"",selectedIndex:null}),L&&Z&&(k.apply({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),z&&(0,v.B)(z,{height:""})))}),eu=r.useMemo(()=>
1({...J,side:Q,alignItemWithTriggerActive:Z,setControlledAlignItemWithTrigger:Y}),[J,Q,Z,Y]);return(0,w.jsx)(i.h,{elementsRef:H,labelsRef:$,onMapChange:eo,children:(0,w.jsxs)(s.C.Provider,{value:eu,children:[X&&_&&(0,w.jsx)(a.C,{inert:(0,c.P)(!L),cutout:N}),el]})})})},88e3:function(e,t,n){n.d(t,{C:function(){return l},Z:function(){return i}});var r=n(44194);let l=r.createContext(void 0);function i(){let e=r.useContext(l);if(!e)throw Error("Base UI: SelectPositionerContext is missing. SelectPositioner parts must be placed within <Select.Positioner>.");return e}},30444:function(e,t,n){n.d(t,{f:function(){return U}});var r=n(44194),l=n(92546),i=n(27889),o=n(73027),u=n(12149),s=n(39516),a=n(72854),c=n(75746),d=n(95798),f=n(53254),p=n(55489),v=n(68753),g=n(72899),h=n(79910),m=n(82123),y=n(64895);class w{constructor(e){this.state=e,this.listeners=new Set}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;update=e=>{this.state!==e&&(this.state=e,this.listeners.forEach(t=>t(e)))};apply(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.update({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.update({...this.state,[e]:t})}}var b=n(2220),x=n(16144),M=n(12579),R=n(38817),C=n(42236),E=n(69747),S=n(30270),T=n(6771);let V=[];var I=n(74439),j=n(33611),P=n(54159),A=n(31549);let U=function(e){let{id:t,value:n,defaultValue:U=null,onValueChange:O,open:D,defaultOpen:k=!1,onOpenChange:H,name:$,disabled:B=!1,readOnly:F=!1,required:K=!1,modal:L=!0,actionsRef:X,inputRef:_,onOpenChangeComplete:W,items:q}=e,{rootContext:z,floatingContext:N,value:G}=function(e){let{id:t,disabled:n=!1,readOnly:I=!1,required:j=!1,modal:P=!1,name:A,onOpenChangeComplete:U,items:O}=e,{clearErrors:D}=(0,E.G)(),{setDirty:k,validityData:H,validationMode:$,setControlId:B,setFilled:F,name:K,disabled:L}=(0,f.T)(),X=(0,d.A)(),_=(0,p.L)(t),W=L||n,q=K??A;(0,m.X)(()=>(B(_),()=>{B(void 0)}),[_,B]);let[z,N]=(0,g.u)({controlled:e.value,default:e.defaultValue,name:"Select",state:"value"}),[G,Y]=(0,g.u)({controlled:e.open,default:e.defaultOpen,name:"Select",state:"open"}),Z=r.useRef([]),J=r.useRef([]),Q=r.useRef(null),ee=r.useRef(null),et=r.useRef([]),en=r.useRef(!1),er=r.useRef(!1),el=r.useRef(null),ei=r.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,allowSelect:!1}),eo=r.useRef(!1),eu=(0,x.K)(),{mounted:es,setMounted:ea,transitionStatus:ec}=(0,h.h)(G),ed=(0,v.A)(()=>new w({id:_,modal:P,value:z,label:"",open:G,mounted:es,forceMount:!1,transitionStatus:ec,items:O,touchModality:!1,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1})).current,ef=r.useRef(z);(0,m.X)(()=>{z!==ef.current&&ed.set("forceMount",!0)},[ed,z]);let ep=(0,b.v)(ed,M.w.activeIndex),ev=(0,b.v)(ed,M.w.selectedIndex),eg=(0,b.v)(ed,M.w.triggerElement),eh=(0,b.v)(ed,M.w.positionerElement),em=(0,S.I)(ed.state.triggerElement),ey=X.commitValidation;(0,T.U)({id:_,commitValidation:ey,value:z,controlRef:em,name:q,getValue:()=>z});let ew=r.useRef(z);(0,m.X)(()=>{F(null!==z)},[z,F]),(0,m.X)(()=>{if(ew.current===z)return;let e=et.current.indexOf(z);ed.apply({selectedIndex:-1===e?null:e,label:J.current[e]??""}),D(q),k(z!==H.initialValue),ey(z,"onChange"!==$),"onChange"===$&&ey(z)},[z,ey,D,q,$,ed,k,H.initialValue,F]),(0,m.X)(()=>{ew.current=z},[z]);let eb=(0,y.$)((t,n,r)=>{if(e.onOpenChange?.(t,n,r),Y(t),!t&&null!==ed.state.activeIndex){let e=Z.current[ed.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),ex=(0,y.$)(()=>{ea(!1),ed.set("activeIndex",null),U?.(!1)});(0,C.s)({enabled:!e.actionsRef,open:G,ref:Q,onComplete(){G||ex()}}),r.useImperativeHandle(e.actionsRef,()=>({unmount:ex}),[ex]);let eM=(0,y.$)((t,n)=>{e.onValueChange?.(t,n),N(t)}),eR=r.useRef(!1),eC=(0,y.$)(e=>{void 0!==e&&(eR.current=!0);let t=e??et.current.indexOf(z),n=-1!==t;if(n||null===z){ed.apply({selectedIndex:t,label:n?J.current[t]??"":""});return}});(0,m.X)(()=>{eR.current&&eC(void 0)},[z,eC]);let eE=(0,l.$)({open:G,onOpenChange(e,t,n){eb(e,t,(0,R.A)(n))},elements:{reference:eg,floating:eh}}
1),eS=(0,i.e)(eE,{enabled:!I&&!W,event:"mousedown"}),eT=(0,o.b)(eE,{bubbles:!1,outsidePressEvent:"mousedown"}),eV=(0,u.q)(eE,{role:"select"}),eI=(0,s.c)(eE,{enabled:!I&&!W,listRef:Z,activeIndex:ep,selectedIndex:ev,disabledIndices:V,onNavigate(e){(null!==e||G)&&ed.set("activeIndex",e)},focusItemOnHover:!1}),ej=(0,a.o)(eE,{enabled:!I&&!W,listRef:J,activeIndex:ep,selectedIndex:ev,onMatch(e){G?ed.set("activeIndex",e):eM(et.current[e])},onTypingChange(e){en.current=e}}),{getReferenceProps:eP,getFloatingProps:eA,getItemProps:eU}=(0,c.N)([eS,eT,eV,eI,ej]);return!function(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}(()=>{ed.apply({popupProps:eA(),triggerProps:eP()})}),r.useEffect(()=>{ed.apply({id:_,modal:P,value:z,open:G,mounted:es,transitionStatus:ec,popupProps:eA(),triggerProps:eP()})},[ed,_,P,z,G,es,ec,eA,eP]),{rootContext:r.useMemo(()=>({store:ed,name:q,required:j,disabled:W,readOnly:I,setValue:eM,setOpen:eb,listRef:Z,popupRef:Q,getItemProps:eU,events:eE.events,valueRef:ee,valuesRef:et,labelsRef:J,typingRef:en,selectionRef:ei,selectedItemTextRef:el,fieldControlValidation:X,registerSelectedItem:eC,onOpenChangeComplete:U,keyboardActiveRef:er,alignItemWithTriggerActiveRef:eo,highlightTimeout:eu}),[ed,q,j,W,I,eM,eb,Z,Q,eU,eE.events,ee,et,J,en,ei,el,X,eC,U,er,eo,eu]),floatingContext:eE,value:z}}({id:t,value:n,defaultValue:U,onValueChange:O,open:D,defaultOpen:k,onOpenChange:H,name:$,disabled:B,readOnly:F,required:K,modal:L,actionsRef:X,onOpenChangeComplete:W,items:q}),Y=z.store,{setDirty:Z,validityData:J,validationMode:Q,controlId:ee}=(0,f.T)(),et=(0,P.c)(_,z.fieldControlValidation.inputRef),en=r.useMemo(()=>(function(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}})(G),[G]);return(0,A.jsx)(I.Zi.Provider,{value:z,children:(0,A.jsxs)(I.LR.Provider,{value:N,children:[e.children,(0,A.jsx)("input",{...z.fieldControlValidation.getInputValidationProps({onFocus(){Y.state.triggerElement?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value;Y.set("forceMount",!0),queueMicrotask(()=>{let n=z.valuesRef.current.find(e=>e===t||"string"==typeof G&&t.toLowerCase()===e.toLowerCase());null!=n&&(Z(n!==J.initialValue),z.setValue?.(n,e.nativeEvent),"onChange"===Q&&z.fieldControlValidation.commitValidation(n))})},id:t||ee||void 0,name:z.name,disabled:z.disabled,required:z.required,readOnly:z.readOnly,value:en,ref:et,style:j.j,tabIndex:-1,"aria-hidden":!0})})]})})}},74439:function(e,t,n){n.d(t,{LK:function(){return o},LR:function(){return i},Zi:function(){return l},mm:function(){return u}});var r=n(44194);let l=r.createContext(null),i=r.createContext(null);function o(){let e=r.useContext(l);if(null===e)throw Error("Base UI: SelectRootContext is missing. Select parts must be placed within <Select.Root>.");return e}function u(){let e=r.useContext(i);if(null===e)throw Error("Base UI: SelectFloatingContext is missing. Select parts must be placed within <Select.Root>.");return e}},12579:function(e,t,n){n.d(t,{w:function(){return S}});var r=Symbol("NOT_FOUND"),l=e=>Array.isArray(e)?e:[e],i=0,o=class{revision=i;_value;_lastValue;_isEqual=u;constructor(e,t=u){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function u(e,t){return e===t}function s(e){return e instanceof o||console.warn("Not a valid cell! ",e),e.value}var a=(e,t)=>!1;function c(){return function(e,t=u){return new o(null,t)}(0,a)}var d=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=c()),s(t)};Symbol();var f=0,p=Object.getPrototypeOf({}),v=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,g);tag=c();tags={};children={};collectionTag=null;id=f++},g={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in p)return r;if("object"==typeof r&&null!==r){let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(r)?new h(r):new v(r)),n.tag&&s(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=c()).value=r),s(n),r}})(),ownKeys:e=>(d(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>
1Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},h=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],m);tag=c();tags={};children={};collectionTag=null;id=f++},m={get:([e],t)=>("length"===t&&d(e),g.get(e,t)),ownKeys:([e])=>g.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>g.getOwnPropertyDescriptor(e,t),has:([e],t)=>g.has(e,t)},y=(e,t)=>e===t,w="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function b(){return{s:0,v:void 0,o:null,p:null}}function x(e,t={}){let n,r=b(),{resultEqualityCheck:l}=t,i=0;function o(){let t,o=r,{length:u}=arguments;for(let e=0;e<u;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=o.o;null===e&&(o.o=e=new WeakMap);let n=e.get(t);void 0===n?(o=b(),e.set(t,o)):o=n}else{let e=o.p;null===e&&(o.p=e=new Map);let n=e.get(t);void 0===n?(o=b(),e.set(t,o)):o=n}}let s=o;if(1===o.s)t=o.v;else if(t=e.apply(null,arguments),i++,l){let e=n?.deref?.()??n;null!=e&&l(e,t)&&(t=e,0!==i&&i--),n="object"==typeof t&&null!==t||"function"==typeof t?new w(t):t}return s.s=1,s.v=t,t}return o.clearCache=()=>{r=b(),o.resetResultsCount()},o.resultsCount=()=>i,o.resetResultsCount=()=>{i=0},o}function M(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r=0,i=0,o={},u=e.pop();"object"==typeof u&&(o=u,u=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let{memoize:s,memoizeOptions:a=[],argsMemoize:c=x,argsMemoizeOptions:d=[],devModeChecks:f={}}={...n,...o},p=l(a),v=l(d),g=function(e){let t=Array.isArray(e[0])?e[0]:e;return!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),h=s(function(){return r++,u.apply(null,arguments)},...p);return Object.assign(c(function(){i++;let e=function(e,t){let n=[],{length:r}=e;for(let l=0;l<r;l++)n.push(e[l].apply(null,t));return n}(g,arguments);return t=h.apply(null,e)},...v),{resultFunc:u,memoizedResultFunc:h,dependencies:g,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>t,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:s,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var R=M(x),C=Object.assign((e,t=R)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>C});M({memoize:function(e,t){let n;let{equalityCheck:l=y,maxSize:i=1,resultEqualityCheck:o}="object"==typeof t?t:{equalityCheck:t},u=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let r=0;r<n;r++)if(!l(e[r],t[r]))return!1;return!0},s=0,a=i<=1?{get:e=>n&&u(n.key,e)?n.value:r,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function l(e){let l=n.findIndex(n=>t(e,n.key));if(l>-1){let e=n[l];return l>0&&(n.splice(l,1),n.unshift(e)),e.value}return r}return{get:l,put:function(t,i){l(t)===r&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(i,u);function c(){let t=a.get(arguments);if(t===r){if(t=e.apply(null,arguments),s++,o){let e=a.getEntries().find(e=>o(e.value,t));e&&(t=e.value,0!==s&&s--)}a.put(arguments,t)}return t}return c.clearCache=()=>{a.clear(),c.resetResultsCount()},c.resultsCount=()=>s,c.resetResultsCount=()=>{s=0},c},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let E=(e,t,n,r,l,i,...o)=>{let u;if(o.length>0)throw Error("Unsupported number of selectors");if(e&&t&&n&&r&&l&&i)u=(o,u,s,a)=>{let c=e(o,u,s,a),d=t(o,u,s,a);return i(c,d,n(o,u,s,a),r(o,u,s,a),l(o,u,s,a),u,s,a)};else if(e&&t&&n&&r&&l)u=(i,o,u,s)=>{let a=e(i,o,u,s);return l(a,t(i,o,u,s),n(i,o,u,s),r(i,o,u,s),o,u,s)};else if(e&&t&&n&&r)u=(l,i,o,u)=>r(e(l,i,o,u),t(l,i,o,u),n(l,i,o,u),i,o,u);else if(e&&t&&n)u=(r,l,i,o)=>n(e(r,l,i,o),t(r,l,i,o),l,i,o);else if(e&&t)u=(n,r,l,i)=>t(e(n,r,l,i),r,l,i);else if(e)u=e;else throw Error("Missing arguments");return u},S={id:E(e=>e.id),modal:E(e=>e.modal),items:E(e=>e.items),value:E(e=>e.value),label:E(e=>e.label),open:E(e=>e.open),mounted:E(e=>e.mounted),forceMount:E(e=>e.forceMount),transitionStatus:E(e=>e.transitionStatus),touchModality:E(e=>e.touchModality),activeIndex:E(e=>e.activeIndex),selectedIndex:E(e=>e.selectedIndex),isActive:E((e,t)=>e.activeIndex===t),isSelected:E((e,t,n)=>e.selectedIndex===t||e.value===n),popupProps:E(e=>e.popupProps),triggerProps:E(e=>e.triggerProps),triggerElement:E(e=>e.triggerElement),positionerElement:E(e=>e.positionerElement),scrollUpArrowVisible:E(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:E(e=>e.scrollDownArrowVisible)}},7618:function(e,t,n){n.d(t,{i:function(){return w}});var r=n(44194),l=n(74439),i=n(53254),o=n(76681),u=n(5954),s=n(40433),a=n(2220),c=n(12579),d=n(73618),f=n(40425),p=n(98753),v=n(16144),g=n(64895),h=n(54159),m=n(15526);let y={...o.oL,...u.Y},w=r.forwardRef(function(e,t){let{render:n,className:o,disabled:u=!1,nativeButton:w=!1,...b}=e,{state:x,disabled:M}=(0,i.T)(),{store:R,setOpen:C,selectionRef:E,fieldControlValidation:S,readOnly:T,alignItemWithTriggerActiveRef:V,disabled:I,keyboardActiveRef:j}=(0,l.LK)(),P=M||I||u,A=(0,a.v)(R,c.w.open),U=(0,a.v)(R,c.w.value),O=(0,a.v)(R,c.w.triggerProps),D=(0,a.v)(R,c.w.positionerElement),{labelId:k,setTouched:H,setFocused:$,validationMode:B}=(0,i.T)(),F=r.useRef(null),K=(0,v.K)(),L=(0,v.K)(),{getButtonProps:X,buttonRef:_}=(0,m.U)({disabled:P,native:w}),W=(0,g.$)(e=>{R.set("triggerElement",e)}),q=(0,h.c)(t,F,_,W),z=(0,v.K)(),N=(0,v.K)();r.useEffect(()=>{if(A)return N.start(200,()=>{E.current.allowUnselectedMouseUp=!0,z.start(200,()=>{E.current.allowSelectedMouseUp=!0})}),()=>{z.clear(),N.clear()};E.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,allowSelect:!0},L.clear()},[A,E,L,z,N]);let G=(0,p.dG)(O,{"aria-labelledby":k,"aria-readonly":T||void 0,tabIndex:P?-1:0,ref:q,onFocus(e){$(!0),A&&V.current&&C(!1,e.nativeEvent,"focus-out"),K.start(0,()=>{R.set("forceMount",!0)})},onBlur(){H(!0),$(!1),"onBlur"===B&&S.commitValidation(U)},onPointerMove({pointerType:e}){j.current=!1,R.set("touchModality","touch"===e)},onPointerDown({pointerType:e}){R.set("touchModality","touch"===e)},onKeyDown(e){j.current=!0,"ArrowDown"===e.key&&C(!0,e.nativeEvent,"list-navigation")},onMouseDown(e){if(A)return;let t=(0,f.Me)(e.currentTarget);function n(e){if(!F.current)return;let t=e.target;if((0,f.r3)(F.current,t)||(0,f.r3)(D,t)||t===F.current)return;let n=(0,d.a)(F.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||C(!1,e,"cancel-open")}L.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},S.getValidationProps,b,X);G.role="combobox";let Y=r.useMemo(()=>({...x,open:A,disabled:P}),[x,A,P]);return(0,s.E)("div",e,{ref:[t,F],state:Y,customStyleHookMapping:y,props:G})})},41304:function(e,t,n){n.d(t,{k:function(){return a}});var r=n(44194),l=n(2220),i=n(40433),o=n(74439),u=n(12579);let s={value:()=>null},a=r.forwardRef(function(e,t){let{className:n,render:a,children:c,...d}=e,{store:f,valueRef:p}=(0,o.LK)(),v=(0,l.v)(f,u.w.value),g=(0,l.v)(f,u.w.items),h=r.useMemo(()=>g?Array.isArray(g)?g.find(e=>e.value===v)?.label:g[v]:null,[g,v]),m=r.useMemo(()=>({value:v}),[v]),y="function"==typeof c?c(v):c??h??v;return(0,i.E)("span",e,{state:m,ref:[t,p],props:[{children:y},d],customStyleHookMapping:s})})},11113:function(e,t,n){n.d(t,{Z:function(){return r}});function r(e){let t=e.currentTarget.getBoundingClientRect();return t.top+1<=e.clientY&&e.clientY<=t.bottom-1&&t.left+1<=e.clientX&&e.clientX<=t.right-1}},2220:function(e,t,n){n.d(t,{v:function(){return l}});var r=n(40789);function l(e,t,n,l,i){return(0,r.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,l,i))}}}]);
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.