(self.ldBronxApp=self.ldBronxApp||[]).push([[6876],{94184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var u=typeof n;if("string"===u||"number"===u)e.push(n);else if(Array.isArray(n)){if(n.length){var l=o.apply(null,n);l&&e.push(l)}}else if("object"===u){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},86010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}n.d(t,{Z:()=>o});const o=function(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},99257:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.d(t,{j:()=>a});const u=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,l=o,a=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return l(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:o,defaultVariants:a}=t,i=Object.keys(o).map((e=>{const t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;const l=u(t)||u(r);return o[e][l]})),c=n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e}),{}),s=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce(((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every((e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...c}[t]):{...a,...c}[t]===n}))?[...e,n,r]:e}),[]);return l(e,i,s,null==n?void 0:n.class,null==n?void 0:n.className)}},5217:(e,t,n)=>{"use strict";n.d(t,{mY:()=>kt});var r=1,o=.9,u=.8,l=.17,a=.1,i=.999,c=.9999,s=.99,d=/[\\\/_+.#"@\[\(\{&]/,f=/[\\\/_+.#"@\[\(\{&]/g,v=/[\s-]/,m=/[\s-]/g;function p(e,t,n,h,E,g,b){if(g===t.length)return E===e.length?r:s;var y=`${E},${g}`;if(void 0!==b[y])return b[y];for(var w,C,S,R,A=h.charAt(g),N=n.indexOf(A,E),k=0;N>=0;)(w=p(e,t,n,h,N+1,g+1,b))>k&&(N===E?w*=r:d.test(e.charAt(N-1))?(w*=u,(S=e.slice(E,N-1).match(f))&&E>0&&(w*=Math.pow(i,S.length))):v.test(e.charAt(N-1))?(w*=o,(R=e.slice(E,N-1).match(m))&&E>0&&(w*=Math.pow(i,R.length))):(w*=l,E>0&&(w*=Math.pow(i,N-E))),e.charAt(N)!==t.charAt(g)&&(w*=c)),(w<a&&n.charAt(N-1)===h.charAt(g+1)||h.charAt(g+1)===h.charAt(g)&&n.charAt(N-1)!==h.charAt(g))&&((C=p(e,t,n,h,N+1,g+2,b))*a>w&&(w=C*a)),w>k&&(k=w),N=n.indexOf(A,N+1);return b[y]=k,k}function h(e){return e.toLowerCase().replace(m," ")}function E(e,t){return p(e,t,h(e),h(t),0,0,{})}var g=n(87462),b=n(32747);function y(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 w(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function C(...e){return(0,b.useCallback)(w(...e),e)}function S(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,b.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}const R=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?b.useLayoutEffect:()=>{},A=b["useId".toString()]||(()=>{});let N=0;function k(e){const[t,n]=b.useState(A());return R((()=>{e||n((e=>null!=e?e:String(N++)))}),[e]),e||(t?`radix-${t}`:"")}function O(e){const t=(0,b.useRef)(e);return(0,b.useEffect)((()=>{t.current=e})),(0,b.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function P({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,b.useState)(e),[r]=n,o=(0,b.useRef)(r),u=O(t);return(0,b.useEffect)((()=>{o.current!==r&&(u(r),o.current=r)}),[r,o,u]),n}({defaultProp:t,onChange:n}),u=void 0!==e,l=u?e:r,a=O(n);return[l,(0,b.useCallback)((t=>{if(u){const n="function"==typeof t?t(e):t;n!==e&&a(n)}else o(t)}),[u,e,o,a])]}var D=n(10056),L=n.n(D);const I=(0,b.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=b.Children.toArray(n),u=o.find(x);if(u){const e=u.props.children,n=o.map((t=>t===u?b.Children.count(e)>1?b.Children.only(null):(0,b.isValidElement)(e)?e.props.children:null:t));return(0,b.createElement)(_,(0,g.Z)({},r,{ref:t}),(0,b.isValidElement)(e)?(0,b.cloneElement)(e,void 0,n):null)}return(0,b.createElement)(_,(0,g.Z)({},r,{ref:t}),n)}));I.displayName="Slot";const _=(0,b.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,b.isValidElement)(n)?(0,b.cloneElement)(n,{...T(r,n.props),ref:w(t,n.ref)}):b.Children.count(n)>1?b.Children.only(null):null}));_.displayName="SlotClone";const M=({children:e})=>(0,b.createElement)(b.Fragment,null,e);function x(e){return(0,b.isValidElement)(e)&&e.type===M}function T(e,t){const n={...t};for(const r in t){const o=e[r],u=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==u||u(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...u}:"className"===r&&(n[r]=[o,u].filter(Boolean).join(" "))}return{...e,...n}}const F=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,b.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,u=r?I:t;return(0,b.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,b.createElement)(u,(0,g.Z)({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const $="dismissableLayer.update",j="dismissableLayer.pointerDownOutside",Z="dismissableLayer.focusOutside";let K;const W=(0,b.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),B=(0,b.forwardRef)(((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:u,onInteractOutside:l,onDismiss:a,...i}=e,c=(0,b.useContext)(W),[s,d]=(0,b.useState)(null),[,f]=(0,b.useState)({}),v=C(t,(e=>d(e))),m=Array.from(c.layers),[p]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),h=m.indexOf(p),E=s?m.indexOf(s):-1,w=c.layersWithOutsidePointerEventsDisabled.size>0,S=E>=h,R=function(e){const t=O(e),n=(0,b.useRef)(!1),r=(0,b.useRef)((()=>{}));return(0,b.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){const o={originalEvent:e};function u(){V(j,t,o,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",r.current),r.current=u,document.addEventListener("click",r.current,{once:!0})):u()}n.current=!1},o=window.setTimeout((()=>{document.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",e),document.removeEventListener("click",r.current)}}),[t]),{onPointerDownCapture:()=>n.current=!0}}((e=>{const t=e.target,n=[...c.branches].some((e=>e.contains(t)));S&&!n&&(null==o||o(e),null==l||l(e),e.defaultPrevented||null==a||a())})),A=function(e){const t=O(e),n=(0,b.useRef)(!1);return(0,b.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){V(Z,t,{originalEvent:e},{discrete:!1})}};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)}),[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}((e=>{const t=e.target;[...c.branches].some((e=>e.contains(t)))||(null==u||u(e),null==l||l(e),e.defaultPrevented||null==a||a())}));return function(e){const t=O(e);(0,b.useEffect)((()=>{const e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[t])}((e=>{E===c.layers.size-1&&(null==r||r(e),!e.defaultPrevented&&a&&(e.preventDefault(),a()))})),(0,b.useEffect)((()=>{if(s)return n&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(K=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(s)),c.layers.add(s),U(),()=>{n&&1===c.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=K)}}),[s,n,c]),(0,b.useEffect)((()=>()=>{s&&(c.layers.delete(s),c.layersWithOutsidePointerEventsDisabled.delete(s),U())}),[s,c]),(0,b.useEffect)((()=>{const e=()=>f({});return document.addEventListener($,e),()=>document.removeEventListener($,e)}),[]),(0,b.createElement)(F.div,(0,g.Z)({},i,{ref:v,style:{pointerEvents:w?S?"auto":"none":void 0,...e.style},onFocusCapture:y(e.onFocusCapture,A.onFocusCapture),onBlurCapture:y(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:y(e.onPointerDownCapture,R.onPointerDownCapture)}))}));function U(){const e=new CustomEvent($);document.dispatchEvent(e)}function V(e,t,n,{discrete:r}){const o=n.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?function(e,t){e&&(0,D.flushSync)((()=>e.dispatchEvent(t)))}(o,u):o.dispatchEvent(u)}const q="focusScope.autoFocusOnMount",z="focusScope.autoFocusOnUnmount",Y={bubbles:!1,cancelable:!0},X=(0,b.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:u,...l}=e,[a,i]=(0,b.useState)(null),c=O(o),s=O(u),d=(0,b.useRef)(null),f=C(t,(e=>i(e))),v=(0,b.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,b.useEffect)((()=>{if(r){function e(e){if(v.paused||!a)return;const t=e.target;a.contains(t)?d.current=t:Q(d.current,{select:!0})}function t(e){!v.paused&&a&&(a.contains(e.relatedTarget)||Q(d.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[r,a,v.paused]),(0,b.useEffect)((()=>{if(a){ee.add(v);const t=document.activeElement;if(!a.contains(t)){const n=new CustomEvent(q,Y);a.addEventListener(q,c),a.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Q(r,{select:t}),document.activeElement!==n)return}((e=H(a),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&Q(a))}return()=>{a.removeEventListener(q,c),setTimeout((()=>{const e=new CustomEvent(z,Y);a.addEventListener(z,s),a.dispatchEvent(e),e.defaultPrevented||Q(null!=t?t:document.body,{select:!0}),a.removeEventListener(z,s),ee.remove(v)}),0)}}var e}),[a,c,s,v]);const m=(0,b.useCallback)((e=>{if(!n&&!r)return;if(v.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,u]=function(e){const t=H(e),n=G(t,e),r=G(t.reverse(),e);return[n,r]}(t);r&&u?e.shiftKey||o!==u?e.shiftKey&&o===r&&(e.preventDefault(),n&&Q(u,{select:!0})):(e.preventDefault(),n&&Q(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,v.paused]);return(0,b.createElement)(F.div,(0,g.Z)({tabIndex:-1},l,{ref:f,onKeyDown:m}))}));function H(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const 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 G(e,t){for(const n of e)if(!J(n,{upTo:t}))return n}function J(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Q(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const ee=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=te(e,t),e.unshift(t)},remove(t){var n;e=te(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function te(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const ne=(0,b.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...o}=e;return r?L().createPortal((0,b.createElement)(F.div,(0,g.Z)({},o,{ref:t})),r):null}));const re=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,b.useState)(),r=(0,b.useRef)({}),o=(0,b.useRef)(e),u=(0,b.useRef)("none"),l=e?"mounted":"unmounted",[a,i]=function(e,t){return(0,b.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,b.useEffect)((()=>{const e=oe(r.current);u.current="mounted"===a?e:"none"}),[a]),R((()=>{const t=r.current,n=o.current;if(n!==e){const r=u.current,l=oe(t);if(e)i("MOUNT");else if("none"===l||"none"===(null==t?void 0:t.display))i("UNMOUNT");else{i(n&&r!==l?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,i]),R((()=>{if(t){const e=e=>{const n=oe(r.current).includes(e.animationName);e.target===t&&n&&(0,D.flushSync)((()=>i("ANIMATION_END")))},n=e=>{e.target===t&&(u.current=oe(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}i("ANIMATION_END")}),[t,i]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:(0,b.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):b.Children.only(n),u=C(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,b.cloneElement)(o,{ref:u}):null};function oe(e){return(null==e?void 0:e.animationName)||"none"}re.displayName="Presence";let ue=0;function le(){(0,b.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:ae()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:ae()),ue++,()=>{1===ue&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),ue--}}),[])}function ae(){const 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 ie=n(97582),ce=n(71642),se=n(7916),de=(0,n(87122)._)(),fe=function(){},ve=b.forwardRef((function(e,t){var n=b.useRef(null),r=b.useState({onScrollCapture:fe,onWheelCapture:fe,onTouchMoveCapture:fe}),o=r[0],u=r[1],l=e.forwardProps,a=e.children,i=e.className,c=e.removeScrollBar,s=e.enabled,d=e.shards,f=e.sideCar,v=e.noIsolation,m=e.inert,p=e.allowPinchZoom,h=e.as,E=void 0===h?"div":h,g=(0,ie.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=f,w=(0,se.q)([n,t]),C=(0,ie.__assign)((0,ie.__assign)({},g),o);return b.createElement(b.Fragment,null,s&&b.createElement(y,{sideCar:de,removeScrollBar:c,shards:d,noIsolation:v,inert:m,setCallbacks:u,allowPinchZoom:!!p,lockRef:n}),l?b.cloneElement(b.Children.only(a),(0,ie.__assign)((0,ie.__assign)({},C),{ref:w})):b.createElement(E,(0,ie.__assign)({},C,{className:i,ref:w}),a))}));ve.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ve.classNames={fullWidth:ce.zi,zeroRight:ce.pF};var me=n(66781),pe=n(32506),he=n(4055),Ee=!1;if("undefined"!=typeof window)try{var ge=Object.defineProperty({},"passive",{get:function(){return Ee=!0,!0}});window.addEventListener("test",ge,ge),window.removeEventListener("test",ge,ge)}catch(e){Ee=!1}var be=!!Ee&&{passive:!1},ye=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),we(e,n)){var r=Ce(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},we=function(e,t){return"v"===e?function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)}(t):function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)}(t)},Ce=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},Se=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Re=function(e){return[e.deltaX,e.deltaY]},Ae=function(e){return e&&"current"in e?e.current:e},Ne=function(e){return"\n  .block-interactivity-".concat(e," {pointer-events: none;}\n  .allow-interactivity-").concat(e," {pointer-events: all;}\n")},ke=0,Oe=[];const Pe=(0,me.L)(de,(function(e){var t=b.useRef([]),n=b.useRef([0,0]),r=b.useRef(),o=b.useState(ke++)[0],u=b.useState((function(){return(0,he.Ws)()}))[0],l=b.useRef(e);b.useEffect((function(){l.current=e}),[e]),b.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,ie.__spreadArray)([e.lockRef.current],(e.shards||[]).map(Ae),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var a=b.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!l.current.allowPinchZoom;var o,u=Se(e),a=n.current,i="deltaX"in e?e.deltaX:a[0]-u[0],c="deltaY"in e?e.deltaY:a[1]-u[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=ye(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ye(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(i||c)&&(r.current=o),!o)return!0;var v=r.current||o;return function(e,t,n,r,o){var u=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),l=u*r,a=n.target,i=t.contains(a),c=!1,s=l>0,d=0,f=0;do{var v=Ce(e,a),m=v[0],p=v[1]-v[2]-u*m;(m||p)&&we(e,a)&&(d+=p,f+=m),a=a.parentNode}while(!i&&a!==document.body||i&&(t.contains(a)||t===a));return(s&&(o&&0===d||!o&&l>d)||!s&&(o&&0===f||!o&&-l>f))&&(c=!0),c}(v,t,e,"h"===v?i:c,!0)}),[]),i=b.useCallback((function(e){var n=e;if(Oe.length&&Oe[Oe.length-1]===u){var r="deltaY"in n?Re(n):Se(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.preventDefault();else if(!o){var i=(l.current.shards||[]).map(Ae).filter(Boolean).filter((function(e){return e.contains(n.target)}));(i.length>0?a(n,i[0]):!l.current.noIsolation)&&n.preventDefault()}}}),[]),c=b.useCallback((function(e,n,r,o){var u={name:e,delta:n,target:r,should:o};t.current.push(u),setTimeout((function(){t.current=t.current.filter((function(e){return e!==u}))}),1)}),[]),s=b.useCallback((function(e){n.current=Se(e),r.current=void 0}),[]),d=b.useCallback((function(t){c(t.type,Re(t),t.target,a(t,e.lockRef.current))}),[]),f=b.useCallback((function(t){c(t.type,Se(t),t.target,a(t,e.lockRef.current))}),[]);b.useEffect((function(){return Oe.push(u),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",i,be),document.addEventListener("touchmove",i,be),document.addEventListener("touchstart",s,be),function(){Oe=Oe.filter((function(e){return e!==u})),document.removeEventListener("wheel",i,be),document.removeEventListener("touchmove",i,be),document.removeEventListener("touchstart",s,be)}}),[]);var v=e.removeScrollBar,m=e.inert;return b.createElement(b.Fragment,null,m?b.createElement(u,{styles:Ne(o)}):null,v?b.createElement(pe.jp,{gapMode:"margin"}):null)}));var De=b.forwardRef((function(e,t){return b.createElement(ve,(0,ie.__assign)({},e,{ref:t,sideCar:Pe}))}));De.classNames=ve.classNames;const Le=De;var Ie=n(23541);const _e="Dialog",[Me,xe]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,b.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,b.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,b.createContext)(r),u=n.length;function l(t){const{scope:n,children:r,...l}=t,a=(null==n?void 0:n[e][u])||o,i=(0,b.useMemo)((()=>l),Object.values(l));return(0,b.createElement)(a.Provider,{value:i},r)}return n=[...n,r],l.displayName=t+"Provider",[l,function(n,l){const a=(null==l?void 0:l[e][u])||o,i=(0,b.useContext)(a);if(i)return i;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},S(r,...t)]}(_e),[Te,Fe]=Me(_e),$e=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,a=(0,b.useRef)(null),i=(0,b.useRef)(null),[c=!1,s]=P({prop:r,defaultProp:o,onChange:u});return(0,b.createElement)(Te,{scope:t,triggerRef:a,contentRef:i,contentId:k(),titleId:k(),descriptionId:k(),open:c,onOpenChange:s,onOpenToggle:(0,b.useCallback)((()=>s((e=>!e))),[s]),modal:l},n)},je="DialogPortal",[Ze,Ke]=Me(je,{forceMount:void 0}),We=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,u=Fe(je,t);return(0,b.createElement)(Ze,{scope:t,forceMount:n},b.Children.map(r,(e=>(0,b.createElement)(re,{present:n||u.open},(0,b.createElement)(ne,{asChild:!0,container:o},e)))))},Be="DialogOverlay",Ue=(0,b.forwardRef)(((e,t)=>{const n=Ke(Be,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,u=Fe(Be,e.__scopeDialog);return u.modal?(0,b.createElement)(re,{present:r||u.open},(0,b.createElement)(Ve,(0,g.Z)({},o,{ref:t}))):null})),Ve=(0,b.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Fe(Be,n);return(0,b.createElement)(Le,{as:I,allowPinchZoom:!0,shards:[o.contentRef]},(0,b.createElement)(F.div,(0,g.Z)({"data-state":Je(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))})),qe="DialogContent",ze=(0,b.forwardRef)(((e,t)=>{const n=Ke(qe,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,u=Fe(qe,e.__scopeDialog);return(0,b.createElement)(re,{present:r||u.open},u.modal?(0,b.createElement)(Ye,(0,g.Z)({},o,{ref:t})):(0,b.createElement)(Xe,(0,g.Z)({},o,{ref:t})))})),Ye=(0,b.forwardRef)(((e,t)=>{const n=Fe(qe,e.__scopeDialog),r=(0,b.useRef)(null),o=C(t,n.contentRef,r);return(0,b.useEffect)((()=>{const e=r.current;if(e)return(0,Ie.Ry)(e)}),[]),(0,b.createElement)(He,(0,g.Z)({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:y(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:y(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:y(e.onFocusOutside,(e=>e.preventDefault()))}))})),Xe=(0,b.forwardRef)(((e,t)=>{const n=Fe(qe,e.__scopeDialog),r=(0,b.useRef)(!1);return(0,b.createElement)(He,(0,g.Z)({},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},onInteractOutside:t=>{var o,u;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);const l=t.target;(null===(u=n.triggerRef.current)||void 0===u?void 0:u.contains(l))&&t.preventDefault()}}))})),He=(0,b.forwardRef)(((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:u,...l}=e,a=Fe(qe,n),i=C(t,(0,b.useRef)(null));return le(),(0,b.createElement)(b.Fragment,null,(0,b.createElement)(X,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:u},(0,b.createElement)(B,(0,g.Z)({role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Je(a.open)},l,{ref:i,onDismiss:()=>a.onOpenChange(!1)}))),!1)})),Ge="DialogTitle";function Je(e){return e?"open":"closed"}const Qe="DialogTitleWarning",[et,tt]=function(e,t){const n=(0,b.createContext)(t);function r(e){const{children:t,...r}=e,o=(0,b.useMemo)((()=>r),Object.values(r));return(0,b.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=(0,b.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}(Qe,{contentName:qe,titleName:Ge,docsSlug:"dialog"}),nt=$e,rt=We,ot=Ue,ut=ze;var lt='[cmdk-group=""]',at='[cmdk-group-items=""]',it='[cmdk-item=""]',ct=`${it}:not([aria-disabled="true"])`,st="cmdk-item-select",dt="data-value",ft=(e,t)=>E(e,t),vt=b.createContext(void 0),mt=()=>b.useContext(vt),pt=b.createContext(void 0),ht=()=>b.useContext(pt),Et=b.createContext(void 0),gt=b.forwardRef(((e,t)=>{let n=b.useRef(null),r=It((()=>{var t,n,r;return{search:"",value:null!=(r=null!=(n=e.value)?n:null==(t=e.defaultValue)?void 0:t.toLowerCase())?r:"",filtered:{count:0,items:new Map,groups:new Set}}})),o=It((()=>new Set)),u=It((()=>new Map)),l=It((()=>new Map)),a=It((()=>new Set)),i=Dt(e),{label:c,children:s,value:d,onValueChange:f,filter:v,shouldFilter:m,vimBindings:p=!0,...h}=e,E=b.useId(),g=b.useId(),y=b.useId(),w=Tt();Lt((()=>{if(void 0!==d){let e=d.trim().toLowerCase();r.current.value=e,w(6,O),C.emit()}}),[d]);let C=b.useMemo((()=>({subscribe:e=>(a.current.add(e),()=>a.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,u,l;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)k(),A(),w(1,N);else if("value"===e){if(void 0!==(null==(o=i.current)?void 0:o.value)){let e=null!=t?t:"";return void(null==(l=(u=i.current).onValueChange)||l.call(u,e))}n||w(5,O)}C.emit()}},emit:()=>{a.current.forEach((e=>e()))}})),[]),S=b.useMemo((()=>({value:(e,t)=>{t!==l.current.get(e)&&(l.current.set(e,t),r.current.filtered.items.set(e,R(t)),w(2,(()=>{A(),C.emit()})))},item:(e,t)=>(o.current.add(e),t&&(u.current.has(t)?u.current.get(t).add(e):u.current.set(t,new Set([e]))),w(3,(()=>{k(),A(),r.current.value||N(),C.emit()})),()=>{l.current.delete(e),o.current.delete(e),r.current.filtered.items.delete(e);let t=P();w(4,(()=>{k(),(null==t?void 0:t.getAttribute("id"))===e&&N(),C.emit()}))}),group:e=>(u.current.has(e)||u.current.set(e,new Set),()=>{l.current.delete(e),u.current.delete(e)}),filter:()=>i.current.shouldFilter,label:c||e["aria-label"],commandRef:n,listId:E,inputId:y,labelId:g})),[]);function R(e){var t,n;let o=null!=(n=null==(t=i.current)?void 0:t.filter)?n:ft;return e?o(e,r.current.search):0}function A(){if(!n.current||!r.current.search||!1===i.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach((n=>{let r=u.current.get(n),o=0;r.forEach((t=>{let n=e.get(t);o=Math.max(n,o)})),t.push([n,o])}));let o=n.current.querySelector('[cmdk-list-sizer=""]');D().sort(((t,n)=>{var r,o;let u=t.getAttribute(dt),l=n.getAttribute(dt);return(null!=(r=e.get(l))?r:0)-(null!=(o=e.get(u))?o:0)})).forEach((e=>{let t=e.closest(at);t?t.appendChild(e.parentElement===t?e:e.closest(`${at} > *`)):o.appendChild(e.parentElement===o?e:e.closest(`${at} > *`))})),t.sort(((e,t)=>t[1]-e[1])).forEach((e=>{let t=n.current.querySelector(`${lt}[${dt}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)}))}function N(){let e=D().find((e=>!e.ariaDisabled)),t=null==e?void 0:e.getAttribute(dt);C.setState("value",t||void 0)}function k(){if(!r.current.search||!1===i.current.shouldFilter)return void(r.current.filtered.count=o.current.size);r.current.filtered.groups=new Set;let e=0;for(let t of o.current){let n=R(l.current.get(t));r.current.filtered.items.set(t,n),n>0&&e++}for(let[e,t]of u.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=e}function O(){var e,t,n;let r=P();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(lt))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function P(){var e;return null==(e=n.current)?void 0:e.querySelector(`${it}[aria-selected="true"]`)}function D(){return Array.from(n.current.querySelectorAll(ct))}function L(e){let t=D()[e];t&&C.setState("value",t.getAttribute(dt))}function I(e){var t;let n=P(),r=D(),o=r.findIndex((e=>e===n)),u=r[o+e];null!=(t=i.current)&&t.loop&&(u=o+e<0?r[r.length-1]:o+e===r.length?r[0]:r[o+e]),u&&C.setState("value",u.getAttribute(dt))}function _(e){let t,n=P(),r=null==n?void 0:n.closest(lt);for(;r&&!t;)r=e>0?Ot(r,lt):Pt(r,lt),t=null==r?void 0:r.querySelector(ct);t?C.setState("value",t.getAttribute(dt)):I(e)}let M=()=>L(D().length-1),x=e=>{e.preventDefault(),e.metaKey?M():e.altKey?_(1):I(1)},T=e=>{e.preventDefault(),e.metaKey?L(0):e.altKey?_(-1):I(-1)};return b.createElement("div",{ref:_t([n,t]),...h,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=h.onKeyDown)||t.call(h,e),!e.defaultPrevented)switch(e.key){case"n":case"j":p&&e.ctrlKey&&x(e);break;case"ArrowDown":x(e);break;case"p":case"k":p&&e.ctrlKey&&T(e);break;case"ArrowUp":T(e);break;case"Home":e.preventDefault(),L(0);break;case"End":e.preventDefault(),M();break;case"Enter":if(!e.nativeEvent.isComposing){e.preventDefault();let t=P();if(t){let e=new Event(st);t.dispatchEvent(e)}}}}},b.createElement("label",{"cmdk-label":"",htmlFor:S.inputId,id:S.labelId,style:Ft},c),b.createElement(pt.Provider,{value:C},b.createElement(vt.Provider,{value:S},s)))})),bt=b.forwardRef(((e,t)=>{var n,r;let o=b.useId(),u=b.useRef(null),l=b.useContext(Et),a=mt(),i=Dt(e),c=null!=(r=null==(n=i.current)?void 0:n.forceMount)?r:null==l?void 0:l.forceMount;Lt((()=>a.item(o,null==l?void 0:l.id)),[]);let s=xt(o,u,[e.value,e.children,u]),d=ht(),f=Mt((e=>e.value&&e.value===s.current)),v=Mt((e=>!(!c&&!1!==a.filter())||(!e.search||e.filtered.items.get(o)>0)));function m(){var e,t;p(),null==(t=(e=i.current).onSelect)||t.call(e,s.current)}function p(){d.setState("value",s.current,!0)}if(b.useEffect((()=>{let t=u.current;if(t&&!e.disabled)return t.addEventListener(st,m),()=>t.removeEventListener(st,m)}),[v,e.onSelect,e.disabled]),!v)return null;let{disabled:h,value:E,onSelect:g,forceMount:y,...w}=e;return b.createElement("div",{ref:_t([u,t]),...w,id:o,"cmdk-item":"",role:"option","aria-disabled":h||void 0,"aria-selected":f||void 0,"data-disabled":h||void 0,"data-selected":f||void 0,onPointerMove:h?void 0:p,onClick:h?void 0:m},e.children)})),yt=b.forwardRef(((e,t)=>{let{heading:n,children:r,forceMount:o,...u}=e,l=b.useId(),a=b.useRef(null),i=b.useRef(null),c=b.useId(),s=mt(),d=Mt((e=>!(!o&&!1!==s.filter())||(!e.search||e.filtered.groups.has(l))));Lt((()=>s.group(l)),[]),xt(l,a,[e.value,e.heading,i]);let f=b.useMemo((()=>({id:l,forceMount:o})),[o]),v=b.createElement(Et.Provider,{value:f},r);return b.createElement("div",{ref:_t([a,t]),...u,"cmdk-group":"",role:"presentation",hidden:!d||void 0},n&&b.createElement("div",{ref:i,"cmdk-group-heading":"","aria-hidden":!0,id:c},n),b.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?c:void 0},v))})),wt=b.forwardRef(((e,t)=>{let{alwaysRender:n,...r}=e,o=b.useRef(null),u=Mt((e=>!e.search));return n||u?b.createElement("div",{ref:_t([o,t]),...r,"cmdk-separator":"",role:"separator"}):null})),Ct=b.forwardRef(((e,t)=>{let{onValueChange:n,...r}=e,o=null!=e.value,u=ht(),l=Mt((e=>e.search)),a=Mt((e=>e.value)),i=mt(),c=b.useMemo((()=>{var e;let t=null==(e=i.commandRef.current)?void 0:e.querySelector(`${it}[${dt}="${a}"]`);return null==t?void 0:t.getAttribute("id")}),[a,i.commandRef]);return b.useEffect((()=>{null!=e.value&&u.setState("search",e.value)}),[e.value]),b.createElement("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:o?e.value:l,onChange:e=>{o||u.setState("search",e.target.value),null==n||n(e.target.value)}})})),St=b.forwardRef(((e,t)=>{let{children:n,...r}=e,o=b.useRef(null),u=b.useRef(null),l=mt();return b.useEffect((()=>{if(u.current&&o.current){let e,t=u.current,n=o.current,r=new ResizeObserver((()=>{e=requestAnimationFrame((()=>{let e=t.offsetHeight;n.style.setProperty("--cmdk-list-height",e.toFixed(1)+"px")}))}));return r.observe(t),()=>{cancelAnimationFrame(e),r.unobserve(t)}}}),[]),b.createElement("div",{ref:_t([o,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:l.listId,"aria-labelledby":l.inputId},b.createElement("div",{ref:u,"cmdk-list-sizer":""},n))})),Rt=b.forwardRef(((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:o,contentClassName:u,container:l,...a}=e;return b.createElement(nt,{open:n,onOpenChange:r},b.createElement(rt,{container:l},b.createElement(ot,{"cmdk-overlay":"",className:o}),b.createElement(ut,{"aria-label":e.label,"cmdk-dialog":"",className:u},b.createElement(gt,{ref:t,...a}))))})),At=b.forwardRef(((e,t)=>{let n=b.useRef(!0),r=Mt((e=>0===e.filtered.count));return b.useEffect((()=>{n.current=!1}),[]),n.current||!r?null:b.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})})),Nt=b.forwardRef(((e,t)=>{let{progress:n,children:r,...o}=e;return b.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},b.createElement("div",{"aria-hidden":!0},r))})),kt=Object.assign(gt,{List:St,Item:bt,Input:Ct,Group:yt,Separator:wt,Dialog:Rt,Empty:At,Loading:Nt});function Ot(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Pt(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function Dt(e){let t=b.useRef(e);return Lt((()=>{t.current=e})),t}var Lt="undefined"==typeof window?b.useEffect:b.useLayoutEffect;function It(e){let t=b.useRef();return void 0===t.current&&(t.current=e()),t}function _t(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}function Mt(e){let t=ht(),n=()=>e(t.snapshot());return b.useSyncExternalStore(t.subscribe,n,n)}function xt(e,t,n){let r=b.useRef(),o=mt();return Lt((()=>{var u;let l=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim().toLowerCase():r.current}})();o.value(e,l),null==(u=t.current)||u.setAttribute(dt,l),r.current=l})),r}var Tt=()=>{let[e,t]=b.useState(),n=It((()=>new Map));return Lt((()=>{n.current.forEach((e=>e())),n.current=new Map}),[e]),(e,r)=>{n.current.set(e,r),t({})}},Ft={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}}}]);