(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,255073,e=>{"use strict";var t=e.i(942347),n=e.i(273293),l=e.i(637759);function r(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function o(e,o){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[u,s]=(0,t.useState)(()=>r(o));return(0,l.useIsoMorphicEffect)(()=>{if(!o||!e)return;let t=(0,n.disposables)();return t.requestAnimationFrame(function e(){t.requestAnimationFrame(e),s(e=>{let t=r(o);return t.width===e.width&&t.height===e.height?e:t})}),()=>{t.dispose()}},[o,e]),i?{width:`${u.width}px`,height:`${u.height}px`}:u}e.s(["useElementSize",()=>o])},644635,e=>{"use strict";var t=e.i(278928),n=e.i(556938);e.i(722428);var l=e.i(942347),r=e.i(92615),o=e.i(641645);e.i(996972);var i=e.i(939050);let u={...l},s=u.useInsertionEffect||(e=>e());function a(e){let t=l.useRef(()=>{});return s(()=>{t.current=e}),l.useCallback(function(){for(var e=arguments.length,n=Array(e),l=0;ltypeof document?l.useLayoutEffect:l.useEffect;let c=!1,g=0,d=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+g++,m=u.useId||function(){let[e,t]=l.useState(()=>c?d():void 0);return f(()=>{null==e&&t(d())},[]),l.useEffect(()=>{c=!0},[]),e},p=l.createContext(null),h=l.createContext(null),v="active",y="selected";function x(e,t,n){let l=new Map,r="item"===n,o=e;if(r&&e){let{[v]:t,[y]:n,...l}=e;o=l}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let l=t?t[n]:null;return"function"==typeof l?e?l(e):null:l}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(r&&[v,y].includes(n)))if(0===n.indexOf("on")){if(l.has(n)||l.set(n,[]),"function"==typeof o){var i;null==(i=l.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,r=Array(t),o=0;oe(...r)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function b(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var C=e.i(704903),M=e.i(88206),E=e.i(637759),w=e.i(314608);let R=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});R.displayName="FloatingContext";let F=(0,l.createContext)(null);function S(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function T(){return(0,l.useContext)(R).setReference}function H(){return(0,l.useContext)(R).getReferenceProps}function P(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(R);return(0,l.useCallback)(function(){for(var n=arguments.length,l=Array(n),r=0;r0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(F),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,E.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,l.useContext)(R);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function O(e){var u,s,c,g,d,v,y;let C,S,T,H,P,A,O,k,L,$,{children:B,enabled:N=!0}=e,[j,q]=(0,l.useState)(null),[D,K]=(0,l.useState)(0),U=(0,l.useRef)(null),[V,W]=(0,l.useState)(null);s=V,(0,E.useIsoMorphicEffect)(()=>{if(!s)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(s).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(s.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(s,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[s]);let z=N&&null!==j&&null!==V,{to:J="bottom",gap:Y=0,offset:G=0,padding:Q=0,inner:X}=(c=j,g=V,C=I(null!=(d=null==c?void 0:c.gap)?d:"var(--anchor-gap, 0)",g),S=I(null!=(v=null==c?void 0:c.offset)?v:"var(--anchor-offset, 0)",g),T=I(null!=(y=null==c?void 0:c.padding)?y:"var(--anchor-padding, 0)",g),{...c,gap:C,offset:S,padding:T}),[Z,_="center"]=J.split(" ");(0,E.useIsoMorphicEffect)(()=>{z&&K(0)},[z]);let{refs:ee,floatingStyles:et,context:en}=function(e){void 0===e&&(e={});let{nodeId:t}=e,o=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,i=m(),u=l.useRef({}),[s]=l.useState(()=>{let e;return e=new Map,{emit(t,n){var l;null==(l=e.get(t))||l.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var l;e.set(t,(null==(l=e.get(t))?void 0:l.filter(e=>e!==n))||[])}}}),f=null!=((null==(t=l.useContext(p))?void 0:t.id)||null),[c,g]=l.useState(o.reference),d=a((e,t,n)=>{u.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:f}),null==r||r(e,t,n)}),h=l.useMemo(()=>({setPositionReference:g}),[]),v=l.useMemo(()=>({reference:c||o.reference||null,floating:o.floating||null,domReference:o.reference}),[c,o.reference,o.floating]);return l.useMemo(()=>({dataRef:u,open:n,onOpenChange:d,elements:v,events:s,floatingId:i,refs:h}),[n,d,v,s,i,h])}({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||o,u=i.elements,[s,c]=l.useState(null),[g,d]=l.useState(null),v=(null==u?void 0:u.domReference)||s,y=l.useRef(null),x=l.useContext(h);f(()=>{v&&(y.current=v)},[v]);let b=(0,n.useFloating)({...e,elements:{...u,...g&&{reference:g}}}),C=l.useCallback(e=>{let t=(0,r.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(t),b.refs.setReference(t)},[b.refs]),M=l.useCallback(e=>{((0,r.isElement)(e)||null===e)&&(y.current=e,c(e)),((0,r.isElement)(b.refs.reference.current)||null===b.refs.reference.current||null!==e&&!(0,r.isElement)(e))&&b.refs.setReference(e)},[b.refs]),E=l.useMemo(()=>({...b.refs,setReference:M,setPositionReference:C,domReference:y}),[b.refs,M,C]),w=l.useMemo(()=>({...b.elements,domReference:v}),[b.elements,v]),R=l.useMemo(()=>({...b,...i,refs:E,elements:w,nodeId:t}),[b,E,w,t,i]);return f(()=>{i.dataRef.current.floatingContext=R;let e=null==x?void 0:x.nodesRef.current.find(e=>e.id===t);e&&(e.context=R)}),l.useMemo(()=>({...b,context:R,refs:E,elements:w}),[b,E,w,R])}({open:z,placement:"selection"===Z?"center"===_?"bottom":`bottom-${_}`:"center"===_?`${Z}`:`${Z}-${_}`,strategy:"absolute",transform:!1,middleware:[(0,n.offset)({mainAxis:"selection"===Z?0:Y,crossAxis:G}),(0,n.shift)({padding:Q}),"selection"!==Z&&(0,n.flip)({padding:Q}),"selection"===Z&&X?{name:"inner",options:H={...X,padding:Q,overflowRef:U,offset:D,minItemsVisible:4,referenceOverflowThreshold:Q,onFallbackChange(e){var t,n;if(!e)return;let l=en.elements.floating;if(!l)return;let r=parseFloat(getComputedStyle(l).scrollPaddingBottom)||0,o=Math.min(4,l.childElementCount),i=0,u=0;for(let e of null!=(n=null==(t=en.elements.floating)?void 0:t.childNodes)?n:[])if(w.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+r,s=l.scrollTop,a=s+l.clientHeight;if(t>=s&&n<=a)o--;else{u=Math.max(0,Math.min(n,a)-Math.max(t,s)),i=e.clientHeight;break}}o>=1&&K(e=>{let t=i*o-u+r;return e>=t?e:t})}},async fn(e){let{listRef:l,overflowRef:r,onFallbackChange:u,offset:s=0,index:a=0,minItemsVisible:f=4,referenceOverflowThreshold:c=0,scrollRef:g,...d}=(0,o.evaluate)(H,e),{rects:m,elements:{floating:p}}=e,h=l.current[a],v=(null==g?void 0:g.current)||p,y=p.clientTop||v.clientTop,x=0!==p.clientTop,C=0!==v.clientTop,M=p===v;if(!h)return{};let E={...e,...await (0,n.offset)(-h.offsetTop-p.clientTop-m.reference.height/2-h.offsetHeight/2-s).fn(e)},w=await (0,t.detectOverflow)(b(E,v.scrollHeight+y+p.clientTop),d),R=await (0,t.detectOverflow)(E,{...d,elementContext:"reference"}),F=(0,o.max)(0,w.top),S=E.y+F,T=(v.scrollHeight>v.clientHeight?e=>e:o.round)((0,o.max)(0,v.scrollHeight+(x&&M||C?2*y:0)-F-(0,o.max)(0,w.bottom)));if(v.style.maxHeight=T+"px",v.scrollTop=F,u){let e=v.offsetHeight=-c||R.bottom>=-c;i.flushSync(()=>u(e))}return r&&(r.current=await (0,t.detectOverflow)(b({...E,y:S},v.offsetHeight+y+p.clientTop),d)),{y:S}}}:null,(0,n.size)({padding:Q,apply(e){let{availableWidth:t,availableHeight:n,elements:l}=e;Object.assign(l.floating.style,{overflow:"auto",maxWidth:`${t}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${n}px)`})}})].filter(Boolean),whileElementsMounted:t.autoUpdate}),[el=Z,er=_]=en.placement.split("-");"selection"===Z&&(el="selection");let eo=(0,l.useMemo)(()=>({anchor:[el,er].filter(Boolean).join(" ")}),[el,er]),{getReferenceProps:ei,getFloatingProps:eu}=(P=(u=[function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:u,scrollRef:s,onChange:f}=t,c=a(f),g=l.useRef(!1),d=l.useRef(null),m=l.useRef(null);l.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==u.current)return;let n=e.deltaY,l=u.current.top>=-.5,r=u.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,s=n<0?-1:1,a=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!l&&n>0||!r&&n<0)e.preventDefault(),i.flushSync(()=>{c(e=>e+Math[a](n,o*s))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==s?void 0:s.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=u.current&&(m.current={...u.current})}),()=>{d.current=null,m.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,u,s,c]);let p=l.useMemo(()=>({onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){let e=(null==s?void 0:s.current)||r.floating;if(u.current&&e&&g.current){if(null!==d.current){let t=e.scrollTop-d.current;(u.current.bottom<-.5&&t<-1||u.current.top<-.5&&t>1)&&i.flushSync(()=>c(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[r.floating,c,u,s]);return l.useMemo(()=>o?{floating:p}:{},[o,p])}(en,{overflowRef:U,onChange:K})]).map(e=>null==e?void 0:e.reference),A=u.map(e=>null==e?void 0:e.floating),O=u.map(e=>null==e?void 0:e.item),k=l.useCallback(e=>x(e,u,"reference"),P),L=l.useCallback(e=>x(e,u,"floating"),A),$=l.useCallback(e=>x(e,u,"item"),O),l.useMemo(()=>({getReferenceProps:k,getFloatingProps:L,getItemProps:$}),[k,L,$])),es=(0,M.useEvent)(e=>{W(e),ee.setFloating(e)});return l.createElement(F.Provider,{value:q},l.createElement(R.Provider,{value:{setFloating:es,setReference:ee.setReference,styles:et,getReferenceProps:ei,getFloatingProps:eu,slot:eo}},B))}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,C.useDisposables)(),o=(0,M.useEvent)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let l=k(e,t);return[l,n=>{let o=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let l=n[1].slice(0,t).trim(),r=n[1].slice(t+1).trim();return r?[l,...e(r)]:[l]}return[]}(e);{let i=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function u(){r.nextFrame(u);let s=!1;for(let[e,n]of o.entries()){let l=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==l){i[e]=l,s=!0;break}}if(!s)return;let a=k(e,t);l!==a&&(n(a),l=a)})}return r.dispose}]}return[n,null]}),i=(0,l.useMemo)(()=>o(e,t)[0],[e,t]),[u=i,s]=(0,l.useState)();return(0,E.useIsoMorphicEffect)(()=>{let[n,l]=o(e,t);if(s(n),l)return l(s)},[e,t]),u}function k(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let l=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),l}F.displayName="PlacementContext",e.s(["FloatingProvider",()=>O,"useFloatingPanel",()=>A,"useFloatingPanelProps",()=>P,"useFloatingReference",()=>T,"useFloatingReferenceProps",()=>H,"useResolvedAnchor",()=>S],644635)},658551,e=>{"use strict";var t=e.i(314608);function n(e){let n=e.parentElement,l=null;for(;n&&!t.isHTMLFieldSetElement(n);)t.isHTMLLegendElement(n)&&(l=n),n=n.parentElement;let r=(null==n?void 0:n.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let n=e.previousElementSibling;for(;null!==n;){if(t.isHTMLLegendElement(n))return!1;n=n.previousElementSibling}return!0}(l))&&r}e.s(["isDisabledReactIssue7711",()=>n])}]);