PageSourceSearch

https://pinit.now/_next/static/chunks/3077-907362d29af78b6e.js

js pinit.now collected 2026-09-24 15:08:05 UTC 59,586 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3077],{184:(e,t,n)=>{n.d(t,{V:()=>s});var r=n(50855),o=n(52205),i=n(16258),l=n(40458),u=n(87228);function s(e,t=!1,n=!0){let a=(0,o.N)();return(0,i.K)((o,i=null)=>{a.cancel();let s=(0,l.q)(e);if(null==s)return;let c=()=>{r.flushSync(o)};if("function"!=typeof s.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function d(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(n){i?.aborted||c();return}let e=s.getAnimations();!i?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}if(t){let e=u.T.startingStyle;if(!s.hasAttribute(e))return void a.request(d);let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),d())});return t.observe(s,{attributes:!0,attributeFilter:[e]}),void i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}a.request(d)})}},1917:(e,t,n)=>{e.exports=n(26925)},7624:(e,t,n)=>{n.d(t,{u:()=>i});var r=n(69164),o=n(4173);function i(e){let t=(0,o.useRefWithInit)(l,e).current;return t.next=e,(0,r.g)(t.effect),t}function l(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},8140:(e,t,n)=>{n.d(t,{BF:()=>d,FP:()=>m,J9:()=>v,Kg:()=>f,Y3:()=>g,Zb:()=>a,du:()=>s,fl:()=>h,vB:()=>c,zf:()=>p});var r=n(73446),o=n(42360),i=n(95175),l=n(60606);function u(e,t,n){return Math.floor(e/t)!==n}function s(e,t){return t<0||t>=e.length}function a(e,t){return d(e.current,{disabledIndices:t})}function c(e,t){return d(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function d(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let i=t;do i+=n?-o:o;while(i>=0&&i<=e.length-1&&m(e,i,r));return i}function f(e,{event:t,orientation:n,loopFocus:o,onLoop:a,rtl:c,cols:p,disabledIndices:h,minIndex:g,maxIndex:v,prevIndex:b,stopEvent:y=!1}){let E,R=b;if(t.key===l.il?E="up":t.key===l.Jd&&(E="down"),E){let n=[],l=[],u=!1,c=0;{let t=null,r=-1;e.forEach((e,o)=>{if(null==e)return;c+=1;let i=e.closest('[role="row"]');i&&(u=!0),(i!==t||-1===r)&&(t=i,n[r+=1]=[]),n[r].push(o),l[o]=r})}let f=!1,x=0;if(u)for(let e of n){let t=e.length;t>x&&(x=t),t!==p&&(f=!0)}let S=f&&c<e.length,w=x||p;y&&(0,i.jo)(t);let k=(r=>{if(!f||-1===b)return;let i=l[b];if(null==i)return;let u=n[i].indexOf(b),s="up"===r?-1:1;for(let r=i+s,c=0;c<n.length;c+=1,r+=s){if(r<0||r>=n.length){if(!o||S)return;if(r=r<0?n.length-1:0,a){let e=Math.min(u,n[r].length-1);r=l[a(t,b,n[r][e]??n[r][0])]??r}}let i=n[r];for(let t=Math.min(u,i.length-1);t>=0;t-=1){let n=i[t];if(!m(e,n,h))return n}}})(E)??(t=>{if(!S||-1===b)return;let n=b%w,i="up"===t?-w:w,l=v-v%w,u=(0,r.RI)(v/w)+1;for(let t=b-n+i,r=0;r<u;r+=1,t+=i){if(t<0||t>v){if(!o)return;t=t<0?l:0}let r=Math.min(t+w-1,v);for(let o=Math.min(t+n,r);o>=t;o-=1)if(!m(e,o,h))return o}})(E);if(void 0!==k)R=k;else if(-1===b)R="up"===E?v:g;else if(R=d(e,{startingIndex:b,amount:w,decrement:"up"===E,disabledIndices:h}),o){if("up"===E&&(b-w<g||R<0)){let e=b%w,n=v%w,r=v-(n-e);R=n===e?v:n>e?r:r-w,a&&(R=a(t,b,R))}"down"===E&&b+w>v&&(R=d(e,{startingIndex:b%w-w,amount:w,disabledIndices:h}),a&&(R=a(t,b,R)))}s(e,R)&&(R=b)}if("both"===n){let n=(0,r.RI)(b/p);t.key===(c?l.eR:l.RJ)&&(y&&(0,i.jo)(t),b%p!=p-1?(R=d(e,{startingIndex:b,disabledIndices:h}),o&&u(R,p,n)&&(R=d(e,{startingIndex:b-b%p-1,disabledIndices:h}),a&&(R=a(t,b,R)))):o&&(R=d(e,{startingIndex:b-b%p-1,disabledIndices:h}),a&&(R=a(t,b,R))),u(R,p,n)&&(R=b)),t.key===(c?l.RJ:l.eR)&&(y&&(0,i.jo)(t),b%p!=0?(R=d(e,{startingIndex:b,decrement:!0,disabledIndices:h}),o&&u(R,p,n)&&(R=d(e,{startingIndex:b+(p-b%p),decrement:!0,disabledIndices:h}),a&&(R=a(t,b,R)))):o&&(R=d(e,{startingIndex:b+(p-b%p),decrement:!0,disabledIndices:h}),a&&(R=a(t,b,R))),u(R,p,n)&&(R=b));let f=(0,r.RI)(v/p)===n;s(e,R)&&(o&&f?(R=t.key===(c?l.RJ:l.eR)?v:d(e,{startingIndex:b-b%p-1,disabledIndices:h}),a&&(R=a(t,b,R))):R=b)}return R}function p(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:i},l)=>{let u=!1;for(n&&(o=0);!u;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<i;e+=1)n.push(o+r+e*t);o%t+e<=t&&n.every(e=>
1null==r[e])?(n.forEach(e=>{r[e]=l}),u=!0):o+=1}}),[...r]}function h(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),l=t[e];switch(o){case"tl":return i;case"tr":if(!l)return i;return i+l.width-1;case"bl":if(!l)return i;return i+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function g(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function m(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!v(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function v(e,t=e?(0,o.L9)(e):null){var n;return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},11294:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}},14014:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(66074),o=n(16258),i=n(184);function l(e){let{enabled:t=!0,open:n,ref:l,onComplete:u}=e,s=(0,o.K)(u),a=(0,i.V)(l,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return a(s,e.signal),()=>{e.abort()}},[t,n,s,a])}},15428:(e,t,n)=>{n.d(t,{r:()=>u,o:()=>a});var r=n(75600),o=n(30164),i=n(88215),l=n(18215);function u(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new l.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new i.Z,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:o.t0,inactiveTriggerProps:o.t0,popupProps:o.t0}}let s=(0,r.M)(e=>e.triggerIdProp??e.activeTriggerId),a={open:(0,r.M)(e=>e.openProp??e.open),mounted:(0,r.M)(e=>e.mounted),transitionStatus:(0,r.M)(e=>e.transitionStatus),floatingRootContext:(0,r.M)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,r.M)(e=>e.preventUnmountingOnClose),payload:(0,r.M)(e=>e.payload),activeTriggerId:s,activeTriggerElement:(0,r.M)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,r.M)((e,t)=>void 0!==t&&s(e)===t),isOpenedByTrigger:(0,r.M)((e,t)=>void 0!==t&&s(e)===t&&e.open),isMountedByTrigger:(0,r.M)((e,t)=>void 0!==t&&s(e)===t&&e.mounted),triggerProps:(0,r.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,r.M)(e=>e.popupProps),popupElement:(0,r.M)(e=>e.popupElement),positionerElement:(0,r.M)(e=>e.positionerElement)}},18215:(e,t,n)=>{n.d(t,{K:()=>s});var r=n(75600),o=n(26476),i=n(39335),l=n(95175);let u={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class s extends o.H{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...l}=e;super({...l,positionReference:l.referenceElement,domReferenceElement:l.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,i.d)(),nested:n,triggerElements:o},u),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,l.Ev)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
1{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},22183:(e,t,n)=>{n.d(t,{j:()=>o});var r=n(66074);function o(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}},24711:(e,t,n)=>{n.d(t,{F:()=>r});function r(e){return`data-base-ui-${e}`}},25062:(e,t,n)=>{n.d(t,{EW:()=>l,RS:()=>o,gR:()=>i});var r=n(42360);function o(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,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function l(e){return"composedPath"in e?e.composedPath()[0]:e.target}},26476:(e,t,n)=>{n.d(t,{H:()=>p});var r=n(66074),o=n(63131),i=n(1917),l=n(17962),u=n(53343);let s=(0,l._)(19)?function(e,t,n,i,l){let s,a=(0,u.iE)();if(!a){let u;return u=r.useCallback(()=>t(e.getSnapshot(),n,i,l),[e,t,n,i,l]),(0,o.useSyncExternalStore)(e.subscribe,u,u)}let c=a.syncIndex;return a.syncIndex+=1,a.didInitialize?(s=a.syncHooks[c]).store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,i)&&Object.is(s.a3,l)||(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=i,s.a3=l,s.didChange=!0):(s={store:e,selector:t,a1:n,a2:i,a3:l,value:t(e.getSnapshot(),n,i,l),didChange:!1},a.syncHooks.push(s)),s.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,u.kz)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return s(this,e,t,n,r)}}var c=n(16258),d=n(69164),f=n(30164);class p extends a{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){r.useDebugValue(e),(0,d.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,d.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,d.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=void 0!==t;(0,d.g)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,o){return r.useDebugValue(e),s(this,this.selectors[e],t,n,o)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,c.K)(t??f.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}},26742:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(66074),o=n(69164),i=n(80660),l=n(90424),u=n(19442);let s=r.forwardRef(function(e,t){let[n,s]=r.useState();return(0,o.g)(()=>{i.nr&&s("button")},[]),(0,u.jsx)("span",{...e,ref:t,style:l.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},26925:(e,t,n)=>{var r=n(66074),o=n(63131),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,u=r.useRef,s=r.useEffect,a=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=u(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=a(function(){function e(e){if(!s){if(s=!0,l=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return u=t}return u=e}if(t=u,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(l=e,t):(l=e,u=n)}var l,u,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]}
1,[t,n,r,o]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},27736:(e,t,n)=>{n.d(t,{$:()=>l});var r=n(66074),o=n(69164),i=n(52205);function l(e,t=!1,n=!1){let[u,s]=r.useState(e&&t?"idle":void 0),[a,c]=r.useState(e);return e&&!a&&(c(!0),s("starting")),e||!a||"ending"===u||n||s("ending"),e||a||"ending"!==u||s(void 0),(0,o.g)(()=>{if(!e&&a&&"ending"!==u&&n){let e=i.K.request(()=>{s("ending")});return()=>{i.K.cancel(e)}}},[e,a,u,n]),(0,o.g)(()=>{if(!e||t)return;let n=i.K.request(()=>{s(void 0)});return()=>{i.K.cancel(n)}},[t,e]),(0,o.g)(()=>{if(!e||!t)return;e&&a&&"idle"!==u&&s("starting");let n=i.K.request(()=>{s("idle")});return()=>{i.K.cancel(n)}},[t,e,a,u]),{mounted:a,setMounted:c,transitionStatus:u}}},28700:(e,t,n)=>{n.d(t,{W:()=>i});var r=n(66074),o=n(19442);let i=r.forwardRef(function(e,t){let n,{cutout:r,...i}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})},29459:(e,t,n)=>{n.d(t,{p:()=>i});var r=n(30164);let o=0;function i(e,t={}){let{preventScroll:n=!1,cancelPrevious:l=!0,sync:u=!1}=t;l&&cancelAnimationFrame(o);let s=()=>e?.focus({preventScroll:n});if(u)return s(),r.tE;let a=requestAnimationFrame(s);return o=a,()=>{o===a&&(cancelAnimationFrame(a),o=0)}}},29919:(e,t,n)=>{n.d(t,{z:()=>r});let r=(...e)=>e.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},30287:(e,t,n)=>{n.d(t,{s:()=>z});var r=n(66074),o=n(42360),i=n(11294),l=n(49476),u=n(56932),s=n(7624),a=n(16258),c=n(69164),d=n(40473),f=n(80660),p=n(52205),h=n(93598),g=n(26742),m=n(25062),v=n(31523),b=n(95175),y=n(71154),E=n(48882),R=n(8140),x=n(47495),S=n(61405),w=n(24711),k=n(29459);let C={inert:new WeakMap,"aria-hidden":new WeakMap},T="data-base-ui-inert",M={inert:new WeakSet,"aria-hidden":new WeakSet},A=new WeakMap,I=0,q=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,o.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),O=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},P=(e,t,n)=>{let r=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,o.mq)(e)&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function W(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=(0,h.R)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:i=[]}){let l=r?"inert":n?"aria-hidden":null,u=null,s=null,a=q(t,e),c=new Set(o?q(t,i):[]),d=o?P(t,O(a),new Set(a)).filter(e=>!c.has(e)):[],f=[],p=[];if(l){let e=C[l],n=M[l];s=n,u=e;let r=q(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(r);P(t,O(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),f.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&d.forEach(e=>{let t=(A.get(e)||0)+1;A.set(e,t),p.push(e),1===t&&e.setAttribute(T,"")}),I+=1,()=>{u&&f.forEach(e=>{let t=(u.get(e)||0)-1;u.set(e,t),t||(!s?.has(e)&&l&&e.removeAttribute(l),s?.delete(e))}),o&&p.forEach(e=>{let t=(A.get(e)||0)-1;A.set(e,t),t||e.removeAttribute(T)}),(I-=1)||(C.inert=new WeakMap,C["aria-hidden"]=new WeakMap,M.inert=new WeakSet,M["aria-hidden"]=new WeakSet,A=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}var K=n(62868),j=n(55626),F=n(33183),N=n(40458),$=n(19442);let B=[];function D(){B=B.filter(e=>e.deref()?.isConnected)}function X(){return D(),B[B.length-1]?.deref()}function Y(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,y.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,y.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}
1function z(e){let{context:t,children:n,disabled:C=!1,initialFocus:T=!0,returnFocus:M=!0,restoreFocus:A=!1,modal:I=!0,closeOnFocusOut:q=!0,openInteractionType:O="",nextFocusableElement:P,previousFocusableElement:z,beforeContentFocusGuardRef:L,externalTree:_,getInsideElements:H}=e,U="rootStore"in t?t.rootStore:t,V=U.useState("open"),Z=U.useState("domReferenceElement"),G=U.useState("floatingElement"),{events:J,dataRef:Q}=U.context,ee=(0,a.K)(()=>Q.current.floatingContext?.nodeId),et=!1===T,en=(0,v.WZ)(Z)&&et,er=r.useRef(["content"]),eo=(0,s.u)(T),ei=(0,s.u)(M),el=(0,s.u)(O),eu=(0,j.cq)(_),es=(0,K.vB)(),ea=r.useRef(!1),ec=r.useRef(!1),ed=r.useRef(!1),ef=r.useRef(null),ep=r.useRef(""),eh=r.useRef(""),eg=r.useRef(null),em=r.useRef(null),ev=(0,u.a)(eg,L,es?.beforeInsideRef),eb=(0,u.a)(em,es?.afterInsideRef),ey=(0,d.Z)(),eE=(0,d.Z)(),eR=(0,p.N)(),ex=null!=es,eS=(0,v.nd)(G),ew=(0,a.K)((e=eS)=>e?(0,y.Kr)(e):[]),ek=(0,a.K)(()=>H?.().filter(e=>null!=e)??[]);r.useEffect(()=>{if(C||!I)return;let e=(0,h.R)(eS);return(0,i.q)(e,"keydown",function(e){"Tab"===e.key&&(0,m.gR)(eS,(0,m.RS)((0,h.R)(eS)))&&0===ew().length&&!en&&(0,b.jo)(e)})},[C,Z,eS,I,er,en,ew]),r.useEffect(()=>{if(C||!V)return;let e=(0,h.R)(eS);function t(){ed.current=!1}return(0,l.g)((0,i.q)(e,"pointerdown",function(e){let t=(0,m.EW)(e),n=ek();ed.current=!((0,m.gR)(G,t)||(0,m.gR)(Z,t)||(0,m.gR)(es?.portalNode,t)||n.some(e=>e===t||(0,m.gR)(e,t))),eh.current=e.pointerType||"keyboard",t?.closest(`[${F.Kd}]`)&&(ec.current=!0)},!0),(0,i.q)(e,"pointerup",t,!0),(0,i.q)(e,"pointercancel",t,!0),(0,i.q)(e,"keydown",function(){eh.current="keyboard"},!0))},[C,G,Z,eS,V,es,ek]),r.useEffect(()=>{if(C||!q)return;let e=(0,h.R)(eS);function t(t){let n=t.relatedTarget,r=t.currentTarget,i=(0,m.EW)(t);queueMicrotask(()=>{let l=ee(),u=U.context.triggerElements,s=ek(),a=n?.hasAttribute((0,w.F)("focus-guard"))&&[eg.current,em.current,es?.beforeInsideRef.current,es?.afterInsideRef.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,(0,N.q)(z),(0,N.q)(P)].includes(n),c=!((0,m.gR)(Z,n)||(0,m.gR)(G,n)||(0,m.gR)(n,G)||(0,m.gR)(es?.portalNode,n)||s.some(e=>e===n||(0,m.gR)(e,n))||null!=n&&u.hasElement(n)||u.hasMatchingElement(e=>(0,m.gR)(e,n))||a||eu&&((0,E.CM)(eu.nodesRef.current,l).find(e=>(0,m.gR)(e.context?.elements.floating,n)||(0,m.gR)(e.context?.elements.domReference,n))||(0,E.$4)(eu.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,v.nd)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===Z&&eS&&Y(eS,er),A&&r!==Z&&!(0,R.J9)(i)&&(0,m.RS)(e)===e.body){if((0,o.sb)(eS)&&(eS.focus(),"popup"===A))return void eR.request(()=>{eS.focus()});let e=ew(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||eS;(0,o.sb)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(en||!I)&&n&&c&&!ec.current&&(en||n!==X())&&(ea.current=!0,U.setOpen(!1,(0,x.d)(S.Xn,t)))})}let n=(0,o.sb)(Z)?Z:null;if(G||n)return(0,l.g)(n&&(0,i.q)(n,"focusout",t),n&&(0,i.q)(n,"pointerdown",function(){ec.current=!0,eE.start(0,()=>{ec.current=!1})}),G&&(0,i.q)(G,"focusin",function(e){let t=(0,m.EW)(e);(0,y.AO)(t)&&(ef.current=t)}),G&&(0,i.q)(G,"focusout",t),G&&es&&(0,i.q)(G,"focusout",function(){ed.current||(Q.current.insideReactTree=!0,ey.start(0,()=>{Q.current.insideReactTree=!1}))},!0))},[C,Z,G,eS,I,eu,es,U,q,A,ew,en,ee,er,Q,ey,eE,eR,P,z,ek]),r.useEffect(()=>{if(C||!G||!V)return;let e=Array.from(es?.portalNode?.querySelectorAll(`[${(0,w.F)("portal")}]`)||[]),t=eu?(0,E.$4)(eu.nodesRef.current,ee()):[],n=t.find(e=>(0,v.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=W([G,...e,eg.current,em.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,...ek(),n,(0,N.q)(z),(0,N.q)(P),en?Z:null].filter(e=>null!=e),{ariaHidden:I||en,mark:!1}),o=W([G,...e].filter(e=>null!=e));return()=>{o(),r()}},[V,C,Z,G,I,er,es,en,eu,ee,P,z,ek]),(0,c.g)(()=>{if(!V||C||!(0,o.sb)(eS))return;let e=(0,h.R)(eS),t=(0,m.RS)(e);queueMicrotask(()=>{let e,n=eo.current,r="function"==typeof n?n(el.current||""):n;if(void 0===r||!1===r||(0,m.gR)(eS,t))return;let o=null,i=()=>(null==o&&(o=ew(eS)),o[0]||eS);e=(e=!0===r||null===r?i():(0,N.q)(r))||i(),(0,k.p)(e,{preventScroll:e===eS})})},[C,V,eS,et,ew,eo,el]),(0,c.g)(()=>{var e;if(C||!eS)return;let t=(0,h.R)(eS);function n(e){var t,n;let r;
1if(e.open||(t=e.nativeEvent,n=eh.current,r=(0,o.zk)((0,m.EW)(t)),ep.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===S.N7&&"mouseleave"===e.nativeEvent.type&&(ea.current=!0),e.reason===S.Np)if(e.nested)ea.current=!1;else if((0,b.YF)(e.nativeEvent)||(0,b.Pg)(e.nativeEvent))ea.current=!1;else{let e=!1;(0,h.R)(eS).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ea.current=!1:ea.current=!0}}return e=(0,m.RS)(t),D(),e&&"body"!==(0,o.mq)(e)&&(B.push(new WeakRef(e)),B.length>20&&(B=B.slice(-20))),J.on("openchange",n),()=>{J.off("openchange",n);let e=(0,m.RS)(t),r=ek(),i=(0,m.gR)(G,e)||r.some(t=>t===e||(0,m.gR)(t,e))||eu&&(0,E.CM)(eu.nodesRef.current,ee(),!1).some(t=>(0,m.gR)(t.context?.elements.floating,e)),l=ei.current,u=function(){let e=ei.current,t="function"==typeof e?e(ep.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=Z||X();return e&&e.isConnected?e:null}let n=Z||X();return(0,N.q)(t)||n||null}();queueMicrotask(()=>{let n=u?(0,y.AO)(u)?u:(0,y.Kr)(u)[0]||u:null;l&&!ea.current&&(0,o.sb)(n)&&("boolean"!=typeof l||n===e||e===t.body||i)&&n.focus({preventScroll:!0}),ea.current=!1})}},[C,G,eS,ei,Q,J,eu,Z,ee,ek]),(0,c.g)(()=>{if(!f.Tc||V||!G)return;let e=(0,m.RS)((0,h.R)(G));(0,o.sb)(e)&&(0,v.$u)(e)&&(0,m.gR)(G,e)&&e.blur()},[V,G]),(0,c.g)(()=>{if(!C&&es)return es.setFocusManagerState({modal:I,closeOnFocusOut:q,open:V,onOpenChange:U.setOpen,domReference:Z}),()=>{es.setFocusManagerState(null)}},[C,es,I,V,U,q,Z]),(0,c.g)(()=>{if(!C&&eS)return Y(eS,er),()=>{queueMicrotask(D)}},[C,eS,er]);let eC=!C&&(!I||!en)&&(ex||I);return(0,$.jsxs)(r.Fragment,{children:[eC&&(0,$.jsx)(g.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(I){let e=ew();(0,k.p)(e[e.length-1])}else if(es?.portalNode)if(ea.current=!1,(0,y.Qp)(e,es.portalNode)){let e=(0,y.vF)(Z);e?.focus()}else(0,N.q)(z??es.beforeOutsideRef)?.focus()}}),n,eC&&(0,$.jsx)(g.U,{"data-type":"inside",ref:eb,onFocus:e=>{if(I)(0,k.p)(ew()[0]);else if(es?.portalNode)if(q&&(ea.current=!0),(0,y.Qp)(e,es.portalNode)){let e=(0,y.XJ)(Z);e?.focus()}else(0,N.q)(P??es.afterOutsideRef)?.focus()}})]})}},31523:(e,t,n)=>{n.d(t,{$u:()=>c,F2:()=>s,H5:()=>d,Hi:()=>u,WZ:()=>f,em:()=>p,nd:()=>h,tZ:()=>a});var r=n(42360),o=n(80660),i=n(60606),l=n(25062);function u(e,t){if(!(0,r.vq)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if((0,l.gR)(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function s(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function a(e){return e.matches("html,body")}function c(e){return(0,r.sb)(e)&&e.matches(i.BT)}function d(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${i.BT}`)!=null}function f(e){return!!e&&"combobox"===e.getAttribute("role")&&c(e)}function p(e){if(!e||o.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function h(e){return e?e.hasAttribute(i.Ed)?e:e.querySelector(`[${i.Ed}]`)||e:null}},32365:(e,t,n)=>{n.d(t,{jF:()=>u});let r="ArrowUp",o="ArrowDown",i="ArrowLeft",l="ArrowRight";[...new Set([...new Set([i,l]),...new Set([r,o])])];let u=new Set([r,o,i,l,"Home","End"])},32550:(e,t,n)=>{n.d(t,{Y:()=>o});var r=n(17962);function o(e){return(0,r._)(19)?e:e?"true":void 0}},33183:(e,t,n)=>{n.d(t,{HQ:()=>r,K2:()=>i,Kd:()=>l,Pe:()=>s,X3:()=>o,uD:()=>u,z_:()=>a});let r=500,o=500,i={style:{transition:"none"}},l="data-base-ui-click-trigger",u={fallbackAxisSide:"none"},s={fallbackAxisSide:"end"},a={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},34168:(e,t,n)=>{n.d(t,{y:()=>i});var r=n(66074);let o=[];function i(e){r.useEffect(e,o)}},36184:(e,t,n)=>{n.d(t,{K:()=>m});var r=n(42360),o=n(11294),i=n(80660),l=n(93598),u=n(69164),s=n(40473),a=n(52205),c=n(30164);let d={},f={},p="";class h{acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){let t,n,u,s,h;if(0===this.lockCount||null!==this.restore)return;let g=(0,l.R)(e).documentElement,m=(0,r.zk)(g).getComputedStyle(g).overflowY;if("hidden"===m||"clip"===m){this.restore=c.tE;return}
1let v=i.un||!function(e){if("u"<typeof document)return!1;let t=(0,l.R)(e);return(0,r.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=v?(n=(t=(0,l.R)(e)).documentElement,u=t.body,h={overflowY:(s=(0,r.ZU)(n)?n:u).style.overflowY,overflowX:s.style.overflowX},Object.assign(s.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(s.style,h)}):function(e){let t=(0,l.R)(e),n=t.documentElement,u=t.body,s=(0,r.zk)(n),c=0,h=0,g=!1,m=a.K.create();if(i.Tc&&(s.visualViewport?.scale??1)!==1)return()=>{};function v(){let t=s.getComputedStyle(n),o=s.getComputedStyle(u),i=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";c=n.scrollTop,h=n.scrollLeft,d={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},p=n.style.scrollBehavior,f={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let a=n.scrollHeight>n.clientHeight,m=n.scrollWidth>n.clientWidth,v="scroll"===t.overflowY||"scroll"===o.overflowY,b="scroll"===t.overflowX||"scroll"===o.overflowX,y=Math.max(0,s.innerWidth-u.clientWidth),E=Math.max(0,s.innerHeight-u.clientHeight),R=parseFloat(o.marginTop)+parseFloat(o.marginBottom),x=parseFloat(o.marginLeft)+parseFloat(o.marginRight),S=(0,r.ZU)(n)?n:u;if(g=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,l.R)(e),n=t.documentElement,o=t.body,i=(0,r.ZU)(n)?n:o,u=i.style.overflowY,s=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",i.style.overflowY="scroll";let a=i.offsetWidth;i.style.overflowY="hidden";let c=i.offsetWidth;return i.style.overflowY=u,n.style.scrollbarGutter=s,a===c}(e)){n.style.scrollbarGutter=i,S.style.overflowY="hidden",S.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:i,overflowY:"hidden",overflowX:"hidden"}),(a||v)&&(n.style.overflowY="scroll"),(m||b)&&(n.style.overflowX="scroll"),Object.assign(u.style,{position:"relative",height:R||E?`calc(100dvh - ${R+E}px)`:"100dvh",width:x||y?`calc(100vw - ${x+y}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),u.scrollTop=c,u.scrollLeft=h,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function b(){Object.assign(n.style,d),Object.assign(u.style,f),g||(n.scrollTop=c,n.scrollLeft=h,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=p)}v();let y=(0,o.q)(s,"resize",function(){b(),m.request(v)});return()=>{m.cancel(),b(),"function"==typeof s.removeEventListener&&y()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=s.E.create(),this.timeoutUnlock=s.E.create(),this.release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)},this.unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)}}}let g=new h;function m(e=!0,t=null){(0,u.g)(()=>{if(e)return g.acquire(t)},[e,t])}},37606:(e,t,n)=>{var r=n(66074),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,u=r.useLayoutEffect,s=r.useDebugValue;function a(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 u(function(){o.value=n,o.getSnapshot=t,a(o)&&c({inst:o})},[e,n,t]),l(function(){return a(o)&&c({inst:o}),e(function(){a(o)&&c({inst:o})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},39335:(e,t,n)=>{n.d(t,{d:()=>r});function r(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}},40458:(e,t,n)=>{n.d(t,{q:()=>r});function r(e){return null==e?e:"current"in e?e.current:e}},40473:(e,t,n)=>{n.d(t,{E:()=>i,Z:()=>l});var r=n(4173),o=n(34168);
1class i{static create(){return new i}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}}function l(){let e=(0,r.useRefWithInit)(i.create).current;return(0,o.y)(e.disposeEffect),e}},44159:(e,t,n)=>{n.d(t,{k:()=>f});var r=n(66074),o=n(52205),i=n(40473),l=n(30164),u=n(25062),s=n(31523),a=n(95175),c=n(47495),d=n(61405);function f(e,t={}){let n="rootStore"in e?e.rootStore:e,p=n.context.dataRef,{enabled:h=!0,event:g="click",toggle:m=!0,ignoreMouse:v=!1,stickIfOpen:b=!0,touchOpenDelay:y=0,reason:E=d.Ui}=t,R=r.useRef(void 0),x=(0,o.N)(),S=(0,i.Z)(),w=r.useMemo(()=>({onPointerDown(e){R.current=e.pointerType},onMouseDown(e){let t=R.current,r=e.nativeEvent,o=n.select("open");if(0!==e.button||"click"===g||(0,a.Go)(t,!0)&&v)return;let i=p.current.openEvent,l=i?.type,d=n.select("domReferenceElement")!==e.currentTarget,f=o&&d||!(o&&m&&(!i||!b||"click"===l||"mousedown"===l)),h=(0,u.EW)(r);if((0,s.$u)(h)){let e=(0,c.d)(E,r,h);f&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(f,e);return}let w=e.currentTarget;x.request(()=>{let e=(0,c.d)(E,r,w);f&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(f,e)})},onClick(e){if("mousedown-only"===g)return;let t=R.current;if("mousedown"===g&&t){R.current=void 0;return}if((0,a.Go)(t,!0)&&v)return;let r=n.select("open"),o=p.current.openEvent,i=n.select("domReferenceElement")!==e.currentTarget,l=r&&i||!(r&&m&&(!o||!b||(0,a.Ev)(o))),u=(0,c.d)(E,e.nativeEvent,e.currentTarget);l&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,u)}):n.setOpen(l,u)},onKeyDown(){R.current=void 0}}),[p,g,v,n,b,m,x,S,y,E]);return r.useMemo(()=>h?{reference:w}:l.t0,[h,w])}},44683:(e,t,n)=>{n.d(t,{s:()=>E});var r=n(66074),o=n(42360),i=n(11294),l=n(49476),u=n(40473),s=n(16258),a=n(93598),c=n(31523),d=n(25062),f=n(95175),p=n(48882),h=n(55626
1),g=n(47495),m=n(61405),v=n(24711);let b={intentional:"onClick",sloppy:"onPointerDown"};function y(){return!1}function E(e,t={}){let n="rootStore"in e?e.rootStore:e,R=n.useState("open"),x=n.useState("floatingElement"),{dataRef:S}=n.context,{enabled:w=!0,escapeKey:k=!0,outsidePress:C=!0,outsidePressEvent:T="sloppy",referencePress:M=y,referencePressEvent:A="sloppy",bubbles:I,externalTree:q}=t,O=(0,h.cq)(q),P=(0,s.K)("function"==typeof C?C:()=>!1),W="function"==typeof C?P:C,K=!1!==W,j=(0,s.K)(()=>T),F=r.useRef(!1),N=r.useRef(!1),$=r.useRef(!1),{escapeKey:B,outsidePress:D}={escapeKey:"boolean"==typeof I?I:I?.escapeKey??!1,outsidePress:"boolean"==typeof I?I:I?.outsidePress??!0},X=r.useRef(null),Y=(0,u.Z)(),z=(0,u.Z)(),L=(0,s.K)(()=>{z.clear(),S.current.insideReactTree=!1}),_=r.useRef(!1),H=r.useRef(""),U=(0,s.K)(M),V=(0,s.K)(e=>{if(!R||!w||!k||"Escape"!==e.key||_.current)return;let t=S.current.floatingContext?.nodeId,r=O?(0,p.CM)(O.nodesRef.current,t):[];if(!B&&r.length>0){let e=!0;if(r.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=(0,f.O_)(e)?e.nativeEvent:e,i=(0,g.d)(m.jv,o);n.setOpen(!1,i),B||i.isPropagationAllowed||e.stopPropagation()}),Z=(0,s.K)(()=>{S.current.insideReactTree=!0,z.start(0,L)});r.useEffect(()=>{if(!R||!w)return;S.current.__escapeKeyBubbles=B,S.current.__outsidePressBubbles=D;let e=new u.E,t=new u.E;function r(){$.current=!0,t.start(0,()=>{$.current=!1})}function s(){F.current=!1,N.current=!1}function f(){let e=H.current,t=j(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function h(e){let t=S.current.floatingContext?.nodeId,r=O&&(0,p.CM)(O.nodesRef.current,t).some(t=>(0,c.F2)(e,t.context?.elements.floating));return(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||r}function b(e){let r;if("intentional"===(r=f())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||S.current.insideReactTree)return void L();let i=(0,d.EW)(e),l=`[${(0,v.F)("inert")}]`,u=(0,o.vq)(i)?i.getRootNode():null,s=Array.from(((0,o.Ng)(u)?u:(0,a.R)(n.select("floatingElement"))).querySelectorAll(l)),b=n.context.triggerElements;if(i&&(b.hasElement(i)||b.hasMatchingElement(e=>(0,d.gR)(e,i))))return;let y=(0,o.vq)(i)?i:null;for(;y&&!(0,o.eu)(y);){let e=(0,o.$4)(y);if((0,o.eu)(e)||!(0,o.vq)(e))break;y=e}if(s.length&&(0,o.vq)(i)&&!(0,c.tZ)(i)&&!(0,d.gR)(i,n.select("floatingElement"))&&s.every(e=>!(0,d.gR)(y,e)))return;if((0,o.sb)(i)&&!("touches"in e)){let t=(0,o.eu)(i),n=(0,o.L9)(i),r=/auto|scroll/,l=t||r.test(n.overflowX),u=t||r.test(n.overflowY),s=l&&i.clientWidth>0&&i.scrollWidth>i.clientWidth,a=u&&i.clientHeight>0&&i.scrollHeight>i.clientHeight,c="rtl"===n.direction,d=a&&(c?e.offsetX<=i.offsetWidth-i.clientWidth:e.offsetX>i.clientWidth),f=s&&e.offsetY>i.clientHeight;if(d||f)return}if(h(e))return;if("intentional"===f()&&$.current){t.clear(),$.current=!1;return}if("function"==typeof W&&!W(e))return;let E=S.current.floatingContext?.nodeId,R=O?(0,p.CM)(O.nodesRef.current,E):[];if(R.length>0){let e=!0;if(R.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,g.d)(m.Np,e)),L()}function y(e){if("sloppy"!==f()||!n.select("open")||!w||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(X.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},Y.start(1e3,()=>{X.current&&(X.current.dismissOnTouchEnd=!1,X.current.dismissOnMouseDown=!1)}))}function E(e,t){let n=(0,d.EW)(e);if(!n)return;let r=(0,i.q)(n,e.type,()=>{t(e),r()})}function C(e){Y.clear(),"pointerdown"===e.type&&(H.current=e.pointerType),("mousedown"!==e.type||!X.current||X.current.dismissOnMouseDown)&&E(e,e=>{if("pointerdown"===e.type)"sloppy"!==f()||"touch"===e.pointerType||!n.select("open")||!w||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||b(e);else b(e)})}function T(e){if(!F.current)return;let n=N.current;if(s(),"intentional"===f()){if("pointercancel"===e.type){n&&r();return}h(e)||(n?r():("function"!=typeof W||W(e))&&(t.clear(),$.current=!0,L()))}}function M(e){if("sloppy"!==f()||!X.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-X.current.startX),o=Math.abs(t.clientY-X.current.startY),i=Math.sqrt(r*r+o*o);i>5&&(X.current.dismissOnTouchEnd=!0),i>10&&(b(e),Y.clear(),X.current=null)}function A(e){"sloppy"!==f()||!X.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||(X.current.dismissOnTouchEnd&&b(e),Y.clear(),X.current=null)}
1let I=(0,a.R)(x),q=(0,l.g)(k&&(0,l.g)((0,i.q)(I,"keydown",V),(0,i.q)(I,"compositionstart",function(){e.clear(),_.current=!0}),(0,i.q)(I,"compositionend",function(){e.start(5*!!(0,o.Tc)(),()=>{_.current=!1})})),K&&(0,l.g)((0,i.q)(I,"click",C,!0),(0,i.q)(I,"pointerdown",C,!0),(0,i.q)(I,"pointerup",T,!0),(0,i.q)(I,"pointercancel",T,!0),(0,i.q)(I,"mousedown",C,!0),(0,i.q)(I,"mouseup",T,!0),(0,i.q)(I,"touchstart",function(e){H.current="touch",E(e,y)},!0),(0,i.q)(I,"touchmove",function(e){E(e,M)},!0),(0,i.q)(I,"touchend",function(e){E(e,A)},!0)));return()=>{q(),e.clear(),t.clear(),s(),$.current=!1}},[S,x,k,K,W,R,w,B,D,V,L,j,O,n,Y]),r.useEffect(L,[W,L]);let G=r.useMemo(()=>({onKeyDown:V,[b[A]]:e=>{U()&&n.setOpen(!1,(0,g.d)(m.Ui,e.nativeEvent))},..."intentional"!==A&&{onClick(e){U()&&n.setOpen(!1,(0,g.d)(m.Ui,e.nativeEvent))}}}),[V,n,A,U]),J=(0,s.K)(e=>{if(!R||!w||0!==e.button)return;let t=(0,d.EW)(e.nativeEvent);(0,d.gR)(n.select("floatingElement"),t)&&(F.current||(F.current=!0,N.current=!1))}),Q=(0,s.K)(e=>{!R||!w||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&F.current&&(N.current=!0)}),ee=r.useMemo(()=>({onKeyDown:V,onPointerDown:Q,onMouseDown:Q,onClickCapture:Z,onMouseDownCapture(e){Z(),J(e)},onPointerDownCapture(e){Z(),J(e)},onMouseUpCapture:Z,onTouchEndCapture:Z,onTouchMoveCapture:Z}),[V,Z,J,Q]);return r.useMemo(()=>w?{reference:G,floating:ee,trigger:G}:{},[w,G,ee])}}
1,45243:(e,t,n)=>{n.d(t,{default:()=>u});var r=n(66074),o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=n(29919);let l=(0,r.createContext)({}),u=(0,r.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:u,className:s="",children:a,iconNode:c,...d},f)=>{let{size:p=24,strokeWidth:h=2,absoluteStrokeWidth:g=!1,color:m="currentColor",className:v=""}=(0,r.useContext)(l)??{},b=u??g?24*Number(n??h)/Number(t??p):n??h;return(0,r.createElement)("svg",{ref:f,...o,width:t??p??o.width,height:t??p??o.height,stroke:e??m,strokeWidth:b,className:(0,i.z)("lucide",v,s),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(d)&&{"aria-hidden":"true"},...d},[...c.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(a)?a:[a]])})},47495:(e,t,n)=>{n.d(t,{d:()=>o});var r=n(30164);function o(e,t,n,o){let i=!1,l=!1,u=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){l=!0},get isCanceled(){return i},get isPropagationAllowed(){return l},trigger:n,...u}}},48882:(e,t,n)=>{n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}});function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}},49156:(e,t,n)=>{n.d(t,{G:()=>u});var r=n(66074),o=n(16258),i=n(80660),l=n(73794);function u(e){let t,n,[u,s]=r.useState(null),a=(0,o.K)((t,n)=>{e||s(n||(i.un?"touch":""))});(0,l.x)(e,t=>{t&&!e&&s(null)});let{onClick:c,onPointerDown:d}=(t=r.useRef(""),n=r.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,a(e,e.pointerType))},[a]),{onClick:r.useCallback(e=>{0===e.detail?a(e,"keyboard"):(a(e,"pointerType"in e?e.pointerType:t.current),t.current="")},[a]),onPointerDown:n});return r.useMemo(()=>({openMethod:u,triggerProps:{onClick:c,onPointerDown:d}}),[u,c,d])}},49476:(e,t,n)=>{n.d(t,{g:()=>r});function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}},52205:(e,t,n)=>{n.d(t,{K:()=>u,N:()=>s});var r=n(4173),o=n(34168);class i{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)}constructor(){this.callbacks=[],this.callbacksCount=0,this.nextId=1,this.startId=1,this.isScheduled=!1,this.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)}}}let l=new i;class u{static create(){return new u}static request(e){return l.request(e)}static cancel(e){return l.cancel(e)}request(e){this.cancel(),this.currentId=l.request(()=>{this.currentId=null,e()})}constructor(){this.currentId=null,this.cancel=()=>{null!==this.currentId&&(l.cancel(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.cancel}}function s(){let e=(0,r.useRefWithInit)(u.create).current;return(0,o.y)(e.disposeEffect),e}},53343:(e,t,n)=>{let r;n.d(t,{G1:()=>a,iE:()=>u,kz:()=>s,nk:()=>c});var o=n(66074),i=n(4173);let l=[];function u(){return r}function s(e){l.push(e)}function a(e){let t=(t,n)=>{let o,u=(0,i.useRefWithInit)(d).current;try{for(let e of(r=u,l))e.before(u);for(let r of(o=e(t,n),l))r.after(u);u.didInitialize=!0}finally{r=void 0}return o};return t.displayName=e.displayName||e.name,t}function c(e){return o.forwardRef(a(e))}function d(){return{didInitialize:!1}}},55626:(e,t,n)=>{n.d(t,{$c:()=>h,P6:()=>g,R1:()=>d,cq:()=>f,fI:()=>p});var r=n(66074),o=n(95187),i=n(69164),l=n(4173),u=n(92167),s=n(19442);let a=r.createContext(null),c=r.createContext(null),d=()=>r.useContext(a)?.id||null,f=e=>{let t=r.useContext(c);return e??t};function p(e){let t=(0,o.B)(),n=f(e),r=d();return(0,i.g)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function h(e){let{children:t,id:n}=e,o=d();return(0,s.jsx)(a.Provider,{value:r.useMemo(()=>({id:n,parentId:o}),[n,o]),children:t})}function g(e){let{children:t,externalTree:n}=e,r=(0,l.useRefWithInit)(()=>n??new u.k).current;return(0,s.jsx)(c.Provider,{value:r,children:t})}},57103:(e,t,n)=>{n.d(t,{e:()=>o});var r=n(95187);function o(e){return(0,r.B)(e,"base-ui")}},60606:(e,t,n)=>{n.d(t,{BT:()=>l,Ed:()=>r,Jd:()=>c,RJ:()=>s,WS:()=>i,XA:()=>o,eR:()=>u,il:()=>a});let r="data-base-ui-focusable",o="active",i="selected",l="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",u="ArrowLeft",s="ArrowRight",a="ArrowUp",c="ArrowDown"},61405:(e,t,n)=>{n.d(t,{Bo:()=>s,Dq:()=>f,F4:()=>l,LO:()=>p,N7:()=>i,Np:()=>u,SR:()=>a,Ui:()=>o,Xn:()=>c,dv:()=>r,jv:()=>d,p:()=>h,zJ:()=>g});let r="none",o="trigger-press",i="trigger-hover",l="trigger-focus",u="outside-press",s="item-press",a="close-press",c="focus-out",d="escape-key",f="list-navigation",p="cancel-open",h="sibling-open",g="imperative-action"},62868:(e,t,n)=>{n.d(t,{XF:()=>S,vB:()=>R});var r=n(66074),o=n(50855),i=n(42360),l=n(11294),u=n(49476),s=n(95187),a=n(69164),c=n(16258),d=n(30164),f=n(26742),p=n(71154),h=n(47495),g=n(61405),m=n(24711),v=n(36998),b=n(33183),y=n(19442);let E=r.createContext(null),R=()=>r.useContext(E),x=(0,m.F)("portal"),S=r.forwardRef(function(e,t){let{children:n,container:m,className:S,render:w,renderGuards:k,style:C,...T}=e,{portalNode:M,portalSubtree:A}=function(e={}){let{ref:t,container:n,componentProps:l=d.t0,elementProps:u}=e,f=(0,s.B)(),p=R(),h=p?.portalNode,[g,m]=r.useState(null),[b,y]=r.useState(null),E=(0,c.K)(e=>{null!==e&&y(e)}),S=r.useRef(null);(0,a.g)(()=>
1{if(null===n){S.current&&(S.current=null,y(null),m(null));return}if(null==f)return;let e=(n&&((0,i.Ll)(n)?n:n.current))??h??document.body;if(null==e){S.current&&(S.current=null,y(null),m(null));return}S.current!==e&&(S.current=e,y(null),m(e))},[n,h,f]);let w=(0,v.o)("div",l,{ref:[t,E],props:[{id:f,[x]:""},u]});return{portalNode:b,portalSubtree:g&&w?o.createPortal(w,g):null}}({container:m,ref:t,componentProps:e,elementProps:T}),I=r.useRef(null),q=r.useRef(null),O=r.useRef(null),P=r.useRef(null),[W,K]=r.useState(null),j=r.useRef(!1),F=W?.modal,N=W?.open,$="boolean"==typeof k?k:!!W&&!W.modal&&W.open&&!!M;r.useEffect(()=>{if(M&&!F)return(0,u.g)((0,l.q)(M,"focusin",e,!0),(0,l.q)(M,"focusout",e,!0));function e(e){M&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?j.current&&((0,p.yV)(M),j.current=!1):((0,p.N)(M),j.current=!0))}},[M,F]),r.useEffect(()=>{M&&!1===N&&((0,p.yV)(M),j.current=!1)},[N,M]);let B=r.useMemo(()=>({beforeOutsideRef:I,afterOutsideRef:q,beforeInsideRef:O,afterInsideRef:P,portalNode:M,setFocusManagerState:K}),[M]);return(0,y.jsxs)(r.Fragment,{children:[A,(0,y.jsxs)(E.Provider,{value:B,children:[$&&M&&(0,y.jsx)(f.U,{"data-type":"outside",ref:I,onFocus:e=>{if((0,p.Qp)(e,M))O.current?.focus();else{let e=W?W.domReference:null,t=(0,p.XJ)(e);t?.focus()}}}),$&&M&&(0,y.jsx)("span",{"aria-owns":M.id,style:b.z_}),M&&o.createPortal(n,M),$&&M&&(0,y.jsx)(f.U,{"data-type":"outside",ref:q,onFocus:e=>{if((0,p.Qp)(e,M))P.current?.focus();else{let t=W?W.domReference:null,n=(0,p.vF)(t);n?.focus(),W?.closeOnFocusOut&&W?.onOpenChange(!1,(0,h.d)(g.Xn,e.nativeEvent))}}})]})]})})},63131:(e,t,n)=>{e.exports=n(37606)},70169:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(70814).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},70814:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(66074),o=n(29919);let i=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var l=n(45243);let u=(e,t)=>{let n=(0,r.forwardRef)(({className:n,...u},s)=>(0,r.createElement)(l.default,{ref:s,iconNode:t,className:(0,o.z)(`lucide-${i(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...u}));return n.displayName=i(e),n}},71151:(e,t,n)=>{n.d(t,{L_:()=>s,l$:()=>c,tr:()=>a});var r=n(66074),o=n(16258),i=n(69164),l=n(27736),u=n(14014);function s(e,t,n,l){let u,s,a=n.useState("isMountedByTrigger",e),c=(u=r.useRef(null),s=r.useRef(null),r.useCallback(t=>{if(void 0!==e){if(null!==u.current){let e=u.current,t=s.current,r=n.context.triggerElements.getById(e);t&&r===t&&n.context.triggerElements.delete(e),u.current=null,s.current=null}null!==t&&(u.current=e,s.current=t,n.context.triggerElements.add(e,t))}},[n,e])),d=(0,o.K)(t=>{if(c(t),!t||!n.select("open"))return;let r=n.select("activeTriggerId");r===e?n.update({activeTriggerElement:t,...l}):null==r&&n.update({activeTriggerId:e,activeTriggerElement:t,...l})});return(0,i.g)(()=>{a&&n.update({activeTriggerElement:t.current,...l})},[a,n,t,...Object.values(l)]),{registerTrigger:d,isMountedByThisTrigger:a}}function a(e){let t=e.useState("open");(0,i.g)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}function c(e,t,n){let{mounted:r,setMounted:i,transitionStatus:s}=(0,l.$)(e);t.useSyncedValues({mounted:r,transitionStatus:s});let a=(0,o.K)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),c=t.useState("preventUnmountingOnClose");return(0,u.v)({enabled:!c,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:s}}},71154:(e,t,n)=>{n.d(t,{AO:()=>p,Kr:()=>g,N:()=>S,Qp:()=>x,XJ:()=>b,Yu:()=>E,bp:()=>R,nq:()=>h,vF:()=>v,yV:()=>w});var r=n(42360),o=n(93598),i=n(25062),l=n(8140);function u(e){for(let t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function s(e){let t=e?(0,r.mq)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&u(e.parentElement)===e)&&("details"!==t||null==u(e))&&("input"!==t||"hidden"
1!==e.type)}function a(e){if(!s(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}(t)){let n=t!==e,o="slot"===(0,r.mq)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.mq)(t)&&!t.open&&!function(e,t){let n=u(t);return!!n&&(e===n||(0,i.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,l.J9)(e,n)}(t,n))return!1}return!0}function c(e){let t=e.tabIndex;if(t<0){let t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function d(e){return"input"!==(0,r.mq)(e)?null:"radio"===e.type&&""!==e.name?e:null}function f(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function p(e){return a(e)&&c(e)>=0}function h(e){let t=[];return!function e(t,n){f(t).forEach(t=>{s(t)&&n.push(t),e(t,n)})}(e,t),t.filter(a)}function g(e){let t=h(e);return t.filter(e=>c(e)>=0&&function(e,t){let n=d(e);if(!n)return!0;let r=t.find(e=>{let t=d(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=d(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function m(e,t){let n=g(e),r=n.length;if(0===r)return;let l=(0,i.RS)((0,o.R)(e)),u=n.indexOf(l);return n[-1===u?1===t?0:r-1:u+t]}function v(e){return m((0,o.R)(e).body,1)||e}function b(e){return m((0,o.R)(e).body,-1)||e}function y(e,t){if(!e)return null;let n=g((0,o.R)(e).body),r=n.length;if(0===r)return null;let i=n.indexOf(e);return -1===i?null:n[(i+t+r)%r]}function E(e){return y(e,1)}function R(e){return y(e,-1)}function x(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,i.gR)(n,r)}function S(e){g(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function w(e){let t=[];!function e(t,n,o){f(t).forEach(t=>{(0,r.sb)(t)&&t.matches(n)&&o.push(t),e(t,n,o)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},73446:(e,t,n)=>{n.d(t,{B1:()=>M,C0:()=>f,Dz:()=>v,Jx:()=>s,LI:()=>l,PG:()=>h,RI:()=>u,Sg:()=>p,T9:()=>i,TV:()=>m,WJ:()=>y,_3:()=>d,bV:()=>C,jk:()=>o,lP:()=>k,nI:()=>T,qE:()=>c,r_:()=>r,sq:()=>g,w7:()=>b});let r=["top","right","bottom","left"],o=Math.min,i=Math.max,l=Math.round,u=Math.floor,s=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t,n){return i(e,o(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function m(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return h(m(e))}function b(e,t,n){void 0===n&&(n=!1);let r=p(e),o=v(e),i=g(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=C(l)),[l,C(l)]}function y(e){let t=C(e);return[E(e),t,E(t)]}function E(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let R=["left","right"],x=["right","left"],S=["top","bottom"],w=["bottom","top"];function k(e,t,n,r){let o=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?x:R;return t?R:x;case"left":case"right":return t?S:w;default:return[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(E)))),i}function C(e){let t=f(e);return a[t]+e.slice(t.length)}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function M(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}}},73794:(e,t,n)=>{n.d(t,{x:()=>l});var r=n(66074),o=n(69164),i=n(16258);function l(e,t){let n=r.useRef(e),l=(0,i.K)(t);(0,o.g)(()=>{n.current!==e&&l(n.current)},[e,l]),(0,o.g)(()=>{n.current=e},[e])}},75600:(e,t,n)=>{n.d(t,{M:()=>o});var r=n(17493);let o=(e,t,n,o,i,l,...u)=>{let s;if(u.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&i&&l)s=(r,u,s,a)=>l(e(r,u,s,a),t(r,u,s,a),n(r,u,s,a),o(r,u,s,a),i(r,u,s,a),u,s,a);else if(e&&t&&n&&o&&i)s=(r,l,u,s)=>i(e(r,l,u,s),t(r,l,u,s),n(r,l,u,s),o(r,l,u,s),l,u,s);else if(e&&t&&n&&o)s=(r,i,l,u)=>o(e(r,i,l,u),t(r,i,l,u),n(r,i,l,u),i,l,u);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}},80660:(e,t,n)=>{n.d(t,{KT:()=>f,Tc:()=>u,cX:()=>d,m0:()=>c,nr:()=>a,un:()=>s});let r="u">typeof navigator,o=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),l=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),u="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),s="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform);r&&/firefox/i.test(l);let a=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(l);let c=r&&/android/i.test(i)||/android/i.test(l),d=r&&i.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,f=l.includes("jsdom/")},82624:(e,t,n)=>{n.d(t,{b:()=>i});var r=n(66074),o=n(60606);function i(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),o=e.map(e=>e?.item),u=e.map(e=>e?.trigger),s=r.useCallback(t=>l(t,e,"reference"),t),a=r.useCallback(t=>l(t,e,"floating"),n),c=r.useCallback(t=>l(t,e,"item"),o),d=r.useCallback(t=>l(t,e,"trigger"),u);return r.useMemo(()=>({getReferenceProps:s,getFloatingProps:a,getItemProps:c,getTriggerProps:d}),[s,a,c,d])}function l(e,t,n){let r=new Map,i="item"===n,l={};for(let t in"floating"===n&&(l.tabIndex=-1,l[o.Ed]=""),e)i&&e&&(t===o.XA||t===o.WS)||(l[t]=e[t]);for(let o=0;o<t.length;o+=1){let s,a=t[o]?.[n];(s="function"==typeof a?e?a(e):null:a)&&u(l,s,i,r)}return u(l,e,i,r),l}function u(e,t,n,r){for(let i in t){let l=t[i];n&&(i===o.XA||i===o.WS)||(i.startsWith("on")?(r.has(i)||r.set(i,[]),"function"==typeof l&&(r.get(i)?.pu
1sh(l),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=l)}}},87228:(e,t,n)=>{var r;n.d(t,{G:()=>u,T:()=>o});let o=((r={}).startingStyle="data-starting-style",r.endingStyle="data-ending-style",r),i={[o.startingStyle]:""},l={[o.endingStyle]:""},u={transitionStatus:e=>"starting"===e?i:"ending"===e?l:null}},88215:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}},90424:(e,t,n)=>{n.d(t,{Q:()=>o,a:()=>i});let r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},o={...r,position:"fixed",top:0,left:0},i={...r,position:"absolute"}},91110:(e,t,n)=>{n.d(t,{GW:()=>g,jL:()=>h,lP:()=>l,qV:()=>p});var r,o,i=n(87228);let l=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=i.T.startingStyle]="startingStyle",r[r.endingStyle=i.T.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),u=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),s={[u.popupOpen]:""},a={[u.popupOpen]:"",[u.pressed]:""},c={[l.open]:""},d={[l.closed]:""},f={[l.anchorHidden]:""},p={open:e=>e?s:null},h={open:e=>e?a:null},g={open:e=>e?c:d,anchorHidden:e=>e?f:null}},91152:(e,t,n)=>{n.d(t,{D:()=>a});var r=n(95187),o=n(4173),i=n(69164),l=n(42360),u=n(55626),s=n(18215);function a(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:a}=e,c=(0,r.B)(),d=null!=(0,u.R1)(),f=t.useState("open"),p=t.useState("activeTriggerElement"),h=t.useState(n?"popupElement":"positionerElement"),g=t.context.triggerElements,m=(0,o.useRefWithInit)(()=>new s.K({open:f,transitionStatus:void 0,referenceElement:p,floatingElement:h,triggerElements:g,onOpenChange:a,floatingId:c,syncOnly:!0,nested:d})).current;return(0,i.g)(()=>{let e={open:f,floatingId:c,referenceElement:p,floatingElement:h};(0,l.vq)(p)&&(e.domReferenceElement=p),m.state.positionReference===m.state.referenceElement&&(e.positionReference=p),m.update(e)},[f,c,p,h,m]),m.context.onOpenChange=a,m.context.nested=d,m}},92167:(e,t,n)=>{n.d(t,{k:()=>o});var r=n(39335);class o{nodesRef={current:[]};events=(0,r.d)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}},93598:(e,t,n)=>{n.d(t,{R:()=>r});function r(e){return e?.ownerDocument||document}},95175:(e,t,n)=>{n.d(t,{Ev:()=>a,Go:()=>s,O_:()=>i,Pg:()=>u,YF:()=>l,jo:()=>o});var r=n(80660);function o(e){e.preventDefault(),e.stopPropagation()}function i(e){return"nativeEvent"in e}function l(e){return""===e.pointerType&&!!e.isTrusted||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function s(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function a(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},95187:(e,t,n)=>{n.d(t,{B:()=>u});var r=n(66074);let o={...n.t(r,2)},i=0,l=o.useId;function u(e,t){if(void 0!==l){let n=l();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,o]=r.useState(e),l=e||n;return r.useEffect(()=>{null==n&&(i+=1,o(`${t}-${i}`))},[n,t]),l}(e,t)}},97901:(e,t,n)=>{n.d(t,{I:()=>a});var r=n(66074),o=n(95187),i=n(30164),l=n(31523),u=n(55626);let s=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function a(e,t={}){let n="rootStore"in e?e.rootStore:e,c=n.useState("open"),d=n.useState("floatingId"),f=n.useState("domReferenceElement"),p=n.useState("floatingElement"),{role:h="dialog"}
1=t,g=(0,o.B)(),m=f?.id||g,v=r.useMemo(()=>(0,l.nd)(p)?.id||d,[p,d]),b=s.get(h)??h,y=null!=(0,u.R1)(),E=r.useMemo(()=>"tooltip"===b||"label"===h?i.t0:{"aria-haspopup":"alertdialog"===b?"dialog":b,"aria-expanded":"false",..."listbox"===b&&{role:"combobox"},..."menu"===b&&y&&{role:"menuitem"},..."select"===h&&{"aria-autocomplete":"none"},..."combobox"===h&&{"aria-autocomplete":"list"}},[b,y,h]),R=r.useMemo(()=>"tooltip"===b||"label"===h?{[`aria-${"label"===h?"labelledby":"describedby"}`]:c?v:void 0}:{...E,"aria-expanded":c?"true":"false","aria-controls":c?v:void 0,..."menu"===b&&{id:m}},[b,v,c,m,h,E]),x=r.useMemo(()=>{let e={id:v,...b&&{role:b}};return"tooltip"===b||"label"===h?e:{...e,..."menu"===b&&{"aria-labelledby":m}}},[b,v,m,h]),S=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${v}-fui-option`}};switch(h){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[v,h]);return r.useMemo(()=>({reference:R,floating:x,item:S,trigger:E}),[R,x,E,S])}}}]);

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.