1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[883],{34331:(e,t,n)=>{let r;n.d(t,{uB:()=>e9,wo:()=>e8});var l=/[\\\/_+.#"@\[\(\{&]/,o=/[\\\/_+.#"@\[\(\{&]/g,u=/[\s-]/,a=/[\s-]/g;function i(e){return e.toLowerCase().replace(a," ")}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=n(13976),d=n.t(s,2);function f(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function v(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function m(...e){return(0,s.useCallback)(v(...e),e)}let p=(null==globalThis?void 0:globalThis.document)?s.useLayoutEffect:()=>{},h=d["useId".toString()]||(()=>void 0),E=0;function g(e){let[t,n]=s.useState(h());return p(()=>{e||n(e=>null!=e?e:String(E++))},[e]),e||(t?`radix-${t}`:"")}function b(e){let t=(0,s.useRef)(e);return(0,s.useEffect)(()=>{t.current=e}),(0,s.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}var y=n(37433);let w=(0,s.forwardRef)((e,t)=>{let{children:n,...r}=e,l=s.Children.toArray(n),o=l.find(R);if(o){let e=o.props.children,n=l.map(t=>t!==o?t:s.Children.count(e)>1?s.Children.only(null):(0,s.isValidElement)(e)?e.props.children:null);
1return(0,s.createElement)(C,c({},r,{ref:t}),(0,s.isValidElement)(e)?(0,s.cloneElement)(e,void 0,n):null)}return(0,s.createElement)(C,c({},r,{ref:t}),n)});w.displayName="Slot";let C=(0,s.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,s.isValidElement)(n)?(0,s.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let l=e[r],o=t[r];/^on[A-Z]/.test(r)?l&&o?n[r]=(...e)=>{o(...e),l(...e)}:l&&(n[r]=l):"style"===r?n[r]={...l,...o}:"className"===r&&(n[r]=[l,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?v(t,n.ref):n.ref}):s.Children.count(n)>1?s.Children.only(null):null});C.displayName="SlotClone";let S=({children:e})=>(0,s.createElement)(s.Fragment,null,e);function R(e){return(0,s.isValidElement)(e)&&e.type===S}let k=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,s.forwardRef)((e,n)=>{let{asChild:r,...l}=e,o=r?w:t;return(0,s.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,s.createElement)(o,c({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),N="dismissableLayer.update",P=(0,s.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),A=(0,s.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:a,onInteractOutside:i,onDismiss:d,...v}=e,p=(0,s.useContext)(P),[h,E]=(0,s.useState)(null),g=null!==(n=null==h?void 0:h.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,y]=(0,s.useState)({}),w=m(t,e=>E(e)),C=Array.from(p.layers),[S]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),R=C.indexOf(S),A=h?C.indexOf(h):-1,I=p.layersWithOutsidePointerEventsDisabled.size>0,T=A>=R,L=function(e,t=null==globalThis?void 0:globalThis.document){let n=b(e),r=(0,s.useRef)(!1),l=(0,s.useRef)(()=>{});return(0,s.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){O("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=o,t.addEventListener("click",l.current,{once:!0})):o()}else t.removeEventListener("click",l.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));!T||n||(null==u||u(e),null==i||i(e),e.defaultPrevented||null==d||d())},g),M=function(e,t=null==globalThis?void 0:globalThis.document){let n=b(e),r=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{let e=e=>{e.target&&!r.current&&O("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...p.branches].some(e=>e.contains(t))||(null==a||a(e),null==i||i(e),e.defaultPrevented||null==d||d())},g);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=b(e);(0,s.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{A!==p.layers.size-1||(null==o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},g),(0,s.useEffect)(()=>{if(h)return l&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(r=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(h)),p.layers.add(h),D(),()=>{l&&1===p.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=r)}},[h,g,l,p]),(0,s.useEffect)(()=>()=>{h&&(p.layers.delete(h),p.layersWithOutsidePointerEventsDisabled.delete(h),D())},[h,p]),(0,s.useEffect)(()=>{let e=()=>y({});return document.addEventListener(N,e),()=>document.removeEventListener(N,e)},[]),(0,s.createElement)(k.div,c({},v,{ref:w,style:{pointerEvents:I?T?"auto":"none":void 0,...e.style},onFocusCapture:f(e.onFocusCapture,M.onFocusCapture),onBlurCapture:f(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:f(e.onPointerDownCapture,L.onPointerDownCapture)}))});function D(){let e=new CustomEvent(N);document.dispatchEvent(e)}function O(e,t,n,{discrete:r}){let l=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&l.addEventListener(e,t,{once:!0}),r)?l&&(0,y.flushSync)(()=>
1l.dispatchEvent(o)):l.dispatchEvent(o)}let I="focusScope.autoFocusOnMount",T="focusScope.autoFocusOnUnmount",L={bubbles:!1,cancelable:!0},M=(0,s.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:o,...u}=e,[a,i]=(0,s.useState)(null),d=b(l),f=b(o),v=(0,s.useRef)(null),p=m(t,e=>i(e)),h=(0,s.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,s.useEffect)(()=>{if(r){function e(e){if(h.paused||!a)return;let t=e.target;a.contains(t)?v.current=t:_(v.current,{select:!0})}function t(e){if(h.paused||!a)return;let t=e.relatedTarget;null===t||a.contains(t)||_(v.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&_(a)});return a&&n.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,a,h.paused]),(0,s.useEffect)(()=>{if(a){$.add(h);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(I,L);a.addEventListener(I,d),a.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(_(r,{select:t}),document.activeElement!==n)return}(x(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&_(a))}return()=>{a.removeEventListener(I,d),setTimeout(()=>{let t=new CustomEvent(T,L);a.addEventListener(T,f),a.dispatchEvent(t),t.defaultPrevented||_(null!=e?e:document.body,{select:!0}),a.removeEventListener(T,f),$.remove(h)},0)}}},[a,d,f,h]);let E=(0,s.useCallback)(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[r,o]=function(e){let t=x(e);return[F(t,e),F(t.reverse(),e)]}(t);r&&o?e.shiftKey||l!==o?e.shiftKey&&l===r&&(e.preventDefault(),n&&_(o,{select:!0})):(e.preventDefault(),n&&_(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,h.paused]);return(0,s.createElement)(k.div,c({tabIndex:-1},u,{ref:p,onKeyDown:E}))});function x(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function F(e,t){for(let n 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}(n,{upTo:t}))return n}function _(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let $=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=K(e,t)).unshift(t)},remove(t){var n;null===(n=(e=K(e,t))[0])||void 0===n||n.resume()}}}();function K(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let U=(0,s.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return r?y.createPortal((0,s.createElement)(k.div,c({},l,{ref:t})),r):null}),W=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,l]=(0,s.useState)(),o=(0,s.useRef)({}),u=(0,s.useRef)(e),a=(0,s.useRef)("none"),[i,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,s.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,s.useEffect)(()=>{let e=j(o.current);a.current="mounted"===i?e:"none"},[i]),p(()=>
1{let t=o.current,n=u.current;if(n!==e){let r=a.current,l=j(t);e?c("MOUNT"):"none"===l||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==l?c("ANIMATION_OUT"):c("UNMOUNT"),u.current=e}},[e,c]),p(()=>{if(r){let e=e=>{let t=j(o.current).includes(e.animationName);e.target===r&&t&&(0,y.flushSync)(()=>c("ANIMATION_END"))},t=e=>{e.target===r&&(a.current=j(o.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(i),ref:(0,s.useCallback)(e=>{e&&(o.current=getComputedStyle(e)),l(e)},[])}}(t),l="function"==typeof n?n({present:r.isPresent}):s.Children.only(n),o=m(r.ref,l.ref);return"function"==typeof n||r.isPresent?(0,s.cloneElement)(l,{ref:o}):null};function j(e){return(null==e?void 0:e.animationName)||"none"}W.displayName="Presence";let B=0;function V(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var q=n(33829),X=n(95413),z=n(13226),Y=(0,n(63193).f)(),H=function(){},Z=s.forwardRef(function(e,t){var n=s.useRef(null),r=s.useState({onScrollCapture:H,onWheelCapture:H,onTouchMoveCapture:H}),l=r[0],o=r[1],u=e.forwardProps,a=e.children,i=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,v=e.sideCar,m=e.noIsolation,p=e.inert,h=e.allowPinchZoom,E=e.as,g=(0,q.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),b=(0,z.S)([n,t]),y=(0,q.Cl)((0,q.Cl)({},g),l);return s.createElement(s.Fragment,null,d&&s.createElement(v,{sideCar:Y,removeScrollBar:c,shards:f,noIsolation:m,inert:p,setCallbacks:o,allowPinchZoom:!!h,lockRef:n}),u?s.cloneElement(s.Children.only(a),(0,q.Cl)((0,q.Cl)({},y),{ref:b})):s.createElement(void 0===E?"div":E,(0,q.Cl)({},y,{className:i,ref:b}),a))});Z.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Z.classNames={fullWidth:X.pN,zeroRight:X.Mi};var G=n(10689),J=n(55307),Q=n(20511),ee=!1;if("undefined"!=typeof window)try{var et=Object.defineProperty({},"passive",{get:function(){return ee=!0,!0}});window.addEventListener("test",et,et),window.removeEventListener("test",et,et)}catch(e){ee=!1}var en=!!ee&&{passive:!1},er=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},el=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eo(e,n)){var r=eu(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},eo=function(e,t){return"v"===e?er(t,"overflowY"):er(t,"overflowX")},eu=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ea=function(e,t,n,r,l){var o,u=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=u*r,i=n.target,c=t.contains(i),s=!1,d=a>0,f=0,v=0;do{var m=eu(e,i),p=m[0],h=m[1]-m[2]-u*p;(p||h)&&eo(e,i)&&(f+=h,v+=p),i=i.parentNode}while(!c&&i!==document.body||c&&(t.contains(i)||t===i));return d&&(l&&0===f||!l&&a>f)?s=!0:!d&&(l&&0===v||!l&&-a>v)&&(s=!0),s},ei=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ec=function(e){return[e.deltaX,e.deltaY]},es=function(e){return e&&"current"in e?e.current:e},ed=0,ef=[];let ev=(0,G.m)(Y,function(e){var t=s.useRef([]),n=s.useRef([0,0]),r=s.useRef(),l=s.useState(ed++)[0],o=s.useState(function(){return(0,Q.T0)()})[0],u=s.useRef(e);s.useEffect(function(){u.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,q.fX)([e.lockRef.current],(e.shards||[]).map(es),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}}
1,[e.inert,e.lockRef.current,e.shards]);var a=s.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var l,o=ei(e),a=n.current,i="deltaX"in e?e.deltaX:a[0]-o[0],c="deltaY"in e?e.deltaY:a[1]-o[1],s=e.target,d=Math.abs(i)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=el(d,s);if(!f)return!0;if(f?l=d:(l="v"===d?"h":"v",f=el(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(i||c)&&(r.current=l),!l)return!0;var v=r.current||l;return ea(v,t,e,"h"===v?i:c,!0)},[]),i=s.useCallback(function(e){if(ef.length&&ef[ef.length-1]===o){var n="deltaY"in e?ec(e):ei(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var l=(u.current.shards||[]).map(es).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?a(e,l[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=s.useCallback(function(e,n,r,l){var o={name:e,delta:n,target:r,should:l};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=s.useCallback(function(e){n.current=ei(e),r.current=void 0},[]),f=s.useCallback(function(t){c(t.type,ec(t),t.target,a(t,e.lockRef.current))},[]),v=s.useCallback(function(t){c(t.type,ei(t),t.target,a(t,e.lockRef.current))},[]);s.useEffect(function(){return ef.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:v}),document.addEventListener("wheel",i,en),document.addEventListener("touchmove",i,en),document.addEventListener("touchstart",d,en),function(){ef=ef.filter(function(e){return e!==o}),document.removeEventListener("wheel",i,en),document.removeEventListener("touchmove",i,en),document.removeEventListener("touchstart",d,en)}},[]);var m=e.removeScrollBar,p=e.inert;return s.createElement(s.Fragment,null,p?s.createElement(o,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,m?s.createElement(J.jp,{gapMode:"margin"}):null)});var em=s.forwardRef(function(e,t){return s.createElement(Z,(0,q.Cl)({},e,{ref:t,sideCar:ev}))});em.classNames=Z.classNames;var ep=n(49676);let eh="Dialog",[eE,eg]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,s.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,s.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=(0,s.createContext)(r),o=n.length;function u(t){let{scope:n,children:r,...u}=t,a=(null==n?void 0:n[e][o])||l,i=(0,s.useMemo)(()=>u,Object.values(u));return(0,s.createElement)(a.Provider,{value:i},r)}return n=[...n,r],u.displayName=t+"Provider",[u,function(n,u){let a=(null==u?void 0:u[e][o])||l,i=(0,s.useContext)(a);if(i)return i;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e)[`__scope${r}`];return{...t,...l}},{});return(0,s.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(eh),[eb,ey]=eE(eh),ew="DialogPortal",[eC,eS]=eE(ew,{forceMount:void 0}),eR="DialogOverlay",ek=(0,s.forwardRef)((e,t)=>{let n=eS(eR,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,o=ey(eR,e.__scopeDialog);return o.modal?(0,s.createElement)(W,{present:r||o.open},(0,s.createElement)(eN,c({},l,{ref:t}))):null}),eN=(0,s.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,l=ey(eR,n);return(0,s.createElement)(em,{as:w,allowPinchZoom:!0,shards:[l.contentRef]},(0,s.createElement)(k.div,c({"data-state":eT(l.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eP="DialogContent",eA=(0,s.forwardRef)((e,t)=>{let n=eS(eP,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,o=ey(eP,e.__scopeDialog);return(0,s.createElement)(W,{present:r||o.open},o.modal?(0,s.createElement)(eD,c({},l,{ref:t})):(0,s.createElement)(eO,c({},l,{ref:t})))}),eD=(0,s.forwardRef)((e,t)=>{let n=ey(eP,e.__scopeDialog),r=(0,s.useRef)(null),l=m(t,n.contentRef,r);return(0,s.useEffect)(()=>{let e=r.current;if(e)return(0,ep.Eq)(e)},[]),(0,s.createElement)(eI,c({},e,{ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:f(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:f(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:f(e.onFocusOutside,e=>e.preventDefault())}))}),eO=(0,s.forwardRef)((e,t)=>{let n=ey(eP,e.__scopeDialog),r=(0,s.useRef)(!1),l=(0,s.useRef)(!1);return(0,s.createElement)(eI,c({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,u;null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current||null===(u=n.triggerRef.current)||void 0===u||u.focus(),t.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:t=>{var o,u;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(l.current=!0));let a=t.target;(null===(u=n.triggerRef.current)||void 0===u?void 0:u.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}}))}),eI=(0,s.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:o,...u}=e,a=ey(eP,n),i=m(t,(0,s.useRef)(null));return(0,s.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:V()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:V()),B++,()=>{1===B&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),B--}},[]),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(M,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:o},(0,s.createElement)(A,c({role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":eT(a.open)},u,{ref:i,onDismiss:()=>a.onOpenChange(!1)}))),!1)});function eT(e){return e?"open":"closed"}let[eL,eM]=function(e,t){let n=(0,s.createContext)(t);function r(e){let{children:t,...r}=e,l=(0,s.useMemo)(()=>r,Object.values(r));return(0,s.createElement)(n.Provider,{value:l},t)}return r.displayName=e+"Provider",[r,function(r){let l=(0,s.useContext)(n);if(l)return l;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:eP,titleName:"DialogTitle",docsSlug:"dialog"}),ex=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:l,onOpenChange:o,modal:u=!0}=e,a=(0,s.useRef)(null),i=(0,s.useRef)(null),[c=!1,d]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,l]=function({defaultProp:e,onChange:t}){let n=(0,s.useState)(e),[r]=n,l=(0,s.useRef)(r),o=b(t);return(0,s.useEffect)(()=>{l.current!==r&&(o(r),l.current=r)},[r,l,o]),n}({defaultProp:t,onChange:n}),o=void 0!==e,u=o?e:r,a=b(n);return[u,(0,s.useCallback)(t=>{if(o){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else l(t)},[o,e,l,a])]}({prop:r,defaultProp:l,onChange:o});return(0,s.createElement)(eb,{scope:t,triggerRef:a,contentRef:i,contentId:g(),titleId:g(),descriptionId:g(),open:c,onOpenChange:d,onOpenToggle:(0,s.useCallback)(()=>d(e=>!e),[d]),modal:u},n)},eF=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:l}=e,o=ey(ew,t);return(0,s.createElement)(eC,{scope:t,forceMount:n},s.Children.map(r,e=>(0,s.createElement)(W,{present:n||o.open},(0,s.createElement)(U,{asChild:!0,container:l},e))))};var e_='[cmdk-group=""]',e$='[cmdk-group-items=""]',eK='[cmdk-item=""]',eU=`${eK}:not([aria-disabled="true"])`,eW="cmdk-item-select",ej="data-value",eB=(e,t,n)=>(function(e,t,n){return function e(t,n,r,i,c,s,d){if(s===n.length)return c===t.length?1:.99;var f=`${c},${s}`;if(void 0!==d[f])return d[f];for(var v,m,p,h,E=i.charAt(s),g=r.indexOf(E,c),b=0;g>=0;)(v=e(t,n,r,i,g+1,s+1,d))>b&&(g===c?v*=1:l.test(t.charAt(g-1))?(v*=.8,(p=t.slice(c,g-1).match(o))&&c>0&&(v*=Math.pow(.999,p.length))):u.test(t.charAt(g-1))?(v*=.9,(h=t.slice(c,g-1).match(a))&&c>0&&(v*=Math.pow(.999,h.length))):(v*=.17,c>0&&(v*=Math.pow(.999,g-c))),t.charAt(g)!==n.charAt(s)&&(v*=.9999)),(v<.1&&r.charAt(g-1)===i.charAt(s+1)||i.charAt(s+1)===i.charAt(s)&&r.charAt(g-1)!==i.charAt(s))&&.1*(m=e(t,n,r,i,g+1,s+2,d))>v&&(v=.1*m),v>b&&(b=v),g=r.indexOf(E,g+1);return d[f]=b,b}(e=n&&n.length>0?`${e+" "+n.join(" ")}`:e,t,i(e),i(t),0,0,{})})(e,t,n),eV=s.createContext(void 0),eq=()=>s.useContext(eV),eX=s.createContext(void 0),ez=()=>s.useContext(eX),eY=s.createContext(void 0),eH=s.forwardRef((e,t)=>{let n=e6(()=>{var t,n;return{search:"",value:null!=(n=null!=(t=e.value)?t:e.defaultValue)?n:"",filtered:{count:0,items:new Map,groups:new Set}}}),r=e6(()=>new Set),l=e6(()=>new Map),o=e6(()=>new Map),u=e6(()=>new Set),a=e2(e),{label:i,children:c,value:d,onValueChange:f,filter:v,shouldFilter:m,loop:p,disablePointerSelection:h=!1,vimBindings:E=!0,...g}=e,b=s.useId(),y=s.useId(),w=s.useId(),C=s.useRef(null),S=e7();e3(()=>{if(void 0!==d){let e=d.trim();n.current.value=e,R.emit()}},[d]),e3(()=>{S(6,I)},[]);let R=s.useMemo(()=>({subscribe:e=>(u.current.add(e),()=>u.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var l,o,u;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)O(),A(),S(1,D);else if("value"===e&&(r||S(5,I),(null==(l=a.current)?void 0:l.value)!==void 0)){null==(u=(o=a.current).onValueChange)||u.call(o,null!=t?t:"");return}R.emit()}},emit:()=>{u.current.forEach(e=>e())}}),[]),N=s.useMemo(()=>({value:(e,t,r)=>{var l;t!==(null==(l=o.current.get(e))?void 0:l.value)&&(o.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,P(t,r)),S(2,()=>{A(),R.emit()}))},item:(e,t)=>(r.current.add(e),t&&(l.current.has(t)?l.current.get(t).add(e):l.current.set(t,new Set([e]))),S(3,()=>{O(),A(),n.current.value||D(),R.emit()}),()=>{o.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=T();S(4,()=>{O(),(null==t?void 0:t.getAttribute("id"))===e&&D(),R.emit()})}),group:e=>(l.current.has(e)||l.current.set(e,new Set),()=>{o.current.delete(e),l.current.delete(e)}),filter:()=>a.current.shouldFilter,label:i||e["aria-label"],disablePointerSelection:h,listId:b,inputId:w,labelId:y,listInnerRef:C}),[]);function P(e,t){var r,l;let o=null!=(l=null==(r=a.current)?void 0:r.filter)?l:eB;return e?o(e,n.current.search,t):0}function A(){if(!n.current.search||!1===a.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=l.current.get(n),o=0;r.forEach(t=>{o=Math.max(e.get(t),o)}
1),t.push([n,o])});let r=C.current;L().sort((t,n)=>{var r,l;let o=t.getAttribute("id"),u=n.getAttribute("id");return(null!=(r=e.get(u))?r:0)-(null!=(l=e.get(o))?l:0)}).forEach(e=>{let t=e.closest(e$);t?t.appendChild(e.parentElement===t?e:e.closest(`${e$} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${e$} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=C.current.querySelector(`${e_}[${ej}="${encodeURIComponent(e[0])}"]`);null==t||t.parentElement.appendChild(t)})}function D(){let e=L().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(ej);R.setState("value",t||void 0)}function O(){var e,t,u,i;if(!n.current.search||!1===a.current.shouldFilter){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let c=0;for(let l of r.current){let r=P(null!=(t=null==(e=o.current.get(l))?void 0:e.value)?t:"",null!=(i=null==(u=o.current.get(l))?void 0:u.keywords)?i:[]);n.current.filtered.items.set(l,r),r>0&&c++}for(let[e,t]of l.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=c}function I(){var e,t,n;let r=T();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(e_))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function T(){var e;return null==(e=C.current)?void 0:e.querySelector(`${eK}[aria-selected="true"]`)}function L(){var e;return Array.from(null==(e=C.current)?void 0:e.querySelectorAll(eU))}function M(e){let t=L()[e];t&&R.setState("value",t.getAttribute(ej))}function x(e){var t;let n=T(),r=L(),l=r.findIndex(e=>e===n),o=r[l+e];null!=(t=a.current)&&t.loop&&(o=l+e<0?r[r.length-1]:l+e===r.length?r[0]:r[l+e]),o&&R.setState("value",o.getAttribute(ej))}function F(e){let t=T(),n=null==t?void 0:t.closest(e_),r;for(;n&&!r;)r=null==(n=e>0?function(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}(n,e_):function(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}(n,e_))?void 0:n.querySelector(eU);r?R.setState("value",r.getAttribute(ej)):x(e)}let _=()=>M(L().length-1),$=e=>{e.preventDefault(),e.metaKey?_():e.altKey?F(1):x(1)},K=e=>{e.preventDefault(),e.metaKey?M(0):e.altKey?F(-1):x(-1)};return s.createElement(k.div,{ref:t,tabIndex:-1,...g,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=g.onKeyDown)||t.call(g,e),!e.defaultPrevented)switch(e.key){case"n":case"j":E&&e.ctrlKey&&$(e);break;case"ArrowDown":$(e);break;case"p":case"k":E&&e.ctrlKey&&K(e);break;case"ArrowUp":K(e);break;case"Home":e.preventDefault(),M(0);break;case"End":e.preventDefault(),_();break;case"Enter":if(!e.nativeEvent.isComposing&&229!==e.keyCode){e.preventDefault();let t=T();if(t){let e=new Event(eW);t.dispatchEvent(e)}}}}},s.createElement("label",{"cmdk-label":"",htmlFor:N.inputId,id:N.labelId,style:tt},i),te(e,e=>s.createElement(eX.Provider,{value:R},s.createElement(eV.Provider,{value:N},e))))}),eZ=s.forwardRef((e,t)=>{var n,r;let l=s.useId(),o=s.useRef(null),u=s.useContext(eY),a=eq(),i=e2(e),c=null!=(r=null==(n=i.current)?void 0:n.forceMount)?r:null==u?void 0:u.forceMount;e3(()=>{if(!c)return a.item(l,null==u?void 0:u.id)},[c]);let d=e4(l,o,[e.value,e.children,o],e.keywords),f=ez(),v=e8(e=>e.value&&e.value===d.current),m=e8(e=>!!c||!1===a.filter()||!e.search||e.filtered.items.get(l)>0);function p(){var e,t;h(),null==(t=(e=i.current).onSelect)||t.call(e,d.current)}function h(){f.setState("value",d.current,!0)}if(s.useEffect(()=>{let t=o.current;if(!(!t||e.disabled))return t.addEventListener(eW,p),()=>t.removeEventListener(eW,p)},[m,e.onSelect,e.disabled]),!m)return null;let{disabled:E,value:g,onSelect:b,forceMount:y,keywords:w,...C}=e;return s.createElement(k.div,{ref:e5([o,t]),...C,id:l,"cmdk-item":"",role:"option","aria-disabled":!!E,"aria-selected":!!v,"data-disabled":!!E,"data-selected":!!v,onPointerMove:E||a.disablePointerSelection?void 0:h,onClick:E?void 0:p},e.children)}),eG=s.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:l,...o}=e,u=s.useId(),a=s.useRef(null),i=s.useRef(null),c=s.useId(),d=eq(),f=e8(e=>!!l||!1===d.filter()||!e.search||e.filtered.groups.has(u));e3(()=>d.group(u),[]),e4(u,a,[e.value,e.heading,i]);let v=s.useMemo(()=>({id:u,forceMount:l}),[l]);return s.createElement(k.div,{ref:e5([a,t]),...o,"cmdk-group":"",role:"presentation",hidden:!f||void 0},n&&s.createElement("div",{ref:i,"cmdk-group-heading":"","aria-hidden":!0,id:c},n),te(e,e=>s.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?c:void 0},s.createElement(eY.Provider,{value:v},e))))}),eJ=s.forwardRef((e,t)=>
1{let{alwaysRender:n,...r}=e,l=s.useRef(null),o=e8(e=>!e.search);return n||o?s.createElement(k.div,{ref:e5([l,t]),...r,"cmdk-separator":"",role:"separator"}):null}),eQ=s.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,l=null!=e.value,o=ez(),u=e8(e=>e.search),a=e8(e=>e.value),i=eq(),c=s.useMemo(()=>{var e;let t=null==(e=i.listInnerRef.current)?void 0:e.querySelector(`${eK}[${ej}="${encodeURIComponent(a)}"]`);return null==t?void 0:t.getAttribute("id")},[]);return s.useEffect(()=>{null!=e.value&&o.setState("search",e.value)},[e.value]),s.createElement(k.input,{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":i.listId,"aria-labelledby":i.labelId,"aria-activedescendant":c,id:i.inputId,type:"text",value:l?e.value:u,onChange:e=>{l||o.setState("search",e.target.value),null==n||n(e.target.value)}})}),e0=s.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...l}=e,o=s.useRef(null),u=s.useRef(null),a=eq();return s.useEffect(()=>{if(u.current&&o.current){let e=u.current,t=o.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty("--cmdk-list-height",n.toFixed(1)+"px")})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),s.createElement(k.div,{ref:e5([o,t]),...l,"cmdk-list":"",role:"listbox","aria-label":r,id:a.listId},te(e,e=>s.createElement("div",{ref:e5([u,a.listInnerRef]),"cmdk-list-sizer":""},e)))}),e1=s.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:l,contentClassName:o,container:u,...a}=e;return s.createElement(ex,{open:n,onOpenChange:r},s.createElement(eF,{container:u},s.createElement(ek,{"cmdk-overlay":"",className:l}),s.createElement(eA,{"aria-label":e.label,"cmdk-dialog":"",className:o},s.createElement(eH,{ref:t,...a}))))}),e9=Object.assign(eH,{List:e0,Item:eZ,Input:eQ,Group:eG,Separator:eJ,Dialog:e1,Empty:s.forwardRef((e,t)=>e8(e=>0===e.filtered.count)?s.createElement(k.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:s.forwardRef((e,t)=>{let{progress:n,children:r,label:l="Loading...",...o}=e;return s.createElement(k.div,{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":l},te(e,e=>s.createElement("div",{"aria-hidden":!0},e)))})});function e2(e){let t=s.useRef(e);return e3(()=>{t.current=e}),t}var e3="undefined"==typeof window?s.useEffect:s.useLayoutEffect;function e6(e){let t=s.useRef();return void 0===t.current&&(t.current=e()),t}function e5(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function e8(e){let t=ez(),n=()=>e(t.snapshot());return s.useSyncExternalStore(t.subscribe,n,n)}function e4(e,t,n,r=[]){let l=s.useRef(),o=eq();return e3(()=>{var u;let a=(()=>{var e;for(let t of n){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():l.current}})(),i=r.map(e=>e.trim());o.value(e,a,i),null==(u=t.current)||u.setAttribute(ej,a),l.current=a}),l}var e7=()=>{let[e,t]=s.useState(),n=e6(()=>new Map);return e3(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function te({asChild:e,children:t},n){let r;return e&&s.isValidElement(t)?s.cloneElement("function"==typeof(r=t.type)?r(t.props):"render"in r?r.render(t.props):t,{ref:t.ref},n(t.props.children)):n(t)}var tt={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},7405:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(45572).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]);
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.