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]="81bb394f-5252-02e6-b3b0-4365ee025870")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,2594798,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},6610109,e=>{"use strict";var t=e.i(8633562);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}])},8155623,e=>{"use strict";var t=e.i(8633562),r=e.i(25464);e.s(["createContext",0,function(e,n){let o=t.createContext(n),i=e=>{let{children:n,...i}=e,l=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(o.Provider,{value:l,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(o);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let o=[],i=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,i){let l=t.createContext(i),u=o.length;o=[...o,i];let a=n=>{let{scope:o,children:i,...a}=n,s=o?.[e]?.[u]||l,c=t.useMemo(()=>a,Object.values(a));return(0,r.jsx)(s.Provider,{value:c,children:i})};return a.displayName=n+"Provider",[a,function(r,o){let a=o?.[e]?.[u]||l,s=t.useContext(a);if(s)return s;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}])},8897822,2106785,e=>{"use strict";var t=e.i(8633562),r=e.i(2594798),n=e.i(6610109),o=e.i(8155623),i=e.i(9566001),l=e.i(259164),u=e.i(2789179),a=e.i(3977971),s=e.i(1247516),c=e.i(7509902),d=e.i(4958475),f=0;function m(){t.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??p()),document.body.insertAdjacentElement("beforeend",e[1]??p()),f++,()=>{1===f&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),f--}},[])}function p(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,m],2106785);var v=e.i(5773864),g=e.i(4923952),y=e.i(1210131),h=e.i(25464),E="Dialog",[b,w]=(0,o.createContextScope)(E),[C,R]=b(E),x=e=>{let{__scopeDialog:r,children:n,open:o,defaultOpen:u,onOpenChange:a,modal:s=!0}=e,c=t.useRef(null),d=t.useRef(null),[f,m]=(0,l.useControllableState)({prop:o,defaultProp:u??!1,onChange:a,caller:E});return(0,h.jsx)(C,{scope:r,triggerRef:c,contentRef:d,contentId:(0,i.useId)(),titleId:(0,i.useId)(),descriptionId:(0,i.useId)(),open:f,onOpenChange:m,onOpenToggle:t.useCallback(()=>m(e=>!e),[m]),modal:s,children:n})};x.displayName=E;var S="DialogTrigger",P=t.forwardRef((e,t)=>{let{__scopeDialog:o,...i}=e,l=R(S,o),u=(0,n.useComposedRefs)(t,l.triggerRef);return(0,h.jsx)(d.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":q(l.open),...i,ref:u,onClick:(0,r.composeEventHandlers)(e.onClick,l.onOpenToggle)})});P.displayName=S;var I="DialogPortal",[N,D]=b(I,{forceMount:void 0}),O=e=>{let{__scopeDialog:r,forceMount:n,children:o,container:i}=e,l=R(I,r);return(0,h.jsx)(N,{scope:r,forceMount:n,children:t.Children.map(o,e=>(0,h.jsx)(c.Presence,{present:n||l.open,children:(0,h.jsx)(s.Portal,{asChild:!0,container:i,children:e})}))})};O.displayName=I;var A="DialogOverlay",k=t.forwardRef((e,t)=>
2{let r=D(A,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=R(A,e.__scopeDialog);return i.modal?(0,h.jsx)(c.Presence,{present:n||i.open,children:(0,h.jsx)(L,{...o,ref:t})}):null});k.displayName=A;var j=(0,y.createSlot)("DialogOverlay.RemoveScroll"),L=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(A,r);return(0,h.jsx)(v.RemoveScroll,{as:j,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(d.Primitive.div,{"data-state":q(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),T="DialogContent",M=t.forwardRef((e,t)=>{let r=D(T,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=R(T,e.__scopeDialog);return(0,h.jsx)(c.Presence,{present:n||i.open,children:i.modal?(0,h.jsx)(F,{...o,ref:t}):(0,h.jsx)(_,{...o,ref:t})})});M.displayName=T;var F=t.forwardRef((e,o)=>{let i=R(T,e.__scopeDialog),l=t.useRef(null),u=(0,n.useComposedRefs)(o,i.contentRef,l);return t.useEffect(()=>{let e=l.current;if(e)return(0,g.hideOthers)(e)},[]),(0,h.jsx)($,{...e,ref:u,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),_=t.forwardRef((e,r)=>{let n=R(T,e.__scopeDialog),o=t.useRef(!1),i=t.useRef(!1);return(0,h.jsx)($,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),$=t.forwardRef((e,r)=>{let{__scopeDialog:o,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:s,...c}=e,d=R(T,o),f=t.useRef(null),p=(0,n.useComposedRefs)(r,f);return m(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:s,children:(0,h.jsx)(u.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":q(d.open),...c,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(X,{titleId:d.titleId}),(0,h.jsx)(Y,{contentRef:f,descriptionId:d.descriptionId})]})]})}),W="DialogTitle",K=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(W,r);return(0,h.jsx)(d.Primitive.h2,{id:o.titleId,...n,ref:t})});K.displayName=W;var U="DialogDescription",V=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(U,r);return(0,h.jsx)(d.Primitive.p,{id:o.descriptionId,...n,ref:t})});V.displayName=U;var B="DialogClose",H=t.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,i=R(B,n);return(0,h.jsx)(d.Primitive.button,{type:"button",...o,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function q(e){return e?"open":"closed"}H.displayName=B;var z="DialogTitleWarning",[G,Z]=(0,o.createContext)(z,{contentName:T,titleName:W,docsSlug:"dialog"}),X=({titleId:e})=>{let r=Z(z),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users. 3 4If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component. 5 6For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Y=({contentRef:e,descriptionId:r})=>{let n=Z("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return t.useEffect(()=>{let t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(o))},[o,e,r]),null};
6e.s(["Close",0,H,"Content",0,M,"Description",0,V,"Overlay",0,k,"Portal",0,O,"Root",0,x,"Title",0,K,"Trigger",0,P],8897822)},2789179,1210131,4958475,9801326,e=>{"use strict";var t,r=e.i(8633562),n=e.i(2594798),o=e.i(1288989),i=e.i(6610109),l=e.i(25464);function u(e){var t;let n,o=(t=e,(n=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var l;let e,u,a=(l=n,(u=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(u=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,i.composeRefs)(t,a):a),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${t}.SlotClone`,n),u=r.forwardRef((e,t)=>{let{children:n,...i}=e,u=r.Children.toArray(n),a=u.find(s);if(a){let e=a.props.children,n=u.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,l.jsx)(o,{...i,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,l.jsx)(o,{...i,ref:t,children:n})});return u.displayName=`${e}.Slot`,u}var a=Symbol("radix.slottable");function s(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}e.s(["createSlot",0,u,"createSlottable",0,function(e){let t=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=a,t}],1210131);var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=u(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?n:t,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function d(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}function f(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["Primitive",0,c,"dispatchDiscreteCustomEvent",0,d],4958475),e.s(["useCallbackRef",0,f],9801326);var m="dismissableLayer.update",p=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=r.forwardRef((e,o)=>{let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:v,onDismiss:h,...E}=e,b=r.useContext(p),[w,C]=r.useState(null),R=w?.ownerDocument??globalThis?.document,[,x]=r.useState({}),S=(0,i.useComposedRefs)(o,e=>C(e)),P=Array.from(b.layers),[I]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),N=P.indexOf(I),D=w?P.indexOf(w):-1,O=b.layersWithOutsidePointerEventsDisabled.size>0,A=D>=N,k=function(e,t=globalThis?.document){let n=f(e),o=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){y("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));A&&!r&&(s?.(e),v?.(e),e.defaultPrevented||h?.())},R),j=function(e,t=globalThis?.document){let n=f(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&y("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(d?.(e),v?.(e),e.defaultPrevented||h?.())},R);return!function(e,t=globalThis?.document){let n=f(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{D===b.layers.size-1&&(a?.(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},R),r.useEffect(()=>{if(w)return u&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(t=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),g(),()=>{u&&1===b.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=t)}},[w,R,u,b]),r.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),g())},[w,b]),r.useEffect(()=>{let e=()=>x({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,l.jsx)(c.div,{...E,ref:S,style:{pointerEvents:O?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,k.onPointerDownCapture)})});function g(){let e=new CustomEvent(m);document.dispatchEvent(e)}function y(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?d(o,i):o.dispatchEvent(i)}v.displayName="DismissableLayer",r.forwardRef((e,t)=>
6{let n=r.useContext(p),o=r.useRef(null),u=(0,i.useComposedRefs)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(c.div,{...e,ref:u})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,v],2789179)},3977971,e=>{"use strict";let t;var r=e.i(8633562),n=e.i(6610109),o=e.i(4958475),i=e.i(9801326),l=e.i(25464),u="focusScope.autoFocusOnMount",a="focusScope.autoFocusOnUnmount",s={bubbles:!1,cancelable:!0},c=r.forwardRef((e,t)=>{let{loop:c=!1,trapped:v=!1,onMountAutoFocus:g,onUnmountAutoFocus:y,...h}=e,[E,b]=r.useState(null),w=(0,i.useCallbackRef)(g),C=(0,i.useCallbackRef)(y),R=r.useRef(null),x=(0,n.useComposedRefs)(t,e=>b(e)),S=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(v){let e=function(e){if(S.paused||!E)return;let t=e.target;E.contains(t)?R.current=t:m(R.current,{select:!0})},t=function(e){if(S.paused||!E)return;let t=e.relatedTarget;null!==t&&(E.contains(t)||m(R.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(E)});return E&&r.observe(E,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[v,E,S.paused]),r.useEffect(()=>{if(E){p.add(S);let e=document.activeElement;if(!E.contains(e)){let t=new CustomEvent(u,s);E.addEventListener(u,w),E.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(d(E).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(E))}return()=>{E.removeEventListener(u,w),setTimeout(()=>{let t=new CustomEvent(a,s);E.addEventListener(a,C),E.dispatchEvent(t),t.defaultPrevented||m(e??document.body,{select:!0}),E.removeEventListener(a,C),p.remove(S)},0)}}},[E,w,C,S]);let P=r.useCallback(e=>{if(!c&&!v||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){var n;let t,o=e.currentTarget,[i,l]=[f(t=d(n=o),n),f(t.reverse(),n)];i&&l?e.shiftKey||r!==l?e.shiftKey&&r===i&&(e.preventDefault(),c&&m(l,{select:!0})):(e.preventDefault(),c&&m(i,{select:!0})):r===o&&e.preventDefault()}},[c,v,S.paused]);return(0,l.jsx)(o.Primitive.div,{tabIndex:-1,...h,ref:x,onKeyDown:P})});function d(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function f(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}c.displayName="FocusScope";var p=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=v(t,e)).unshift(e)},remove(e){t=v(t,e),t[0]?.resume()}});function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}e.s(["FocusScope",0,c])},9566001,4101287,e=>{"use strict";var t=e.i(8633562),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],4101287);var n=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[i,l]=t.useState(n());return r(()=>{e||l(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}],9566001)},1247516,7509902,e=>{"use strict";var t=e.i(8633562),r=e.i(1288989),n=e.i(4958475),o=e.i(4101287),i=e.i(25464),l=t.forwardRef((e,l)=>{let{container:u,...a}=e,[s,c]=t.useState(!1);(0,o.useLayoutEffect)(()=>c(!0),[]);let d=u||s&&globalThis?.document?.body;return d?r.default.createPortal((0,i.jsx)(n.Primitive.div,{...a,ref:l}),d):null});l.displayName="Portal",e.s(["Portal",0,l],1247516);var u=e.i(6610109),a=e=>{var r;let n,i,{present:l,children:a}=e,c=function(e){var r,n;let[i,l]=t.useState(),u=t.useRef(null),a=t.useRef(e),c=t.useRef("none"),[d,f]=(r=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>
6n[e][t]??e,r));return t.useEffect(()=>{let e=s(u.current);c.current="mounted"===d?e:"none"},[d]),(0,o.useLayoutEffect)(()=>{let t=u.current,r=a.current;if(r!==e){let n=c.current,o=s(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),a.current=e}},[e,f]),(0,o.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=s(u.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(f("ANIMATION_END"),!a.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=s(u.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{u.current=e?getComputedStyle(e):null,l(e)},[])}}(l),d="function"==typeof a?a({present:c.isPresent}):t.Children.only(a),f=(0,u.useComposedRefs)(c.ref,(r=d,(i=(n=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?r.ref:(i=(n=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?r.props.ref:r.props.ref||r.ref));return"function"==typeof a||c.isPresent?t.cloneElement(d,{ref:f}):null};function s(e){return e?.animationName||"none"}a.displayName="Presence",e.s(["Presence",0,a],7509902)},9797683,e=>{"use strict";var t=e.i(8633562);e.i(1288989);var r=e.i(8221789),n=e.i(25464),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,o)=>{let i=(0,r.createSlot)(`Primitive.${o}`),l=t.forwardRef((e,t)=>{let{asChild:r,...l}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(r?i:o,{...l,ref:t})});return l.displayName=`Primitive.${o}`,{...e,[o]:l}},{});e.s(["Primitive",0,o])},8221789,e=>{"use strict";var t=e.i(8633562),r=e.i(6610109),n=e.i(25464),o=Symbol.for("react.lazy"),i=t[" use ".trim().toString()];function l(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===o&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function u(e){var o;let u,a=(o=e,(u=t.forwardRef((e,n)=>{let{children:o,...u}=e;if(l(o)&&"function"==typeof i&&(o=i(o._payload)),t.isValidElement(o)){var a;let e,i,l=(a=o,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(u,o.props);return o.type!==t.Fragment&&(s.ref=n?(0,r.composeRefs)(n,l):l),t.cloneElement(o,s)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${o}.SlotClone`,u),s=t.forwardRef((e,r)=>{let{children:o,...u}=e;l(o)&&"function"==typeof i&&(o=i(o._payload));let s=t.Children.toArray(o),d=s.find(c);if(d){let e=d.props.children,o=s.map(r=>r!==d?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,n.jsx)(a,{...u,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,n.jsx)(a,{...u,ref:r,children:o})});return s.displayName=`${e}.Slot`,s}var a=u("Slot"),s=Symbol("radix.slottable");function c(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["Slot",0,a,"createSlot",0,u])},259164,e=>{"use strict";var t=e.i(8633562),r=e.i(4101287);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:o=()=>{},caller:i}){let[l,u,a]=function({defaultProp:e,onChange:r}){let[o,i]=t.useState(e),l=t.useRef(o),u=t.useRef(r);return n(()=>{u.current=r},[r]),t.useEffect(()=>{l.current!==o&&(u.current?.(o),l.current=o)},[o,l]),[o,i,u]}({defaultProp:r,onChange:o}),s=void 0!==e,c=s?e:l;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=s},[s,i])}return[c,t.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else u(t)},[s,e,u,a])]}],259164)},9208029,e=>{"use strict";var t=/[\\\/_+.#"@\[\(\{&]/,r=/[\\\/_+.#"@\[\(\{&]/g,n=/[\s-]/,o=/[\s-]/g;function i(e){return e.toLowerCase().replace(o," ")}e.s(["a",0,function(e,l,u){return function e(i,l,u,a,s,c,d){if(c===l.length)return s===i.length?1:.99;var f=`${s},${c}`;if(void 0!==d[f])return d[f];for(var m,p,v,g,y=a.charAt(c),h=u.indexOf(y,s),E=0;h>=0;)(m=e(i,l,u,a,h+1,c+1,d))>E&&(h===s?m*=1:t.test(i.charAt(h-1))?(m*=.8,(v=i.slice(s,h-1).match(r))&&s>0&&(m*=Math.pow(.999,v.length))):n.test(i.charAt(h-1))?(m*=.9,(g=i.slice(s,h-1).match(o)
6)&&s>0&&(m*=Math.pow(.999,g.length))):(m*=.17,s>0&&(m*=Math.pow(.999,h-s))),i.charAt(h)!==l.charAt(c)&&(m*=.9999)),(m<.1&&u.charAt(h-1)===a.charAt(c+1)||a.charAt(c+1)===a.charAt(c)&&u.charAt(h-1)!==a.charAt(c))&&.1*(p=e(i,l,u,a,h+1,c+2,d))>m&&(m=.1*p),m>E&&(E=m),h=u.indexOf(y,h+1);return d[f]=E,E}(e=u&&u.length>0?`${e+" "+u.join(" ")}`:e,l,i(e),i(l),0,0,{})}])},8073948,e=>{"use strict";var t=e.i(9208029),r=e.i(8897822),n=e.i(8633562),o=e.i(9797683),i=e.i(9566001),l=e.i(6610109),u='[cmdk-group=""]',a='[cmdk-group-items=""]',s='[cmdk-item=""]',c=`${s}:not([aria-disabled="true"])`,d="cmdk-item-select",f="data-value",m=(e,r,n)=>(0,t.a)(e,r,n),p=n.createContext(void 0),v=n.createContext(void 0),g=n.createContext(void 0),y=n.forwardRef((e,t)=>{let r=I(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),l=I(()=>new Set),g=I(()=>new Map),y=I(()=>new Map),h=I(()=>new Set),E=S(e),{label:b,children:w,value:C,onValueChange:R,filter:x,shouldFilter:N,loop:D,disablePointerSelection:j=!1,vimBindings:L=!0,...T}=e,M=(0,i.useId)(),F=(0,i.useId)(),_=(0,i.useId)(),$=n.useRef(null),W=O();P(()=>{if(void 0!==C){let e=C.trim();r.current.value=e,K.emit()}},[C]),P(()=>{W(6,z)},[]);let K=n.useMemo(()=>({subscribe:e=>(h.current.add(e),()=>h.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,i,l,u;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)q(),B(),W(1,H);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(_);e?e.focus():null==(o=document.getElementById(M))||o.focus()}if(W(7,()=>{var e;r.current.selectedItemId=null==(e=G())?void 0:e.id,K.emit()}),n||W(5,z),(null==(i=E.current)?void 0:i.value)!==void 0){null==(u=(l=E.current).onValueChange)||u.call(l,null!=t?t:"");return}}K.emit()}},emit:()=>{h.current.forEach(e=>e())}}),[]),U=n.useMemo(()=>({value:(e,t,n)=>{var o;t!==(null==(o=y.current.get(e))?void 0:o.value)&&(y.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,V(t,n)),W(2,()=>{B(),K.emit()}))},item:(e,t)=>(l.current.add(e),t&&(g.current.has(t)?g.current.get(t).add(e):g.current.set(t,new Set([e]))),W(3,()=>{q(),B(),r.current.value||H(),K.emit()}),()=>{y.current.delete(e),l.current.delete(e),r.current.filtered.items.delete(e);let t=G();W(4,()=>{q(),(null==t?void 0:t.getAttribute("id"))===e&&H(),K.emit()})}),group:e=>(g.current.has(e)||g.current.set(e,new Set),()=>{y.current.delete(e),g.current.delete(e)}),filter:()=>E.current.shouldFilter,label:b||e["aria-label"],getDisablePointerSelection:()=>E.current.disablePointerSelection,listId:M,inputId:_,labelId:F,listInnerRef:$}),[]);function V(e,t){var n,o;let i=null!=(o=null==(n=E.current)?void 0:n.filter)?o:m;return e?i(e,r.current.search,t):0}function B(){if(!r.current.search||!1===E.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=g.current.get(r),o=0;n.forEach(t=>{o=Math.max(e.get(t),o)}),t.push([r,o])});let n=$.current;Z().sort((t,r)=>{var n,o;let i=t.getAttribute("id"),l=r.getAttribute("id");return(null!=(n=e.get(l))?n:0)-(null!=(o=e.get(i))?o:0)}).forEach(e=>{let t=e.closest(a);t?t.appendChild(e.parentElement===t?e:e.closest(`${a} > *`)):n.appendChild(e.parentElement===n?e:e.closest(`${a} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=$.current)?void 0:t.querySelector(`${u}[${f}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function H(){let e=Z().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(f);K.setState("value",t||void 0)}function q(){var e,t,n,o;if(!r.current.search||!1===E.current.shouldFilter){r.current.filtered.count=l.current.size;return}r.current.filtered.groups=new Set;let i=0;for(let u of l.current){let l=V(null!=(t=null==(e=y.current.get(u))?void 0:e.value)?t:"",null!=(o=null==(n=y.current.get(u))?void 0:n.keywords)?o:[]);r.current.filtered.items.set(u,l),l>0&&i++}for(let[e,t]of g.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=i}function z(){var e,t,r;let n=G();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(u))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function G(){var e;return null==(e=$.current)?void 0:e.querySelector(`${s}[aria-selected="true"]`)}function Z(){var e;return Array.from((null==(e=$.current)?void 0:e.querySelectorAll(c))||[])}function X(e){let t=Z()[e];t&&K.setState("value",t.getAttribute(f))}function Y(e){var t;let r=G(),n=Z(),o=n.findIndex(e=>e===r),i=n[o+e];null!=(t=E.current)&&t.loop&&(i=o+e<0?n[n.length-1]:o+e===n.length?n[0]:n[o+e]),i&&K.setState("value",i.getAttribute(f))}function J(e){let t=G(),r=null==t?void 0:t.closest(u),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,u):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,u))?void 0:r.querySelector(c);n?K.setState("value",n.getAttribute(f)):Y(e)}let Q=()=>X(Z().length-1),ee=e=>{e.preventDefault(),e.metaKey?Q():e.altKey?J(1):Y(1)},et=e=>{e.preventDefault(),e.metaKey?X(0):e.altKey?J(-1):Y(-1)};return n.createElement(o.Primitive.div,{ref:t,tabIndex:-1,...T,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=T.onKeyDown)||t.call(T,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":L&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":L&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),X(0);break;case"End":e.preventDefault(),Q();break;case"Enter":{e.preventDefault();let t=G();if(t){let e=new Event(d);t.dispatchEvent(e)}}}}},n.createElement("label",{"cmdk-label":"",htmlFor:U.inputId,id:U.labelId,style:k},b),A(e,e=>n.createElement(v.Provider,{value:K},n.createElement(p.Provider,{value:U},e))))}),h=n.forwardRef((e,t)=>
6{var r,u;let a=(0,i.useId)(),s=n.useRef(null),c=n.useContext(g),f=n.useContext(p),m=S(e),y=null!=(u=null==(r=m.current)?void 0:r.forceMount)?u:null==c?void 0:c.forceMount;P(()=>{if(!y)return f.item(a,null==c?void 0:c.id)},[y]);let h=D(a,s,[e.value,e.children,s],e.keywords),E=n.useContext(v),b=N(e=>e.value&&e.value===h.current),w=N(e=>!!y||!1===f.filter()||!e.search||e.filtered.items.get(a)>0);function C(){var e,t;R(),null==(t=(e=m.current).onSelect)||t.call(e,h.current)}function R(){E.setState("value",h.current,!0)}if(n.useEffect(()=>{let t=s.current;if(!(!t||e.disabled))return t.addEventListener(d,C),()=>t.removeEventListener(d,C)},[w,e.onSelect,e.disabled]),!w)return null;let{disabled:x,value:I,onSelect:O,forceMount:A,keywords:k,...j}=e;return n.createElement(o.Primitive.div,{ref:(0,l.composeRefs)(s,t),...j,id:a,"cmdk-item":"",role:"option","aria-disabled":!!x,"aria-selected":!!b,"data-disabled":!!x,"data-selected":!!b,onPointerMove:x||f.getDisablePointerSelection()?void 0:R,onClick:x?void 0:C},e.children)}),E=n.forwardRef((e,t)=>{let{heading:r,children:u,forceMount:a,...s}=e,c=(0,i.useId)(),d=n.useRef(null),f=n.useRef(null),m=(0,i.useId)(),v=n.useContext(p),y=N(e=>!!a||!1===v.filter()||!e.search||e.filtered.groups.has(c));P(()=>v.group(c),[]),D(c,d,[e.value,e.heading,f]);let h=n.useMemo(()=>({id:c,forceMount:a}),[a]);return n.createElement(o.Primitive.div,{ref:(0,l.composeRefs)(d,t),...s,"cmdk-group":"",role:"presentation",hidden:!y||void 0},r&&n.createElement("div",{ref:f,"cmdk-group-heading":"","aria-hidden":!0,id:m},r),A(e,e=>n.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?m:void 0},n.createElement(g.Provider,{value:h},e))))}),b=n.forwardRef((e,t)=>{let{alwaysRender:r,...i}=e,u=n.useRef(null),a=N(e=>!e.search);return r||a?n.createElement(o.Primitive.div,{ref:(0,l.composeRefs)(u,t),...i,"cmdk-separator":"",role:"separator"}):null}),w=n.forwardRef((e,t)=>{let{onValueChange:r,...i}=e,l=null!=e.value,u=n.useContext(v),a=N(e=>e.search),s=N(e=>e.selectedItemId),c=n.useContext(p);return n.useEffect(()=>{null!=e.value&&u.setState("search",e.value)},[e.value]),n.createElement(o.Primitive.input,{ref:t,...i,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":s,id:c.inputId,type:"text",value:l?e.value:a,onChange:e=>{l||u.setState("search",e.target.value),null==r||r(e.target.value)}})}),C=n.forwardRef((e,t)=>{let{children:r,label:i="Suggestions",...u}=e,a=n.useRef(null),s=n.useRef(null),c=N(e=>e.selectedItemId),d=n.useContext(p);return n.useEffect(()=>{if(s.current&&a.current){let e=s.current,t=a.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),n.createElement(o.Primitive.div,{ref:(0,l.composeRefs)(a,t),...u,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":i,id:d.listId},A(e,e=>n.createElement("div",{ref:(0,l.composeRefs)(s,d.listInnerRef),"cmdk-list-sizer":""},e)))}),R=n.forwardRef((e,t)=>{let{open:o,onOpenChange:i,overlayClassName:l,contentClassName:u,container:a,...s}=e;return n.createElement(r.Root,{open:o,onOpenChange:i},n.createElement(r.Portal,{container:a},n.createElement(r.Overlay,{"cmdk-overlay":"",className:l}),n.createElement(r.Content,{"aria-label":e.label,"cmdk-dialog":"",className:u},n.createElement(y,{ref:t,...s}))))}),x=Object.assign(y,{List:C,Item:h,Input:w,Group:E,Separator:b,Dialog:R,Empty:n.forwardRef((e,t)=>N(e=>0===e.filtered.count)?n.createElement(o.Primitive.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:n.forwardRef((e,t)=>{let{progress:r,children:i,label:l="Loading...",...u}=e;return n.createElement(o.Primitive.div,{ref:t,...u,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":l},A(e,e=>n.createElement("div",{"aria-hidden":!0},e)))})});function S(e){let t=n.useRef(e);return P(()=>{t.current=e}),t}var P="u"<typeof window?n.useEffect:n.useLayoutEffect;function I(e){let t=n.useRef();return void 0===t.current&&(t.current=e()),t}function N(e){let t=n.useContext(v),r=()=>e(t.snapshot());return n.useSyncExternalStore(t.subscribe,r,r)}function D(e,t,r,o=[]){let i=n.useRef(),l=n.useContext(p);return P(()=>{var n;let u=(()=>{var e;
6for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():i.current}})(),a=o.map(e=>e.trim());l.value(e,u,a),null==(n=t.current)||n.setAttribute(f,u),i.current=u}),i}var O=()=>{let[e,t]=n.useState(),r=I(()=>new Map);return P(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function A({asChild:e,children:t},r){let o;return e&&n.isValidElement(t)?n.cloneElement("function"==typeof(o=t.type)?o(t.props):"render"in o?o.render(t.props):t,{ref:t.ref},r(t.props.children)):r(t)}var k={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};e.s(["Command",0,x,"CommandGroup",0,E])}]); 7 8//# debugId=81bb394f-5252-02e6-b3b0-4365ee025870
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.