1"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[8984],{45846(e,t,n){n.d(t,{u:()=>a});var r=n(38390),o=n(18029),l=n(84547),i=n(85690);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,...u}=e,{state:s}=(0,l.A)();return(0,o.o)("h3",e,{state:s,ref:t,props:u,stateAttributesMapping:i.r})})},518(e,t,n){n.d(t,{A:()=>v});var r=n(38390),o=n(39291),l=n(31085),i=n(62042),a=n(17041),u=n(32135),s=n(27575),c=n(32323),d=n(84547),f=n(85690),p=n(18029),g=n(39974);let v=r.forwardRef(function(e,t){let{className:n,disabled:v=!1,onOpenChange:h,render:m,value:y,style:b,...x}=e,{ref:E,index:R}=(0,s.q)(),w=(0,l.a)(t,E),{disabled:S,handleValueChange:C,state:M,value:P}=(0,c.$)(),T=(0,i.e)(),I=y??T,k=v||S,O=r.useMemo(()=>{if(!P)return!1;for(let e=0;e<P.length;e+=1)if(P[e]===I)return!0;return!1},[P,I]),A=(0,o.K)((e,t)=>{h?.(e,t),t.isCanceled||C(I,e)}),j=(0,a.S)({open:O,onOpenChange:A,disabled:k}),D=r.useMemo(()=>({open:j.open,disabled:j.disabled,hidden:!j.mounted,transitionStatus:j.transitionStatus}),[j.open,j.disabled,j.mounted,j.transitionStatus]),N=r.useMemo(()=>({...j,onOpenChange:A,state:D}),[j,D,A]),q=r.useMemo(()=>({...M,index:R,disabled:k,open:O}),[k,R,O,M]),[F,K]=r.useState((0,i.e)()),V=r.useMemo(()=>({open:O,state:q,setTriggerId:K,triggerId:F}),[O,q,K,F]),H=(0,p.o)("div",e,{state:q,ref:w,props:x,stateAttributesMapping:f.r});return(0,g.jsx)(u.k.Provider,{value:N,children:(0,g.jsx)(d.p.Provider,{value:V,children:H})})})},84547(e,t,n){n.d(t,{A:()=>i,p:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(9));return e}},85690(e,t,n){n.d(t,{r:()=>a});var r,o=n(7034),l=n(53001);let i=((r={}).index="data-index",r.disabled="data-disabled",r.open="data-open",r),a={...o.c,index:e=>Number.isInteger(e)?{[i.index]:String(e)}:null,...l.G,value:()=>null}},52109(e,t,n){n.d(t,{v:()=>g});var r,o=n(38390),l=n(83781),i=n(32135),a=n(61284),u=n(32323),s=n(84547),c=n(85690);let d=((r={}).accordionPanelHeight="--accordion-panel-height",r.accordionPanelWidth="--accordion-panel-width",r);var f=n(56715),p=n(18029);let g=o.forwardRef(function(e,t){let{className:n,hiddenUntilFound:r,keepMounted:g,id:v,render:h,style:m,...y}=e,{hiddenUntilFound:b,keepMounted:x}=(0,u.$)(),{abortControllerRef:E,animationTypeRef:R,height:w,mounted:S,onOpenChange:C,open:M,panelId:P,panelRef:T,runOnceAnimationsFinish:I,setDimensions:k,setHiddenUntilFound:O,setKeepMounted:A,setMounted:j,setOpen:D,setVisible:N,transitionDimensionRef:q,visible:F,width:K,setPanelIdState:V,transitionStatus:H}=(0,i.f)(),W=r??b,$=g??x;(0,l.g)(()=>{if(v)return V(v),()=>{V(void 0)}},[v,V]),(0,l.g)(()=>{O(W)},[O,W]),(0,l.g)(()=>{A($)},[A,$]),(0,f.v)({open:M&&"idle"===H,ref:T,onComplete(){M&&k({width:void 0,height:void 0})}});let{props:L}=(0,a.q)({abortControllerRef:E,animationTypeRef:R,externalRef:t,height:w,hiddenUntilFound:W,id:v??P,keepMounted:$,mounted:S,onOpenChange:C,open:M,panelRef:T,runOnceAnimationsFinish:I,setDimensions:k,setMounted:j,setOpen:D,setVisible:N,transitionDimensionRef:q,visible:F,width:K}),{state:B,triggerId:U}=(0,s.A)(),z=o.useMemo(()=>({...B,transitionStatus:H}),[B,H]),Y=(0,p.o)("div",e,{state:z,ref:[t,T],props:[L,{"aria-labelledby":U,role:"region",style:{[d.accordionPanelHeight]:void 0===w?"auto":`${w}px`,[d.accordionPanelWidth]:void 0===K?"auto":`${K}px`}},y],stateAttributesMapping:c.r});return $||W||S?Y:null})},12006(e,t,n){n.d(t,{X:()=>p});var r=n(38390),o=n(11165),l=n(39291),i=n(20883),a=n(18435),u=n(32323),s=n(18029),c=n(89874),d=n(39974);let f={value:()=>null},p=r.forwardRef(function(e,t){let{render:n,className:p,disabled:g=!1,hiddenUntilFound:v,keepMounted:h,loopFocus:m=!0,onValueChange:y,multiple:b=!1,orientation:x="vertical",value:E,defaultValue:R,style:w,...S}=e,C=(0,a.j)(),M=r.useMemo(()=>{if(void 0===E)return R??[]},[E,R]),P=(0,l.K)(y),T=r.useRef([]),[I,k]=(0,o.q)({controlled:E,default:M,name:"Accordion",state:"value"}),O=(0,l.K)((e,t)=>{let n=(0,c.d)("none");if(b)if(t){let t=I.slice();if(t.push(e),P(t,n),n.isCanceled)return;k(t)}else{let t=I.filter(t=>t!==e);if(P(t,n),n.isCanceled)return;k(t)}else{let t=I[0]===e?[]:[e];if(P(t,n),n.isCanceled)return;k(t)}}),A=r.useMemo(()=>({value:I,disabled:g,orientation:x}),[I,g,x]),j=r.useMemo(()=>({accordionItemRefs:T,direction:C,disabled:g,handleValueChange:O,hiddenUntilFound:v??!1,keepMounted:h??!1,loopFocus:m,orientation:x,state:A,value:I}),[C,g,O,v,h,m,x,A,I]),D=(0,s.o)("div",e,{state:A,ref:t,props:[{dir:C,role:"region"},S],stateAttributesMapping:f});return(0,d.jsx)(u.S.Provider,{value:j,children:(0,d.jsx)(i.u,{elementsRef:T,children:D})})})},32323(e,t,n){n.d(t,{$:()=>i,S:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(10));return e}},72932(e,t,n){n.d(t,{$:()=>v});var r=n(38390),o=n(82168),l=n(83781),i=n(7034),a=n(16563),u=n(32135),s=n(30392),c=n(68754),d=n(32323),f=n(84547),p=n(18029);let g=new Set([s.Jd,s.il,s.RJ,s.eR,s.yZ,s.Kp]),v=r.forwardRef(function(e,t){let{disabled:n,className:v,id:h,render:m,nativeButton:y=!0,style:b,...x}=e,{panelId:E,open:R,handleTrigger:w,disabled:S}=(0,u.f)(),{getButtonProps:C,buttonRef:M}=(0,a.s)({disabled:n??S,focusableWhenDisabled:!0,native:y,composite:!0}),{accordionItemRefs:P,direction:T,loopFocus:I,orientation:k}=(0,d.$)(),O="rtl"===T,A="horizontal"===k,{state:j,setTriggerId:D,triggerId:N}=(0,f.A)();(0,l.g)(()=>(h&&D(h),()=>{D(void 0)}),[h,D]);let q=r.useMemo(()=>({"aria-controls":R?E:void 0,"aria-expanded":R,id:N,tabIndex:0,onClick:w,onKeyDown(e){if(!g.has(e.key))return;(0,c.jo)(e);let t=function(e){let{current:t}=e,n=[];for(let e=0;e<t.length;e+=1){let r=t[e];if(!(0,o.F)(r)){let e=r?.querySelector('[type="button"], [role="button"]');e&&!(0,o.F)(e)&&n.push(e)}}return n}(P),n=t.length-1,r=-1,l=t.indexOf(e.currentTarget);function i(){r=I?l+1>n?0:l+1:Math.min(l+1,n)}function a(){r=I&&0===l?n:l-1}switch(e.key){case s.Jd:A||i();break;case s.il:A||a();break;case s.RJ:A&&(O?a():i());break;case s.eR:A&&(O?i():a());break;case"Home":r=0;break;case"End":r=n}r>-1&&t[r].focus()}}),[P,w,N,A,O,I,R,E]);return(0,p.o)("button",e,{state:j,ref:[t,M],props:[q,x,C],stateAttributesMapping:i.q})})},98661(e,t,n){n.d(t,{V:()=>s});var r=n(38390),o=n(194),l=n(86603),i=n(48767),a=n(29096),u=n(39974);function s(e){let{children:t,open:n,defaultOpen:s=!1,onOpenChange:c,onOpenChangeComplete:d,actionsRef:f,handle:p,triggerId:g,defaultTr
1iggerId:v=null}=e,h=(0,i.P)(!0),m=!!h,y=a.Y.useStore(p?.store,{open:s,openProp:n,activeTriggerId:v,triggerIdProp:g,modal:!0,disablePointerDismissal:!0,nested:m,role:"alertdialog"});y.useControlledProp("openProp",n),y.useControlledProp("triggerIdProp",g),y.useSyncedValue("nested",m),y.useContextCallback("onOpenChange",c),y.useContextCallback("onOpenChangeComplete",d);let b=y.useState("payload");(0,l.e)({store:y,actionsRef:f,parentContext:h?.store.context,isDrawer:!1,onOpenChange:c,triggerIdProp:g});let x=r.useMemo(()=>({store:y}),[y]);return(0,u.jsx)(o.T.Provider,{value:!1,children:(0,u.jsx)(i.a.Provider,{value:x,children:"function"==typeof t?t({payload:b}):t})})}},63086(e,t,n){n.d(t,{q:()=>u});var r=n(38390),o=n(80080),l=n(18029),i=n(73843),a=n(97921);let u=r.forwardRef(function(e,t){let{className:n,render:u,delay:s,style:c,...d}=e,{imageLoadingStatus:f}=(0,i.O)(),[p,g]=r.useState(void 0===s),v=(0,o.Z)();return r.useEffect(()=>(void 0!==s&&v.start(s,()=>g(!0)),v.clear),[v,s]),(0,l.o)("span",e,{state:{imageLoadingStatus:f},ref:t,props:d,stateAttributesMapping:a.S,enabled:"loaded"!==f&&p})})},68662(e,t,n){n.d(t,{C:()=>u});var r=n(38390),o=n(18029),l=n(73843),i=n(97921),a=n(39974);let u=r.forwardRef(function(e,t){let{className:n,render:u,style:s,...c}=e,[d,f]=r.useState("idle"),p=r.useMemo(()=>({imageLoadingStatus:d,setImageLoadingStatus:f}),[d,f]),g=(0,o.o)("span",e,{state:{imageLoadingStatus:d},ref:t,props:c,stateAttributesMapping:i.S});return(0,a.jsx)(l.p.Provider,{value:p,children:g})})},73843(e,t,n){n.d(t,{O:()=>i,p:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(13));return e}},97921(e,t,n){n.d(t,{S:()=>r});let r={imageLoadingStatus:()=>null}},53407(e,t,n){n.d(t,{$:()=>i});var r=n(38390),o=n(16563),l=n(18029);let i=r.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:u=!0,style:s,...c}=e,{getButtonProps:d,buttonRef:f}=(0,o.s)({disabled:i,focusableWhenDisabled:a,native:u});return(0,l.o)("button",e,{state:{disabled:i},ref:[t,f],props:[c,d]})})},18902(e,t,n){n.d(t,{P:()=>d});var r=n(38390),o=n(58051),l=n(18029),i=n(89153),a=n(56715),u=n(86853),s=n(53001),c=n(40489);let d=r.forwardRef(function(e,t){let{render:n,className:d,style:f,keepMounted:p=!1,...g}=e,v=(0,o.W)(),h=v.checked||v.indeterminate,{mounted:m,transitionStatus:y,setMounted:b}=(0,u.$)(h),x=r.useRef(null),E={...v,transitionStatus:y};(0,a.v)({open:h,ref:x,onComplete(){h||b(!1)}});let R=(0,i.E)(v),w=r.useMemo(()=>({...R,...s.G,...c.dc}),[R]),S=(0,l.o)("span",e,{ref:[t,x],state:E,stateAttributesMapping:w,props:g});return p||m?S:null})},54234(e,t,n){n.d(t,{y:()=>T});var r=n(38390),o=n(33853),l=n(11165),i=n(39291),a=n(83781),u=n(31085),s=n(66228),c=n(44785),d=n(89153),f=n(18029),p=n(62042),g=n(81010),v=n(16563),h=n(82410),m=n(41457),y=n(67167),b=n(89133),x=n(45347),E=n(36116),R=n(25596);let w=r.createContext(void 0);var S=n(58051),C=n(89874),M=n(98399),P=n(39974);let T=r.forwardRef(function(e,t){let{checked:n,className:T,defaultChecked:I=!1,"aria-labelledby":k,disabled:O=!1,form:A,id:j,indeterminate:D=!1,inputRef:N,name:q,onCheckedChange:F,parent:K=!1,readOnly:V=!1,render:H,required:W=!1,uncheckedValue:$,value:L,nativeButton:B=!1,style:U,...z}=e,{clearErrors:Y}=(0,b.x)(),{disabled:X,name:_,setDirty:G,setFilled:Z,setFocused:J,setTouched:Q,state:ee,validationMode:et,validityData:en,shouldValidateOnChange:er,validation:eo}=(0,h.V)(),el=(0,y.c)(),{labelId:ei,controlId:ea,registerControlId:eu,getDescriptionProps:es}=(0,x.H)(),ec=function(e=!0){let t=r.useContext(w);if(void 0===t&&!e)throw Error((0,R.A)(3));return t}(),ed=ec?.parent,ef=ed&&ec.allValues,ep=X||el.disabled||ec?.disabled||O,eg=_??q,ev=L??eg,eh=(0,p.e)(),em=(0,p.e)(),ey=ea;ef?ey=K?em:`${ed.id}-${ev}`:j&&(ey=j);let eb={};ef&&(K?eb=ec.parent.getParentProps():ev&&(eb=ec.parent.getChildProps(ev)));let ex=(0,i.K)(F),{checked:eE=n,indeterminate:eR=D,onCheckedChange:ew,...eS}=eb,eC=ec?.value,eM=ec?.setValue,eP=ec?.defaultValue,eT=r.useRef(null),eI=(0,s.j)(()=>Symbol("checkbox-control")),ek=r.useRef(!1),{getButtonProps:eO,buttonRef:eA}=(0,v.s)({disabled:ep,native:B}),ej=ec?.validation??eo,[eD,eN]=(0,l.q)({controlled:ev&&eC&&!K?eC.includes(ev):eE,default:ev&&eP&&!K?eP.includes(ev):I,name:"Checkbox",state:"checked"});(0,a.g)(()=>{eu!==o.tE&&(ek.current=!0,eu(eI.current,ey))},[ey,ec,eu,K,eI]),r.useEffect(()=>{let e=eI.current;return()=>{ek.current&&eu!==o.tE&&(ek.current=!1,eu(e,void 0))}},[eu,eI]),(0,m.I)(eT,{enabled:!ec,id:eh,value:eD});let eq=r.useRef(null),eF=(0,u.a)(N,eq,ej.inputRef),eK=(0,E.B)(k,ei,eq,!B,ey??void 0);(0,a.g)(()=>{eq.current&&(eq.current.indeterminate=eR,eD&&Z(!0))},[eD,eR,Z]),(0,M.x)(eD,()=>{(!ec||K)&&(Y(eg),Z(eD),G(eD!==en.initialValue),er()?ej.commit(eD):ej.commit(eD,!0))});let eV=(0,g.v6)({checked:eD,disabled:ep,form:A,name:K?void 0:eg,id:B?void 0:ey??void 0,required:W,ref:eF,style:eg?c.a:c.Q,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(V)return void e.preventDefault();let t=e.currentTarget.checked,n=(0,C.d)("none",e.nativeEvent);ew?.(t,n),ex(t,n),!n.isCanceled&&(eN(t),ev&&eC&&eM&&!K&&!ef&&eM(t?[...eC,ev]:eC.filter(e=>e!==ev),n))},onFocus(){eT.current?.focus()}},void 0!==L?{value:(ec?eD&&L:L)||""}:o.t0,es,ec?ej.getValidationProps:ej.getInputValidationProps),eH=ef?!!eE:eD,eW=ef&&eR||D;r.useEffect(()=>{if(!ed||!ev)return;let e=ed.disabledStatesRef.current;return e.set(ev,ep),()=>{e.delete(ev)}},[ed,ep,ev]);let e$=r.useMemo(()=>({...ee,checked:eH,disabled:ep,readOnly:V,required:W,indeterminate:eW}),[ee,eH,ep,V,W,eW]),eL=(0,d.E)(e$),eB=(0,f.o)("span",e,{state:e$,ref:[eA,eT,t,ec?.registerControlRef],props:[{id:B?ey??void 0:eh,role:"checkbox","aria-checked":eR?"mixed":eD,"aria-readonly":V||void 0,"aria-required":W||void 0,"aria-labelledby":eK,"data-parent":K?"":void 0,onFocus(){J(!0)},onBlur(){let e=eq.current;e&&(Q(!0),J(!1),"onBlur"===et&&ej.commit(ec?eC:e.checked))},onClick(e){V||ep||(e.preventDefault(),eq.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},es,ej.getValidationProps,z,eS,eO],stateAttributesMapping:eL});return(0,P.jsxs)(S.p.Provider,{value:e$,children:[eB,!eD&&!ec&&eg&&!K&&void 0!==$&&(0,P.jsx)("input",{type:"hidden",form:A,name:eg,value:$}),(0,P.jsx)("input",{...eV,suppressHydrationWarning:!0})]})})},58051(e,t,n){n.d(t,{W:()=>i,p:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(14));return e}},89153(e,t,n){n.d(t,{E:()=>a});var r,o=n(38390);let l=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.indeterminate="data-indeterminate",r.disabled="data-disabled",r.readonly="data-readonly",r.required="data-required",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);var i=n(40489);function a(e){return o.useMemo(()=>({checked:t=>e.indeterminate?{}:t?{[l.checked]:""}:{[l.unchecked]:""},...i.dc}),[e.indeterminate])}},34701(e,t,n){n.d(t,{j:()=>f});var r,o=n(38390),l=n(83781),i=n(18029),a=n(32135),u=n(70202),s=n(61284);let c=((r={}).collapsiblePanelHeight="--collapsible-panel-height",r.collapsiblePanelWidth="--collapsible-panel-width",r);var d=n(56715);let f=o.forwardRef(function(e,t){let{className:n,hiddenUntilFound:r,keepMounted:f,render:p,id:g,style:v,...h}=e,{abortControllerRef:m,animationTypeRef:y,height:b,mounted:x,onOpenChange:E,open:R,panelId:w,panelRef:S,runOnceAnimationsFinish:C,setDimensions:M,setHiddenUntilFound:P,setKeepMounted:T,setMounted:I,setPanelIdState:k,setOpen:O,setVisible:A,state:j,transitionDimensionRef:D,visible:N,width:q,transitionStatus:F}=(0,a.f)(),K=r??!1,V=f??!1;(0,l.g)(()=>
1{if(g)return k(g),()=>{k(void 0)}},[g,k]),(0,l.g)(()=>{P(K)},[P,K]),(0,l.g)(()=>{T(V)},[T,V]);let{props:H}=(0,s.q)({abortControllerRef:m,animationTypeRef:y,externalRef:t,height:b,hiddenUntilFound:K,id:w,keepMounted:V,mounted:x,onOpenChange:E,open:R,panelRef:S,runOnceAnimationsFinish:C,setDimensions:M,setMounted:I,setOpen:O,setVisible:A,transitionDimensionRef:D,visible:N,width:q});(0,d.v)({open:R&&"idle"===F,ref:S,onComplete(){R&&M({height:void 0,width:void 0})}});let W=o.useMemo(()=>({...j,transitionStatus:F}),[j,F]),$=(0,i.o)("div",e,{state:W,ref:[t,S],props:[H,{style:{[c.collapsiblePanelHeight]:void 0===b?"auto":`${b}px`,[c.collapsiblePanelWidth]:void 0===q?"auto":`${q}px`}},h],stateAttributesMapping:u.d});return V||K||x?$:null})},65021(e,t,n){n.d(t,{k:()=>l});var r,o=n(53001);let l=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=o.T.startingStyle]="startingStyle",r[r.endingStyle=o.T.endingStyle]="endingStyle",r)},61284(e,t,n){n.d(t,{q:()=>g});var r,o=n(38390),l=n(60167),i=n(83781),a=n(39291),u=n(31085),s=n(73241),c=n(61468),d=n(89874),f=n(65021);let p=((r={}).disabled="data-disabled",r.orientation="data-orientation",r);function g(e){let{abortControllerRef:t,animationTypeRef:n,externalRef:r,height:g,hiddenUntilFound:v,keepMounted:h,id:m,mounted:y,onOpenChange:b,open:x,panelRef:E,runOnceAnimationsFinish:R,setDimensions:w,setMounted:S,setOpen:C,setVisible:M,transitionDimensionRef:P,visible:T,width:I}=e,k=o.useRef(!1),O=o.useRef(null),A=o.useRef(x),j=o.useRef(x),D=(0,c.N)(),N=o.useMemo(()=>"css-animation"===n.current?!T:!x&&!y,[x,y,T,n]),q=(0,a.K)(e=>{if(!e)return;if(null==n.current||null==P.current){let t=getComputedStyle(e),r="none"!==t.animationName&&""!==t.animationName,o="0s"!==t.transitionDuration&&""!==t.transitionDuration;r&&o||("none"===t.animationName&&"0s"!==t.transitionDuration?n.current="css-transition":"none"!==t.animationName&&"0s"===t.transitionDuration?n.current="css-animation":n.current="none"),"horizontal"===e.getAttribute(p.orientation)||t.transitionProperty.indexOf("width")>-1?P.current="width":P.current="height"}if("css-transition"!==n.current)return;(void 0===g||void 0===I)&&(w({height:e.scrollHeight,width:e.scrollWidth}),j.current&&e.style.setProperty("transition-duration","0s"));let t=-1,r=-1;return t=c.K.request(()=>{j.current=!1,r=c.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})}),()=>{c.K.cancel(t),c.K.cancel(r)}}),F=(0,u.a)(r,E,q);return(0,i.g)(()=>{if("css-transition"!==n.current)return;let e=E.current;if(!e)return;let r=-1;if(null!=t.current&&(t.current.abort(),t.current=null),x){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")}),j.current||h||e.setAttribute(f.k.startingStyle,""),w({height:e.scrollHeight,width:e.scrollWidth}),r=c.K.request(()=>{Object.entries(t).forEach(([t,n])=>{""===n?e.style.removeProperty(t):e.style.setProperty(t,n)})})}else{if(0===e.scrollHeight&&0===e.scrollWidth)return;w({height:e.scrollHeight,width:e.scrollWidth});let n=new AbortController;t.current=n;let r=n.signal,o=null,l=f.k.endingStyle;return(o=new MutationObserver(i=>{i.some(e=>"attributes"===e.type&&e.attributeName===l)&&(o?.disconnect(),o=null,R(()=>{w({height:0,width:0}),e.style.removeProperty("content-visibility"),S(!1),t.current===n&&(t.current=null)},r))})).observe(e,{attributes:!0,attributeFilter:[l]}),()=>{o?.disconnect(),D.cancel(),t.current===n&&(n.abort(),t.current=null)}}return()=>{c.K.cancel(r)}},[t,n,D,v,h,y,x,E,R,w,S]),(0,i.g)(()=>{if("css-animation"!==n.current)return;let e=E.current;e&&(O.current=e.style.animationName||O.current,e.style.setProperty("animation-name","none"),w({height:e.scrollHeight,width:e.scrollWidth}),A.current||k.current||e.style.removeProperty("animation-name"),x?(null!=t.current&&(t.current.abort(),t.current=null),S(!0),M(!0)):(t.current=new AbortController,R(()=>{S(!1),M(!1),t.current=null},t.current.signal)))},[t,n,x,E,R,w,S,M,T]),(0,s.y)(()=>{let e=c.K.request(()=>{A.current=!1});return()=>c.K.cancel(e)}),(0,i.g)(()=>
1{if(!v)return;let e=E.current;if(!e)return;let t=-1,n=-1;return x&&k.current&&(e.style.transitionDuration="0s",w({height:e.scrollHeight,width:e.scrollWidth}),t=c.K.request(()=>{k.current=!1,n=c.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})})),()=>{c.K.cancel(t),c.K.cancel(n)}},[v,x,E,w]),(0,i.g)(()=>{let e=E.current;e&&v&&N&&(e.setAttribute("hidden","until-found"),"css-transition"===n.current&&e.setAttribute(f.k.startingStyle,""))},[v,N,n,E]),o.useEffect(function(){let e=E.current;if(e)return(0,l.q)(e,"beforematch",function(e){k.current=!0,C(!0),b(!0,(0,d.d)("none",e))})},[b,E,C]),o.useMemo(()=>({props:{hidden:N,id:m,ref:F}}),[N,m,F])}},75850(e,t,n){n.d(t,{N:()=>c});var r=n(38390),o=n(39291),l=n(18029),i=n(17041),a=n(32135),u=n(70202),s=n(39974);let c=r.forwardRef(function(e,t){let{render:n,className:c,defaultOpen:d=!1,disabled:f=!1,onOpenChange:p,open:g,style:v,...h}=e,m=(0,o.K)(p),y=(0,i.S)({open:g,defaultOpen:d,onOpenChange:m,disabled:f}),b=r.useMemo(()=>({open:y.open,disabled:y.disabled,transitionStatus:y.transitionStatus}),[y.open,y.disabled,y.transitionStatus]),x=r.useMemo(()=>({...y,onOpenChange:m,state:b}),[y,m,b]),E=(0,l.o)("div",e,{state:b,ref:t,props:h,stateAttributesMapping:u.d});return(0,s.jsx)(a.k.Provider,{value:x,children:E})})},32135(e,t,n){n.d(t,{f:()=>i,k:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(15));return e}},70202(e,t,n){n.d(t,{d:()=>l});var r=n(7034),o=n(53001);let l={...r.c,...o.G}},17041(e,t,n){n.d(t,{S:()=>f});var r=n(38390),o=n(11165),l=n(83781),i=n(39291),a=n(62042),u=n(89874),s=n(36136),c=n(46341),d=n(86853);function f(e){let{open:t,defaultOpen:n,onOpenChange:f,disabled:p}=e,g=void 0!==t,[v,h]=(0,o.q)({controlled:t,default:n,name:"Collapsible",state:"open"}),{mounted:m,setMounted:y,transitionStatus:b}=(0,d.$)(v,!0,!0),[x,E]=r.useState(v),[{height:R,width:w},S]=r.useState({height:void 0,width:void 0}),C=(0,a.e)(),[M,P]=r.useState(),T=M??C,[I,k]=r.useState(!1),[O,A]=r.useState(!1),j=r.useRef(null),D=r.useRef(null),N=r.useRef(null),q=r.useRef(null),F=(0,c.V)(q,!1),K=(0,i.K)(e=>{let t=!v,n=(0,u.d)(s.Ui,e.nativeEvent);if(f(t,n),n.isCanceled)return;let r=q.current;"css-animation"===D.current&&null!=r&&r.style.removeProperty("animation-name"),I||O||(null!=D.current&&"css-animation"!==D.current&&!m&&t&&y(!0),"css-animation"===D.current&&(!x&&t&&E(!0),!m&&t&&y(!0))),h(t),"none"===D.current&&m&&!t&&y(!1)});return(0,l.g)(()=>{g&&"none"===D.current&&!v&&y(!1)},[g,v,t,y]),r.useMemo(()=>({abortControllerRef:j,animationTypeRef:D,disabled:p,handleTrigger:K,height:R,mounted:m,open:v,panelId:T,panelRef:q,runOnceAnimationsFinish:F,setDimensions:S,setHiddenUntilFound:k,setKeepMounted:A,setMounted:y,setOpen:h,setPanelIdState:P,setVisible:E,transitionDimensionRef:N,transitionStatus:b,visible:x,width:w}),[j,D,p,K,R,m,v,T,q,F,S,k,A,y,h,E,N,b,x,w])}},57032(e,t,n){n.d(t,{R:()=>c});var r=n(38390),o=n(7034),l=n(53001),i=n(18029),a=n(16563),u=n(32135);let s={...o.q,...l.G},c=r.forwardRef(function(e,t){let{panelId:n,open:o,handleTrigger:l,state:c,disabled:d}=(0,u.f)(),{className:f,disabled:p=d,id:g,render:v,nativeButton:h=!0,style:m,...y}=e,{getButtonProps:b,buttonRef:x}=(0,a.s)({disabled:p,focusableWhenDisabled:!0,native:h}),E=r.useMemo(()=>({"aria-controls":o?n:void 0,"aria-expanded":o,onClick:l}),[n,o,l]);return(0,i.o)("button",e,{state:c,ref:[t,x],props:[E,y,b],stateAttributesMapping:s})})},16987(e,t,n){n.d(t,{i:()=>U});var r=n(38390),o=n(11165),l=n(83781),i=n(44910),a=n(39291),u=n(31085),s=n(4297),c=n(44785),d=n(66228),f=n(67399),p=n(4380),g=n(33853),v=n(51715),h=n(9290),m=n(95734),y=n(96450),b=n(87181),x=n(53299),E=n(89874),R=n(36136);let w=r.createContext(void 0),S=r.createContext(void 0),C=r.createContext(void 0),M=r.createContext("");var P=n(48745),T=n(60420),I=n(20066);let k={id:(0,P.M)(e=>e.id),labelId:(0,P.M)(e=>e.labelId),items:(0,P.M)(e=>e.items),selectedValue:(0,P.M)(e=>e.selectedValue),hasSelectionChips:(0,P.M)(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:(0,P.M)(e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)}),hasNullItemLabel:(0,P.M)((e,t)=>!!t&&(0,I.Dp)(e.items)),open:(0,P.M)(e=>e.open),mounted:(0,P.M)(e=>e.mounted),forceMounted:(0,P.M)(e=>e.forceMounted),inline:(0,P.M)(e=>e.inline),activeIndex:(0,P.M)(e=>e.activeIndex),selectedIndex:(0,P.M)(e=>e.selectedIndex),isActive:(0,P.M)((e,t)=>e.activeIndex===t),isSelected:(0,P.M)((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>(0,T.tl)(t,e,n)):(0,T.tl)(t,r,n)}),transitionStatus:(0,P.M)(e=>e.transitionStatus),popupProps:(0,P.M)(e=>e.popupProps),inputProps:(0,P.M)(e=>e.inputProps),triggerProps:(0,P.M)(e=>e.triggerProps),getItemProps:(0,P.M)(e=>e.getItemProps),positionerElement:(0,P.M)(e=>e.positionerElement),listElement:(0,P.M)(e=>e.listElement),triggerElement:(0,P.M)(e=>e.triggerElement),inputElement:(0,P.M)(e=>e.inputElement),inputGroupElement:(0,P.M)(e=>e.inputGroupElement),popupSide:(0,P.M)(e=>e.popupSide),openMethod:(0,P.M)(e=>e.openMethod),inputInsidePopup:(0,P.M)(e=>e.inputInsidePopup),selectionMode:(0,P.M)(e=>e.selectionMode),name:(0,P.M)(e=>e.name),form:(0,P.M)(e=>e.form),disabled:(0,P.M)(e=>e.disabled),readOnly:(0,P.M)(e=>e.readOnly),required:(0,P.M)(e=>e.required),grid:(0,P.M)(e=>e.grid),virtualized:(0,P.M)(e=>e.virtualized),itemToStringLabel:(0,P.M)(e=>e.itemToStringLabel),isItemEqualToValue:(0,P.M)(e=>e.isItemEqualToValue),modal:(0,P.M)(e=>e.modal),autoHighlight:(0,P.M)(e=>e.autoHighlight),submitOnItemClick:(0,P.M)(e=>e.submitOnItemClick)};
1var O=n(56715),A=n(82410),j=n(41457),D=n(89133),N=n(40936);let q=new Map,F=function(e={}){let t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale)}|${JSON.stringify(t)}`,r=q.get(n);if(r)return r;let o=new Intl.Collator(e.locale,t),l={contains(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===o.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n);return 0===o.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n),l=t.length;return r.length>=l&&0===o.compare(r.slice(r.length-l),t)}};return q.set(n,l),l};var K=n(86853),V=n(1461),H=n(98399);let W=Symbol("none"),$={value:W,index:-1};var L=n(39974);function B(e){let t,n,P,{id:q,onOpenChangeComplete:B,defaultSelectedValue:U=null,selectedValue:z,onSelectedValueChange:Y,defaultInputValue:X,inputValue:_,open:G,defaultOpen:Z=!1,selectionMode:J="none",onItemHighlighted:Q,name:ee,form:et,disabled:en=!1,readOnly:er=!1,required:eo=!1,inputRef:el,grid:ei=!1,items:ea,filteredItems:eu,filter:es,openOnInputClick:ec=!0,autoHighlight:ed=!1,keepHighlight:ef=!1,highlightItemOnHover:ep=!0,loopFocus:eg=!0,itemToStringLabel:ev,itemToStringValue:eh,isItemEqualToValue:em=T.jd,virtualized:ey=!1,inl
1ine:eb=!1,fillInputOnItemPress:ex=!0,modal:eE=!1,limit:eR=-1,autoComplete:ew="list",formAutoComplete:eS,locale:eC,submitOnItemClick:eM=!1}=e,{clearErrors:eP}=(0,D.x)(),{setDirty:eT,validityData:eI,shouldValidateOnChange:ek,setFilled:eO,name:eA,disabled:ej,setTouched:eD,setFocused:eN,validationMode:eq,validation:eF}=(0,A.V)(),eK=(0,N.l)({id:q}),eV=F({locale:eC}),[eH,eW]=r.useState(!1),[e$,eL]=r.useState(null),eB=r.useRef([]),eU=r.useRef([]),ez=r.useRef(null),eY=r.useRef(null),eX=r.useRef(null),e_=r.useRef(null),eG=r.useRef(null),eZ=r.useRef(!0),eJ=r.useRef(!1),eQ=r.useRef(null),e0=r.useRef(null),e1=r.useRef(null),e3=r.useRef($),e9=r.useRef(null),e8=r.useRef([]),e5=r.useRef([]),e6=ej||en,e2=eA??ee,e7="multiple"===J,e4="single"===J,te=void 0!==_||void 0!==X,tt=void 0!==ea,tn=void 0!==eu;t="always"===ed?"always":!!ed&&"input-change";let[tr,to]=(0,o.q)({controlled:z,default:e7?U??g.Ml:U,name:"Combobox",state:"selectedValue"}),tl=r.useMemo(()=>null===es?()=>!0:void 0!==es?es:e4&&!eH?(e,t)=>{if(null==e)return!1;if(!t)return!0;let n=(0,I.yg)(e,ev),r=null!=tr?(0,I.yg)(tr,ev):"";return!!(r&&eV.contains(r,t))&&r.length===t.length||eV.contains(n,t)}:(e,t)=>{if(null==e)return!1;let n=(0,I.yg)(e,ev);return eV.contains(n,t)},[es,e4,tr,eH,eV,ev]),ti=(0,d.j)(()=>te?X??"":e4?(0,I.yg)(tr,ev):"").current,[ta,tu]=(0,o.q)({controlled:_,default:ti,name:"Combobox",state:"inputValue"}),[ts,tc]=(0,o.q)({controlled:G,default:Z,name:"Combobox",state:"open"}),td=(0,I.Li)(ea),tf=e$??(""===ta?"":String(ta).trim()),tp=e4?(0,I.yg)(tr,ev):"",tg=e4&&!eH&&""!==tf&&""!==tp&&tp.length===tf.length&&eV.contains(tp,tf),tv=tg?"":tf,th=tt&&tn&&tg,tm=r.useMemo(()=>ea?td?ea.flatMap(e=>e.items):ea:g.Ml,[ea,td]),ty=r.useMemo(()=>{if(eu&&!th)return eu;if(!ea)return g.Ml;if(td){let e=[],t=0;for(let n of ea){if(eR>-1&&t>=eR)break;let r=""===tv?n.items:n.items.filter(e=>tl(e,tv,ev));if(0===r.length)continue;let o=eR>-1?eR-t:1/0,l=r.slice(0,o);if(l.length>0){let r={...n,items:l};e.push(r),t+=l.length}}return e}if(""===tv)return eR>-1?tm.slice(0,eR):tm;let e=[];for(let t of tm){if(eR>-1&&e.length>=eR)break;tl(t,tv,ev)&&e.push(t)}return e},[eu,th,ea,td,tv,eR,tl,ev,tm]),tb=r.useMemo(()=>td?ty.flatMap(e=>e.items):ty,[ty,td]),tx=(0,d.j)(()=>new f.i({id:eK,labelId:void 0,selectedValue:tr,open:ts,filter:tl,query:tf,items:ea,selectionMode:J,listRef:eB,labelsRef:eU,popupRef:ez,emptyRef:eG,inputRef:eY,startDismissRef:eX,endDismissRef:e_,keyboardActiveRef:eZ,chipsContainerRef:eQ,clearRef:e0,valuesRef:e8,allValuesRef:e5,selectionEventRef:e1,name:e2,form:et,disabled:e6,readOnly:er,required:eo,grid:ei,isGrouped:td,virtualized:ey,openOnInputClick:ec,itemToStringLabel:ev,isItemEqualToValue:em,modal:eE,autoHighlight:t,submitOnItemClick:eM,hasInputValue:te,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:eb,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:B||g.tE,setOpen:g.tE,setInputValue:g.tE,setSelectedValue:g.tE,setIndices:g.tE,onItemHighlighted:g.tE,handleSelection:g.tE,getItemProps:()=>g.t0,forceMount:g.tE,requestSubmit:g.tE})).current,tE="none"===J?ta:tr,tR=r.useMemo(()=>"none"===J?tE:Array.isArray(tr)?tr.map(e=>(0,I.T)(e,eh)):(0,I.T)(tr,eh),[tE,eh,J,tr]),tw=(0,a.K)(Q),tS=(0,a.K)(B),tC=(0,p.P)(tx,k.activeIndex),tM=(0,p.P)(tx,k.selectedIndex),tP=(0,p.P)(tx,k.positionerElement),tT=(0,p.P)(tx,k.listElement),tI=(0,p.P)(tx,k.triggerElement),tk=(0,p.P)(tx,k.inputElement),tO=(0,p.P)(tx,k.inputGroupElement),tA=(0,p.P)(tx,k.inline),tj=(0,p.P)(tx,k.inputInsidePopup),tD=(0,s.u)(tI),{mounted:tN,setMounted:tq,transitionStatus:tF}=(0,K.$)(ts),{openMethod:tK,triggerProps:tV}=(0,V.G)(ts),tH=(0,a.K)(()=>tR);(0,j.I)(tj?tD:eY,{id:eK,value:tE,getValue:tH});let tW=(0,a.K)(()=>{ea?eU.current=tb.map(e=>(0,I.yg)(e,ev)):tx.set("forceMounted",!0)}),t$=r.useRef(tr);(0,l.g)(()=>{tr!==t$.current&&tW()},[tW,tr]);let tL=(0,a.K)(e=>{tx.update(e);let t=e.type||"none";if(void 0!==e.activeIndex)if(null===e.activeIndex)e3.current!==$&&(e3.current=$,tw(void 0,(0,E.M)(t,void 0,{index:-1})));else{let n=e8.current[e.activeIndex];e3.current={value:n,index:e.activeIndex},tw(n,(0,E.M)(t,void 0,{index:e.activeIndex}))}}),tB=(0,a.K)((n,r)=>{if(eJ.current=r.reason===R.qs,e.onInputValueChange?.(n,r),!r.isCanceled){if(r.reason===R.pf){let e=r.event,o=e.inputType;if("compositionend"===e.type||null!=o&&""!==o&&"insertReplacementText"!==o){let e=""!==n.trim();e&&eW(!0),e9.current={hasQuery:e},e&&t&&null==tx.state.activeIndex&&tx.set("activeIndex",0)}}tu(n)}}),tU=(0,a.K)((t,n)=>{if(ts!==t&&("escape-key"===n.reason&&tt&&0===tb.length&&!tx.state.emptyRef.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(!t&&eH&&(e4?(tA||eL(tf),""===tf&&eW(!1)):e7&&(tA||tj?tL({activeIndex:null}):eL(tf),tB("",(0,E.d)(R.qs,n.event)))),tc(t),!t&&tj&&(n.reason===R.Xn||n.reason===R.Np))&&(eD(!0),eN(!1),"onBlur"===eq))){let e="none"===J?ta:tr;eF.commit(e)}}),tz=(0,a.K)((e,t)=>{Y?.(e,t),t.isCanceled||(to(e),("none"===J&&ez.current&&ex||e4&&!tx.state.inputInsidePopup)&&tB((0,I.yg)(e,ev),(0,E.d)(t.reason,t.event)),e4&&null!=e&&t.reason!==R.pf&&eH&&!tA&&eL(tf))}),tY=(0,a.K)((e,t)=>{let n=t;if(void 0===n){if(null===tC)return;n=e8.current[tC]}let r=(0,x.EW)(e),o=e1.current??e;e1.current=null;let l=(0,E.d)(R.Bo,o),i=r?.closest("a")?.getAttribute("href");if(i){i.startsWith("#")&&tU(!1,l);return}if(e7){let e=Array.isArray(tr)?tr:[];if(tz((0,T.kJ)(e,n,tx.state.isItemEqualToValue)?(0,T.Ai)(e,n,tx.state.isItemEqualToValue):[...e,n],l),!(eY.current&&""!==eY.current.value.trim()))return;tx.state.inputInsidePopup?tB("",(0,E.d)(R.qs,l.event)):tU(!1,l)}else tz(n,l),tU(!1,l)}),tX=(0,a.K)(()=>
1{if(!tx.state.submitOnItemClick)return;let e=eF.inputRef.current?.form??tx.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),t_=(0,a.K)(()=>{if(tq(!1),tS?.(!1),eW(!1),eL(null),"none"===J?tL({activeIndex:null,selectedIndex:null}):tL({activeIndex:null}),e7&&eY.current&&""!==eY.current.value&&!eJ.current&&tB("",(0,E.d)(R.qs)),e4)if(tx.state.inputInsidePopup)eY.current&&""!==eY.current.value&&tB("",(0,E.d)(R.qs));else{let e=(0,I.yg)(tr,ev);if(eY.current&&eY.current.value!==e){let t=""===e?R.qs:"none";tB(e,(0,E.d)(t))}}}),tG=r.useMemo(()=>tA&&tP?{current:tP.closest('[role="dialog"]')}:ez,[tA,tP]);(0,O.v)({enabled:!e.actionsRef,open:ts,ref:tG,onComplete(){ts||t_()}}),r.useImperativeHandle(e.actionsRef,()=>({unmount:t_}),[t_]),(0,l.g)(function(){if(ts||"none"===J)return;let e=ea?tm:e5.current;if(e7){let t=Array.isArray(tr)?tr:[],n=t[t.length-1],r=(0,T.Vz)(e,n,em);tL({selectedIndex:-1===r?null:r})}else{let t=(0,T.Vz)(e,tr,em);tL({selectedIndex:-1===t?null:t})}},[ts,tr,ea,J,tm,e7,em,tL]),(0,l.g)(()=>{ea&&(e8.current=tb,eB.current.length=tb.length)},[ea,tb]),(0,l.g)(()=>{let e=e9.current;if(e&&(e.hasQuery?t&&tx.set("activeIndex",0):"always"===t&&tx.set("activeIndex",0),e9.current=null),!ts&&!tA)return;let n=tt||tn?tb:e8.current,r=tx.state.activeIndex;if(null==r)return"always"===t&&n.length>0?void tx.set("activeIndex",0):void(e3.current!==$&&(e3.current=$,tx.state.onItemHighlighted(void 0,(0,E.M)("none",void 0,{index:-1}))));if(r>=n.length){e3.current!==$&&(e3.current=$,tx.state.onItemHighlighted(void 0,(0,E.M)("none",void 0,{index:-1}))),tx.set("activeIndex",null);return}let o=n[r],l=e3.current.value,i=l!==W&&(0,T.tl)(o,l,tx.state.isItemEqualToValue);e3.current.index===r&&i||(e3.current={value:o,index:r},tx.state.onItemHighlighted(o,(0,E.M)("none",void 0,{index:r})))},[tC,t,tn,tt,tb,tA,ts,tx]),(0,l.g)(()=>{"none"===J?eO(""!==String(ta)):eO(e7?Array.isArray(tr)&&tr.length>0:null!=tr)},[eO,J,ta,tr,e7]),r.useEffect(()=>{tt&&t&&0===tb.length&&tL({activeIndex:null})},[tt,t,tb.length,tL]),(0,H.x)(tf,()=>{ts&&""!==tf&&tf!==String(ti)&&eW(!0)}),(0,H.x)(tr,()=>{if("none"!==J&&(eP(e2),eT(tr!==eI.initialValue),ek()?eF.commit(tr):eF.commit(tr,!0),e4&&!te&&!tj)){let e=(0,I.yg)(tr,ev);ta!==e&&tB(e,(0,E.d)("none"))}}),(0,H.x)(ta,()=>{"none"===J&&(eP(e2),eT(ta!==eI.initialValue),ek()?eF.commit(ta):eF.commit(ta,!0))}),(0,H.x)(ea,()=>{if(!e4||te||tj||eH)return;let e=(0,I.yg)(tr,ev);ta!==e&&tB(e,(0,E.d)("none"))});let tZ=(0,v.P)({open:!!tA||ts,onOpenChange:tU,elements:{reference:tj?tI:tk,floating:tP}});tA||(n=ei?"grid":"listbox",P=ts?"true":"false");let tJ=r.useMemo(()=>{let e=tk?.tagName==="INPUT",t=null==tk||e,r=t||ts,o=t?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return r&&(o.role="combobox",o["aria-expanded"]=P,o["aria-haspopup"]=n,o["aria-controls"]=ts?tT?.id:void 0,o["aria-autocomplete"]=ew),{reference:o,floating:{role:"presentation"}}},[tk,ts,P,n,tT?.id,ew]),tQ=(0,h.k)(tZ,{enabled:!er&&!e6&&ec,event:"mousedown-only",toggle:!1,touchOpenDelay:100*!tj,reason:R._J}),t0=(0,m.s)(tZ,{enabled:!er&&!e6&&!tA,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tA||void 0,outsidePress(e){let t=(0,x.EW)(e);return!(0,x.gR)(tI,t)&&!(0,x.gR)(e0.current,t)&&!(0,x.gR)(eQ.current,t)&&!(0,x.gR)(tO,t)}}),t1=(0,y.C)(tZ,{enabled:!er&&!e6,id:eK,listRef:eB,activeIndex:tC,selectedIndex:tM,virtual:!0,loopFocus:eg,allowEscape:eg&&!t,focusItemOnOpen:!eH&&("none"!==J||!!t)&&"auto",focusItemOnHover:ep,resetOnPointerLeave:!ef,cols:ei?2:1,orientation:ei?"horizontal":void 0,disabledIndices:g.Ml,onNavigate(e,t){(t||ts)&&"ending"!==tF&&(t?tL({activeIndex:e,type:eZ.current?"keyboard":"pointer"}):tL({activeIndex:e}))}}),{getReferenceProps:t3,getFloatingProps:t9,getItemProps:t8}=(0,b.b)([tJ,tQ,t0,t1]);(0,i.j)(()=>{tx.update({inline:eb,popupProps:t9(),inputProps:t3(),triggerProps:tV,getItemProps:t8,setOpen:tU,setInputValue:tB,setSelectedValue:tz,setIndices:tL,onItemHighlighted:tw,handleSelection:tY,forceMount:tW,requestSubmit:tX})}),(0,l.g)(()=>{tx.update({id:eK,selectedValue:tr,open:ts,mounted:tN,transitionStatus:tF,items:ea,inline:eb,popupProps:t9(),inputProps:t3(),triggerProps:tV,openMethod:tK,getItemProps:t8,selectionMode:J,name:e2,form:et,disabled:e6,readOnly:er,required:eo,grid:ei,isGrouped:td,virtualized:ey,onOpenChangeComplete:tS,openOnInputClick:ec,itemToStringLabel:ev,modal:eE,autoHighlight:t,isItemEqualToValue:em,submitOnItemClick:eM,hasInputValue:te,requestSubmit:tX})},[tx,eK,tr,ts,tN,tF,ea,t9,t3,t8,tK,tV,J,e2,e6,er,eo,eF,ei,td,ey,tS,ec,ev,eE,em,eM,te,eb,tX,t,et]);let t5=(0,u.a)(el,eF.inputRef),t6=r.useMemo(()=>({query:tf,hasItems:tt,filteredItems:ty,flatFilteredItems:tb}),[tf,tt,ty,tb]),t2=r.useMemo(()=>Array.isArray(tE)?"":(0,I.T)(tE,eh),[tE,eh]),t7=e7&&Array.isArray(tr)&&tr.length>0,t4=e7||"none"===J?void 0:e2,ne=r.useMemo(()=>e7&&Array.isArray(tr)&&e2?tr.map(e=>{let t=(0,I.T)(e,eh);return(0,L.jsx)("input",{type:"hidden",form:et,name:e2,value:t},t)}):null,[e7,tr,et,e2,eh]),nt=(0,L.jsxs)(r.Fragment,{children:[e.children,(0,L.jsx)("input",{...eF.getInputValidationProps({onFocus(){tj?tI?.focus():(eY.current||tI)?.focu
1s()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.currentTarget.value,n=(0,E.d)("none",e.nativeEvent);function r(){if(e7)return;if("none"===J){eT(t!==eI.initialValue),tB(t,n),ek()&&eF.commit(t);return}let e=e8.current.find(e=>(0,I.T)(e,eh).toLowerCase()===t.toLowerCase()||(0,I.yg)(e,ev).toLowerCase()===t.toLowerCase());null!=e&&(eT(e!==eI.initialValue),tz?.(e,n),ek()&&eF.commit(e))}ea?r():(tW(),queueMicrotask(r))}}),id:eK&&null==t4?`${eK}-hidden-input`:void 0,form:et,name:t4,autoComplete:eS,disabled:e6,required:eo&&!t7,readOnly:er,value:t2,ref:t5,style:t4?c.a:c.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),ne]});return(0,L.jsx)(w.Provider,{value:tx,children:(0,L.jsx)(S.Provider,{value:tZ,children:(0,L.jsx)(C.Provider,{value:t6,children:(0,L.jsx)(M.Provider,{value:ta,children:nt})})})})}function U(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:o,autoComplete:l,...i}=e;return(0,L.jsx)(B,{...i,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:o,formAutoComplete:l})}},69968(e,t,n){n.d(t,{v:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e=!0){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(25));return t}},1566(e,t,n){n.d(t,{n:()=>i});var r=n(38390);let o=r.createContext(void 0),l={disableStyleElements:!1};function i(){return r.useContext(o)??l}},69162(e,t,n){n.d(t,{X:()=>s});var r=n(38390),o=n(48767),l=n(18029),i=n(80819),a=n(53001);let u={...i.GW,...a.G},s=r.forwardRef(function(e,t){let{render:n,className:r,style:i,forceRender:a=!1,...s}=e,{store:c}=(0,o.P)(),d=c.useState("open"),f=c.useState("nested"),p=c.useState("mounted"),g=c.useState("transitionStatus");return(0,l.o)("div",e,{state:{open:d,transitionStatus:g},ref:[c.context.backdropRef,t],stateAttributesMapping:u,props:[{role:"presentation",hidden:!p,style:{userSelect:"none",WebkitUserSelect:"none"}},s],enabled:a||!f})})},59904(e,t,n){n.d(t,{H:()=>s});var r=n(38390),o=n(48767),l=n(18029),i=n(16563),a=n(89874),u=n(36136);let s=r.forwardRef(function(e,t){let{render:n,className:r,disabled:s=!1,nativeButton:c=!0,style:d,...f}=e,{store:p}=(0,o.P)(),g=p.useState("open"),{getButtonProps:v,buttonRef:h}=(0,i.s)({disabled:s,native:c});return(0,l.o)("button",e,{state:{disabled:s},ref:[t,h],props:[{onClick:function(e){g&&p.setOpen(!1,(0,a.d)(u.SR,e.nativeEvent))}},f,v]})})},2116(e,t,n){n.d(t,{r:()=>a});var r=n(38390),o=n(48767),l=n(18029),i=n(62042);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,id:u,...s}=e,{store:c}=(0,o.P)(),d=(0,i.e)(u);return c.useSyncedValueWithCleanup("descriptionElementId",d),(0,l.o)("p",e,{ref:t,props:[{id:d},s]})})},64595(e,t,n){n.d(t,{h:()=>y});var r,o,l=n(38390),i=n(478),a=n(48767),u=n(18029),s=n(80819),c=n(53001);let d=((r={}).nestedDialogs="--nested-dialogs",r),f=((o={})[o.open=s.lP.open]="open",o[o.closed=s.lP.closed]="closed",o[o.startingStyle=s.lP.startingStyle]="startingStyle",o[o.endingStyle=s.lP.endingStyle]="endingStyle",o.nested="data-nested",o.nestedDialogOpen="data-nested-dialog-open",o);var p=n(19619),g=n(56715),v=n(30392),h=n(39974);let m={...s.GW,...c.G,nestedDialogOpen:e=>e?{[f.nestedDialogOpen]:""}:null},y=l.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:l,style:s,...c}=e,{store:f}=(0,a.P)(),y=f.useState("descriptionElementId"),b=f.useState("disablePointerDismissal"),x=f.useState("floatingRootContext"),E=f.useState("popupProps"),R=f.useState("modal"),w=f.useState("mounted"),S=f.useState("nested"),C=f.useState("nestedOpenDialogCount"),M=f.useState("open"),P=f.useState("openMethod"),T=f.useState("titleElementId"),I=f.useState("transitionStatus"),k=f.useState("role");(0,p.p)(),(0,g.v)({open:M,ref:f.context.popupRef,onComplete(){M&&f.context.onOpenChangeComplete?.(!0)}});let O=void 0===o?function(e){return"touch"!==e||f.context.popupRef.current}:o,A=(0,u.o)("div",e,{state:{open:M,nested:S,transitionStatus:I,nestedDialogOpen:C>0},props:[E,{"aria-labelledby":T??void 0,"aria-describedby":y??void 0,role:k,tabIndex:-1,hidden:!w,onKeyDown(e){v.jF.has(e.key)&&e.stopPropagation()},style:{[d.nestedDialogs]:C}},c],ref:[t,f.context.popupRef,f.useStateSetter("popupElement")],stateAttributesMapping:m});return(0,h.jsx)(i.s,{context:x,openInteractionType:P,disabled:!w,closeOnFocusOut:!b,initialFocus:O,returnFocus:r,modal:!1!==R,restoreFocus:"popup",children:A})})},73606(e,t,n){n.d(t,{Z:()=>c});var r=n(38390),o=n(43783),l=n(14465),i=n(48767),a=n(19619),u=n(2409),s=n(39974);let c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:c}=(0,i.P)(),d=c.useState("mounted"),f=c.useState("modal"),p=c.useState("open");return d||n?(0,s.jsx)(a.m.Provider,{value:n,children:(0,s.jsxs)(l.XF,{ref:t,...r,children:[d&&!0===f&&(0,s.jsx)(u.W,{ref:c.context.
1internalBackdropRef,inert:(0,o.Y)(!p)}),e.children]})}):null})},19619(e,t,n){n.d(t,{m:()=>l,p:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(26));return e}},194(e,t,n){n.d(t,{D:()=>c,T:()=>s});var r=n(38390),o=n(44910),l=n(86603),i=n(48767),a=n(29096),u=n(39974);let s=r.createContext(!1);function c(e){let{children:t,open:n,defaultOpen:c=!1,onOpenChange:d,onOpenChangeComplete:f,disablePointerDismissal:p=!1,modal:g=!0,actionsRef:v,handle:h,triggerId:m,defaultTriggerId:y=null}=e,b=(0,i.P)(!0),x=r.useContext(s),E=!!b,R=a.Y.useStore(h?.store,{open:c,openProp:n,activeTriggerId:y,triggerIdProp:m,modal:g,disablePointerDismissal:p,nested:E});(0,o.j)(()=>{void 0===n&&!1===R.state.open&&!0===c&&R.update({open:!0,activeTriggerId:y})}),R.useControlledProp("openProp",n),R.useControlledProp("triggerIdProp",m),R.useSyncedValues({disablePointerDismissal:p,nested:E,modal:g}),R.useContextCallback("onOpenChange",d),R.useContextCallback("onOpenChangeComplete",f);let w=R.useState("payload");(0,l.e)({store:R,actionsRef:v,parentContext:b?.store.context,isDrawer:x,onOpenChange:d,triggerIdProp:m});let S=r.useMemo(()=>({store:R}),[R]);return(0,u.jsx)(s.Provider,{value:!1,children:(0,u.jsx)(i.a.Provider,{value:S,children:"function"==typeof t?t({payload:w}):t})})}},48767(e,t,n){n.d(t,{P:()=>i,a:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(!1===e&&void 0===t)throw Error((0,r.A)(27));return t}},86603(e,t,n){n.d(t,{e:()=>g});var r=n(38390),o=n(17169),l=n(88797),i=n(56344),a=n(95734),u=n(87181),s=n(53299),c=n(1461),d=n(89874),f=n(36136),p=n(1146);function g(e){let{store:t,parentContext:n,actionsRef:g,isDrawer:v}=e,h=t.useState("open"),m=t.useState("disablePointerDismissal"),y=t.useState("modal"),b=t.useState("popupElement"),{openMethod:x,triggerProps:E}=(0,c.G)(h);(0,p.tr)(t);let{forceUnmount:R}=(0,p.l$)(h,t),w=r.useCallback(()=>{t.setOpen(!1,(0,d.d)(f.zJ))},[t]);r.useImperativeHandle(g,()=>({unmount:R,close:w}),[R,w]);let S=(0,l.D)({popupStore:t,onOpenChange:t.setOpen,treatPopupAsFloatingElement:!0}),[C,M]=r.useState(0),[P,T]=r.useState(0),I=0===C,k=(0,i.I)(S),O=(0,a.s)(S,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===y?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let n=(0,s.EW)(e);return!!I&&!m&&(!y||!t.context.internalBackdropRef.current&&!t.context.backdropRef.current||t.context.internalBackdropRef.current===n||t.context.backdropRef.current===n||(0,s.gR)(n,b)&&!n?.hasAttribute("data-base-ui-portal"))},escapeKey:I});(0,o.K)(h&&!0===y,b);let{getReferenceProps:A,getFloatingProps:j,getTriggerProps:D}=(0,u.b)([k,O]);t.useContextCallback("onNestedDialogOpen",(e,t)=>{M(e),T(t)}),t.useContextCallback("onNestedDialogClose",()=>{M(0),T(0)}),r.useEffect(()=>(n?.onNestedDialogOpen&&h&&n.onNestedDialogOpen(C+1,P+ +!!v),n?.onNestedDialogClose&&!h&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&h&&n.onNestedDialogClose()}),[v,h,C,P,n]);let N=r.useMemo(()=>A(E),[A,E]),q=r.useMemo(()=>D(E),[D,E]),F=r.useMemo(()=>j(),[j]);t.useSyncedValues({openMethod:x,activeTriggerProps:N,inactiveTriggerProps:q,popupProps:F,floatingRootContext:S,nestedOpenDialogCount:C,nestedOpenDrawerCount:P})}},29096(e,t,n){n.d(t,{Y:()=>c});var r=n(38390),o=n(48745),l=n(68256),i=n(66228),a=n(17938),u=n(10722);let s={...a.o,modal:(0,o.M)(e=>e.modal),nested:(0,o.M)(e=>e.nested),nestedOpenDialogCount:(0,o.M)(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:(0,o.M)(e=>e.nestedOpenDrawerCount),disablePointerDismissal:(0,o.M)(e=>e.disablePointerDismissal),openMethod:(0,o.M)(e=>e.openMethod),descriptionElementId:(0,o.M)(e=>e.descriptionElementId),titleElementId:(0,o.M)(e=>e.titleElementId),viewportElement:(0,o.M)(e=>e.viewportElement),role:(0,o.M)(e=>e.role)};class c extends l.H{constructor(e){super(function(e={}){return{...(0,a.r)(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e),{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:new u.Z,onOpenChange:void 0,onOpenChangeComplete:void 0},s)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};static useStore(e,t){let n=(0,i.j)(()=>new c(t)).current;return e??n}}},30756(e,t,n){n.d(t,{L:()=>a});var r=n(38390),o=n(48767),l=n(18029),i=n(62042);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,id:u,...s}=e,{store:c}=(0,o.P)(),d=(0,i.e)(u);
1return c.useSyncedValueWithCleanup("titleElementId",d),(0,l.o)("h2",e,{ref:t,props:[{id:d},s]})})},34872(e,t,n){n.d(t,{z:()=>g});var r=n(25596),o=n(38390),l=n(48767),i=n(16563),a=n(18029),u=n(80819),s=n(67050),c=n(1146),d=n(62042),f=n(9290),p=n(87181);let g=o.forwardRef(function(e,t){let{render:n,className:g,disabled:v=!1,nativeButton:h=!0,id:m,payload:y,handle:b,style:x,...E}=e,R=(0,l.P)(!0),w=b?.store??R?.store;if(!w)throw Error((0,r.A)(79));let S=(0,d.e)(m),C=w.useState("floatingRootContext"),M=w.useState("isOpenedByTrigger",S),P=o.useRef(null),{registerTrigger:T,isMountedByThisTrigger:I}=(0,c.L_)(S,P,w,{payload:y}),{getButtonProps:k,buttonRef:O}=(0,i.s)({disabled:v,native:h}),A=(0,f.k)(C,{enabled:null!=C}),j=(0,p.b)([A]),D=w.useState("triggerProps",I);return(0,a.o)("button",e,{state:{disabled:v,open:M},ref:[O,t,T,P],props:[j.getReferenceProps(),D,{[s.Kd]:"",id:S},E,k],stateAttributesMapping:u.qV})})},33270(e,t,n){n.d(t,{F:()=>i});var r=n(38390),o=n(18435),l=n(39974);let i=function(e){let{direction:t="ltr"}=e,n=r.useMemo(()=>({direction:t}),[t]);return(0,l.jsx)(o.l.Provider,{value:n,children:e.children})}},67167(e,t,n){n.d(t,{c:()=>l});var r=n(38390);let o=r.createContext({disabled:!1});function l(){return r.useContext(o)}},69753(e,t,n){n.d(t,{T:()=>c,c:()=>d});var r=n(38390),o=n(80080),l=n(83781),i=n(73889),a=n(89874),u=n(39974);let s=r.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new o.E,currentIdRef:{current:null},currentContextRef:{current:null}});function c(e){let{children:t,delay:n,timeoutMs:l=0}=e,i=r.useRef(n),a=r.useRef(n),c=r.useRef(null),d=r.useRef(null),f=(0,o.Z)();return(0,u.jsx)(s.Provider,{value:r.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:c,timeoutMs:l,currentContextRef:d,timeout:f}),[l,f]),children:t})}function d(e,t={open:!1}){let n="rootStore"in e?e.rootStore:e,o=n.useState("floatingId"),{open:u}=t,{currentIdRef:c,delayRef:f,timeoutMs:p,initialDelayRef:g,currentContextRef:v,hasProvider:h,timeout:m}=r.useContext(s),[y,b]=r.useState(!1);return(0,l.g)(()=>{function e(){b(!1),v.current?.setIsInstantPhase(!1),c.current=null,v.current=null,f.current=g.current}if(c.current&&!u&&c.current===o){if(b(!1),p)return m.start(p,()=>{n.select("open")||c.current&&c.current!==o||e()}),()=>{m.clear()};e()}},[u,o,c,f,p,g,v,m,n]),(0,l.g)(()=>{if(!u)return;let e=v.current,t=c.current;m.clear(),v.current={onOpenChange:n.setOpen,setIsInstantPhase:b},c.current=o,f.current={open:0,close:(0,i.uf)(g.current,"close")},null!==t&&t!==o?(b(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,a.d)("none"))):(b(!1),e?.setIsInstantPhase(!1))},[u,o,n,c,f,p,g,v,m]),(0,l.g)(()=>()=>{v.current=null},[v]),r.useMemo(()=>({hasProvider:h,delayRef:f,isInstantPhase:y}),[h,f,y])}},478(e,t,n){n.d(t,{s:()=>B});var r=n(38390),o=n(4107),l=n(60167),i=n(43925),a=n(31085),u=n(4297),s=n(39291),c=n(83781),d=n(80080),f=n(91509),p=n(61468),g=n(86815),v=n(80899),h=n(53299),m=n(56750),y=n(68754),b=n(42767),x=n(80783),E=n(73529),R=n(89874),w=n(36136),S=n(49394),C=n(29982);let M={inert:new WeakMap,"aria-hidden":new WeakMap},P="data-base-ui-inert",T={inert:new WeakSet,"aria-hidden":new WeakSet},I=new WeakMap,k=0,O=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,o.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),A=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},j=(e,t,n)=>{let r=[],l=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,o.mq)(e)&&(t.has(e)?l(e):r.push(e))})};return l(e),r};function D(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:l=[]}=t,i=(0,g.R)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:l=[]}){let i=r?"inert":n?"aria-hidden":null,a=null,u=null,s=O(t,e),c=new Set(o?O(t,l):[]),d=o?j(t,A(s),new Set(s)).filter(e=>!c.has(e)):[],f=[],p=[];if(i){let e=M[i],n=T[i];u=n,a=e;let r=O(t,Array.from(t.querySelectorAll("[aria-live]"))),o=s.concat(r);j(t,A(o),new Set(o)).forEach(t=>{let r=t.getAttribute(i),o=null!==r&&"false"!==r,l=(e.get(t)||0)+1;e.set(t,l),f.push(t),1===l&&o&&n.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}
1return o&&d.forEach(e=>{let t=(I.get(e)||0)+1;I.set(e,t),p.push(e),1===t&&e.setAttribute(P,"")}),k+=1,()=>{a&&f.forEach(e=>{let t=(a.get(e)||0)-1;a.set(e,t),t||(!u?.has(e)&&i&&e.removeAttribute(i),u?.delete(e))}),o&&p.forEach(e=>{let t=(I.get(e)||0)-1;I.set(e,t),t||e.removeAttribute(P)}),(k-=1)||(M.inert=new WeakMap,M["aria-hidden"]=new WeakMap,T.inert=new WeakSet,T["aria-hidden"]=new WeakSet,I=new WeakMap)}}(e,i,n,r,{mark:o,markerIgnoreElements:l})}var N=n(14465),q=n(45191),F=n(67050),K=n(27911),V=n(39974);let H=[];function W(){H=H.filter(e=>e.deref()?.isConnected)}function $(){return W(),H[H.length-1]?.deref()}function L(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,b.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,b.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function B(e){let{context:t,children:n,disabled:M=!1,initialFocus:P=!0,returnFocus:T=!0,restoreFocus:I=!1,modal:k=!0,closeOnFocusOut:O=!0,openInteractionType:A="",nextFocusableElement:j,previousFocusableElement:B,beforeContentFocusGuardRef:U,externalTree:z,getInsideElements:Y}=e,X="rootStore"in t?t.rootStore:t,_=X.useState("open"),G=X.useState("domReferenceElement"),Z=X.useState("floatingElement"),{events:J,dataRef:Q}=X.context,ee=(0,s.K)(()=>Q.current.floatingContext?.nodeId),et=!1===P,en=(0,m.WZ)(G)&&et,er=r.useRef(["content"]),eo=(0,u.u)(P),el=(0,u.u)(T),ei=(0,u.u)(A),ea=(0,q.cq)(z),eu=(0,N.vB)(),es=r.useRef(!1),ec=r.useRef(!1),ed=r.useRef(!1),ef=r.useRef(null),ep=r.useRef(""),eg=r.useRef(""),ev=r.useRef(null),eh=r.useRef(null),em=(0,a.a)(ev,U,eu?.beforeInsideRef),ey=(0,a.a)(eh,eu?.afterInsideRef),eb=(0,d.Z)(),ex=(0,d.Z)(),eE=(0,p.N)(),eR=null!=eu,ew=(0,m.nd)(Z),eS=(0,s.K)((e=ew)=>e?(0,b.Kr)(e):[]),eC=(0,s.K)(()=>Y?.().filter(e=>null!=e)??[]);r.useEffect(()=>{if(M||!k)return;let e=(0,g.R)(ew);return(0,l.q)(e,"keydown",function(e){"Tab"===e.key&&(0,h.gR)(ew,(0,h.RS)((0,g.R)(ew)))&&0===eS().length&&!en&&(0,y.jo)(e)})},[M,G,ew,k,er,en,eS]),r.useEffect(()=>{if(M||!_)return;let e=(0,g.R)(ew);function t(){ed.current=!1}return(0,i.g)((0,l.q)(e,"pointerdown",function(e){let t=(0,h.EW)(e),n=eC();ed.current=!((0,h.gR)(Z,t)||(0,h.gR)(G,t)||(0,h.gR)(eu?.portalNode,t)||n.some(e=>e===t||(0,h.gR)(e,t))),eg.current=e.pointerType||"keyboard",t?.closest(`[${F.Kd}]`)&&(ec.current=!0)},!0),(0,l.q)(e,"pointerup",t,!0),(0,l.q)(e,"pointercancel",t,!0),(0,l.q)(e,"keydown",function(){eg.current="keyboard"},!0))},[M,Z,G,ew,_,eu,eC]),r.useEffect(()=>{if(M||!O)return;let e=(0,g.R)(ew);function t(t){let n=t.relatedTarget,r=t.currentTarget,l=(0,h.EW)(t);queueMicrotask(()=>{let i=ee(),a=X.context.triggerElements,u=eC(),s=n?.hasAttribute((0,S.F)("focus-guard"))&&[ev.current,eh.current,eu?.beforeInsideRef.current,eu?.afterInsideRef.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,(0,K.q)(B),(0,K.q)(j)].includes(n),c=!((0,h.gR)(G,n)||(0,h.gR)(Z,n)||(0,h.gR)(n,Z)||(0,h.gR)(eu?.portalNode,n)||u.some(e=>e===n||(0,h.gR)(e,n))||null!=n&&a.hasElement(n)||a.hasMatchingElement(e=>(0,h.gR)(e,n))||s||ea&&((0,x.CM)(ea.nodesRef.current,i).find(e=>(0,h.gR)(e.context?.elements.floating,n)||(0,h.gR)(e.context?.elements.domReference,n))||(0,x.$4)(ea.nodesRef.current,i).find(e=>[e.context?.elements.floating,(0,m.nd)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===G&&ew&&L(ew,er),I&&r!==G&&!(0,E.J9)(l)&&(0,h.RS)(e)===e.body){if((0,o.sb)(ew)&&(ew.focus(),"popup"===I))return void eE.request(()=>{ew.focus()});let e=eS(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ew;(0,o.sb)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(en||!k)&&n&&c&&!ec.current&&(en||n!==$())&&(es.current=!0,X.setOpen(!1,(0,R.d)(w.Xn,t)))})}let n=(0,o.sb)(G)?G:null;if(Z||n)return(0,i.g)(n&&(0,l.q)(n,"focusout",t),n&&(0,l.q)(n,"pointerdown",function(){ec.current=!0,ex.start(0,()=>{ec.current=!1})}),Z&&(0,l.q)(Z,"focusin",function(e){let t=(0,h.EW)(e);(0,b.AO)(t)&&(ef.current=t)}),Z&&(0,l.q)(Z,"focusout",t),Z&&eu&&(0,l.q)(Z,"focusout",function(){ed.current||(Q.current.insideReactTree=!0,eb.start(0,()=>{Q.current.insideReactTree=!1}))},!0))},[M,G,Z,ew,k,ea,eu,X,O,I,eS,en,ee,er,Q,eb,ex,eE,j,B,eC]),r.useEffect(()=>{if(M||!Z||!_)return;let e=Array.from(eu?.portalNode?.querySelectorAll(`[${(0,S.F)("portal")}]`)||[]),t=ea?(0,x.$4)(ea.nodesRef.current,ee()):[],n=t.find(e=>(0,m.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=D([Z,...e,ev.current,eh.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,...eC(),n,(0,K.q)(B),(0,K.q)(j),en?G:null].filter(e=>null!=e),{ariaHidden:k||en,mark:!1}),o=D([Z,...e].filter(e=>null!=e));return()=>{o(),r()}},[_,M,G,Z,k,er,eu,en,ea,ee,j,B,eC]),(0,c.g)(()=>
1{if(!_||M||!(0,o.sb)(ew))return;let e=(0,g.R)(ew),t=(0,h.RS)(e);queueMicrotask(()=>{let e,n=eo.current,r="function"==typeof n?n(ei.current||""):n;if(void 0===r||!1===r||(0,h.gR)(ew,t))return;let o=null,l=()=>(null==o&&(o=eS(ew)),o[0]||ew);e=(e=!0===r||null===r?l():(0,K.q)(r))||l(),(0,C.p)(e,{preventScroll:e===ew})})},[M,_,ew,et,eS,eo,ei]),(0,c.g)(()=>{var e;if(M||!ew)return;let t=(0,g.R)(ew);function n(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=eg.current,r=(0,o.zk)((0,h.EW)(t)),ep.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===w.N7&&"mouseleave"===e.nativeEvent.type&&(es.current=!0),e.reason===w.Np)if(e.nested)es.current=!1;else if((0,y.YF)(e.nativeEvent)||(0,y.Pg)(e.nativeEvent))es.current=!1;else{let e=!1;(0,g.R)(ew).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?es.current=!1:es.current=!0}}return e=(0,h.RS)(t),W(),e&&"body"!==(0,o.mq)(e)&&(H.push(new WeakRef(e)),H.length>20&&(H=H.slice(-20))),J.on("openchange",n),()=>{J.off("openchange",n);let e=(0,h.RS)(t),r=eC(),l=(0,h.gR)(Z,e)||r.some(t=>t===e||(0,h.gR)(t,e))||ea&&(0,x.CM)(ea.nodesRef.current,ee(),!1).some(t=>(0,h.gR)(t.context?.elements.floating,e)),i=el.current,a=function(){let e=el.current,t="function"==typeof e?e(ep.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=G||$();return e&&e.isConnected?e:null}let n=G||$();return(0,K.q)(t)||n||null}();queueMicrotask(()=>{let n=a?(0,b.AO)(a)?a:(0,b.Kr)(a)[0]||a:null;i&&!es.current&&(0,o.sb)(n)&&("boolean"!=typeof i||n===e||e===t.body||l)&&n.focus({preventScroll:!0}),es.current=!1})}},[M,Z,ew,el,Q,J,ea,G,ee,eC]),(0,c.g)(()=>{if(!f.Tc||_||!Z)return;let e=(0,h.RS)((0,g.R)(Z));(0,o.sb)(e)&&(0,m.$u)(e)&&(0,h.gR)(Z,e)&&e.blur()},[_,Z]),(0,c.g)(()=>{if(!M&&eu)return eu.setFocusManagerState({modal:k,closeOnFocusOut:O,open:_,onOpenChange:X.setOpen,domReference:G}),()=>{eu.setFocusManagerState(null)}},[M,eu,k,_,X,O,G]),(0,c.g)(()=>{if(!M&&ew)return L(ew,er),()=>{queueMicrotask(W)}},[M,ew,er]);let eM=!M&&(!k||!en)&&(eR||k);return(0,V.jsxs)(r.Fragment,{children:[eM&&(0,V.jsx)(v.U,{"data-type":"inside",ref:em,onFocus:e=>{if(k){let e=eS();(0,C.p)(e[e.length-1])}else if(eu?.portalNode)if(es.current=!1,(0,b.Qp)(e,eu.portalNode)){let e=(0,b.vF)(G);e?.focus()}else(0,K.q)(B??eu.beforeOutsideRef)?.focus()}}),n,eM&&(0,V.jsx)(v.U,{"data-type":"inside",ref:ey,onFocus:e=>{if(k)(0,C.p)(eS()[0]);else if(eu?.portalNode)if(O&&(es.current=!0),(0,b.Qp)(e,eu.portalNode)){let e=(0,b.XJ)(G);e?.focus()}else(0,K.q)(j??eu.afterOutsideRef)?.focus()}})]})}},14465(e,t,n){n.d(t,{CK:()=>w,XF:()=>S,vB:()=>E});var r=n(38390),o=n(34887),l=n(4107),i=n(60167),a=n(43925),u=n(38737),s=n(83781),c=n(39291),d=n(33853),f=n(80899),p=n(42767),g=n(89874),v=n(36136),h=n(49394),m=n(18029),y=n(67050),b=n(39974);let x=r.createContext(null),E=()=>r.useContext(x),R=(0,h.F)("portal");function w(e={}){let{ref:t,container:n,componentProps:i=d.t0,elementProps:a}=e,f=(0,u.B)(),p=E(),g=p?.portalNode,[v,h]=r.useState(null),[y,b]=r.useState(null),x=(0,c.K)(e=>{null!==e&&b(e)}),S=r.useRef(null);(0,s.g)(()=>{if(null===n){S.current&&(S.current=null,b(null),h(null));return}if(null==f)return;let e=(n&&((0,l.Ll)(n)?n:n.current))??g??document.body;if(null==e){S.current&&(S.current=null,b(null),h(null));return}S.current!==e&&(S.current=e,b(null),h(e))},[n,g,f]);let C=(0,m.o)("div",i,{ref:[t,x],props:[{id:f,[R]:""},a]});return{portalNode:y,portalSubtree:v&&C?o.createPortal(C,v):null}}let S=r.forwardRef(function(e,t){let{children:n,container:l,className:u,render:s,renderGuards:c,style:d,...h}=e,{portalNode:m,portalSubtree:E}=w({container:l,ref:t,componentProps:e,elementProps:h}),R=r.useRef(null),S=r.useRef(null),C=r.useRef(null),M=r.useRef(null),[P,T]=r.useState(null),I=r.useRef(!1),k=P?.modal,O=P?.open,A="boolean"==typeof c?c:!!P&&!P.modal&&P.open&&!!m;r.useEffect(()=>{if(m&&!k)return(0,a.g)((0,i.q)(m,"focusin",e,!0),(0,i.q)(m,"focusout",e,!0));function e(e){m&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?I.current&&((0,p.yV)(m),I.current=!1):((0,p.N)(m),I.current=!0))}},[m,k]),r.useEffect(()=>{m&&!1===O&&((0,p.yV)(m),I.current=!1)},[O,m]);let j=r.useMemo(()=>({beforeOutsideRef:R,afterOutsideRef:S,beforeInsideRef:C,afterInsideRef:M,portalNode:m,setFocusManagerState:T}),[m]);return(0,b.jsxs)(r.Fragment,{children:[E,(0,b.jsxs)(x.Provider,{value:j,children:[A&&m&&(0,b.jsx)(f.U,{"data-type":"outside",ref:R,onFocus:e=>{if((0,p.Qp)(e,m))C.current?.focus();else{let e=P?P.domReference:null,t=(0,p.XJ)(e);t?.focus()}}}),A&&m&&(0,b.jsx)("span",{"aria-owns":m.id,style:y.z_}),m&&o.createPortal(n,m),A&&m&&(0,b.jsx)(f.U,{"data-type":"outside",ref:S,onFocus:e=>{if((0,p.Qp)(e,m))M.current?.focus();else{let t=P?P.domReference:null,n=(0,p.vF)(t);n?.focus(),P?.closeOnFocusOut&&P?.onOpenChange(!1,(0,g.d)(v.Xn,e.nativeEvent))}}})]})]})})},17554(e,t,n){n.d(t,{K:()=>u});var r=n(48745),o=n(68256),l=n(35346),i=n(68754);let a={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class u extends o.H{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,l.d)(),nested:n,triggerElements:o},a),this.syncOnly=t}syncOpenEvent=(e,t)=>
1{(!e||!this.state.open||null!=t&&(0,i.Ev)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},45191(e,t,n){n.d(t,{$c:()=>v,P6:()=>h,R1:()=>f,cq:()=>p,fI:()=>g});var r,o=n(38390),l=n(38737),i=n(83781),a=n(66228),u=n(46546),s=n(39974);let c=o.createContext(null),d=o.createContext(null),f=()=>(r||(r=n.t(o,2))).useContext(c)?.id||null,p=e=>{let t=o.useContext(d);return e??t};function g(e){let t=(0,l.B)(),n=p(e),r=f();return(0,i.g)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function v(e){let{children:t,id:n}=e,r=f();return(0,s.jsx)(c.Provider,{value:o.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function h(e){let{children:t,externalTree:n}=e,r=(0,a.j)(()=>n??new u.k).current;return(0,s.jsx)(d.Provider,{value:r,children:t})}},46546(e,t,n){n.d(t,{k:()=>o});var r=n(35346);class o{nodesRef={current:[]};events=(0,r.d)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}},9290(e,t,n){n.d(t,{k:()=>f});var r=n(38390),o=n(61468),l=n(80080),i=n(33853),a=n(53299),u=n(56750),s=n(68754),c=n(89874),d=n(36136);function f(e,t={}){let n="rootStore"in e?e.rootStore:e,p=n.context.dataRef,{enabled:g=!0,event:v="click",toggle:h=!0,ignoreMouse:m=!1,stickIfOpen:y=!0,touchOpenDelay:b=0,reason:x=d.Ui}=t,E=r.useRef(void 0),R=(0,o.N)(),w=(0,l.Z)(),S=r.useMemo(()=>({onPointerDown(e){E.current=e.pointerType},onMouseDown(e){let t=E.current,r=e.nativeEvent,o=n.select("open");if(0!==e.button||"click"===v||(0,s.Go)(t,!0)&&m)return;let l=p.current.openEvent,i=l?.type,d=n.select("domReferenceElement")!==e.currentTarget,f=o&&d||!(o&&h&&(!l||!y||"click"===i||"mousedown"===i)),g=(0,a.EW)(r);if((0,u.$u)(g)){let e=(0,c.d)(x,r,g);f&&"touch"===t&&b>0?w.start(b,()=>{n.setOpen(!0,e)}):n.setOpen(f,e);return}let S=e.currentTarget;R.request(()=>{let e=(0,c.d)(x,r,S);f&&"touch"===t&&b>0?w.start(b,()=>{n.setOpen(!0,e)}):n.setOpen(f,e)})},onClick(e){if("mousedown-only"===v)return;let t=E.current;if("mousedown"===v&&t){E.current=void 0;return}if((0,s.Go)(t,!0)&&m)return;let r=n.select("open"),o=p.current.openEvent,l=n.select("domReferenceElement")!==e.currentTarget,i=r&&l||!(r&&h&&(!o||!y||(0,s.Ev)(o))),a=(0,c.d)(x,e.nativeEvent,e.currentTarget);i&&"touch"===t&&b>0?w.start(b,()=>{n.setOpen(!0,a)}):n.setOpen(i,a)},onKeyDown(){E.current=void 0}}),[p,v,m,n,y,h,R,w,b,x]);return r.useMemo(()=>g?{reference:S}:i.t0,[g,S])}},95734(e,t,n){n.d(t,{s:()=>x});var r=n(38390),o=n(4107),l=n(60167),i=n(43925),a=n(80080),u=n(39291),s=n(86815),c=n(56750),d=n(53299),f=n(68754),p=n(80783),g=n(45191),v=n(89874),h=n(36136),m=n(49394);let y={intentional:"onClick",sloppy:"onPointerDown"};function b(){return!1}function x(e,t={}){let n="rootStore"in e?e.rootStore:e,E=n.useState("open"),R=n.useState("floatingElement"),{dataRef:w}=n.context,{enabled:S=!0,escapeKey:C=!0,outsidePress:M=!0,outsidePressEvent:P="sloppy",referencePress:T=b,referencePressEvent:I="sloppy",bubbles:k,externalTree:O}=t,A=(0,g.cq)(O),j=(0,u.K)("function"==typeof M?M:()=>!1),D="function"==typeof M?j:M,N=!1!==D,q=(0,u.K)(()=>P),F=r.useRef(!1),K=r.useRef(!1),V=r.useRef(!1),{escapeKey:H,outsidePress:W}={escapeKey:"boolean"==typeof k?k:k?.escapeKey??!1,outsidePress:"boolean"==typeof k?k:k?.outsidePress??!0},$=r.useRef(null),L=(0,a.Z)(),B=(0,a.Z)(),U=(0,u.K)(()=>{B.clear(),w.current.insideReactTree=!1}),z=r.useRef(!1),Y=r.useRef(""),X=(0,u.K)(T),_=(0,u.K)(e=>{if(!E||!S||!C||"Escape"!==e.key||z.current)return;let t=w.current.floatingContext?.nodeId,r=A?(0,p.CM)(A.nodesRef.current,t):[];if(!H&&r.length>0){let e=!0;if(r.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=(0,f.O_)(e)?e.nativeEvent:e,l=(0,v.d)(h.jv,o);n.setOpen(!1,l),H||l.isPropagationAllowed||e.stopPropagation()}),G=(0,u.K)(()=>{w.current.insideReactTree=!0,B.start(0,U)});r.useEffect(()=>{if(!E||!S)return;w.current.__escapeKeyBubbles=H,w.current.__outsidePressBubbles=W;let e=new a.E,t=new a.E;function r(){V.current=!0,t.start(0,()=>{V.current=!1})}function u(){F.current=!1,K.current=!1}function f(){let e=Y.current,t=q(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}
1function g(e){let t=w.current.floatingContext?.nodeId,r=A&&(0,p.CM)(A.nodesRef.current,t).some(t=>(0,c.F2)(e,t.context?.elements.floating));return(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||r}function y(e){let r;if("intentional"===(r=f())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||w.current.insideReactTree)return void U();let l=(0,d.EW)(e),i=`[${(0,m.F)("inert")}]`,a=(0,o.vq)(l)?l.getRootNode():null,u=Array.from(((0,o.Ng)(a)?a:(0,s.R)(n.select("floatingElement"))).querySelectorAll(i)),y=n.context.triggerElements;if(l&&(y.hasElement(l)||y.hasMatchingElement(e=>(0,d.gR)(e,l))))return;let b=(0,o.vq)(l)?l:null;for(;b&&!(0,o.eu)(b);){let e=(0,o.$4)(b);if((0,o.eu)(e)||!(0,o.vq)(e))break;b=e}if(u.length&&(0,o.vq)(l)&&!(0,c.tZ)(l)&&!(0,d.gR)(l,n.select("floatingElement"))&&u.every(e=>!(0,d.gR)(b,e)))return;if((0,o.sb)(l)&&!("touches"in e)){let t=(0,o.eu)(l),n=(0,o.L9)(l),r=/auto|scroll/,i=t||r.test(n.overflowX),a=t||r.test(n.overflowY),u=i&&l.clientWidth>0&&l.scrollWidth>l.clientWidth,s=a&&l.clientHeight>0&&l.scrollHeight>l.clientHeight,c="rtl"===n.direction,d=s&&(c?e.offsetX<=l.offsetWidth-l.clientWidth:e.offsetX>l.clientWidth),f=u&&e.offsetY>l.clientHeight;if(d||f)return}if(g(e))return;if("intentional"===f()&&V.current){t.clear(),V.current=!1;return}if("function"==typeof D&&!D(e))return;let x=w.current.floatingContext?.nodeId,E=A?(0,p.CM)(A.nodesRef.current,x):[];if(E.length>0){let e=!0;if(E.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,v.d)(h.Np,e)),U()}function b(e){if("sloppy"!==f()||!n.select("open")||!S||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&($.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},L.start(1e3,()=>{$.current&&($.current.dismissOnTouchEnd=!1,$.current.dismissOnMouseDown=!1)}))}function x(e,t){let n=(0,d.EW)(e);if(!n)return;let r=(0,l.q)(n,e.type,()=>{t(e),r()})}function M(e){L.clear(),"pointerdown"===e.type&&(Y.current=e.pointerType),("mousedown"!==e.type||!$.current||$.current.dismissOnMouseDown)&&x(e,e=>{if("pointerdown"===e.type)"sloppy"!==f()||"touch"===e.pointerType||!n.select("open")||!S||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||y(e);else y(e)})}function P(e){if(!F.current)return;let n=K.current;if(u(),"intentional"===f()){if("pointercancel"===e.type){n&&r();return}g(e)||(n?r():("function"!=typeof D||D(e))&&(t.clear(),V.current=!0,U()))}}function T(e){if("sloppy"!==f()||!$.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-$.current.startX),o=Math.abs(t.clientY-$.current.startY),l=Math.sqrt(r*r+o*o);l>5&&($.current.dismissOnTouchEnd=!0),l>10&&(y(e),L.clear(),$.current=null)}function I(e){"sloppy"!==f()||!$.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||($.current.dismissOnTouchEnd&&y(e),L.clear(),$.current=null)}let k=(0,s.R)(R),O=(0,i.g)(C&&(0,i.g)((0,l.q)(k,"keydown",_),(0,l.q)(k,"compositionstart",function(){e.clear(),z.current=!0}),(0,l.q)(k,"compositionend",function(){e.start(5*!!(0,o.Tc)(),()=>{z.current=!1})})),N&&(0,i.g)((0,l.q)(k,"click",M,!0),(0,l.q)(k,"pointerdown",M,!0),(0,l.q)(k,"pointerup",P,!0),(0,l.q)(k,"pointercancel",P,!0),(0,l.q)(k,"mousedown",M,!0),(0,l.q)(k,"mouseup",P,!0),(0,l.q)(k,"touchstart",function(e){Y.current="touch",x(e,b)},!0),(0,l.q)(k,"touchmove",function(e){x(e,T)},!0),(0,l.q)(k,"touchend",function(e){x(e,I)},!0)));return()=>{O(),e.clear(),t.clear(),u(),V.current=!1}},[w,R,C,N,D,E,S,H,W,_,U,q,A,n,L]),r.useEffect(U,[D,U]);let Z=r.useMemo(()=>({onKeyDown:_,[y[I]]:e=>{X()&&n.setOpen(!1,(0,v.d)(h.Ui,e.nativeEvent))},..."intentional"!==I&&{onClick(e){X()&&n.setOpen(!1,(0,v.d)(h.Ui,e.nativeEvent))}}}),[_,n,I,X]),J=(0,u.K)(e=>{if(!E||!S||0!==e.button)return;let t=(0,d.EW)(e.nativeEvent);(0,d.gR)(n.select("floatingElement"),t)&&(F.current||(F.current=!0,K.current=!1))}),Q=(0,u.K)(e=>{!E||!S||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&F.current&&(K.current=!0)}),ee=r.useMemo(()=>({onKeyDown:_,onPointerDown:Q,onMouseDown:Q,onClickCapture:G,onMouseDownCapture(e){G(),J(e)},onPointerDownCapture(e){G(),J(e)},onMouseUpCapture:G,onTouchEndCapture:G,onTouchMoveCapture:G}),[_,G,J,Q]);return r.useMemo(()=>S?{reference:Z,floating:ee,trigger:Z}:{},[S,Z,ee])}},51715(e,t,n){n.d(t,{P:()=>c});var r=n(4107),o=n(38737),l=n(66228),i=n(83781),a=n(45191),u=n(17554),s=n(10722);function c(e){let{open:t=!1,onOpenChange:n,elements:c={}}=e,d=(0,o.B)(),f=null!=(0,a.R1)(),p=(0,l.j)(()=>new u.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new s.Z,floatingId:d,syncOnly:!1,nested:f})).current;return(0,i.g)(()=>{let e={open:t,floatingId:d};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,r.vq)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),p.update(e)},[t,d,c.reference,c.floating,p]),p.context.onOpenChange=n,p.context.nested=f,p}},10970(e,t,n){n.d(t,{i:()=>h});var r=n(38390),o=n(4107),l=n(60167),i=n(43925),a=n(91509),u=n(80080),s=n(86815),c=n(53299),d=n(56750),f=n(89874),p=n(36136),g=n(49394);let v=a.cX&&a.nr;function h(e,t={}){let n="rootStore"in e?e.rootStore:e,{events:a,dataRef:m}=n.context,{enabled:y=!0,delay:b}=t,x=r.useRef(!1),E=r.useRef(null),R=(0,u.Z)(),w=r.useRef(!0);r.useEffect(()=>{let e=n.select("domReferenceElement");
1if(!y)return;let t=(0,o.zk)(e);return(0,i.g)((0,l.q)(t,"blur",function(){let e=n.select("domReferenceElement");!n.select("open")&&(0,o.sb)(e)&&e===(0,c.RS)((0,s.R)(e))&&(x.current=!0)}),v&&(0,l.q)(t,"keydown",function(){w.current=!0},!0),v&&(0,l.q)(t,"pointerdown",function(){w.current=!1},!0))},[n,y]),r.useEffect(()=>{if(y)return a.on("openchange",e),()=>{a.off("openchange",e)};function e(e){if(e.reason===p.Ui||e.reason===p.jv){let e=n.select("domReferenceElement");(0,o.vq)(e)&&(E.current=e,x.current=!0)}}},[a,y,n]);let S=r.useMemo(()=>({onMouseLeave(){x.current=!1,E.current=null},onFocus(e){let t=e.currentTarget;if(x.current){if(E.current===t)return;x.current=!1,E.current=null}let r=(0,c.EW)(e.nativeEvent);if((0,o.vq)(r)){if(v&&!e.relatedTarget){if(!w.current&&!(0,d.$u)(r))return}else if(!(0,d.em)(r))return}let l=(0,d.Hi)(e.relatedTarget,n.context.triggerElements),{nativeEvent:i,currentTarget:a}=e,u="function"==typeof b?b():b;n.select("open")&&l||0===u||void 0===u?n.setOpen(!0,(0,f.d)(p.F4,i,a)):R.start(u,()=>{x.current||n.setOpen(!0,(0,f.d)(p.F4,i,a))})},onBlur(e){x.current=!1,E.current=null;let t=e.relatedTarget,r=e.nativeEvent,l=(0,o.vq)(t)&&t.hasAttribute((0,g.F)("focus-guard"))&&"outside"===t.getAttribute("data-type");R.start(0,()=>{let e=n.select("domReferenceElement"),o=(0,c.RS)((0,s.R)(e));if(!t&&o===e||(0,c.gR)(m.current.floatingContext?.refs.floating.current,o)||(0,c.gR)(e,o)||l)return;let i=t??o;(0,d.Hi)(i,n.context.triggerElements)||n.setOpen(!1,(0,f.d)(p.F4,r))})}}),[m,n,R,b]);return r.useMemo(()=>y?{reference:S,trigger:S}:{},[y,S])}},61616(e,t,n){n.d(t,{a:()=>b});var r=n(38390),o=n(4107),l=n(60167),i=n(43925),a=n(39291),u=n(83781),s=n(80080),c=n(86815),d=n(56750),f=n(53299),p=n(80783),g=n(89874),v=n(36136),h=n(45191),m=n(58498),y=n(73889);function b(e,t={}){let n="rootStore"in e?e.rootStore:e,x=n.useState("open"),E=n.useState("floatingElement"),R=n.useState("domReferenceElement"),{dataRef:w}=n.context,{enabled:S=!0,closeDelay:C=0,nodeId:M}=t,P=(0,m.uu)(n),T=(0,h.cq)(),I=(0,h.R1)(),k=(0,a.K)(()=>(0,y.GI)(w.current.openEvent?.type,P.interactedInside)),O=(0,a.K)(()=>{let e=w.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),A=(0,a.K)(e=>(0,d.Hi)(e,n.context.triggerElements)),j=r.useCallback(e=>{let t=(0,y.uf)(C,"close",P.pointerType),r=()=>{n.setOpen(!1,(0,g.d)(v.N7,e)),T?.events.emit("floating.closed",e)};t?P.openChangeTimeout.start(t,r):(P.openChangeTimeout.clear(),r())},[C,n,P,T]),D=(0,a.K)(()=>{(0,m.GH)(P)}),N=(0,a.K)(e=>{let t=(0,f.EW)(e);if(!(0,d.H5)(t)){P.interactedInside=!1;return}P.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,u.g)(()=>{x||(P.pointerType=void 0,P.restTimeoutPending=!1,P.interactedInside=!1,D())},[x,P,D]),r.useEffect(()=>D,[D]),(0,u.g)(()=>{if(S&&x&&P.handleCloseOptions?.blockPointerEvents&&O()&&(0,o.vq)(R)&&E){let e=(0,c.R)(E),t=T?.nodesRef.current.find(e=>e.id===I)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=P.handleCloseOptions?.getScope?.()??P.pointerEventsScopeElement??t??R.closest("[data-rootownerid]")??e.body;return(0,m.D8)(P,{scopeElement:n,referenceElement:R,floatingElement:E}),()=>{D()}}},[S,x,R,E,P,O,T,I,D]);let q=(0,s.Z)();r.useEffect(()=>{if(S)return(0,i.g)(E&&(0,l.q)(E,"mouseenter",function(){P.openChangeTimeout.clear(),q.clear(),T?.events.off("floating.closed",e),D()}),E&&(0,l.q)(E,"mouseleave",function(t){if(T&&I&&(0,p.CM)(T.nodesRef.current,I).length>0)return void T.events.on("floating.closed",e);if(A(t.relatedTarget))return;let n=w.current.floatingContext?.nodeId??M,r=t.relatedTarget;if(!(T&&n&&(0,o.vq)(r)&&(0,p.CM)(T.nodesRef.current,n,!1).some(e=>(0,f.gR)(e.context?.elements.floating,r)))){if(P.handler)return void P.handler(t);D(),k()||j(t)}}),E&&(0,l.q)(E,"pointerdown",N,!0),()=>{T?.events.off("floating.closed",e)});function e(t){T&&I&&!((0,p.CM)(T.nodesRef.current,I).length>0)&&q.start(0,()=>{T.events.off("floating.closed",e),n.setOpen(!1,(0,g.d)(v.N7,t)),T.events.emit("floating.closed",t)})}},[S,E,n,w,M,k,A,j,D,N,P,T,I,q])}},58498(e,t,n){n.d(t,{D8:()=>s,GH:()=>u,uu:()=>c});var r=n(73241),o=n(66228),l=n(80080);class i{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new l.E,this.restTimeout=new l.E,this.handleCloseOptions=void 0}static create(){return new i}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let a=new WeakMap;function u(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&a.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),a.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function s(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t,l=a.get(n);l&&l!==e&&u(l),u(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,a.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function c(e){let t=(0,o.j)(i.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),(0,r.y)(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}},6611(e,t,n){n.d(t,{j:()=>x});var r=n(38390),o=n(34887),l=n(4107),i=n(60167),a=n(43925),u=n(4297),s=n(39291),c=n(86815),d=n(56750),f=n(53299),p=n(68754),g=n(89874),v=n(36136),h=n(45191),m=n(58498),y=n(73889);let b={current:null};function x(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:E,events:R}=n.context,{enabled:w=!0,delay:S=0,handleClose:C=null,mouseOnly:M=!1,restMs:P=0,move:T=!0,triggerElementRef:I=b,externalTree:k,isActiveTrigger:O=!0,getHandleCloseContext:A,isClosing:j}=t,D=(0,h.cq)(k),N=(0,m.uu)(n),q=r.useRef(!1),F=(0,u.u)(C),K=(0,u.u)(S),V=(0,u.u)(P),H=(0,u.u)(w),W=(0,u.u)(j);O&&(N.handleCloseOptions=F.current?.__options);let $=(0,s.K)(()=>(0,y.GI)(E.current.openEvent?.type,N.interactedInside)),L=(0,s.K)(e=>(0,d.Hi)(e,n.context.triggerElements)),B=(0,s.K)((e,t,r)=>{let o=n.context.triggerElements;return o.hasElement(t)?!e||!(0,f.gR)(e,t):!!(0,l.vq)(r)&&o.hasMatchingElement(e=>(0,f.gR)(e,r))&&(!e||!(0,f.gR)(e,r))}),U=(0,s.K)((e,t=!0)=>{let r=(0,y.uf)(K.current,"close",N.pointerType);r?N.openChangeTimeout.start(r,()=>{n.setOpen(!1,(0,g.d)(v.N7,e)),D?.events.emit("floating.closed",e)}):t&&(N.openChangeTimeout.clear(),n.setOpen(!1,(0,g.d)(v.N7,e)),D?.events.emit("floating.closed",e))}),z=(0,s.K)(()=>{N.handler&&((0,c.R)(n.select("domReferenceElement")).removeEventListener("mousemove",N.handler),N.handler=void 0)}),Y=(0,s.K)(()=>{(0,m.GH)(N)});return r.useEffect(()=>z,[z]),r.useEffect(()=>{if(w)return R.on("openchange",e),()=>{R.off("openchange",e)};function e(e){e.open?q.current=!1:(q.current=e.reason===v.N7,z(),N.openChangeTimeout.clear(),N.restTimeout.clear(),N.blockMouseMove=!0,N.restTimeoutPending=!1)}},[w,R,N,z]),r.useEffect(()=>{if(!w)return;let e=I.current??(O?n.select("domReferenceElement"):null);if((0,l.vq)(e))return T?(0,a.g)((0,i.q)(e,"mousemove",t,{once:!0}),(0,i.q)(e,"mouseenter",t),(0,i.q)(e,"mouseleave",r)):(0,a.g)((0,i.q)(e,"mouseenter",t),(0,i.q)(e,"mouseleave",r));function t(e){if(N.openChangeTimeout.clear(),N.blockMouseMove=!1,M&&!(0,p.Go)(N.pointerType))return;let t=(0,y.hq)(V.current),r=(0,y.uf)(K.current,"open",N.pointerType),o=(0,f.EW)(e),i=e.currentTarget??null,a=n.select("domReferenceElement"),u=i;if((0,l.vq)(o)&&!n.context.triggerElements.hasElement(o)){for(let e of n.context.triggerElements.elements())if((0,f.gR)(e,o)){u=e;break}}(0,l.vq)(i)&&(0,l.vq)(a)&&!n.context.triggerElements.hasElement(i)&&(0,f.gR)(i,a)&&(u=a);let s=null!=u&&B(a,u,o),c=n.select("open"),d=W.current?.()??"ending"===n.select("transitionStatus"),h=!c&&d&&q.current,m=!s&&(0,l.vq)(u)&&(0,l.vq)(a)&&(0,f.gR)(a,u)&&h,b=t>0&&!r,x=!c||s;s&&(c||h)||m?n.setOpen(!0,(0,g.d)(v.N7,e,u)):!b&&(r?N.openChangeTimeout.start(r,()=>{x&&n.setOpen(!0,(0,g.d)(v.N7,e,u))}):x&&n.setOpen(!0,(0,g.d)(v.N7,e,u)))}function r(e){if($())return void Y();z();let t=n.select("domReferenceElement"),r=(0,c.R)(t);N.restTimeout.clear(),N.restTimeoutPending=!1;let o=E.current.floatingContext??A?.();if(!L(e.relatedTarget)){if(F.current&&o){n.select("open")||N.openChangeTimeout.clear();let t=I.current;N.handler=F.current({...o,tree:D,x:e.clientX,y:e.clientY,onClose(){Y(),z(),H.current&&!$()&&t===n.select("domReferenceElement")&&U(e,!0)}}),r.addEventListener("mousemove",N.handler),N.handler(e);return}"touch"===N.pointerType&&(0,f.gR)(n.select("floatingElement"),e.relatedTarget)||U(e)}}},[z,Y,E,K,U,n,w,F,N,O,B,$,L,M,T,V,I,D,H,A,W]),r.useMemo(()=>
1{if(w)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,l=n.select("domReferenceElement"),i=n.select("open"),a=B(l,r,e.target);if(M&&!(0,p.Go)(N.pointerType))return;if(i&&a&&N.handleCloseOptions?.blockPointerEvents){let e=n.select("floatingElement");if(e){let t=N.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,m.D8)(N,{scopeElement:t,referenceElement:r,floatingElement:e})}}let u=(0,y.hq)(V.current);function s(){if(N.restTimeoutPending=!1,$())return;let e=n.select("open");N.blockMouseMove||e&&!a||n.setOpen(!0,(0,g.d)(v.N7,t,r))}(!i||a)&&0!==u&&(!a&&N.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(N.restTimeout.clear(),"touch"===N.pointerType?o.flushSync(()=>{s()}):a&&i?s():(N.restTimeoutPending=!0,N.restTimeout.start(u,s))))}};function e(e){N.pointerType=e.pointerType}},[w,N,$,B,M,n,V])}},73889(e,t,n){n.d(t,{GI:()=>i,hq:()=>l,uf:()=>o});var r=n(68754);function o(e,t,n){let o=null==n||(0,r.Go)(n)?"function"==typeof e?e():e:0;return"number"==typeof o?o:o?.[t]}function l(e){return"function"==typeof e?e():e}function i(e,t){return t||"click"===e||"mousedown"===e}},87181(e,t,n){n.d(t,{b:()=>l});var r=n(38390),o=n(96139);function l(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),o=e.map(e=>e?.item),a=e.map(e=>e?.trigger),u=r.useCallback(t=>i(t,e,"reference"),t),s=r.useCallback(t=>i(t,e,"floating"),n),c=r.useCallback(t=>i(t,e,"item"),o),d=r.useCallback(t=>i(t,e,"trigger"),a);return r.useMemo(()=>({getReferenceProps:u,getFloatingProps:s,getItemProps:c,getTriggerProps:d}),[u,s,c,d])}function i(e,t,n){let r=new Map,l="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[o.Ed]=""),e)l&&e&&("active"===t||t===o.WS)||(i[t]=e[t]);for(let o=0;o<t.length;o+=1){let u,s=t[o]?.[n];(u="function"==typeof s?e?s(e):null:s)&&a(i,u,l,r)}return a(i,e,l,r),i}function a(e,t,n,r){for(let l in t){let i=t[l];n&&("active"===l||l===o.WS)||(l.startsWith("on")?(r.has(l)||r.set(l,[]),"function"==typeof i&&(r.get(l)?.push(i),e[l]=(...e)=>r.get(l)?.map(t=>t(...e)).find(e=>void 0!==e))):e[l]=i)}}},96450(e,t,n){n.d(t,{C:()=>E});var r=n(38390),o=n(4107),l=n(4297),i=n(39291),a=n(83781),u=n(86815),s=n(56750),c=n(53299),d=n(68754),f=n(73529),p=n(45191),g=n(89874),v=n(36136),h=n(29982),m=n(96139);function y(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function b(e,t){return y(t,e===m.il||e===m.Jd,e===m.eR||e===m.RJ)}function x(e,t,n){return y(t,e===m.Jd,n?e===m.eR:e===m.RJ)||"Enter"===e||" "===e||""===e}function E(e,t){let n="rootStore"in e?e.rootStore:e,E=n.useState("open"),R=n.useState("floatingElement"),w=n.useState("domReferenceElement"),S=n.context.dataRef,{listRef:C,activeIndex:M,onNavigate:P=()=>{},enabled:T=!0,selectedIndex:I=null,allowEscape:k=!1,loopFocus:O=!1,nested:A=!1,rtl:j=!1,virtual:D=!1,focusItemOnOpen:N="auto",focusItemOnHover:q=!0,openOnArrowKeyDown:F=!0,disabledIndices:K,orientation:V="vertical",parentOrientation:H,cols:W=1,id:$,resetOnPointerLeave:L=!0,externalTree:B}=t,U=(0,s.nd)(R),z=(0,l.u)(U),Y=(0,p.R1)(),X=(0,p.cq)(B);(0,a.g)(()=>{S.current.orientation=V},[S,V]);let _=(0,s.WZ)(w),G=r.useRef(N),Z=r.useRef(I??-1),J=r.useRef(null),Q=r.useRef(!0),ee=(0,i.K)(e=>{P(-1===Z.current?null:Z.current,e)}),et=r.useRef(ee),en=r.useRef(!!R),er=r.useRef(E),eo=r.useRef(!1),el=r.useRef(!1),ei=r.useRef(null),ea=(0,l.u)(K),eu=(0,l.u)(E),es=(0,l.u)(I),ec=(0,l.u)(L),ed=(0,i.K)(()=>{function e(e){D?X?.events.emit("virtualfocus",e):ei.current=(0,h.p)(e,{sync:eo.current,preventScroll:!0})}let t=C.current[Z.current],n=el.current;t&&e(t),(eo.current?e=>e():requestAnimationFrame)(()=>{let r=C.current[Z.current]||t;!r||(t||e(r),eg&&(n||!Q.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,a.g)(()=>{T&&(E&&R?(Z.current=I??-1,G.current&&null!=I&&(el.current=!0,ee())):en.current&&(Z.current=-1,et.current()))},[T,E,R,I,ee]),(0,a.g)(()=>{if(T){if(!E){eo.current=!1;return}if(R)if(null==M){if(eo.current=!1,null!=es.current)return;if(en.current&&(Z.current=-1,ed()),(!er.current||!en.current)&&G.current&&(null!=J.current||!0===G.current&&null==J.current)){let e=0,t=()=>{null==C.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(Z.current=null==J.current||x(J.current,V,j)||A?(0,f.Zb)(C):(0,f.vB)(C),J.current=null,ee())};t()}}else(0,f.du)(C.current,M)||(Z.current=M,ed(),el.current=!1)}},[T,E,R,M,es,A,C,V,j,ee,ed,ea]),(0,a.g)(()=>
1{if(!T||R||!X||D||!en.current)return;let e=X.nodesRef.current,t=e.find(e=>e.id===Y)?.context?.elements.floating,n=(0,c.RS)((0,u.R)(R)),r=e.some(e=>e.context&&(0,c.gR)(e.context.elements.floating,n));t&&!r&&Q.current&&t.focus({preventScroll:!0})},[T,R,X,Y,D]),(0,a.g)(()=>{et.current=ee,er.current=E,en.current=!!R}),(0,a.g)(()=>{E||(J.current=null,G.current=N)},[E,N]);let ef=null!=M,ep=(0,i.K)(e=>{if(!eu.current)return;let t=C.current.indexOf(e.currentTarget);-1!==t&&(Z.current!==t||M!==t)&&(Z.current=t,ee(e))}),eg=r.useMemo(()=>({onFocus(e){eo.current=!0,ep(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){eo.current=!0,el.current=!1,q&&ep(e)},onPointerLeave(e){if(!eu.current||!Q.current||"touch"===e.pointerType)return;eo.current=!0;let t=e.relatedTarget;if(!(!q||C.current.includes(t))&&ec.current&&(ei.current?.(),ei.current=null,Z.current=-1,ee(e),!D)){let e=z.current,t=(0,c.RS)((0,u.R)(e));e&&(0,c.gR)(e,t)&&e.focus({preventScroll:!0})}}}),[ep,eu,z,q,C,ee,ec,D]),ev=r.useCallback(()=>H??X?.nodesRef.current.find(e=>e.id===Y)?.context?.dataRef?.current.orientation,[Y,X,H]),eh=(0,i.K)(e=>{var t;let r,l;if(Q.current=!1,eo.current=!0,229===e.which||!eu.current&&e.currentTarget===z.current)return;if(A&&(t=e.key,r=j?t===m.RJ:t===m.eR,l=t===m.il,"both"===V||"horizontal"===V&&W&&W>1?"Escape"===t:y(V,r,l))){b(e.key,ev())||(0,d.jo)(e),n.setOpen(!1,(0,g.d)(v.Dq,e.nativeEvent)),(0,o.sb)(w)&&(D?X?.events.emit("virtualfocus",w):w.focus());return}let i=Z.current,a=(0,f.Zb)(C,K),u=(0,f.vB)(C,K);if(_||("Home"===e.key&&((0,d.jo)(e),Z.current=a,ee(e)),"End"===e.key&&((0,d.jo)(e),Z.current=u,ee(e))),W>1){let t=Array.from({length:C.current.length},()=>({width:1,height:1})),n=(0,f.zf)(t,W,!1),r=n.findIndex(e=>null!=e&&!(0,f.FP)(C.current,e,K)),o=n.reduce((e,t,n)=>null==t||(0,f.FP)(C.current,t,K)?e:n,-1),l=n[(0,f.Kg)(n.map(e=>null!=e?C.current[e]:null),{event:e,orientation:V,loopFocus:O,rtl:j,cols:W,disabledIndices:(0,f.Y3)([...("function"!=typeof K?K:null)||C.current.map((e,t)=>(0,f.FP)(C.current,t,K)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:(0,f.fl)(Z.current>u?a:Z.current,t,n,W,e.key===m.Jd?"bl":e.key===(j?m.eR:m.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=l&&(Z.current=l,ee(e)),"both"===V)return}if(b(e.key,V)){if((0,d.jo)(e),E&&!D&&(0,c.RS)(e.currentTarget.ownerDocument)===e.currentTarget){Z.current=x(e.key,V,j)?a:u,ee(e);return}x(e.key,V,j)?O?i>=u?k&&i!==C.current.length?Z.current=-1:(eo.current=!1,Z.current=a):Z.current=(0,f.BF)(C.current,{startingIndex:i,disabledIndices:K}):Z.current=Math.min(u,(0,f.BF)(C.current,{startingIndex:i,disabledIndices:K})):O?i<=a?k&&-1!==i?Z.current=C.current.length:(eo.current=!1,Z.current=u):Z.current=(0,f.BF)(C.current,{startingIndex:i,decrement:!0,disabledIndices:K}):Z.current=Math.max(a,(0,f.BF)(C.current,{startingIndex:i,decrement:!0,disabledIndices:K})),(0,f.du)(C.current,Z.current)&&(Z.current=-1),ee(e)}}),em=r.useMemo(()=>D&&E&&ef&&{"aria-activedescendant":`${$}-${M}`},[D,E,ef,$,M]),ey=r.useMemo(()=>({"aria-orientation":"both"===V?void 0:V,...!_?em:{}
1,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&E&&!D){let t=(0,c.EW)(e.nativeEvent);if(t&&!(0,c.gR)(z.current,t))return;(0,d.jo)(e),n.setOpen(!1,(0,g.d)(v.Xn,e.nativeEvent)),(0,o.sb)(w)&&w.focus();return}eh(e)},onPointerMove(){Q.current=!0}}),[em,eh,z,V,_,n,E,D,w]),eb=r.useMemo(()=>{function e(e){"auto"===N&&(0,d.YF)(e.nativeEvent)&&(G.current=!D)}function t(e){G.current=N,"auto"===N&&(0,d.Pg)(e.nativeEvent)&&(G.current=!0)}return{onKeyDown(e){var t,r;let o=n.select("open");Q.current=!1;let l=e.key.startsWith("Arrow"),i=(t=e.key,r=ev(),y(r,j?t===m.eR:t===m.RJ,t===m.Jd)),a=b(e.key,V),u=(A?i:a)||"Enter"===e.key||""===e.key.trim();if(D&&o)return eh(e);if(o||F||!l){if(u){let t=b(e.key,ev());J.current=A&&t?null:e.key}if(A){i&&((0,d.jo)(e),o?(Z.current=(0,f.Zb)(C,ea.current),ee(e)):n.setOpen(!0,(0,g.d)(v.Dq,e.nativeEvent,e.currentTarget)));return}a&&(null!=es.current&&(Z.current=es.current),(0,d.jo)(e),!o&&F?n.setOpen(!0,(0,g.d)(v.Dq,e.nativeEvent,e.currentTarget)):eh(e),o&&ee(e))}},onFocus(e){n.select("open")&&!D&&(Z.current=-1,ee(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[eh,ea,N,C,A,ee,n,F,V,ev,j,es,D]),ex=r.useMemo(()=>({...em,...eb}),[em,eb]);return r.useMemo(()=>T?{reference:ex,floating:ey,item:eg,trigger:eb}:{},[T,ex,ey,eb,eg])}},56344(e,t,n){n.d(t,{I:()=>s});var r=n(38390),o=n(38737),l=n(33853),i=n(56750),a=n(45191);let u=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function s(e,t={}){let n="rootStore"in e?e.rootStore:e,c=n.useState("open"),d=n.useState("floatingId"),f=n.useState("domReferenceElement"),p=n.useState("floatingElement"),{role:g="dialog"}=t,v=(0,o.B)(),h=f?.id||v,m=r.useMemo(()=>(0,i.nd)(p)?.id||d,[p,d]),y=u.get(g)??g,b=null!=(0,a.R1)(),x=r.useMemo(()=>"tooltip"===y||"label"===g?l.t0:{"aria-haspopup":"alertdialog"===y?"dialog":y,"aria-expanded":"false",..."listbox"===y&&{role:"combobox"},..."menu"===y&&b&&{role:"menuitem"},..."select"===g&&{"aria-autocomplete":"none"},..."combobox"===g&&{"aria-autocomplete":"list"}},[y,b,g]),E=r.useMemo(()=>"tooltip"===y||"label"===g?{[`aria-${"label"===g?"labelledby":"describedby"}`]:c?m:void 0}:{...x,"aria-expanded":c?"true":"false","aria-controls":c?m:void 0,..."menu"===y&&{id:h}},[y,m,c,h,g,x]),R=r.useMemo(()=>{let e={id:m,...y&&{role:y}};return"tooltip"===y||"label"===g?e:{...e,..."menu"===y&&{"aria-labelledby":h}}},[y,m,h,g]),w=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${m}-fui-option`}};switch(g){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[m,g]);return r.useMemo(()=>({reference:E,floating:R,item:w,trigger:x}),[E,R,x,w])}},88797(e,t,n){n.d(t,{D:()=>s});var r=n(38737),o=n(66228),l=n(83781),i=n(4107),a=n(45191),u=n(17554);function s(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:s}=e,c=(0,r.B)(),d=null!=(0,a.R1)(),f=t.useState("open"),p=t.useState("activeTriggerElement"),g=t.useState(n?"popupElement":"positionerElement"),v=t.context.triggerElements,h=(0,o.j)(()=>new u.K({open:f,transitionStatus:void 0,referenceElement:p,floatingElement:g,triggerElements:v,onOpenChange:s,floatingId:c,syncOnly:!0,nested:d})).current;return(0,l.g)(()=>{let e={open:f,floatingId:c,referenceElement:p,floatingElement:g};(0,i.vq)(p)&&(e.domReferenceElement=p),h.state.positionReference===h.state.referenceElement&&(e.positionReference=p),h.update(e)},[f,c,p,g,h]),h.context.onOpenChange=s,h.context.nested=d,h}},49019(e,t,n){n.d(t,{l:()=>c});var r=n(38390),o=n(39291),l=n(83781),i=n(80080),a=n(53299),u=n(68754),s=n(73529);function c(e,t){let n="rootStore"in e?e.rootStore:e,c=n.context.dataRef,d=n.useState("open"),{listRef:f,elementsRef:p,activeIndex:g,onMatch:v,onTypingChange:h,enabled:m=!0,resetMs:y=750,selectedIndex:b=null}=t,x=(0,i.Z)(),E=r.useRef(""),R=r.useRef(b??g??-1),w=r.useRef(null);(0,l.g)(()=>{(d||null===b)&&(x.clear(),w.current=null,""!==E.current&&(E.current=""))},[d,b,x]),(0,l.g)(()=>{d&&""===E.current&&(R.current=b??g??-1)},[d,b,g]);let S=(0,o.K)(e=>{e?c.current.typing||(c.current.typing=e,h?.(e)):c.current.typing&&(c.current.typing=e,h?.(e))}),C=(0,o.K)(e=>{function t(e,n,r=0){if(0===e.length)return -1;let o=(r%e.length+e.length)%e.length,l=n.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(o+t)%e.length,r=e[n];if(r?.toLocaleLowerCase().startsWith(l)&&function(e){let t=p?.current[e];return!t||(0,s.J9)(t)}(n))return n}return -1}let n=f.current;if(E.current.length>0&&" "===e.key&&((0,u.jo)(e),S(!0)),E.current.length>0&&" "!==E.current[0]&&-1===t(n,E.current)&&" "!==e.key&&S(!1),null==n||1!==e.ke
1y.length||e.ctrlKey||e.metaKey||e.altKey)return;d&&" "!==e.key&&((0,u.jo)(e),S(!0));let r=""===E.current;r&&(R.current=b??g??-1),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&E.current===e.key&&(E.current="",R.current=w.current),E.current+=e.key,x.start(y,()=>{E.current="",R.current=w.current,S(!1)});let o=r?b??g??-1:R.current,l=t(n,E.current,(o??0)+1);-1!==l?(v?.(l),w.current=l):" "!==e.key&&(E.current="",S(!1))}),M=(0,o.K)(e=>{let t=e.relatedTarget,r=n.select("domReferenceElement"),o=n.select("floatingElement"),l=(0,a.gR)(r,t),i=(0,a.gR)(o,t);l||i||(x.clear(),E.current="",R.current=w.current,S(!1))}),P=r.useMemo(()=>({onKeyDown:C,onBlur:M}),[C,M]),T=r.useMemo(()=>({onKeyDown:C,onBlur:M}),[C,M]);return r.useMemo(()=>m?{reference:P,floating:T}:{},[m,P,T])}},45169(e,t,n){n.d(t,{i:()=>d});var r=n(4107),o=n(80080),l=n(53299),i=n(80783);let a=.1*.1;function u(e,t,n,r,o,l){return r>=t!=l>=t&&e<=(o-n)*(t-r)/(l-r)+n}function s(e,t,n,r,o,l,i,a,s,c){let d=!1;return u(e,t,n,r,o,l)&&(d=!d),u(e,t,o,l,i,a)&&(d=!d),u(e,t,i,a,s,c)&&(d=!d),u(e,t,s,c,n,r)&&(d=!d),d}function c(e,t,n,r,o,l){let i=Math.min(n,o),a=Math.max(n,o),u=Math.min(r,l),s=Math.max(r,l);return e>=i&&e<=a&&t>=u&&t<=s}function d(e={}){let{blockPointerEvents:t=!1}=e,n=new o.E,u=({x:e,y:t,placement:o,elements:u,onClose:d,nodeId:f,tree:p})=>{let g=o?.split("-")[0],v=!1,h=null,m=null,y="u">typeof performance?performance.now():0;return function(o){n.clear();let b=u.domReference,x=u.floating;if(!b||!x||null==g||null==e||null==t)return;let{clientX:E,clientY:R}=o,w=(0,l.EW)(o),S="mouseleave"===o.type,C=(0,l.gR)(x,w),M=(0,l.gR)(b,w);if(C&&(v=!0,!S))return;if(M&&(v=!1,!S)){v=!0;return}if(S&&(0,r.vq)(o.relatedTarget)&&(0,l.gR)(x,o.relatedTarget))return;function P(){return!!(p&&(0,i.CM)(p.nodesRef.current,f).length>0)}function T(){P()||(n.clear(),d())}if(P())return;let I=b.getBoundingClientRect(),k=x.getBoundingClientRect(),O=e>k.right-k.width/2,A=t>k.bottom-k.height/2,j=k.width>I.width,D=k.height>I.height,N=(j?I:k).left,q=(j?I:k).right,F=(D?I:k).top,K=(D?I:k).bottom;if("top"===g&&t>=I.bottom-1||"bottom"===g&&t<=I.top+1||"left"===g&&e>=I.right-1||"right"===g&&e<=I.left+1)return void T();let V=!1;switch(g){case"top":V=c(E,R,N,I.top+1,q,k.bottom-1);break;case"bottom":V=c(E,R,N,k.top+1,q,I.bottom-1);break;case"left":V=c(E,R,k.right-1,K,I.left+1,F);break;case"right":V=c(E,R,I.right-1,K,k.left+1,F)}if(V)return;if(v&&(!(E>=I.x)||!(E<=I.x+I.width)||!(R>=I.y)||!(R<=I.y+I.height))||!S&&function(e,t){let n=performance.now(),r=n-y;if(null===h||null===m||0===r)return h=e,m=t,y=n,!1;let o=e-h,l=t-m;return h=e,m=t,y=n,o*o+l*l<r*r*a}(E,R))return void T();let H=!1;switch(g){case"top":{let n=j?.25:2,r=t+.5+1,o=O||j?k.bottom-.5:k.top,l=O?j?k.bottom-.5:k.top:k.bottom-.5;H=s(E,R,j||O?e+n:e-n,r,j?e-n:O?e+n:e-n,r,k.left,o,k.right,l);break}case"bottom":{let n=j?.25:2,r=t-.5,o=O||j?k.top+.5:k.bottom,l=O?j?k.top+.5:k.bottom:k.top+.5;H=s(E,R,j||O?e+n:e-n,r,j?e-n:O?e+n:e-n,r,k.left,o,k.right,l);break}case"left":{let n=D?.25:2,r=e+.5+1,o=A||D?k.right-.5:k.left,l=A?D?k.right-.5:k.left:k.right-.5;H=s(E,R,o,k.top,l,k.bottom,r,D||A?t+n:t-n,r,D?t-n:A?t+n:t-n);break}case"right":{let n=D?.25:2,r=e-.5,o=A||D?k.left+.5:k.right,l=A?D?k.left+.5:k.right:k.left+.5;H=s(E,R,r,D||A?t+n:t-n,r,D?t-n:A?t+n:t-n,o,k.top,l,k.bottom)}}H?v||n.start(40,T):T()}};return u.__options={...e,blockPointerEvents:t},u}},73529(e,t,n){n.d(t,{BF:()=>d,FP:()=>h,J9:()=>m,Kg:()=>f,Y3:()=>v,Zb:()=>s,du:()=>u,fl:()=>g,vB:()=>c,zf:()=>p});var r=n(30825),o=n(4107),l=n(68754),i=n(96139);function a(e,t,n){return Math.floor(e/t)!==n}function u(e,t){return t<0||t>=e.length}function s(e,t){return d(e.current,{disabledIndices:t})}function c(e,t){return d(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function d(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let l=t;do l+=n?-o:o;while(l>=0&&l<=e.length-1&&h(e,l,r))return l}function f(e,{event:t,orientation:n,loopFocus:o,onLoop:s,rtl:c,cols:p,disabledIndices:g,minIndex:v,maxIndex:m,prevIndex:y,stopEvent:b=!1}){let x,E=y;if(t.key===i.il?x="up":t.key===i.Jd&&(x="down"),x){let n=[],i=[],a=!1,c=0;{let t=null,r=-1;e.forEach((e,o)=>{if(null==e)return;c+=1;let l=e.closest('[role="row"]');l&&(a=!0),(l!==t||-1===r)&&(t=l,n[r+=1]=[]),n[r].push(o),i[o]=r})}let f=!1,R=0;if(a)for(let e of n){let t=e.length;t>
1R&&(R=t),t!==p&&(f=!0)}let w=f&&c<e.length,S=R||p;b&&(0,l.jo)(t);let C=(r=>{if(!f||-1===y)return;let l=i[y];if(null==l)return;let a=n[l].indexOf(y),u="up"===r?-1:1;for(let r=l+u,c=0;c<n.length;c+=1,r+=u){if(r<0||r>=n.length){if(!o||w)return;if(r=r<0?n.length-1:0,s){let e=Math.min(a,n[r].length-1);r=i[s(t,y,n[r][e]??n[r][0])]??r}}let l=n[r];for(let t=Math.min(a,l.length-1);t>=0;t-=1){let n=l[t];if(!h(e,n,g))return n}}})(x)??(t=>{if(!w||-1===y)return;let n=y%S,l="up"===t?-S:S,i=m-m%S,a=(0,r.RI)(m/S)+1;for(let t=y-n+l,r=0;r<a;r+=1,t+=l){if(t<0||t>m){if(!o)return;t=t<0?i:0}let r=Math.min(t+S-1,m);for(let o=Math.min(t+n,r);o>=t;o-=1)if(!h(e,o,g))return o}})(x);if(void 0!==C)E=C;else if(-1===y)E="up"===x?m:v;else if(E=d(e,{startingIndex:y,amount:S,decrement:"up"===x,disabledIndices:g}),o){if("up"===x&&(y-S<v||E<0)){let e=y%S,n=m%S,r=m-(n-e);E=n===e?m:n>e?r:r-S,s&&(E=s(t,y,E))}"down"===x&&y+S>m&&(E=d(e,{startingIndex:y%S-S,amount:S,disabledIndices:g}),s&&(E=s(t,y,E)))}u(e,E)&&(E=y)}if("both"===n){let n=(0,r.RI)(y/p);t.key===(c?i.eR:i.RJ)&&(b&&(0,l.jo)(t),y%p!=p-1?(E=d(e,{startingIndex:y,disabledIndices:g}),o&&a(E,p,n)&&(E=d(e,{startingIndex:y-y%p-1,disabledIndices:g}),s&&(E=s(t,y,E)))):o&&(E=d(e,{startingIndex:y-y%p-1,disabledIndices:g}),s&&(E=s(t,y,E))),a(E,p,n)&&(E=y)),t.key===(c?i.RJ:i.eR)&&(b&&(0,l.jo)(t),y%p!=0?(E=d(e,{startingIndex:y,decrement:!0,disabledIndices:g}),o&&a(E,p,n)&&(E=d(e,{startingIndex:y+(p-y%p),decrement:!0,disabledIndices:g}),s&&(E=s(t,y,E)))):o&&(E=d(e,{startingIndex:y+(p-y%p),decrement:!0,disabledIndices:g}),s&&(E=s(t,y,E))),a(E,p,n)&&(E=y));let f=(0,r.RI)(m/p)===n;u(e,E)&&(o&&f?(E=t.key===(c?i.RJ:i.eR)?m:d(e,{startingIndex:y-y%p-1,disabledIndices:g}),s&&(E=s(t,y,E))):E=y)}return E}function p(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:l},i)=>{let a=!1;for(n&&(o=0);!a;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<l;e+=1)n.push(o+r+e*t);o%t+e<=t&&n.every(e=>null==r[e])?(n.forEach(e=>{r[e]=i}),a=!0):o+=1}}),[...r]}function g(e,t,n,r,o){if(-1===e)return -1;let l=n.indexOf(e),i=t[e];switch(o){case"tl":return l;case"tr":if(!i)return l;return l+i.width-1;case"bl":if(!i)return l;return l+(i.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function v(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function h(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!m(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function m(e,t=e?(0,o.L9)(e):null){var n;return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},96139(e,t,n){n.d(t,{BT:()=>l,Ed:()=>r,Jd:()=>s,RJ:()=>a,WS:()=>o,eR:()=>i,il:()=>u});let r="data-base-ui-focusable",o="selected",l="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",i="ArrowLeft",a="ArrowRight",u="ArrowUp",s="ArrowDown"},49394(e,t,n){n.d(t,{F:()=>r});function r(e){return`data-base-ui-${e}`}},35346(e,t,n){n.d(t,{d:()=>r});function r(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}},56750(e,t,n){n.d(t,{$u:()=>c,F2:()=>u,H5:()=>d,Hi:()=>a,WZ:()=>f,em:()=>p,nd:()=>g,tZ:()=>s});var r=n(4107),o=n(91509),l=n(96139),i=n(53299);function a(e,t){if(!(0,r.vq)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if((0,i.gR)(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function u(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function s(e){return e.matches("html,body")}function c(e){return(0,r.sb)(e)&&e.matches(l.BT)}function d(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${l.BT}`)!=null}function f(e){return!!e&&"combobox"===e.getAttribute("role")&&c(e)}function p(e){if(!e||o.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function g(e){return e?e.hasAttribute(l.Ed)?e:e.querySelector(`[${l.Ed}]`)||e:null}},29982(e,t,n){n.d(t,{p:()=>l});var r=n(33853);let o=0;function l(e,t={}){let{preventScroll:n=!1,cancelPrevious:i=!0,sync:a=!1}=t;i&&cancelAnimationFrame(o);let u=()=>e?.focus({preventScroll:n});if(a)return u(),r.tE;let s=requestAnimationFrame(u);return o=s,()=>{o===s&&(cancelAnimationFrame(s),o=0)}}},68754(e,t,n){n.d(t,{Ev:()=>s,Go:()=>u,O_:()=>l,Pg:()=>a,YF:()=>i,jo:()=>o});var r=n(91509);function o(e){e.preventDefault(),e.stopPropagation()}function l(e){return"nativeEvent"in e}function i(e){return""===e.pointerType&&!!e.isTrusted||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function a(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function u(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function s(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},80783(e,t,n){n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}});function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}},42767(e,t,n){n.d(t,{AO:()=>p,Kr:()=>v,N:()=>w,Qp:()=>R,XJ:()=>y,Yu:()=>x,bp:()=>E,nq:()=>g,vF:()=>m,yV:()=>S});var r=n(4107),o=n(86815),l=n(53299),i=n(73529);function a(e){for(let t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function u(e){let t=e?(0,r.mq)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&a(e.parentElement)===e)&&("details"!==t||null==a(e))&&("input"!==t||"hidden"
1!==e.type)}function s(e){if(!u(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}(t)){let n=t!==e,o="slot"===(0,r.mq)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.mq)(t)&&!t.open&&!function(e,t){let n=a(t);return!!n&&(e===n||(0,l.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,i.J9)(e,n)}(t,n))return!1}return!0}function c(e){let t=e.tabIndex;if(t<0){let t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function d(e){return"input"!==(0,r.mq)(e)?null:"radio"===e.type&&""!==e.name?e:null}function f(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function p(e){return s(e)&&c(e)>=0}function g(e){let t=[];return!function e(t,n){f(t).forEach(t=>{u(t)&&n.push(t),e(t,n)})}(e,t),t.filter(s)}function v(e){let t=g(e);return t.filter(e=>c(e)>=0&&function(e,t){let n=d(e);if(!n)return!0;let r=t.find(e=>{let t=d(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=d(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function h(e,t){let n=v(e),r=n.length;if(0===r)return;let i=(0,l.RS)((0,o.R)(e)),a=n.indexOf(i);return n[-1===a?1===t?0:r-1:a+t]}function m(e){return h((0,o.R)(e).body,1)||e}function y(e){return h((0,o.R)(e).body,-1)||e}function b(e,t){if(!e)return null;let n=v((0,o.R)(e).body),r=n.length;if(0===r)return null;let l=n.indexOf(e);return -1===l?null:n[(l+t+r)%r]}function x(e){return b(e,1)}function E(e){return b(e,-1)}function R(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.gR)(n,r)}function w(e){v(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function S(e){let t=[];!function e(t,n,o){f(t).forEach(t=>{(0,r.sb)(t)&&t.matches(n)&&o.push(t),e(t,n,o)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},41827(e,t,n){n.d(t,{p:()=>y});var r=n(38390),o=n(11165),l=n(83781),i=n(86815),a=n(39291),u=n(82410),s=n(41457),c=n(45347),d=n(40936),f=n(40489),p=n(18029),g=n(89874),v=n(53299);let h=r.forwardRef(function(e,t){let{render:n,className:h,id:m,name:y,value:b,disabled:x=!1,onValueChange:E,defaultValue:R,autoFocus:w=!1,style:S,...C}=e,{state:M,name:P,disabled:T,setTouched:I,setDirty:k,validityData:O,setFocused:A,setFilled:j,validationMode:D,validation:N}=(0,u.V)(),q=T||x,F={...M,disabled:q},{labelId:K}=(0,c.H)(),V=(0,d.l)({id:m});(0,l.g)(()=>{let e=null!=b;N.inputRef.current?.value||e&&""!==b?j(!0):e&&""===b&&j(!1)},[N.inputRef,j,b]);let H=r.useRef(null);(0,l.g)(()=>{w&&H.current===(0,v.RS)((0,i.R)(H.current))&&A(!0)},[w,A]);let[W]=(0,o.q)({controlled:b,default:R,name:"FieldControl",state:"value"}),$=void 0!==b,L=$?W:void 0,B=(0,a.K)(()=>N.inputRef.current?.value);return(0,s.I)(N.inputRef,{id:V,value:L,getValue:B}),(0,p.o)("input",e,{ref:[t,H],state:F,props:[{id:V,disabled:q,name:P??y,ref:N.inputRef,"aria-labelledby":K,autoFocus:w,...$?{value:L}:{defaultValue:R},onChange(e){let t=e.currentTarget.value;E?.(t,(0,g.d)("none",e.nativeEvent)),k(t!==O.initialValue),j(""!==t)},onFocus(){A(!0)},onBlur(e){I(!0),A(!1),"onBlur"===D&&N.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(I(!0),N.commit(e.currentTarget.value))}},N.getInputValidationProps(),C],stateAttributesMapping:f.dc})});var m=n(39974);let y=r.forwardRef(function(e,t){return(0,m.jsx)(h,{ref:t,...e})})},8864(e,t,n){n.d(t,{q:()=>r});function r(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}},30392(e,t,n){n.d(t,{$v:()=>x,FX:()=>m,Jd:()=>l,Kp:()=>s,LM:()=>g,Qi:()=>b,RJ:()=>a,eR:()=>i,eb:()=>c,il:()=>o,jF:()=>h,lZ:()=>d,nX:()=>v,rT:()=>y,ug:()=>f,yZ:()=>u,z5:()=>p});var r=n(4107);let o="ArrowUp",l="ArrowDown",i="ArrowLeft",a="ArrowRight",u="Home",s="End",c=new Set([i,a]),d=new Set([i,a,u,s]),f=new Set([o,l]),p=new Set([o,l,u,s]),g=new Set([...c,...f]),v=new Set([...g,u,s]),h=new Set([o,l,i,a,u,s]),m="Shift",y=new Set([m,"Control","Alt","Meta"]);function b(e){return!!((0,r.sb)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,r.sb)(e)&&"TEXTAREA"===e.tagName)}function x(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,l=e.scrollTop,i=e.clientWidth<e.scrollWidth,a=e.clientHeight<e.scrollHeight;if(i&&"vertical"!==r){let r=E(e,t,"left"),l=R(e),i=R(t);"ltr"===n&&(r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight?o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight:r-i.scrollMarginLeft<e.scrollLeft+l.scrollPaddingLeft&&(o=r-i.scrollMarginLeft-l.scrollPaddingLeft)),"rtl"===n&&(r-i.scrollMarginRight<e.scrollLeft+l.scrollPaddingLeft?o=r-i.scrollMarginLeft-l.scrollPaddingLeft:r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight&&(o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight))}if(a&&"horizontal"!==r){let n=E(e,t,"top"),r=R(e),o=R(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?l=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(l=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:l,behavior:"auto"})}function E(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function R(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||
10,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}},34550(e,t,n){n.d(t,{h:()=>r});let r="data-composite-item-active"},56619(e,t,n){n.d(t,{l:()=>i});var r=n(33853),o=n(18029),l=n(42254);function i(e){let{render:t,className:n,style:i,state:a=r.t0,props:u=r.Ml,refs:s=r.Ml,metadata:c,stateAttributesMapping:d,tag:f="div",...p}=e,{compositeProps:g,compositeRef:v}=(0,l.k)({metadata:c});return(0,o.o)(f,e,{state:a,ref:[...s,v],props:[g,...u,p],stateAttributesMapping:d})}},42254(e,t,n){n.d(t,{k:()=>a});var r=n(38390),o=n(31085),l=n(84404),i=n(27575);function a(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:u}=(0,l.G)(),{ref:s,index:c}=(0,i.q)(e),d=n===c,f=r.useRef(null),p=(0,o.a)(s,f);return{compositeProps:r.useMemo(()=>({tabIndex:d?0:-1,onFocus(){u(c)},onMouseMove(){let e=f.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;d||n||e.focus()}}),[d,u,c,t]),compositeRef:p,index:c}}},20883(e,t,n){n.d(t,{u:()=>s});var r=n(38390),o=n(66228),l=n(39291),i=n(83781),a=n(41164),u=n(39974);function s(e){let{children:t,elementsRef:n,labelsRef:s,onMapChange:p}=e,g=(0,l.K)(p),v=r.useRef(0),h=(0,o.j)(d).current,m=(0,o.j)(c).current,[y,b]=r.useState(0),x=r.useRef(y),E=(0,l.K)((e,t)=>{m.set(e,t??null),x.current+=1,b(x.current)}),R=(0,l.K)(e=>{m.delete(e),x.current+=1,b(x.current)}),w=r.useMemo(()=>{let e=new Map;return Array.from(m.keys()).filter(e=>e.isConnected).sort(f).forEach((t,n)=>{let r=m.get(t)??{};e.set(t,{...r,index:n})}),e},[m,y]);(0,i.g)(()=>{if("function"!=typeof MutationObserver||0===w.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(x.current+=1,b(x.current))});return w.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[w]),(0,i.g)(()=>{x.current===y&&(n.current.length!==w.size&&(n.current.length=w.size),s&&s.current.length!==w.size&&(s.current.length=w.size),v.current=w.size),g(w)},[g,w,n,s,y]),(0,i.g)(()=>()=>{n.current=[]},[n]),(0,i.g)(()=>()=>{s&&(s.current=[])},[s]);let S=(0,l.K)(e=>(h.add(e),()=>{h.delete(e)}));(0,i.g)(()=>{h.forEach(e=>e(w))},[h,w]);let C=r.useMemo(()=>({register:E,unregister:R,subscribeMapChange:S,elementsRef:n,labelsRef:s,nextIndexRef:v}),[E,R,S,n,s,v]);return(0,u.jsx)(a.D.Provider,{value:C,children:t})}function c(){return new Map}function d(){return new Set}function f(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}},41164(e,t,n){n.d(t,{D:()=>o,M:()=>l});var r=n(38390);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function l(){return r.useContext(o)}},27575(e,t,n){n.d(t,{G:()=>a,q:()=>u});var r,o=n(38390),l=n(83781),i=n(41164);let a=((r={})[r.None=0]="None",r[r.GuessFromOrder=1]="GuessFromOrder",r);function u(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:s,index:c}=e,{register:d,unregister:f,subscribeMapChange:p,elementsRef:g,labelsRef:v,nextIndexRef:h}=(0,i.M)(),m=o.useRef(-1),[y,b]=o.useState(c??(s===a.GuessFromOrder?()=>{if(-1===m.current){let e=h.current;h.current+=1,m.current=e}return m.current}:-1)),x=o.useRef(null),E=o.useCallback(e=>{if(x.current=e,-1!==y&&null!==e&&(g.current[y]=e,v)){let n=void 0!==t;v.current[y]=n?t:r?.current?.textContent??e.textContent}},[y,g,v,t,r]);return(0,l.g)(()=>{if(null!=c)return;let e=x.current;if(e)return d(e,n),()=>{f(e)}},[c,d,f,n]),(0,l.g)(()=>{if(null==c)return p(e=>{let t=x.current?e.get(x.current)?.index:null;null!=t&&b(t)})},[c,p,b]),o.useMemo(()=>({ref:E,index:y}),[y,E])}},65890(e,t,n){n.d(t,{Y:()=>y});var r=n(38390),o=n(33853),l=n(20883),i=n(82168),a=n(39291),u=n(31085),s=n(30392),c=n(73529),d=n(34550),f=n(53299);let p=[];var g=n(84404),v=n(18029),h=n(18435),m=n(39974);function y(e){let{render:t,className:n,style:y,refs:b=o.Ml,props:x=o.Ml,state:E=o.t0,stateAttributesMapping:R,highlightedIndex:w,onHighlightedIndexChange:S,orientation:C,dense:M,itemSizes:P,loopFocus:T,onLoop:I,cols:k,enableHomeAndEndKeys:O,onMapChange:A,stopEventPropagation:j=!0,rootRef:D,disabledIndices:N,modifierKeys:q,highlightItemOnHover:F=!1,tag:K="div",...V}=e,{props:H,highlightedIndex:W,onHighlightedIndexChange:$,elementsRef:L,onMapChange:B,relayKeyboardEvent:U}=function(e){let{itemSizes:t,cols:n=1,loopFocus:o=!0,onLoop:l,dense:g=!1,orientation:v="both",direction:h,highlightedIndex:m,onHighlightedIndexChange:y,rootRef:b,enableHomeAndEndKeys:x=!1,stopEventPropagation:E=!1,disabledIndices:R,modifierKeys:w=
1p}=e,[S,C]=r.useState(0),M=n>1,P=r.useRef(null),T=(0,u.a)(P,b),I=r.useRef([]),k=r.useRef(!1),O=m??S,A=(0,a.K)((e,t=!1)=>{if((y??C)(e),t){let t=I.current[e];(0,s.$v)(P.current,t,h,v)}}),j=(0,a.K)(e=>{if(0===e.size||k.current)return;k.current=!0;let t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute(d.h))??null,r=n?t.indexOf(n):-1;-1!==r&&A(r),(0,s.$v)(P.current,n,h,v)}),D=(0,a.K)((e,t,n)=>l?l?.(e,t,n,I):n),N=r.useMemo(()=>({"aria-orientation":"both"===v?void 0:v,ref:T,onFocus(e){let t=P.current,n=(0,f.EW)(e.nativeEvent);t&&null!=n&&(0,s.Qi)(n)&&n.setSelectionRange(0,n.value.length??0)},onKeyDown(e){let r=x?s.nX:s.LM;if(!r.has(e.key)||function(e,t){for(let n of s.rT.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,w)||!P.current)return;let a="rtl"===h,u=a?s.eR:s.RJ,d={horizontal:u,vertical:s.Jd,both:u}[v],p=a?s.RJ:s.eR,m={horizontal:p,vertical:s.il,both:p}[v],y=(0,f.EW)(e.nativeEvent);if(null!=y&&(0,s.Qi)(y)&&!(0,i.F)(y)){let t=y.selectionStart,n=y.selectionEnd,r=y.value??"";if(null==t||e.shiftKey||t!==n||e.key!==m&&t<r.length||e.key!==d&&t>0)return}let b=O,S=(0,c.Zb)(I,R),C=(0,c.vB)(I,R);if(M){let r=t||Array.from({length:I.current.length},()=>({width:1,height:1})),l=(0,c.zf)(r,n,g),i=l.findIndex(e=>null!=e&&!(0,c.FP)(I.current,e,R)),u=l.reduce((e,t,n)=>null==t||(0,c.FP)(I.current,t,R)?e:n,-1);b=l[(0,c.Kg)(l.map(e=>null!=e?I.current[e]:null),{event:e,orientation:v,loopFocus:o,onLoop:D,cols:n,disabledIndices:(0,c.Y3)([...R||I.current.map((e,t)=>(0,c.FP)(I.current,t)?t:void 0),void 0],l),minIndex:i,maxIndex:u,prevIndex:(0,c.fl)(O>C?S:O,r,l,n,e.key===s.Jd?"bl":e.key===s.RJ?"tr":"tl"),rtl:a})]}let T={horizontal:[u],vertical:[s.Jd],both:[u,s.Jd]}[v],k={horizontal:[p],vertical:[s.il],both:[p,s.il]}[v],j=M?r:({horizontal:x?s.lZ:s.eb,vertical:x?s.z5:s.ug,both:r})[v];x&&(e.key===s.yZ?b=S:e.key===s.Kp&&(b=C)),b===O&&(T.includes(e.key)||k.includes(e.key))&&(o&&b===C&&T.includes(e.key)?(b=S,l&&(b=l(e,O,b,I))):o&&b===S&&k.includes(e.key)?(b=C,l&&(b=l(e,O,b,I))):b=(0,c.BF)(I.current,{startingIndex:b,decrement:k.includes(e.key),disabledIndices:R})),b===O||(0,c.du)(I.current,b)||(E&&e.stopPropagation(),j.has(e.key)&&e.preventDefault(),A(b,!0),queueMicrotask(()=>{I.current[b]?.focus()}))}}),[n,g,h,R,I,x,O,M,t,o,l,D,T,w,A,v,E]);return r.useMemo(()=>({props:N,highlightedIndex:O,onHighlightedIndexChange:A,elementsRef:I,disabledIndices:R,onMapChange:j,relayKeyboardEvent:N.onKeyDown}),[N,O,A,I,R,j])}({itemSizes:P,cols:k,loopFocus:T,onLoop:I,dense:M,orientation:C,highlightedIndex:w,onHighlightedIndexChange:S,rootRef:D,stopEventPropagation:j,enableHomeAndEndKeys:O,direction:(0,h.j)(),disabledIndices:N,modifierKeys:q}),z=(0,v.o)(K,e,{state:E,ref:b,props:[H,...x,V],stateAttributesMapping:R}),Y=r.useMemo(()=>({highlightedIndex:W,onHighlightedIndexChange:$,highlightItemOnHover:F,relayKeyboardEvent:U}),[W,$,F,U]);return(0,m.jsx)(g.H.Provider,{value:Y,children:(0,m.jsx)(l.u,{elementsRef:L,onMapChange:e=>{A?.(e),B(e)},children:z})})}},84404(e,t,n){n.d(t,{G:()=>i,H:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e=!1){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(16));return t}},67050(e,t,n){n.d(t,{K2:()=>r,Kd:()=>o,Pe:()=>i,uD:()=>l,z_:()=>a});let r={style:{transition:"none"}},o="data-base-ui-click-trigger",l={fallbackAxisSide:"none"},i={fallbackAxisSide:"end"},a={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},89874(e,t,n){n.d(t,{M:()=>l,d:()=>o});var r=n(33853);function o(e,t,n,o){let l=!1,i=!1,a=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){l=!0},allowPropagation(){i=!0},get isCanceled(){return l},get isPropagationAllowed(){return i},trigger:n,...a}}function l(e,t,n){let o=n??r.t0;return{reason:e,event:t??new Event("base-ui"),...o}}},18435(e,t,n){n.d(t,{j:()=>l,l:()=>o});var r=n(38390);let o=r.createContext(void 0);function l(){let e=r.useContext(o);return e?.direction??"ltr"}},40489(e,t,n){var r;n.d(t,{dc:()=>u,HH:()=>i,mk:()=>a,ZV:()=>l});let o=((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),l={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},i={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},a={disabled:!1,...i},u={valid:e=>null===e?null:e?{[o.valid]:""}:{[o.invalid]:""}}},41457(e,t,n){n.d(t,{I:()=>i});var r=n(38390),o=n(83781),l=n(82410);function i(e,t){let{enabled:n=!0,getValue:i,id:a,value:u}=t,{registerFieldControl:s}=(0,l.V)(),c=r.useRef(null);c.current||(c.current=Symbol()),(0,o.g)(()=>{let t=c.current;if(t&&n)return s(t,{controlRef:e,getValue:i,id:a,value:u}),()=>{s(t,void 0)}},[e,n,i,a,s,u])}},82410(e,t,n){n.d(t,{V:()=>u});var r=n(25596),o=n(38390),l=n(33853),i=n(40489);
1let a=o.createContext({invalid:void 0,name:void 0,validityData:{state:i.ZV,errors:[],error:"",value:"",initialValue:null},setValidityData:l.tE,disabled:void 0,touched:i.HH.touched,setTouched:l.tE,dirty:i.HH.dirty,setDirty:l.tE,filled:i.HH.filled,setFilled:l.tE,focused:i.HH.focused,setFocused:l.tE,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:i.mk,markedDirtyRef:{current:!1},registerFieldControl:l.tE,validation:{getValidationProps:(e=l.t0)=>e,getInputValidationProps:(e=l.t0)=>e,inputRef:{current:null},commit:async()=>{}}});function u(e=!0){let t=o.useContext(a);if(t.setValidityData===l.tE&&!e)throw Error((0,r.A)(28));return t}},89133(e,t,n){n.d(t,{x:()=>i});var r=n(38390),o=n(33853);let l=r.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:o.tE,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function i(){return r.useContext(l)}},60420(e,t,n){n.d(t,{Ai:()=>a,Vz:()=>i,jd:()=>r,kJ:()=>l,tl:()=>o});let r=(e,t)=>Object.is(e,t);function o(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function l(e,t,n){return!!e&&0!==e.length&&e.some(e=>void 0!==e&&o(t,e,n))}function i(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&o(e,t,n)):-1}function a(e,t,n){return e.filter(e=>!o(t,e,n))}},45347(e,t,n){n.d(t,{H:()=>i});var r=n(38390),o=n(33853);let l=r.createContext({controlId:void 0,registerControlId:o.tE,labelId:void 0,setLabelId:o.tE,messageIds:[],setMessageIds:o.tE,getDescriptionProps:e=>e});function i(){return r.useContext(l)}},36116(e,t,n){n.d(t,{B:()=>i});var r=n(38390),o=n(83781),l=n(62042);function i(e,t,n,a=!0,u){let[s,c]=r.useState(),d=(0,l.e)(u?`${u}-label`:void 0),f=e??t??s;return(0,o.g)(()=>{let r=e||t||!a?void 0:function(e,t){let n=function(e){if(!e)return;let t=e.parentElement;if(t&&"LABEL"===t.tagName)return t;let n=e.id;if(n){let t=e.nextElementSibling;if(t&&t.htmlFor===n)return t}let r=e.labels;return r&&r[0]}(e);if(n)return!n.id&&t&&(n.id=t),n.id||void 0}(n.current,d);s!==r&&c(r)}),f}},40936(e,t,n){n.d(t,{l:()=>d});var r=n(38390),o=n(83781),l=n(39291),i=n(66228),a=n(4107),u=n(33853),s=n(62042),c=n(45347);function d(e={}){let{id:t,implicit:n=!1,controlRef:f}=e,{controlId:p,registerControlId:g}=(0,c.H)(),v=(0,s.e)(t),h=n?p:void 0,m=(0,i.j)(()=>Symbol("labelable-control")),y=r.useRef(!1),b=r.useRef(null!=t),x=(0,l.K)(()=>{y.current&&g!==u.tE&&(y.current=!1,g(m.current,void 0))});return(0,o.g)(()=>{let e;if(g!==u.tE){if(n){let n=f?.current;e=(0,a.vq)(n)&&null!=n.closest("label")?t??null:h??v}else if(null!=t)b.current=!0,e=t;else{if(!b.current)return void x();e=v}if(void 0===e)return void x();y.current=!0,g(m.current,e)}},[t,f,h,g,n,v,m,x]),r.useEffect(()=>x,[x]),p??v}},36136(e,t,n){n.d(t,{Bo:()=>a,Dq:()=>g,F4:()=>l,L5:()=>b,LO:()=>v,N7:()=>o,Np:()=>i,SR:()=>u,Ui:()=>r,Xn:()=>f,_J:()=>d,jv:()=>p,p:()=>h,pf:()=>s,qs:()=>c,r9:()=>m,zJ:()=>y});let r="trigger-press",o="trigger-hover",l="trigger-focus",i="outside-press",a="item-press",u="close-press",s="input-change",c="input-clear",d="input-press",f="focus-out",p="escape-key",g="list-navigation",v="cancel-open",h="sibling-open",m="disabled",y="imperative-action",b="window-resize"},20066(e,t,n){n.d(t,{Dp:()=>a,Li:()=>i,Md:()=>c,T:()=>s,u:()=>d,yg:()=>u});var r=n(38390),o=n(19288),l=n(39974);function i(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function a(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(i(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}function u(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return(0,o.Q)(e)}function s(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?(0,o.Q)(e.value):(0,o.Q)(e)}function c(e,t,n){if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??u(e,n);if(Array.isArray(t)){let r=i(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:u(e,n)}if("value"in e){let t=r.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return u(e,n)}function d(e,t,n){return e.reduce((e,o,i)=>(i>0&&e.push(", "),e.push((0,l.jsx)(r.Fragment,{children:c(o,t,n)},i)),e),[])}},19288(e,t,n){n.d(t,{Q:()=>r});function r(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}},53299(e,t,n){n.d(t,{EW:()=>i,RS:()=>o,gR:()=>l});var r=n(4107);function o(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function l(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;
1if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function i(e){return"composedPath"in e?e.composedPath()[0]:e.target}},53001(e,t,n){var r;n.d(t,{G:()=>a,T:()=>o});let o=((r={}).startingStyle="data-starting-style",r.endingStyle="data-ending-style",r),l={[o.startingStyle]:""},i={[o.endingStyle]:""},a={transitionStatus:e=>"starting"===e?l:"ending"===e?i:null}},16563(e,t,n){n.d(t,{s:()=>s});var r=n(38390),o=n(4107),l=n(39291),i=n(83781),a=n(81010),u=n(84404);function s(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:o=0,native:d=!0,composite:f}=e,p=r.useRef(null),g=(0,u.G)(!0),v=f??void 0!==g,{props:h}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:l=0,isNativeButton:i}=e,a=o&&!1!==t,u=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=l,!i&&n&&(e.tabIndex=t?l:-1)),(i&&(t||a)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||u)&&(e.disabled=n),e},[o,n,t,a,u,i,l])}}({focusableWhenDisabled:n,disabled:t,composite:v,tabIndex:o,isNativeButton:d}),m=r.useCallback(()=>{let e=p.current;c(e)&&v&&t&&void 0===h.disabled&&e.disabled&&(e.disabled=!1)},[t,h.disabled,v]);return(0,i.g)(m,[m]),{getButtonProps:r.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:l,onPointerDown:i,...u}=e,s=d?"button":void 0;return(0,a.v6)({type:s,onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){var r;if(t||((0,a.PT)(e),l?.(e),e.baseUIHandlerPrevented))return;let o=e.target===e.currentTarget,i=e.currentTarget,u=c(i),s=!d&&(r=i,!!(r?.tagName==="A"&&r?.href)),f=o&&(d?u:!s),p="Enter"===e.key,g=" "===e.key,h=i.getAttribute("role"),m=h?.startsWith("menuitem")||"option"===h||"gridcell"===h;if(o&&v&&g){if(e.defaultPrevented&&m)return;e.preventDefault(),s||d&&u?(i.click(),e.preventBaseUIHandler()):f&&(n?.(e),e.preventBaseUIHandler());return}f&&(!d&&(g||p)&&e.preventDefault(),!d&&p&&n?.(e))},onKeyUp(e){t||(((0,a.PT)(e),o?.(e),e.target===e.currentTarget&&d&&v&&c(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||d||v||" "!==e.key||n?.(e)))},onPointerDown(e){t?e.preventDefault():i?.(e)}},d?void 0:{role:"button"},h,u)},[t,h,v,d]),buttonRef:(0,l.K)(e=>{p.current=e,m()})}}function c(e){return(0,o.sb)(e)&&"BUTTON"===e.tagName}},46341(e,t,n){n.d(t,{V:()=>u});var r=n(34887),o=n(61468),l=n(39291),i=n(27911),a=n(53001);function u(e,t=!1,n=!0){let s=(0,o.N)();return(0,l.K)((o,l=null)=>{s.cancel();let u=(0,i.q)(e);if(null==u)return;let c=()=>{r.flushSync(o)};if("function"!=typeof u.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function d(){Promise.all(u.getAnimations().map(e=>e.finished)).then(()=>{l?.aborted||c()}).catch(()=>{if(n){l?.aborted||c();return}let e=u.getAnimations();!l?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}if(t){let e=a.T.startingStyle;if(!u.hasAttribute(e))return void s.request(d);let t=new MutationObserver(()=>{u.hasAttribute(e)||(t.disconnect(),d())});return t.observe(u,{attributes:!0,attributeFilter:[e]}),void l?.addEventListener("abort",()=>t.disconnect(),{once:!0})}s.request(d)})}},62042(e,t,n){n.d(t,{e:()=>o});var r=n(38737);function o(e){return(0,r.B)(e,"base-ui")}},56715(e,t,n){n.d(t,{v:()=>i});var r=n(38390),o=n(39291),l=n(46341);function i(e){let{enabled:t=!0,open:n,ref:i,onComplete:a}=e,u=(0,o.K)(a),s=(0,l.V)(i,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return s(u,e.signal),()=>{e.abort()}},[t,n,u,s])}},18029(e,t,n){n.d(t,{o:()=>d});var r=n(25596),o=n(38390),l=n(31085),i=n(19363);function a(e){if(!o.isValidElement(e))return null;let t=e.props;return((0,i._)(19)?t?.ref:e.ref)??null}var u=n(94490),s=n(33853),c=n(81010);function d(e,t,n={}){let i=t.render,p=function(e,t={}){var n;let{className:r,style:o,render:i}=e,{state:d=s.t0,ref:f,props:p,stateAttributesMapping:g,enabled:v=!0}=t,h=v?"function"==typeof r?r(d):r:void 0,m=v?"function"==typeof o?o(d):o:void 0,y=v?function(e,t){let n={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let e=t[r](o);null!=e&&Object.assign(n,e);continue}!0===o?n[`data-${r.toLowerCase()}`]="":o&&(n[`data-${r.toLowerCase()}`]=o.toString())}return n}(d,g):s.t0,b=v&&p?Array.isArray(n=p)?(0,c.lZ)(n):(0,c.v6)(void 0,n):void 0,x=v?(0,u.r)(y,b)??{}:s.t0;return("u">typeof document&&(v?Array.isArray(f)?x.ref=(0,l.U)([x.ref,a(i),...f]):x.ref=(0,l.a)(x.ref,a(i),f):(0,l.a)(null,null)),v)?(void 0!==h&&(x.className=(0,
1c.VN)(x.className,h)),void 0!==m&&(x.style=(0,u.r)(x.style,m)),x):s.t0}(t,n);return!1===n.enabled?null:function(e,t,n,l){if(t){if("function"==typeof t)return t(n,l);let e=(0,c.v6)(n,t.props);e.ref=n.ref;let r=t;return r?.$$typeof===f&&(r=o.Children.toArray(t)[0]),o.cloneElement(r,e)}if(e&&"string"==typeof e){var i,a;return i=e,a=n,"button"===i?(0,o.createElement)("button",{type:"button",...a,key:a.key}):"img"===i?(0,o.createElement)("img",{alt:"",...a,key:a.key}):o.createElement(i,a)}throw Error((0,r.A)(8))}(e,i,p,n.state??s.t0)}let f=Symbol.for("react.lazy")},86853(e,t,n){n.d(t,{$:()=>i});var r=n(38390),o=n(83781),l=n(61468);function i(e,t=!1,n=!1){let[a,u]=r.useState(e&&t?"idle":void 0),[s,c]=r.useState(e);return e&&!s&&(c(!0),u("starting")),e||!s||"ending"===a||n||u("ending"),e||s||"ending"!==a||u(void 0),(0,o.g)(()=>{if(!e&&s&&"ending"!==a&&n){let e=l.K.request(()=>{u("ending")});return()=>{l.K.cancel(e)}}},[e,s,a,n]),(0,o.g)(()=>{if(!e||t)return;let n=l.K.request(()=>{u(void 0)});return()=>{l.K.cancel(n)}},[t,e]),(0,o.g)(()=>{if(!e||!t)return;e&&s&&"idle"!==a&&u("starting");let n=l.K.request(()=>{u("idle")});return()=>{l.K.cancel(n)}},[t,e,s,a]),{mounted:s,setMounted:c,transitionStatus:a}}},98399(e,t,n){n.d(t,{x:()=>i});var r=n(38390),o=n(83781),l=n(39291);function i(e,t){let n=r.useRef(e),i=(0,l.K)(t);(0,o.g)(()=>{n.current!==e&&i(n.current)},[e,i]),(0,o.g)(()=>{n.current=e},[e])}},34322(e,t,n){n.d(t,{F:()=>s});var r=n(38390),o=n(5732),l=n(18029),i=n(79646),a=n(86853),u=n(56715);let s=r.forwardRef(function(e,t){let{render:n,className:s,style:c,keepMounted:d=!1,...f}=e,p=(0,o.s)(),g=r.useRef(null),{transitionStatus:v,setMounted:h}=(0,a.$)(p.checked);(0,u.v)({open:p.checked,ref:g,onComplete(){p.checked||h(!1)}});let m={checked:p.checked,disabled:p.disabled,highlighted:p.highlighted,transitionStatus:v};return(0,l.o)("span",e,{state:m,ref:[t,g],stateAttributesMapping:i.a,props:{"aria-hidden":!0,...f},enabled:d||p.checked})})},94379(e,t,n){n.d(t,{s:()=>m});var r=n(38390),o=n(39291),l=n(11165),i=n(5732),a=n(12133),u=n(27575),s=n(77307),c=n(18029),d=n(62042),f=n(79646),p=n(9611),g=n(89874),v=n(36136),h=n(39974);let m=r.forwardRef(function(e,t){let{render:n,className:m,id:y,label:b,nativeButton:x=!1,disabled:E=!1,closeOnClick:R=!1,checked:w,defaultChecked:S,onCheckedChange:C,style:M,...P}=e,T=(0,u.q)({label:b}),I=(0,p.O)(!0),k=(0,d.e)(y),{store:O}=(0,s.Y)(),A=O.useState("isActive",T.index),j=O.useState("itemProps"),[D,N]=(0,l.q)({controlled:w,default:S??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:q,itemRef:F}=(0,a.O)({closeOnClick:R,disabled:E,highlighted:A,id:k,store:O,nativeButton:x,nodeId:I?.context.nodeId,itemMetadata:a.z}),K=r.useMemo(()=>({disabled:E,highlighted:A,checked:D}),[E,A,D]),V=(0,o.K)(e=>{let t={...(0,g.d)(v.Bo,e.nativeEvent),preventUnmountOnClose:()=>{}};C?.(!D,t),t.isCanceled||N(e=>!e)}),H=(0,c.o)("div",e,{state:K,stateAttributesMapping:f.a,props:[j,{role:"menuitemcheckbox","aria-checked":D,onClick:V},P,q],ref:[F,t,T.ref]});return(0,h.jsx)(i.H.Provider,{value:K,children:H})})},5732(e,t,n){n.d(t,{H:()=>l,s:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(30));return e}},53387(e,t,n){n.d(t,{N:()=>u});var r=n(38390),o=n(83781),l=n(18029),i=n(62042),a=n(50787);let u=r.forwardRef(function(e,t){let{className:n,render:r,id:u,style:s,...c}=e,d=(0,i.e)(u),{setLabelId:f}=(0,a.T)();return(0,o.g)(()=>(f(d),()=>{f(void 0)}),[f,d]),(0,l.o)("div",e,{ref:t,props:{id:d,role:"presentation",...c}})})},46182(e,t,n){n.d(t,{r:()=>a});var r=n(38390),o=n(18029),l=n(50787),i=n(39974);let a=r.forwardRef(function(e,t){let{render:n,className:a,style:u,...s}=e,[c,d]=r.useState(void 0),f=r.useMemo(()=>({setLabelId:d}),[d]),p=(0,o.o)("div",e,{ref:t,props:{role:"group","aria-labelledby":c,...s}});return(0,i.jsx)(l.c.Provider,{value:f,children:p})})},50787(e,t,n){n.d(t,{T:()=>i,c:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(31));return e}},47988(e,t,n){n.d(t,{D:()=>c});var r=n(38390),o=n(12133),l=n(77307),i=n(18029),a=n(62042),u=n(27575),s=n(9611);let c=r.forwardRef(function(e,t){let{render:n,className:r,id:c,label:d,nativeButton:f=!1,disabled:p=!1,closeOnClick:g=!0,style:v,...h}=e,m=(0,u.q)({label:d}),y=(0,s.O)(!0),b=(0,a.e)(c),{store:x}
1=(0,l.Y)(),E=x.useState("isActive",m.index),R=x.useState("itemProps"),{getItemProps:w,itemRef:S}=(0,o.O)({closeOnClick:g,disabled:p,highlighted:E,id:b,store:x,nativeButton:f,nodeId:y?.context.nodeId,itemMetadata:o.z});return(0,i.o)("div",e,{state:{disabled:p,highlighted:E},props:[R,h,w],ref:[S,t,m.ref]})})},12133(e,t,n){n.d(t,{z:()=>c,O:()=>d});var r=n(38390),o=n(31085),l=n(16563),i=n(81010),a=n(91509),u=n(36136),s=n(69968);let c={type:"regular-item"};function d(e){let{closeOnClick:t,disabled:n=!1,highlighted:c,id:d,store:f,typingRef:p=f.context.typingRef,nativeButton:g,itemMetadata:v,nodeId:h}=e,m=r.useRef(null),{getButtonProps:y,buttonRef:b}=(0,l.s)({disabled:n,focusableWhenDisabled:!0,native:g,composite:!0}),x=function(e){let{closeOnClick:t,highlighted:n,id:o,nodeId:l,store:i,typingRef:c,itemRef:d,itemMetadata:f}=e,{events:p}=i.useState("floatingTreeRoot"),g=(0,s.v)(!0),v=void 0!==g;return r.useMemo(()=>({id:o,role:"menuitem",tabIndex:n?0:-1,onKeyDown(e){" "===e.key&&c?.current&&e.preventDefault()},onMouseMove(e){l&&p.emit("itemhover",{nodeId:l,target:e.currentTarget})},onClick(e){t&&p.emit("close",{domEvent:e,reason:u.Bo})},onMouseUp(e){if(g){let t=g.initialCursorPointRef.current;if(g.initialCursorPointRef.current=null,v&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||v&&!a.cX&&2===e.button)return}d.current&&i.context.allowMouseUpTriggerRef.current&&(!v||2===e.button)&&(!f||"regular-item"===f.type)&&d.current.click()}}),[t,n,o,p,l,i,c,d,g,v,f])}({closeOnClick:t,highlighted:c,id:d,nodeId:h,store:f,typingRef:p,itemRef:m,itemMetadata:v}),E=r.useCallback(e=>(0,i.v6)(x,{onMouseEnter(){"submenu-trigger"===v.type&&v.setActive()}},e,y),[x,y,v]),R=(0,o.a)(m,b);return r.useMemo(()=>({getItemProps:E,itemRef:R}
1),[E,R])}},47790(e,t,n){n.d(t,{_:()=>b});var r=n(38390),o=n(61616),l=n(478),i=n(77307),a=n(9611),u=n(18029),s=n(80819),c=n(53001),d=n(56715),f=n(89874),p=n(36136),g=n(78933),v=n(30392),h=n(29690),m=n(39974);let y={...s.GW,...c.G},b=r.forwardRef(function(e,t){let{render:n,className:s,style:c,finalFocus:b,...x}=e,{store:E}=(0,i.Y)(),{side:R,align:w}=(0,a.O)(),S=null!=(0,g.S)(!0),C=E.useState("open"),M=E.useState("transitionStatus"),P=E.useState("popupProps"),T=E.useState("mounted"),I=E.useState("instantType"),k=E.useState("activeTriggerElement"),O=E.useState("parent"),A=E.useState("lastOpenChangeReason"),j=E.useState("rootId"),D=E.useState("floatingRootContext"),N=E.useState("floatingTreeRoot"),q=E.useState("closeDelay"),F=E.useState("activeTriggerElement"),K="context-menu"===O.type;(0,d.v)({open:C,ref:E.context.popupRef,onComplete(){C&&E.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){E.setOpen(!1,(0,f.d)(e.reason,e.domEvent))}return N.events.on("close",e),()=>{N.events.off("close",e)}},[N.events,E]);let V=E.useState("hoverEnabled"),H=E.useState("disabled");(0,o.a)(D,{enabled:V&&!H&&!K&&"menubar"!==O.type,closeDelay:q});let W={transitionStatus:M,side:R,align:w,open:C,nested:"menu"===O.type,instant:I},$=r.useCallback(e=>{E.set("popupElement",e)},[E]),L=(0,u.o)("div",e,{state:W,ref:[t,E.context.popupRef,$],stateAttributesMapping:y,props:[P,{onKeyDown(e){S&&v.jF.has(e.key)&&e.stopPropagation()}},(0,h.d)(M),x,{"data-rootownerid":j}]}),B=void 0===O.type||K;return(k||"menubar"===O.type&&A!==p.Np)&&(B=!0),(0,m.jsx)(l.s,{context:D,modal:K,disabled:!T,returnFocus:void 0===b?B:b,initialFocus:"menu"!==O.type,restoreFocus:!0,externalTree:"menubar"!==O.type?N:void 0,previousFocusableElement:F,nextFocusableElement:void 0===O.type?E.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===O.type?E.context.beforeContentFocusGuardRef:void 0,children:L})})},24662(e,t,n){n.d(t,{g:()=>u});var r=n(38390),o=n(14465),l=n(77307),i=n(63379),a=n(39974);let u=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:u}=(0,l.Y)();return u.useState("mounted")||n?(0,a.jsx)(i.V.Provider,{value:n,children:(0,a.jsx)(o.XF,{ref:t,...r})}):null})},63379(e,t,n){n.d(t,{V:()=>l,y:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(32));return e}},66606(e,t,n){n.d(t,{y:()=>w});var r=n(38390),o=n(43783),l=n(83781),i=n(80080),a=n(45191),u=n(9611),s=n(77307),c=n(70600),d=n(20883),f=n(2409),p=n(63379),g=n(67050),v=n(69968),h=n(89874),m=n(36136),y=n(6202),b=n(46341),x=n(93447),E=n(1715),R=n(39974);let w=r.forwardRef(function(e,t){let{anchor:n,positionMethod:w="absolute",className:S,render:C,side:M,align:P,sideOffset:T=0,alignOffset:I=0,collisionBoundary:k="clipping-ancestors",collisionPadding:O=5,arrowPadding:A=5,sticky:j=!1,disableAnchorTracking:D=!1,collisionAvoidance:N=g.uD,style:q,...F}=e,{store:K}=(0,s.Y)(),V=(0,p.y)(),H=(0,v.v)(!0),W=K.useState("parent"),$=K.useState("floatingRootContext"),L=K.useState("floatingTreeRoot"),B=K.useState("mounted"),U=K.useState("open"),z=K.useState("modal"),Y=K.useState("openMethod"),X=K.useState("activeTriggerElement"),_=K.useState("transitionStatus"),G=K.useState("positionerElement"),Z=K.useState("instantType"),J=K.useState("hasViewport"),Q=K.useState("lastOpenChangeReason"),ee=K.useState("floatingNodeId"),et=K.useState("floatingParentNodeId"),en=$.useState("domReferenceElement"),er=r.useRef(null),eo=(0,b.V)(G,!1,!1),el=n,ei=T,ea=I,eu=P,es=N;"context-menu"===W.type&&(el=n??W.context?.anchor,eu=eu??"start",M||"center"===eu||(ea=e.alignOffset??2,ei=e.sideOffset??-5));let ec=M,ed=eu;"menu"===W.type?(ec=ec??"inline-end",ed=ed??"start",es=e.collisionAvoidance??g.Pe):"menubar"===W.type&&(ec=ec??"bottom",ed=ed??"start");let ef="context-menu"===W.type,ep=(0,c.s)({anchor:el,floatingRootContext:$,positionMethod:H?"fixed":w,mounted:B,side:ec,sideOffset:ei,align:ed,alignOffset:ea,arrowPadding:ef?0:A,collisionBoundary:k,collisionPadding:O,sticky:j,nodeId:ee,keepMounted:V,disableAnchorTracking:D,collisionAvoidance:es,shiftCrossAxis:ef&&!("side"in es&&"flip"===es.side),externalTree:L,adaptiveOrigin:J?y.n:void 0});r.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===ee&&K.set("hoverEnabled",!1),e.nodeId!==ee&&e.parentNodeId===K.select("floatingParentNodeId")&&K.setOpen(!1,(0,h.d)(m.p)))}return L.events.on("menuopenchange",e),()=>{L.events.off("menuopenchange",e)}},[K,L.events,ee]),r.useEffect(()=>{if(null!=K.select("floatingParentNodeId"))return L.events.on("menuopenchange",e),()=>{L.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==K.select("floatingParentNodeId"))return;let t=e.reason??m.p;K.setOpen(!1,(0,h.d)(t))}},[L.events,K]);let eg=(0,i.Z)();r.useEffect(()=>{U||eg.clear()},[U,eg]),r.useEffect(()=>{function e(e){if(U&&e.nodeId===K.select("floatingParentNodeId"))if(e.target&&X&&X!==e.target){let e=K.select("closeDelay");e>0?eg.isStarted()||eg.start(e,()=>{K.setOpen(!1,(0,h.d)(m.p))}):K.setOpen(!1,(0,h.d)(m.p))}else eg.clear()}return L.events.on("itemhover",e),()=>{L.events.off("itemhover",e)}},[L.events,U,X,K,eg]),r.useEffect(()=>{let e={open:U,nodeId:ee,parentNodeId:et,reason:K.select("lastOpenChangeReason")};L.events.emit("menuopenchange",e)},[L.events,U,K,ee,et]),(0,l.g)(()=>{let e=er.current;if(en&&(er.current=en),e&&en&&en!==e){K.set("instantType",void 0);let e=new AbortController;return eo(()=>{K.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[en,eo,K]);
1let ev={open:U,side:ep.side,align:ep.align,anchorHidden:ep.anchorHidden,nested:"menu"===W.type,instant:Z},eh="menubar"===W.type&&W.context.modal,em=z&&Q!==m.N7;(0,E.G)(U&&(eh||em),"touch"===Y,G,X);let ey=(0,x.i)(e,ev,{styles:ep.positionerStyles,transitionStatus:_,props:F,refs:[t,K.useStateSetter("positionerElement")],hidden:!B,inert:!U}),eb=B&&"menu"!==W.type&&("menubar"!==W.type&&z&&Q!==m.N7||"menubar"===W.type&&W.context.modal),ex=null;return"menubar"===W.type?ex=W.context.contentElement:void 0===W.type&&(ex=X),(0,R.jsxs)(u.r.Provider,{value:ep,children:[eb&&(0,R.jsx)(f.W,{ref:"context-menu"===W.type||"nested-context-menu"===W.type?W.context.internalBackdropRef:null,inert:(0,o.Y)(!U),cutout:ex}),(0,R.jsx)(a.$c,{id:ee,children:(0,R.jsx)(d.u,{elementsRef:K.context.itemDomElements,labelsRef:K.context.itemLabels,children:ey})})]})})},9611(e,t,n){n.d(t,{O:()=>i,r:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(33));return t}},94182(e,t,n){n.d(t,{i:()=>F});var r=n(38390),o=n(80080),l=n(39291),i=n(38737),a=n(83781),u=n(44910),s=n(33853),c=n(69358),d=n(45191),f=n(88797),p=n(95734),g=n(56344),v=n(96450),h=n(49019),m=n(87181),y=n(77307),b=n(78502),x=n(18435),E=n(1461),R=n(89874),w=n(36136),S=n(69968),C=n(81010),M=n(48745),P=n(68256),T=n(66228),I=n(46546),k=n(17938),O=n(10722);let A={...k.o,disabled:(0,M.M)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,M.M)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),openMethod:(0,M.M)(e=>e.openMethod),allowMouseEnter:(0,M.M)(e=>e.allowMouseEnter),stickIfOpen:(0,M.M)(e=>e.stickIfOpen),parent:(0,M.M)(e=>e.parent),rootId:(0,M.M)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,M.M)(e=>e.activeIndex),isActive:(0,M.M)((e,t)=>e.activeIndex===t),hoverEnabled:(0,M.M)(e=>e.hoverEnabled),instantType:(0,M.M)(e=>e.instantType),lastOpenChangeReason:(0,M.M)(e=>e.openChangeReason),floatingTreeRoot:(0,M.M)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,M.M)(e=>e.floatingNodeId),floatingParentNodeId:(0,M.M)(e=>e.floatingParentNodeId),itemProps:(0,M.M)(e=>e.itemProps),closeDelay:(0,M.M)(e=>e.closeDelay),hasViewport:(0,M.M)(e=>e.hasViewport),keyboardEventRelay:(0,M.M)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class j extends P.H{constructor(e){super({...{...(0,k.r)(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new I.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:s.t0,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new O.Z},A),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){let t=e.store.select("rootId"),n=e.store.select("floatingTreeRoot"),r=e.store.select("keyboardEventRelay");this.unsubscribeParentListener=e.store.subscribe(()=>{let o=e.store.select("rootId"),l=e.store.select("floatingTreeRoot"),i=e.store.select("keyboardEventRelay");(t!==o||n!==l||r!==i)&&(t=o,n=l,r=i,this.notifyAll())}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}static useStore(e,t){let n=(0,T.j)(()=>new j(t)).current;return e??n}unsubscribeParentListener=null}var D=n(1146),N=n(33418),q=n(39974);let F=(0,c.G1)(function(e){let t,{children:n,open:c,onOpenChange:M,onOpenChangeComplete:P,defaultOpen:T=!1,disabled:I=!1,modal:k,loopFocus:O=!0,orientation:A="vertical",actionsRef:F,closeParentOnEsc:K=!1,handle:V,triggerId:H,defaultTr
1iggerId:W=null,highlightItemOnHover:$=!0}=e,L=(0,S.v)(!0),B=(0,y.Y)(!0),U=(0,b.t)(!0),z=(0,N.B)(),Y=r.useMemo(()=>z&&B?{type:"menu",store:B.store}:U?{type:"menubar",context:U}:L&&!B?{type:"context-menu",context:L}:{type:void 0},[L,B,U,z]),X=j.useStore(V?.store,{open:T,openProp:c,activeTriggerId:W,triggerIdProp:H,parent:Y});(0,u.j)(()=>{void 0===c&&!1===X.state.open&&!0===T&&X.update({open:!0,activeTriggerId:W})}),X.useControlledProp("openProp",c),X.useControlledProp("triggerIdProp",H),X.useContextCallback("onOpenChangeComplete",P);let _=X.useState("floatingTreeRoot"),G=(0,d.fI)(_),Z=(0,d.R1)();(0,a.g)(()=>{L&&!B?X.update({parent:{type:"context-menu",context:L},floatingNodeId:G,floatingParentNodeId:Z}):B&&X.update({floatingNodeId:G,floatingParentNodeId:Z})},[L,B,G,Z,X]);let J=X.useState("open"),Q=X.useState("activeTriggerElement"),ee=X.useState("positionerElement"),et=X.useState("hoverEnabled"),en=X.useState("disabled"),er=X.useState("lastOpenChangeReason"),eo=X.useState("parent"),el=X.useState("activeIndex"),ei=X.useState("payload"),ea=X.useState("floatingParentNodeId"),eu=r.useRef(null),es=null!=ea,{openMethod:ec,triggerProps:ed}=(0,E.G)(J);X.useSyncedValues({disabled:I,modal:void 0===eo.type?k:void 0,openMethod:ec,rootId:(0,i.B)()}),(0,D.tr)(X);let{forceUnmount:ef}=(0,D.l$)(J,X,()=>{X.update({allowMouseEnter:!1,stickIfOpen:!0})}),ep=r.useRef("context-menu"!==eo.type),eg=(0,o.Z)();r.useEffect(()=>{if(J||(eu.current=null),"context-menu"===eo.type){if(!J){eg.clear(),ep.current=!1;return}eg.start(500,()=>{ep.current=!0})}},[eg,J,eo.type]),(0,a.g)(()=>{J||et||X.set("hoverEnabled",!0)},[J,et,X]);let ev=r.useRef(!0),eh=(0,o.Z)(),em=(0,l.K)((e,t)=>{let n=t.reason;if(J===e&&t.trigger===Q&&er===n||(t.preventUnmountOnClose=()=>{X.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||(t.trigger=Q??void 0),M?.(e,t),t.isCanceled))return;X.state.floatingRootContext.dispatchOpenChange(e,t);let r=t.event;if(!1===e&&r?.type==="click"&&"touch"===r.pointerType&&!ev.current)return;if(!e&&null!==el){let e=X.context.itemDomElements.current[el];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}e&&n===w.F4?(ev.current=!1,eh.start(300,()=>{ev.current=!0})):(ev.current=!0,eh.clear());let o=(n===w.Ui||n===w.Bo)&&0===r.detail&&r?.isTrusted,l=!e&&(n===w.jv||null==n),i={open:e,openChangeReason:n};eu.current=t.event??null;let a=t.trigger?.id??null;(a||e)&&(i.activeTriggerId=a,i.activeTriggerElement=t.trigger??null),X.update(i),"menubar"===eo.type&&(n===w.F4||n===w.Xn||n===w.N7||n===w.Dq||n===w.p)?X.set("instantType","group"):o||l?X.set("instantType",o?"click":"dismiss"):X.set("instantType",void 0)}),ey=r.useCallback(()=>{X.setOpen(!1,(0,R.d)(w.zJ))},[X]);r.useImperativeHandle(F,()=>({unmount:ef,close:ey}),[ef,ey]),"context-menu"===eo.type&&(t=eo.context),r.useImperativeHandle(t?.positionerRef,()=>ee,[ee]),r.useImperativeHandle(t?.actionsRef,()=>({setOpen:em}),[em]);let eb=(0,f.D)({popupStore:X,onOpenChange:em}),ex=eb.context.events;r.useEffect(()=>{let e=({open:e,eventDetails:t})=>em(e,t);return ex.on("setOpen",e),()=>{ex?.off("setOpen",e)}},[ex,em]);let eE=(0,p.s)(eb,{enabled:!en,bubbles:{escapeKey:K&&"menu"===eo.type},outsidePress:()=>"context-menu"!==eo.type||eu.current?.type==="contextmenu"||ep.current,externalTree:es?_:void 0}),eR=(0,g.I)(eb,{role:"menu"}),ew=(0,x.j)(),eS=r.useCallback(e=>{X.select("activeIndex")!==e&&X.set("activeIndex",e)},[X]),eC=(0,v.C)(eb,{enabled:!en,listRef:X.context.itemDomElements,activeIndex:el,nested:void 0!==eo.type,loopFocus:O,orientation:A,parentOrientation:"menubar"===eo.type?eo.context.orientation:void 0,rtl:"rtl"===ew,disabledIndices:s.Ml,onNavigate:eS,openOnArrowKeyDown:"context-menu"!==eo.type,externalTree:es?_:void 0,focusItemOnHover:$}),eM=r.useCallback(e=>{X.context.typingRef.current=e},[X]),eP=(0,h.l)(eb,{listRef:X.context.itemLabels,elementsRef:X.context.itemDomElements,activeIndex:el,resetMs:500,onMatch:e=>{J&&e!==el&&X.set("activeIndex",e)},onTypingChange:eM}),{getReferenceProps:eT,getFloatingProps:eI,getItemProps:ek,getTriggerProps:eO}=(0,m.b)([eE,eR,eC,eP]),eA=r.useMemo(()=>{let e=(0,C.v6)(eT(),{onMouseMove(){X.set("allowMouseEnter",!0)}},ed);return delete e.role,e},[eT,X,ed]),ej=r.useMemo(()=>{let e=eO();if(!e)return e;let t=(0,C.v6)(e,ed);return delete t.role,delete t["aria-controls"],t},[eO,ed]),eD=r.useMemo(()=>eI({onMouseMove(){X.set("allowMouseEnter",!0),"menu"===eo.type&&X.set("hoverEnabled",!1)},onClick(){X.select("hoverEnabled")&&X.set("hoverEnabled",!1)},onKeyDown(e){let t=X.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}}),[eI,eo.type,X]),eN=r.useMemo(()=>ek(),[ek]);
1X.useSyncedValues({floatingRootContext:eb,activeTriggerProps:eA,inactiveTriggerProps:ej,popupProps:eD,itemProps:eN});let eq=r.useMemo(()=>({store:X,parent:Y}),[X,Y]),eF=(0,q.jsx)(y.J.Provider,{value:eq,children:"function"==typeof n?n({payload:ei}):n});return void 0===eo.type||"context-menu"===eo.type?(0,q.jsx)(d.P6,{externalTree:_,children:eF}):eF})},77307(e,t,n){n.d(t,{J:()=>l,Y:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(36));return t}},7489(e,t,n){n.d(t,{h:()=>u});var r=n(38390),o=n(94182),l=n(77307),i=n(33418),a=n(39974);function u(e){let t=(0,l.Y)().store,n=r.useMemo(()=>({parentMenu:t}),[t]);return(0,a.jsx)(i.E.Provider,{value:n,children:(0,a.jsx)(o.i,{...e})})}},33418(e,t,n){n.d(t,{B:()=>l,E:()=>o});var r=n(38390);let o=r.createContext(void 0);function l(){return r.useContext(o)}},62415(e,t,n){n.d(t,{f:()=>y});var r=n(25596),o=n(38390),l=n(6611),i=n(45169),a=n(9290),u=n(87181),s=n(77307),c=n(62042),d=n(80819),f=n(27575),p=n(12133),g=n(18029),v=n(9611),h=n(1146),m=n(33418);let y=o.forwardRef(function(e,t){let{render:n,className:y,label:b,id:x,nativeButton:E=!1,openOnHover:R=!0,delay:w=100,closeDelay:S=0,disabled:C=!1,style:M,...P}=e,T=(0,f.q)(),I=(0,v.O)(),{store:k}=(0,s.Y)(),O=(0,c.e)(x),A=k.useState("open"),j=k.useState("floatingRootContext"),D=k.useState("floatingTreeRoot"),N=(0,h.VI)(O,k),q=o.useCallback(e=>{let t=N(e);return null!==e&&k.select("open")&&null==k.select("activeTriggerId")&&k.update({activeTriggerId:O,activeTriggerElement:e,closeDelay:S}),t},[N,S,k,O]),F=o.useRef(null),K=o.useCallback(e=>{F.current=e,k.set("activeTriggerElement",e)},[k]),V=(0,m.B)();if(!V?.parentMenu)throw Error((0,r.A)(37));k.useSyncedValue("closeDelay",S);let H=V.parentMenu,W=H.useState("itemProps"),$=H.useState("isActive",T.index),L=o.useMemo(()=>({type:"submenu-trigger",setActive(){H.set("activeIndex",T.index)}}),[H,T.index]),B=k.useState("disabled"),U=C||B,{getItemProps:z,itemRef:Y}=(0,p.O)({closeOnClick:!1,disabled:U,highlighted:$,id:O,store:k,typingRef:H.context.typingRef,nativeButton:E,itemMetadata:L,nodeId:I?.context.nodeId}),X=k.useState("hoverEnabled"),_=H.useState("allowMouseEnter"),G=(0,l.j)(j,{enabled:X&&R&&!U,handleClose:(0,i.i)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:w,delay:_?{open:w,close:S}:0,triggerElementRef:F,externalTree:D,isClosing:()=>"ending"===k.select("transitionStatus")}),Z=(0,a.k)(j,{enabled:!U,event:"mousedown",toggle:!R,ignoreMouse:R,stickIfOpen:!1}),J=(0,u.b)([Z]),Q=k.useState("triggerProps",!0);return delete Q.id,(0,g.o)("div",e,{state:{disabled:U,highlighted:$,open:A},stateAttributesMapping:d.qV,props:[J.getReferenceProps(),G,Q,W,{tabIndex:A||$?0:-1,onBlur(){$&&H.set("activeIndex",null)}},P,z],ref:[t,T.ref,Y,q,K]})})},49157(e,t,n){n.d(t,{c:()=>N});var r=n(25596),o=n(38390),l=n(80080),i=n(86815),a=n(69358),u=n(39291),s=n(83781),c=n(33853),d=n(45191),f=n(6611),p=n(45169),g=n(9290),v=n(10970),h=n(87181),m=n(46546),y=n(53299),b=n(77307),x=n(80819),E=n(18029),R=n(16563),w=n(36309),S=n(56619),C=n(84404),M=n(4107),P=n(1146),T=n(21851),I=n(62042),k=n(36136),O=n(69968),A=n(78502),j=n(80899),D=n(39974);let N=(0,a.nk)(function(e,t){let n,a,N,{render:q,className:F,disabled:K=!1,nativeButton:V=!0,id:H,openOnHover:W,delay:$=100,closeDelay:L=0,handle:B,payload:U,style:z,...Y}=e,X=(0,b.Y)(!0),_=B?.store??X?.store;if(!_)throw Error((0,r.A)(85));let G=(0,I.e)(H),Z=_.useState("isTriggerActive",G),J=_.useState("floatingRootContext"),Q=_.useState("isOpenedByTrigger",G),ee=o.useRef(null),et=(n=(0,O.v)(!0),a=(0,b.Y)(!0),N=(0,A.t)(!0),o.useMemo(()=>N?{type:"menubar",context:N}:n&&!a?{type:"context-menu",context:n}:{type:void 0},[n,a,N])),en=(0,C.G)(!0),er=(0,d.cq)(),eo=o.useMemo(()=>er??new m.k,[er]),el=(0,d.fI)(eo),ei=(0,d.R1)(),{registerTrigger:ea,isMountedByThisTrigger:eu}=(0,P.L_)(G,ee,_,{payload:U,closeDelay:L,parent:et,floatingTreeRoot:eo,floatingNodeId:el,floatingParentNodeId:ei,keyboardEventRelay:en?.relayKeyboardEvent}),es="menubar"===et.type,ec=_.useState("disabled"),ed=K||ec||es&&et.context.disabled,{getButtonProps:ef,buttonRef:ep}=(0,R.s)({disabled:ed,native:V});o.useEffect(()=>{Q||void 0!==et.type||(_.context.allowMouseUpTriggerRef.current=!1)},[_,Q,et.type]);let eg=o.useRef(null),ev=(0,l.Z)(),eh=(0,u.K)(e=>{if(!eg.current)return;ev.clear(),_.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,y.gR)(eg.current,t)||(0,y.gR)(_.select("positionerElement"),t)||t===eg.current||null!=t&&function e(t){return(0,M.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,M.eu)(t)?void 0:e((0,M.$4)(t))}(t)===_.select("rootId"))return;let n=(0,w.s)(eg.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||eo.events.emit("close",{domEvent:e,reason:k.LO})});o.useEffect(()=>{Q&&_.select("lastOpenChangeReason")===k.N7&&(0,i.R)(eg.current).addEventListener("mouseup",eh,{once:!0})},[Q,eh,_]);let em=es&&et.context.hasSubmenuOpen,ey=W??em,eb=(0,f.j)(J,{enabled:ey&&!ed&&"context-menu"!==et.type&&(!es||em&&!eu),handleClose:(0,p.i)({blockPointerEvents:!es}),mouseOnly:!0,move:!1,restMs:void 0===et.type?$:void 0,delay:{close:L},triggerElementRef:ee,externalTree:eo,isActiveTrigger:Z,isClosing:()=>"ending"===_.select("transitionStatus")}),ex=function(e,t){let n=(0,l.Z)(),[r,i]=o.useState(!1);return(0,s.g)(()=>{e&&"trigger-hover"===t?(i(!0),n.start(500,()=>{i(!1)})):e||(n.clear(),i(!1))},[e,t,n]),r}(Q,_.select("lastOpenChangeReason")),eE=(0,g.k)(J,{enabled:!ed&&"context-menu"!==et.type,event:Q&&es?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===et.type&&ex}),eR=(0,v.i)(J,{enabled:!ed&&em}),ew=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,l=o.useRef(!1);return o.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(l.current=!0,(0,i.R)(e.currentTarget).addEventListener("click",()=>{l.current=!1},{once:!0}))},onClick:e=>{l.current&&(l.current=!1,e.preventBaseUIHandler())}}:c.t0,[t,n,r])}({open:Q,enabled:es,mouseDownAction:"open"}),eS=(0,h.b)([eE,eR]),eC={disabled:ed,open:Q},eM=_.useState("triggerProps",eu),eP=[eg,t,ep,ea,ee],eT=[eS.getReferenceProps(),eb??c.t0,eM,{"aria-haspopup":"menu",id:G,onMouseDown:e=>{_.select("open")||(ev.start(200,()=>{_.context.allowMouseUpTriggerRef.current=!0}),(0,i.R)(e.currentTarget).addEventListener("mouseup",eh,{once:!0}))}},es?{role:"menuitem"}:{},ew,Y,ef],{preFocusGuardRef:eI,handlePreFocusGuardFocus:ek,handleFocusTargetFocus:eO}=(0,T.a)(_,ee),eA=(0,E.o)("button",e,{enabled:!es,stateAttributesMapping:x.jL,state:eC,ref:eP,props:eT});return es?(0,D.jsx)(S.l,{tag:"button",render:q,className:F,style:z,state:eC,refs:eP,props:eT,stateAttributesMapping:x.jL}):Q?(0,D.jsxs)(o.Fragment,{children:[(0,D.jsx)(j.U,{ref:eI,onFocus:ek},`${G}-pre-focus-guard`),(0,D.jsx)(o.Fragment,{children:eA},G),(0,D.jsx)(j.U,{ref:_.context.triggerFocusTargetRef,onFocus:eO},`${G}-post-focus-guard`)]}):(0,D.jsx)(o.Fragment,{children:eA},G)})},79646(e,t,n){n.d(t,{a:()=>i});var r,o=n(53001);let l=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.disabled="data-disabled",r.highlighted="data-highlighted",r),i={checked:e=>e?{[l.checked]:""}:{[l.unchecked]:""},...o.G}},78502(e,t,n){n.d(t,{t:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(null);function i(e){let t=o.useContext(l);if(null===t&&!e)throw Error((0,r.A)(5));return t}},81010(e,t,n){n.d(t,{PT:()=>p,VN:()=>g,lZ:()=>i,v6:()=>l});var r=n(94490);let o={};function l(e,t,n,r,o){if(!n&&!r&&!o&&!e)return a(t);let l=a(e);return t&&(l=u(l,t)),n&&(l=u(l,n)),r&&(l=u(l,r)),o&&(l=u(l,o)),l}function i(e){if(0===e.length)return o;if(1===e.length)return a(e[0]);let t=a(e[0]);for(let n=1;n<e.length;n+=1)t=u(t,e[n]);return t}function a(e){return c(e)?{...d(e,o)}:function(e){let t={...e};for(let e in t){let n=t[e];s(e,n)&&(t[e]=f(n))}return t}(e)}function u(e,t){return c(t)?d(t,e):function(e,t){if(!t)return e;for(let n in t){let o=t[n];switch(n){case"style":e[n]=(0,r.r)(e.style,o);break;case"className":e[n]=g(e.className,o);break;default:s(n,o)?e[n]=function(e,t){return t?e?(...n)=>{let r=n[0];if(v(r)){p(r);let o=t(...n);return r.baseUIHandlerPrevented||e?.(...n),o}let o=t(...n);return e?.(...n),o}:f(t):e}(e[n],o):e[n]=o}}return e}(e,t)}function s(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return 111===n&&110===r&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function c(e){return"function"==typeof e}function d(e,t){return c(e)?e(t):e??o}function f(e){return e?(...t)=>{let n=t[0];return v(n)&&p(n),e(...t)}:e}function p(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function g(e,t){return t?e?t+" "+e:t:e}function v(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},11759(e,t,n){n.d(t,{i:()=>R});var r=n(38390),o=n(4107),l=n(61616),i=n(478),a=n(83409),u=n(75713),s=n(80819),c=n(53001),d=n(56715),f=n(18029),p=n(36136),g=n(30392),v=n(78933),h=n(29690),m=n(39291),y=n(39974);let b=r.createContext(void 0);function x(e){let{value:t,children:n}=e;return(0,y.jsx)(b.Provider,{value:t,children:n})}let E={...s.GW,...c.G},R=r.forwardRef(function(e,t){let{className:n,render:s,initialFocus:c,finalFocus:b,style:R,...w}=e,{store:S}=(0,a.s)(),C=(0,u.k)(),M=null!=(0,v.S)(!0),{context:P,hasClosePart:T}=function(){let[e,t]=r.useState(0),n=(0,m.K)(()=>(t(e=>e+1),()=>{t(e=>Math.max(0,e-1))}));return{context:r.useMemo(()=>({register:n}),[n]),hasClosePart:e>0}
1}(),I=S.useState("open"),k=S.useState("openMethod"),O=S.useState("instantType"),A=S.useState("transitionStatus"),j=S.useState("popupProps"),D=S.useState("titleElementId"),N=S.useState("descriptionElementId"),q=S.useState("modal"),F=S.useState("mounted"),K=S.useState("openChangeReason"),V=S.useState("activeTriggerElement"),H=S.useState("floatingRootContext");(0,d.v)({open:I,ref:S.context.popupRef,onComplete(){I&&S.context.onOpenChangeComplete?.(!0)}});let W=S.useState("disabled"),$=S.useState("openOnHover"),L=S.useState("closeDelay");(0,l.a)(H,{enabled:$&&!W,closeDelay:L});let B=void 0===c?function(e){return"touch"!==e||S.context.popupRef.current}:c,U={open:I,side:C.side,align:C.align,instant:O,transitionStatus:A},z=!1!==q&&T;S.useSyncedValue("focusManagerModal",z);let Y=r.useCallback(e=>{S.set("popupElement",e)},[S]),X=(0,f.o)("div",e,{state:U,ref:[t,S.context.popupRef,Y],props:[j,{"aria-labelledby":D,"aria-describedby":N,onKeyDown(e){M&&g.jF.has(e.key)&&e.stopPropagation()}},(0,h.d)(A),w],stateAttributesMapping:E});return(0,y.jsx)(i.s,{context:H,openInteractionType:k,modal:z,disabled:!F||K===p.N7,initialFocus:B,returnFocus:b,restoreFocus:"popup",previousFocusableElement:(0,o.sb)(V)?V:void 0,nextFocusableElement:S.context.triggerFocusTargetRef,beforeContentFocusGuardRef:S.context.beforeContentFocusGuardRef,children:(0,y.jsx)(x,{value:P,children:X})})})},99736(e,t,n){n.d(t,{i:()=>u});var r=n(38390),o=n(14465),l=n(83409),i=n(15757),a=n(39974);let u=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:u}=(0,l.s)();return u.useState("mounted")||n?(0,a.jsx)(i.n.Provider,{value:n,children:(0,a.jsx)(o.XF,{ref:t,...r})}):null})},15757(e,t,n){n.d(t,{A:()=>i,n:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(45));return e}},8524(e,t,n){n.d(t,{U:()=>b});var r=n(38390),o=n(43783),l=n(83781),i=n(45191),a=n(83409),u=n(75713),s=n(70600),c=n(15757),d=n(2409),f=n(36136),p=n(67050),g=n(46341),v=n(6202),h=n(93447),m=n(1715),y=n(39974);let b=r.forwardRef(function(e,t){let{render:n,className:b,anchor:x,positionMethod:E="absolute",side:R="bottom",align:w="center",sideOffset:S=0,alignOffset:C=0,collisionBoundary:M="clipping-ancestors",collisionPadding:P=5,arrowPadding:T=5,sticky:I=!1,disableAnchorTracking:k=!1,collisionAvoidance:O=p.Pe,style:A,...j}=e,{store:D}=(0,a.s)(),N=(0,c.A)(),q=(0,i.fI)(),F=D.useState("floatingRootContext"),K=D.useState("mounted"),V=D.useState("open"),H=D.useState("openChangeReason"),W=D.useState("activeTriggerElement"),$=D.useState("modal"),L=D.useState("openMethod"),B=D.useState("positionerElement"),U=D.useState("instantType"),z=D.useState("transitionStatus"),Y=D.useState("hasViewport"),X=r.useRef(null),_=(0,g.V)(B,!1,!1),G=(0,s.s)({anchor:x,floatingRootContext:F,positionMethod:E,mounted:K,side:R,sideOffset:S,align:w,alignOffset:C,arrowPadding:T,collisionBoundary:M,collisionPadding:P,sticky:I,disableAnchorTracking:k,keepMounted:N,nodeId:q,collisionAvoidance:O,adaptiveOrigin:Y?v.n:void 0}),Z=F.useState("domReferenceElement");(0,l.g)(()=>{let e=X.current;if(Z&&(X.current=Z),e&&Z&&Z!==e){D.set("instantType",void 0);let e=new AbortController;return _(()=>{D.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[Z,_,D]);let J={open:V,side:G.side,align:G.align,anchorHidden:G.anchorHidden,instant:U};(0,m.G)(V&&!0===$&&H!==f.N7,"touch"===L,B,W);let Q=r.useCallback(e=>{D.set("positionerElement",e)},[D]),ee=(0,h.i)(e,J,{styles:G.positionerStyles,transitionStatus:z,props:j,refs:[t,Q],hidden:!K,inert:!V});return(0,y.jsxs)(u.f.Provider,{value:G,children:[K&&!0===$&&H!==f.N7&&(0,y.jsx)(d.W,{ref:D.context.internalBackdropRef,inert:(0,o.Y)(!V),cutout:W}),(0,y.jsx)(i.$c,{id:q,children:ee})]})})},75713(e,t,n){n.d(t,{f:()=>l,k:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(46));return e}},64122(e,t,n){n.d(t,{y:()=>P});var r=n(38390),o=n(44910),l=n(88797),i=n(95734),a=n(56344),u=n(87181),s=n(45191),c=n(83409),d=n(34887),f=n(48745),p=n(68256),g=n(80080),v=n(66228),h=n(73241),m=n(36136),y=n(17938),b=n(10722);let x={...y.o,disabled:(0,f.M)(e=>e.disabled),instantType:(0,f.M)(e=>e.instantType),openMethod:(0,f.M)(e=>e.openMethod),openChangeReason:(0,f.M)(e=>e.openChangeReason),modal:(0,f.M)(e=>e.modal),focusManagerModal:(0,f.M)(e=>
1e.focusManagerModal),stickIfOpen:(0,f.M)(e=>e.stickIfOpen),titleElementId:(0,f.M)(e=>e.titleElementId),descriptionElementId:(0,f.M)(e=>e.descriptionElementId),openOnHover:(0,f.M)(e=>e.openOnHover),closeDelay:(0,f.M)(e=>e.closeDelay),hasViewport:(0,f.M)(e=>e.hasViewport)};class E extends p.H{constructor(e){const t={...(0,y.r)(),disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1,...e};t.open&&e?.mounted===void 0&&(t.mounted=!0),super(t,{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),stickIfOpenTimeout:new g.E,triggerElements:new b.Z},x)}setOpen=(e,t)=>{let n=t.reason===m.N7,r=t.reason===m.Ui&&0===t.event.detail,o=!e&&(t.reason===m.jv||null==t.reason);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let l=()=>{let n={open:e,openChangeReason:t.reason},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(500,()=>{this.set("stickIfOpen",!1)}),d.flushSync(l)):l(),r||o?this.set("instantType",r?"click":"dismiss"):t.reason===m.Xn?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let n=(0,v.j)(()=>new E(t)).current,r=e??n;return(0,h.y)(n.disposeEffect),r}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}var R=n(89874),w=n(1146),S=n(1461),C=n(39974);function M({props:e}){let{children:t,open:n,defaultOpen:d=!1,onOpenChange:f,onOpenChangeComplete:p,modal:g=!1,handle:v,triggerId:h,defaultTriggerId:y=null}=e,b=E.useStore(v?.store,{modal:g,open:d,openProp:n,activeTriggerId:y,triggerIdProp:h});(0,o.j)(()=>{void 0===n&&!1===b.state.open&&!0===d&&b.update({open:!0,activeTriggerId:y})}),b.useControlledProp("openProp",n),b.useControlledProp("triggerIdProp",h);let x=b.useState("open"),P=b.useState("payload");b.useContextCallback("onOpenChange",f),b.useContextCallback("onOpenChangeComplete",p);let{openMethod:T,triggerProps:I}=(0,S.G)(x);(0,w.tr)(b);let{forceUnmount:k}=(0,w.l$)(x,b,()=>{b.update({stickIfOpen:!0,openChangeReason:null})});r.useEffect(()=>{x||b.context.stickIfOpenTimeout.clear()},[b,x]);let O=r.useCallback(()=>{b.setOpen(!1,(0,R.d)(m.zJ))},[b]);r.useImperativeHandle(e.actionsRef,()=>({unmount:k,close:O}),[k,O]);let A=(0,l.D)({popupStore:b,onOpenChange:b.setOpen}),j=(0,i.s)(A,{outsidePressEvent:{mouse:"trap-focus"===g?"sloppy":"intentional",touch:"sloppy"}}),D=(0,a.I)(A),{getReferenceProps:N,getFloatingProps:q,getTriggerProps:F}=(0,u.b)([j,D]),K=r.useMemo(()=>N(I),[N,I]),V=r.useMemo(()=>F(I),[F,I]),H=r.useMemo(()=>q(),[q]);b.useSyncedValues({modal:g,openMethod:T,activeTriggerProps:K,inactiveTriggerProps:V,popupProps:H,floatingRootContext:A,nested:null!=(0,s.R1)()});let W=r.useMemo(()=>({store:b}),[b]);return(0,C.jsx)(c.r.Provider,{value:W,children:"function"==typeof t?t({payload:P}):t})}function P(e){return(0,c.s)(!0)?(0,C.jsx)(M,{props:e}):(0,C.jsx)(s.P6,{children:(0,C.jsx)(M,{props:e})})}},83409(e,t,n){n.d(t,{r:()=>l,s:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(47));return t}},33176(e,t,n){n.d(t,{W:()=>x});var r=n(25596),o=n(38390),l=n(83409),i=n(16563),a=n(80819),u=n(18029),s=n(67050),c=n(6611),d=n(45169),f=n(9290),p=n(87181),g=n(62042),v=n(80899),h=n(36136),m=n(1146),y=n(21851),b=n(39974);let x=o.forwardRef(function(e,t){let{render:n,className:x,disabled:E=!1,nativeButton:R=!0,handle:w,payload:S,openOnHover:C=!1,delay:M=300,closeDelay:P=0,id:T,style:I,...k}=e,O=(0,l.s)(!0),A=w?.store??O?.store;if(!A)throw Error((0,r.A)(74));let j=(0,g.e)(T),D=A.useState("isTriggerActive",j),N=A.useState("floatingRootContext"),q=A.useState("isOpenedByTrigger",j),F=o.useRef(null),{registerTrigger:K,isMountedByThisTrigger:V}=(0,m.L_)(j,F,A,{payload:S,disabled:E,openOnHover:C,closeDelay:P}),H=A.useState("openChangeReason"),W=A.useState("stickIfOpen"),$=A.useState("openMethod"),L=A.useState("focusManagerModal"),B=(0,c.j)(N,{enabled:null!=N&&C&&("touch"!==$||H!==h.Ui),mouseOnly:!0,move:!1,handleClose:(0,d.i)(),restMs:M,delay:{close:P},triggerElementRef:F,isActiveTrigger:D,isClosing:()=>"ending"===A.select("transitionStatus")}),U=(0,f.k)(N,{enabled:null!=N,stickIfOpen:W}),z=(0,p.b)([U]),Y=A.useState("triggerProps",V),{getButtonProps:X,buttonRef:_}=(0,i.s)({disabled:E,native:R}),G=o.useMemo(()=>({open:e=>e&&H===h.Ui?a.jL.open(e):a.qV.open(e)}),[H]),Z=(0,u.o)("button",e,{state:{disabled:E,open:q},ref:[_,t,K,F],props:[z.getReferenceProps(),B,Y,{[s.Kd]:"",id:j},k,X],stateAttributesMapping:G}),{preFocusGuardRef:J,handlePreFocusGuardFocus:Q,handleFocusTargetFocus:ee}=(0,y.a)(A,F);return D&&!L?(0,b.jsxs)(o.Fragment,{children:[(0,b.jsx)(v.U,{ref:J,onFocus:Q}),(0,b.jsx)(o.Fragment,{children:Z},j),(0,b.jsx)(v.U,{ref:A.context.triggerFocusTargetRef,onFocus:ee})]}):(0,b.jsx)(o.Fragment,{children:Z},j)})}
1,60240(e,t,n){n.d(t,{Z:()=>a});var r=n(38390),o=n(18029),l=n(8059),i=n(13308);let a=r.forwardRef(function(e,t){let{render:n,className:a,style:u,...s}=e,{max:c,min:d,value:f,state:p}=(0,l.A)(),g=Number.isFinite(f)&&null!==f?(f-d)*100/(c-d):null,v=r.useCallback(()=>null==g?{}:{insetInlineStart:0,height:"inherit",width:`${g}%`},[g]);return(0,o.o)("div",e,{state:p,ref:t,props:[{style:v()},s],stateAttributesMapping:i.I})})},46721(e,t,n){n.d(t,{w:()=>p});var r=n(38390),o=n(4297),l=n(44785);let i=new Map;function a(e,t,n){return null==e?"":(function(e,t){let n=JSON.stringify({locale:e,options:t}),r=i.get(n);if(r)return r;let o=new Intl.NumberFormat(e,t);return i.set(n,o),o})(t,n).format(e)}var u=n(18029),s=n(8059),c=n(13308),d=n(39974);function f(e,t){return null==t?"indeterminate progress":e||`${t}%`}let p=r.forwardRef(function(e,t){var n;let{format:i,getAriaValueText:p=f,locale:g,max:v=100,min:h=0,value:m,render:y,className:b,children:x,style:E,...R}=e,[w,S]=r.useState(),C=(0,o.u)(i),M="indeterminate";Number.isFinite(m)&&(M=m===v?"complete":"progressing");let P=(n=C.current,null==m?"":n?a(m,g,n):a(m/100,g,{style:"percent"})),T=r.useMemo(()=>({status:M}),[M]),I={"aria-labelledby":w,"aria-valuemax":v,"aria-valuemin":h,"aria-valuenow":m??void 0,"aria-valuetext":p(P,m),role:"progressbar",children:(0,d.jsxs)(r.Fragment,{children:[x,(0,d.jsx)("span",{role:"presentation",style:l.Q,children:"x"})]})},k=r.useMemo(()=>({formattedValue:P,max:v,min:h,setLabelId:S,state:T,status:M,value:m}),[P,v,h,S,T,M,m]),O=(0,u.o)("div",e,{state:T,ref:t,props:[I,R],stateAttributesMapping:c.I});return(0,d.jsx)(s.r.Provider,{value:k,children:O})})},8059(e,t,n){n.d(t,{A:()=>i,r:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(51));return e}},13308(e,t,n){var r;n.d(t,{I:()=>l});let o=((r={}).complete="data-complete",r.indeterminate="data-indeterminate",r.progressing="data-progressing",r),l={status:e=>"progressing"===e?{[o.progressing]:""}:"complete"===e?{[o.complete]:""}:"indeterminate"===e?{[o.indeterminate]:""}:null}},35830(e,t,n){n.d(t,{X:()=>a});var r=n(38390),o=n(18029),l=n(8059),i=n(13308);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,...u}=e,{state:s}=(0,l.A)();return(0,o.o)("div",e,{state:s,ref:t,props:u,stateAttributesMapping:i.I})})},39639(e,t,n){n.d(t,{z:()=>E});var r=n(38390),o=n(11165),l=n(39291),i=n(62042),a=n(53299),u=n(30392),s=n(65890),c=n(82410),d=n(41457),f=n(40489),p=n(25596);let g=r.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0});var v=n(89133),h=n(45347),m=n(98399),y=n(72305),b=n(39974);let x=[u.FX],E=r.forwardRef(function(e,t){let{render:n,className:u,disabled:E,readOnly:R,required:w,onValueChange:S,value:C,defaultValue:M,form:P,name:T,inputRef:I,id:k,style:O,...A}=e,{setTouched:j,setFocused:D,shouldValidateOnChange:N,validationMode:q,name:F,disabled:K,state:V,validation:H,setDirty:W,setFilled:$,validityData:L}=(0,c.V)(),{labelId:B}=(0,h.H)(),{clearErrors:U}=(0,v.x)(),z=function(e=!1){let t=r.useContext(g);if(!t&&!e)throw Error((0,p.A)(86));return t}(!0),Y=K||E,X=F??T,_=(0,i.e)(k),[G,Z]=(0,o.q)({controlled:C,default:M,name:"RadioGroup",state:"value"}),J=(0,l.K)(S),Q=(0,l.K)((e,t)=>{J(e,t),t.isCanceled||Z(e)}),ee=r.useRef(null),et=r.useRef(null),en=r.useRef(null);function er(e){let t;return I&&("function"==typeof I?t=I(e):I.current=e),et.current=e,H.inputRef.current=e,t}let eo=(0,l.K)((e,t=!1)=>{if(e){if(t){ee.current===e&&(ee.current=null);return}null==ee.current&&(ee.current=e)}}),el=(0,l.K)(e=>{if(!e||e.disabled)return;en.current||(en.current=e);let t=et.current;if(e.checked||null==t||t.disabled)return er(e)}),ei=(0,l.K)(()=>G??null);(0,d.I)(ee,{id:_,value:G,getValue:ei}),(0,m.x)(G,()=>{U(X),W(G!==L.initialValue),$(null!=G),N()?H.commit(G):H.commit(G,!0);let e=en.current;null==G&&e&&!e.disabled&&er(e)});let[ea,eu]=r.useState(!1),es=A["aria-labelledby"]??B??z?.legendId,ec={...V,disabled:Y??!1,required:w??!1,readOnly:R??!1},ed=r.useMemo(()=>({...V,checkedValue:G,disabled:Y,form:P,validation:H,name:X,onValueChange:J,readOnly:R,registerControlRef:eo,registerInputRef:el,required:w,setCheckedValue:Q,setTouched:eu,touched:ea}),[G,Y,P,H,V,X,J,R,eo,el,w,Q,eu,ea]);return(0,b.jsx)(y._.Provider,{value:ed,children:(0,b.jsx)(s.Y,{render:n,className:u,style:O,state:ec,props:[{role:"radiogroup","aria-required":w||void 0,"aria-disabled":Y||void 0,"aria-readonly":R||void 0,"aria-labelledby":es,onFocus(){D(!0)},onBlur(e){(0,a.gR)(e.currentTarget,e.relatedTarget)||(j(!0),D(!1),"onBlur"===q&&H.commit(G))},onKeyDownCapture(e){e.key.startsWith("Arrow")&&(j(!0),eu(!0),D(!0))}},H.getValidationProps,A],refs:[t],stateAttributesMapping:f.dc,enableHomeAndEndKeys:!1,modifierKeys:x})})})}
1,72305(e,t,n){n.d(t,{R:()=>l,_:()=>o});var r=n(38390);let o=r.createContext(void 0);function l(){return r.useContext(o)}},99697(e,t,n){n.d(t,{T:()=>s});var r=n(38390),o=n(18029),l=n(84081),i=n(32195),a=n(56715),u=n(86853);let s=r.forwardRef(function(e,t){let{render:n,className:s,style:c,keepMounted:d=!1,...f}=e,p=(0,l.g)(),g=p.checked,{mounted:v,transitionStatus:h,setMounted:m}=(0,u.$)(g),y={...p,transitionStatus:h},b=r.useRef(null),x=(0,o.o)("span",e,{ref:[t,b],state:y,props:f,stateAttributesMapping:i.P});return((0,a.v)({open:g,ref:b,onComplete(){g||m(!1)}}),d||v)?x:null})},97308(e,t,n){n.d(t,{U:()=>C});var r=n(38390),o=n(31085),l=n(83781),i=n(39291),a=n(44785),u=n(33853),s=n(89874),c=n(32195),d=n(62042),f=n(18029),p=n(16563),g=n(34550),v=n(56619),h=n(82410),m=n(67167),y=n(45347),b=n(36116),x=n(40936),E=n(72305),R=n(19288),w=n(84081),S=n(39974);let C=r.forwardRef(function(e,t){let{render:n,className:C,disabled:M=!1,readOnly:P=!1,required:T=!1,"aria-labelledby":I,value:k,inputRef:O,nativeButton:A=!1,id:j,style:D,...N}=e,q=(0,E.R)(),{disabled:F,readOnly:K,required:V,form:H,checkedValue:W,touched:$=!1,validation:L,name:B}=q??{},U=q?.setCheckedValue??u.tE,z=q?.setTouched??u.tE,Y=q?.registerControlRef??u.tE,X=q?.registerInputRef??u.tE,{setDirty:_,validityData:G,setTouched:Z,setFilled:J,state:Q,disabled:ee}=(0,h.V)(),et=(0,m.c)(),{labelId:en,getDescriptionProps:er}=(0,y.H)(),eo=ee||et.disabled||F||M,el=K||P,ei=V||T,ea=q?W===k:""===k,eu=r.useMemo(()=>(0,R.Q)(k),[k]),es=r.useRef(null),ec=r.useRef(null),ed=(0,i.K)(e=>{e&&Y(e,eo)}),ef=(0,o.a)(O,ec,X);(0,l.g)(()=>{ec.current?.checked&&J(!0)},[J]),(0,l.g)(()=>{if(ec.current){if(eo&&ea)return void X(null);es.current&&Y(es.current,eo),X(ec.current)}},[ea,eo,Y,X]);let ep=(0,d.e)(),eg=(0,x.l)({id:j,implicit:!1,controlRef:es}),ev=A?void 0:eg,eh={role:"radio","aria-checked":ea,"aria-required":ei||void 0,"aria-readonly":el||void 0,"aria-labelledby":(0,b.B)(I,en,ec,!A,ev),[g.h]:ea?"":void 0,id:A?eg:ep,onKeyDown(e){"Enter"===e.key&&e.preventDefault()},onClick(e){e.defaultPrevented||eo||el||(e.preventDefault(),ec.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))},onFocus(e){e.defaultPrevented||eo||el||!$||(ec.current?.click(),z(!1))}},{getButtonProps:em,buttonRef:ey}=(0,p.s)({disabled:eo,native:A}),eb={type:"radio",ref:ef,form:H,id:ev,name:B,tabIndex:-1,style:B?a.a:a.Q,"aria-hidden":!0,...void 0!==k?{value:eu}:u.t0,disabled:eo,checked:ea,required:ei,readOnly:el,onChange(e){if(e.nativeEvent.defaultPrevented||eo||el||void 0===k)return;let t=(0,s.d)("none",e.nativeEvent);t.isCanceled||(Z(!0),_(k!==G.initialValue),J(!0),U(k,t))},onFocus(){es.current?.focus()}},ex=r.useMemo(()=>({...Q,required:ei,disabled:eo,readOnly:el,checked:ea}),[Q,eo,el,ea,ei]),eE=void 0!==q,eR=[t,es,ey,ed],ew=[eh,er,L?.getValidationProps??u.t0,N,em],eS=(0,f.o)("span",e,{enabled:!eE,state:ex,ref:eR,props:ew,stateAttributesMapping:c.P});return(0,S.jsxs)(w.p.Provider,{value:ex,children:[eE?(0,S.jsx)(v.l,{tag:"span",render:n,className:C,style:D,state:ex,refs:eR,props:ew,stateAttributesMapping:c.P}):eS,(0,S.jsx)("input",{...eb,suppressHydrationWarning:!0})]})})},84081(e,t,n){n.d(t,{g:()=>i,p:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(52));return e}},32195(e,t,n){n.d(t,{P:()=>a});var r,o=n(53001),l=n(40489);let i=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.disabled="data-disabled",r.readonly="data-readonly",r.required="data-required",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),a={checked:e=>e?{[i.checked]:""}:{[i.unchecked]:""},...o.G,...l.dc}},37179(e,t,n){n.d(t,{I:()=>i});var r=n(38390),o=n(19062),l=n(18029);let i=r.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{cornerRef:u,cornerSize:s,hiddenState:c}=(0,o.p)(),d=(0,l.o)("div",e,{ref:[t,u],props:[{style:{position:"absolute",bottom:0,insetInlineEnd:0,width:s.width,height:s.height}},a]});return c.corner?null:d})},15433(e,t,n){n.d(t,{V:()=>R});var r,o=n(38390),l=n(39291),i=n(80080),a=n(19062),u=n(18029),s=n(8208),c=n(13537);let d=((r={}).orientation="data-orientation",r.hovering="data-hovering",r.scrolling="data-scrolling",r.hasOverflowX="data-has-overflow-x",r.hasOverflowY="data-has-overflow-y",r.overflowXStart="data-overflow-x-start",r.overflowXEnd="data-overflow-x-end",r.overflowYStart="data-overflow-y-start",r.overflowYEnd="data-overflow-y-end",r);var f=n(56992),p=n(62042),g=n(88258),v=n(53299),h=n(1566),m=n(39974);let y={x:0,y:0},b={width:0,height:0},x={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},E={x:!0,y:!0,corner:!0},R=o.forwardRef(function(e,t){let{render:n,className:r,overflowEdgeThreshold:R,style:w,...S}=e,C=function(e){if("number"==typeof e){let t=Math.max(0,e);return{xStart:t,xEnd:t,yStart:t,yEnd:t}}return{xStart:Math.max(0,e?.xStart||0),xEnd:Math.max(0,e?.xEnd||0),yStart:Math.max(0,e?.yStart||0),yEnd:Math.max(0,e?.yEnd||0)}}(R),M=(0,p.e)(),P=(0,i.Z)(),T=(0,i.Z)(),{nonce:I,disableStyleElements:k}
1=(0,h.n)(),[O,A]=o.useState(!1),[j,D]=o.useState(!1),[N,q]=o.useState(!1),[F,K]=o.useState(!1),[V,H]=o.useState(!1),[W,$]=o.useState(b),[L,B]=o.useState(b),[U,z]=o.useState(x),[Y,X]=o.useState(E),_=o.useRef(null),G=o.useRef(null),Z=o.useRef(null),J=o.useRef(null),Q=o.useRef(null),ee=o.useRef(null),et=o.useRef(null),en=o.useRef(!1),er=o.useRef(0),eo=o.useRef(0),el=o.useRef(0),ei=o.useRef(0),ea=o.useRef("vertical"),eu=o.useRef(y),es=(0,l.K)(e=>{let t=e.x-eu.current.x,n=e.y-eu.current.y;eu.current=e,0!==n&&(q(!0),P.start(500,()=>{q(!1)})),0!==t&&(D(!0),T.start(500,()=>{D(!1)}))}),ec=(0,l.K)(e=>{0===e.button&&(en.current=!0,er.current=e.clientY,eo.current=e.clientX,ea.current=e.currentTarget.getAttribute(d.orientation),G.current&&(el.current=G.current.scrollTop,ei.current=G.current.scrollLeft),Q.current&&"vertical"===ea.current&&Q.current.setPointerCapture(e.pointerId),ee.current&&"horizontal"===ea.current&&ee.current.setPointerCapture(e.pointerId))}),ed=(0,l.K)(e=>{if(!en.current)return;let t=e.clientY-er.current,n=e.clientX-eo.current;if(G.current){let r=G.current.scrollHeight,o=G.current.clientHeight,l=G.current.scrollWidth,i=G.current.clientWidth;if(Q.current&&Z.current&&"vertical"===ea.current){let n=(0,c.A)(Z.current,"padding","y"),l=(0,c.A)(Q.current,"margin","y"),i=Q.current.offsetHeight,a=Z.current.offsetHeight-i-n-l;G.current.scrollTop=el.current+t/a*(r-o),e.preventDefault(),q(!0),P.start(500,()=>{q(!1)})}if(ee.current&&J.current&&"horizontal"===ea.current){let t=(0,c.A)(J.current,"padding","x"),r=(0,c.A)(ee.current,"margin","x"),o=ee.current.offsetWidth,a=J.current.offsetWidth-o-t-r;G.current.scrollLeft=ei.current+n/a*(l-i),e.preventDefault(),D(!0),T.start(500,()=>{D(!1)})}}}),ef=(0,l.K)(e=>{en.current=!1,Q.current&&"vertical"===ea.current&&Q.current.releasePointerCapture(e.pointerId),ee.current&&"horizontal"===ea.current&&ee.current.releasePointerCapture(e.pointerId)});function ep(e){K("touch"===e.pointerType)}function eg(e){ep(e),"touch"!==e.pointerType&&A((0,v.gR)(_.current,e.target))}let ev=o.useMemo(()=>({scrolling:j||N,hasOverflowX:!Y.x,hasOverflowY:!Y.y,overflowXStart:U.xStart,overflowXEnd:U.xEnd,overflowYStart:U.yStart,overflowYEnd:U.yEnd,cornerHidden:Y.corner}),[j,N,Y.x,Y.y,Y.corner,U]),eh={role:"presentation",onPointerEnter:eg,onPointerMove:eg,onPointerDown:ep,onPointerLeave(){A(!1)},style:{position:"relative",[s.I.scrollAreaCornerHeight]:`${W.height}px`,[s.I.scrollAreaCornerWidth]:`${W.width}px`}},em=(0,u.o)("div",e,{state:ev,ref:[t,_],props:[eh,S],stateAttributesMapping:g.r}),ey=o.useMemo(()=>({handlePointerDown:ec,handlePointerMove:ed,handlePointerUp:ef,handleScroll:es,cornerSize:W,setCornerSize:$,thumbSize:L,setThumbSize:B,hasMeasuredScrollbar:V,setHasMeasuredScrollbar:H,touchModality:F,cornerRef:et,scrollingX:j,setScrollingX:D,scrollingY:N,setScrollingY:q,hovering:O,setHovering:A,viewportRef:G,rootRef:_,scrollbarYRef:Z,scrollbarXRef:J,thumbYRef:Q,thumbXRef:ee,rootId:M,hiddenState:Y,setHiddenState:X,overflowEdges:U,setOverflowEdges:z,viewportState:ev,overflowEdgeThreshold:C}),[ec,ed,ef,es,W,L,V,F,j,D,N,q,O,A,M,Y,U,ev,C]);return(0,m.jsxs)(a.a.Provider,{value:ey,children:[!k&&f.E.getElement(I),em]})})},19062(e,t,n){n.d(t,{a:()=>l,p:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(53));return e}},8208(e,t,n){var r;n.d(t,{I:()=>o});let o=((r={}).scrollAreaCornerHeight="--scroll-area-corner-height",r.scrollAreaCornerWidth="--scroll-area-corner-width",r)},88258(e,t,n){var r;n.d(t,{r:()=>l});let o=((r={}).scrolling="data-scrolling",r.hasOverflowX="data-has-overflow-x",r.hasOverflowY="data-has-overflow-y",r.overflowXStart="data-overflow-x-start",r.overflowXEnd="data-overflow-x-end",r.overflowYStart="data-overflow-y-start",r.overflowYEnd="data-overflow-y-end",r),l={hasOverflowX:e=>e?{[o.hasOverflowX]:""}:null,hasOverflowY:e=>e?{[o.hasOverflowY]:""}:null,overflowXStart:e=>e?{[o.overflowXStart]:""}:null,overflowXEnd:e=>e?{[o.overflowXEnd]:""}:null,overflowYStart:e=>e?{[o.overflowYStart]:""}:null,overflowYEnd:e=>e?{[o.overflowYEnd]:""}:null,cornerHidden:()=>null}},29219(e,t,n){n.d(t,{V:()=>v});var r=n(38390),o=n(60167),l=n(53299),i=n(19062),a=n(7548),u=n(18029),s=n(13537),c=n(8208),d=n(66674),f=n(18435),p=n(88258),g=n(39974);let v=r.forwardRef(function(e,t){let{render:n,className:v,orientation:h="vertical",keepMounted:m=!1,style:y,...b}=e,{hovering:x,scrollingX:E,scrollingY:R,hiddenState:w,overflowEdges:S,scrollbarYRef:C,scrollbarXRef:M,viewportRef:P,thumbYRef:T,thumbXRef:I,handlePointerDown:k,handlePointerUp:O,rootId:A,thumbSize:j,hasMeasuredScrollbar:D}=(0,i.p)(),N={hovering:x,scrolling:{horizontal:E,vertical:R}[h],orientation:h,hasOverflowX:!w.x,hasOverflowY:!w.y,overflowXStart:S.xStart,overflowXEnd:S.xEnd,overflowYStart:S.yStart,overflowYEnd:S.yEnd,cornerHidden:w.corner},q=(0,f.j)();r.useEffect(()=>{let e=P.current,t="vertical"===h?C.current:M.current;if(t)return(0,o.q)(t,"wheel",function(n){if(e&&t&&!n.ctrlKey){if(n.preventDefault(),"vertical"===h){if(0===e.scrollTop&&n.deltaY<0)return}else if(0===e.scrollLeft&&n.deltaX<0)return;if("vertical"===h){if(e.scrollTop===e.scrollHeight-e.clientHeight&&n.deltaY>0)return}else if(e.scrollLeft===e.scrollWidth-e.clientWidth&&n.deltaX>0)return;"vertical"===h?e.scrollTop+=n.deltaY:e.scrollLeft+=n.deltaX}},{passive:!1})},[h,M,C,P]);let F={...A&&{"data-id":`${A}-scrollbar`},onPointerDown(e){if(0!==e.button)return;
1let t=(0,l.EW)(e.nativeEvent),n="vertical"===h?T.current:I.current;if(!(n&&(0,l.gR)(n,t))&&P.current){if(T.current&&C.current&&"vertical"===h){let t=(0,s.A)(T.current,"margin","y"),n=(0,s.A)(C.current,"padding","y"),r=T.current.offsetHeight,o=C.current.getBoundingClientRect(),l=e.clientY-o.top-r/2-n+t/2,i=P.current.scrollHeight,a=P.current.clientHeight,u=C.current.offsetHeight-r-n-t;P.current.scrollTop=l/u*(i-a)}if(I.current&&M.current&&"horizontal"===h){let t,n=(0,s.A)(I.current,"margin","x"),r=(0,s.A)(M.current,"padding","x"),o=I.current.offsetWidth,l=M.current.getBoundingClientRect(),i=e.clientX-l.left-o/2-r+n/2,a=P.current.scrollWidth,u=P.current.clientWidth,c=i/(M.current.offsetWidth-o-r-n);"rtl"===q?(t=(1-c)*(a-u),P.current.scrollLeft<=0&&(t=-t)):t=c*(a-u),P.current.scrollLeft=t}k(e)}},onPointerUp:O,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:D||m?void 0:"hidden",..."vertical"===h&&{top:0,bottom:`var(${c.I.scrollAreaCornerHeight})`,insetInlineEnd:0,[d.q.scrollAreaThumbHeight]:`${j.height}px`},..."horizontal"===h&&{insetInlineStart:0,insetInlineEnd:`var(${c.I.scrollAreaCornerWidth})`,bottom:0,[d.q.scrollAreaThumbWidth]:`${j.width}px`}}},K=(0,u.o)("div",e,{ref:[t,"vertical"===h?C:M],state:N,props:[F,b],stateAttributesMapping:p.r}),V=r.useMemo(()=>({orientation:h}),[h]),H="vertical"===h?w.y:w.x;return m||!H?(0,g.jsx)(a.G.Provider,{value:V,children:K}):null})},7548(e,t,n){n.d(t,{G:()=>l,r:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(54));return e}},66674(e,t,n){var r;n.d(t,{q:()=>o});let o=((r={}).scrollAreaThumbHeight="--scroll-area-thumb-height",r.scrollAreaThumbWidth="--scroll-area-thumb-width",r)},72511(e,t,n){n.d(t,{l:()=>u});var r=n(38390),o=n(19062),l=n(7548),i=n(66674),a=n(18029);let u=r.forwardRef(function(e,t){let{render:n,className:r,style:u,...s}=e,{thumbYRef:c,thumbXRef:d,handlePointerDown:f,handlePointerMove:p,handlePointerUp:g,setScrollingX:v,setScrollingY:h,hasMeasuredScrollbar:m}=(0,o.p)(),{orientation:y}=(0,l.r)();return(0,a.o)("div",e,{ref:[t,"vertical"===y?c:d],state:{orientation:y},props:[{onPointerDown:f,onPointerMove:p,onPointerUp(e){"vertical"===y&&h(!1),"horizontal"===y&&v(!1),g(e)},style:{visibility:m?void 0:"hidden",..."vertical"===y&&{height:`var(${i.q.scrollAreaThumbHeight})`},..."horizontal"===y&&{width:`var(${i.q.scrollAreaThumbWidth})`}}},s]})})},13537(e,t,n){n.d(t,{A:()=>r});function r(e,t,n){if(!e)return 0;let r=getComputedStyle(e),o="x"===n?"Inline":"Block";return"x"===n&&"margin"===t?2*parseFloat(r[`${t}InlineStart`]):parseFloat(r[`${t}${o}Start`])+parseFloat(r[`${t}${o}End`])}},16978(e,t,n){n.d(t,{B:()=>E});var r,o=n(38390),l=n(39291),i=n(83781),a=n(91509),u=n(80080),s=n(19062);let c=o.createContext(void 0);var d=n(18029),f=n(18435),p=n(13537),g=n(8864),v=n(56992),h=n(88258);let m=((r={}).scrollAreaOverflowXStart="--scroll-area-overflow-x-start",r.scrollAreaOverflowXEnd="--scroll-area-overflow-x-end",r.scrollAreaOverflowYStart="--scroll-area-overflow-y-start",r.scrollAreaOverflowYEnd="--scroll-area-overflow-y-end",r);var y=n(63029),b=n(39974);let x=!1,E=o.forwardRef(function(e,t){let{render:n,className:r,style:E,...R}=e,{viewportRef:w,scrollbarYRef:S,scrollbarXRef:C,thumbYRef:M,thumbXRef:P,cornerRef:T,cornerSize:I,setCornerSize:k,setThumbSize:O,rootId:A,setHiddenState:j,hiddenState:D,setHasMeasuredScrollbar:N,handleScroll:q,setHovering:F,setOverflowEdges:K,overflowEdges:V,overflowEdgeThreshold:H,scrollingX:W,scrollingY:$}=(0,s.p)(),L=(0,f.j)(),B=o.useRef(!0),U=o.useRef([NaN,NaN,NaN,NaN]),z=(0,u.Z)(),Y=(0,u.Z)(),X=(0,l.K)(()=>{var e;let t,n,r=w.current,o=S.current,l=C.current,i=M.current,a=P.current,u=T.current;if(!r)return;let s=r.scrollHeight,c=r.scrollWidth,d=r.clientHeight,f=r.clientWidth,v=r.scrollTop,h=r.scrollLeft,b=U.current,x=Number.isNaN(b[0]);if(b[0]=d,b[1]=s,b[2]=f,b[3]=c,x&&N(!0),0===s||0===c)return;let E=(t=(e=r).clientHeight>=e.scrollHeight,{y:t,x:n=e.clientWidth>=e.scrollWidth,corner:t||n}),R=E.y,A=E.x,D=f/c,q=d/s,F=Math.max(0,c-f),V=Math.max(0,s-d),W=0,$=0;if(!A){let e=0;e="rtl"===L?(0,g.q)(-h,0,F):(0,g.q)(h,0,F),W=(0,y.Qw)(e,F),$=F-W}let B=R?0:(0,g.q)(v,0,V),z=R?0:(0,y.Qw)(B,V),Y=R?0:V-z,X=A?0:f,_=R?0:d,G=0,Z=0;A||R||(G=o?.offsetWidth||0,Z=l?.offsetHeight||0);let J=0===I.width&&0===I.height,Q=J?G:0,ee=J?Z:0,et=(0,p.A)(l,"padding","x"),en=(0,p.A)(o,"padding","y"),er=(0,p.A)(a,"margin","x"),eo=(0,p.A)(i,"margin","y"),el=X-et-er,ei=_-en-eo,ea=l?Math.min(l.offsetWidth-Q,el):el,eu=o?Math.min(o.offsetHeight-ee,ei):ei,es=Math.max(16,ea*D),ec=Math.max(16,eu*q);
1if(O(e=>e.height===ec&&e.width===es?e:{width:es,height:ec}),o&&i){let e=o.offsetHeight-ec-en-eo,t=s-d,n=Math.min(e,Math.max(0,(0===t?0:v/t)*e));i.style.transform=`translate3d(0,${n}px,0)`}if(l&&a){let e=l.offsetWidth-es-et-er,t=c-f,n=0===t?0:h/t,r="rtl"===L?(0,g.q)(n*e,-e,0):(0,g.q)(n*e,0,e);a.style.transform=`translate3d(${r}px,0,0)`}for(let[e,t]of[[m.scrollAreaOverflowXStart,W],[m.scrollAreaOverflowXEnd,$],[m.scrollAreaOverflowYStart,z],[m.scrollAreaOverflowYEnd,Y]])r.style.setProperty(e,`${t}px`);u&&(A||R?k({width:0,height:0}):A||R||k({width:G,height:Z})),j(e=>{var t,n;return t=e,n=E,t.y===n.y&&t.x===n.x&&t.corner===n.corner?t:n});let ed={xStart:!A&&W>H.xStart,xEnd:!A&&$>H.xEnd,yStart:!R&&z>H.yStart,yEnd:!R&&Y>H.yEnd};K(e=>e.xStart===ed.xStart&&e.xEnd===ed.xEnd&&e.yStart===ed.yStart&&e.yEnd===ed.yEnd?e:ed)});function _(){B.current=!1}(0,i.g)(()=>{w.current&&(x||a.Tc||("u">typeof CSS&&"registerProperty"in CSS&&[m.scrollAreaOverflowXStart,m.scrollAreaOverflowXEnd,m.scrollAreaOverflowYStart,m.scrollAreaOverflowYEnd].forEac
1h(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),x=!0))},[w]),(0,i.g)(()=>{queueMicrotask(X)},[X,D,L]),(0,i.g)(()=>{w.current?.matches(":hover")&&F(!0)},[w,F]),o.useEffect(()=>{let e=w.current;if("u"<typeof ResizeObserver||!e)return;let t=!1,n=new ResizeObserver(()=>{if(!t){t=!0;let n=U.current;if(n[0]===e.clientHeight&&n[1]===e.scrollHeight&&n[2]===e.clientWidth&&n[3]===e.scrollWidth)return}X()});return n.observe(e),Y.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(X).catch(()=>{})}),()=>{n.disconnect(),Y.clear()}},[X,w,Y]);let G={role:"presentation",...A&&{"data-id":`${A}-viewport`},tabIndex:D.x&&D.y?-1:0,className:v.E.className,style:{overflow:"scroll"},onScroll(){w.current&&(X(),B.current||q({x:w.current.scrollLeft,y:w.current.scrollTop}),z.start(100,()=>{B.current=!0}))},onWheel:_,onTouchMove:_,onPointerMove:_,onPointerEnter:_,onKeyDown:_},Z=o.useMemo(()=>({scrolling:W||$,hasOverflowX:!D.x,hasOverflowY:!D.y,overflowXStart:V.xStart,overflowXEnd:V.xEnd,overflowYStart:V.yStart,overflowYEnd:V.yEnd,cornerHidden:D.corner}),[W,$,D.x,D.y,D.corner,V]),J=(0,d.o)("div",e,{ref:[t,w],state:Z,props:[G,R],stateAttributesMapping:h.r}),Q=o.useMemo(()=>({computeThumbPosition:X}),[X]);return(0,b.jsx)(c.Provider,{value:Q,children:J})})},7609(e,t,n){n.d(t,{s:()=>a});var r=n(38390);let o=r.createContext(void 0);var l=n(18029),i=n(39974);let a=r.forwardRef(function(e,t){let{className:n,render:a,style:u,...s}=e,[c,d]=r.useState(),f=r.useMemo(()=>({labelId:c,setLabelId:d}),[c,d]),p=(0,l.o)("div",e,{ref:t,props:[{role:"group","aria-labelledby":c},s]});return(0,i.jsx)(o.Provider,{value:f,children:p})})},40160(e,t,n){n.d(t,{w:()=>s});var r=n(38390),o=n(4380),l=n(18029),i=n(30271),a=n(80819),u=n(69678);let s=r.forwardRef(function(e,t){let{className:n,render:r,style:s,...c}=e,{store:d}=(0,i.ll)(),f=(0,o.P)(d,u.T.open);return(0,l.o)("span",e,{state:{open:f},ref:t,props:[{"aria-hidden":!0,children:"â¼"},c],stateAttributesMapping:a.qV})})},70571(e,t,n){n.d(t,{h:()=>c});var r=n(38390),o=n(24269),l=n(86853),i=n(56715),a=n(18029),u=n(53001),s=n(39974);let c=r.forwardRef(function(e,t){let n=e.keepMounted??!1,{selected:r}=(0,o.G)();return n||r?(0,s.jsx)(d,{...e,ref:t}):null}),d=r.memo(r.forwardRef((e,t)=>{let{render:n,className:s,style:c,keepMounted:d,...f}=e,{selected:p}=(0,o.G)(),g=r.useRef(null),{transitionStatus:v,setMounted:h}=(0,l.$)(p),m=(0,a.o)("span",e,{ref:[t,g],state:{selected:p,transitionStatus:v},props:[{"aria-hidden":!0,children:"âï¸"},f],stateAttributesMapping:u.G});return(0,i.v)({open:p,ref:g,onComplete(){p||h(!1)}}),m}))},26589(e,t,n){n.d(t,{h:()=>a});var r=n(38390),o=n(30271),l=n(24269),i=n(18029);let a=r.memo(r.forwardRef(function(e,t){let{indexRef:n,textRef:a,selectedByFocus:u,hasRegistered:s}=(0,l.G)(),{selectedItemTextRef:c}=(0,o.ll)(),{className:d,render:f,style:p,...g}=e,v=r.useCallback(e=>{if(!e||!s)return;let t=null===c.current||!c.current.isConnected;(u||t&&0===n.current)&&(c.current=e)},[c,n,u,s]);return(0,i.o)("div",e,{ref:[v,t,a],props:g})}))},6136(e,t,n){n.d(t,{e:()=>m});var r=n(38390),o=n(83781),l=n(4297),i=n(4380),a=n(30271),u=n(27575),s=n(18029),c=n(24269),d=n(69678),f=n(16563),p=n(89874),g=n(36136),v=n(60420),h=n(39974);let m=r.memo(r.forwardRef(function(e,t){let{render:n,className:m,value:y=null,label:b,disabled:x=!1,nativeButton:E=!1,style:R,...w}=e,S=r.useRef(null),C=(0,u.q)({label:b,textRef:S,indexGuessBehavior:u.G.GuessFromOrder}),{store:M,getItemProps:P,setOpen:T,setValue:I,selectionRef:k,typingRef:O,valuesRef:A,multiple:j,selectedItemTextRef:D}=(0,a.ll)(),N=(0,i.P)(M,d.T.isActive,C.index),q=(0,i.P)(M,d.T.isSelected,C.index,y),F=(0,i.P)(M,d.T.isSelectedByFocus,C.index),K=(0,i.P)(M,d.T.isItemEqualToValue),V=C.index,H=-1!==V,W=r.useRef(null),$=(0,l.u)(V);(0,o.g)(()=>{if(!H)return;let e=A.current;return e[V]=y,()=>{delete e[V]}},[H,V,y,A]),(0,o.g)(()=>{if(!H)return;let e=M.state.value,t=e;j&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&(0,v.tl)(y,t,K)&&(M.set("selectedIndex",V),S.current&&(D.current=S.current))},[H,V,j,K,M,y,D]);let L=P({active:N,selected:q});L.id=void 0;let B=r.useRef(null),U=r.useRef("mouse"),z=r.useRef(!1),{getButtonProps:Y,buttonRef:X}=(0,f.s)({disabled:x,focusableWhenDisabled:!0,native:E,composite:!0}),_=(0,s.o)("div",e,{ref:[X,t,C.ref,W],state:{disabled:x,selected:q,highlighted:N},props:[L,{role:"option","aria-selected":q,tabIndex:N?0:-1,onTouchStart(){k.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){B.current=e.key,M.set("activeIndex",V)," "===e.key&&O.current&&e.preventDefault()},onClick(e){if((z.current=!1,"keydown"!==e.type||null!==B.current)&&!x&&("keydown"!==e.type||" "!==B.current||!O.current)&&("touch"===U.current||N)){B.current=null;var t=e.nativeEvent;let n=M.state.value;if(j){let e=Array.isArray(n)?n:[];I(q?(0,v.Ai)(e,y,K):[...e,y],(0,p.d)(g.Bo,t))}else I(y,(0,p.d)(g.Bo,t)),T(!1,(0,p.d)(g.Bo,t))}},onPointerEnter(e){U.current=e.pointerType},onPointerDown(e){U.current=e.pointerType,z.current=!0},onMouseUp(){if(x)return;if(z.current){z.current=!1;return}let e=!k.current.allowSelectedMouseUp&&q,t=!k.current.allowUnselectedMouseUp&&!q;e||t||"touch"!==U.current&&!N||W.current?.click()}},w,Y]}),G=r.useMemo(()=>({selected:q,indexRef:$,textRef:S,selectedByFocus:F,hasRegistered:H}
1),[q,$,S,F,H]);return(0,h.jsx)(c.z.Provider,{value:G,children:_})}))},24269(e,t,n){n.d(t,{G:()=>i,z:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(57));return e}},69286(e,t,n){n.d(t,{B:()=>f});var r=n(38390),o=n(39291),l=n(4380),i=n(30271),a=n(31055),u=n(18029),s=n(56992),c=n(58115),d=n(69678);let f=r.forwardRef(function(e,t){let{className:n,render:r,style:f,...p}=e,{store:g,scrollHandlerRef:v}=(0,i.ll)(),{alignItemWithTriggerActive:h}=(0,a.H)(),m=(0,l.P)(g,d.T.hasScrollArrows),y=(0,l.P)(g,d.T.openMethod),b=(0,l.P)(g,d.T.multiple),x=(0,l.P)(g,d.T.id),E={id:`${x}-list`,role:"listbox","aria-multiselectable":b||void 0,onScroll(e){v.current?.(e.currentTarget)},...h&&{style:c.O},className:m&&"touch"!==y?s.E.className:void 0},R=(0,o.K)(e=>{g.set("listElement",e)});return(0,u.o)("div",e,{ref:[t,R],props:[E,p]})})},96568(e,t,n){n.d(t,{t:()=>N});var r=n(38390),o=n(30825),l=n(60167),i=n(91509),a=n(39291),u=n(86815),s=n(4107),c=n(83781),d=n(4380),f=n(61468),p=n(478),g=n(72385),v=n(30271),h=n(80819),m=n(31055),y=n(56992),b=n(53001),x=n(56715),E=n(18029),R=n(69678),w=n(58115),S=n(89874),C=n(36136),M=n(78933),P=n(30392),T=n(29690),I=n(8864),k=n(63029),O=n(1566),A=n(18435),j=n(39974);let D={...h.GW,...b.G},N=r.forwardRef(function(e,t){let{render:n,className:o,style:g,finalFocus:h,...b}=e,{store:N,popupRef:W,onOpenChangeComplete:$,setOpen:L,valueRef:B,selectedItemTextRef:U,keyboardActiveRef:z,multiple:Y,handleScrollArrowVisibility:X,scrollHandlerRef:_,listRef:G,highlightItemOnHover:Z}=(0,v.ll)(),{side:J,align:Q,alignItemWithTriggerActive:ee,isPositioned:et,setControlledAlignItemWithTrigger:en,scrollDownArrowRef:er,scrollUpArrowRef:eo}=(0,m.H)(),el=null!=(0,M.S)(!0),ei=(0,v.hG)(),ea=(0,A.j)(),{nonce:eu,disableStyleElements:es}=(0,O.n)(),ec=(0,d.P)(N,R.T.id),ed=(0,d.P)(N,R.T.open),ef=(0,d.P)(N,R.T.mounted),ep=(0,d.P)(N,R.T.popupProps),eg=(0,d.P)(N,R.T.transitionStatus),ev=(0,d.P)(N,R.T.triggerElement),eh=(0,d.P)(N,R.T.positionerElement),em=(0,d.P)(N,R.T.listElement),ey=r.useRef(!1),eb=r.useRef(!1),ex=r.useRef({}),eE=(0,f.N)(),eR=(0,a.K)(e=>{var t;if(!eh||!W.current||!eb.current)return;if(ey.current||!ee)return void X();let n="0px"===eh.style.top,r="0px"===eh.style.bottom;if(!n&&!r)return void X();let o=K(eh),l=(t=eh.getBoundingClientRect().height,t/o.y),i=(0,u.R)(eh),a=getComputedStyle(eh),s=parseFloat(a.marginTop),c=parseFloat(a.marginBottom),d=q(getComputedStyle(W.current)),f=Math.min(i.documentElement.clientHeight-s-c,d),p=e.scrollTop,g=F(e),v=0,h=null,m=!1,y=!1,b=e=>{eh.style.height=`${e}px`},x=n?g-p:p,E=Math.min(l+x,f);if(v=E,x<=k.Pv){let t;return void((t=(0,I.q)(x,0,f-l))>0&&b(l+t),e.scrollTop=n?g:0,f-(l+t)<=k.Pv&&(ey.current=!0),X())}if(f-E>k.Pv)n?y=!0:h=0;else if(m=!0,r&&p<g){let e=l+x-f;h=p-(x-e)}if(0!==(v=Math.ceil(v))&&b(v),y||null!=h){let t=F(e),n=y?t:(0,I.q)(h,0,t);Math.abs(e.scrollTop-n)>k.Pv&&(e.scrollTop=n)}(m||v>=f-k.Pv)&&(ey.current=!0),X()});r.useImperativeHandle(_,()=>eR,[eR]),(0,x.v)({open:ed,ref:W,onComplete(){ed&&$?.(!0)}}),(0,c.g)(()=>{eh&&W.current&&!Object.keys(ex.current).length&&(ex.current={top:eh.style.top||"0",left:eh.style.left||"0",right:eh.style.right,height:eh.style.height,bottom:eh.style.bottom,minHeight:eh.style.minHeight,maxHeight:eh.style.maxHeight,marginTop:eh.style.marginTop,marginBottom:eh.style.marginBottom})},[W,eh]),(0,c.g)(()=>{ed||ee||(eb.current=!1,ey.current=!1,(0,w.Y)(eh,ex.current))},[ed,ee,eh,W]),(0,c.g)(()=>{let e=W.current;if(!ed||!ev||!eh||!e||ee&&!et||"ending"===N.state.transitionStatus)return;if(!ee){eb.current=!0,eE.request(X),e.style.removeProperty("--transform-origin");return}let t=function(e){let{style:t}=e,n={};for(let[e,r]of H)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(let[e]of H){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{let t,n=U.current,r=B.current,o=getComputedStyle(eh),l=getComputedStyle(e),a=(0,u.R)(ev),c=(0,s.zk)(eh),d=K(ev),f=V(ev.getBoundingClientRect(),d),p=V(eh.getBoundingClientRect(),d),g=f.height,v=em||e,h=v.scrollHeight,m=parseFloat(l.borderBottomWidth),y=parseFloat(o.marginTop)||10,b=parseFloat(o.marginBottom)||10,x=parseFloat(o.minHeight)||100,E=q(l),R=a.documentElement.clientHeight-y-b,S=a.documentElement.clientWidth,C=R-f.bottom+g,M="rtl"===ea?f.right-p.width:f.left,P=0;if(n&&r){let e=V(r.getBoundingClientRect(),d);t=V(n.getBoundingClientRect(),d),M=p.left+("rtl"===ea?e.right-t.right:e.left-t.left);
1let o=e.top-f.top+e.height/2;P=t.top-p.top+t.height/2-o}let T=C+P+b+m,O=Math.min(R,T),A=R-y-b,j=T-O;eh.style.left=`${(0,I.q)(M,5,S-5-p.width)}px`,eh.style.height=`${O}px`,eh.style.maxHeight="auto",eh.style.marginTop=`${y}px`,eh.style.marginBottom=`${b}px`,e.style.height="100%";let D=F(v),H=j>=D-k.Pv;H&&(O=Math.min(R,p.height)-(j-D));let W=f.top<20||f.bottom>R-20||Math.ceil(O)+k.Pv<Math.min(h,x),$=(c.visualViewport?.scale??1)!==1&&i.Tc;if(W||$){eb.current=!0,(0,w.Y)(eh,ex.current),en(!1);return}let L=Math.max(x,O);if(H){let e=Math.max(0,R-T);eh.style.top=p.height>=A?"0":`${e}px`,eh.style.height=`${O}px`,v.scrollTop=F(v)}else eh.style.bottom="0",v.scrollTop=j;if(t){let n=p.top,r=p.height,o=t.top+t.height/2,l=(0,I.q)(r>0?(o-n)/r*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${l}%`)}(L===R||O>=E)&&(ey.current=!0),X(),Z&&null===N.state.selectedIndex&&null===N.state.activeIndex&&null!=G.current[0]&&N.set("activeIndex",0),eb.current=!0}finally{t()}},[N,ed,eh,ev,B,U,W,X,ee,en,eE,er,eo,em,G,Z,ea,et]),r.useEffect(()=>{if(!ee||!eh||!ed)return;let e=(0,s.zk)(eh);return(0,l.q)(e,"resize",function(e){L(!1,(0,S.d)(C.L5,e))})},[L,ee,eh,ed]);let ew={...em?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":Y||void 0,id:`${ec}-list`},onKeyDown(e){z.current=!0,el&&P.jF.has(e.key)&&e.stopPropagation()},onMouseMove(){z.current=!1},onScroll(e){em||eR(e.currentTarget)},...ee&&{style:em?{height:"100%"}:w.O}},eS=(0,E.o)("div",e,{ref:[t,W],state:{open:ed,transitionStatus:eg,side:J,align:Q},stateAttributesMapping:D,props:[ep,ew,(0,T.d)(eg),{className:!em&&ee?y.E.className:void 0},b]});return(0,j.jsxs)(r.Fragment,{children:[!es&&y.E.getElement(eu),(0,j.jsx)(p.s,{context:ei,modal:!1,disabled:!ef,returnFocus:h,restoreFocus:!0,children:eS})]})});function q(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function F(e){return(0,k.XF)(e.scrollHeight,e.clientHeight)}function K(e){return g.iD.getScale(e)}function V(e,t){return(0,o.B1)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let H=[["transform","none"],["scale","1"],["translate","0 0"]]},58115(e,t,n){function r(e,t){e&&Object.assign(e.style,t)}n.d(t,{O:()=>o,Y:()=>r});let o={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"}},64098(e,t,n){n.d(t,{V:()=>c});var r=n(38390),o=n(4380),l=n(14465);let i=r.createContext(void 0);var a=n(30271),u=n(69678),s=n(39974);let c=r.forwardRef(function(e,t){let{store:n}=(0,a.ll)(),r=(0,o.P)(n,u.T.mounted),c=(0,o.P)(n,u.T.forceMount);return r||c?(0,s.jsx)(i.Provider,{value:!0,children:(0,s.jsx)(l.XF,{ref:t,...e})}):null})},34962(e,t,n){n.d(t,{l:()=>R});var r=n(38390),o=n(43783),l=n(83781),i=n(39291),a=n(4380),u=n(30271),s=n(20883),c=n(70600),d=n(31055),f=n(2409),p=n(67050),g=n(58115),v=n(69678),h=n(89874),m=n(60420),y=n(93447),b=n(1715),x=n(39974);let E={position:"fixed"},R=r.forwardRef(function(e,t){let{anchor:n,positionMethod:R="absolute",className:w,render:S,side:C="bottom",align:M="center",sideOffset:P=0,alignOffset:T=0,collisionBoundary:I="clipping-ancestors",collisionPadding:k,arrowPadding:O=5,sticky:A=!1,disableAnchorTracking:j,alignItemWithTrigger:D=!0,collisionAvoidance:N=p.uD,style:q,...F}=e,{store:K,listRef:V,labelsRef:H,alignItemWithTriggerActiveRef:W,selectedItemTextRef:$,valuesRef:L,initialValueRef:B,popupRef:U,setValue:z}=(0,u.ll)(),Y=(0,u.hG)(),X=(0,a.P)(K,v.T.open),_=(0,a.P)(K,v.T.mounted),G=(0,a.P)(K,v.T.modal),Z=(0,a.P)(K,v.T.value),J=(0,a.P)(K,v.T.openMethod),Q=(0,a.P)(K,v.T.positionerElement),ee=(0,a.P)(K,v.T.triggerElement),et=(0,a.P)(K,v.T.isItemEqualToValue),en=(0,a.P)(K,v.T.transitionStatus),er=r.useRef(null),eo=r.useRef(null),[el,ei]=r.useState(D),ea=_&&el&&"touch"!==J;_||el===D||ei(D),(0,l.g)(()=>{!_&&(v.T.scrollUpArrowVisible(K.state)&&K.set("scrollUpArrowVisible",!1),v.T.scrollDownArrowVisible(K.state)&&K.set("scrollDownArrowVisible",!1))},[K,_]),r.useImperativeHandle(W,()=>ea),(0,b.G)((ea||G)&&X,"touch"===J,Q,ee);let eu=(0,c.s)({anchor:n,floatingRootContext:Y,positionMethod:R,mounted:_,side:C,sideOffset:P,align:M,alignOffset:T,arrowPadding:O,collisionBoundary:I,collisionPadding:k,sticky:A,disableAnchorTracking:j??ea,collisionAvoidance:N,keepMounted:!0}
1),es=ea?"none":eu.side,ec=ea?E:eu.positionerStyles,ed={open:X,side:es,align:eu.align,anchorHidden:eu.anchorHidden},ef=(0,i.K)(e=>{K.set("positionerElement",e)}),ep=(0,y.i)(e,ed,{styles:ec,transitionStatus:en,props:F,refs:[t,ef],hidden:!_,inert:!X}),eg=r.useRef(0),ev=(0,i.K)(e=>{if(0===e.size&&0===eg.current||0===L.current.length)return;let t=eg.current;if(eg.current=e.size,e.size===t)return;let n=(0,h.d)("none");if(0!==t&&!K.state.multiple&&null!==Z&&-1===(0,m.Vz)(L.current,Z,et)){let e=B.current,t=null!=e&&-1!==(0,m.Vz)(L.current,e,et)?e:null;z(t,n),null===t&&(K.set("selectedIndex",null),$.current=null)}if(0!==t&&K.state.multiple&&Array.isArray(Z)){let e=Z.filter(e=>-1!==(0,m.Vz)(L.current,e,et));(e.length!==Z.length||e.some(e=>!(0,m.kJ)(Z,e,et)))&&(z(e,n),0===e.length&&(K.set("selectedIndex",null),$.current=null))}if(X&&ea){K.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};(0,g.Y)(Q,e),(0,g.Y)(U.current,e)}}),eh=r.useMemo(()=>({...eu,side:es,alignItemWithTriggerActive:ea,setControlledAlignItemWithTrigger:ei,scrollUpArrowRef:er,scrollDownArrowRef:eo}),[eu,es,ea,ei]);return(0,x.jsx)(s.u,{elementsRef:V,labelsRef:H,onMapChange:ev,children:(0,x.jsxs)(d.i.Provider,{value:eh,children:[_&&G&&(0,x.jsx)(f.W,{inert:(0,o.Y)(!X),cutout:ee}),ep]})})})},31055(e,t,n){n.d(t,{H:()=>i,i:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(59));return e}},77105(e,t,n){n.d(t,{H:()=>K});var r=n(38390),o=n(44785),l=n(31085),i=n(66228),a=n(44910),u=n(11165),s=n(83781),c=n(39291),d=n(4297),f=n(67399),p=n(4380),g=n(33853),v=n(51715),h=n(9290),m=n(95734),y=n(96450),b=n(49019),x=n(87181),E=n(30271),R=n(82410),w=n(41457),S=n(40936),C=n(86853),M=n(69678),P=n(89874),T=n(36136),I=n(56715),k=n(89133),O=n(20066),A=n(60420),j=n(98399),D=n(1461),N=n(63029),q=n(81010),F=n(39974);function K(e){let{id:t,value:n,defaultValue:K=null,onValueChange:V,open:H,defaultOpen:W=!1,onOpenChange:$,name:L,form:B,autoComplete:U,disabled:z=!1,readOnly:Y=!1,required:X=!1,modal:_=!0,actionsRef:G,inputRef:Z,onOpenChangeComplete:J,items:Q,multiple:ee=!1,itemToStringLabel:et,itemToStringValue:en,isItemEqualToValue:er=A.jd,highlightItemOnHover:eo=!0,children:el}=e,{clearErrors:ei}=(0,k.x)(),{setDirty:ea,setTouched:eu,setFocused:es,shouldValidateOnChange:ec,validityData:ed,setFilled:ef,name:ep,disabled:eg,validation:ev,validationMode:eh}=(0,R.V)(),em=(0,S.l)({id:t}),ey=eg||z,eb=ep??L,[ex,eE]=(0,u.q)({controlled:n,default:ee?K??g.Ml:K,name:"Select",state:"value"}),[eR,ew]=(0,u.q)({controlled:H,default:W,name:"Select",state:"open"}),eS=r.useRef([]),eC=r.useRef([]),eM=r.useRef(null),eP=r.useRef(null),eT=r.useRef(0),eI=r.useRef(null),ek=r.useRef([]),eO=r.useRef(!1),eA=r.useRef(!1),ej=r.useRef(null),eD=r.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),eN=r.useRef(!1),{mounted:eq,setMounted:eF,transitionStatus:eK}=(0,C.$)(eR),{openMethod:eV,triggerProps:eH}=(0,D.G)(eR),eW=(0,i.j)(()=>new f.i({id:em,labelId:void 0,modal:_,multiple:ee,itemToStringLabel:et,itemToStringValue:en,isItemEqualToValue:er,value:ex,open:eR,mounted:eq,transitionStatus:eK,items:Q,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,e$=(0,p.P)(eW,M.T.activeIndex),eL=(0,p.P)(eW,M.T.selectedIndex),eB=(0,p.P)(eW,M.T.triggerElement),eU=(0,p.P)(eW,M.T.positionerElement),ez=function(e){let[t,n]=r.useState({current:e,previous:null});return e!==t.current&&n({current:e,previous:t.current}),t.previous}(eV),eY=eV??ez,eX=r.useMemo(()=>ee&&Array.isArray(ex)&&0===ex.length?"":(0,O.T)(ex,en),[ee,ex,en]),e_=r.useMemo(()=>ee&&Array.isArray(ex)?ex.map(e=>(0,O.T)(e,en)):(0,O.T)(ex,en),[ee,ex,en]),eG=(0,d.u)(eW.state.triggerElement),eZ=(0,c.K)(()=>e_);(0,w.I)(eG,{id:em,value:ex,getValue:eZ});let eJ=r.useRef(ex);(0,s.g)(()=>{ex!==eJ.current&&eW.set("forceMount",!0)},[eW,ex]),(0,s.g)(()=>{ef(ee?Array.isArray(ex)&&ex.length>0:null!=ex)},[ee,ex,ef]),(0,s.g)(function(){if(eR)return;let e=ek.current;if(ee){let t=Array.isArray(ex)?ex:[];if(0===t.length)return void eW.set("selectedIndex",null);let n=t[t.length-1],r=(0,A.Vz)(e,n,er);return void eW.set("selectedIndex",-1===r?null:r)}let t=(0,A.Vz)(e,ex,er);eW.set("selectedIndex",-1===t?null:t)},[ee,eR,ex,ek,er,eW]),(0,j.x)(ex,()=>{ei(eb),ea(ex!==ed.initialValue),ec()?ev.commit(ex):ev.commit(ex,!0)});let eQ=(0,c.K)((e,t)=>{if($?.(e,t),!t.isCanceled&&(ew(e),e||t.reason!==T.Xn&&t.reason!==T.Np||(eu(!0),es(!1),"onBlur"===eh&&ev.commit(ex)),!e&&null!==eW.state.activeIndex)){let e=eS.current[eW.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),e0=(0,c.K)(()=>{eF(!1),eW.update({activeIndex:null,openMethod:null}),J?.(!1)});(0,I.v)({enabled:!G,open:eR,ref:eM,onComplete(){eR||e0()}}),r.useImperativeHandle(G,()=>({unmount:e0}),[e0]);let e1=(0,c.K)((e,t)=>{V?.(e,t),t.isCanceled||eE(e)}),e3=(0,c.K)(()=>{let e=eW.state.listElement||eM.current;if(!e)return;let t=(0,N.XF)(e.scrollHeight,e.clientHeight),n=(0,N.Qw)(e.scrollTop,t),r=n>0,o=n<t;eW.state.scrollUpArrowVisible!==r&&eW.set("scrollUpArrowVisible",r),eW.state.scrollDownArrowVisible!==o&&eW.set("scrollDownArrowVisible",o)}),e9=(0,v.P)({open:eR,onOpenChange:eQ,elements:{reference:eB,floating:eU}}
1),e8=(0,h.k)(e9,{enabled:!Y&&!ey,event:"mousedown"}),e5=(0,m.s)(e9,{bubbles:!1}),e6=(0,y.C)(e9,{enabled:!Y&&!ey,listRef:eS,activeIndex:e$,selectedIndex:eL,disabledIndices:g.Ml,onNavigate(e){(null!==e||eR)&&eW.set("activeIndex",e)},focusItemOnHover:eo}),e2=(0,b.l)(e9,{enabled:!Y&&!ey&&(eR||!ee),listRef:eC,activeIndex:e$,selectedIndex:eL,onMatch(e){eR?eW.set("activeIndex",e):e1(ek.current[e],(0,P.d)("none"))},onTypingChange(e){eO.current=e}}),{getReferenceProps:e7,getFloatingProps:e4,getItemProps:te}=(0,x.b)([e8,e5,e6,e2]),tt=r.useMemo(()=>(0,q.v6)(e7(),eH,em?{id:em}:g.t0),[e7,eH,em]);(0,a.j)(()=>{eW.update({popupProps:e4(),triggerProps:tt})}),(0,s.g)(()=>{eW.update({id:em,modal:_,multiple:ee,value:ex,open:eR,mounted:eq,transitionStatus:eK,popupProps:e4(),triggerProps:tt,items:Q,itemToStringLabel:et,itemToStringValue:en,isItemEqualToValue:er,openMethod:eY})},[eW,em,_,ee,ex,eR,eq,eK,e4,tt,Q,et,en,er,eY]);let tn=r.useMemo(()=>({store:eW,name:eb,required:X,disabled:ey,readOnly:Y,multiple:ee,highlightItemOnHover:eo,setValue:e1,setOpen:eQ,listRef:eS,popupRef:eM,scrollHandlerRef:eP,handleScrollArrowVisibility:e3,scrollArrowsMountedCountRef:eT,getItemProps:te,events:e9.context.events,valueRef:eI,valuesRef:ek,labelsRef:eC,typingRef:eO,selectionRef:eD,selectedItemTextRef:ej,validation:ev,onOpenChangeComplete:J,keyboardActiveRef:eA,alignItemWithTriggerActiveRef:eN,initialValueRef:eJ}),[eW,eb,X,ey,Y,ee,eo,e1,eQ,te,e9.context.events,ev,J,e3]),tr=(0,l.a)(Z,ev.inputRef),to=ee&&Array.isArray(ex)&&ex.length>0,tl=ee?void 0:eb,ti=r.useMemo(()=>ee&&Array.isArray(ex)&&eb?ex.map(e=>{let t=(0,O.T)(e,en);return(0,F.jsx)("input",{type:"hidden",form:B,name:eb,value:t},t)}):null,[ee,ex,B,eb,en]);return(0,F.jsx)(E.CG.Provider,{value:tn,children:(0,F.jsxs)(E.iP.Provider,{value:e9,children:[el,(0,F.jsx)("input",{...ev.getInputValidationProps({onFocus(){eW.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.currentTarget.value,n=(0,P.d)("none",e.nativeEvent);eW.set("forceMount",!0),queueMicrotask(function(){if(ee)return;let e=ek.current.find(e=>(0,O.T)(e,en).toLowerCase()===t.toLowerCase()||(0,O.yg)(e,et).toLowerCase()===t.toLowerCase());null!=e&&(ea(e!==ed.initialValue),e1(e,n),ec()&&ev.commit(e))})}}),id:em&&null==tl?`${em}-hidden-input`:void 0,form:B,name:tl,autoComplete:U,value:eX,disabled:ey,required:X&&!to,readOnly:Y,ref:tr,style:eb?o.a:o.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),ti]})})}},30271(e,t,n){n.d(t,{CG:()=>l,hG:()=>u,iP:()=>i,ll:()=>a});var r=n(25596),o=n(38390);let l=o.createContext(null),i=o.createContext(null);function a(){let e=o.useContext(l);if(null===e)throw Error((0,r.A)(60));return e}function u(){let e=o.useContext(i);if(null===e)throw Error((0,r.A)(61));return e}},91951(e,t,n){n.d(t,{f:()=>g});var r=n(38390),o=n(80080),l=n(4380),i=n(83781),a=n(30271),u=n(31055),s=n(86853),c=n(56715),d=n(18029),f=n(63029),p=n(69678);let g=r.forwardRef(function(e,t){let{render:n,className:r,style:g,direction:v,keepMounted:h=!1,...m}=e,y="up"===v,{store:b,popupRef:x,listRef:E,handleScrollArrowVisibility:R,scrollArrowsMountedCountRef:w}=(0,a.ll)(),{side:S,scrollDownArrowRef:C,scrollUpArrowRef:M}=(0,u.H)(),P=y?p.T.scrollUpArrowVisible:p.T.scrollDownArrowVisible,T=(0,l.P)(b,P),I=(0,l.P)(b,p.T.openMethod),k=T&&"touch"!==I,O=(0,o.Z)(),A=y?M:C,{transitionStatus:j,setMounted:D}=(0,s.$)(k);(0,i.g)(()=>(w.current+=1,b.state.hasScrollArrows||b.set("hasScrollArrows",!0),()=>{w.current=Math.max(0,w.current-1),0===w.current&&b.state.hasScrollArrows&&b.set("hasScrollArrows",!1)}),[b,w]),(0,c.v)({open:k,ref:A,onComplete(){k||D(!1)}});let N=(0,d.o)("div",e,{ref:[t,A],state:{direction:v,visible:k,side:S,transitionStatus:j},props:[{"aria-hidden":!0,children:y?"â²":"â¼",style:{position:"absolute"},onMouseMove(e){0===e.movementX&&0===e.movementY||O.isStarted()||(b.set("activeIndex",null),O.start(40,function e(){let t=b.state.listElement??x.current;if(!t)return;b.set("activeIndex",null),R();let n=(0,f.XF)(t.scrollHeight,t.clientHeight),r=(0,f.Qw)(t.scrollTop,n),o=r===(y?0:n),l=E.current;if(r!==t.scrollTop&&(t.scrollTop=r),0===l.length&&b.set(y?"scrollUpArrowVisible":"scrollDownArrowVisible",!o),o)return void O.clear();if(l.length>0){let e=A.current?.offsetHeight||0;t.scrollTop=function(e,t,n,r,o,l){if(t){let t=0,r=n+o-f.Pv;for(let n=0;n<e.length;n+=1){let o=e[n];if(o&&o.offsetTop>=r){t=n;break}}let i=Math.max(0,t-1),a=e[i];return i<t&&a?(0,f.Qw)(a.offsetTop-o,l):0}let i=e.length-1,a=n+r-o+f.Pv;for(let t=0;t<e.length;t+=1){let n=e[t];if(n&&n.offsetTop+n.offsetHeight>a){i=Math.max(0,t-1);break}}let u=Math.min(e.length-1,i+1),s=e[u];return u>i&&s?(0,f.Qw)(s.offsetTop+s.offsetHeight-r+o,l):l}(l,y,r,t.clientHeight,e,n)}O.start(40,e)}))},onMouseLeave(){O.clear()}},m]});return k||h?N:null})},36682(e,t,n){n.d(t,{d:()=>i});var r=n(38390),o=n(91951),l=n(39974);let i=r.forwardRef(function(e,t){return(0,l.jsx)(o.f,{...e,ref:t,direction:"down"})})},38728(e,t,n){n.d(t,{w:()=>i});var r=n(38390),o=n(91951),l=n(39974);let i=r.forwardRef(function(e,t){return(0,l.jsx)(o.f,{...e,ref:t,direction:"up"})})},69678(e,t,n){n.d(t,{T:()=>i});var r=n(48745),o=n(60420),l=n(20066);let i={id:(0,r.M)(e=>e.id),labelId:(0,r.M)(e=>e.labelId),modal:(0,r.M)(e=>e.modal),multiple:(0,r.M)(e=>e.multiple),items:(0,r.M)(e=>e.items),itemToStringLabel:(0,r.M)(e=>e.itemToStringLabel),itemToStringValue:(0,r.M)(e=>e.itemToStringValue),isItemEqualToValue:(0,r.M)(e=>e.isItemEqualToValue),value:(0,r.M)(e=>e.value),hasSelectedValue:(0,r.M)(e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==(0,l.T)(t,r))}),hasNullItemLabel:(0,r.M)((e,t)=>!!t&&(0,l.Dp)(e.items)),open:(0,r.M)(e=>e.open),mounted:(0,r.M)(e=>e.mounted),forceMount:(0,r.M)(e=>e.forceMount),transitionStatus:(0,r.M)(e=>e.transitionStatus),openMethod:(0,r.M)(e=>e.openMethod),activeIndex:(0,r.M)(e=>e.activeIndex),selectedIndex:(0,r.M)(e=>e.selectedIndex),isActive:(0,r.M)((e,t)=>e.activeIndex===t),isSelected:(0,r.M)((e,t,n)=>{let r=e.isItemEqualToValue,l=e.value;return e.multiple?Array.isArray(l)&&l.some(e=>(0,o.tl)(n,e,r)):e.selectedIndex===t&&null!==e.selectedIndex||(0,o.tl)(n,l,r)}
1),isSelectedByFocus:(0,r.M)((e,t)=>e.selectedIndex===t),popupProps:(0,r.M)(e=>e.popupProps),triggerProps:(0,r.M)(e=>e.triggerProps),triggerElement:(0,r.M)(e=>e.triggerElement),positionerElement:(0,r.M)(e=>e.positionerElement),listElement:(0,r.M)(e=>e.listElement),scrollUpArrowVisible:(0,r.M)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,r.M)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,r.M)(e=>e.hasScrollArrows)}},40441(e,t,n){n.d(t,{b:()=>M});var r=n(38390),o=n(86815),l=n(80080),i=n(39291),a=n(31085),u=n(4297),s=n(4380),c=n(30271),d=n(82410),f=n(45347),p=n(80819),g=n(40489),v=n(18029),h=n(69678),m=n(36309),y=n(56750),b=n(53299),x=n(81010),E=n(16563),R=n(89874),w=n(36136),S=n(40936);let C={...p.jL,...g.dc,value:()=>null},M=r.forwardRef(function(e,t){let{render:n,className:p,id:g,disabled:M=!1,nativeButton:P=!0,style:T,...I}=e,{setTouched:k,setFocused:O,validationMode:A,state:j,disabled:D}=(0,d.V)(),{labelId:N}=(0,f.H)(),{store:q,setOpen:F,selectionRef:K,validation:V,readOnly:H,required:W,alignItemWithTriggerActiveRef:$,disabled:L,keyboardActiveRef:B}=(0,c.ll)(),U=D||L||M,z=(0,s.P)(q,h.T.open),Y=(0,s.P)(q,h.T.value),X=(0,s.P)(q,h.T.triggerProps),_=(0,s.P)(q,h.T.positionerElement),G=(0,s.P)(q,h.T.listElement),Z=(0,s.P)(q,h.T.id),J=(0,s.P)(q,h.T.labelId),Q=(0,s.P)(q,h.T.hasSelectedValue),ee=!Q&&z,et=(0,s.P)(q,h.T.hasNullItemLabel,ee),en=g??Z;(0,S.l)({id:en});let er=(0,u.u)(_),eo=r.useRef(null),{getButtonProps:el,buttonRef:ei}=(0,E.s)({disabled:U,native:P}),ea=(0,i.K)(e=>{q.set("triggerElement",e)}),eu=(0,a.a)(t,eo,ei,ea),es=(0,l.Z)(),ec=(0,l.Z)(),ed=(0,l.Z)(),ef=(0,l.Z)();r.useEffect(()=>{if(z)return Q||et?ef.start(200,()=>{K.current.allowUnselectedMouseUp=!0,ed.start(200,()=>{K.current.allowSelectedMouseUp=!0})}):ed.start(400,()=>{K.current.allowUnselectedMouseUp=!0,K.current.allowSelectedMouseUp=!0}),()=>{ed.clear(),ef.clear()};K.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},ec.clear()},[z,Q,et,K,ec,ed,ef]);let ep=r.useMemo(()=>G?.id??(0,y.nd)(_)?.id,[G,_]),eg=(0,x.v6)(X,{id:en,role:"combobox","aria-expanded":z?"true":"false","aria-haspopup":"listbox","aria-controls":z?ep:void 0,"aria-labelledby":N??J,"aria-readonly":H||void 0,"aria-required":W||void 0,tabIndex:U?-1:0,ref:eu,onFocus(e){O(!0),z&&$.current&&F(!1,(0,R.d)("none",e.nativeEvent)),es.start(0,()=>{q.set("forceMount",!0)})},onBlur(e){(0,b.gR)(_,e.relatedTarget)||(k(!0),O(!1),"onBlur"===A&&V.commit(Y))},onPointerMove(){B.current=!1},onKeyDown(){B.current=!0},onMouseDown(e){if(z)return;let t=(0,o.R)(e.currentTarget);function n(e){if(!eo.current)return;let t=e.target;if((0,b.gR)(eo.current,t)||(0,b.gR)(er.current,t)||t===eo.current)return;let n=(0,m.s)(eo.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||F(!1,(0,R.d)(w.LO,e))}ec.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},V.getValidationProps,I,el);eg.role="combobox";let ev={...j,open:z,disabled:U,value:Y,readOnly:H,placeholder:!Q};return(0,v.o)("button",e,{ref:[t,eo],state:ev,stateAttributesMapping:C,props:eg})})},71972(e,t,n){n.d(t,{y:()=>c});var r=n(38390),o=n(4380),l=n(18029),i=n(30271),a=n(20066),u=n(69678);let s={value:()=>null},c=r.forwardRef(function(e,t){let{className:n,render:r,children:c,placeholder:d,style:f,...p}=e,{store:g,valueRef:v}=(0,i.ll)(),h=(0,o.P)(g,u.T.value),m=(0,o.P)(g,u.T.items),y=(0,o.P)(g,u.T.itemToStringLabel),b=(0,o.P)(g,u.T.hasSelectedValue),x=(0,o.P)(g,u.T.hasNullItemLabel,!b&&null!=d&&null==c),E=null;return E="function"==typeof c?c(h):null!=c?c:b||null==d||x?Array.isArray(h)?(0,a.u)(h,m,y):(0,a.Md)(h,m,y):d,(0,l.o)("span",e,{state:{value:h,placeholder:!b},ref:[t,v],props:[{children:E},p],stateAttributesMapping:s})})},35281(e,t,n){n.d(t,{w:()=>l});var r=n(38390),o=n(18029);let l=r.forwardRef(function(e,t){let{className:n,render:r,orientation:l="horizontal",style:i,...a}=e;return(0,o.o)("div",e,{state:{orientation:l},ref:t,props:[{role:"separator","aria-orientation":l},a]})})},13686(e,t,n){n.d(t,{l:()=>C});var r=n(38390),o=n(11165),l=n(39291),i=n(31085),a=n(83781),u=n(44785),s=n(33853),c=n(18029),d=n(81010),f=n(62042),p=n(16563),g=n(54387),v=n(57335),h=n(82410),m=n(41457),y=n(89133),b=n(45347),x=n(36116),E=n(40936),R=n(89874),w=n(98399),S=n(39974);let C=r.forwardRef(function(e,t){let{checked:n,className:C,defaultChecked:M,"aria-labelledby":P,form:T,id:I,inputRef:k,name:O,nativeButton:A=!1,onCheckedChange:j,readOnly:D=!1,required:N=!1,disabled:q=!1,render:F,uncheckedValue:K,value:V,style:H,...W}=e,{clearErrors:$}=(0,y.x)(),{state:L,setTouched:B,setDirty:U,validityData:z,setFilled:Y,setFocused:X,shouldValidateOnChange:_,validationMode:G,disabled:Z,name:J,validation:Q}=(0,h.V)(),{labelId:ee}=(0,b.H)(),et=Z||q,en=J??O,er=(0,l.K)(j),eo=r.useRef(null),el=(0,i.a)(eo,k,Q.inputRef),ei=r.useRef(null),ea=(0,f.e)(),eu=(0,E.l)({id:I,implicit:!1,controlRef:ei}),es=A?void 0:eu,[ec,ed]=(0,o.q)({controlled:n,default:!!M,name:"Switch",state:"checked"});(0,m.I)(ei,{id:ea,value:ec}),(0,a.g)(()=>
1{eo.current&&Y(eo.current.checked)},[eo,Y]),(0,w.x)(ec,()=>{$(en),U(ec!==z.initialValue),Y(ec),_()?Q.commit(ec):Q.commit(ec,!0)});let{getButtonProps:ef,buttonRef:ep}=(0,p.s)({disabled:et,native:A}),eg=(0,x.B)(P,ee,eo,!A,es),ev=r.useMemo(()=>(0,d.v6)({checked:ec,disabled:et,form:T,id:es,name:en,required:N,style:en?u.a:u.Q,tabIndex:-1,type:"checkbox","aria-hidden":!0,ref:el,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(D)return void e.preventDefault();let t=e.currentTarget.checked,n=(0,R.d)("none",e.nativeEvent);er?.(t,n),n.isCanceled||ed(t)},onFocus(){ei.current?.focus()}},Q.getInputValidationProps,void 0!==V?{value:V}:s.t0),[ec,et,T,el,es,en,er,D,N,ed,Q,V]),eh=r.useMemo(()=>({...L,checked:ec,disabled:et,readOnly:D,required:N}),[L,ec,et,D,N]),em=(0,c.o)("span",e,{state:eh,ref:[t,ei,ep],props:[{id:A?eu:ea,role:"switch","aria-checked":ec,"aria-readonly":D||void 0,"aria-required":N||void 0,"aria-labelledby":eg,onFocus(){et||X(!0)},onBlur(){let e=eo.current;e&&!et&&(B(!0),X(!1),"onBlur"===G&&Q.commit(e.checked))},onClick(e){D||et||(e.preventDefault(),eo.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},Q.getValidationProps,W,ef],stateAttributesMapping:v.P});return(0,S.jsxs)(g.u.Provider,{value:eh,children:[em,!ec&&en&&void 0!==K&&(0,S.jsx)("input",{type:"hidden",form:T,name:en,value:K}),(0,S.jsx)("input",{...ev,suppressHydrationWarning:!0})]})})},54387(e,t,n){n.d(t,{b:()=>i,u:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(63));return e}},57335(e,t,n){n.d(t,{P:()=>i});var r,o=n(40489);let l=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.disabled="data-disabled",r.readonly="data-readonly",r.required="data-required",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={...o.dc,checked:e=>e?{[l.checked]:""}:{[l.unchecked]:""}}},82488(e,t,n){n.d(t,{p:()=>u});var r=n(38390),o=n(54387),l=n(18029),i=n(82410),a=n(57335);let u=r.forwardRef(function(e,t){let{render:n,className:r,style:u,...s}=e,{state:c}=(0,i.V)(),d=(0,o.b)(),f={...c,...d};return(0,l.o)("span",e,{state:f,ref:t,stateAttributesMapping:a.P,props:s})})},58806(e,t,n){n.d(t,{j:()=>d});var r=n(38390),o=n(39291),l=n(33853),i=n(65890),a=n(979),u=n(12207),s=n(24595),c=n(39974);let d=r.forwardRef(function(e,t){let{activateOnFocus:n=!1,className:d,loopFocus:f=!0,render:p,style:g,...v}=e,{onValueChange:h,orientation:m,value:y,setTabMap:b,tabActivationDirection:x}=(0,u.z)(),[E,R]=r.useState(0),[w,S]=r.useState(null),C=r.useRef(new Set),M=r.useRef(new Set),P=r.useRef(null),T=(0,o.K)(()=>{C.current.forEach(e=>{e()})});r.useEffect(()=>{if("u"<typeof ResizeObserver)return;let e=new ResizeObserver(()=>{C.current.size&&T()});return P.current=e,w&&e.observe(w),M.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),P.current=null}},[w,T]);let I=(0,o.K)(e=>(C.current.add(e),()=>{C.current.delete(e)})),k=(0,o.K)(e=>(M.current.add(e),P.current?.observe(e),()=>{M.current.delete(e),P.current?.unobserve(e)})),O=(0,o.K)((e,t)=>{e!==y&&h(e,t)}),A=r.useMemo(()=>({activateOnFocus:n,highlightedTabIndex:E,registerIndicatorUpdateListener:I,registerTabResizeObserverElement:k,onTabActivation:O,setHighlightedTabIndex:R,tabsListElement:w}),[n,E,I,k,O,R,w]);return(0,c.jsx)(s.O.Provider,{value:A,children:(0,c.jsx)(i.Y,{render:p,className:d,style:g,state:{orientation:m,tabActivationDirection:x},refs:[t,S],props:[{"aria-orientation":"vertical"===m?"vertical":void 0,role:"tablist"},v],stateAttributesMapping:a.h,highlightedIndex:E,enableHomeAndEndKeys:!0,loopFocus:f,orientation:m,onHighlightedIndexChange:R,onMapChange:b,disabledIndices:l.Ml})})})},24595(e,t,n){n.d(t,{O:()=>l,b:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(65));return e}},36428(e,t,n){n.d(t,{R:()=>m});var r,o=n(38390),l=n(43783),i=n(83781),a=n(62042),u=n(53001),s=n(56715),c=n(86853),d=n(18029),f=n(27575),p=n(979),g=n(12207);let v=((r={}).index="data-index",r.activationDirection="data-activation-direction",r.orientation="data-orientation",r.hidden="data-hidden",r[r.startingStyle=u.T.startingStyle]="startingStyle",r[r.endingStyle=u.T.endingStyle]="endingStyle",r),h={...p.h,...u.G},m=o.forwardRef(function(e,t){let{className:n,value:r,render:u,keepMounted:p=!1,style:m,...y}=e,{value:b,getTabIdByPanelValue:x,orientation:E,tabActivationDirection:R,registerMountedTabPanel:w,unregisterMountedTabPanel:S}=(0,g.z)(),C=(0,a.e)(),M=o.useMemo(()=>({id:C,value:r}),[C,r]),{ref:P,index:T}=(0,f.q)({metadata:M}),I=r===b,{mounted:k,transitionStatus:O,setMounted:A}=(0,c.$)(I),j=!k,D=x(r),N=o.useRef(null),q=(0,d.o)("div",e,{state:{hidden:j,orientation:E,tabActivationDirection:R,transitionStatus:O},ref:[t,P,N],props:[{"aria-labelledby":D,hidden:j,id:C,role:"tabpanel",tabIndex:I?0:-1,inert:(0,l.Y)(!I),[v.index]:T},y],stateAttributesMapping:h});return((0,s.v)({open:I,ref:N,onComplete(){I||A(!1)}}),(0,i.g)(()=>
1{if((!j||p)&&null!=C)return w(r,C),()=>{S(r,C)}},[j,p,r,C,w,S]),p||k)?q:null})},29682(e,t,n){n.d(t,{p:()=>f});var r=n(38390),o=n(11165),l=n(83781),i=n(39291),a=n(18029),u=n(20883),s=n(12207),c=n(979),d=n(39974);let f=r.forwardRef(function(e,t){let{className:n,defaultValue:f=0,onValueChange:g,orientation:v="horizontal",render:h,value:m,style:y,...b}=e,x=Object.hasOwn(e,"defaultValue"),E=r.useRef([]),[R,w]=r.useState(()=>new Map),[S,C]=(0,o.q)({controlled:m,default:f,name:"Tabs",state:"value"}),M=void 0!==m,[P,T]=r.useState(()=>new Map),I=r.useCallback(e=>{if(void 0===e)return null;for(let[t,n]of P.entries())if(null!=n&&e===(n.value??n.index))return t;return null},[P]),[k,O]=r.useState(()=>({previousValue:S,tabActivationDirection:"none"})),{previousValue:A,tabActivationDirection:j}=k,D=j,N=!1;A!==S&&(D=p(A,S,v,P),N=null!=A&&null!=S&&null==I(S));let q=N?A:S,F=A!==q||j!==D;(0,l.g)(()=>{F&&O({previousValue:q,tabActivationDirection:D})},[q,F,D]);let K=(0,i.K)((e,t)=>{t.activationDirection=p(S,e,v,P),g?.(e,t),t.isCanceled||C(e)}),V=(0,i.K)((e,t)=>{w(n=>{if(n.get(e)===t)return n;let r=new Map(n);return r.set(e,t),r})}),H=(0,i.K)((e,t)=>{w(n=>{if(!n.has(e)||n.get(e)!==t)return n;let r=new Map(n);return r.delete(e),r})}),W=r.useCallback(e=>R.get(e),[R]),$=r.useCallback(e=>{for(let t of P.values())if(e===t?.value)return t?.id},[P]),L=r.useMemo(()=>({getTabElementBySelectedValue:I,getTabIdByPanelValue:$,getTabPanelIdByValue:W,onValueChange:K,orientation:v,registerMountedTabPanel:V,setTabMap:T,unregisterMountedTabPanel:H,tabActivationDirection:D,value:S}),[I,$,W,K,v,V,T,H,D,S]),B=r.useMemo(()=>{for(let e of P.values())if(null!=e&&e.value===S)return e},[P,S]),U=r.useMemo(()=>{for(let e of P.values())if(null!=e&&!e.disabled)return e.value},[P]);(0,l.g)(()=>{if(M||0===P.size)return;let e=B?.disabled,t=null==B&&null!==S;if(x&&e&&S===f||!e&&!t)return;let n=U??null;S!==n&&(C(n),O(e=>"none"===e.tabActivationDirection?e:{...e,tabActivationDirection:"none"}))},[f,U,x,M,B,C,P,S]);let z={orientation:v,tabActivationDirection:D},Y=(0,a.o)("div",e,{state:z,ref:t,props:b,stateAttributesMapping:c.h});return(0,d.jsx)(s.G.Provider,{value:L,children:(0,d.jsx)(u.u,{elementsRef:E,children:Y})})});function p(e,t,n,r){if(null==e||null==t)return"none";let o=null,l=null;for(let[n,i]of r.entries()){if(null==i)continue;let r=i.value??i.index;if(e===r&&(o=n),t===r&&(l=n),null!=o&&null!=l)break}if(null==o||null==l)return o!==l&&("number"==typeof e||"string"==typeof e)&&typeof e==typeof t?"horizontal"===n?t>e?"right":"left":t>e?"down":"up":"none";let i=o.getBoundingClientRect(),a=l.getBoundingClientRect();if("horizontal"===n){if(a.left<i.left)return"left";if(a.left>i.left)return"right"}else{if(a.top<i.top)return"up";if(a.top>i.top)return"down"}return"none"}},12207(e,t,n){n.d(t,{G:()=>l,z:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(64));return e}},979(e,t,n){var r;n.d(t,{h:()=>l});let o=((r={}).activationDirection="data-activation-direction",r.orientation="data-orientation",r),l={tabActivationDirection:e=>({[o.activationDirection]:e})}},42284(e,t,n){n.d(t,{M:()=>v});var r=n(38390),o=n(86815),l=n(83781),i=n(62042),a=n(18029),u=n(16563),s=n(34550),c=n(42254),d=n(12207),f=n(24595),p=n(89874),g=n(53299);let v=r.forwardRef(function(e,t){let{className:n,disabled:v=!1,render:h,value:m,id:y,nativeButton:b=!0,style:x,...E}=e,{value:R,getTabPanelIdByValue:w,orientation:S}=(0,d.z)(),{activateOnFocus:C,highlightedTabIndex:M,onTabActivation:P,registerTabResizeObserverElement:T,setHighlightedTabIndex:I,tabsListElement:k}=(0,f.b)(),O=(0,i.e)(y),A=r.useMemo(()=>({disabled:v,id:O,value:m}),[v,O,m]),{compositeProps:j,compositeRef:D,index:N}=(0,c.k)({metadata:A}),q=m===R,F=r.useRef(!1),K=r.useRef(null);r.useEffect(()=>{let e=K.current;if(e)return T(e)},[T]),(0,l.g)(()=>{if(F.current){F.current=!1;return}if(q&&N>-1&&M!==N){if(null!=k){let e=(0,g.RS)((0,o.R)(k));if(e&&(0,g.gR)(k,e))return}v||I(N)}},[q,N,M,I,v,k]);let{getButtonProps:V,buttonRef:H}=(0,u.s)({disabled:v,native:b,focusableWhenDisabled:!0}),W=w(m),$=r.useRef(!1),L=r.useRef(!1);return(0,a.o)("button",e,{state:{disabled:v,active:q,orientation:S},ref:[t,H,D,K],props:[j,{role:"tab","aria-controls":W,"aria-selected":q,id:O,onClick:function(e){q||v||P(m,(0,p.d)("none",e.nativeEvent,void 0,{activationDirection:"none"}))},onFocus:function(e){q||(N>-1&&!v&&I(N),!v&&C&&(!$.current||$.current&&L.current)&&P(m,(0,p.d)("none",e.nativeEvent,void 0,{activationDirection:"none"})))},onPointerDown:function(e){q||v||($.current=!0,e.button&&0!==e.button||(L.current=!0,(0,o.R)(e.currentTarget).addEventListener("pointerup",function(){$.current=!1,L.current=!1},{once:!0})))},[s.h]:q?"":void 0,onKeyDownCapture(){F.current=!0}},E,V]})})},78933(e,t,n){n.d(t,{S:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(69));return t}},47766(e,t,n){n.d(t,{P:()=>u});var r=n(38390),o=n(73293),l=n(80819),i=n(18029),a=n(52205);let u=r.forwardRef(function(e,t){let{className:n,render:r,style:u,...s}=e,c=(0,a.g)(),d=c.useState("open"),f=c.useState("instantType"),{arrowRef:p,side:g,align:v,arrowUncentered:h,arrowStyles:m}=(0,o.s)();return(0,i.o)("div",e,{state:{open:d,side:g,align:v,uncentered:h,instant:f},ref:[t,p],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:l.GW})})},216(e,t,n){n.d(t,{o:()=>p});var r=n(38390),o=n(52205),l=n(73293),i=n(80819),a=n(53001),u=n(56715
1),s=n(18029),c=n(29690),d=n(61616);let f={...i.GW,...a.G},p=r.forwardRef(function(e,t){let{className:n,render:r,style:i,...a}=e,p=(0,o.g)(),{side:g,align:v}=(0,l.s)(),h=p.useState("open"),m=p.useState("instantType"),y=p.useState("transitionStatus"),b=p.useState("popupProps"),x=p.useState("floatingRootContext");(0,u.v)({open:h,ref:p.context.popupRef,onComplete(){h&&p.context.onOpenChangeComplete?.(!0)}});let E=p.useState("disabled"),R=p.useState("closeDelay");return(0,d.a)(x,{enabled:!E,closeDelay:R}),(0,s.o)("div",e,{state:{open:h,side:g,align:v,instant:m,transitionStatus:y},ref:[t,p.context.popupRef,p.useStateSetter("popupElement")],props:[b,(0,c.d)(y),a],stateAttributesMapping:f})})},2280(e,t,n){n.d(t,{K:()=>c});var r=n(38390),o=n(52205),l=n(34597),i=n(34887),a=n(14465),u=n(39974);let s=r.forwardRef(function(e,t){let{children:n,container:o,className:l,render:s,style:c,...d}=e,{portalNode:f,portalSubtree:p}=(0,a.CK)({container:o,ref:t,componentProps:e,elementProps:d});return p||f?(0,u.jsxs)(r.Fragment,{children:[p,f&&i.createPortal(n,f)]}):null}),c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return(0,o.g)().useState("mounted")||n?(0,u.jsx)(l.$.Provider,{value:n,children:(0,u.jsx)(s,{ref:t,...r})}):null})},34597(e,t,n){n.d(t,{$:()=>l,a:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(70));return e}},31832(e,t,n){n.d(t,{o:()=>f});var r=n(38390),o=n(52205),l=n(73293),i=n(70600),a=n(34597),u=n(67050),s=n(6202),c=n(93447),d=n(39974);let f=r.forwardRef(function(e,t){let{render:n,className:f,anchor:p,positionMethod:g="absolute",side:v="top",align:h="center",sideOffset:m=0,alignOffset:y=0,collisionBoundary:b="clipping-ancestors",collisionPadding:x=5,arrowPadding:E=5,sticky:R=!1,disableAnchorTracking:w=!1,collisionAvoidance:S=u.Pe,style:C,...M}=e,P=(0,o.g)(),T=(0,a.a)(),I=P.useState("open"),k=P.useState("mounted"),O=P.useState("trackCursorAxis"),A=P.useState("disableHoverablePopup"),j=P.useState("floatingRootContext"),D=P.useState("instantType"),N=P.useState("transitionStatus"),q=P.useState("hasViewport"),F=(0,i.s)({anchor:p,positionMethod:g,floatingRootContext:j,mounted:k,side:v,sideOffset:m,align:h,alignOffset:y,collisionBoundary:b,collisionPadding:x,sticky:R,arrowPadding:E,disableAnchorTracking:w,keepMounted:T,collisionAvoidance:S,adaptiveOrigin:q?s.n:void 0}),K=r.useMemo(()=>({open:I,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:"none"!==O?"tracking-cursor":D}),[I,F.side,F.align,F.anchorHidden,O,D]),V=(0,c.i)(e,K,{styles:F.positionerStyles,transitionStatus:N,props:M,refs:[t,P.useStateSetter("positionerElement")],hidden:!k,inert:!I||"both"===O||A});return(0,d.jsx)(l.v.Provider,{value:F,children:V})})},73293(e,t,n){n.d(t,{s:()=>i,v:()=>l});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(71));return e}},64620(e,t,n){n.d(t,{B:()=>a});var r=n(38390),o=n(69753),l=n(23169),i=n(39974);let a=function(e){let{delay:t,closeDelay:n,timeout:a=400}=e,u=r.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),s=r.useMemo(()=>({open:t,close:n}),[t,n]);return(0,i.jsx)(l.K.Provider,{value:u,children:(0,i.jsx)(o.T,{delay:s,timeoutMs:a,children:e.children})})}},23169(e,t,n){n.d(t,{K:()=>o,n:()=>l});var r=n(38390);let o=r.createContext(void 0);function l(){return r.useContext(o)}},19341(e,t,n){n.d(t,{s:()=>I});var r=n(38390),o=n(69358),l=n(44910),i=n(83781),a=n(52205),u=n(95734),s=n(4107),c=n(60167),d=n(39291),f=n(53299),p=n(68754);function g(e){return null!=e&&null!=e.clientX}var v=n(87181),h=n(89874),m=n(1146),y=n(34887),b=n(48745),x=n(68256),E=n(66228),R=n(88797),w=n(36136),S=n(17938),C=n(10722);let M={...S.o,disabled:(0,b.M)(e=>e.disabled),instantType:(0,b.M)(e=>e.instantType),isInstantPhase:(0,b.M)(e=>e.isInstantPhase),trackCursorAxis:(0,b.M)(e=>e.trackCursorAxis),disableHoverablePopup:(0,b.M)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,b.M)(e=>e.openChangeReason),closeOnClick:(0,b.M)(e=>e.closeOnClick),closeDelay:(0,b.M)(e=>e.closeDelay),hasViewport:(0,b.M)(e=>e.hasViewport)};class P extends x.H{constructor(e){super({...(0,S.r)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e},{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new C.Z},M)}setOpen=(e,t)=>{let n=t.reason,r=n===w.N7,o=e&&n===w.F4,l=!e&&(n===w.Ui||n===w.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let i=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":l?r.instantType="dismiss":n===w.N7&&(r.instantType=void 0);let i=t.trigger?.id??null;(i||e)&&(r.activeTriggerId=i,r.activeTriggerElement=t.trigger??null),this.update(r)};r?y.flushSync(i):i()};static useStore(e,t){let n=(0,E.j)(()=>new P(t)).current,r=e??n,o=(0,R.D)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}var T=n(39974);let I=(0,o.G1)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:o,disableHoverablePopup:y=!1,trackCursorAxis:b="none",actionsRef:x,onOpenChange:E,onOpenChangeComplete:R,handle:S,triggerId:C,defaultTr
1iggerId:M=null,children:I}=e,k=P.useStore(S?.store,{open:n,openProp:o,activeTriggerId:M,triggerIdProp:C});(0,l.j)(()=>{void 0===o&&!1===k.state.open&&!0===n&&k.update({open:!0,activeTriggerId:M})}),k.useControlledProp("openProp",o),k.useControlledProp("triggerIdProp",C),k.useContextCallback("onOpenChange",E),k.useContextCallback("onOpenChangeComplete",R);let O=k.useState("open"),A=!t&&O,j=k.useState("activeTriggerId"),D=k.useState("payload");k.useSyncedValues({trackCursorAxis:b,disableHoverablePopup:y}),(0,i.g)(()=>{O&&t&&k.setOpen(!1,(0,h.d)(w.r9))},[O,t,k]),k.useSyncedValue("disabled",t),(0,m.tr)(k);let{forceUnmount:N,transitionStatus:q}=(0,m.l$)(A,k),F=k.select("floatingRootContext"),K=k.useState("isInstantPhase"),V=k.useState("instantType"),H=k.useState("lastOpenChangeReason"),W=r.useRef(null);(0,i.g)(()=>{"ending"===q&&"none"===H||"ending"!==q&&K?("delay"!==V&&(W.current=V),k.set("instantType","delay")):null!==W.current&&(k.set("instantType",W.current),W.current=null)},[q,K,H,V,k]),(0,i.g)(()=>{A&&null==j&&k.set("payload",void 0)},[k,j,A]);let $=r.useCallback(()=>{k.setOpen(!1,(0,h.d)(w.zJ))},[k]);r.useImperativeHandle(x,()=>({unmount:N,close:$}),[N,$]);let L=(0,u.s)(F,{enabled:!t,referencePress:()=>k.select("closeOnClick")}),B=function(e,t={}){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),l=n.useState("floatingElement"),i=n.useState("domReferenceElement"),a=n.context.dataRef,{enabled:u=!0,axis:v
1="both"}=t,h=r.useRef(!1),m=r.useRef(null),[y,b]=r.useState(),[x,E]=r.useState([]),R=(0,d.K)((e,t,r)=>{if(!h.current&&(!a.current.openEvent||g(a.current.openEvent))){var o,l;let u,s,c;n.set("positionReference",(o=r??i,l={x:e,y:t,axis:v,dataRef:a,pointerType:y},u=null,s=null,c=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===l.axis||"both"===l.axis,n="y"===l.axis||"both"===l.axis,r=["mouseenter","mousemove"].includes(l.dataRef.current.openEvent?.type||"")&&"touch"!==l.pointerType,i=e.width,a=e.height,d=e.x,f=e.y;return null==u&&l.x&&t&&(u=e.x-l.x),null==s&&l.y&&n&&(s=e.y-l.y),d-=u||0,f-=s||0,i=0,a=0,!c||r?(i="y"===l.axis?e.width:0,a="x"===l.axis?e.height:0,d=t&&null!=l.x?l.x:d,f=n&&null!=l.y?l.y:f):c&&!r&&(a="x"===l.axis?e.height:a,i="y"===l.axis?e.width:i),c=!0,{width:i,height:a,x:d,y:f,top:f,right:d+i,bottom:f+a,left:d}}}))}}),w=(0,d.K)(e=>{o?m.current||E([]):R(e.clientX,e.clientY,e.currentTarget)}),S=(0,p.Go)(y)?l:o,C=r.useCallback(()=>{if(!S||!u)return;let e=(0,s.zk)(l);if(!a.current.openEvent||g(a.current.openEvent))return m.current=(0,c.q)(e,"mousemove",function(e){let t=(0,f.EW)(e);(0,f.gR)(l,t)?(m.current?.(),m.current=null):R(e.clientX,e.clientY)}),()=>{m.current?.(),m.current=null};n.set("positionReference",i)},[S,u,l,a,i,n,R]);r.useEffect(()=>C(),[C,x]),r.useEffect(()=>{u&&!l&&(h.current=!1)},[u,l]),r.useEffect(()=>{!u&&o&&(h.current=!0)},[u,o]);let M=r.useMemo(()=>{function e(e){b(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:w,onMouseEnter:w}},[w]);return r.useMemo(()=>u?{reference:M,trigger:M}:{},[u,M])}(F,{enabled:!t&&"none"!==b,axis:"none"===b?void 0:b}),{getReferenceProps:U,getFloatingProps:z,getTriggerProps:Y}=(0,v.b)([L,B]),X=r.useMemo(()=>U(),[U]),_=r.useMemo(()=>Y(),[Y]),G=r.useMemo(()=>z(),[z]);return k.useSyncedValues({activeTriggerProps:X,inactiveTriggerProps:_,popupProps:G}),(0,T.jsx)(a.B.Provider,{value:k,children:"function"==typeof I?I({payload:D}):I})})},52205(e,t,n){n.d(t,{B:()=>l,g:()=>i});var r=n(25596),o=n(38390);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(72));return t}},92672(e,t,n){n.d(t,{k:()=>y});var r,o=n(25596),l=n(38390),i=n(69358),a=n(52205),u=n(80819),s=n(18029),c=n(1146),d=n(62042),f=n(23169),p=n(69753),g=n(6611),v=n(45169),h=n(10970);let m=((r={})[r.popupOpen=u.Vs.popupOpen]="popupOpen",r.triggerDisabled="data-trigger-disabled",r),y=(0,i.nk)(function(e,t){let{className:n,render:r,handle:i,payload:y,disabled:b,delay:x,closeOnClick:E=!0,closeDelay:R,id:w,style:S,...C}=e,M=(0,a.g)(!0),P=i?.store??M;if(!P)throw Error((0,o.A)(82));let T=(0,d.e)(w),I=P.useState("isTriggerActive",T),k=P.useState("isOpenedByTrigger",T),O=P.useState("floatingRootContext"),A=l.useRef(null),j=x??600,D=R??0,{registerTrigger:N,isMountedByThisTrigger:q}=(0,c.L_)(T,A,P,{payload:y,closeOnClick:E,closeDelay:D}),F=(0,f.n)(),{delayRef:K,isInstantPhase:V,hasProvider:H}=(0,p.c)(O,{open:k});P.useSyncedValue("isInstantPhase",V);let W=P.useState("disabled"),$=b??W,L=P.useState("trackCursorAxis"),B=P.useState("disableHoverablePopup"),U=(0,g.j)(O,{enabled:!$,mouseOnly:!0,move:!1,handleClose:B||"both"===L?null:(0,v.i)(),restMs(){let e=F?.delay,t="object"==typeof K.current?K.current.open:void 0,n=j;return H&&(n=0!==t?x??e??j:0),n},delay(){let e="object"==typeof K.current?K.current.close:void 0,t=D;return null==R&&H&&(t=e),{close:t}},triggerElementRef:A,isActiveTrigger:I,isClosing:()=>"ending"===P.select("transitionStatus")}),z=(0,h.i)(O,{enabled:!$}).reference,Y=P.useState("triggerProps",q);return(0,s.o)("button",e,{state:{open:k},ref:[t,N,A],props:[U,z,Y,{onPointerDown(){P.set("closeOnClick",E)},id:T,[m.triggerDisabled]:$?"":void 0},C],stateAttributesMapping:u.qV})})},82402(e,t,n){n.d(t,{C:()=>o});var r=n(18029);function o(e){return(0,r.o)(e.defaultTagName??"div",e,e)}},80899(e,t,n){n.d(t,{U:()=>u});var r=n(38390),o=n(83781),l=n(91509),i=n(44785),a=n(39974);let u=r.forwardRef(function(e,t){let[n,u]=r.useState();return(0,o.g)(()=>{l.nr&&u("button")},[]),(0,a.jsx)("span",{...e,ref:t,style:i.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},2409(e,t,n){n.d(t,{W:()=>l});var r=n(38390),o=n(39974);let l=r.forwardRef(function(e,t){let n,{cutout:r,...l}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...l,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})},6202(e,t,n){n.d(t,{j:()=>i,n:()=>a});var r=n(4107),o=n(86815),l=n(30825);let i={sideX:"left",sideY:"top"},a={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:a},elements:{floating:u},platform:s,strategy:c,placement:d}=e,f=(0,r.zk)(u),p=f.getComputedStyle(u);if("0s"===p.transitionDuration||""===p.transitionDuration)return{x:t,y:n,data:i};let g=await s.getOffsetParent?.(u),v={width:0,height:0};
1if("fixed"===c&&f?.visualViewport)v={width:f.visualViewport.width,height:f.visualViewport.height};else if(g===f){let e=(0,o.R)(u);v={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await s.isElement?.(g)&&(v=await s.getDimensions(g));let h=(0,l.C0)(d),m=t,y=n;return"left"===h&&(m=v.width-(t+a.width)),"top"===h&&(y=v.height-(n+a.height)),{x:m,y,data:{sideX:"left"===h?"right":i.sideX,sideY:"top"===h?"bottom":i.sideY}}}}},7034(e,t,n){n.d(t,{q:()=>u,c:()=>s});var r,o=n(65021);let l=((r={}).panelOpen="data-panel-open",r),i={[o.k.open]:""},a={[o.k.closed]:""},u={open:e=>e?{[l.panelOpen]:""}:null},s={open:e=>e?i:a}},29690(e,t,n){n.d(t,{d:()=>l});var r=n(33853),o=n(67050);function l(e){return"starting"===e?o.K2:r.t0}},36309(e,t,n){n.d(t,{s:()=>o});var r=n(4107);function o(e){let t=e.getBoundingClientRect(),n=(0,r.zk)(e),o=n.getComputedStyle(e,"::before"),l=n.getComputedStyle(e,"::after");if("none"===o.content&&"none"===l.content)return t;let i=parseFloat(o.width)||0,a=parseFloat(o.height)||0,u=parseFloat(l.width)||0,s=parseFloat(l.height)||0,c=Math.max(t.width,i,u),d=Math.max(t.height,a,s),f=c-t.width,p=d-t.height;return{left:t.left-f/2,right:t.right+f/2,top:t.top-p/2,bottom:t.bottom+p/2}}},80819(e,t,n){n.d(t,{GW:()=>v,Vs:()=>a,jL:()=>g,lP:()=>i,qV:()=>p});var r,o,l=n(53001);let i=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=l.T.startingStyle]="startingStyle",r[r.endingStyle=l.T.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),a=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),u={[a.popupOpen]:""},s={[a.popupOpen]:"",[a.pressed]:""},c={[i.open]:""},d={[i.closed]:""},f={[i.anchorHidden]:""},p={open:e=>e?u:null},g={open:e=>e?s:null},v={open:e=>e?c:d,anchorHidden:e=>e?f:null}},1146(e,t,n){n.d(t,{L_:()=>s,VI:()=>u,l$:()=>d,tr:()=>c});var r=n(38390),o=n(39291),l=n(83781),i=n(86853),a=n(56715);function u(e,t){let n=r.useRef(null),o=r.useRef(null);return r.useCallback(r=>{if(void 0!==e){if(null!==n.current){let e=n.current,r=o.current,l=t.context.triggerElements.getById(e);r&&l===r&&t.context.triggerElements.delete(e),n.current=null,o.current=null}null!==r&&(n.current=e,o.current=r,t.context.triggerElements.add(e,r))}},[t,e])}function s(e,t,n,r){let i=n.useState("isMountedByTrigger",e),a=u(e,n),s=(0,o.K)(t=>{if(a(t),!t||!n.select("open"))return;let o=n.select("activeTriggerId");o===e?n.update({activeTriggerElement:t,...r}):null==o&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})});return(0,l.g)(()=>{i&&n.update({activeTriggerElement:t.current,...r})},[i,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:i}}function c(e){let t=e.useState("open");(0,l.g)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}function d(e,t,n){let{mounted:r,setMounted:l,transitionStatus:u}=(0,i.$)(e);t.useSyncedValues({mounted:r,transitionStatus:u});let s=(0,o.K)(()=>{l(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),c=t.useState("preventUnmountingOnClose");return(0,a.v)({enabled:!c,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:u}}},10722(e,t,n){n.d(t,{Z:()=>r});class r{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}},17938(e,t,n){n.d(t,{r:()=>a,o:()=>s});var r=n(48745),o=n(33853),l=n(10722),i=n(17554);function a(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new i.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new l.Z,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:o.t0,inactiveTriggerProps:o.t0,popupProps:o.t0}}let u=(0,r.M)(e=>e.triggerIdProp??e.activeTriggerId),s={open:(0,r.M)(e=>e.openProp??e.open),mounted:(0,r.M)(e=>e.mounted),transitionStatus:(0,r.M)(e=>e.transitionStatus),floatingRootContext:(0,r.M)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,r.M)(e=>e.preventUnmountingOnClose),payload:(0,r.M)(e=>e.payload),activeTriggerId:u,activeTriggerElement:(0,r.M)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,r.M)((e,t)=>void 0!==t&&u(e)===t),isOpenedByTrigger:(0,r.M)((e,t)=>void 0!==t&&u(e)===t&&e.open),isMountedByTrigger:(0,r.M)((e,t)=>void 0!==t&&u(e)===t&&e.mounted),triggerProps:(0,r.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,r.M)(e=>e.popupProps),popupElement:(0,r.M)(e=>e.popupElement),positionerElement:(0,r.M)(e=>e.positionerElement)}},21851(e,t,n){n.d(t,{a:()=>c});var r=n(38390),o=n(34887),l=n(39291),i=n(42767),a=n(53299),u=n(89874),s=n(36136);function c(e,t){let n=r.useRef(null),c=(0,l.K)(t=>{o.flushSync(()=>{e.setOpen(!1,(0,u.d)(s.Xn,t.nativeEvent,t.currentTarget))});let r=(0,i.bp)(n.current);r?.focus()});return{preFocusGuardRef:n,handlePreFocusGuardFocus:c,handleFocusTargetFocus:(0,l.K)(n=>{let r=e.select("positionerElement");
1if(r&&(0,i.Qp)(n,r))e.context.beforeContentFocusGuardRef.current?.focus();else{o.flushSync(()=>{e.setOpen(!1,(0,u.d)(s.Xn,n.nativeEvent,n.currentTarget))});let l=(0,i.Yu)(e.context.triggerFocusTargetRef.current||t.current);for(;null!==l&&(0,a.gR)(r,l);){let e=l;if((l=(0,i.vF)(l))===e)break}l?.focus()}})}}},27911(e,t,n){n.d(t,{q:()=>r});function r(e){return null==e?e:"current"in e?e.current:e}},63029(e,t,n){n.d(t,{Pv:()=>o,Qw:()=>i,XF:()=>l});var r=n(8864);let o=1;function l(e,t){return Math.max(0,e-t)}function i(e,t){if(t<=0)return 0;let n=(0,r.q)(e,0,t),l=t-n,i=n<=o,a=l<=o;return i&&a?n<=l?0:t:i?0:a?t:n}},56992(e,t,n){n.d(t,{E:()=>l});var r=n(39974);let o="base-ui-disable-scrollbar",l={className:o,getElement:e=>(0,r.jsx)("style",{nonce:e,href:o,precedence:"base-ui:low",children:`.${o}{scrollbar-width:none}.${o}::-webkit-scrollbar{display:none}`})}},70600(e,t,n){n.d(t,{s:()=>b});var r=n(38390),o=n(30825),l=n(86815),i=n(4107),a=n(83781),u=n(4297),s=n(39291),c=n(13271),d=n(45191),f=n(51715),p=n(72385),g=n(18435);let v={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,l=await (0,c.jD)().fn(e);return{data:{referenceHidden:l.data?.referenceHidden||0===t&&0===n&&0===r&&0===o}}}};var h=n(6202);function m(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function y(e,t,n){let{rects:r,placement:l}=e;return{side:m(t,(0,o.C0)(l),n),align:(0,o.Sg)(l)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function b(e){var t,n;let{anchor:b,positionMethod:E="absolute",side:R="bottom",sideOffset:w=0,align:S="center",alignOffset:C=0,collisionBoundary:M,collisionPadding:P=5,sticky:T=!1,arrowPadding:I=5,disableAnchorTracking:k=!1,keepMounted:O=!1,floatingRootContext:A,mounted:j,collisionAvoidance:D,shiftCrossAxis:N=!1,nodeId:q,adaptiveOrigin:F,lazyFlip:K=!1,externalTree:V}=e,[H,W]=r.useState(null);j||null===H||W(null);let $=D.side||"flip",L=D.align||"flip",B=D.fallbackAxisSide||"end",U="function"==typeof b?b:void 0,z=(0,s.K)(U),Y=U?z:b,X=(0,u.u)(b),_=(0,u.u)(j),G="rtl"===(0,g.j)(),Z=H||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":G?"left":"right","inline-start":G?"right":"left"})[R],J="center"===S?Z:`${Z}-${S}`,Q=P,ee=+("bottom"===R),et=+("top"===R),en=+("right"===R),er=+("left"===R);"number"==typeof Q?Q={top:Q+ee,right:Q+er,bottom:Q+et,left:Q+en}:Q&&(Q={top:(Q.top||0)+ee,right:(Q.right||0)+er,bottom:(Q.bottom||0)+et,left:(Q.left||0)+en});let eo={boundary:"clipping-ancestors"===M?"clippingAncestors":M,padding:Q},el=r.useRef(null),ei=(0,u.u)(w),ea=(0,u.u)(C),eu=[(0,c.cY)(e=>{let t=y(e,R,G),n="function"==typeof ei.current?ei.current(t):ei.current,r="function"==typeof ea.current?ea.current(t):ea.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof w?w:0,"function"!=typeof C?C:0,G,R])],es="none"===L&&"shift"!==$,ec=!es&&(T||N||"shift"===$),ed="none"===$?null:(0,c.UU)({...eo,padding:{top:Q.top+1,right:Q.right+1,bottom:Q.bottom+1,left:Q.left+1},mainAxis:!N&&"flip"===$,crossAxis:"flip"===L&&"alignment",fallbackAxisSideDirection:B}),ef=es?null:(0,c.BN)(e=>{let t=(0,l.R)(e.elements.floating).documentElement;return{...eo,rootBoundary:N?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==L,crossAxis:ec,limiter:T||N?void 0:(0,c.ER)(e=>{if(!el.current)return{};let{width:t,height:n}=el.current.getBoundingClientRect(),r=(0,o.TV)((0,o.C0)(e.placement)),l="y"===r?Q.left+Q.right:Q.top+Q.bottom;return{offset:("y"===r?t:n)/2+l/2}})}},[eo,T,N,Q,L]);"shift"===$||"shift"===L||"center"===S?eu.push(ef,ed):eu.push(ed,ef),eu.push((0,c.Ej)({...eo,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!_.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let l=(0,i.zk)(e).devicePixelRatio||1,{x:a,y:u,width:s,height:c}=r.reference,d=(Math.round((a+s)*l)-Math.round(a*l))/l,f=(Math.round((u+c)*l)-Math.round(u*l))/l;o.setProperty("--anchor-width",`${d}px`),o.setProperty("--anchor-height",`${f}px`)}}),(t=()=>({element:el.current||(0,l.R)(el.current).createElement("div"),padding:I,offsetParent:"floating"}),n=[I],{name:"arrow",options:t,async fn(e){let{x:n,y:r,placement:l,rects:i,platform:a,elements:u,middlewareData:s}=e,{element:c,padding:d=0,offsetParent:f="real"}=(0,o._3)(t,e)||{};if(null==c)return{};let p=(0,o.nI)(d),g={x:n,y:r},v=(0,o.Dz)(l),h=(0,o.sq)(v),m=await a.getDimensions(c),y="y"===v,b=y?"clientHeight":"clientWidth",x=i.reference[h]+i.reference[v]-g[v]-i.floating[h],E=g[v]-i.reference[v],R="real"===f?await a.getOffsetParent?.(c):u.floating,w=u.floating[b]||i.floating[h];w&&await a.isElement?.(R)||(w=u.floating[b]||i.floating[h]);let S=w/2-m[h]/2-1,C=Math.min(p[y?"top":"left"],S),M=Math.min(p[y?"bottom":"right"],S),P=w-m[h]-M,T=w/2-m[h]/2+(x/2-E/2),I=(0,o.qE)(C,T,P),k=!s.arrow&&null!=(0,o.Sg)(l)&&T!==I&&i.reference[h]/2-(T<C?C:M)-m[h]/2<0,O=k?T<C?T-C:T-P:0;return{[v]:g[v]+O,data:{[v]:I,centerOffset:T-I-O,...k&&{alignmentOffset:O}},reset:k}},options:[t,n]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:l,y:i}=e,a=(0,o.C0)(r),u=(0,o.TV)(a),s=el.current,c=n.arrow?.x||0,d=n.arrow?.y||0,f=s?.clientWidth||0,p=s?.clientHeight||0,g=c+f/2,v=d+p/2,h=Math.abs(n.shift?.y||0),m=l.reference.height/2,b="function"==typeof w?w(y(e,R,G)):w,x=h>b,E={top:`${g}px calc(100% + ${b}px)`,bottom:`${g}px ${-b}px`,left:`calc(100% + ${b}px) ${v}px`,right:`${-b}px ${v}px`}[a],S=`${g}px ${l.reference.y+m-i}px`;return t.floating.style.setProperty("--transform-origin",ec&&"y"===u&&x?S:E),{}}},v,F),(0,a.g)(()=>{!j&&A&&A.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[j,A]);let ep=r.useMemo(()=>({elementResize:!k&&"u">typeof ResizeObserver,layoutShift:!k&&"u">typeof IntersectionObserver}),[k]),{refs:eg,elements:ev,x:eh,y:em,middlewareData:ey,update:eb,placement:ex,context:eE,isPositioned:eR,floatingStyles:ew}=function(e={}){let{nodeId:t,externalTree:n}=e,o=(0,f.P)(e),l=e.rootContext||o,u={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[s,p]=r.useState(null),g=r.useRef(null),v=(0,d.cq)(n);(0,a.g)(()=>{u.domReference&&(g.current=u.domReference)},[u.domReference]);let h=(0,c.we)({...e,elements:{...u,...s&&{reference:s}}}),m=r.useCallback(e=>{let t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;p(t),h.refs.setReference(t)},[h.refs]),[y,b]=r.useState(void 0),[x,E]=r.useState(null);l.useSyncedValue("referenceElement",y??null);let R=(0,i.vq)(y)?y:null;l.useSyncedValue("domReferenceElement",void 0===y?u.domReference:R),l.useSyncedValue("floatingElement",x);let w=r.useCallback(e=>{((0,i.vq)(e)||null===e)&&(g.current=e,b(e)),((0,i.vq)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,i.vq)(e))&&h.refs.setReference(e)},[h.refs,b]),S=r.useCallback(e=>{E(e),h.refs.setFloating(e)},[h.refs]),C=r.useMemo(()=>({...h.refs,setReference:w,setFloating:S,setPositionReference:m,domReference:g}),[h.refs,w,S,m]),M=r.useMemo(()=>({...h.elements,domReference:u.domReference}),[h.elements,u.domReference]),P=l.useState("open"),T=l.useState("floatingId"),I=r.useMemo(()=>({...h,dataRef:l.context.dataRef,open:P,onOpenChange:l.setOpen,events:l.context.events,floatingId:T,refs:C,elements:M,nodeId:t,rootStore:l}),[h,C,M,t,l,P,T]);return(0,a.g)(()=>{l.context.dataRef.current.floatingContext=I;let e=v?.nodesRef.current.find(e=>e.id===t);e&&(e.context=I)}),r.useMemo(()=>({...h,context:I,refs:C,elements:M,rootStore:l}),[h,C,M,I,l])}({rootContext:A,open:O?j:void 0,placement:J,middleware:eu,strategy:E,whileElementsMounted:O?void 0:(...e)=>(0,p.ll)(...e,ep),nodeId:q,externalTree:V}),{sideX:eS,sideY:eC}=ey.adaptiveOrigin||h.j,eM=eR?E:"fixed",eP=r.useMemo(()=>{let e=F?{position:eM,[eS]:eh,[eC]:em}:{position:eM,...ew};return eR||(e.opacity=0),e},[F,eM,eS,eh,eC,em,ew,eR]),eT=r.useRef(null);(0,a.g)(()=>
1{if(!j)return;let e=X.current,t="function"==typeof e?e():e,n=(x(t)?t.current:t)||null;n!==eT.current&&(eg.setPositionReference(n),eT.current=n)},[j,eg,Y,X]),r.useEffect(()=>{if(!j)return;let e=X.current;"function"!=typeof e&&x(e)&&e.current!==eT.current&&(eg.setPositionReference(e.current),eT.current=e.current)},[j,eg,Y,X]),r.useEffect(()=>{if(O&&j&&ev.domReference&&ev.floating)return(0,p.ll)(ev.domReference,ev.floating,eb,ep)},[O,j,ev,eb,ep]);let eI=(0,o.C0)(ex),ek=m(R,eI,G),eO=(0,o.Sg)(ex)||"center",eA=!!ey.hide?.referenceHidden;(0,a.g)(()=>{K&&j&&eR&&W(eI)},[K,j,eR,eI]);let ej=r.useMemo(()=>({position:"absolute",top:ey.arrow?.y,left:ey.arrow?.x}),[ey.arrow]),eD=ey.arrow?.centerOffset!==0;return r.useMemo(()=>({positionerStyles:eP,arrowStyles:ej,arrowRef:el,arrowUncentered:eD,side:ek,align:eO,physicalSide:eI,anchorHidden:eA,refs:eg,context:eE,isPositioned:eR,update:eb}),[eP,ej,el,eD,ek,eO,eI,eA,eg,eE,eR,eb])}function x(e){return null!=e&&"current"in e}},1715(e,t,n){n.d(t,{G:()=>a});var r=n(38390),o=n(86815),l=n(17169),i=n(83781);function a(e,t,n,a){let[u,s]=r.useState(!1);(0,i.g)(()=>{if(!e||!t||null==n)return void s(!1);let r=(0,o.R)(n).documentElement.clientWidth,l=n.offsetWidth;s(r>0&&l>0&&l>=r-20)},[e,t,n]),(0,l.K)(e&&(!t||u),a)}},1461(e,t,n){n.d(t,{G:()=>a});var r=n(38390),o=n(39291),l=n(91509),i=n(98399);function a(e){let t,n,[a,u]=r.useState(null),s=(0,o.K)((t,n)=>{e||u(n||(l.un?"touch":""))});(0,i.x)(e,t=>{t&&!e&&u(null)});let{onClick:c,onPointerDown:d}=(t=r.useRef(""),n=r.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,s(e,e.pointerType))},[s]),{onClick:r.useCallback(e=>{0===e.detail?s(e,"keyboard"):(s(e,"pointerType"in e?e.pointerType:t.current),t.current="")},[s]),onPointerDown:n});return r.useMemo(()=>({openMethod:a,triggerProps:{onClick:c,onPointerDown:d}}),[a,c,d])}},93447(e,t,n){n.d(t,{i:()=>i});var r=n(80819),o=n(18029),l=n(29690);function i(e,t,{styles:n,transitionStatus:a,props:u,refs:s,hidden:c,inert:d=!1}){let f={...n};return d&&(f.pointerEvents="none"),(0,o.o)("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:c,style:f},(0,l.d)(a),u],stateAttributesMapping:r.GW})}},60167(e,t,n){n.d(t,{q:()=>r});function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}},91509(e,t,n){n.d(t,{KT:()=>f,Tc:()=>a,cX:()=>d,m0:()=>c,nr:()=>s,un:()=>u});let r="u">typeof navigator,o=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),l=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),a="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),u="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform);r&&/firefox/i.test(i);let s=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(i);let c=r&&/android/i.test(l)||/android/i.test(i),d=r&&l.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,f=i.includes("jsdom/")},33853(e,t,n){function r(){}n.d(t,{Ml:()=>o,t0:()=>l,tE:()=>r});let o=Object.freeze([]),l=Object.freeze({})},69358(e,t,n){let r;n.d(t,{G1:()=>s,iE:()=>a,kz:()=>u,nk:()=>c});var o=n(38390),l=n(66228);let i=[];function a(){return r}function u(e){i.push(e)}function s(e){let t=(t,n)=>{let o,a=(0,l.j)(d).current;try{for(let e of(r=a,i))e.before(a);for(let r of(o=e(t,n),i))r.after(a);a.didInitialize=!0}finally{r=void 0}return o};return t.displayName=e.displayName||e.name,t}function c(e){return o.forwardRef(s(e))}function d(){return{didInitialize:!1}}},25596(e,t,n){n.d(t,{A:()=>r});let r=function(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},43783(e,t,n){n.d(t,{Y:()=>o});var r=n(19363);function o(e){return(0,r._)(19)?e:e?"true":void 0}},82168(e,t,n){n.d(t,{F:()=>r});function r(e){return null==e||e.hasAttribute("disabled")||"true"===e.getAttribute("aria-disabled")}},43925(e,t,n){n.d(t,{g:()=>r});function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}},94490(e,t,n){n.d(t,{r:()=>r});function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}}
1,86815(e,t,n){n.d(t,{R:()=>r});function r(e){return e?.ownerDocument||document}},19363(e,t,n){n.d(t,{_:()=>o});let r=parseInt(n(38390).version,10);function o(e){return r>=e}},68256(e,t,n){n.d(t,{H:()=>s});var r=n(38390),o=n(67399),l=n(4380),i=n(39291),a=n(83781),u=n(33853);class s extends o.i{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){r.useDebugValue(e),(0,a.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,a.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,a.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=void 0!==t;(0,a.g)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,o){return r.useDebugValue(e),(0,l.P)(this,this.selectors[e],t,n,o)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,i.K)(t??u.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}},67399(e,t,n){n.d(t,{i:()=>o});var r=n(4380);class o{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,o){return(0,r.P)(this,e,t,n,o)}}},48745(e,t,n){n.d(t,{M:()=>o});var r=n(25596);let o=(e,t,n,o,l,i,...a)=>{let u;if(a.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&l&&i)u=(r,a,u,s)=>i(e(r,a,u,s),t(r,a,u,s),n(r,a,u,s),o(r,a,u,s),l(r,a,u,s),a,u,s);else if(e&&t&&n&&o&&l)u=(r,i,a,u)=>l(e(r,i,a,u),t(r,i,a,u),n(r,i,a,u),o(r,i,a,u),i,a,u);else if(e&&t&&n&&o)u=(r,l,i,a)=>o(e(r,l,i,a),t(r,l,i,a),n(r,l,i,a),l,i,a);else if(e&&t&&n)u=(r,o,l,i)=>n(e(r,o,l,i),t(r,o,l,i),o,l,i);else if(e&&t)u=(n,r,o,l)=>t(e(n,r,o,l),r,o,l);else if(e)u=e;else throw Error("Missing arguments");return u}},4380(e,t,n){n.d(t,{P:()=>s});var r=n(38390),o=n(23586),l=n(53900),i=n(19363),a=n(69358);let u=(0,i._)(19)?function(e,t,n,l,i){let u,s=(0,a.iE)();if(!s){let a;return a=r.useCallback(()=>t(e.getSnapshot(),n,l,i),[e,t,n,l,i]),(0,o.useSyncExternalStore)(e.subscribe,a,a)}let c=s.syncIndex;return s.syncIndex+=1,s.didInitialize?(u=s.syncHooks[c]).store===e&&u.selector===t&&Object.is(u.a1,n)&&Object.is(u.a2,l)&&Object.is(u.a3,i)||(u.store!==e&&(s.didChangeStore=!0),u.store=e,u.selector=t,u.a1=n,u.a2=l,u.a3=i,u.didChange=!0):(u={store:e,selector:t,a1:n,a2:l,a3:i,value:t(e.getSnapshot(),n,l,i),didChange:!1},s.syncHooks.push(u)),u.value}:function(e,t,n,r,o){return(0,l.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function s(e,t,n,r,o){return u(e,t,n,r,o)}(0,a.kz)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}})},61468(e,t,n){n.d(t,{K:()=>i,N:()=>a});var r=n(66228),o=n(73241);let l=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};
1class i{static create(){return new i}static request(e){return l.request(e)}static cancel(e){return l.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=l.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(l.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function a(){let e=(0,r.j)(i.create).current;return(0,o.y)(e.disposeEffect),e}},11165(e,t,n){n.d(t,{q:()=>o});var r=n(38390);function o({controlled:e,default:t,name:n,state:l="value"}){let{current:i}=r.useRef(void 0!==e),[a,u]=r.useState(t),s=r.useCallback(e=>{i||u(e)},[]);return[i?e:a,s]}},38737(e,t,n){n.d(t,{B:()=>a});var r=n(38390);let o={...n.t(r,2)},l=0,i=o.useId;function a(e,t){if(void 0!==i){let n=i();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,o]=r.useState(e),i=e||n;return r.useEffect(()=>{null==n&&(l+=1,o(`${t}-${l}`))},[n,t]),i}(e,t)}},83781(e,t,n){n.d(t,{g:()=>o});var r=n(38390);let o="u">typeof document?r.useLayoutEffect:()=>{}},31085(e,t,n){n.d(t,{U:()=>l,a:()=>o});var r=n(66228);function o(e,t,n,o){var l,u,s,c,d;let f=(0,r.j)(i).current;return l=f,u=e,s=t,c=n,d=o,(l.refs[0]!==u||l.refs[1]!==s||l.refs[2]!==c||l.refs[3]!==d)&&a(f,[e,t,n,o]),f.callback}function l(e){var t,n;let o=(0,r.j)(i).current;return t=o,n=e,(t.refs.length!==n.length||t.refs.some((e,t)=>e!==n[t]))&&a(o,e),o.callback}function i(){return{callback:null,cleanup:null,refs:[]}}function a(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];if(null!=o)switch(typeof o){case"function":{let t=o(n);"function"==typeof t&&(r[e]=t);break}case"object":o.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}},44910(e,t,n){n.d(t,{j:()=>o});var r=n(38390);function o(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}}
1,73241(e,t,n){n.d(t,{y:()=>l});var r=n(38390);let o=[];function l(e){r.useEffect(e,o)}},66228(e,t,n){n.d(t,{j:()=>l});var r=n(38390);let o={};function l(e,t){let n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}},17169(e,t,n){n.d(t,{K:()=>h});var r=n(4107),o=n(60167),l=n(91509),i=n(86815),a=n(83781),u=n(80080),s=n(61468),c=n(33853);let d={},f={},p="";class g{lockCount=0;restore=null;timeoutLock=u.E.create();timeoutUnlock=u.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,n,a,u,g;if(0===this.lockCount||null!==this.restore)return;let v=(0,i.R)(e).documentElement,h=(0,r.zk)(v).getComputedStyle(v).overflowY;if("hidden"===h||"clip"===h){this.restore=c.tE;return}let m=l.un||!function(e){if("u"<typeof document)return!1;let t=(0,i.R)(e);return(0,r.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=m?(n=(t=(0,i.R)(e)).documentElement,a=t.body,g={overflowY:(u=(0,r.ZU)(n)?n:a).style.overflowY,overflowX:u.style.overflowX},Object.assign(u.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(u.style,g)}):function(e){let t=(0,i.R)(e),n=t.documentElement,a=t.body,u=(0,r.zk)(n),c=0,g=0,v=!1,h=s.K.create();if(l.Tc&&(u.visualViewport?.scale??1)!==1)return()=>{};function m(){let t=u.getComputedStyle(n),o=u.getComputedStyle(a),l=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";c=n.scrollTop,g=n.scrollLeft,d={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},p=n.style.scrollBehavior,f={position:a.style.position,height:a.style.height,width:a.style.width,boxSizing:a.style.boxSizing,overflowY:a.style.overflowY,overflowX:a.style.overflowX,scrollBehavior:a.style.scrollBehavior};let s=n.scrollHeight>n.clientHeight,h=n.scrollWidth>n.clientWidth,m="scroll"===t.overflowY||"scroll"===o.overflowY,y="scroll"===t.overflowX||"scroll"===o.overflowX,b=Math.max(0,u.innerWidth-a.clientWidth),x=Math.max(0,u.innerHeight-a.clientHeight),E=parseFloat(o.marginTop)+parseFloat(o.marginBottom),R=parseFloat(o.marginLeft)+parseFloat(o.marginRight),w=(0,r.ZU)(n)?n:a;if(v=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,i.R)(e),n=t.documentElement,o=t.body,l=(0,r.ZU)(n)?n:o,a=l.style.overflowY,u=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",l.style.overflowY="scroll";let s=l.offsetWidth;l.style.overflowY="hidden";let c=l.offsetWidth;return l.style.overflowY=a,n.style.scrollbarGutter=u,s===c}(e)){n.style.scrollbarGutter=l,w.style.overflowY="hidden",w.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:l,overflowY:"hidden",overflowX:"hidden"}),(s||m)&&(n.style.overflowY="scroll"),(h||y)&&(n.style.overflowX="scroll"),Object.assign(a.style,{position:"relative",height:E||x?`calc(100dvh - ${E+x}px)`:"100dvh",width:R||b?`calc(100vw - ${R+b}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),a.scrollTop=c,a.scrollLeft=g,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function y(){Object.assign(n.style,d),Object.assign(a.style,f),v||(n.scrollTop=c,n.scrollLeft=g,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=p)}m();let b=(0,o.q)(u,"resize",function(){y(),h.request(m)});return()=>{h.cancel(),y(),"function"==typeof u.removeEventListener&&b()}}(e)}}let v=new g;function h(e=!0,t=null){(0,a.g)(()=>{if(e)return v.acquire(t)},[e,t])}},39291(e,t,n){n.d(t,{K:()=>u});var r,o=n(38390),l=n(66228);let i=(r||(r=n.t(o,2)))[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],a=i&&i!==o.useLayoutEffect?i:e=>e();function u(e){let t=(0,l.j)(s).current;return t.next=e,a(t.effect),t.trampoline}function s(){let e={next:void 0,callback:c,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function c(){}}
1,80080(e,t,n){n.d(t,{E:()=>l,Z:()=>i});var r=n(66228),o=n(73241);class l{static create(){return new l}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function i(){let e=(0,r.j)(l.create).current;return(0,o.y)(e.disposeEffect),e}},4297(e,t,n){n.d(t,{u:()=>l});var r=n(83781),o=n(66228);function l(e){let t=(0,o.j)(i,e).current;return t.next=e,(0,r.g)(t.effect),t}function i(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},44785(e,t,n){n.d(t,{Q:()=>o,a:()=>l});let r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},o={...r,position:"fixed",top:0,left:0},l={...r,position:"absolute"}},53823(e,t,n){n.d(t,{s:()=>i,t:()=>l});var r=n(38390);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let n=!1,r=e.map(e=>{let r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():o(e[t],null)}}}}function i(...e){return r.useCallback(l(...e),e)}},66490(e,t,n){let r,o,l;n.d(t,{VY:()=>eF,l9:()=>eA,UC:()=>eN,ZL:()=>ej,bm:()=>eK,bL:()=>eO,hE:()=>eq,hJ:()=>eD});var i,a,u=n(38390),s=n.t(u,2);function c(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}"u">typeof window&&window.document&&window.document.createElement;var d=n(53823),f=n(39974),p=n(74307),g=n(39592),v=s[" useInsertionEffect ".trim().toString()]||g.N;Symbol("RADIX:SYNC_STATE");var h=n(34887),m=Symbol("radix.slottable");function y(e){return u.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var n,r;let o,l,i,a=(r=n=`Primitive.${t}`,(o=u.forwardRef((e,t)=>{let{children:n,...r}=e;if(u.isValidElement(n)){var o;let e,l,i=(o=n,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==u.Fragment&&(a.ref=t?(0,d.t)(t,i):i),u.cloneElement(n,a)}return u.Children.count(n)>1?u.Children.only(null):null})).displayName=`${r}.SlotClone`,l=o,(i=u.forwardRef((e,t)=>{let{children:n,...r}=e,o=u.Children.toArray(n),i=o.find(y);if(i){let e=i.props.children,n=o.map(t=>t!==i?t:u.Children.count(e)>1?u.Children.only(null):u.isValidElement(e)?e.props.children:null);return(0,f.jsx)(l,{...r,ref:t,children:u.isValidElement(e)?u.cloneElement(e,void 0,n):null})}return(0,f.jsx)(l,{...r,ref:t,children:n})})).displayName=`${n}.Slot`,i),s=u.forwardRef((e,n)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(r?a:t,{...o,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{});function x(e){let t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...e)=>t.current?.(...e),[])}var E="dismissableLayer.update",R=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=u.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:i,onDismiss:s,...p}=e,g=u.useContext(R),[v,h]=u.useState(null),m=v?.ownerDocument??globalThis?.document,[,y]=u.useState({}),w=(0,d.s)(t,e=>h(e)),M=Array.from(g.layers),[P]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),T=M.indexOf(P),I=v?M.indexOf(v):-1,k=g.layersWithOutsidePointerEventsDisabled.size>0,O=I>=T,A=function(e,t=globalThis?.document){let n=x(e),r=u.useRef(!1),o=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){C("dismissableLayer.pointerDownOutside",n,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...g.branches].some(e=>e.contains(t));O&&!n&&(o?.(e),i?.(e),e.defaultPrevented||s?.())},m),j=function(e,t=globalThis?.document){let n=x(e),r=u.useRef(!1);return u.useEffect(()=>{let e=e=>
1{e.target&&!r.current&&C("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...g.branches].some(e=>e.contains(t))&&(l?.(e),i?.(e),e.defaultPrevented||s?.())},m);return!function(e,t=globalThis?.document){let n=x(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{I===g.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},m),u.useEffect(()=>{if(v)return n&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(a=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(v)),g.layers.add(v),S(),()=>{n&&1===g.layersWithOutsidePointerEventsDisabled.size&&(m.body.style.pointerEvents=a)}},[v,m,n,g]),u.useEffect(()=>()=>{v&&(g.layers.delete(v),g.layersWithOutsidePointerEventsDisabled.delete(v),S())},[v,g]),u.useEffect(()=>{let e=()=>y({});return document.addEventListener(E,e),()=>document.removeEventListener(E,e)},[]),(0,f.jsx)(b.div,{...p,ref:w,style:{pointerEvents:k?O?"auto":"none":void 0,...e.style},onFocusCapture:c(e.onFocusCapture,j.onFocusCapture),onBlurCapture:c(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:c(e.onPointerDownCapture,A.onPointerDownCapture)})});function S(){let e=new CustomEvent(E);document.dispatchEvent(e)}function C(e,t,n,{discrete:r}){let o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});if(t&&o.addEventListener(e,t,{once:!0}),r)o&&h.flushSync(()=>o.dispatchEvent(l));else o.dispatchEvent(l)}w.displayName="DismissableLayer",u.forwardRef((e,t)=>{let n=u.useContext(R),r=u.useRef(null),o=(0,d.s)(t,r);return u.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(b.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var M=Symbol("radix.slottable");function P(e){return u.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===M}var T=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var n,r;let o,l,i,a=(r=n=`Primitive.${t}`,(o=u.forwardRef((e,t)=>{let{children:n,...r}=e;if(u.isValidElement(n)){var o;let e,l,i=(o=n,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==u.Fragment&&(a.ref=t?(0,d.t)(t,i):i),u.cloneElement(n,a)}return u.Children.count(n)>1?u.Children.only(null):null})).displayName=`${r}.SlotClone`,l=o,(i=u.forwardRef((e,t)=>{let{children:n,...r}=e,o=u.Children.toArray(n),i=o.find(P);if(i){let e=i.props.children,n=o.map(t=>t!==i?t:u.Children.count(e)>1?u.Children.only(null):u.isValidElement(e)?e.props.children:null);return(0,f.jsx)(l,{...r,ref:t,children:u.isValidElement(e)?u.cloneElement(e,void 0,n):null})}return(0,f.jsx)(l,{...r,ref:t,children:n})})).displayName=`${n}.Slot`,i),s=u.forwardRef((e,n)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(r?a:t,{...o,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),I="focusScope.autoFocusOnMount",k="focusScope.autoFocusOnUnmount",O={bubbles:!1,cancelable:!0},A=u.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...i}=e,[a,s]=u.useState(null),c=x(o),p=x(l),g=u.useRef(null),v=(0,d.s)(t,e=>s(e)),h=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(r){let e=function(e){if(h.paused||!a)return;let t=e.target;a.contains(t)?g.current=t:N(g.current,{select:!0})},t=function(e){if(h.paused||!a)return;let t=e.relatedTarget;null!==t&&(a.contains(t)||N(g.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&N(a)});return a&&n.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,a,h.paused]),u.useEffect(()=>{if(a){q.add(h);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(I,O);a.addEventListener(I,c),a.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(N(r,{select:t}),document.activeElement!==n)return}(j(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&N(a))}return()=>{a.removeEventListener(I,c),setTimeout(()=>{let t=new CustomEvent(k,O);a.addEventListener(k,p),a.dispatchEvent(t),t.defaultPrevented||N(e??document.body,{select:!0}),a.removeEventListener(k,p),q.remove(h)}
1,0)}}},[a,c,p,h]);let m=u.useCallback(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var l;let t,r=e.currentTarget,[i,a]=[D(t=j(l=r),l),D(t.reverse(),l)];i&&a?e.shiftKey||o!==a?e.shiftKey&&o===i&&(e.preventDefault(),n&&N(a,{select:!0})):(e.preventDefault(),n&&N(i,{select:!0})):o===r&&e.preventDefault()}},[n,r,h.paused]);return(0,f.jsx)(T.div,{tabIndex:-1,...i,ref:v,onKeyDown:m})});function j(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function D(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function N(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}A.displayName="FocusScope";var q=(l=[],{add(e){let t=l[0];e!==t&&t?.pause(),(l=F(l,e)).unshift(e)},remove(e){l=F(l,e),l[0]?.resume()}});function F(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var K=Symbol("radix.slottable");function V(e){return u.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===K}var H=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var n,r;let o,l,i,a=(r=n=`Primitive.${t}`,(o=u.forwardRef((e,t)=>{let{children:n,...r}=e;if(u.isValidElement(n)){var o;let e,l,i=(o=n,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==u.Fragment&&(a.ref=t?(0,d.t)(t,i):i),u.cloneElement(n,a)}return u.Children.count(n)>1?u.Children.only(null):null})).displayName=`${r}.SlotClone`,l=o,(i=u.forwardRef((e,t)=>{let{children:n,...r}=e,o=u.Children.toArray(n),i=o.find(V);if(i){let e=i.props.children,n=o.map(t=>t!==i?t:u.Children.count(e)>1?u.Children.only(null):u.isValidElement(e)?e.props.children:null);return(0,f.jsx)(l,{...r,ref:t,children:u.isValidElement(e)?u.cloneElement(e,void 0,n):null})}return(0,f.jsx)(l,{...r,ref:t,children:n})})).displayName=`${n}.Slot`,i),s=u.forwardRef((e,n)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(r?a:t,{...o,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),W=u.forwardRef((e,t)=>{let{container:n,...r}=e,[o,l]=u.useState(!1);(0,g.N)(()=>l(!0),[]);let i=n||o&&globalThis?.document?.body;return i?h.createPortal((0,f.jsx)(H.div,{...r,ref:t}),i):null});W.displayName="Portal";var $=e=>{var t;let n,r,{present:o,children:l}=e,i=function(e){var t,n;let[r,o]=u.useState(),l=u.useRef(null),i=u.useRef(e),a=u.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},u.useReducer((e,t)=>n[e][t]??e,t));return u.useEffect(()=>{let e=L(l.current);a.current="mounted"===s?e:"none"},[s]),(0,g.N)(()=>{let t=l.current,n=i.current;if(n!==e){let r=a.current,o=L(t);e?c("MOUNT"):"none"===o||t?.display==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),i.current=e}},[e,c]),(0,g.N)(()=>{if(r){let e,t=r.ownerDocument.defaultView??window,n=n=>{let o=L(l.current).includes(CSS.escape(n.animationName));if(n.target===r&&o&&(c("ANIMATION_END"),!i.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},o=e=>{e.target===r&&(a.current=L(l.current))};return r.addEventListener("animationstart",o),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",o),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:u.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(o),a="function"==typeof l?l({present:i.isPresent}):u.Children.only(l),s=(0,d.s)(i.ref,(t=a,(r=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(r=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof l||i.isPresent?u.cloneElement(a,{ref:s}):null};function L(e){return e?.animationName||"none"}function B(e){var t;let n,r=(t=e,(n=u.forwardRef((e,t)=>
1{let{children:n,...r}=e;if(u.isValidElement(n)){var o;let e,l,i=(o=n,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==u.Fragment&&(a.ref=t?(0,d.t)(t,i):i),u.cloneElement(n,a)}return u.Children.count(n)>1?u.Children.only(null):null})).displayName=`${t}.SlotClone`,n),o=u.forwardRef((e,t)=>{let{children:n,...o}=e,l=u.Children.toArray(n),i=l.find(z);if(i){let e=i.props.children,n=l.map(t=>t!==i?t:u.Children.count(e)>1?u.Children.only(null):u.isValidElement(e)?e.props.children:null);return(0,f.jsx)(r,{...o,ref:t,children:u.isValidElement(e)?u.cloneElement(e,void 0,n):null})}return(0,f.jsx)(r,{...o,ref:t,children:n})});return o.displayName=`${e}.Slot`,o}$.displayName="Presence";var U=Symbol("radix.slottable");function z(e){return u.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===U}var Y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=B(`Primitive.${t}`),r=u.forwardRef((e,r)=>{let{asChild:o,...l}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(o?n:t,{...l,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),X=0;function _(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var G=n(94704),Z=n(63799),J="Dialog",[Q,ee]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>u.createContext(e));return function(n){let r=n?.[e]||t;return u.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=u.createContext(r),l=n.length;n=[...n,r];let i=t=>{let{scope:n,children:r,...i}=t,a=n?.[e]?.[l]||o,s=u.useMemo(()=>i,Object.values(i));return(0,f.jsx)(a.Provider,{value:s,children:r})};return i.displayName=t+"Provider",[i,function(n,i){let a=i?.[e]?.[l]||o,s=u.useContext(a);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(J),[et,en]=Q(J),er=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:l,modal:i=!0}=e,a=u.useRef(null),s=u.useRef(null),[c,d]=function({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,l,i]=function({defaultProp:e,onChange:t}){let[n,r]=u.useState(e),o=u.useRef(n),l=u.useRef(t);return v(()=>{l.current=t},[t]),u.useEffect(()=>{o.current!==n&&(l.current?.(n),o.current=n)},[n,o]),[n,r,l]}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:o;{let t=u.useRef(void 0!==e);u.useEffect(()=>{let e=t.current;if(e!==a){let t=a?"controlled":"uncontrolled";console.warn(`${r} 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=a},[a,r])}return[s,u.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&i.current?.(n)}else l(t)},[a,e,l,i])]}({prop:r,defaultProp:o??!1,onChange:l,caller:J});return(0,f.jsx)(et,{scope:t,triggerRef:a,contentRef:s,contentId:(0,p.B)(),titleId:(0,p.B)(),descriptionId:(0,p.B)(),open:c,onOpenChange:d,onOpenToggle:u.useCallback(()=>d(e=>!e),[d]),modal:i,children:n})};er.displayName=J;var eo="DialogTrigger",el=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}
1=e,o=en(eo,n),l=(0,d.s)(t,o.triggerRef);return(0,f.jsx)(Y.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":eC(o.open),...r,ref:l,onClick:c(e.onClick,o.onOpenToggle)})});el.displayName=eo;var ei="DialogPortal",[ea,eu]=Q(ei,{forceMount:void 0}),es=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,l=en(ei,t);return(0,f.jsx)(ea,{scope:t,forceMount:n,children:u.Children.map(r,e=>(0,f.jsx)($,{present:n||l.open,children:(0,f.jsx)(W,{asChild:!0,container:o,children:e})}))})};es.displayName=ei;var ec="DialogOverlay",ed=u.forwardRef((e,t)=>{let n=eu(ec,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=en(ec,e.__scopeDialog);return l.modal?(0,f.jsx)($,{present:r||l.open,children:(0,f.jsx)(ep,{...o,ref:t})}):null});ed.displayName=ec;var ef=B("DialogOverlay.RemoveScroll"),ep=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=en(ec,n);return(0,f.jsx)(G.A,{as:ef,allowPinchZoom:!0,shards:[o.contentRef],children:(0,f.jsx)(Y.div,{"data-state":eC(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),eg="DialogContent",ev=u.forwardRef((e,t)=>{let n=eu(eg,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=en(eg,e.__scopeDialog);return(0,f.jsx)($,{present:r||l.open,children:l.modal?(0,f.jsx)(eh,{...o,ref:t}):(0,f.jsx)(em,{...o,ref:t})})});ev.displayName=eg;var eh=u.forwardRef((e,t)=>{let n=en(eg,e.__scopeDialog),r=u.useRef(null),o=(0,d.s)(t,n.contentRef,r);return u.useEffect(()=>{let e=r.current;if(e)return(0,Z.Eq)(e)},[]),(0,f.jsx)(ey,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:c(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:c(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:c(e.onFocusOutside,e=>e.preventDefault())})}),em=u.forwardRef((e,t)=>{let n=en(eg,e.__scopeDialog),r=u.useRef(!1),o=u.useRef(!1);return(0,f.jsx)(ey,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let l=t.target;n.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),ey=u.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,...i}=e,a=en(eg,n),s=u.useRef(null),c=(0,d.s)(t,s);return u.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??_()),document.body.insertAdjacentElement("beforeend",e[1]??_()),X++,()=>{1===X&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),X--}},[]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(A,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,f.jsx)(w,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":eC(a.open),...i,ref:c,onDismiss:()=>a.onOpenChange(!1)})}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(eI,{titleId:a.titleId}),(0,f.jsx)(ek,{contentRef:s,descriptionId:a.descriptionId})]})]})}),eb="DialogTitle",ex=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=en(eb,n);return(0,f.jsx)(Y.h2,{id:o.titleId,...r,ref:t})});ex.displayName=eb;var eE="DialogDescription",eR=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=en(eE,n);return(0,f.jsx)(Y.p,{id:o.descriptionId,...r,ref:t})});eR.displayName=eE;var ew="DialogClose",eS=u.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=en(ew,n);return(0,f.jsx)(Y.button,{type:"button",...r,ref:t,onClick:c(e.onClick,()=>o.onOpenChange(!1))})});function eC(e){return e?"open":"closed"}eS.displayName=ew;var eM="DialogTitleWarning",[eP,eT]=(i={contentName:eg,titleName:eb,docsSlug:"dialog"},r=u.createContext(i),(o=e=>{let{children:t,...n}=e,o=u.useMemo(()=>n,Object.values(n));return(0,f.jsx)(r.Provider,{value:o,children:t})}).displayName=eM+"Provider",[o,function(e){let t=u.useContext(r);if(t)return t;if(void 0!==i)return i;throw Error(`\`${e}\` must be used within \`${eM}\``)}]),eI=({titleId:e})=>{let t=eT(eM),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return u.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ek=({contentRef:e,descriptionId:t})=>{let n=eT("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return u.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},eO=er,eA=el,ej=es,eD=ed,eN=ev,eq=ex,eF=eR,eK=eS}
5,74307(e,t,n){n.d(t,{B:()=>u});var r,o=n(38390),l=n(39592),i=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),a=0;function u(e){let[t,n]=o.useState(i());return(0,l.N)(()=>{e||n(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},67811(e,t,n){n.d(t,{sG:()=>f});var r=n(38390),o=n.t(r,2);n(34887);var l=n(53823),i=n(39974),a=Symbol.for("react.lazy"),u=o[" use ".trim().toString()];function s(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===a&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var c=Symbol("radix.slottable");function d(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var n,o;let a,c,f,p=(o=n=`Primitive.${t}`,(a=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(s(n)&&"function"==typeof u&&(n=u(n._payload)),r.isValidElement(n)){var i;let e,a,u=(i=n,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,l.t)(t,u):u),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${o}.SlotClone`,c=a,(f=r.forwardRef((e,t)=>{let{children:n,...o}=e;s(n)&&"function"==typeof u&&(n=u(n._payload));let l=r.Children.toArray(n),a=l.find(d);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(c,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,i.jsx)(c,{...o,ref:t,children:n})})).displayName=`${n}.Slot`,f),g=r.forwardRef((e,n)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(r?p:t,{...o,ref:n})});return g.displayName=`Primitive.${t}`,{...e,[t]:g}},{})},39592(e,t,n){n.d(t,{N:()=>o});var r=n(38390),o=globalThis?.document?r.useLayoutEffect:()=>{}}}]);
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.