PageSourceSearch

https://bishijie.io/_next/static/chunks/0qv98~tozw6wv.js

js bishijie.io collected 2026-10-02 15:10:42 UTC 95,668 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25661,(e,t,n)=>{"use strict";var r=e.r(7744),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,s=r.useLayoutEffect,a=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(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(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return s(function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})},[e,n,t]),l(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),a(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},15833,(e,t,n)=>{"use strict";t.exports=e.r(25661)},20206,(e,t,n)=>{"use strict";var r=e.r(7744),o=e.r(15833),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,s=r.useRef,a=r.useEffect,u=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=l(e,(f=u(function(){function e(e){if(!a){if(a=!0,l=e,e=r(e),void 0!==o&&d.hasValue){var t=d.value;if(o(t,e))return s=t}return s=e}if(t=s,i(l,e))return t;var n=r(e);return void 0!==o&&o(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,r,o]))[0],f[1]);return a(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},96482,(e,t,n)=>{"use strict";t.exports=e.r(20206)},46798,e=>{"use strict";let t;var n,r,o,i,l,s,a=e.i(9735);e.s([],88649),e.i(88649),e.i(35910);var u=e.i(7744),c=e.i(3224);let f=[];function d(e){let n=(n,r)=>{let o,i=(0,c.useRefWithInit)(p).current;try{for(let e of(t=i,f))e.before(i);for(let t of(o=e(n,r),f))t.after(i);i.didInitialize=!0}finally{t=void 0}return o};return n.displayName=e.displayName||e.name,n}function p(){return{didInitialize:!1}}var g=e.i(4849),m=e.i(62902);let h=u.createContext(void 0);function v(e){let t=u.useContext(h);if(void 0===t&&!e)throw Error((0,m.default)(72));return t}var y=e.i(92615),b=e.i(87642);let E="u">typeof navigator,x=function(){if(!E)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),w=function(){if(!E)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),S=function(){if(!E)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}();"u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===x.platform&&x.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(x.platform),E&&/firefox/i.test(S);let C=E&&/apple/i.test(navigator.vendor);E&&/Edg/i.test(S),E&&/android/i.test(w)||/android/i.test(S);let R=E&&w.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,T=S.includes("jsdom/"),P="active",O="selected",k="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function L(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function I(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,y.isShadowRoot)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function M(e,t){if(!(0,y.isElement)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(I(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function A(e){return"composedPath"in e?e.composedPath()[0]:e.target}function D(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function H(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function N(e){return null!=e&&null!=e.clientX}let j=[];function W(e){u.useEffect(e,j)}class B{static create(){return new B}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 $(){let e=(0,c.useRefWithInit)(B.create).current;return W(e.disposeEffect),e}function V(e){return e?.ownerDocument||document}function z(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...z(e,t.id,n)])}let F=u.createContext(null),_=u.createContext(null),q=()=>u.useContext(F)?.id||null,K=e=>{let t=u.useContext(_);return e??t};var Y=e.i(54588);function U(e,t,n,r){let o=!1,i=!1,l=r??Y.EMPTY_OBJECT;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:n,...l}}e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","
1inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],63649);var X=e.i(63649),X=X;function J(e){return`data-base-ui-${e}`}let G={intentional:"onClick",sloppy:"onPointerDown"};function Q(){return!1}function Z(e,t,n){let r=new Map,o="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i["data-base-ui-focusable"]=""),e)o&&e&&(t===P||t===O)||(i[t]=e[t]);for(let l=0;l<t.length;l+=1){let s,a=t[l]?.[n];(s="function"==typeof a?e?a(e):null:a)&&ee(i,s,o,r)}return ee(i,e,o,r),i}function ee(e,t,n,r){for(let o in t){let i=t[o];n&&(o===P||o===O)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof i&&(r.get(o)?.push(i),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=i)}}let et=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)}};class en{static create(){return new en}static request(e){return et.request(e)}static cancel(e){return et.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=et.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(et.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function er(){let e=(0,c.useRefWithInit)(en.create).current;return W(e.disposeEffect),e}var eo=e.i(20276);let ei=((n={}).startingStyle="data-starting-style",n.endingStyle="data-ending-style",n),el={[ei.startingStyle]:""},es={[ei.endingStyle]:""};function ea(e,t=!1,n=!0){let r=er();return(0,b.useStableCallback)((o,i=null)=>{function l(){eo.flushSync(o)}r.cancel();let s=null==e?e:"current"in e?e.current:e;if(null!=s)if("function"!=typeof s.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)o();else{function a(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||l()}).catch(()=>{let e=s.getAnimations();if(n){if(i?.aborted)return;l()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&a()})}if(t)return void function(){let e=ei.startingStyle;if(!s.hasAttribute(e))return r.request(a);let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),a())});t.observe(s,{attributes:!0,attributeFilter:[e]}),i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();r.request(a)}})}function eu(e){let{enabled:t=!0,open:n,ref:r,onComplete:o}=e,i=(0,b.useStableCallback)(o),l=ea(r,n,!1);u.useEffect(()=>{if(!t)return;let e=new AbortController;return l(i,e.signal),()=>{e.abort()}},[t,n,i,l])}var ec=Symbol("NOT_FOUND"),ef=e=>Array.isArray(e)?e:[e],ed=0,ep=class{revision=ed;_value;_lastValue;_isEqual=eg;constructor(e,t=eg){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++ed)}};function eg(e,t){return e===t}function em(e){return e instanceof ep||console.warn("Not a valid cell! ",e),e.value}var eh=(e,t)=>!1;function ev(){return function(e=eg){return new ep(null,e)}(eh)}var ey=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=ev()),em(t)};Symbol();var eb=0,eE=Object.getPrototypeOf({}),ex=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,ew);tag=ev();tags={};children={};collectionTag=null;id=eb++},ew={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in eE)return r;if("object"==typeof r&&null!==r){var o;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(o=r)?new eS(o):new ex(o)),n.tag&&em(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=ev()).value=r),em(n),r}})(),ownKeys:e=>(ey(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>
1Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},eS=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],eC);tag=ev();tags={};children={};collectionTag=null;id=eb++},eC={get:([e],t)=>("length"===t&&ey(e),ew.get(e,t)),ownKeys:([e])=>ew.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>ew.getOwnPropertyDescriptor(e,t),has:([e],t)=>ew.has(e,t)},eR=(e,t)=>e===t,eT="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function eP(){return{s:0,v:void 0,o:null,p:null}}function eO(e,t={}){let n,r=eP(),{resultEqualityCheck:o}=t,i=0;function l(){let t,l=r,{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=eP(),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=eP(),e.set(t,l)):l=n}}let a=l;if(1===l.s)t=l.v;else if(t=e.apply(null,arguments),i++,o){let e=n?.deref?.()??n;null!=e&&o(e,t)&&(t=e,0!==i&&i--),n="object"==typeof t&&null!==t||"function"==typeof t?new eT(t):t}return a.s=1,a.v=t,t}return l.clearCache=()=>{r=eP(),l.resetResultsCount()},l.resultsCount=()=>i,l.resetResultsCount=()=>{i=0},l}function ek(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,i=0,l={},s=e.pop();"object"==typeof s&&(l=s,s=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(s,`createSelector expects an output function after the inputs, but received: [${typeof s}]`);let{memoize:a,memoizeOptions:u=[],argsMemoize:c=eO,argsMemoizeOptions:f=[],devModeChecks:d={}}={...n,...l},p=ef(u),g=ef(f),m=(!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),h=a(function(){return o++,s.apply(null,arguments)},...p);return Object.assign(c(function(){i++;let e=function(e,t){let n=[],{length:r}=e;for(let o=0;o<r;o++)n.push(e[o].apply(null,t));return n}(m,arguments);return r=h.apply(null,e)},...g),{resultFunc:s,memoizedResultFunc:h,dependencies:m,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:a,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var eL=ek(eO),eI=Object.assign((e,t=eL)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>eI});ek({memoize:function(e,t){let n,{equalityCheck:r=eR,maxSize:o=1,resultEqualityCheck:i}="object"==typeof t?t:{equalityCheck:t},l=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let o=0;o<n;o++)if(!r(e[o],t[o]))return!1;return!0},s=0,a=o<=1?{get:e=>n&&l(n.key,e)?n.value:ec,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return ec}return{get:r,put:function(t,o){r(t)===ec&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,l);function u(){let t=a.get(arguments);if(t===ec){if(t=e.apply(null,arguments),s++,i){let e=a.getEntries().find(e=>i(e.value,t));e&&(t=e.value,0!==s&&s--)}a.put(arguments,t)}return t}return u.clearCache=()=>{a.clear(),u.resetResultsCount()},u.resultsCount=()=>s,u.resetResultsCount=()=>{s=0},u},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let eM=(e,t,n,r,o,i,...l)=>{let s;if(l.length>0)throw Error((0,m.default)(1));if(e&&t&&n&&r&&o&&i)s=(l,s,a,u)=>i(e(l,s,a,u),t(l,s,a,u),n(l,s,a,u),r(l,s,a,u),o(l,s,a,u),s,a,u);else if(e&&t&&n&&r&&o)s=(i,l,s,a)=>o(e(i,l,s,a),t(i,l,s,a),n(i,l,s,a),r(i,l,s,a),l,s,a);else if(e&&t&&n&&r)s=(o,i,l,s)=>r(e(o,i,l,s),t(o,i,l,s),n(o,i,l,s),i,l,s);else if(e&&t&&n)s=(r,o,i,l)=>n(e(r,o,i,l),t(r,o,i,l),o,i,l);else if(e&&t)s=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)s=e;else throw Error("Missing arguments");return s};var eA=e.i(15833),eD=e.i(96482),eH=e.i(22556);let eN=(0,eH.isReactVersionAtLeast)(19)?function(e,n,r,o,i){let l,s=t;if(!s){let t;return t=u.useCallback(()=>n(e.getSnapshot(),r,o,i),[e,n,r,o,i]),(0,eA.useSyncExternalStore)(e.subscribe,t,t)}let a=s.syncIndex;return s.syncIndex+=1,s.didInitialize?(l=s.syncHooks[a]).store===e&&l.selector===n&&Object.is(l.a1,r)&&Object.is(l.a2,o)&&Object.is(l.a3,i)||(l.store!==e&&(s.didChangeStore=!0),l.store=e,l.selector=n,l.a1=r,l.a2=o,l.a3=i,l.didChange=!0):(l={store:e,selector:n,a1:r,a2:o,a3:i,value:n(e.getSnapshot(),r,o,i),didChange:!1},s.syncHooks.push(l)),l.value}:function(e,t,n,r,o){return(0,eD.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};f.push({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,eA.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class ej{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,r){return eN(this,e,t,n,r)}}class eW extends ej{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){u.useDebugValue(e),(0,g.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,g.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,g.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){u.useDebugValue(e);let n=void 0!==t;(0,g.useIsoLayoutEffect)(()=>{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,r){return u.useDebugValue(e),eN(this,this.selectors[e],t,n,r)}useContextCallback(e,t){u.useDebugValue(e);let n=(0,b.useStableCallback)(t??Y.NOOP);this.context[e]=n}useStateSetter(e){let t=u.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)}})}}let eB={...u},e$=0,eV=eB.useId;function ez(e,t){if(void 0!==eV){let n=eV();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,r]=u.useState(e),o=e||n;return u.useEffect(()=>{null==n&&(e$+=1,r(`${t}-${e$}`))},[n,t]),o}(e,t)}let eF={open:eM(e=>e.open),domReferenceElement:eM(e=>e.domReferenceElement),referenceElement:eM(e=>e.positionReference??e.referenceElement),floatingElement:eM(e=>e.floatingElement),floatingId:eM(e=>e.floatingId)};class e_ extends eW{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){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)}}}(),nested:t,noEmit:n,triggerElements:o},eF)}setOpen=(e,t)=>{let n;if(e&&this.state.open&&"click"!==(n=t.event.type)&&"mousedown"!==n&&"keydown"!==n&&"keyup"!==n||(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)}}var X=X;class eq{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}}let eK=eM(e=>e.triggerIdProp??e.activeTriggerId),eY={...{open:eM(e=>e.openProp??e.open),mounted:eM(e=>e.mounted),transitionStatus:eM(e=>e.transitionStatus),floatingRootContext:eM(e=>e.floatingRootContext),preventUnmountingOnClose:eM(e=>e.preventUnmountingOnClose),payload:eM(e=>e.payload),activeTriggerId:eK,activeTriggerElement:eM(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:eM((e,t)=>void 0!==t&&eK(e)===t),isOpenedByTrigger:eM((e,t)=>void 0!==t&&eK(e)===t&&e.open),isMountedByTrigger:eM((e,t)=>void 0!==t&&eK(e)===t&&e.mounted),triggerProps:eM((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:eM(e=>e.popupProps),popupElement:eM(e=>e.popupElement),positionerElement:eM(e=>e.positionerElement)},disabled:eM(e=>e.disabled),instantType:eM(e=>e.instantType),isInstantPhase:eM(e=>e.isInstantPhase),trackCursorAxis:eM(e=>e.trackCursorAxis),disableHoverablePopup:eM(e=>e.disableHoverablePopup),lastOpenChangeReason:eM(e=>e.openChangeReason),closeOnClick:eM(e=>e.closeOnClick),closeDelay:eM(e=>e.closeDelay),hasViewport:eM(e=>e.hasViewport)};class eU extends eW{constructor(e){super({...{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:"idle",floatingRootContext:new e_({open:!1,floatingElement:null,referenceElement:null,triggerElements:new eq,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Y.EMPTY_OBJECT,inactiveTriggerProps:Y.EMPTY_OBJECT,popupProps:Y.EMPTY_OBJECT},disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1},...e},{popupRef:u.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new eq},eY)}setOpen=(e,t)=>{let n=t.reason,r=n===X.triggerHover,o=e&&n===X.triggerFocus,i=!e&&(n===X.triggerPress||n===X.escapeKey);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let l=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":i?r.instantType="dismiss":n===X.triggerHover&&(r.instantType=void 0);let l=t.trigger?.id??null;(l||e)&&(r.activeTriggerId=l,r.activeTriggerElement=t.trigger??null),this.update(r)};r?eo.flushSync(l):l()};static useStore(e,t){let n=(0,c.useRefWithInit)(()=>new eU(t)).current,r=e??n,o=function(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,i=ez(),l=null!=q(),s=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),f=t.context.triggerElements,d=(0,c.useRefWithInit)(()=>new e_({open:s,referenceElement:a,floatingElement:u,triggerElements:f,onOpenChange:o,floatingId:i,nested:l,noEmit:n})).current;return(0,g.useIsoLayoutEffect)(()=>{let e={open:s,floatingId:i,referenceElement:a,floatingElement:u};(0,y.isElement)(a)&&(e.domReferenceElement=a),d.state.positionReference===d.state.referenceElement&&(e.positionReference=a),d.update(e)},[s,i,a,u,d]),d.context.onOpenChange=o,d.context.nested=l,d.context.noEmit=n,d}({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}var X=X;let eX=d(function(e){let t,n,{disabled:r=!1,defaultOpen:o=!1,open:i,disableHoverablePopup:l=!1,trackCursorAxis:s="none",actionsRef:c,onOpenChange:f,onOpenChangeComplete:d,handle:p,triggerId:m,defaultTr
1iggerId:v=null,children:E}=e,x=eU.useStore(p?.store,{open:o,openProp:i,activeTriggerId:v,triggerIdProp:m});(t=u.useRef(!0)).current&&(t.current=!1,(()=>{void 0===i&&!1===x.state.open&&!0===o&&x.update({open:!0,activeTriggerId:v})})()),x.useControlledProp("openProp",i),x.useControlledProp("triggerIdProp",m),x.useContextCallback("onOpenChange",f),x.useContextCallback("onOpenChangeComplete",d);let w=x.useState("open"),S=!r&&w,C=x.useState("activeTriggerId"),R=x.useState("payload");x.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:l}),(0,g.useIsoLayoutEffect)(()=>{w&&r&&x.setOpen(!1,U(X.disabled))},[w,r,x]),x.useSyncedValue("disabled",r),n=x.useState("open"),(0,g.useIsoLayoutEffect)(()=>{if(n&&!x.select("activeTriggerId")&&1===x.context.triggerElements.size){let e=x.context.triggerElements.entries().next();if(!e.done){let[t,n]=e.value;x.update({activeTriggerId:t,activeTriggerElement:n})}}},[n,x]);let{forceUnmount:T,transitionStatus:P}=function(e,t){let{mounted:n,setMounted:r,transitionStatus:o}=function(e,t=!1,n=!1){let[r,o]=u.useState(e&&t?"idle":void 0),[i,l]=u.useState(e);return e&&!i&&(l(!0),o("starting")),e||!i||"ending"===r||n||o("ending"),e||i||"ending"!==r||o(void 0),(0,g.useIsoLayoutEffect)(()=>{if(!e&&i&&"ending"!==r&&n){let e=en.request(()=>{o("ending")});return()=>{en.cancel(e)}}},[e,i,r,n]),(0,g.useIsoLayoutEffect)(()=>{if(!e||t)return;let n=en.request(()=>{o(void 0)});return()=>{en.cancel(n)}},[t,e]),(0,g.useIsoLayoutEffect)(()=>{if(!e||!t)return;e&&i&&"idle"!==r&&o("starting");let n=en.request(()=>{o("idle")});return()=>{en.cancel(n)}},[t,e,i,o,r]),u.useMemo(()=>({mounted:i,setMounted:l,transitionStatus:r}),[i,r])}(e);t.useSyncedValues({mounted:n,transitionStatus:o});let i=(0,b.useStableCallback)(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),t.context.onOpenChangeComplete?.(!1)});return eu({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||i()}}),{forceUnmount:i,transitionStatus:o}}(S,x),O=x.useState("isInstantPhase"),k=x.useState("instantType"),L=x.useState("lastOpenChangeReason"),M=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>{"ending"===P&&L===X.none||"ending"!==P&&O?("delay"!==k&&(M.current=k),x.set("instantType","delay")):null!==M.current&&(x.set("instantType",M.current),M.current=null)},[P,O,L,k,x]),(0,g.useIsoLayoutEffect)(()=>{S&&null==C&&x.set("payload",void 0)},[x,C,S]);let j=u.useCallback(()=>{var e;let t;x.setOpen(!1,(e=x,(t=U(X.imperativeAction)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},t))},[x]);u.useImperativeHandle(c,()=>({unmount:T,close:j}),[T,j]);let W=x.useState("floatingRootContext"),{getReferenceProps:F,getFloatingProps:_,getTriggerProps:q}=function(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),o=e.map(e=>e?.trigger),i=u.useCallback(t=>Z(t,e,"reference"),t),l=u.useCallback(t=>Z(t,e,"floating"),n),s=u.useCallback(t=>Z(t,e,"item"),r),a=u.useCallback(t=>Z(t,e,"trigger"),o);return u.useMemo(()=>({getReferenceProps:i,getFloatingProps:l,getItemProps:s,getTriggerProps:a}),[i,l,s,a])}([function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),{dataRef:i}=n.context,{enabled:l=!0,escapeKey:s=!0,outsidePress:a=!0,outsidePressEvent:c="sloppy",referencePress:f=Q,referencePressEvent:d="sloppy",bubbles:p,externalTree:g}=t,m=K(g),h=(0,b.useStableCallback)("function"==typeof a?a:()=>!1),v="function"==typeof a?h:a,E=!1!==v,x=(0,b.useStableCallback)(()=>c),w=u.useRef(!1),S=u.useRef(!1),C=u.useRef(!1),{escapeKey:R,outsidePress:T}={escapeKey:"boolean"==typeof p?p:p?.escapeKey??!1,outsidePress:"boolean"==typeof p?p:p?.outsidePress??!0},P=u.useRef(null),O=$(),k=$(),L=(0,b.useStableCallback)(()=>{k.clear(),i.current.insideReactTree=!1}),M=u.useRef(!1),H=u.useRef(""),N=(0,b.useStableCallback)(f),j=(0,b.useStableCallback)(e=>{if(!r||!l||!s||"Escape"!==e.key||M.current)return;let t=i.current.floatingContext?.nodeId,o=m?z(m.nodesRef.current,t):[];if(!R&&o.length>0){let e=!0;if(o.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let a="nativeEvent"in e?e.nativeEvent:e,u=U(X.escapeKey,a);n.setOpen(!1,u),R||u.isPropagationAllowed||e.stopPropagation()}),W=(0,b.useStableCallback)(()=>{i.current.insideReactTree=!0,k.start(0,L)});u.useEffect(()=>{if(!r||!l)return;i.current.__escapeKeyBubbles=R,i.current.__outsidePressBubbles=T;let e=new B,t=new B;function a(){e.clear(),M.current=!0}function u(){e.start(5*!!(0,y.isWebKit)(),()=>{M.current=!1})}function c(){C.current=!0,t.start(0,()=>{C.current=!1})}function f(){w.current=!1,S.current=!1}function d(){let e=H.current,t=x(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}
1function p(e){let t=i.current.floatingContext?.nodeId,r=m&&z(m.nodesRef.current,t).some(t=>D(e,t.context?.elements.floating));return D(e,n.select("floatingElement"))||D(e,n.select("domReferenceElement"))||r}function g(e){let r;if("intentional"===(r=d())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||i.current.insideReactTree)return void L();let o=A(e),l=`[${J("inert")}]`,s=Array.from(V(n.select("floatingElement")).querySelectorAll(l)),a=(0,y.isElement)(o)?o.getRootNode():null;(0,y.isShadowRoot)(a)&&(s=s.concat(Array.from(a.querySelectorAll(l))));let u=n.context.triggerElements;if(o&&(u.hasElement(o)||u.hasMatchingElement(e=>I(e,o))))return;let c=(0,y.isElement)(o)?o:null;for(;c&&!(0,y.isLastTraversableNode)(c);){let e=(0,y.getParentNode)(c);if((0,y.isLastTraversableNode)(e)||!(0,y.isElement)(e))break;c=e}if(s.length&&(0,y.isElement)(o)&&!o.matches("html,body")&&!I(o,n.select("floatingElement"))&&s.every(e=>!I(c,e)))return;if((0,y.isHTMLElement)(o)&&!("touches"in e)){let t=(0,y.isLastTraversableNode)(o),n=(0,y.getComputedStyle)(o),r=/auto|scroll/,i=t||r.test(n.overflowX),l=t||r.test(n.overflowY),s=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,a=l&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,u="rtl"===n.direction,c=a&&(u?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),f=s&&e.offsetY>o.clientHeight;if(c||f)return}if(p(e))return;if("intentional"===d()&&C.current){t.clear(),C.current=!1;return}if("function"==typeof v&&!v(e))return;let f=i.current.floatingContext?.nodeId,g=m?z(m.nodesRef.current,f):[];if(g.length>0){let e=!0;if(g.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,U(X.outsidePress,e)),L()}function h(e){H.current="touch";let t=A(e);t?.addEventListener(e.type,function r(){!function(e){if("sloppy"!==d()||!n.select("open")||!l||D(e,n.select("floatingElement"))||D(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(P.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},O.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}(e),t?.removeEventListener(e.type,r)})}function b(e){if(O.clear(),"pointerdown"===e.type&&(H.current=e.pointerType),"mousedown"===e.type&&P.current&&!P.current.dismissOnMouseDown)return;let t=A(e);t?.addEventListener(e.type,function r(){if("pointerdown"===e.type)"sloppy"!==d()||"touch"===e.pointerType||!n.select("open")||!l||D(e,n.select("floatingElement"))||D(e,n.select("domReferenceElement"))||g(e);else g(e);t?.removeEventListener(e.type,r)})}function k(e){if(!w.current)return;let n=S.current;
1if(f(),"intentional"===d()){if("pointercancel"===e.type){n&&c();return}p(e)||(n?c():("function"!=typeof v||v(e))&&(t.clear(),C.current=!0,L()))}}function N(e){let t=A(e);t?.addEventListener(e.type,function r(){!function(e){if("sloppy"!==d()||!P.current||D(e,n.select("floatingElement"))||D(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-P.current.startX),o=Math.abs(t.clientY-P.current.startY),i=Math.sqrt(r*r+o*o);i>5&&(P.current.dismissOnTouchEnd=!0),i>10&&(g(e),O.clear(),P.current=null)}(e),t?.removeEventListener(e.type,r)})}function W(e){let t=A(e);t?.addEventListener(e.type,function r(){"sloppy"!==d()||!P.current||D(e,n.select("floatingElement"))||D(e,n.select("domReferenceElement"))||(P.current.dismissOnTouchEnd&&g(e),O.clear(),P.current=null),t?.removeEventListener(e.type,r)})}let $=V(o);return s&&($.addEventListener("keydown",j),$.addEventListener("compositionstart",a),$.addEventListener("compositionend",u)),E&&($.addEventListener("click",b,!0),$.addEventListener("pointerdown",b,!0),$.addEventListener("pointerup",k,!0),$.addEventListener("pointercancel",k,!0),$.addEventListener("mousedown",b,!0),$.addEventListener("mouseup",k,!0),$.addEventListener("touchstart",h,!0),$.addEventListener("touchmove",N,!0),$.addEventListener("touchend",W,!0)),()=>{s&&($.removeEventListener("keydown",j),$.removeEventListener("compositionstart",a),$.removeEventListener("compositionend",u)),E&&($.removeEventListener("click",b,!0),$.removeEventListener("pointerdown",b,!0),$.removeEventListener("pointerup",k,!0),$.removeEventListener("pointercancel",k,!0),$.removeEventListener("mousedown",b,!0),$.removeEventListener("mouseup",k,!0),$.removeEventListener("touchstart",h,!0),$.removeEventListener("touchmove",N,!0),$.removeEventListener("touchend",W,!0)),e.clear(),t.clear(),f(),C.current=!1}},[i,o,s,E,v,r,l,R,T,j,L,x,m,n,O]),u.useEffect(L,[v,L]);let F=u.useMemo(()=>({onKeyDown:j,[G[d]]:e=>{N()&&n.setOpen(!1,U(X.triggerPress,e.nativeEvent))},..."intentional"!==d&&{onClick(e){N()&&n.setOpen(!1,U(X.triggerPress,e.nativeEvent))}}}),[j,n,d,N]),_=(0,b.useStableCallback)(e=>{if(!r||!l||0!==e.button)return;let t=A(e.nativeEvent);I(n.select("floatingElement"),t)&&(w.current||(w.current=!0,S.current=!1))}),q=(0,b.useStableCallback)(e=>{!r||!l||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&w.current&&(S.current=!0)}),Y=u.useMemo(()=>({onKeyDown:j,onPointerDown:q,onMouseDown:q,onClickCapture:W,onMouseDownCapture(e){W(),_(e)},onPointerDownCapture(e){W(),_(e)},onMouseUpCapture:W,onTouchEndCapture:W,onTouchMoveCapture:W}),[j,W,_,q]);return u.useMemo(()=>l?{reference:F,floating:Y,trigger:F}:{},[l,F,Y])}(W,{enabled:!r,referencePress:()=>x.select("closeOnClick")}),function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),i=n.useState("domReferenceElement"),l=n.context.dataRef,{enabled:s=!0,axis:a="both"}=t,c=u.useRef(!1),f=u.useRef(null),[d,p]=u.useState(),[g,m]=u.useState([]),h=(0,b.useStableCallback)((e,t,r)=>{if(!c.current&&(!l.current.openEvent||N(l.current.openEvent))){var o,s;let u,c,f;n.set("positionReference",(o=r??i,s={x:e,y:t,axis:a,dataRef:l,pointerType:d},u=null,c=null,f=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===s.axis||"both"===s.axis,n="y"===s.axis||"both"===s.axis,r=["mouseenter","mousemove"].includes(s.dataRef.current.openEvent?.type||"")&&"touch"!==s.pointerType,i=e.width,l=e.height,a=e.x,d=e.y;return null==u&&s.x&&t&&(u=e.x-s.x),null==c&&s.y&&n&&(c=e.y-s.y),a-=u||0,d-=c||0,i=0,l=0,!f||r?(i="y"===s.axis?e.width:0,l="x"===s.axis?e.height:0,a=t&&null!=s.x?s.x:a,d=n&&null!=s.y?s.y:d):f&&!r&&(l="x"===s.axis?e.height:l,i="y"===s.axis?e.width:i),f=!0,{width:i,height:l,x:a,y:d,top:d,right:a+i,bottom:d+l,left:a}}}))}}),v=(0,b.useStableCallback)(e=>{r?f.current||m([]):h(e.clientX,e.clientY,e.currentTarget)}),E=H(d)?o:r,x=u.useCallback(()=>{if(!E||!s)return;let e=(0,y.getWindow)(o);function t(n){I(o,A(n))?(e.removeEventListener("mousemove",t),f.current=null):h(n.clientX,n.clientY)}if(!l.current.openEvent||N(l.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),f.current=null};return f.current=n,n}n.set("positionReference",i)},[E,s,o,l,i,n,h]);u.useEffect(()=>x(),[x,g]),u.useEffect(()=>{s&&!o&&(c.current=!1)},[s,o]),u.useEffect(()=>{!s&&r&&(c.current=!0)},[s,r]);let w=u.useMemo(()=>{function e(e){p(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:v,onMouseEnter:v}},[v]);return u.useMemo(()=>s?{reference:w,trigger:w}:{},[s,w])}(W,{enabled:!r&&"none"!==s,axis:"none"===s?void 0:s})]),Y=u.useMemo(()=>F(),[F]),ee=u.useMemo(()=>q(),[q]),et=u.useMemo(()=>_(),[_]);return x.useSyncedValues({activeTriggerProps:Y,inactiveTriggerProps:ee,popupProps:et}),(0,a.jsx)(h.Provider,{value:x,children:"function"==typeof E?E({payload:R}):E})}),eJ=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=ei.startingStyle]="startingStyle",r[r.endingStyle=ei.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),eG=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),eQ={[eG.popupOpen]:""};eG.popupOpen,eG.pressed;let eZ={[eJ.open]:""},e0={[eJ.closed]:""},e1={[eJ.anchorHidden]:""},e2={open:e=>e?eQ:null},e5={open:e=>e?eZ:e0,anchorHidden:e=>e?e1:null};var e4=e.i(81263);let e6=u.createContext(void 0),e3=.1*.1;function e7(e,t,n,r,o,i){return r>=t!=i>=t&&e<=(o-n)*(t-r)/(i-r)+n}function e8(e,t,n,r,o,i,l,s,a,u){let c=!1;return e7(e,t,n,r,o,i)&&(c=!c),e7(e,t,o,i,l,s)&&(c=!c),e7(e,t,l,s,a,u)&&(c=!c),e7(e,t,a,u,n,r)&&(c=!c),c}function e9(e,t,n,r,o,i){let l=Math.min(n,o),s=Math.max(n,o),a=Math.min(r,i),u=Math.max(r,
1i);return e>=l&&e<=s&&t>=a&&t<=u}function te(e,t,n){let r=null==n||H(n)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[t]}function tt(e){return"function"==typeof e?e():e}function tn(e,t){return t||"click"===e||"mousedown"===e}var X=X;let tr=u.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new B,currentIdRef:{current:null},currentContextRef:{current:null}});function to(e){let{children:t,delay:n,timeoutMs:r=0}=e,o=u.useRef(n),i=u.useRef(n),l=u.useRef(null),s=u.useRef(null),c=$();return(0,a.jsx)(tr.Provider,{value:u.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:i,currentIdRef:l,timeoutMs:r,currentContextRef:s,timeout:c}),[r,c]),children:t})}var X=X;let ti=R&&C;function tl(e){let t=(0,c.useRefWithInit)(ts,e).current;return t.next=e,(0,g.useIsoLayoutEffect)(t.effect),t}function ts(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var X=X;let ta=`button,a,[role="button"],select,[tabindex]:not([tabindex="-1"]),${k}`;class tu{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 B,this.restTimeout=new B,this.handleCloseOptions=void 0}static create(){return new tu}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}function tc(e){e.performedPointerEventsMutation&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null)}function tf(e){let t=(0,c.useRefWithInit)(tu.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),W(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}let td={current:null},tp=((i={})[i.popupOpen=eG.popupOpen]="popupOpen",i.triggerDisabled="data-trigger-disabled",i),tg=(l=function(e,t){var n;let r,o,i,l,s,{className:a,render:c,handle:f,payload:d,disabled:p,delay:h,closeOnClick:E=!0,closeDelay:x,id:w,...S}=e,C=v(!0),R=f?.store??C;if(!R)throw Error((0,m.default)(82));let P=ez(w,"base-ui"),O=R.useState("isTriggerActive",P),D=R.useState("isOpenedByTrigger",P),N=R.useState("floatingRootContext"),j=u.useRef(null),W=h??600,F=x??0,{registerTrigger:_,isMountedByThisTrigger:q}=(n={payload:d,closeOnClick:E,closeDelay:F},r=R.useState("isMountedByTrigger",P),o=u.useRef(null),i=u.useRef(null),l=u.useCallback(e=>{if(void 0!==P){if(null!==o.current){let e=o.current,t=i.current,n=R.context.triggerElements.getById(e);t&&n===t&&R.context.triggerElements.delete(e),o.current=null,i.current=null}null!==e&&(o.current=P,i.current=e,R.context.triggerElements.add(P,e))}},[R,P]),s=(0,b.useStableCallback)(e=>{if(l(e),!e||!R.select("open"))return;let t=R.select("activeTriggerId");t===P?R.update({activeTriggerElement:e,...n}):null==t&&R.update({activeTriggerId:P,activeTriggerElement:e,...n})}),(0,g.useIsoLayoutEffect)(()=>{r&&R.update({activeTriggerElement:j.current,...n})},[r,R,j,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}),Y=u.useContext(e6),{delayRef:G,isInstantPhase:Q,hasProvider:Z}=function(e,t={open:!1}){let n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),{open:o}=t,{currentIdRef:i,delayRef:l,timeoutMs:s,initialDelayRef:a,currentContextRef:c,hasProvider:f,timeout:d}=u.useContext(tr),[p,m]=u.useState(!1);return(0,g.useIsoLayoutEffect)(()=>{function e(){m(!1),c.current?.setIsInstantPhase(!1),i.current=null,c.current=null,l.current=a.current}if(i.current&&!o&&i.current===r){if(m(!1),s)return d.start(s,()=>{n.select("open")||i.current&&i.current!==r||e()}),()=>{d.clear()};e()}},[o,r,i,l,s,a,c,d,n]),(0,g.useIsoLayoutEffect)(()=>{if(!o)return;let e=c.current,t=i.current;d.clear(),c.current={onOpenChange:n.setOpen,setIsInstantPhase:m},i.current=r,l.current={open:0,close:te(a.current,"close")},null!==t&&t!==r?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,U(X.none))):(m(!1),e?.setIsInstantPhase(!1))},[o,r,n,i,l,s,a,c,d]),(0,g.useIsoLayoutEffect)(()=>()=>{c.current=null},[c]),u.useMemo(()=>({hasProvider:f,delayRef:l,isInstantPhase:p}),[f,l,p])}(N,{open:D});R.useSyncedValue("isInstantPhase",Q);
1let ee=R.useState("disabled"),et=p??ee,en=R.useState("trackCursorAxis"),er=function(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:r,events:o}=n.context,{enabled:i=!0,delay:l=0,handleClose:s=null,mouseOnly:a=!1,restMs:c=0,move:f=!0,triggerElementRef:d=td,externalTree:p,isActiveTrigger:g=!0,getHandleCloseContext:m}=t,h=K(p),v=tf(n),E=tl(s),x=tl(l),w=tl(c),S=tl(i);g&&(v.handleCloseOptions=E.current?.__options);let C=(0,b.useStableCallback)(()=>tn(r.current.openEvent?.type,v.interactedInside)),R=(0,b.useStableCallback)(e=>M(e,n.context.triggerElements)),T=(0,b.useStableCallback)((e,t,r)=>{let o=n.context.triggerElements;return o.hasElement(t)?!e||!I(e,t):!!(0,y.isElement)(r)&&o.hasMatchingElement(e=>I(e,r))&&(!e||!I(e,r))}),P=u.useCallback((e,t=!0)=>{let r=te(x.current,"close",v.pointerType);r?v.openChangeTimeout.start(r,()=>{n.setOpen(!1,U(X.triggerHover,e)),h?.events.emit("floating.closed",e)}):t&&(v.openChangeTimeout.clear(),n.setOpen(!1,U(X.triggerHover,e)),h?.events.emit("floating.closed",e))},[x,n,v,h]),O=(0,b.useStableCallback)(()=>{v.handler&&(V(n.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0)});u.useEffect(()=>O,[O]);let k=(0,b.useStableCallback)(()=>{tc(v)});return u.useEffect(()=>{if(i)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){e.open||(O(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}},[i,o,v,O]),u.useEffect(()=>{if(!i)return;let e=d.current??(g?n.select("domReferenceElement"):null);if((0,y.isElement)(e))return f&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",o),()=>{f&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",o)};function t(e){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,a&&!H(v.pointerType)||tt(w.current)>0&&!te(x.current,"open"))return;let t=te(x.current,"open",v.pointerType),r=e.currentTarget??null,o=n.select("domReferenceElement"),i=null!=r&&T(o,r,e.target),l=n.select("open"),s=!l||i;i&&l?n.setOpen(!0,U(X.triggerHover,e,r)):t?v.openChangeTimeout.start(t,()=>{s&&n.setOpen(!0,U(X.triggerHover,e,r))}):s&&n.setOpen(!0,U(X.triggerHover,e,r))}function o(e){if(C())return void k();O();let t=V(n.select("domReferenceElement"));v.restTimeout.clear(),v.restTimeoutPending=!1;let o=r.current.floatingContext??m?.();if(!R(e.relatedTarget)){if(E.current&&o){n.select("open")||v.openChangeTimeout.clear();let r=d.current;v.handler=E.current({...o,tree:h,x:e.clientX,y:e.clientY,onClose(){k(),O(),S.current&&!C()&&r===n.select("domReferenceElement")&&P(e,!0)}}),t.addEventListener("mousemove",v.handler),v.handler(e);return}"touch"===v.pointerType&&I(n.select("floatingElement"),e.relatedTarget)||P(e)}}},[O,k,r,x,P,n,i,E,v,g,T,C,R,a,f,w,d,h,S,m]),u.useMemo(()=>{if(i)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,o=n.select("domReferenceElement"),i=n.select("open"),l=T(o,r,e.target);if(a&&!H(v.pointerType))return;let s=tt(w.current);function u(){if(v.restTimeoutPending=!1,C())return;let e=n.select("open");v.blockMouseMove||e&&!l||n.setOpen(!0,U(X.triggerHover,t,r))}(!i||l)&&0!==s&&(!l&&v.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(v.restTimeout.clear(),"touch"===v.pointerType?eo.flushSync(()=>{u()}):l&&i?u():(v.restTimeoutPending=!0,v.restTimeout.start(s,u))))}};function e(e){v.pointerType=e.pointerType}},[i,v,C,T,a,n,w])}(N,{enabled:!et,mouseOnly:!0,move:!1,handleClose:R.useState("disableHoverablePopup")||"both"===en?null:function(e={}){let{blockPointerEvents:t=!1}=e,n=new B,r=({x:e,y:t,placement:r,elements:o,onClose:i,nodeId:l,tree:s})=>{let a=r?.split("-")[0],u=!1,c=null,f=null,d="u">typeof performance?performance.now():0;return function(r){n.clear();let p=o.domReference,g=o.floating;if(!p||!g||null==a||null==e||null==t)return;let{clientX:m,clientY:h}=r,v=A(r),b="mouseleave"===r.type,E=I(g,v),x=I(p,v);if(E&&(u=!0,!b))return;if(x&&(u=!1,!b)){u=!0;return}if(b&&(0,y.isElement)(r.relatedTarget)&&I(g,r.relatedTarget))return;function w(){return!!(s&&z(s.nodesRef.current,l).length>0)}function S(){w()||(n.clear(),i())}if(w())return;let C=p.getBoundingClientRect(),R=g.getBoundingClientRect(),T=e>R.right-R.width/2,P=t>R.bottom-R.height/2,O=R.width>C.width,k=R.height>C.height,L=(O?C:R).left,M=(O?C:R).right,D=(k?C:R).top,H=(k?C:R).bottom;if("top"===a&&t>=C.bottom-1||"bottom"===a&&t<=C.top+1||"left"===a&&e>=C.right-1||"right"===a&&e<=C.left+1)return void S();let N=!1;switch(a){case"top":N=e9(m,h,L,C.top+1,M,R.bottom-1);break;case"bottom":N=e9(m,h,L,R.top+1,M,C.bottom-1);break;case"left":N=e9(m,h,R.right-1,H,C.left+1,D);break;case"right":N=e9(m,h,C.right-1,H,R.left+1,D)}if(N)return;if(u&&(!(m>=C.x)||!(m<=C.x+C.width)||!(h>=C.y)||!(h<=C.y+C.height))||!b&&function(e,t){let n=performance.now(),r=n-d;if(null===c||null===f||0===r)return c=e,f=t,d=n,!1;let o=e-c,i=t-f;return c=e,f=t,d=n,o*o+i*i<r*r*e3}(m,h))return void S();let j=!1;switch(a){case"top":{let n=O?.25:2,r=t+.5+1,o=T||O?R.bottom-.5:R.top,i=T?O?R.bottom-.5:R.top:R.bottom-.5;j=e8(m,h,O||T?e+n:e-n,r,O?e-n:T?e+n:e-n,r,R.left,o,R.right,i);break}case"bottom":{let n=O?.25:2,r=t-.5,o=T||O?R.top+.5:R.bottom,i=T?O?R.top+.5:R.bottom:R.top+.5;j=e8(m,h,O||T?e+n:e-n,r,O?e-n:T?e+n:e-n,r,R.left,o,R.right,i);break}case"left":{let n=k?.25:2,r=e+.5+1,o=P||k?R.right-.5:R.left,i=P?k?R.right-.5:R.left
1:R.right-.5;j=e8(m,h,o,R.top,i,R.bottom,r,k||P?t+n:t-n,r,k?t-n:P?t+n:t-n);break}case"right":{let n=k?.25:2,r=e-.5,o=P||k?R.left+.5:R.right,i=P?k?R.left+.5:R.right:R.left+.5;j=e8(m,h,r,k||P?t+n:t-n,r,k?t-n:P?t+n:t-n,o,R.top,i,R.bottom)}}j?u||n.start(40,S):S()}};return r.__options={blockPointerEvents:t},r}(),restMs(){let e=Y?.delay,t="object"==typeof G.current?G.current.open:void 0,n=W;return Z&&(n=0!==t?h??e??W:0),n},delay(){let e="object"==typeof G.current?G.current.close:void 0,t=F;return null==x&&Z&&(t=e),{close:t}},triggerElementRef:j,isActiveTrigger:O}),ei=function(e,t={}){let n="rootStore"in e?e.rootStore:e,{events:r,dataRef:o}=n.context,{enabled:i=!0,delay:l}=t,s=u.useRef(!1),a=u.useRef(null),c=$(),f=u.useRef(!0);u.useEffect(()=>{let e=n.select("domReferenceElement");if(!i)return;let t=(0,y.getWindow)(e);function r(){let e=n.select("domReferenceElement");!n.select("open")&&(0,y.isHTMLElement)(e)&&e===L(V(e))&&(s.current=!0)}function o(){f.current=!0}function l(){f.current=!1}return t.addEventListener("blur",r),ti&&(t.addEventListener("keydown",o,!0),t.addEventListener("pointerdown",l,!0)),()=>{t.removeEventListener("blur",r),ti&&(t.removeEventListener("keydown",o,!0),t.removeEventListener("pointerdown",l,!0))}},[n,i]),u.useEffect(()=>{if(i)return r.on("openchange",e),()=>{r.off("openchange",e)};function e(e){if(e.reason===X.triggerPress||e.reason===X.escapeKey){let e=n.select("domReferenceElement");(0,y.isElement)(e)&&(a.current=e,s.current=!0)}}},[r,i,n]);let d=u.useMemo(()=>({onMouseLeave(){s.current=!1,a.current=null},onFocus(e){let t=e.currentTarget;if(s.current){if(a.current===t)return;s.current=!1,a.current=null}let r=A(e.nativeEvent);if((0,y.isElement)(r)){if(ti&&!e.relatedTarget){if(!f.current&&!((0,y.isHTMLElement)(r)&&r.matches(k)))return}else if(!function(e){if(!e||T)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}(r))return}let o=M(e.relatedTarget,n.context.triggerElements),{nativeEvent:i,currentTarget:u}=e,d="function"==typeof l?l():l;n.select("open")&&o||0===d||void 0===d?n.setOpen(!0,U(X.triggerFocus,i,u)):c.start(d,()=>{s.current||n.setOpen(!0,U(X.triggerFocus,i,u))})},onBlur(e){s.current=!1,a.current=null;let t=e.relatedTarget,r=e.nativeEvent,i=(0,y.isElement)(t)&&t.hasAttribute(J("focus-guard"))&&"outside"===t.getAttribute("data-type");c.start(0,()=>{let e=n.select("domReferenceElement"),l=L(e?e.ownerDocument:document);!t&&l===e||I(o.current.floatingContext?.refs.floating.current,l)||I(e,l)||i||M(t??l,n.context.triggerElements)||n.setOpen(!1,U(X.triggerFocus,r))})}}),[o,n,c,l]);return u.useMemo(()=>i?{reference:d,trigger:d}:{},[i,d])}(N,{enabled:!et}).reference,el=R.useState("triggerProps",q);return(0,e4.useRenderElement)("button",e,{state:{open:D},ref:[t,_,j],props:[er,ei,el,{onPointerDown(){R.set("closeOnClick",E)},id:P,[tp.triggerDisabled]:et?"":void 0},S],stateAttributesMapping:e2})},u.forwardRef(d(l))),tm=u.createContext(void 0),th={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1};({...th,position:"absolute"});var tv='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(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] *)',ty="u"<typeof Element,tb=ty?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,tE=!ty&&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},tx=function(e,t){void 0===t&&(t=!0);var n,r=null==e||null==(n=e.getAttribute)?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):tx(e.parentNode))},tw=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},tS=function(e,t,n){for(var r=[],o=Array.from(e);o.length;){var i=o.shift();if(!tx(i,!1))if("SLOT"===i.tagName){var l=i.assignedElements(),s=tS(l.length?l:i.children,!0,n);
1n.flatten?r.push.apply(r,s):r.push({scopeParent:i,candidates:s})}else{tb.call(i,tv)&&n.filter(i)&&(t||!e.includes(i))&&r.push(i);var a=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),u=!tx(a,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(a&&u){var c=tS(!0===a?i.children:a.children,!0,n);n.flatten?r.push.apply(r,c):r.push({scopeParent:i,candidates:c})}else o.unshift.apply(o,i.children)}}return r},tC=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},tR=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||tw(e))&&!tC(e)?0:e.tabIndex},tT=function(e,t){var n=tR(e);return n<0&&t&&!tC(e)?0:n},tP=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},tO=function(e){var t=[],n=[];return e.forEach(function(e,r){var o=!!e.scopeParent,i=o?e.scopeParent:e,l=tT(i,o),s=o?tO(e.candidates):i;0===l?o?t.push.apply(t,s):t.push(i):n.push({documentOrder:r,tabIndex:l,item:e,isScope:o,content:s})}),n.sort(tP).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},X=X;let tk={style:{transition:"none"}},tL={fallbackAxisSide:"end"},tI=u.createContext(null),tM=J("portal"),tA=u.forwardRef(function(e,t){let{children:n,container:r,className:o,render:i,...l}=e,{portalNode:s,portalSubtree:c}=function(e={}){let{ref:t,container:n,componentProps:r=Y.EMPTY_OBJECT,elementProps:o}=e,i=ez(),l=u.useContext(tI),s=l?.portalNode,[a,c]=u.useState(null),[f,d]=u.useState(null),p=(0,b.useStableCallback)(e=>{null!==e&&d(e)}),m=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>{if(null===n){m.current&&(m.current=null,d(null),c(null));return}if(null==i)return;let e=(n&&((0,y.isNode)(n)?n:n.current))??s??document.body;if(null==e){m.current&&(m.current=null,d(null),c(null));return}m.current!==e&&(m.current=e,d(null),c(e))},[n,s,i]);let h=(0,e4.useRenderElement)("div",r,{ref:[t,p],props:[{id:i,[tM]:""},o]});return{portalNode:f,portalSubtree:a&&h?eo.createPortal(h,a):null}}({container:r,ref:t,componentProps:e,elementProps:l});return c||s?(0,a.jsxs)(u.Fragment,{children:[c,s&&eo.createPortal(n,s)]}):null}),tD=u.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return v().useState("mounted")||n?(0,a.jsx)(tm.Provider,{value:n,children:(0,a.jsx)(tA,{ref:t,...r})}):null}),tH=u.createContext(void 0);function tN(){let e=u.useContext(tH);if(void 0===e)throw Error((0,m.default)(71));return e}let tj=["top","right","bottom","left"],tW=Math.min,tB=Math.max,t$=Math.round,tV=Math.floor,tz=e=>({x:e,y:e}),tF={left:"right",right:"left",bottom:"top",top:"bottom"};function t_(e,t){return"function"==typeof e?e(t):e}function tq(e){return e.split("-")[0]}function tK(e){return e.split("-")[1]}function tY(e){return"x"===e?"y":"x"}function tU(e){return"y"===e?"height":"width"}function tX(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function tJ(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let tG=["left","right"],tQ=["right","left"],tZ=["top","bottom"],t0=["bottom","top"];function t1(e){let t=tq(e);return tF[t]+e.slice(t.length)}function t2(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function t5(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function t4(e,t,n){let r,{reference:o,floating:i}=e,l=tX(t),s=tY(tX(t)),a=tU(s),u=tq(t),c="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[a]/2-i[a]/2;switch(u){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(tK(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}async function t6(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:s,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=t_(t,e),g=t2(p),m=s[d?"floating"===f?"reference":"floating":f],h=t5(await i.getClippingRect
1({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:a})),v="floating"===f?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},E=t5(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:a}):v);return{top:(h.top-E.top+g.top)/b.y,bottom:(E.bottom-h.bottom+g.bottom)/b.y,left:(h.left-E.left+g.left)/b.x,right:(E.right-h.right+g.right)/b.x}}let t3=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:t6},a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=t4(u,r,a),d=r,p=0,g={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:h,fn:v}=m,{x:y,y:b,data:E,reset:x}=await v({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:g,rects:u,platform:s,elements:{reference:e,floating:t}});c=null!=y?y:c,f=null!=b?b:f,g[h]={...g[h],...E},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(u=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:f}=t4(u,d,a)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:g}};function t7(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function t8(e){return tj.some(t=>e[t]>=0)}let t9=new Set(["left","top"]);async function ne(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=tq(n),s=tK(n),a="y"===tX(n),u=t9.has(l)?-1:1,c=i&&a?-1:1,f=t_(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:g}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof g&&(p="end"===s?-1*g:g),a?{x:p*c,y:d*u}:{x:d*u,y:p*c}}function nt(e){let t=(0,y.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,y.isHTMLElement)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=t$(n)!==i||t$(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function nn(e){return(0,y.isElement)(e)?e:e.contextElement}function nr(e){let t=nn(e);if(!(0,y.isHTMLElement)(t))return tz(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=nt(t),l=(i?t$(n.width):n.width)/r,s=(i?t$(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let no=tz(0);function ni(e){let t=(0,y.getWindow)(e);return(0,y.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:no}function nl(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=nn(e),s=tz(1);t&&(r?(0,y.isElement)(r)&&(s=nr(r)):s=nr(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===(0,y.getWindow)(l))&&o)?ni(l):tz(0),u=(i.left+a.x)/s.x,c=(i.top+a.y)/s.y,f=i.width/s.x,d=i.height/s.y;if(l){let e=(0,y.getWindow)(l),t=r&&(0,y.isElement)(r)?(0,y.getWindow)(r):r,n=e,o=(0,y.getFrameElement)(n);for(;o&&r&&t!==n;){let e=nr(o),t=o.getBoundingClientRect(),r=(0,y.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,d*=e.y,u+=i,c+=l,n=(0,y.getWindow)(o),o=(0,y.getFrameElement)(n)}}return t5({width:f,height:d,x:u,y:c})}function ns(e,t){let n=(0,y.getNodeScroll)(e).scrollLeft;return t?t.left+n:nl((0,y.getDocumentElement)(e)).left+n}function na(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ns(e,n),y:n.top+t.scrollTop}}function nu(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=(0,y.getWindow)(e),r=(0,y.getDocumentElement)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,a=0;if(o){i=o.width,l=o.height;let e=(0,y.isWebKit)();
1(!e||e&&"fixed"===t)&&(s=o.offsetLeft,a=o.offsetTop)}let u=ns(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:s,y:a}}(e,n);else if("document"===t){let t,n,i,l,s,a,u;r=(0,y.getDocumentElement)(e),t=(0,y.getDocumentElement)(r),n=(0,y.getNodeScroll)(r),i=r.ownerDocument.body,l=tB(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=tB(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+ns(r),u=-n.scrollTop,"rtl"===(0,y.getComputedStyle)(i).direction&&(a+=tB(t.clientWidth,i.clientWidth)-l),o={width:l,height:s,x:a,y:u}}else if((0,y.isElement)(t)){let e,r,i,l,s,a;r=(e=nl(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=(0,y.isHTMLElement)(t)?nr(t):tz(1),s=t.clientWidth*l.x,a=t.clientHeight*l.y,o={width:s,height:a,x:i*l.x,y:r*l.y}}else{let n=ni(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return t5(o)}function nc(e){return"static"===(0,y.getComputedStyle)(e).position}function nf(e,t){if(!(0,y.isHTMLElement)(e)||"fixed"===(0,y.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,y.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function nd(e,t){let n=(0,y.getWindow)(e);if((0,y.isTopLayer)(e))return n;if(!(0,y.isHTMLElement)(e)){let t=(0,y.getParentNode)(e);for(;t&&!(0,y.isLastTraversableNode)(t);){if((0,y.isElement)(t)&&!nc(t))return t;t=(0,y.getParentNode)(t)}return n}let r=nf(e,t);for(;r&&(0,y.isTableElement)(r)&&nc(r);)r=nf(r,t);return r&&(0,y.isLastTraversableNode)(r)&&nc(r)&&!(0,y.isContainingBlock)(r)?n:r||(0,y.getContainingBlock)(e)||n}let np=async function(e){let t=this.getOffsetParent||nd,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,y.isHTMLElement)(t),o=(0,y.getDocumentElement)(t),i="fixed"===n,l=nl(e,!0,i,t),s={scrollLeft:0,scrollTop:0},a=tz(0);if(r||!r&&!i)if(("body"!==(0,y.getNodeName)(t)||(0,y.isOverflowElement)(o))&&(s=(0,y.getNodeScroll)(t)),r){let e=nl(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=ns(o));i&&!r&&o&&(a.x=ns(o));let u=!o||r||i?tz(0):na(o,s);return{x:l.left+s.scrollLeft-a.x-u.x,y:l.top+s.scrollTop-a.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ng={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,y.getDocumentElement)(r),s=!!t&&(0,y.isTopLayer)(t.floating);if(r===l||s&&i)return n;let a={scrollLeft:0,scrollTop:0},u=tz(1),c=tz(0),f=(0,y.isHTMLElement)(r);if((f||!f&&!i)&&(("body"!==(0,y.getNodeName)(r)||(0,y.isOverflowElement)(l))&&(a=(0,y.getNodeScroll)(r)),f)){let e=nl(r);u=nr(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let d=!l||f||i?tz(0):na(l,a);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-a.scrollTop*u.y+c.y+d.y}},getDocumentElement:y.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?(0,y.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,y.getOverflowAncestors)(e,[],!1).filter(e=>(0,y.isElement)(e)&&"body"!==(0,y.getNodeName)(e)),o=null,i="fixed"===(0,y.getComputedStyle)(e).position,l=i?(0,y.getParentNode)(e):e;for(;(0,y.isElement)(l)&&!(0,y.isLastTraversableNode)(l);){let t=(0,y.getComputedStyle)(l),n=(0,y.isContainingBlock)(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,y.isOverflowElement)(l)&&!n&&function e(t,n){let r=(0,y.getParentNode)(t);return!(r===n||!(0,y.isElement)(r)||(0,y.isLastTraversableNode)(r))&&("fixed"===(0,y.getComputedStyle)(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=(0,y.getParentNode)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=nu(t,i[0],o),s=l.top,a=l.right,u=l.bottom,c=l.left;for(let e=1;e<i.length;e++){let n=nu(t,i[e],o);s=tB(n.top,s),a=tW(n.right,a),u=tW(n.bottom,u),c=tB(n.left,c)}return{width:a-c,height:u-s,x:c,y:s}},getOffsetParent:nd,getElementRects:np,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=nt(e);return{width:t,height:n}},getScale:nr,isElement:y.isElement,isRTL:function(e){return"rtl"===(0,y.getComputedStyle)(e).direction}};function nm(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nh(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=nn(e),f=i||l?[...c?(0,y.getOverflowAncestors)(c):[],...t?(0,y.getOverflowAncestors)(t):[]]:[];
1f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=c&&a?function(e,t){let n,r=null,o=(0,y.getDocumentElement)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,a){void 0===s&&(s=!1),void 0===a&&(a=1),i();let u=e.getBoundingClientRect(),{left:c,top:f,width:d,height:p}=u;if(s||t(),!d||!p)return;let g={rootMargin:-tV(f)+"px "+-tV(o.clientWidth-(c+d))+"px "+-tV(o.clientHeight-(f+p))+"px "+-tV(c)+"px",threshold:tB(0,tW(1,a))||1},m=!0;function h(t){let r=t[0].intersectionRatio;if(r!==a){if(!m)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||nm(u,e.getBoundingClientRect())||l(),m=!1}try{r=new IntersectionObserver(h,{...g,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,g)}r.observe(e)}(!0),i}(c,n):null,p=-1,g=null;s&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),c&&!u&&g.observe(c),t&&g.observe(t));let m=u?nl(e):null;return u&&function t(){let r=nl(e);m&&!nm(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=g)||e.disconnect(),g=null,u&&cancelAnimationFrame(o)}}var nv="u">typeof document?u.useLayoutEffect:function(){};function ny(e,t){let n,r,o;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(r=n;0!=r--;)if(!ny(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ny(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function nb(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nE(e,t){let n=nb(e);return Math.round(t*n)/n}function nx(e){let t=u.useRef(e);return nv(()=>{t.current=e}),t}let nw=u.createContext(void 0);function nS(){let e=u.useContext(nw);return e?.direction??"ltr"}let nC={name:"hide",async fn(e){var t,n,r;let o,{width:i,height:l,x:s,y:a}=e.rects.reference,u=await (void 0===(r=t)&&(r={}),{name:(o={name:"hide",options:r,async fn(e){let{rects:t,platform:n}=e,{strategy:o="referenceHidden",...i}=t_(r,e);switch(o){case"referenceHidden":{let r=t7(await n.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:t8(r)}}}case"escaped":{let r=t7(await n.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:t8(r)}}}default:return{}}}}).name,fn:o.fn,options:[t,n]}).fn(e);return{data:{referenceHidden:u.data?.referenceHidden||0===i&&0===l&&0===s&&0===a}}}},nR={sideX:"left",sideY:"top"},nT={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:i,strategy:l,placement:s}=e,a=(0,y.getWindow)(o),u=a.getComputedStyle(o);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:nR};let c=await i.getOffsetParent?.(o),f={width:0,height:0};
1if("fixed"===l&&a?.visualViewport)f={width:a.visualViewport.width,height:a.visualViewport.height};else if(c===a){let e=V(o);f={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(c)&&(f=await i.getDimensions(c));let d=tq(s),p=t,g=n;return"left"===d&&(p=f.width-(t+r.width)),"top"===d&&(g=f.height-(n+r.height)),{x:p,y:g,data:{sideX:"left"===d?"right":nR.sideX,sideY:"top"===d?"bottom":nR.sideY}}}};function nP(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 nO(e,t,n){let{rects:r,placement:o}=e;return{side:nP(t,tq(o),n),align:tK(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function nk(e){return null!=e&&"current"in e}function nL(e){return"starting"===e?tk:Y.EMPTY_OBJECT}let nI=u.forwardRef(function(e,t){let{render:n,className:r,anchor:o,positionMethod:i="absolute",side:l="top",align:s="center",sideOffset:f=0,alignOffset:d=0,collisionBoundary:p="clipping-ancestors",collisionPadding:h=5,arrowPadding:E=5,sticky:x=!1,disableAnchorTracking:w=!1,collisionAvoidance:S=tL,...C}=e,R=v(),T=function(){let e=u.useContext(tm);if(void 0===e)throw Error((0,m.default)(70));return e}(),P=R.useState("open"),O=R.useState("mounted"),k=R.useState("trackCursorAxis"),L=R.use
1State("disableHoverablePopup"),I=R.useState("floatingRootContext"),M=R.useState("instantType"),A=R.useState("transitionStatus"),D=function(e){var t,n,r,o,i,l,s,a,f,d,p,m,h,v;let E,x,w,S,{anchor:C,positionMethod:R="absolute",side:T="bottom",sideOffset:P=0,align:O="center",alignOffset:k=0,collisionBoundary:L,collisionPadding:I=5,sticky:M=!1,arrowPadding:A=5,disableAnchorTracking:D=!1,keepMounted:H=!1,floatingRootContext:N,mounted:j,collisionAvoidance:W,shiftCrossAxis:B=!1,nodeId:$,adaptiveOrigin:z,lazyFlip:F=!1,externalTree:_}=e,[Y,U]=u.useState(null);j||null===Y||U(null);let X=W.side||"flip",J=W.align||"flip",G=W.fallbackAxisSide||"end",Q="function"==typeof C?C:void 0,Z=(0,b.useStableCallback)(Q),ee=Q?Z:C,et=tl(C),en="rtl"===nS(),er=Y||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":en?"left":"right","inline-start":en?"right":"left"})[T],ei="center"===O?er:`${er}-${O}`,el=I,es=+("bottom"===T),ea=+("top"===T),eu=+("right"===T),ec=+("left"===T);"number"==typeof el?el={top:el+es,right:el+ec,bottom:el+ea,left:el+eu}:el&&(el={top:(el.top||0)+es,right:(el.right||0)+ec,bottom:(el.bottom||0)+ea,left:(el.left||0)+eu});let ef={boundary:"clipping-ancestors"===L?"clippingAncestors":L,padding:el},ed=u.useRef(null),ep=tl(P),eg=tl(k),em=[(t=e=>{let t=nO(e,T,en),n="function"==typeof ep.current?ep.current(t):ep.current,r="function"==typeof eg.current?eg.current(t):eg.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},n=["function"!=typeof P?P:0,"function"!=typeof k?k:0,en,T],void 0===(r=t)&&(r=0),{name:(E={name:"offset",options:r,async fn(e){var t,n;let{x:o,y:i,placement:l,middlewareData:s}=e,a=await ne(e,r);return l===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}}).name,fn:E.fn,options:[t,n]})],eh="none"===J&&"shift"!==X,ev=!eh&&(M||B||"shift"===X),ey="none"===X?null:{name:(x={name:"flip",options:l=o={...ef,padding:{top:el.top+1,right:el.right+1,bottom:el.bottom+1,left:el.left+1},mainAxis:!B&&"flip"===X,crossAxis:"flip"===J&&"alignment",fallbackAxisSideDirection:G},async fn(e){var t,n,r,o,i,s,a,u;let c,f,d,{placement:p,middlewareData:g,rects:m,initialPlacement:h,platform:v,elements:y}=e,{mainAxis:b=!0,crossAxis:E=!0,fallbackPlacements:x,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:C=!0,...R}=t_(l,e);if(null!=(t=g.arrow)&&t.alignmentOffset)return{};let T=tq(p),P=tX(h),O=tq(h)===h,k=await (null==v.isRTL?void 0:v.isRTL(y.floating)),L=x||(O||!C?[t1(h)]:(c=t1(h),[tJ(h),c,tJ(c)])),I="none"!==S;!x&&I&&L.push(...(f=tK(h),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?tQ:tG;return t?tG:tQ;case"left":case"right":return t?tZ:t0;default:return[]}}(tq(h),"start"===S,k),f&&(d=d.map(e=>e+"-"+f),C&&(d=d.concat(d.map(tJ)))),d));let M=[h,...L],A=await v.detectOverflow(e,R),D=[],H=(null==(n=g.flip)?void 0:n.overflows)||[];if(b&&D.push(A[T]),E){let e,t,n,r,o=(s=p,a=m,void 0===(u=k)&&(u=!1),e=tK(s),n=tU(t=tY(tX(s))),r="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=t1(r)),[r,t1(r)]);D.push(A[o[0]],A[o[1]])}if(H=[...H,{placement:p,overflows:D}],!D.every(e=>e<=0)){let e=((null==(r=g.flip)?void 0:r.index)||0)+1,t=M[e];if(t&&("alignment"!==E||P===tX(t)||H.every(e=>tX(e.placement)!==P||e.overflows[0]>0)))return{data:{index:e,overflows:H},reset:{placement:t}};let n=null==(o=H.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(w){case"bestFit":{let e=null==(i=H.filter(e=>{if(I){let t=tX(e.placement);return t===P||"y"===t}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:i[0];e&&(n=e);break}case"initialPlacement":n=h}if(p!==n)return{reset:{placement:n}}}return{}}}).name,fn:x.fn,options:[o,i]},eb=eh?null:(s=e=>{var t,n,r;let o=V(e.elements.floating).documentElement;return{...ef,rootBoundary:B?{x:0,y:0,width:o.clientWidth,height:o.clientHeight}:void 0,mainAxis:"none"!==J,crossAxis:ev,limiter:M||B?void 0:{fn:(void 0===(r=t=e=>{if(!ed.current)return{};let{width:t,height:n}=ed.current.getBoundingClientRect(),r=tX(tq(e.placement)),o="y"===r?el.left+el.right:el.top+el.bottom;
1return{offset:("y"===r?t:n)/2+o/2}})&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:i,middlewareData:l}=e,{offset:s=0,mainAxis:a=!0,crossAxis:u=!0}=t_(r,e),c={x:t,y:n},f=tX(o),d=tY(f),p=c[d],g=c[f],m=t_(s,e),h="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(a){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+h.mainAxis,n=i.reference[d]+i.reference[e]-h.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var v,y;let e="y"===d?"width":"height",t=t9.has(tq(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[f])||0)+(t?0:h.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(y=l.offset)?void 0:y[f])||0)-(t?h.crossAxis:0);g<n?g=n:g>r&&(g=r)}return{[d]:p,[f]:g}}}).fn,options:[t,n]}}},a=[ef,M,B,el,J],void 0===(f=s)&&(f={}),{name:(w={name:"shift",options:f,async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=t_(f,e),u={x:t,y:n},c=await o.detectOverflow(e,a),d=tX(tq(r)),p=tY(d),g=u[p],m=u[d];
1if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=g+c[e],r=g-c[t];g=tB(n,tW(g,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=tB(n,tW(m,r))}let h=s.fn({...e,[p]:g,[d]:m});return{...h,data:{x:h.x-t,y:h.y-n,enabled:{[p]:i,[d]:l}}}}}).name,fn:w.fn,options:[s,a]});"shift"===X||"shift"===J||"center"===O?em.push(eb,ey):em.push(ey,eb),em.push({name:(S={name:"size",options:m=d={...ef,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let i=window.devicePixelRatio||1,{x:l,y:s,width:a,height:u}=r.reference,c=(Math.round((l+a)*i)-Math.round(l*i))/i,f=(Math.round((s+u)*i)-Math.round(s*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${f}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:s,elements:a}=e,{apply:u=()=>{},...c}=t_(m,e),f=await s.detectOverflow(e,c),d=tq(i),p=tK(i),g="y"===tX(i),{width:h,height:v}=l.floating;"top"===d||"bottom"===d?(r=d,o=p===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(o=d,r="end"===p?"top":"bottom");let y=v-f.top-f.bottom,b=h-f.left-f.right,E=tW(v-f[r],y),x=tW(h-f[o],b),w=!e.middlewareData.shift,S=E,C=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=b),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=y),w&&!p){let e=tB(f.left,0),t=tB(f.right,0),n=tB(f.top,0),r=tB(f.bottom,0);g?C=h-2*(0!==e||0!==t?e+t:tB(f.left,f.right)):S=v-2*(0!==n||0!==r?n+r:tB(f.top,f.bottom))}await u({...e,availableWidth:C,availableHeight:S});let R=await s.getDimensions(a.floating);return h!==R.width||v!==R.height?{reset:{rects:!0}}:{}}}).name,fn:S.fn,options:[d,p]},(h=()=>({element:ed.current||document.createElement("div"),padding:A,offsetParent:"floating"}),v=[A],{name:"arrow",options:h,async fn(e){let{x:t,y:n,placement:r,rects:o,platform:i,elements:l,middlewareData:s}=e,{element:a,padding:u=0,offsetParent:c="real"}=t_(h,e)||{};if(null==a)return{};let f=t2(u),d={x:t,y:n},p=tY(tX(r)),g=tU(p),m=await i.getDimensions(a),v="y"===p,y=v?"clientHeight":"clientWidth",b=o.reference[g]+o.reference[p]-d[p]-o.floating[g],E=d[p]-o.reference[p],x="real"===c?await i.getOffsetParent?.(a):l.floating,w=l.floating[y]||o.floating[g];w&&await i.isElement?.(x)||(w=l.floating[y]||o.floating[g]);let S=w/2-m[g]/2-1,C=Math.min(f[v?"top":"left"],S),R=Math.min(f[v?"bottom":"right"],S),T=w-m[g]-R,P=w/2-m[g]/2+(b/2-E/2),O=tB(C,tW(P,T)),k=!s.arrow&&null!=tK(r)&&P!==O&&o.reference[g]/2-(P<C?C:R)-m[g]/2<0,L=k?P<C?P-C:P-T:0;return{[p]:d[p]+L,data:{[p]:O,centerOffset:P-O-L,...k&&{alignmentOffset:L}},reset:k}},options:[h,v]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,l=tq(r),s=tX(l),a=ed.current,u=n.arrow?.x||0,c=n.arrow?.y||0,f=a?.clientWidth||0,d=a?.clientHeight||0,p=u+f/2,g=c+d/2,m=Math.abs(n.shift?.y||0),h=o.reference.height/2,v="function"==typeof P?P(nO(e,T,en)):P,y=m>v,b={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${g}px`,right:`${-v}px ${g}px`}[l],E=`${p}px ${o.reference.y+h-i}px`;return t.floating.style.setProperty("--transform-origin",ev&&"y"===s&&y?E:b),{}}},nC,z),(0,g.useIsoLayoutEffect)(()=>{!j&&N&&N.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[j,N]);let eE=u.useMemo(()=>({elementResize:!D&&"u">typeof ResizeObserver,layoutShift:!D&&"u">typeof IntersectionObserver}),[D]),{refs:ex,elements:ew,x:eS,y:eC,middlewareData:eR,update:eT,placement:eP,context:eO,isPositioned:ek,floatingStyles:eL}=function(e={}){let{nodeId:t,externalTree:n}=e,r=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=ez(),i=null!=q(),l=(0,c.useRefWithInit)(()=>new e_({open:t,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new eq,floatingId:o,nested:i,noEmit:!1})).current;return(0,g.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,y.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),l.update(e)},[t,o,r.reference,r.floating,l]),l.context.onOpenChange=n,l.context.nested=i,l.context.noEmit=!1,l}(e),o=e.rootContext||r,i={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[l,s]=u.useState(null),a=u.useRef(null),f=K(n);(0,g.useIsoLayoutEffect)(()=>{i.domReference&&(a.current=i.domReference)},[i.domReference]);let d=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:a,open:c}=e,[f,d]=u.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,g]=u.useState(r);ny(p,r)||g(r);let[m,h]=u.useState(null),[v,y]=u.useState(null),b=u.useCallback(e=>
1{e!==S.current&&(S.current=e,h(e))},[]),E=u.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),x=i||m,w=l||v,S=u.useRef(null),C=u.useRef(null),R=u.useRef(f),T=null!=a,P=nx(a),O=nx(o),k=nx(c),L=u.useCallback(()=>{var e,r;let o,i,l;if(!S.current||!C.current)return;let s={placement:t,strategy:n,middleware:p};O.current&&(s.platform=O.current),(e=S.current,r=C.current,o=new Map,l={...(i={platform:ng,...s}).platform,_c:o},t3(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==k.current};I.current&&!ny(R.current,t)&&(R.current=t,eo.flushSync(()=>{d(t)}))})},[p,t,n,O,k]);nv(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let I=u.useRef(!1);nv(()=>(I.current=!0,()=>{I.current=!1}),[]),nv(()=>{if(x&&(S.current=x),w&&(C.current=w),x&&w){if(P.current)return P.current(x,w,L);L()}},[x,w,L,P,T]);let M=u.useMemo(()=>({reference:S,floating:C,setReference:b,setFloating:E}),[b,E]),A=u.useMemo(()=>({reference:x,floating:w}),[x,w]),D=u.useMemo(()=>{let e={position:n,left:0,top:0};if(!A.floating)return e;let t=nE(A.floating,f.x),r=nE(A.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...nb(A.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,A.floating,f.x,f.y]);return u.useMemo(()=>({...f,update:L,refs:M,elements:A,floatingStyles:D}),[f,L,M,A,D])}({...e,elements:{...i,...l&&{reference:l}}}),p=u.useCallback(e=>{let t=(0,y.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),[m,h]=u.useState(null),[v,b]=u.useState(null);o.useSyncedValue("referenceElement",m),o.useSyncedValue("domReferenceElement",(0,y.isElement)(m)?m:null),o.useSyncedValue("floatingElement",v);let E=u.useCallback(e=>{((0,y.isElement)(e)||null===e)&&(a.current=e,h(e)),((0,y.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,y.isElement)(e))&&d.refs.setReference(e)},[d.refs,h]),x=u.useCallback(e=>{b(e),d.refs.setFloating(e)},[d.refs]),w=u.useMemo(()=>({...d.refs,setReference:E,setFloating:x,setPositionReference:p,domReference:a}),[d.refs,E,x,p]),S=u.useMemo(()=>({...d.elements,domReference:i.domReference}),[d.elements,i.domReference]),C=o.useState("open"),R=o.useState("floatingId"),T=u.useMemo(()=>({...d,dataRef:o.context.dataRef,open:C,onOpenChange:o.setOpen,events:o.context.events,floatingId:R,refs:w,elements:S,nodeId:t,rootStore:o}),[d,w,S,t,o,C,R]);return(0,g.useIsoLayoutEffect)(()=>{o.context.dataRef.current.floatingContext=T;let e=f?.nodesRef.current.find(e=>e.id===t);e&&(e.context=T)}),u.useMemo(()=>({...d,context:T,refs:w,elements:S,rootStore:o}),[d,w,S,T,o])}({rootContext:N,placement:ei,middleware:em,strategy:R,whileElementsMounted:H?void 0:(...e)=>nh(...e,eE),nodeId:$,externalTree:_}),{sideX:eI,sideY:eM}=eR.adaptiveOrigin||nR,eA=ek?R:"fixed",eD=u.useMemo(()=>{let e=z?{position:eA,[eI]:eS,[eM]:eC}:{position:eA,...eL};return ek||(e.opacity=0),e},[z,eA,eI,eS,eM,eC,eL,ek]),eH=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>{if(!j)return;let e=et.current,t="function"==typeof e?e():e,n=(nk(t)?t.current:t)||null;n!==eH.current&&(ex.setPositionReference(n),eH.current=n)},[j,ex,ee,et]),u.useEffect(()=>{if(!j)return;let e=et.current;"function"!=typeof e&&nk(e)&&e.current!==eH.current&&(ex.setPositionReference(e.current),eH.current=e.current)},[j,ex,ee,et]),u.useEffect(()=>{if(H&&j&&ew.domReference&&ew.floating)return nh(ew.domReference,ew.floating,eT,eE)},[H,j,ew,eT,eE]);let eN=tq(eP),ej=nP(T,eN,en),eW=tK(eP)||"center",eB=!!eR.hide?.referenceHidden;(0,g.useIsoLayoutEffect)(()=>{F&&j&&ek&&U(eN)},[F,j,ek,eN]);let e$=u.useMemo(()=>({position:"absolute",top:eR.arrow?.y,left:eR.arrow?.x}),[eR.arrow]),eV=eR.arrow?.centerOffset!==0;return u.useMemo(()=>({positionerStyles:eD,arrowStyles:e$,arrowRef:ed,arrowUncentered:eV,side:ej,align:eW,physicalSide:eN,anchorHidden:eB,refs:ex,context:eO,isPositioned:ek,update:eT}),[eD,e$,ed,eV,ej,eW,eN,eB,ex,eO,ek,eT])}({anchor:o,positionMethod:i,floatingRootContext:I,mounted:O,side:l,sideOffset:f,align:s,alignOffset:d,collisionBoundary:p,collisionPadding:h,sticky:x,arrowPadding:E,disableAnchorTracking:w,keepMounted:T,collisionAvoidance:S,adaptiveOrigin:R.useState("hasViewport")?nT:void 0}),H=u.useMemo(()=>{let e={};return(!P||"both"===k||L)&&(e.pointerEvents="none"),{role:"presentation",hidden:!O,style:{...D.positionerStyles,...e}}},[P,k,L,O,D.positionerStyles]),N=u.useMemo(()=>({open:P,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:"none"!==k?"tracking-cursor":M}),[P,D.side,D.align,D.anchorHidden,k,M]),j=u.useMemo(()=>({...N,arrowRef:D.arrowRef,arrowStyles:D.arrowStyles,arrowUncentered:D.arrowUncentered}),[N,D.arrowRef,D.arrowStyles,D.arrowUncentered]),W=(0,e4.useRenderElement)("div",e,{state:N,props:[H,nL(A),C],ref:[t,R.useStateSetter("positionerElement")],stateAttributesMapping:e5});return(0,a.jsx)(tH.Provider,{value:j,children:W})});var X=X;let nM={...e5,transitionStatus:e=>"starting"===e?el:"ending"===e?es:null},nA=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,i=v(),{side:l,align:s}=tN(),a=i.useState("open"),c=i.useState("instantType"),f=i.useState("transitionStatus"),d=i.useState("popupProps"),p=i.useState("floatingRootContext");return eu({open:a,ref:i.context.popupRef,onComplete(){a&&i.context.onOpenChangeComplete?.(!0)}}),!function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),i=n.useState("domReferenceElement"),{dataRef:l}=n.context,{enabled:s=!0,closeDelay:a=0}=t,c=tf(n),f=K(),d=q(),p=(0,b.useStableCallback)(()=>tn(l.current.openEvent?.type,c.interactedInside)),m=(0,b.useStableCallback)(()=>{let e=l.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),h=(0,b.useStableCallback)(e=>M(e,n.context.triggerElements)),v=u.useCallback(e=>{let t=te(a,"close",c.pointerType),r=()=>{n.setOpen(!1,U(X.triggerHover,e)),f?.events.emit("floating.closed",e)};t?c.openChangeTimeout.start(t,r):(c.openChangeTimeout.clear(),r())},[a,n,c,f]),E=(0,b.useStableCallback)(()=>{tc(c)}),x=(0,b.useStableCallback)(e=>{let t=A(e);if(!(t&&t.closest(ta))){c.interactedInside=!1;return}c.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,g.useIsoLayoutEffect)(()=>{r||(c.pointerType=void 0,c.restTimeoutPending=!1,c.interactedInside=!1,E())},[r,c,E]),u.useEffect(()=>E,[E]),(0,g.useIsoLayoutEffect)(()=>
1{if(s&&r&&c.handleCloseOptions?.blockPointerEvents&&m()&&(0,y.isElement)(i)&&o){let e=V(o),t=f?.nodesRef.current.find(e=>e.id===d)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=c.handleCloseOptions?.getScope?.()??c.pointerEventsScopeElement??t??i.closest("[data-rootownerid]")??e.body;return!function(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t;tc(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}(c,{scopeElement:n,referenceElement:i,floatingElement:o}),()=>{E()}}},[s,r,i,o,c,m,f,d,E]);let w=$();u.useEffect(()=>{if(s)return o&&(o.addEventListener("mouseenter",e),o.addEventListener("mouseleave",t),o.addEventListener("pointerdown",x,!0)),()=>{o&&(o.removeEventListener("mouseenter",e),o.removeEventListener("mouseleave",t),o.removeEventListener("pointerdown",x,!0)),f?.events.off("floating.closed",r)};function e(){c.openChangeTimeout.clear(),w.clear(),f?.events.off("floating.closed",r),E()}function t(e){if(f&&d&&z(f.nodesRef.current,d).length>0)return void f.events.on("floating.closed",r);if(!h(e.relatedTarget)){if(c.handler)return void c.handler(e);E(),p()||v(e)}}function r(e){f&&d&&!(z(f.nodesRef.current,d).length>0)&&w.start(0,()=>{f.events.off("floating.closed",r),n.setOpen(!1,U(X.triggerHover,e)),f.events.emit("floating.closed",e)})}},[s,o,n,l,p,h,v,E,x,c,f,d,w])}(p,{enabled:!i.useState("disabled"),closeDelay:i.useState("closeDelay")}),(0,e4.useRenderElement)("div",e,{state:{open:a,side:l,align:s,instant:c,transitionStatus:f},ref:[t,i.context.popupRef,i.useStateSetter("popupElement")],props:[d,nL(f),o],stateAttributesMapping:nM})}),nD=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,i=v().useState("instantType"),{open:l,arrowRef:s,side:a,align:u,arrowUncentered:c,arrowStyles:f}=tN();return(0,e4.useRenderElement)("div",e,{state:{open:l,side:a,align:u,uncentered:c,instant:i},ref:[t,s],props:[{style:f,"aria-hidden":!0},o],stateAttributesMapping:e5})}),nH=((s={}).popupWidth="--popup-width",s.popupHeight="--popup-height",s);function nN(e){let t=(0,y.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,y.isHTMLElement)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r;return(t$(n)!==i||t$(r)!==l)&&(n=i,r=l),{width:n,height:r}}let nj=()=>!0;function nW(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function nB(e,t){let n=[];for(let[r,o]of Object.entries(t))n.push(nW(e,r,o));return n.length?()=>{n.forEach(e=>e())}:Y.NOOP}function n$(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function nV(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}let nz={activationDirection:e=>e?{"data-activation-direction":e}:null},nF=u.forwardRef(function(e,t){let{render:n,className:r,children:o,...i}=e,l=v(),s=tN(),c=l.useState("instantType"),{children:f,state:d}=function(e){let t,{store:n,side:r,cssVars:o,children:i}=e,l=nS(),s=n.useState("activeTriggerElement"),c=n.useState("activeTriggerId"),f=n.useState("open"),d=n.useState("payload"),p=n.useState("mounted"),m=n.useState("popupElement"),h=n.useState("positionerElement"),v=function(e){let[t,n]=u.useState({current:e,previous:null});return e!==t.current&&n({current:e,previous:t.current}),t.previous}(f?s:null),y=function(e,t){let[n,r]=u.useState(0),o=u.useRef(e),i=u.useRef(t),l=u.useRef(!1);return(0,g.useIsoLayoutEffect)(()=>{let n=o.current,s=t!==i.current;e!==n?(r(e=>e+1),l.current=!s):l.current&&s&&(r(e=>e+1),l.current=!1),o.current=e,i.current=t},[e,t]),`${e??"current"}-${n}`}(c,d),E=u.useRef(null),[x,w]=u.useState(null),[S,C]=u.useState(null),R=u.useRef(null),T=u.useRef(null),P=ea(R,!0,!1),O=er(),[k,L]=u.useState(null),[I,M]=u.useState(!1);(0,g.useIsoLayoutEffect)(()=>(n.set("hasViewport",!0),()=>{n.set("hasViewport",!1)}),[n]);let A=(0,b.useStableCallback)(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),D=(0,b.useStableCallback)(e=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),e&&L(e)}),H=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>{var e,t;let n,r,o,i;s&&v&&s!==v&&H.current!==s&&E.current&&(w(E.current),M(!0),C((e=v,t
1=s,n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o={x:n.left+n.width/2,y:n.top+n.height/2},{horizontal:(i={x:r.left+r.width/2,y:r.top+r.height/2}).x-o.x,vertical:i.y-o.y})),O.request(()=>{eo.flushSync(()=>{M(!1)}),P(()=>{w(null),L(null),E.current=null})}),H.current=s)},[s,v,x,P,O]),(0,g.useIsoLayoutEffect)(()=>{let e=R.current;if(!e)return;let t=document.createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));E.current=t});let N=null!=x;if(N)t=(0,a.jsxs)(u.Fragment,{children:[(0,a.jsx)("div",{"data-previous":!0,inert:!!(0,eH.isReactVersionAtLeast)(19)||"true",ref:T,style:{...k?{[o.popupWidth]:`${k.width}px`,[o.popupHeight]:`${k.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,a.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":I?"":void 0,children:i},y)]});else t=(0,a.jsx)("div",{"data-current":!0,ref:R,children:i},y);return(0,g.useIsoLayoutEffect)(()=>{let e=T.current;e&&x&&e.replaceChildren(...Array.from(x.childNodes))},[x]),!function(e){let{popupElement:t,positionerElement:n,content:r,mounted:o,enabled:i=nj,onMeasureLayout:l,onMeasureLayoutComplete:s,side:a,direction:c}=e,f=ea(t,!0,!1),d=er(),p=u.useRef(null),m=u.useRef(null),h=u.useRef(!0),v=u.useRef(Y.NOOP),y=(0,b.useStableCallback)(l),E=(0,b.useStableCallback)(s),x=u.useMemo(()=>{let e="top"===a,t="left"===a;return"rtl"===c?(e=e||"inline-end"===a,t=t||"inline-end"===a):(e=e||"inline-start"===a,t=t||"inline-start"===a),e?{position:"absolute",["top"===a?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:Y.EMPTY_OBJECT},[a,c]);(0,g.useIsoLayoutEffect)(()=>{if(!o||!i()||"function"!=typeof ResizeObserver){v.current=Y.NOOP,h.current=!0,p.current=null,m.current=null;return}if(!t||!n)return;v.current=nB(t,x);let e=new ResizeObserver(e=>{let t=e[0];t&&(m.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});e.observe(t),n$(t,"auto");let r=nW(t,"position","static"),l=nW(t,"transform","none"),s=nW(t,"scale","1"),a=nB(n,{"--available-width":"max-content","--available-height":"max-content"});function u(){r(),l(),a(),s()}if(y?.(),h.current||null===p.current){nV(n,"max-content");let r=nN(t);return p.current=r,nV(n,r),u(),E?.(null,r),h.current=!1,()=>{e.disconnect(),v.current(),v.current=Y.NOOP}}n$(t,"auto"),nV(n,"max-content");let c=p.current??m.current,g=nN(t);if(p.current=g,!c)return nV(n,g),u(),E?.(null,g),()=>{e.disconnect(),d.cancel(),v.current(),v.current=Y.NOOP};n$(t,c),u(),E?.(c,g),nV(n,g);let b=new AbortController;return d.request(()=>{n$(t,g),f(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},b.signal)}),()=>{e.disconnect(),b.abort(),d.cancel(),v.current(),v.current=Y.NOOP}},[r,t,n,f,d,i,o,y,E,x])}({popupElement:m,positionerElement:h,mounted:p,content:d,onMeasureLayout:A,onMeasureLayoutComplete:D,side:r,direction:l}),{children:t,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(S),transitioning:N}}}({store:l,side:s.side,cssVars:nH,children:o}),p={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return(0,e4.useRenderElement)("div",e,{state:p,ref:t,props:[i,{children:f}],stateAttributesMapping:nz})});var X=X;class n_{constructor(){this.store=new eU}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,m.default)(81,e));this.store.setOpen(!0,U(X.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,U(X.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Arrow",0,nD,"Handle",0,n_,"Popup",0,nA,"Portal",0,tD,"Positioner",0,nI,"Provider",0,function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,o=u.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),i=u.useMemo(()=>({open:t,close:n}),[t,n]);return(0,a.jsx)(e6.Provider,{value:o,children:(0,a.jsx)(to,{delay:i,timeoutMs:r,children:e.children})})},"Root",0,eX,"Trigger",0,tg,"Viewport",0,nF,"createHandle",0,function(){return new n_}],23764);var nq=e.i(23764),nq=nq,nK=e.i(75157);e.s(["Tooltip",0,function({...e}){return(0,a.jsx)(nq.Root,{"data-slot":"tooltip",...e})},"TooltipContent",0,function({className:e,side:t="top",sideOffset:n=4,align:r="center",alignOffset:o=0,children:i,...l}){return(0,a.jsx)(nq.Portal,{children:(0,a.jsx)(nq.Positioner,{align:r,alignOffset:o,side:t,sideOffset:n,className:"isolate z-50",children:(0,a.jsxs)(nq.Popup,{"data-slot":"tooltip-content",className:(0,nK.cn)("z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...l,children:[i,(0,a.jsx)(nq.Arrow,{className:"z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=inline-end]:top-1/2! data-[side=inline-end]:-left-1 data-[side=inline-end]:-translate-y-1/2 data-[side=inline-start]:top-1/2! data-[side=inline-start]:-right-1 data-[side=inline-start]:-translate-y-1/2 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5"})]})})})},"TooltipProvider",0,function({delay:e=0,...t}){return(0,a.jsx)(nq.Provider,{"data-slot":"tooltip-provider",delay:e,...t})},"TooltipTrigger",0,function({...e}){return(0,a.jsx)(nq.Trigger,{"data-slot":"tooltip-trigger",...e})}],46798)}]);

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.