1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,203851,e=>{"use strict";let t;var n=e.i(271645),i=e.i(630628);let r=[];function o(e){let n=(n,o)=>{let s,a=(0,i.useRefWithInit)(l).current;try{for(let e of(t=a,r))e.before(a);for(let t of(s=e(n,o),r))t.after(a);a.didInitialize=!0}finally{t=void 0}return s};return n.displayName=e.displayName||e.name,n}function l(){return{didInitialize:!1}}e.s(["fastComponent",0,o,"fastComponentRef",0,function(e){return n.forwardRef(o(e))},"getInstance",0,function(){return t},"register",0,function(e){r.push(e)}])},58509,e=>{"use strict";var t=e.i(271645);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}])},587612,e=>{"use strict";e.s(["getNodeAncestors",0,function(e,t){let n=[],i=e.find(e=>e.id===t)?.parentId;for(;i;){let t=e.find(e=>e.id===i);i=t?.parentId,t&&(n=n.concat(t))}return n},"getNodeChildren",0,function e(t,n,i=!0){return t.filter(e=>e.parentId===n&&(!i||e.context?.open)).flatMap(n=>[n,...e(t,n.id,i)])}])},151665,216385,505671,e=>{"use strict";e.i(247167);var t=e.i(271645),n=e.i(383799),i=e.i(500977),r=e.i(630628);function o(){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)}}}e.s(["createEventEmitter",0,o],216385);class l{nodesRef={current:[]};events=o();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)}}e.s(["FloatingTreeStore",0,l],505671);var s=e.i(843476);let a=t.createContext(null),u=t.createContext(null),c=()=>t.useContext(a)?.id||null,f=e=>{let n=t.useContext(u);return e??n};e.s(["FloatingNode",0,function(e){let{children:n,id:i}=e,r=c();return(0,s.jsx)(a.Provider,{value:t.useMemo(()=>({id:i,parentId:r}),[i,r]),children:n})},"FloatingTree",0,function(e){let{children:t,externalTree:n}=e,i=(0,r.useRefWithInit)(()=>n??new l).current;return(0,s.jsx)(u.Provider,{value:i,children:t})},"useFloatingNodeId",0,function(e){let t=(0,n.useId)(),r=f(e),o=c();return(0,i.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:o};return r?.addNode(e),()=>{r?.removeNode(e)}},[r,t,o]),t},"useFloatingParentNodeId",0,c,"useFloatingTree",0,f],151665)},132652,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},933605,e=>{"use strict";var t=e.i(271645),n=e.i(229315),i=e.i(566745),r=e.i(676477),o=e.i(290219),l=e.i(247857),s=e.i(282033),a=e.i(587612),u=e.i(151665),c=e.i(5963),f=e.i(803404),d=e.i(132652);let g={intentional:"onClick",sloppy:"onPointerDown"};e.s(["useDismiss",0,function(e,p={}){let m="rootStore"in e?e.rootStore:e,h=m.useState("open"),v=m.useState("floatingElement"),y=m.useState("referenceElement"),b=m.useState("domReferenceElement"),{onOpenChange:E,dataRef:w}=m.context,{enabled:x=!0,escapeKey:S=!0,outsidePress:R=!0,outsidePressEvent:C="sloppy",referencePress:A=!1,referencePressEvent:T="sloppy",ancestorScroll:O=!1,bubbles:L,externalTree:P}=p,D=(0,u.useFloatingTree)(P),k=(0,r.useStableCallback)("function"==typeof R?R:()=>!1),I="function"==typeof R?k:R,N=t.useRef(!1),{escapeKey:M,outsidePress:W}={escapeKey:"boolean"==typeof L?L:L?.escapeKey??!1,outsidePress:"boolean"==typeof L?L:L?.outsidePress??!0},F=t.useRef(null),H=(0,i.useTimeout)(),V=(0,i.useTimeout)(),j=(0,r.useStableCallback)(()=>{V.clear(),w.current.insideReactTree=!1}),_=t.useRef(!1),B=t.useRef(""),$=(0,r.useStableCallback)(e=>{B.current=e.pointerType}),z=(0,r.useStableCallback)(()=>{let e=B.current,t="function"==typeof C?C():C;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}),K=(0,r.useStableCallback)(e=>{if(!h||!x||!S||"Escape"!==e.key||_.current)return;let t=w.current.floatingContext?.nodeId,n=D?(0,a.getNodeChildren)(D.nodesRef.current,t):[];if(!M&&n.length>0){let e=!0;if(n.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let i=(0,s.isReactEvent)(e)?e.nativeEvent:e,r=(0,c.createChangeEventDetails)(f.REASONS.escapeKey,i);m.setOpen(!1,r),M||r.isPropagationAllowed||e.stopPropagation()}),Y=(0,r.useStableCallback)(e=>{let t=z();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),U=(0,r.useStableCallback)(()=>{w.current.insideReactTree=!0,V.start(0,j)}),q=(0,r.useStableCallback)((e,t=!1)=>
1{if(Y(e)||w.current.insideReactTree)return void j();if("intentional"===z()&&t||"function"==typeof I&&!I(e))return;let i=(0,l.getTarget)(e),r=`[${(0,d.createAttribute)("inert")}]`,s=(0,o.ownerDocument)(m.select("floatingElement")).querySelectorAll(r),u=m.context.triggerElements;if(i&&(u.hasElement(i)||u.hasMatchingElement(e=>(0,l.contains)(e,i))))return;let g=(0,n.isElement)(i)?i:null;for(;g&&!(0,n.isLastTraversableNode)(g);){let e=(0,n.getParentNode)(g);if((0,n.isLastTraversableNode)(e)||!(0,n.isElement)(e))break;g=e}if(s.length&&(0,n.isElement)(i)&&!(0,l.isRootElement)(i)&&!(0,l.contains)(i,m.select("floatingElement"))&&Array.from(s).every(e=>!(0,l.contains)(g,e)))return;if((0,n.isHTMLElement)(i)&&!("touches"in e)){let t=(0,n.isLastTraversableNode)(i),r=(0,n.getComputedStyle)(i),o=/auto|scroll/,l=t||o.test(r.overflowX),s=t||o.test(r.overflowY),a=l&&i.clientWidth>0&&i.scrollWidth>i.clientWidth,u=s&&i.clientHeight>0&&i.scrollHeight>i.clientHeight,c="rtl"===r.direction,f=u&&(c?e.offsetX<=i.offsetWidth-i.clientWidth:e.offsetX>i.clientWidth),d=a&&e.offsetY>i.clientHeight;if(f||d)return}let p=w.current.floatingContext?.nodeId,h=D&&(0,a.getNodeChildren)(D.nodesRef.current,p).some(t=>(0,l.isEventTargetWithin)(e,t.context?.elements.floating));if((0,l.isEventTargetWithin)(e,m.select("floatingElement"))||(0,l.isEventTargetWithin)(e,m.select("domReferenceElement"))||h)return;let v=D?(0,a.getNodeChildren)(D.nodesRef.current,p):[];if(v.length>0){let e=!0;if(v.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}m.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.outsidePress,e)),j()}),X=(0,r.useStableCallback)(e=>{"sloppy"!==z()||"touch"===e.pointerType||!m.select("open")||!x||(0,l.isEventTargetWithin)(e,m.select("floatingElement"))||(0,l.isEventTargetWithin)(e,m.select("domReferenceElement"))||q(e)}),G=(0,r.useStableCallback)(e=>{if("sloppy"!==z()||!m.select("open")||!x||(0,l.isEventTargetWithin)(e,m.select("floatingElement"))||(0,l.isEventTargetWithin)(e,m.select("domReferenceElement")))return;let t=e.touches[0];t&&(F.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},H.start(1e3,()=>{F.current&&(F.current.dismissOnTouchEnd=!1,F.current.dismissOnMouseDown=!1)}))}),J=(0,r.useStableCallback)(e=>{let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){G(e),t?.removeEventListener(e.type,n)})}),Q=(0,r.useStableCallback)(e=>{let t=N.current;if(N.current=!1,H.clear(),"mousedown"===e.type&&F.current&&!F.current.dismissOnMouseDown)return;let n=(0,l.getTarget)(e);n?.addEventListener(e.type,function i(){"pointerdown"===e.type?X(e):q(e,t),n?.removeEventListener(e.type,i)})}),Z=(0,r.useStableCallback)(e=>{if("sloppy"!==z()||!F.current||(0,l.isEventTargetWithin)(e,m.select("floatingElement"))||(0,l.isEventTargetWithin)(e,m.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-F.current.startX),i=Math.abs(t.clientY-F.current.startY),r=Math.sqrt(n*n+i*i);r>5&&(F.current.dismissOnTouchEnd=!0),r>10&&(q(e),H.clear(),F.current=null)}),ee=(0,r.useStableCallback)(e=>{let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){Z(e),t?.removeEventListener(e.type,n)})}),et=(0,r.useStableCallback)(e=>{"sloppy"!==z()||!F.current||(0,l.isEventTargetWithin)(e,m.select("floatingElement"))||(0,l.isEventTargetWithin)(e,m.select("domReferenceElement"))||(F.current.dismissOnTouchEnd&&q(e),H.clear(),F.current=null)}),en=(0,r.useStableCallback)(e=>{let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){et(e),t?.removeEventListener(e.type,n)})});t.useEffect(()=>{if(!h||!x)return;w.current.__escapeKeyBubbles=M,w.current.__outsidePressBubbles=W;let e=new i.Timeout;function t(e){m.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.none,e))}function r(){e.clear(),_.current=!0}function l(){e.start(5*!!(0,n.isWebKit)(),()=>{_.current=!1})}let s=(0,o.ownerDocument)(v);s.addEventListener("pointerdown",$,!0),S&&(s.addEventListener("keydown",K),s.addEventListener("compositionstart",r),s.addEventListener("compositionend",l)),I&&(s.addEventListener("click",Q,!0),s.addEventListener("pointerdown",Q,!0),s.addEventListener("touchstart",J,!0),s.addEventListener("touchmove",ee,!0),s.addEventListener("touchend",en,!0),s.addEventListener("mousedown",Q,!0));let a=[];return O&&((0,n.isElement)(b)&&(a=(0,n.getOverflowAncestors)(b)),(0,n.isElement)(v)&&(a=a.concat((0,n.getOverflowAncestors)(v))),!(0,n.isElement)(y)&&y&&y.contextElement&&(a=a.concat((0,n.getOverflowAncestors)(y.contextElement)))),(a=a.filter(e=>
1e!==s.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{s.removeEventListener("pointerdown",$,!0),S&&(s.removeEventListener("keydown",K),s.removeEventListener("compositionstart",r),s.removeEventListener("compositionend",l)),I&&(s.removeEventListener("click",Q,!0),s.removeEventListener("pointerdown",Q,!0),s.removeEventListener("touchstart",J,!0),s.removeEventListener("touchmove",ee,!0),s.removeEventListener("touchend",en,!0),s.removeEventListener("mousedown",Q,!0)),a.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear(),N.current=!1}},[w,v,y,b,S,I,h,E,O,x,M,W,K,q,Q,X,J,ee,en,$,m]),t.useEffect(j,[I,j]);let ei=t.useMemo(()=>({onKeyDown:K,...A&&{[g[T]]:e=>{m.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==T&&{onClick(e){m.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))}}}}),[K,m,A,T]),er=(0,r.useStableCallback)(e=>{let t=(0,l.getTarget)(e.nativeEvent);(0,l.contains)(m.select("floatingElement"),t)&&0===e.button&&(N.current=!0)}),eo=(0,r.useStableCallback)(e=>{h&&x&&0===e.button&&(N.current=!0)}),el=t.useMemo(()=>({onKeyDown:K,onPointerDown:er,onMouseDown:er,onMouseUp:er,onClickCapture:U,onMouseDownCapture(e){U(),eo(e)},onPointerDownCapture(e){U(),eo(e)},onMouseUpCapture:U,onTouchEndCapture:U,onTouchMoveCapture:U}),[K,er,U,eo]);return t.useMemo(()=>x?{reference:ei,floating:el,trigger:ei}:{},[x,ei,el])}])},789633,e=>{"use strict";var t=e.i(271645),n=e.i(494);function i(e,t,i){let o=new Map,l="item"===i,s={};for(let t in"floating"===i&&(s.tabIndex=-1,s[n.FOCUSABLE_ATTRIBUTE]=""),e)l&&e&&(t===n.ACTIVE_KEY||t===n.SELECTED_KEY)||(s[t]=e[t]);for(let n=0;n<t.length;n+=1){let a,u=t[n]?.[i];(a="function"==typeof u?e?u(e):null:u)&&r(s,a,l,o)}return r(s,e,l,o),s}function r(e,t,i,r){for(let o in t){let l=t[o];i&&(o===n.ACTIVE_KEY||o===n.SELECTED_KEY)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof l&&(r.get(o)?.push(l),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=l)}}e.s(["useInteractions",0,function(e=[]){let n=e.map(e=>e?.reference),r=e.map(e=>e?.floating),o=e.map(e=>e?.item),l=e.map(e=>e?.trigger),s=t.useCallback(t=>i(t,e,"reference"),n),a=t.useCallback(t=>i(t,e,"floating"),r),u=t.useCallback(t=>i(t,e,"item"),o),c=t.useCallback(t=>i(t,e,"trigger"),l);return t.useMemo(()=>({getReferenceProps:s,getFloatingProps:a,getItemProps:u,getTriggerProps:c}),[s,a,u,c])}])},783921,e=>{"use strict";e.i(247167);var t=e.i(367805),n=Symbol("NOT_FOUND"),i=e=>Array.isArray(e)?e:[e],r=0,o=class{revision=r;_value;_lastValue;_isEqual=l;constructor(e,t=l){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++r)}};function l(e,t){return e===t}function s(e){return e instanceof o||console.warn("Not a valid cell! ",e),e.value}var a=(e,t)=>!1;function u(){return function(e=l){return new o(null,e)}(a)}var c=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=u()),s(t)};Symbol();var f=0,d=Object.getPrototypeOf({}),g=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,p);tag=u();tags={};children={};collectionTag=null;id=f++},p={get:(e,t)=>(function(){let{value:n}=e,i=Reflect.get(n,t);if("symbol"==typeof t||t in d)return i;if("object"==typeof i&&null!==i){var r;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(r=i)?new m(r):new g(r)),n.tag&&s(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=u()).value=i),s(n),i}})(),ownKeys:e=>(c(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},m=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],h);tag=u();tags={};children={};collectionTag=null;id=f++},h={get:([e],t)=>("length"===t&&c(e),p.get(e,t)),ownKeys:([e])=>p.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>p.getOwnPropertyDescriptor(e,t),has:([e],t)=>p.has(e,t)},v=(e,t)=>e===t,y="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function b(){return{s:0,v:void 0,o:null,p:null}}function E(e,t={}){let n,i=b(),{resultEqualityCheck:r}=t,o=0;function l(){let t,l=i,{length:s}=arguments;for(let e=0;e<s;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=l.o;null===e&&(l.o=e=new WeakMap);let n=e.get(t);void 0===n?(l=b(),e.set(t,l)):l=n}else{let e=l.p;null===e&&(l.p=e=new Map);let n=e.get(t);void 0===n?(l=b(),e.set(t,l)):l=n}}let a=l;if(1===l.s)t=l.v;else if(t=e.apply(null,arguments),o++,r){let e=n?.deref?.()??n;null!=e&&r(e,t)&&(t=e,0!==o&&o--),n="object"==typeof t&&null!==t||"function"==typeof t?new y(t):t}return a.s=1,a.v=t,t}return l.clearCache=()=>{i=b(),l.resetResultsCount()},l.resultsCount=()=>o,l.resetResultsCount=()=>{o=0},l}function w(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,l=0,s={},a=e.pop();"object"==typeof a&&(s=a,a=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(a,`createSelector expects an output function after the inputs, but received: [${typeof a}]`);let{memoize:u,memoizeOptions:c=[],argsMemoize:f=E,argsMemoizeOptions:d=[],devModeChecks:g={}}={...n,...s},p=i(c),m=i(d),h=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),v=u(function(){return o++,a.apply(null,arguments)},...p);return Object.assign(f(function(){l++;let e=function(e,t){let n=[],{length:i}=e;for(let r=0;r<i;r++)n.push(e[r].apply(null,t));return n}(h,arguments);return r=v.apply(null,e)}
1,...m),{resultFunc:a,memoizedResultFunc:v,dependencies:h,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:u,argsMemoize:f})};return Object.assign(r,{withTypes:()=>r}),r}var x=w(E),S=Object.assign((e,t=x)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,i)=>(e[n[i]]=t,e),{}))},{withTypes:()=>S});w({memoize:function(e,t){let i,{equalityCheck:r=v,maxSize:o=1,resultEqualityCheck:l}="object"==typeof t?t:{equalityCheck:t},s=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let i=0;i<n;i++)if(!r(e[i],t[i]))return!1;return!0},a=0,u=o<=1?{get:e=>i&&s(i.key,e)?i.value:n,put(e,t){i={key:e,value:t}},getEntries:()=>i?[i]:[],clear(){i=void 0}}:function(e,t){let i=[];function r(e){let r=i.findIndex(n=>t(e,n.key));if(r>-1){let e=i[r];return r>0&&(i.splice(r,1),i.unshift(e)),e.value}return n}return{get:r,put:function(t,o){r(t)===n&&(i.unshift({key:t,value:o}),i.length>e&&i.pop())},getEntries:function(){return i},clear:function(){i=[]}}}(o,s);function c(){let t=u.get(arguments);if(t===n){if(t=e.apply(null,arguments),a++,l){let e=u.getEntries().find(e=>l(e.value,t));e&&(t=e.value,0!==a&&a--)}u.put(arguments,t)}return t}return c.clearCache=()=>{u.clear(),c.resetResultsCount()},c.resultsCount=()=>a,c.resetResultsCount=()=>{a=0},c},memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),e.s(["createSelector",0,(e,n,i,r,o,l,...s)=>{let a;if(s.length>0)throw Error((0,t.default)(1));if(e&&n&&i&&r&&o&&l)a=(t,s,a,u)=>l(e(t,s,a,u),n(t,s,a,u),i(t,s,a,u),r(t,s,a,u),o(t,s,a,u),s,a,u);else if(e&&n&&i&&r&&o)a=(t,l,s,a)=>o(e(t,l,s,a),n(t,l,s,a),i(t,l,s,a),r(t,l,s,a),l,s,a);else if(e&&n&&i&&r)a=(t,o,l,s)=>r(e(t,o,l,s),n(t,o,l,s),i(t,o,l,s),o,l,s);else if(e&&n&&i)a=(t,r,o,l)=>i(e(t,r,o,l),n(t,r,o,l),r,o,l);else if(e&&n)a=(t,i,r,o)=>n(e(t,i,r,o),i,r,o);else if(e)a=e;else throw Error("Missing arguments");return a}],783921)},755838,(e,t,n)=>{"use strict";var i=e.r(271645),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useState,l=i.useEffect,s=i.useLayoutEffect,a=i.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),i=o({inst:{value:n,getSnapshot:t}}),r=i[0].inst,c=i[1];return s(function(){r.value=n,r.getSnapshot=t,u(r)&&c({inst:r})},[e,n,t]),l(function(){return u(r)&&c({inst:r}),e(function(){u(r)&&c({inst:r})})},[e]),a(n),n};n.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:c},802239,(e,t,n)=>{"use strict";t.exports=e.r(755838)},752822,(e,t,n)=>{"use strict";var i=e.r(271645),r=e.r(802239),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useSyncExternalStore,s=i.useRef,a=i.useEffect,u=i.useMemo,c=i.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,i,r){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var g=l(e,(f=u(function(){function e(e){if(!a){if(a=!0,l=e,e=i(e),void 0!==r&&d.hasValue){var t=d.value;if(r(t,e))return s=t}return s=e}if(t=s,o(l,e))return t;var n=i(e);return void 0!==r&&r(t,n)?(l=e,t):(l=e,s=n)}var l,s,a=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,i,r]))[0],f[1]);return a(function(){d.hasValue=!0,d.value=g},[g]),c(g),g}},430224,(e,t,n)=>{"use strict";t.exports=e.r(752822)},113834,939663,e=>{"use strict";var t=e.i(271645),n=e.i(802239),i=e.i(430224),r=e.i(35423),o=e.i(203851);let l=(0,r.isReactVersionAtLeast)(19)?function(e,i,r,l,s){let a,u=(0,o.getInstance)();if(!u){let o;return o=t.useCallback(()=>i(e.getSnapshot(),r,l,s),[e,i,r,l,s]),(0,n.useSyncExternalStore)(e.subscribe,o,o)}let c=u.syncIndex;return u.syncIndex+=1,u.didInitialize?(a=u.syncHooks[c]).store===e&&a.selector===i&&Object.is(a.a1,r)&&Object.is(a.a2,l)&&Object.is(a.a3,s)||(a.store!==e&&(u.didChangeStore=!0),a.store=e,a.selector=i,a.a1=r,a.a2=l,a.a3=s,a.didChange=!0):(a={store:e,selector:i,a1:r,a2:l,a3:s,value:i(e.getSnapshot(),r,l,s),didChange:!1},u.syncHooks.push(a)),a.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function s(e,t,n,i,r){return l(e,t,n,i,r)}(0,o.register)({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 i=e.syncHooks[n],r=i.selector(i.store.state,i.a1,i.a2,i.a3);(i.didChange||!Object.is(i.value,r))&&(t=!0,i.value=r,i.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 i=[];for(let e of n)i.push(e.subscribe(t));return()=>{for(let e of i)e()}}),(0,n.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}}),e.s(["useStore",0,s],939663),e.s(["Store",0,class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=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,i){return s(this,e,t,n,i)}}],113834)},524019,598263,769375,e=>{"use strict";var t=e.i(783921);e.i(247167);var n=e.i(271645),i=e.i(113834),r=e.i(939663),o=e.i(676477),l=e.i(500977),s=e.i(417514);class a extends i.Store{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){n.useDebugValue(e),(0,l.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,l.useIsoLayoutEffect)(()=>(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,l.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){n.useDebugValue(e);let i=void 0!==t;(0,l.useIsoLayoutEffect)(()=>{i&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,i])}select(e,t,n,i){return(0,this.selectors[e])(this.state,t,n,i)}useState(e,t,i,o){return n.useDebugValue(e),(0,r.useStore)(this,this.selectors[e],t,i,o)}useContextCallback(e,t){n.useDebugValue(e);let i=(0,o.useStableCallback)(t??s.NOOP);this.context[e]=i}useStateSetter(e){let t=n.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,i=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(i,i,this),this.subscribe(e=>{let r=n(e);if(!Object.is(i,r)){let e=i;i=r,t(r,e,this)}})}}e.s(["ReactStore",0,a],598263);var u=e.i(216385),c=e.i(282033);let f={open:(0,t.createSelector)(e=>e.open),domReferenceElement:(0,t.createSelector)(e=>e.domReferenceElement),referenceElement:(0,t.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,t.createSelector)(e=>e.floatingElement),floatingId:(0,t.createSelector)(e=>e.floatingId)};e.s(["FloatingRootStore",0,class extends a{constructor(e){const{nested:t,noEmit:n,onOpenChange:i,triggerElements:r,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:i,dataRef:{current:{}},events:(0,u.createEventEmitter)(),nested:t,noEmit:n,triggerElements:r},f)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,c.isClickLikeEvent)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}],524019),e.s(["PopupTriggerMap",0,class{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}}],769375)},383590,e=>{"use strict";var t,n,i=e.i(284759);let r=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=i.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=i.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),o=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),l={[o.popupOpen]:""},s={[o.popupOpen]:"",[o.pressed]:""},a={[r.open]:""},u={[r.closed]:""},c={[r.anchorHidden]:""};e.s(["CommonPopupDataAttributes",0,r,"CommonTriggerDataAttributes",0,o,"popupStateMapping",0,{open:e=>e?a:u,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?s:null},"triggerOpenStateMapping",0,{open:e=>e?l:null}])},400231,e=>{"use strict";var t=e.i(500977),n=e.i(630628);function i(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let r=(0,n.useRefWithInit)(i,e).current;return r.next=e,(0,t.useIsoLayoutEffect)(r.effect),r}])},672408,e=>{"use strict";var t=e.i(271645),n=e.i(500977),i=e.i(757666),r=e.i(362372),o=e.i(843476);let l=t.forwardRef(function(e,l){let[s,a]=t.useState();return(0,n.useIsoLayoutEffect)(()=>{i.isSafari&&a("button")},[]),(0,o.jsx)("span",{...e,ref:l,style:r.visuallyHidden,"aria-hidden":!s||void 0,...{tabIndex:0,role:s},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,l])},397126,e=>{"use strict";var t='input:not([inert]):not([inert] *),select:not([inert]):not([inert] *),textarea:not([inert]):not([inert] *),a[href]:not([inert]):not([inert] *),button:not([inert]):not([inert] *),[tabindex]:not
1(slot):not([inert]):not([inert] *),audio[controls]:not([inert]):not([inert] *),video[controls]:not([inert]):not([inert] *),[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *),details>summary:first-of-type:not([inert]):not([inert] *),details:not([inert]):not([inert] *)',n="u"<typeof Element,i=n?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,r=!n&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},o=function(e,t){void 0===t&&(t=!0);var n,i=null==e||null==(n=e.getAttribute)?void 0:n.call(e,"inert");return""===i||"true"===i||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):o(e.parentNode))},l=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},s=function(e,n,r){if(o(e))return[];var l=Array.prototype.slice.apply(e.querySelectorAll(t));return n&&i.call(e,t)&&l.unshift(e),l=l.filter(r)},a=function(e,n,r){for(var l=[],s=Array.from(e);s.length;){var u=s.shift();if(!o(u,!1))if("SLOT"===u.tagName){var c=u.assignedElements(),f=a(c.length?c:u.children,!0,r);r.flatten?l.push.apply(l,f):l.push({scopeParent:u,candidates:f})}else{i.call(u,t)&&r.filter(u)&&(n||!e.includes(u))&&l.push(u);var d=u.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(u),g=!o(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(u));if(d&&g){var p=a(!0===d?u.children:d.children,!0,r);r.flatten?l.push.apply(l,p):l.push({scopeParent:u,candidates:p})}else s.unshift.apply(s,u.children)}}return l},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},c=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||l(e))&&!u(e)?0:e.tabIndex},f=function(e,t){var n=c(e);return n<0&&t&&!u(e)?0:n},d=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},g=function(e){return"INPUT"===e.tagName},p=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},m=function(e){if(!e.name)return!0;var t,n=e.form||r(e),i=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=i(window.CSS.escape(e.name));else try{t=i(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=p(t,e.form);return!o||o===e},h=function(e){return g(e)&&"radio"===e.type&&!m(e)},v=function(e){var t,n,i,o,l,s,a,u=e&&r(e),c=null==(t=u)?void 0:t.host,f=!1;if(u&&u!==e)for(f=!!(null!=(n=c)&&null!=(i=n.ownerDocument)&&i.contains(c)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!f&&c;)f=!!(null!=(s=c=null==(l=u=r(c))?void 0:l.host)&&null!=(a=s.ownerDocument)&&a.contains(c));return f},y=function(e){var t=e.getBoundingClientRect(),n=t.width,i=t.height;return 0===n&&0===i},b=function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var l=i.call(e,"details>summary:first-of-type")?e.parentElement:e;if(i.call(l,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return y(e)}else{if("function"==typeof o){for(var s=e;e;){var a=e.parentElement,u=r(e);if(a&&!a.shadowRoot&&!0===o(a))return y(e);e=e.assignedSlot?e.assignedSlot:a||u===e.ownerDocument?a:u.host}e=s}if(v(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},E=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!i.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},w=function(e,t){return!(t.disabled||g(t)&&"hidden"===t.type||b(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||E(t))},x=function(e,t){return!(h(t)||0>c(t))&&!!w(e,t)},S=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},R=function(e){var t=[],n=[];return e.forEach(function(e,i){var r=!!e.scopeParent,o=r?e.scopeParent:e,l=f(o,r),s=r?R(e.candidates):o;0===l?r?t.push.apply(t,s):t.push(o):n.push({documentOrder:i,tabIndex:l,item:e,isScope:r,content:s})}),n.sort(d).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)};e.s(["focusable",0,function(e,t){return(t=t||{}).getShadowRoot?a([e],t.includeContainer,{filter:w.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s(e,t.includeContainer,w.bind(null,t))},"isTabbable",0,function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==i.call(e,t)&&x(n,e)},"tabbable",0,function(e,t){return R((t=t||{}).getShadowRoot?a([e],t.includeContainer,{filter:x.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:S}):s(e,t.includeContainer,x.bind(null,t)))}])},559266,e=>{"use strict";var t=e.i(397126),n=e.i(290219),i=e.i(247857);let r=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function o(e,o){let l=(0,t.tabbable)(e,r()),s=l.length;if(0===s)return;let a=(0,i.activeElement)((0,n.ownerDocument)(e)),u=l.indexOf(a);return l[-1===u?1===o?0:s-1:u+o]}function l(e,i){if(!e)return null;let o=(0,t.tabbable)((0,n.ownerDocument)(e).body,r()),l=o.length;if(0===l)return null;let s=o.indexOf(e);return -1===s?null:o[(s+i+l)%l]}e.s(["disableFocusInside",0,function(e){(0,t.tabbable)(e,r()).forEac
1h(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"getNextTabbable",0,function(e){return o((0,n.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return o((0,n.ownerDocument)(e).body,-1)||e},"getTabbableAfterElement",0,function(e){return l(e,1)},"getTabbableBeforeElement",0,function(e){return l(e,-1)},"getTabbableOptions",0,r,"isOutsideEvent",0,function(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,i.contains)(n,r)}])},607335,e=>{"use strict";e.s(["CLICK_TRIGGER_IDENTIFIER",0,"data-base-ui-click-trigger","DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"TYPEAHEAD_RESET_MS",0,500,"ownerVisuallyHidden",0,{clipPath:"inset(50%)",position:"fixed",top:0,left:0}])},937692,e=>{"use strict";var t=e.i(271645),n=e.i(174080),i=e.i(229315),r=e.i(383799),o=e.i(500977),l=e.i(676477),s=e.i(672408),a=e.i(559266),u=e.i(5963),c=e.i(803404),f=e.i(132652),d=e.i(327601),g=e.i(417514),p=e.i(607335),m=e.i(843476);let h=t.createContext(null),v=()=>t.useContext(h),y=(0,f.createAttribute)("portal");function b(e={}){let{ref:s,container:a,componentProps:u=g.EMPTY_OBJECT,elementProps:c}=e,f=(0,r.useId)(),p=v(),m=p?.portalNode,[h,E]=t.useState(null),[w,x]=t.useState(null),S=(0,l.useStableCallback)(e=>{null!==e&&x(e)}),R=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(null===a){R.current&&(R.current=null,x(null),E(null));return}if(null==f)return;let e=(a&&((0,i.isNode)(a)?a:a.current))??m??document.body;if(null==e){R.current&&(R.current=null,x(null),E(null));return}R.current!==e&&(R.current=e,x(null),E(e))},[a,m,f]);let C=(0,d.useRenderElement)("div",u,{ref:[s,S],props:[{id:f,[y]:""},c]});return{portalNode:w,portalSubtree:h&&C?n.createPortal(C,h):null}}let E=t.forwardRef(function(e,i){let{children:r,container:o,className:l,render:f,renderGuards:d,...g}=e,{portalNode:v,portalSubtree:y}=b({container:o,ref:i,componentProps:e,elementProps:g}),E=t.useRef(null),w=t.useRef(null),x=t.useRef(null),S=t.useRef(null),[R,C]=t.useState(null),A=R?.modal,T=R?.open,O="boolean"==typeof d?d:!!R&&!R.modal&&R.open&&!!v;t.useEffect(()=>{if(v&&!A)return v.addEventListener("focusin",e,!0),v.addEventListener("focusout",e,!0),()=>{v.removeEventListener("focusin",e,!0),v.removeEventListener("focusout",e,!0)};function e(e){v&&e.relatedTarget&&(0,a.isOutsideEvent)(e)&&("focusin"===e.type?a.enableFocusInside:a.disableFocusInside)(v)}},[v,A]),t.useEffect(()=>{v&&!T&&(0,a.enableFocusInside)(v)},[T,v]);let L=t.useMemo(()=>({beforeOutsideRef:E,afterOutsideRef:w,beforeInsideRef:x,afterInsideRef:S,portalNode:v,setFocusManagerState:C}),[v]);return(0,m.jsxs)(t.Fragment,{children:[y,(0,m.jsxs)(h.Provider,{value:L,children:[O&&v&&(0,m.jsx)(s.FocusGuard,{"data-type":"outside",ref:E,onFocus:e=>{if((0,a.isOutsideEvent)(e,v))x.current?.focus();else{let e=R?R.domReference:null,t=(0,a.getPreviousTabbable)(e);t?.focus()}}}),O&&v&&(0,m.jsx)("span",{"aria-owns":v.id,style:p.ownerVisuallyHidden}),v&&n.createPortal(r,v),O&&v&&(0,m.jsx)(s.FocusGuard,{"data-type":"outside",ref:w,onFocus:e=>{if((0,a.isOutsideEvent)(e,v))S.current?.focus();else{let t=R?R.domReference:null,n=(0,a.getNextTabbable)(t);n?.focus(),R?.closeOnFocusOut&&R?.onOpenChange(!1,(0,u.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,E,"useFloatingPortalNode",0,b,"usePortalContext",0,v])},343084,e=>{"use strict";let t=["top","right","bottom","left"],n=t.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),i=Math.min,r=Math.max,o=Math.round,l=Math.floor,s={left:"right",right:"left",bottom:"top",top:"bottom"},a={start:"end",end:"start"};function u(e){return e.split("-")[0]}function c(e){return e.split("-")[1]}function f(e){return"x"===e?"y":"x"}function d(e){return"y"===e?"height":"width"}let g=new Set(["top","bottom"]);function p(e){return g.has(u(e))?"y":"x"}function m(e){return f(p(e))}function h(e){return e.replace(/start|end/g,e=>a[e])}let v=["left","right"],y=["right","left"],b=["top","bottom"],E=["bottom","top"];function w(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}e.s(["clamp",0,function(e,t,n){return r(e,i(t,n))},"createCoords",0,e=>({x:e,y:e}),"evaluate",0,function(e,t){return"function"==typeof e?e(t):e},"floor",0,l,"getAlignment",0,c,"getAlignmentAxis",0,m,"getAlignmentSides",0,function(e,t,n){void 0===n&&(n=!1);let i=c(e),r=m(e),o=d(r),l="x"===r?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=w(l)),[l,w(l)]},"getAxisLength",0,d,"getExpandedPlacements",0,function(e){let t=w(e);return[h(e),t,h(t)]},"getOppositeAlignmentPlacement",0,h,"getOppositeAxis",0,f,"getOppositeAxisPlacements",0,function(e,t,n,i){let r=c(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?y:v;return t?v:y;case"left":case"right":return t?b:E;default:return[]}}(u(e),"start"===n,i);return r&&(o=o.map(e=>e+"-"+r),t&&(o=o.concat(o.map(h)))),o}
1,"getOppositePlacement",0,w,"getPaddingObject",0,function(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}},"getSide",0,u,"getSideAxis",0,p,"max",0,r,"min",0,i,"placements",0,n,"rectToClientRect",0,function(e){let{x:t,y:n,width:i,height:r}=e;return{width:i,height:r,top:n,left:t,right:t+i,bottom:n+r,x:t,y:n}},"round",0,o,"sides",0,t])},953760,258950,e=>{"use strict";var t=e.i(343084);function n(e,n,i){let r,{reference:o,floating:l}=e,s=(0,t.getSideAxis)(n),a=(0,t.getAlignmentAxis)(n),u=(0,t.getAxisLength)(a),c=(0,t.getSide)(n),f="y"===s,d=o.x+o.width/2-l.width/2,g=o.y+o.height/2-l.height/2,p=o[u]/2-l[u]/2;switch(c){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:g};break;case"left":r={x:o.x-l.width,y:g};break;default:r={x:o.x,y:o.y}}switch((0,t.getAlignment)(n)){case"start":r[a]-=p*(i&&f?-1:1);break;case"end":r[a]+=p*(i&&f?-1:1)}return r}async function i(e,n){var i;void 0===n&&(n={});let{x:r,y:o,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:g=!1,padding:p=0}=(0,t.evaluate)(n,e),m=(0,t.getPaddingObject)(p),h=a[g?"floating"===d?"reference":"floating":d],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(i=await (null==l.isElement?void 0:l.isElement(h)))||i?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:u})),y="floating"===d?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),E=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},w=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:b,strategy:u}):y);return{top:(v.top-w.top+m.top)/E.y,bottom:(w.bottom-v.bottom+m.bottom)/E.y,left:(v.left-w.left+m.left)/E.x,right:(w.right-v.right+m.right)/E.x}}let r=async(e,t,r)=>{let{placement:o="bottom",strategy:l="absolute",middleware:s=[],platform:a}=r,u=s.filter(Boolean),c=await (null==a.isRTL?void 0:a.isRTL(t)),f=await a.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:g}=n(f,o,c),p=o,m={},h=0;for(let r=0;r<u.length;r++){var v;let{name:s,fn:y}=u[r],{x:b,y:E,data:w,reset:x}=await y({x:d,y:g,initialPlacement:o,placement:p,strategy:l,middlewareData:m,rects:f,platform:{...a,detectOverflow:null!=(v=a.detectOverflow)?v:i},elements:{reference:e,floating:t}});d=null!=b?b:d,g=null!=E?E:g,m={...m,[s]:{...m[s],...w}},x&&h<=50&&(h++,"object"==typeof x&&(x.placement&&(p=x.placement),x.rects&&(f=!0===x.rects?await a.getElementRects({reference:e,floating:t,strategy:l}):x.rects),{x:d,y:g}=n(f,p,c)),r=-1)}return{x:d,y:g,placement:p,strategy:l,middlewareData:m}};function o(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return t.sides.some(t=>e[t]>=0)}function s(e){let n=(0,t.min)(...e.map(e=>e.left)),i=(0,t.min)(...e.map(e=>e.top));return{x:n,y:i,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-i}}let a=new Set(["left","top"]);async function u(e,n){let{placement:i,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),s=(0,t.getSide)(i),u=(0,t.getAlignment)(i),c="y"===(0,t.getSideAxis)(i),f=a.has(s)?-1:1,d=l&&c?-1:1,g=(0,t.evaluate)(n,e),{mainAxis:p,crossAxis:m,alignmentAxis:h}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return u&&"number"==typeof h&&(m="end"===u?-1*h:h),c?{x:m*d,y:p*f}:{x:p*f,y:m*d}}var c=e.i(229315);function f(e){let n=(0,c.getComputedStyle)(e),i=parseFloat(n.width)||0,r=parseFloat(n.height)||0,o=(0,c.isHTMLElement)(e),l=o?e.offsetWidth:i,s=o?e.offsetHeight:r,a=(0,t.round)(i)!==l||(0,t.round)(r)!==s;return a&&(i=l,r=s),{width:i,height:r,$:a}}function d(e){return(0,c.isElement)(e)?e:e.contextElement}function g(e){let n=d(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let i=n.getBoundingClientRect(),{width:r,height:o,$:l}=f(n),s=(l?(0,t.round)(i.width):i.width)/r,a=(l?(0,t.round)(i.height):i.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}let p=(0,t.createCoords)(0);function m(e){let t=(0,c.getWindow)(e);
1return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:p}function h(e,n,i,r){var o;void 0===n&&(n=!1),void 0===i&&(i=!1);let l=e.getBoundingClientRect(),s=d(e),a=(0,t.createCoords)(1);n&&(r?(0,c.isElement)(r)&&(a=g(r)):a=g(e));let u=(void 0===(o=i)&&(o=!1),r&&(!o||r===(0,c.getWindow)(s))&&o)?m(s):(0,t.createCoords)(0),f=(l.left+u.x)/a.x,p=(l.top+u.y)/a.y,h=l.width/a.x,v=l.height/a.y;if(s){let e=(0,c.getWindow)(s),t=r&&(0,c.isElement)(r)?(0,c.getWindow)(r):r,n=e,i=(0,c.getFrameElement)(n);for(;i&&r&&t!==n;){let e=g(i),t=i.getBoundingClientRect(),r=(0,c.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,p*=e.y,h*=e.x,v*=e.y,f+=o,p+=l,n=(0,c.getWindow)(i),i=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:p})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}let b=new Set(["absolute","fixed"]);function E(e,n,i){var r;let o;if("viewport"===n)o=function(e,t){let n=(0,c.getWindow)(e),i=(0,c.getDocumentElement)(e),r=n.visualViewport,o=i.clientWidth,l=i.clientHeight,s=0,a=0;if(r){o=r.width,l=r.height;let e=(0,c.isWebKit)();(!e||e&&"fixed"===t)&&(s=r.offsetLeft,a=r.offsetTop)}let u=v(i);if(u<=0){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(i.clientWidth-t.clientWidth-r);l<=25&&(o-=l)}else u<=25&&(o+=u);return{width:o,height:l,x:s,y:a}}(e,i);else if("document"===n){let n,i,l,s,a,u,f;r=(0,c.getDocumentElement)(e),n=(0,c.getDocumentElement)(r),i=(0,c.getNodeScroll)(r),l=r.ownerDocument.body,s=(0,t.max)(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),a=(0,t.max)(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight),u=-i.scrollLeft+v(r),f=-i.scrollTop,"rtl"===(0,c.getComputedStyle)(l).direction&&(u+=(0,t.max)(n.clientWidth,l.clientWidth)-s),o={width:s,height:a,x:u,y:f}}else if((0,c.isElement)(n)){let e,r,l,s,a,u;r=(e=h(n,!0,"fixed"===i)).top+n.clientTop,l=e.left+n.clientLeft,s=(0,c.isHTMLElement)(n)?g(n):(0,t.createCoords)(1),a=n.clientWidth*s.x,u=n.clientHeight*s.y,o={width:a,height:u,x:l*s.x,y:r*s.y}}else{let t=m(e);o={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(o)}function w(e){return"static"===(0,c.getComputedStyle)(e).position}function x(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function S(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!w(t))return t;t=(0,c.getParentNode)(t)}return n}let i=x(e,t);for(;i&&(0,c.isTableElement)(i)&&w(i);)i=x(i,t);return i&&(0,c.isLastTraversableNode)(i)&&w(i)&&!(0,c.isContainingBlock)(i)?n:i||(0,c.getContainingBlock)(e)||n}let R=async function(e){let n=this.getOffsetParent||S,i=this.getDimensions,r=await i(e.floating);return{reference:function(e,n,i){let r=(0,c.isHTMLElement)(n),o=(0,c.getDocumentElement)(n),l="fixed"===i,s=h(e,!0,l,n),a={scrollLeft:0,scrollTop:0},u=(0,t.createCoords)(0);if(r||!r&&!l)if(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(o))&&(a=(0,c.getNodeScroll)(n)),r){let e=h(n,!0,l,n);u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}else o&&(u.x=v(o));l&&!r&&o&&(u.x=v(o));let f=!o||r||l?(0,t.createCoords)(0):y(o,a);return{x:s.left+a.scrollLeft-u.x-f.x,y:s.top+a.scrollTop-u.y-f.y,width:s.width,height:s.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},C={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:i,offsetParent:r,strategy:o}=e,l="fixed"===o,s=(0,c.getDocumentElement)(r),a=!!n&&(0,c.isTopLayer)(n.floating);if(r===s||a&&l)return i;let u={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),d=(0,t.createCoords)(0),p=(0,c.isHTMLElement)(r);if((p||!p&&!l)&&(("body"!==(0,c.getNodeName)(r)||(0,c.isOverflowElement)(s))&&(u=(0,c.getNodeScroll)(r)),(0,c.isHTMLElement)(r))){let e=h(r);f=g(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let m=!s||p||l?(0,t.createCoords)(0):y(s,u);return{width:i.width*f.x,height:i.height*f.y,x:i.x*f.x-u.scrollLeft*f.x+d.x+m.x,y:i.y*f.y-u.scrollTop*f.y+d.y+m.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:i,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===i?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let i=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),r=null,o="fixed"===(0,c.getComputedStyle)(e).position,l=o?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let t=(0,c.getComputedStyle)(l),n=(0,c.isContainingBlock)(l);n||"fixed"!==t.position||(r=null),(o?!n&&!r:!n&&"static"===t.position&&!!r&&b.has(r.position)||(0,c.isOverflowElement)(l)&&!n&&function e(t,n){let i=(0,c.getParentNode)(t);return!(i===n||!(0,c.isElement)(i)||(0,c.isLastTraversableNode)(i))&&("fixed"===(0,c.getComputedStyle)(i).position||e(i,n))}(e,l))?i=i.filter(e=>e!==l):r=t,l=(0,c.getParentNode)(l)}return t.set(e,i),i}(n,this._c):[].concat(i),r],s=l[0],a=l.reduce((e,i)=>{let r=E(n,i,o);return e.top=(0,t.max)(r.top,e.top),e.right=(0,t.min)(r.right,e.right),e.bottom=(0,t.min)(r.bottom,e.bottom),e.left=(0,t.max)(r.left,e.left),e},E(n,s,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:S,getElementRects:R,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=f(e);return{width:t,height:n}},getScale:g,isElement:c.isElement,isRTL:function(e){return"rtl"===(0,c.getComputedStyle)(e).direction}};function A(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;let{x:r,y:o,placement:l,middlewareData:s}=t,a=await u(t,e);return l===(null==(n=s.offset)?void 0:n.placement)&&null!=(i=s.arrow)&&i.alignmentOffset?{}:{x:r+a.x,y:o+a.y,data:{...a,placement:l}}}}},O=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(n){let{x:i,y:r,placement:o,platform:l}=n,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:i,y:r},d=await l.detectOverflow(n,c),g=(0,t.getSideAxis)((0,t.getSide)(o)),p=(0,t.getOppositeAxis)(g),m=f[p],h=f[g];
1if(s){let e="y"===p?"top":"left",n="y"===p?"bottom":"right",i=m+d[e],r=m-d[n];m=(0,t.clamp)(i,m,r)}if(a){let e="y"===g?"top":"left",n="y"===g?"bottom":"right",i=h+d[e],r=h-d[n];h=(0,t.clamp)(i,h,r)}let v=u.fn({...n,[p]:m,[g]:h});return{...v,data:{x:v.x-i,y:v.y-r,enabled:{[p]:s,[g]:a}}}}}},L=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var i,r,o,l,s;let{placement:a,middlewareData:u,rects:c,initialPlacement:f,platform:d,elements:g}=n,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:b=!0,...E}=(0,t.evaluate)(e,n);if(null!=(i=u.arrow)&&i.alignmentOffset)return{};let w=(0,t.getSide)(a),x=(0,t.getSideAxis)(f),S=(0,t.getSide)(f)===f,R=await (null==d.isRTL?void 0:d.isRTL(g.floating)),C=h||(S||!b?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),A="none"!==y;!h&&A&&C.push(...(0,t.getOppositeAxisPlacements)(f,b,y,R));let T=[f,...C],O=await d.detectOverflow(n,E),L=[],P=(null==(r=u.flip)?void 0:r.overflows)||[];if(p&&L.push(O[w]),m){let e=(0,t.getAlignmentSides)(a,c,R);L.push(O[e[0]],O[e[1]])}if(P=[...P,{placement:a,overflows:L}],!L.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,n=T[e];if(n&&("alignment"!==m||x===(0,t.getSideAxis)(n)||P.every(e=>(0,t.getSideAxis)(e.placement)!==x||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:n}};let i=null==(l=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!i)switch(v){case"bestFit":{let e=null==(s=P.filter(e=>{if(A){let n=(0,t.getSideAxis)(e.placement);return n===x||"y"===n}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(i=e);break}case"initialPlacement":i=f}if(a!==i)return{reset:{placement:i}}}return{}}}},P=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){var i,r;let o,l,{placement:s,rects:a,platform:u,elements:c}=n,{apply:f=()=>{},...d}=(0,t.evaluate)(e,n),g=await u.detectOverflow(n,d),p=(0,t.getSide)(s),m=(0,t.getAlignment)(s),h="y"===(0,t.getSideAxis)(s),{width:v,height:y}=a.floating;"top"===p||"bottom"===p?(o=p,l=m===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(l=p,o="end"===m?"top":"bottom");let b=y-g.top-g.bottom,E=v-g.left-g.right,w=(0,t.min)(y-g[o],b),x=(0,t.min)(v-g[l],E),S=!n.middlewareData.shift,R=w,C=x;if(null!=(i=n.middlewareData.shift)&&i.enabled.x&&(C=E),null!=(r=n.middlewareData.shift)&&r.enabled.y&&(R=b),S&&!m){let e=(0,t.max)(g.left,0),n=(0,t.max)(g.right,0),i=(0,t.max)(g.top,0),r=(0,t.max)(g.bottom,0);h?C=v-2*(0!==e||0!==n?e+n:(0,t.max)(g.left,g.right)):R=y-2*(0!==i||0!==r?i+r:(0,t.max)(g.top,g.bottom))}await f({...n,availableWidth:C,availableHeight:R});let A=await u.getDimensions(c.floating);return v!==A.width||y!==A.height?{reset:{rects:!0}}:{}}}},D=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:i,platform:r}=n,{strategy:s="referenceHidden",...a}=(0,t.evaluate)(e,n);switch(s){case"referenceHidden":{let e=o(await r.detectOverflow(n,{...a,elementContext:"reference"}),i.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=o(await r.detectOverflow(n,{...a,altBoundary:!0}),i.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},k=function(e){return void 0===e&&(e={}),{options:e,fn(n){let{x:i,y:r,placement:o,rects:l,middlewareData:s}=n,{offset:u=0,mainAxis:c=!0,crossAxis:f=!0}=(0,t.evaluate)(e,n),d={x:i,y:r},g=(0,t.getSideAxis)(o),p=(0,t.getOppositeAxis)(g),m=d[p],h=d[g],v=(0,t.evaluate)(u,n),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let e="y"===p?"height":"width",t=l.reference[p]-l.floating[e]+y.mainAxis,n=l.reference[p]+l.reference[e]-y.mainAxis;m<t?m=t:m>n&&(m=n)}if(f){var b,E;let e="y"===p?"width":"height",n=a.has((0,t.getSide)(o)),i=l.reference[g]-l.floating[e]+(n&&(null==(b=s.offset)?void 0:b[g])||0)+(n?0:y.crossAxis),r=l.reference[g]+l.reference[e]+(n?0:(null==(E=s.offset)?void 0:E[g])||0)-(n?y.crossAxis:0);h<i?h=i:h>r&&(h=r)}return{[p]:m,[g]:h}}}},I=(e,t,n)=>{let i=new Map,o={platform:C,...n},l={...o.platform,_c:i};return r(e,t,{...o,platform:l})};e.s(["arrow",0,e=>({name:"arrow",options:e,async fn(n){let{x:i,y:r,placement:o,rects:l,platform:s,elements:a,middlewareData:u}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};
1let d=(0,t.getPaddingObject)(f),g={x:i,y:r},p=(0,t.getAlignmentAxis)(o),m=(0,t.getAxisLength)(p),h=await s.getDimensions(c),v="y"===p,y=v?"clientHeight":"clientWidth",b=l.reference[m]+l.reference[p]-g[p]-l.floating[m],E=g[p]-l.reference[p],w=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),x=w?w[y]:0;x&&await (null==s.isElement?void 0:s.isElement(w))||(x=a.floating[y]||l.floating[m]);let S=x/2-h[m]/2-1,R=(0,t.min)(d[v?"top":"left"],S),C=(0,t.min)(d[v?"bottom":"right"],S),A=x-h[m]-C,T=x/2-h[m]/2+(b/2-E/2),O=(0,t.clamp)(R,T,A),L=!u.arrow&&null!=(0,t.getAlignment)(o)&&T!==O&&l.reference[m]/2-(T<R?R:C)-h[m]/2<0,P=L?T<R?T-R:T-A:0;return{[p]:g[p]+P,data:{[p]:O,centerOffset:T-O-P,...L&&{alignmentOffset:P}},reset:L}}}),"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(n){var i,r,o,l;let{rects:s,middlewareData:a,placement:u,platform:c,elements:f}=n,{crossAxis:d=!1,alignment:g,allowedPlacements:p=t.placements,autoAlignment:m=!0,...h}=(0,t.evaluate)(e,n),v=void 0!==g||p===t.placements?((l=g||null)?[...p.filter(e=>(0,t.getAlignment)(e)===l),...p.filter(e=>(0,t.getAlignment)(e)!==l)]:p.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!m&&(0,t.getOppositeAlignmentPlacement)(e)!==e):p,y=await c.detectOverflow(n,h),b=(null==(i=a.autoPlacement)?void 0:i.index)||0,E=v[b];if(null==E)return{};let w=(0,t.getAlignmentSides)(E,s,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(u!==E)return{reset:{placement:v[0]}};let x=[y[(0,t.getSide)(E)],y[w[0]],y[w[1]]],S=[...(null==(r=a.autoPlacement)?void 0:r.overflows)||[],{placement:E,overflows:x}],R=v[b+1];if(R)return{data:{index:b+1,overflows:S},reset:{placement:R}};let C=S.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),A=(null==(o=C.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||C[0][0];return A!==u?{data:{index:b+1,overflows:S},reset:{placement:A}}:{}}}},"autoUpdate",0,function(e,n,i,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,g=d(e),p=l||s?[...g?(0,c.getOverflowAncestors)(g):[],...(0,c.getOverflowAncestors)(n)]:[];p.forEach(e=>{l&&e.addEventListener("scroll",i,{passive:!0}),s&&e.addEventListener("resize",i)});let m=g&&u?function(e,n){let i,r=null,o=(0,c.getDocumentElement)(e);function l(){var e;clearTimeout(i),null==(e=r)||e.disconnect(),r=null}return!function s(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),l();let c=e.getBoundingClientRect(),{left:f,top:d,width:g,height:p}=c;if(a||n(),!g||!p)return;let m={rootMargin:-(0,t.floor)(d)+"px "+-(0,t.floor)(o.clientWidth-(f+g))+"px "+-(0,t.floor)(o.clientHeight-(d+p))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,u))||1},h=!0;function v(t){let n=t[0].intersectionRatio;if(n!==u){if(!h)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==n||A(c,e.getBoundingClientRect())||s(),h=!1}try{r=new IntersectionObserver(v,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),l}(g,i):null,v=-1,y=null;a&&(y=new ResizeObserver(e=>{let[t]=e;t&&t.target===g&&y&&(y.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(n)})),i()}),g&&!f&&y.observe(g),y.observe(n));let b=f?h(e):null;return f&&function t(){let n=h(e);b&&!A(b,n)&&i(),b=n,o=requestAnimationFrame(t)}(),i(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",i),s&&e.removeEventListener("resize",i)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}},"computePosition",0,I,"flip",0,L,"hide",0,D,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(n){let{placement:i,elements:r,rects:o,platform:l,strategy:a}=n,{padding:u=2,x:c,y:f}=(0,t.evaluate)(e,n),d=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(r.reference))||[]),g=function(e){let n=e.slice().sort((e,t)=>
1e.y-t.y),i=[],r=null;for(let e=0;e<n.length;e++){let t=n[e];!r||t.y-r.y>r.height/2?i.push([t]):i[i.length-1].push(t),r=t}return i.map(e=>(0,t.rectToClientRect)(s(e)))}(d),p=(0,t.rectToClientRect)(s(d)),m=(0,t.getPaddingObject)(u),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===g.length&&g[0].left>g[1].right&&null!=c&&null!=f)return g.find(e=>c>e.left-m.left&&c<e.right+m.right&&f>e.top-m.top&&f<e.bottom+m.bottom)||p;if(g.length>=2){if("y"===(0,t.getSideAxis)(i)){let e=g[0],n=g[g.length-1],r="top"===(0,t.getSide)(i),o=e.top,l=n.bottom,s=r?e.left:n.left,a=r?e.right:n.right;return{top:o,bottom:l,left:s,right:a,width:a-s,height:l-o,x:s,y:o}}let e="left"===(0,t.getSide)(i),n=(0,t.max)(...g.map(e=>e.right)),r=(0,t.min)(...g.map(e=>e.left)),o=g.filter(t=>e?t.left===r:t.right===n),l=o[0].top,s=o[o.length-1].bottom;return{top:l,bottom:s,left:r,right:n,width:n-r,height:s-l,x:r,y:l}}return p}},floating:r.floating,strategy:a});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},"limitShift",0,k,"offset",0,T,"shift",0,O,"size",0,P],953760);var N=e.i(271645),M=e.i(174080),W="u">typeof document?N.useLayoutEffect:function(){};function F(e,t){let n,i,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(i=n;0!=i--;)if(!F(e[i],t[i]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(t,r[i]))return!1;for(i=n;0!=i--;){let n=r[i];if(("_owner"!==n||!e.$$typeof)&&!F(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function H(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function V(e,t){let n=H(e);return Math.round(t*n)/n}function j(e){let t=N.useRef(e);return W(()=>{t.current=e}),t}e.s(["flip",0,(e,t)=>({...L(e),options:[e,t]}),"hide",0,(e,t)=>({...D(e),options:[e,t]}),"limitShift",0,(e,t)=>({...k(e),options:[e,t]}),"offset",0,(e,t)=>({...T(e),options:[e,t]}),"shift",0,(e,t)=>({...O(e),options:[e,t]}),"size",0,(e,t)=>({...P(e),options:[e,t]}),"useFloating",0,function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:r,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,f]=N.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,g]=N.useState(i);F(d,i)||g(i);let[p,m]=N.useState(null),[h,v]=N.useState(null),y=N.useCallback(e=>{e!==x.current&&(x.current=e,m(e))},[]),b=N.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),E=o||p,w=l||h,x=N.useRef(null),S=N.useRef(null),R=N.useRef(c),C=null!=a,A=j(a),T=j(r),O=j(u),L=N.useCallback(()=>{if(!x.current||!S.current)return;let e={placement:t,strategy:n,middleware:d};T.current&&(e.platform=T.current),I(x.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};P.current&&!F(R.current,t)&&(R.current=t,M.flushSync(()=>{f(t)}))})},[d,t,n,T,O]);W(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let P=N.useRef(!1);W(()=>(P.current=!0,()=>{P.current=!1}),[]),W(()=>{if(E&&(x.current=E),w&&(S.current=w),E&&w){if(A.current)return A.current(E,w,L);L()}},[E,w,L,A,C]);let D=N.useMemo(()=>({reference:x,floating:S,setReference:y,setFloating:b}),[y,b]),k=N.useMemo(()=>({reference:E,floating:w}),[E,w]),_=N.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=V(k.floating,c.x),i=V(k.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+i+"px)",...H(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:i}},[n,s,k.floating,c.x,c.y]);return N.useMemo(()=>({...c,update:L,refs:D,elements:k,floatingStyles:_}),[c,L,D,k,_])}],258950)},131292,e=>{"use strict";var t=e.i(229315),n=e.i(383799),i=e.i(630628),r=e.i(500977),o=e.i(151665),l=e.i(524019),s=e.i(769375);e.s(["useFloatingRootContext",0,function(e){let{open:a=!1,onOpenChange:u,elements:c={}}=e,f=(0,n.useId)(),d=null!=(0,o.useFloatingParentNodeId)(),g=(0,i.useRefWithInit)(()=>new l.FloatingRootStore({open:a,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new s.PopupTriggerMap,floatingId:f,nested:d,noEmit:!1})).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:a,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),g.update(e)},[a,f,c.reference,c.floating,g]),g.context.onOpenChange=u,g.context.nested=d,g.context.noEmit=!1,g}])},333848,e=>{"use strict";var t=e.i(229315);e.s(["ownerWindow",()=>
1t.getWindow])},56590,767569,418847,e=>{"use strict";var t=e.i(271645),n=e.i(343084),i=e.i(290219),r=e.i(500977),o=e.i(400231),l=e.i(676477),s=e.i(953760),a=e.i(258950),u=e.i(229315),c=e.i(151665),f=e.i(131292),d=e.i(579144);let g={name:"hide",async fn(e){let{width:t,height:n,x:i,y:r}=e.rects.reference,o=await (0,a.hide)().fn(e);return{data:{referenceHidden:o.data?.referenceHidden||0===t&&0===n&&0===i&&0===r}}}};var p=e.i(333848);let m={sideX:"left",sideY:"top"};function h(e,t,n){let i="inline-start"===e||"inline-end"===e;return({top:"top",right:i?n?"inline-start":"inline-end":"right",bottom:"bottom",left:i?n?"inline-end":"inline-start":"left"})[t]}function v(e,t,i){let{rects:r,placement:o}=e;return{side:h(t,(0,n.getSide)(o),i),align:(0,n.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function y(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,m,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:l},platform:s,strategy:a,placement:u}=e,c=(0,p.ownerWindow)(l),f=c.getComputedStyle(l);if("0s"===f.transitionDuration||""===f.transitionDuration)return{x:t,y:r,data:m};let d=await s.getOffsetParent?.(l),g={width:0,height:0};if("fixed"===a&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(d===c){let e=(0,i.ownerDocument)(l);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await s.isElement?.(d)&&(g=await s.getDimensions(d));let h=(0,n.getSide)(u),v=t,y=r;return"left"===h&&(v=g.width-(t+o.width)),"top"===h&&(y=g.height-(r+o.height)),{x:v,y,data:{sideX:"left"===h?"right":m.sideX,sideY:"top"===h?"bottom":m.sideY}}}}],767569),e.s(["useAnchorPositioning",0,function(e){var p,b;let{anchor:E,positionMethod:w="absolute",side:x="bottom",sideOffset:S=0,align:R="center",alignOffset:C=0,collisionBoundary:A,collisionPadding:T=5,sticky:O=!1,arrowPadding:L=5,disableAnchorTracking:P=!1,keepMounted:D=!1,floatingRootContext:k,mounted:I,collisionAvoidance:N,shiftCrossAxis:M=!1,nodeId:W,adaptiveOrigin:F,lazyFlip:H=!1,externalTree:V}=e,[j,_]=t.useState(null);I||null===j||_(null);let B=N.side||"flip",$=N.align||"flip",z=N.fallbackAxisSide||"end",K="function"==typeof E?E:void 0,Y=(0,l.useStableCallback)(K),U=K?Y:E,q=(0,o.useValueAsRef)(E),X="rtl"===(0,d.useDirection)(),G=j||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"})[x],J="center"===R?G:`${G}-${R}`,Q=T,Z=+("bottom"===x),ee=+("top"===x),et=+("right"===x),en=+("left"===x);"number"==typeof Q?Q={top:Q+Z,right:Q+en,bottom:Q+ee,left:Q+et}:Q&&(Q={top:(Q.top||0)+Z,right:(Q.right||0)+en,bottom:(Q.bottom||0)+ee,left:(Q.left||0)+et});let ei={boundary:"clipping-ancestors"===A?"clippingAncestors":A,padding:Q},er=t.useRef(null),eo=(0,o.useValueAsRef)(S),el=(0,o.useValueAsRef)(C),es=[(0,a.offset)(e=>{let t=v(e,x,X),n="function"==typeof eo.current?eo.current(t):eo.current,i="function"==typeof el.current?el.current(t):el.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},["function"!=typeof S?S:0,"function"!=typeof C?C:0,X,x])],ea="none"===$&&"shift"!==B,eu=!ea&&(O||M||"shift"===B),ec="none"===B?null:(0,a.flip)({...ei,padding:{top:Q.top+1,right:Q.right+1,bottom:Q.bottom+1,left:Q.left+1},mainAxis:!M&&"flip"===B,crossAxis:"flip"===$&&"alignment",fallbackAxisSideDirection:z}),ef=ea?null:(0,a.shift)(e=>{let t=(0,i.ownerDocument)(e.elements.floating).documentElement;return{...ei,rootBoundary:M?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==$,crossAxis:eu,limiter:O||M?void 0:(0,a.limitShift)(e=>{if(!er.current)return{};let{width:t,height:i}=er.current.getBoundingClientRect(),r=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===r?Q.left+Q.right:Q.top+Q.bottom;return{offset:("y"===r?t:i)/2+o/2}})}},[ei,O,M,Q,$]);"shift"===B||"shift"===$||"center"===R?es.push(ef,ec):es.push(ec,ef),es.push((0,a.size)({...ei,apply({elements:{floating:e},rects:{reference:t},availableWidth:n,availableHeight:i}){let r=e.style;r.setProperty("--available-width",`${n}px`),r.setProperty("--available-height",`${i}px`),r.setProperty("--anchor-width",`${t.width}px`),r.setProperty("--anchor-height",`${t.height}px`)}}),(p=()=>({element:er.current||document.createElement("div"),padding:L,offsetParent:"floating"}),b=[L],{name:"arrow",options:p,async fn(e){let{x:t,y:i,placement:r,rects:o,platform:l,elements:s,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:f="real"}=(0,n.evaluate)(p,e)||{};if(null==u)return{};
1let d=(0,n.getPaddingObject)(c),g={x:t,y:i},m=(0,n.getAlignmentAxis)(r),h=(0,n.getAxisLength)(m),v=await l.getDimensions(u),y="y"===m,b=y?"clientHeight":"clientWidth",E=o.reference[h]+o.reference[m]-g[m]-o.floating[h],w=g[m]-o.reference[m],x="real"===f?await l.getOffsetParent?.(u):s.floating,S=s.floating[b]||o.floating[h];S&&await l.isElement?.(x)||(S=s.floating[b]||o.floating[h]);let R=S/2-v[h]/2-1,C=Math.min(d[y?"top":"left"],R),A=Math.min(d[y?"bottom":"right"],R),T=S-v[h]-A,O=S/2-v[h]/2+(E/2-w/2),L=(0,n.clamp)(C,O,T),P=!a.arrow&&null!=(0,n.getAlignment)(r)&&O!==L&&o.reference[h]/2-(O<C?C:A)-v[h]/2<0,D=P?O<C?O-C:O-T:0;return{[m]:g[m]+D,data:{[m]:L,centerOffset:O-L-D,...P&&{alignmentOffset:D}},reset:P}},options:[p,b]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:i,placement:r,rects:o,y:l}=e,s=(0,n.getSide)(r),a=(0,n.getSideAxis)(s),u=er.current,c=i.arrow?.x||0,f=i.arrow?.y||0,d=u?.clientWidth||0,g=u?.clientHeight||0,p=c+d/2,m=f+g/2,h=Math.abs(i.shift?.y||0),y=o.reference.height/2,b="function"==typeof S?S(v(e,x,X)):S,E=h>b,w={top:`${p}px calc(100% + ${b}px)`,bottom:`${p}px ${-b}px`,left:`calc(100% + ${b}px) ${m}px`,right:`${-b}px ${m}px`}[s],R=`${p}px ${o.reference.y+y-l}px`;return t.floating.style.setProperty("--transform-origin",eu&&"y"===a&&E?R:w),{}}},g,F),(0,r.useIsoLayoutEffect)(()=>{!I&&k&&k.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[I,k]);let ed=t.useMemo(()=>({elementResize:!P&&"u">typeof ResizeObserver,layoutShift:!P&&"u">typeof IntersectionObserver}),[P]),{refs:eg,elements:ep,x:em,y:eh,middlewareData:ev,update:ey,placement:eb,context:eE,isPositioned:ew,floatingStyles:ex}=function(e={}){let{nodeId:n,externalTree:i}=e,o=(0,f.useFloatingRootContext)(e),l=e.rootContext||o,s={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[d,g]=t.useState(null),p=t.useRef(null),m=(0,c.useFloatingTree)(i);(0,r.useIsoLayoutEffect)(()=>{s.domReference&&(p.current=s.domReference)},[s.domReference]);let h=(0,a.useFloating)({...e,elements:{...s,...d&&{reference:d}}}),v=t.useCallback(e=>{let t=(0,u.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),h.refs.setReference(t)},[h.refs]),[y,b]=t.useState(null),[E,w]=t.useState(null);l.useSyncedValue("referenceElement",y),l.useSyncedValue("domReferenceElement",(0,u.isElement)(y)?y:null),l.useSyncedValue("floatingElement",E);let x=t.useCallback(e=>{((0,u.isElement)(e)||null===e)&&(p.current=e,b(e)),((0,u.isElement)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,u.isElement)(e))&&h.refs.setReference(e)},[h.refs,b]),S=t.useCallback(e=>{w(e),h.refs.setFloating(e)},[h.refs]),R=t.useMemo(()=>({...h.refs,setReference:x,setFloating:S,setPositionReference:v,domReference:p}),[h.refs,x,S,v]),C=t.useMemo(()=>({...h.elements,domReference:s.domReference}),[h.elements,s.domReference]),A=l.useState("open"),T=l.useState("floatingId"),O=t.useMemo(()=>({...h,dataRef:l.context.dataRef,open:A,onOpenChange:l.setOpen,events:l.context.events,floatingId:T,refs:R,elements:C,nodeId:n,rootStore:l}),[h,R,C,n,l,A,T]);return(0,r.useIsoLayoutEffect)(()=>{l.context.dataRef.current.floatingContext=O;let e=m?.nodesRef.current.find(e=>e.id===n);e&&(e.context=O)}),t.useMemo(()=>({...h,context:O,refs:R,elements:C,rootStore:l}),[h,R,C,O,l])}({rootContext:k,placement:J,middleware:es,strategy:w,whileElementsMounted:D?void 0:(...e)=>(0,s.autoUpdate)(...e,ed),nodeId:W,externalTree:V}),{sideX:eS,sideY:eR}=ev.adaptiveOrigin||m,eC=ew?w:"fixed",eA=t.useMemo(()=>{let e=F?{position:eC,[eS]:em,[eR]:eh}:{position:eC,...ex};return ew||(e.opacity=0),e},[F,eC,eS,em,eR,eh,ex,ew]),eT=t.useRef(null);(0,r.useIsoLayoutEffect)(()=>{if(!I)return;let e=q.current,t="function"==typeof e?e():e,n=(y(t)?t.current:t)||null;n!==eT.current&&(eg.setPositionReference(n),eT.current=n)},[I,eg,U,q]),t.useEffect(()=>{if(!I)return;let e=q.current;"function"!=typeof e&&y(e)&&e.current!==eT.current&&(eg.setPositionReference(e.current),eT.current=e.current)},[I,eg,U,q]),t.useEffect(()=>{if(D&&I&&ep.domReference&&ep.floating)return(0,s.autoUpdate)(ep.domReference,ep.floating,ey,ed)},[D,I,ep,ey,ed]);let eO=(0,n.getSide)(eb),eL=h(x,eO,X),eP=(0,n.getAlignment)(eb)||"center",eD=!!ev.hide?.referenceHidden;(0,r.useIsoLayoutEffect)(()=>{H&&I&&ew&&_(eO)},[H,I,ew,eO]);let ek=t.useMemo(()=>
1({position:"absolute",top:ev.arrow?.y,left:ev.arrow?.x}),[ev.arrow]),eI=ev.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eA,arrowStyles:ek,arrowRef:er,arrowUncentered:eI,side:eL,align:eP,physicalSide:eO,anchorHidden:eD,refs:eg,context:eE,isPositioned:ew,update:ey}),[eA,ek,er,eI,eL,eP,eO,eD,eg,eE,ew,ey])}],56590);var b=e.i(607335),E=e.i(417514);e.s(["getDisabledMountTransitionStyles",0,function(e){return"starting"===e?b.DISABLED_TRANSITIONS_STYLE:E.EMPTY_OBJECT}],418847)},658130,e=>{"use strict";var t=e.i(35423);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])}]);
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.