1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="793be69d-77f3-378e-af0a-de9ffeeb933f")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75830,586318,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),o=e.i(991918),i=e.i(843476),s=Object.defineProperty,l=(e,t)=>s(e,"name",{value:t,configurable:!0});function u(e){let s=e+"CollectionProvider",[u,c]=(0,r.createContextScope)(s),[a,d]=u(s,{collectionRef:{current:null},itemMap:new Map}),f=l(e=>{let{scope:r,children:n}=e,o=t.useRef(null),s=t.useRef(new Map).current;return(0,i.jsx)(a,{scope:r,itemMap:s,collectionRef:o,children:n})},"CollectionProvider");f.displayName=s;let p=e+"CollectionSlot",h=(0,o.createSlot)(p),m=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,s=d(p,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,i.jsx)(h,{ref:l,children:o})});m.displayName=p;let v=e+"CollectionItemSlot",g="data-radix-collection-item",y=(0,o.createSlot)(v),w=t.forwardRef((e,r)=>{let{scope:o,children:s,...l}=e,u=t.useRef(null),c=(0,n.useComposedRefs)(r,u),a=d(v,o);return t.useEffect(()=>(a.itemMap.set(u,{ref:u,...l}),()=>void a.itemMap.delete(u))),(0,i.jsx)(y,{...{[g]:""},ref:c,children:s})});function C(r){let n=d(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])}return w.displayName=v,l(C,"useCollection"),[{Provider:f,Slot:m,ItemSlot:w},C,c]}l(u,"createCollection");var c=new WeakMap,a=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),i=this.#e.length,s=p(e),l=s>=0?s:i+s,u=l<0||l>=i?-1:l;if(u===this.size||o&&u===this.size-1||-1===u)return this.set(t,r),this;let c=this.size+ +!o;s<0&&l++;let a=[...this.#e],d=!1;for(let e=l;e<c;e++)if(l===e){let i=a[e];a[e]===t&&(i=a[e+1]),o&&this.delete(t),n=this.get(i),this.set(t,r)}else{d||a[e-1]!==t||(d=!0);let r=a[d?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}};function d(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=f(e,t);return -1===r?void 0:e[r]}function f(e,t){let r=e.length,n=p(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}function p(e){return e!=e||0===e?0:Math.trunc(e)}function h(e,t){if(e===t)return!0;
2if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}function m(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function v(e,t){return e[1].element&&t[1].element?m(e[1].element,t[1].element)?-1:1:0}function g(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}l(d,"at"),l(f,"toSafeIndex"),l(p,"toSafeInteger"),l(function(e){let s=e+"CollectionProvider",[u,c]=(0,r.createContextScope)(s),[d,f]=u(s,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new a,setItemMap:l(()=>void 0,"setItemMap")}),p=l(({state:e,...t})=>e?(0,i.jsx)(y,{...t,state:e}):(0,i.jsx)(m,{...t}),"CollectionProvider");p.displayName=s;let m=l(e=>{let t=E();return(0,i.jsx)(y,{...e,state:t})},"CollectionInit");m.displayName=s+"Init";let y=l(e=>{let{scope:r,children:o,state:s}=e,l=t.useRef(null),[u,c]=t.useState(null),a=(0,n.useComposedRefs)(l,c),[f,p]=s;return t.useEffect(()=>{if(!u)return;let e=g(()=>{});return e.observe(u,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[u]),(0,i.jsx)(d,{scope:r,itemMap:f,setItemMap:p,collectionRef:a,collectionRefObject:l,collectionElement:u,children:o})},"CollectionProviderImpl");y.displayName=s+"Impl";let w=e+"CollectionSlot",C=(0,o.createSlot)(w),R=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,s=f(w,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,i.jsx)(C,{ref:l,children:o})});R.displayName=w;let x=e+"CollectionItemSlot",b=(0,o.createSlot)(x),S=t.forwardRef((e,r)=>{let{scope:o,children:s,...l}=e,u=t.useRef(null),[c,d]=t.useState(null),p=(0,n.useComposedRefs)(r,u,d),{setItemMap:m}=f(x,o),g=t.useRef(l);h(g.current,l)||(g.current=l);let y=g.current;return t.useEffect(()=>(m(e=>c?e.has(c)?e.set(c,{...y,element:c}).toSorted(v):(e.set(c,{...y,element:c}),e.toSorted(v)):e),()=>{m(e=>c&&e.has(c)?(e.delete(c),new a(e)):e)}),[c,y,m]),(0,i.jsx)(b,{"data-radix-collection-item":"",ref:p,children:s})});function E(){return t.useState(new a)}function I(t){let{itemMap:r}=f(e+"CollectionConsumer",t);return r}return S.displayName=x,l(E,"useInitCollection"),l(I,"useCollection"),[{Provider:p,Slot:R,ItemSlot:S}
2,{createCollectionScope:c,useCollection:I,useInitCollection:E}]},"createCollection"),l(h,"shallowEqual"),l(m,"isElementPreceding"),l(v,"sortByDocumentPosition"),l(g,"getChildListObserver"),e.s(["createCollection",0,u],75830);var y=Object.defineProperty,w=t.createContext(void 0);function C(e){let r=t.useContext(w);return e||r||"ltr"}y(C,"name",{value:"useDirection",configurable:!0}),e.s(["useDirection",0,C],586318)},540666,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(820783),o=e.i(30030),i=e.i(369340),s=e.i(248425),l=e.i(75830),u=e.i(586318),c=e.i(726330),a=e.i(303536),d=e.i(765491),f=e.i(610772),p=e.i(853660),h=e.i(774606),m=e.i(296626),v=e.i(842727),g=e.i(991918),y=e.i(30207),w=e.i(186312),C=e.i(985369),R=e.i(843476),x=Object.defineProperty,b=(e,t)=>x(e,"name",{value:t,configurable:!0}),S=["Enter"," "],E=["ArrowUp","PageDown","End"],I=["ArrowDown","PageUp","Home",...E],M={ltr:[...S,"ArrowRight"],rtl:[...S,"ArrowLeft"]},P={ltr:["ArrowLeft"],rtl:["ArrowRight"]},j="Menu",[k,D,O]=(0,l.createCollection)(j),[A,F]=(0,o.createContextScope)(j,[O,p.createPopperScope,v.createRovingFocusGroupScope]),T=(0,p.createPopperScope)(),L=(0,v.createRovingFocusGroupScope)(),[H,_]=A(j),[K,G]=A(j),z=b(e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:i,onOpenChange:s,modal:l=!0}=e,c=T(r),[a,d]=t.useState(null),f=t.useRef(!1),h=(0,y.useCallbackRef)(s),m=(0,u.useDirection)(i);return t.useEffect(()=>{let e=b(()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=b(()=>f.current=!1,"handlePointer");return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),t.useEffect(()=>{if(!n)return;let e=b(()=>h(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[n,h]),(0,R.jsx)(p.Root,{...c,children:(0,R.jsx)(H,{scope:r,open:n,onOpenChange:h,content:a,onContentChange:d,children:(0,R.jsx)(K,{scope:r,onClose:t.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:l,children:o})})})},"Menu"),N=t.forwardRef(b(function(e,t){let{__scopeMenu:r,...n}=e,o=T(r);return(0,R.jsx)(p.Anchor,{...o,...n,ref:t})},"MenuAnchor")),B="MenuPortal",[U,V]=A(B,{forceMount:void 0}),X=b(e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=_(B,t);return(0,R.jsx)(U,{scope:t,forceMount:r,children:(0,R.jsx)(m.Presence,{present:r||i.open,children:(0,R.jsx)(h.Portal,{asChild:!0,container:o,children:n})})})},"MenuPortal"),q="MenuContent",[W,Y]=A(q),Z=t.forwardRef(b(function(e,t){let r=V(q,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=_(q,e.__scopeMenu),s=G(q,e.__scopeMenu);return(0,R.jsx)(k.Provider,{scope:e.__scopeMenu,children:(0,R.jsx)(m.Presence,{present:n||i.open,children:(0,R.jsx)(k.Slot,{scope:e.__scopeMenu,children:s.modal?(0,R.jsx)($,{...o,ref:t}):(0,R.jsx)(J,{...o,ref:t})})})})},"MenuContent")),$=t.forwardRef(b(function(e,o){let i=_(q,e.__scopeMenu),s=t.useRef(null),l=(0,n.useComposedRefs)(o,s);return t.useEffect(()=>{let e=s.current;if(e)return(0,w.hideOthers)(e)},[]),(0,R.jsx)(ee,{...e,ref:l,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})},"MenuRootContentModal")),J=t.forwardRef(b(function(e,t){let r=_(q,e.__scopeMenu);return(0,R.jsx)(ee,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})},"MenuRootContentNonModal")),Q=(0,g.createSlot)("MenuContent.ScrollLock"),ee=t.forwardRef(b(function(e,o){let{__scopeMenu:i,loop:s=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:x,onDismiss:S,disableOutsideScroll:M,...P}=e,j=_(q,i),k=G(q,i),O=T(i),A=L(i),F=D(i),[H,K]=t.useState(null),z=t.useRef(null),N=(0,n.useComposedRefs)(o,z,j.onContentChange),B=t.useRef(0),U=t.useRef(""),V=t.useRef(0),X=t.useRef(null),Y=t.useRef("right"),Z=t.useRef(0),$=M?C.RemoveScroll:t.Fragment,J=b(e=>{let t=U.current+e,r=F().filter(e=>!e.disabled),n=document.activeElement,o=r.find(e=>e.ref.current===n)?.textValue,i=eR(r.map(e=>e.textValue),t,o),s=r.find(e=>e.textValue===i)?.ref.current;s&&setTimeout(()=>s.focus())},"handleTypeaheadSearch");t.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,a.useFocusGuards)();let ee=t.useCallback(e=>Y.current===X.current?.side&&eb(e,X.current?.area),[]);return(0,R.jsx)(W,{scope:i,searchRef:U,onItemEnter:t.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),onItemLeave:t.useCallback(e=>{ee(e)||(z.current?.focus(),K(null))},[ee]),onTriggerLeave:t.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),pointerGraceTimerRef:V,onPointerGraceIntentChange:t.useCallback(e=>{X.current=e},[]),children:(0,R.jsx)($,{...M?{as:Q,allowPinchZoom:!0}:void 0,children:(0,R.jsx)(d.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,r.composeEventHandlers)(u,e=>{e.preventDefault(),z.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,R.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:x,onDismiss:S,children:(0,R.jsx)(v.Root,{asChild:!0,...A,dir:k.dir,orientation:"vertical",loop:s,currentTabStopId:H,onCurrentTabStopIdChange:K,onEntryFocus:(0,r.composeEventHandlers)(m,e=>{k.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,R.jsx)(p.Content,{role:"menu","aria-orientation":"vertical","data-state":ev(j.open),"data-radix-menu-content":"",dir:k.dir,...O,...P,ref:N,style:{outline:"none",...P.style},onKeyDown:(0,r.composeEventHandlers)(P.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
2y.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&J(e.key));let o=z.current;if(e.target!==o||!I.includes(e.key))return;e.preventDefault();let i=F().filter(e=>!e.disabled).map(e=>e.ref.current);E.includes(e.key)&&i.reverse(),ew(i)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),U.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eS(e=>{let t=e.target,r=Z.current!==e.clientX;e.currentTarget.contains(t)&&r&&(Y.current=e.clientX>Z.current?"right":"left",Z.current=e.clientX)}))})})})})})})},"MenuContentImpl")),et=t.forwardRef(b(function(e,t){let{__scopeMenu:r,...n}=e;return(0,R.jsx)(s.Primitive.div,{role:"group",...n,ref:t})},"MenuGroup")),er="MenuItem",en="menu.itemSelect",eo=t.forwardRef(b(function(e,o){let{disabled:i=!1,onSelect:l,...u}=e,c=t.useRef(null),a=G(er,e.__scopeMenu),d=Y(er,e.__scopeMenu),f=(0,n.useComposedRefs)(o,c),p=t.useRef(!1),h=b(()=>{let e=c.current;if(!i&&e){let t=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>l?.(e),{once:!0}),(0,s.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?p.current=!1:a.onClose()}},"handleSelect");return(0,R.jsx)(ei,{...u,ref:f,disabled:i,onClick:(0,r.composeEventHandlers)(e.onClick,h),onPointerDown:t=>{e.onPointerDown?.(t),p.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{p.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{i||e.target!==e.currentTarget||(""===d.searchRef.current||" "!==e.key)&&S.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),ei=t.forwardRef(b(function(e,o){let{__scopeMenu:i,disabled:l=!1,textValue:u,...c}=e,a=Y(er,i),d=L(i),f=t.useRef(null),p=(0,n.useComposedRefs)(o,f),[h,m]=t.useState(!1),[g,y]=t.useState("");return t.useEffect(()=>{let e=f.current;e&&y((e.textContent??"").trim())},[c.children]),(0,R.jsx)(k.ItemSlot,{scope:i,disabled:l,textValue:u??g,children:(0,R.jsx)(v.Item,{asChild:!0,...d,focusable:!l,children:(0,R.jsx)(s.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:p,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eS(e=>{l?a.onItemLeave(e):(a.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eS(e=>a.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>m(!1))})})})},"MenuItemImpl")),[es,el]=A("MenuRadioGroup",{value:void 0,onValueChange:b(()=>{},"onValueChange")}),eu="MenuItemIndicator",[ec,ea]=A(eu,{checked:!1}),ed=t.forwardRef(b(function(e,t){let{__scopeMenu:r,...n}=e;return(0,R.jsx)(s.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})},"MenuSeparator")),ef="MenuSub",[ep,eh]=A(ef),em=(e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:i}=e,s=_(ef,r),l=T(r),[u,c]=t.useState(null),[a,d]=t.useState(null),h=(0,y.useCallbackRef)(i);return t.useEffect(()=>(!1===s.open&&h(!1),()=>h(!1)),[s.open,h]),(0,R.jsx)(p.Root,{...l,children:(0,R.jsx)(H,{scope:r,open:o,onOpenChange:h,content:a,onContentChange:d,children:(0,R.jsx)(ep,{scope:r,contentId:(0,f.useId)(),triggerId:(0,f.useId)(),trigger:u,onTriggerChange:c,children:n})})})},"MenuSubTrigger");function ev(e){return e?"open":"closed"}function eg(e){return"indeterminate"===e}function ey(e){return eg(e)?"indeterminate":e?"checked":"unchecked"}function ew(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function eC(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function eR(e,t,r){let n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=r?e.indexOf(r):-1,i=eC(e,Math.max(o,0));1===n.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(n.toLowerCase()));return s!==r?s:void 0}function ex(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let s=t[e],l=t[i],u=s.x,c=s.y,a=l.x,d=l.y;c>n!=d>n&&r<(a-u)*(n-c)/(d-c)+u&&(o=!o)}return o}function eb(e,t){return!!t&&ex({x:e.clientX,y:e.clientY},t)}function eS(e){return t=>
2"mouse"===t.pointerType?e(t):void 0}b(ev,"getOpenState"),b(eg,"isIndeterminate"),b(ey,"getCheckedState"),b(ew,"focusFirst"),b(eC,"wrapArray"),b(eR,"getNextMatch"),b(ex,"isPointInPolygon"),b(eb,"isPointerInGraceArea"),b(eS,"whenMouse");var eE=Object.defineProperty,eI=(e,t)=>eE(e,"name",{value:t,configurable:!0}),eM="DropdownMenu",[eP,ej]=(0,o.createContextScope)(eM,[F]),ek=F(),[eD,eO]=eP(eM),eA=eI(e=>{let{__scopeDropdownMenu:r,children:n,dir:o,open:s,defaultOpen:l,onOpenChange:u,modal:c=!0}=e,a=ek(r),d=t.useRef(null),[p,h]=(0,i.useControllableState)({prop:s,defaultProp:l??!1,onChange:u,caller:eM});return(0,R.jsx)(eD,{scope:r,triggerId:(0,f.useId)(),triggerRef:d,contentId:(0,f.useId)(),open:p,onOpenChange:h,onOpenToggle:t.useCallback(()=>h(e=>!e),[h]),modal:c,children:(0,R.jsx)(z,{...a,open:p,onOpenChange:h,dir:o,modal:c,children:n})})},"DropdownMenu"),eF=t.forwardRef(eI(function(e,t){let{__scopeDropdownMenu:o,disabled:i=!1,...l}=e,u=eO("DropdownMenuTrigger",o),c=ek(o),a=(0,n.useComposedRefs)(t,u.triggerRef);return(0,R.jsx)(N,{asChild:!0,...c,children:(0,R.jsx)(s.Primitive.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...l,ref:a,onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),eT=eI(e=>{let{__scopeDropdownMenu:t,...r}=e,n=ek(t);return(0,R.jsx)(X,{...n,...r})},"DropdownMenuPortal"),eL=t.forwardRef(eI(function(e,n){let{__scopeDropdownMenu:o,...i}=e,s=eO("DropdownMenuContent",o),l=ek(o),u=t.useRef(!1);return(0,R.jsx)(Z,{id:s.contentId,"aria-labelledby":s.triggerId,...l,...i,ref:n,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||s.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,r.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuContent")),eH=t.forwardRef(eI(function(e,t){let{__scopeDropdownMenu:r,...n}=e,o=ek(r);return(0,R.jsx)(eo,{...o,...n,ref:t})},"DropdownMenuItem")),e_=t.forwardRef(eI(function(e,t){let{__scopeDropdownMenu:r,...n}=e,o=ek(r);return(0,R.jsx)(ed,{...o,...n,ref:t})},"DropdownMenuSeparator"));e.s(["Content",0,eL,"Item",0,eH,"Portal",0,eT,"Root",0,eA,"Separator",0,e_,"Trigger",0,eF],540666)},842727,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(75830),o=e.i(820783),i=e.i(30030),s=e.i(610772),l=e.i(248425),u=e.i(30207),c=e.i(369340),a=e.i(586318),d=e.i(934620),f=Object.defineProperty,p=(e,t)=>f(e,"name",{value:t,configurable:!0}),h=!1;function m(){let[e,r]=t.useState(h);return t.useEffect(()=>{h||(h=!0,r(!0))},[]),e}p(m,"useIsHydrated");var v=t[" useSyncExternalStore ".trim().toString()];function g(){return()=>{}}function y(){return v(g,()=>!0,()=>!1)}p(g,"subscribe"),p(y,"useIsHydratedModern");var w="function"==typeof v?y:m,C=e.i(843476),R=Object.defineProperty,x=(e,t)=>R(e,"name",{value:t,configurable:!0}),b="rovingFocusGroup.onEntryFocus",S={bubbles:!1,cancelable:!0},E="RovingFocusGroup",[I,M,P]=(0,n.createCollection)(E),[j,k]=(0,i.createContextScope)(E,[P]),[D,O]=j(E),A=t.forwardRef(x(function(e,t){return(0,C.jsx)(I.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,C.jsx)(I.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,C.jsx)(F,{...e,ref:t})})})},"RovingFocusGroup")),F=t.forwardRef(x(function(e,n){let{__scopeRovingFocusGroup:i,orientation:s,loop:d=!1,dir:f,currentTabStopId:p,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:m,onEntryFocus:v,preventScrollOnEntryFocus:g=!1,...y}=e,w=t.useRef(null),R=(0,o.useComposedRefs)(n,w),x=(0,a.useDirection)(f),[I,P]=(0,c.useControllableState)({prop:p,defaultProp:h??null,onChange:m,caller:E}),[j,k]=t.useState(!1),O=(0,u.useCallbackRef)(v),A=M(i),F=t.useRef(!1),[T,L]=t.useState(0);return t.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(b,O),()=>e.removeEventListener(b,O)},[O]),(0,C.jsx)(D,{scope:i,orientation:s,dir:x,loop:d,currentTabStopId:I,onItemFocus:t.useCallback(e=>P(e),[P]),onItemShiftTab:t.useCallback(()=>k(!0),[]),onFocusableItemAdd:t.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>L(e=>e-1),[]),children:(0,C.jsx)(l.Primitive.div,{tabIndex:j||0===T?-1:0,"data-orientation":s,...y,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{F.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!F.current;if(e.target===e.currentTarget&&t&&!j){let t=new CustomEvent(b,S);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>
2e.focusable);K([e.find(e=>e.active),e.find(e=>e.id===I),...e].filter(Boolean).map(e=>e.ref.current),g)}}F.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>k(!1))})})},"RovingFocusGroupImpl")),T=t.forwardRef(x(function(e,n){let{__scopeRovingFocusGroup:o,focusable:i=!0,active:u=!1,tabStopId:c,children:a,...f}=e,p=(0,s.useId)(),h=c||p,m=O("RovingFocusGroupItem",o),v=m.currentTabStopId===h,g=M(o),{onFocusableItemAdd:y,onFocusableItemRemove:R,currentTabStopId:x}=m,b=w();return(0,d.useLayoutEffect)(()=>{if(b&&i)return y(),()=>R()},[b,i,y,R]),t.useEffect(()=>{if(!b&&i)return y(),()=>R()},[b,i,y,R]),(0,C.jsx)(I.ItemSlot,{scope:o,id:h,focusable:i,active:u,children:(0,C.jsx)(l.Primitive.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=_(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=m.loop?G(r,n+1):r.slice(n+1)}setTimeout(()=>K(r))}}),children:"function"==typeof a?a({isCurrentTabStop:v,hasTabStop:null!=x}):a})})},"RovingFocusGroupItem")),L={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function H(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function _(e,t,r){let n=H(e.key,r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return L[n]}function K(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function G(e,t){return e.map((r,n)=>e[(t+n)%e.length])}x(H,"getDirectionAwareKey"),x(_,"getFocusIntent"),x(K,"focusFirst"),x(G,"wrapArray"),e.s(["Item",0,T,"Root",0,A,"createRovingFocusGroupScope",0,k],842727)}]); 3 4//# debugId=793be69d-77f3-378e-af0a-de9ffeeb933f
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.