1import{o as e}from"./chunk-CMxvf4Kt.js";import{t}from"./react-cS1o3OVs.js";import{t as n}from"./jsx-runtime-sLPvdpSW.js";import{i as r,r as i,t as a}from"./tslib.es6-Tae09705.js";import{Wt as o,_t as s,d as c}from"./index--PbXEDk_.js";import{n as l,t as u}from"./dist-BGOBqpW8.js";var d=e(t(),1);typeof window<`u`&&window.document&&window.document.createElement;function f(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}var p=n();function m(e,t){let n=d.createContext(t),r=e=>{let{children:t,...r}=e,i=d.useMemo(()=>r,Object.values(r));return(0,p.jsx)(n.Provider,{value:i,children:t})};r.displayName=e+`Provider`;function i(r){let i=d.useContext(n);if(i)return i;if(t!==void 0)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}return[r,i]}function h(e,t=[]){let n=[];function r(t,r){let i=d.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=d.useMemo(()=>o,Object.values(o));return(0,p.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=d.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>d.createContext(e));return function(n){let r=n?.[e]||t;return d.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,g(i,...t)]}function g(...e){let t=e[0];if(e.length===1)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 i=n(e)[`__scope${r}`];return{...t,...i}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var _=globalThis?.document?d.useLayoutEffect:()=>{},ee=d.useId||(()=>void 0),v=0;function y(e){let[t,n]=d.useState(ee());return _(()=>{e||n(e=>e??String(v++))},[e]),e||(t?`radix-${t}`:``)}var b=d.useInsertionEffect||_;function x({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,o]=S({defaultProp:t,onChange:n}),s=e!==void 0,c=s?e:i;{let t=d.useRef(e!==void 0);d.useEffect(()=>{let e=t.current;e!==s&&console.warn(`${r} is changing from ${e?`controlled`:`uncontrolled`} to ${s?`controlled`:`uncontrolled`}. 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.`),t.current=s},[s,r])}return[c,d.useCallback(t=>{if(s){let n=C(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}function S({defaultProp:e,onChange:t}){let[n,r]=d.useState(e),i=d.useRef(n),a=d.useRef(t);return b(()=>{a.current=t},[t]),d.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}function C(e){return typeof e==`function`}var w=e(o(),1);function T(e){let t=te(e),n=d.forwardRef((e,n)=>{let{children:r,...i}=e,a=d.Children.toArray(r),o=a.find(re);if(o){let e=o.props.children,r=a.map(t=>t===o?d.Children.count(e)>1?d.Children.only(null):d.isValidElement(e)?e.props.children:null:t);return(0,p.jsx)(t,{...i,ref:n,children:d.isValidElement(e)?d.cloneElement(e,void 0,r):null})}return(0,p.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function te(e){let t=d.forwardRef((e,t)=>{let{children:n,...r}=e;if(d.isValidElement(n)){let e=ae(n),i=ie(r,n.props);return n.type!==d.Fragment&&(i.ref=t?u(t,e):e),d.cloneElement(n,i)}return d.Children.count(n)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ne=Symbol(`radix.slottable`);function re(e){return d.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===ne}function ie(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function ae(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var E=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>
vendor: 18,464 bytes, lines 1-41
1{let n=T(`Primitive.${t}`),r=d.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,p.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function oe(e,t){e&&w.flushSync(()=>e.dispatchEvent(t))}function D(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current?.(...e),[])}function se(e,t=globalThis?.document){let n=D(e);d.useEffect(()=>{let e=e=>{e.key===`Escape`&&n(e)};return t.addEventListener(`keydown`,e,{capture:!0}),()=>t.removeEventListener(`keydown`,e,{capture:!0})},[n,t])}var ce=`DismissableLayer`,O=`dismissableLayer.update`,le=`dismissableLayer.pointerDownOutside`,ue=`dismissableLayer.focusOutside`,de,fe=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),k=d.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,u=d.useContext(fe),[m,h]=d.useState(null),g=m?.ownerDocument??globalThis?.document,[,_]=d.useState({}),ee=l(t,e=>h(e)),v=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),b=v.indexOf(y),x=m?v.indexOf(m):-1,S=u.layersWithOutsidePointerEventsDisabled.size>0,C=x>=b,w=he(e=>{let t=e.target,n=[...u.branches].some(e=>e.contains(t));!C||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},g),T=ge(e=>{let t=e.target;[...u.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},g);return se(e=>{x===u.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},g),d.useEffect(()=>{if(m)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(de=g.body.style.pointerEvents,g.body.style.pointerEvents=`none`),u.layersWithOutsidePointerEventsDisabled.add(m)),u.layers.add(m),_e(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=de)}},[m,g,n,u]),d.useEffect(()=>()=>{m&&(u.layers.delete(m),u.layersWithOutsidePointerEventsDisabled.delete(m),_e())},[m,u]),d.useEffect(()=>{let e=()=>_({});return document.addEventListener(O,e),()=>document.removeEventListener(O,e)},[]),(0,p.jsx)(E.div,{...c,ref:ee,style:{pointerEvents:S?C?`auto`:`none`:void 0,...e.style},onFocusCapture:f(e.onFocusCapture,T.onFocusCapture),onBlurCapture:f(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:f(e.onPointerDownCapture,w.onPointerDownCapture)})});k.displayName=ce;var pe=`DismissableLayerBranch`,me=d.forwardRef((e,t)=>{let n=d.useContext(fe),r=d.useRef(null),i=l(t,r);return d.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,p.jsx)(E.div,{...e,ref:i})});me.displayName=pe;function he(e,t=globalThis?.document){let n=D(e),r=d.useRef(!1),i=d.useRef(()=>{});return d.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){ve(le,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function ge(e,t=globalThis?.document){let n=D(e),r=d.useRef(!1);return d.useEffect(()=>{let e=e=>{e.target&&!r.current&&ve(ue,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function _e(){let e=new CustomEvent(O);document.dispatchEvent(e)}function ve(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?oe(i,a):i.dispatchEvent(a)}var ye=`focusScope.autoFocusOnMount`,be=`focusScope.autoFocusOnUnmount`,xe={bubbles:!1,cancelable:!0},Se=`FocusScope`,Ce=d.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=d.useState(null),u=D(i),f=D(a),m=d.useRef(null),h=l(t,e=>c(e)),g=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(r){let e=function(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?m.current=t:A(m.current,{select:!0})},t=function(e){if(g.paused||!s)return;let t=e.relatedTarget;t!==null&&(s.contains(t)||A(m.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&A(s)};document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t),r.disconnect()}}},[r,s,g.paused]),d.useEffect(()=>{if(s){Ae.add(g);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(ye,xe);s.addEventListener(ye,u),s.dispatchEvent(t),t.defaultPrevented||(we(Ne(Ee(s)),{select:!0}),document.activeElement===e&&A(s))}return()=>{s.removeEventListener(ye,u),setTimeout(()=>{let t=new CustomEvent(be,xe);s.addEventListener(be,f),s.dispatchEvent(t),t.defaultPrevented||A(e??document.body,{select:!0}),s.removeEventListener(be,f),Ae.remove(g)},0)}}},[s,u,f,g]);let _=d.useCallback(e=>{if(!n&&!r||g.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=Te(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&A(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&A(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,g.paused]);return(0,p.jsx)(E.div,{tabIndex:-1,...o,ref:h,onKeyDown:_})});Ce.displayName=Se;function we(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(A(r,{select:t}),document.activeElement!==n)return}function Te(e){let t=Ee(e);return[De(t,e),De(t.reverse(),e)]}function Ee(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;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 De(e,t){for(let n of e)if(!Oe(n,{upTo:t}))return n}function Oe(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function ke(e){return e instanceof HTMLInputElement&&`select`in e}function A(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&ke(e)&&t&&e.select()}}var Ae=je();function je(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Me(e,t),e.unshift(t)},remove(t){e=Me(e,t),e[0]?.resume()}}}function Me(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Ne(e){return e.filter(e=>e.tagName!==`A`)}var Pe=`Portal`,j=d.forwardRef((e,t)=>{let{container:n,...r}=e,[i,a]=d.useState(!1);_(()=>a(!0),[]);let o=n||i&&globalThis?.document?.body;return o?w.createPortal((0,p.jsx)(E.div,{...r,ref:t}),o):null});j.displayName=Pe;function Fe(e,t){return d.useReducer((e,n)=>t[e][n]??e,e)}var M=e=>{let{present:t,children:n}=e,r=Ie(t),i=typeof n==`function`?n({present:r.isPresent}):d.Children.only(n),a=l(r.ref,Le(i));return typeof n==`function`||r.isPresent?d.cloneElement(i,{ref:a}):null};M.displayName=`Presence`;function Ie(e){let[t,n]=d.useState(),r=d.useRef(null),i=d.useRef(e),a=d.useRef(`none`),[o,s]=Fe(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return d.useEffect(()=>{let e=N(r.current);a.current=o===`mounted`?e:`none`},[o]),_(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=N(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),_(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=N(r.current).includes(CSS.escape(a.animationName));if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=N(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}else s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:d.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}function N(e){return e?.animationName||`none`}function Le(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var P=0;function Re(){d.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??ze()),document.body.insertAdjacentElement(`beforeend`,e[1]??ze()),P++,()=>{P===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),P--}},[])}function ze(){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}var F=`right-scroll-bar-position`,I=`width-before-scroll-bar`,Be=`with-scroll-bars-hidden`,Ve=`--removed-body-scroll-bar-size`;function L(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function He(e,t){var n=(0,d.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var Ue=typeof window<`u`?d.useLayoutEffect:d.useEffect,We=new WeakMap;function Ge(e,t){var n=He(t||null,function(t){return e.forEach(function(e){return L(e,t)})});return Ue(function(){var t=We.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||L(e,null)}),i.forEach(function(e){r.has(e)||L(e,a)})}We.set(n,e)},[e]),n}function Ke(e){return e}function qe(e,t){t===void 0&&(t=Ke);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function Je(e){e===void 0&&(e={});var t=qe(null);return t.options=a({async:!0,ssr:!1},e),t}var Ye=function(e){var t=e.sideCar,n=i(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return d.createElement(r,a({},n))};Ye.isSideCarExport=!0;function Xe(e,t){return e.useMedium(t),Ye}var Ze=Je(),R=function(){},z=d.forwardRef(function(e,t){var n=d.useRef(null),r=d.useState({onScrollCapture:R,onWheelCapture:R,onTouchMoveCapture:R}),o=r[0],s=r[1],c=e.forwardProps,l=e.children,u=e.className,f=e.removeScrollBar,p=e.enabled,m=e.shards,h=e.sideCar,g=e.noRelative,_=e.noIsolation,ee=e.inert,v=e.allowPinchZoom,y=e.as,b=y===void 0?`div`:y,x=e.gapMode,S=i(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noRelative`,`noIsolation`,`inert`,`allowPinchZoom`,`as`,`gapMode`]),C=h,w=Ge([n,t]),T=a(a({},S),o);return d.createElement(d.Fragment,null,p&&d.createElement(C,{sideCar:Ze,removeScrollBar:f,shards:m,noRelative:g,noIsolation:_,inert:ee,setCallbacks:s,allowPinchZoom:!!v,lockRef:n,gapMode:x}),c?d.cloneElement(d.Children.only(l),a(a({},T),{ref:w})):d.createElement(b,a({},T,{className:u,ref:w}),l))});z.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},z.classNames={fullWidth:I,zeroRight:F};var Qe,$e=function(){if(Qe)return Qe;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function et(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=$e();return t&&e.setAttribute(`nonce`,t),e}function tt(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function nt(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var rt=function(){var e=0,t=null;return{add:function(n){e==0&&(t=et())&&(tt(t,n),nt(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},it=function(){var e=rt();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},at=function(){var e=it();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},ot={left:0,top:0,right:0,gap:0},st=function(e){return parseInt(e||``,10)||0},ct=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[st(n),st(r),st(i)]},lt=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return ot;var t=ct(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ut=at(),B=`data-scroll-locked`,dt=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),` 2 .${Be} { 3 overflow: hidden ${r}; 4 padding-right: ${s}px ${r}; 5 } 6 body[${B}] { 7 overflow: hidden ${r}; 8 overscroll-behavior: contain; 9 ${[t&&`position: relative ${r};`,n===`margin`&&` 10 padding-left: ${i}px; 11 padding-top: ${a}px; 12 padding-right: ${o}px; 13 margin-left:0; 14 margin-top:0; 15 margin-right: ${s}px ${r}; 16 `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)} 17 } 18 19 .${F} { 20 right: ${s}px ${r}; 21 } 22 23 .${I} { 24 margin-right: ${s}px ${r}; 25 } 26 27 .${F} .${F} { 28 right: 0 ${r}; 29 } 30 31 .${I} .${I} { 32 margin-right: 0 ${r}; 33 } 34 35 body[${B}] { 36 ${Ve}: ${s}px; 37 } 38`},ft=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},pt=function(){d.useEffect(function(){return document.body.setAttribute(B,(ft()+1).toString()),function(){var e=ft()-1;e<=0?document.body.removeAttribute(B):document.body.setAttribute(B,e.toString())}},[])},mt=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;pt();var a=d.useMemo(function(){return lt(i)},[i]);return d.createElement(ut,{styles:dt(a,!t,i,n?``:`!important`)})},ht=!1;if(typeof window<`u`)try{var V=Object.defineProperty({},"passive",{get:function(){return ht=!0,!0}});window.addEventListener(`test`,V,V),window.removeEventListener(`test`,V,V)}catch{ht=!1}var H=ht?{passive:!1}:!1,gt=function(e){return e.tagName===`TEXTAREA`},_t=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!gt(e)&&n[t]===`visible`)},vt=function(e){return _t(e,`overflowY`)},yt=function(e){return _t(e,`overflowX`)},bt=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),Ct(e,r)){var i=wt(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},xt=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},St=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},Ct=function(e,t){return e===`v`?vt(t):yt(t)},wt=function(e,t){return e===`v`?xt(t):St(t)},Tt=function(e,t){return e===`h`&&t===`rtl`?-1:1},Et=function(e,t,n,r,i){var a=Tt(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=wt(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Ct(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},U=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Dt=function(e){return[e.deltaX,e.deltaY]},Ot=function(e){return e&&`current`in e?e.current:e},kt=function(e,t){return e[0]===t[0]&&e[1]===t[1]},At=function(e){return` 39 .block-interactivity-${e} {pointer-events: none;} 40 .allow-interactivity-${e} {pointer-events: all;} 41`},jt=0,W=[];function Mt(e){var t=d.useRef([]),n=d.useRef([0,0]),i=d.useRef(),a=d.useState(jt++)[0],o=d.useState(at)[0],s=d.useRef(e);d.useEffect(function(){s.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${a}`);var t=r([e.lockRef.current],(e.shards||[]).map(Ot),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${a}`)}),function(){document.body.classList.remove(`block-interactivity-${a}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${a}`)})}}},[e.inert,e.lockRef.current,e.shards]);var c=d.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!s.current.allowPinchZoom;var r=U(e),a=n.current,o=`deltaX`in e?e.deltaX:a[0]-r[0],c=`deltaY`in e?e.deltaY:a[1]-r[1],l,u=e.target,d=Math.abs(o)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=bt(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=bt(d,u)),!m)return!1;if(!i.current&&`changedTouches`in e&&(o||c)&&(i.current=l),!l)return!0;var h=i.current||l;return Et(h,t,e,h===`h`?o:c,!0)},[]),l=d.useCallback(function(e){var n=e;if(!(!W.length||W[W.length-1]!==o)){var r=`deltaY`in n?Dt(n):U(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&kt(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}
vendor: 4,752 bytes, line 41
41if(!i){var a=(s.current.shards||[]).map(Ot).filter(Boolean).filter(function(e){return e.contains(n.target)});(a.length>0?c(n,a[0]):!s.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),u=d.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:Nt(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),f=d.useCallback(function(e){n.current=U(e),i.current=void 0},[]),p=d.useCallback(function(t){u(t.type,Dt(t),t.target,c(t,e.lockRef.current))},[]),m=d.useCallback(function(t){u(t.type,U(t),t.target,c(t,e.lockRef.current))},[]);d.useEffect(function(){return W.push(o),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener(`wheel`,l,H),document.addEventListener(`touchmove`,l,H),document.addEventListener(`touchstart`,f,H),function(){W=W.filter(function(e){return e!==o}),document.removeEventListener(`wheel`,l,H),document.removeEventListener(`touchmove`,l,H),document.removeEventListener(`touchstart`,f,H)}},[]);var h=e.removeScrollBar,g=e.inert;return d.createElement(d.Fragment,null,g?d.createElement(o,{styles:At(a)}):null,h?d.createElement(mt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Nt(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Pt=Xe(Ze,Mt),G=d.forwardRef(function(e,t){return d.createElement(z,a({},e,{ref:t,sideCar:Pt}))});G.classNames=z.classNames;var Ft=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},K=new WeakMap,q=new WeakMap,J={},It=0,Lt=function(e){return e&&(e.host||Lt(e.parentNode))},Rt=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Lt(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},zt=function(e,t,n,r){var i=Rt(t,Array.isArray(e)?e:[e]);J[n]||(J[n]=new WeakMap);var a=J[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(K.get(e)||0)+1,l=(a.get(e)||0)+1;K.set(e,c),a.set(e,l),o.push(e),c===1&&i&&q.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),It++,function(){o.forEach(function(e){var t=K.get(e)-1,i=a.get(e)-1;K.set(e,t),a.set(e,i),t||(q.has(e)||e.removeAttribute(r),q.delete(e)),i||e.removeAttribute(n)}),It--,It||(K=new WeakMap,K=new WeakMap,q=new WeakMap,J={})}},Bt=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Ft(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),zt(r,i,n,`aria-hidden`)):function(){return null}};function Vt(e){let t=Ht(e),n=d.forwardRef((e,n)=>{let{children:r,...i}=e,a=d.Children.toArray(r),o=a.find(Wt);if(o){let e=o.props.children,r=a.map(t=>t===o?d.Children.count(e)>1?d.Children.only(null):d.isValidElement(e)?e.props.children:null:t);return(0,p.jsx)(t,{...i,ref:n,children:d.isValidElement(e)?d.cloneElement(e,void 0,r):null})}return(0,p.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Ht(e){let t=d.forwardRef((e,t)=>{let{children:n,...r}=e;if(d.isValidElement(n)){let e=Kt(n),i=Gt(r,n.props);return n.type!==d.Fragment&&(i.ref=t?u(t,e):e),d.cloneElement(n,i)}return d.Children.count(n)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ut=Symbol(`radix.slottable`);function Wt(e){return d.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Ut}function Gt(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Kt(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Y=`Dialog`,[qt,Jt]=h(Y),[Yt,X]=qt(Y),Xt=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=d.useRef(null),c=d.useRef(null),[l,u]=x({prop:r,defaultProp:i??!1,onChange:a,caller:Y});return(0,p.jsx)(Yt,{scope:t,triggerRef:s,contentRef:c,contentId:y(),titleId:y(),descriptionId:y(),open:l,onOpenChange:u,onOpenToggle:d.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})};Xt.displayName=Y;var Zt=`DialogTrigger`,Qt=d.forwardRef((e,t)=>
41{let{__scopeDialog:n,...r}=e,i=X(Zt,n),a=l(t,i.triggerRef);return(0,p.jsx)(E.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":$(i.open),...r,ref:a,onClick:f(e.onClick,i.onOpenToggle)})});Qt.displayName=Zt;var $t=`DialogPortal`,[en,tn]=qt($t,{forceMount:void 0}),nn=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=X($t,t);return(0,p.jsx)(en,{scope:t,forceMount:n,children:d.Children.map(r,e=>(0,p.jsx)(M,{present:n||a.open,children:(0,p.jsx)(j,{asChild:!0,container:i,children:e})}))})};nn.displayName=$t;var Z=`DialogOverlay`,rn=d.forwardRef((e,t)=>{let n=tn(Z,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=X(Z,e.__scopeDialog);return a.modal?(0,p.jsx)(M,{present:r||a.open,children:(0,p.jsx)(on,{...i,ref:t})}):null});rn.displayName=Z;var an=Vt(`DialogOverlay.RemoveScroll`),on=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=X(Z,n);return(0,p.jsx)(G,{as:an,allowPinchZoom:!0,shards:[i.contentRef],children:(0,p.jsx)(E.div,{"data-state":$(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),Q=`DialogContent`,sn=d.forwardRef((e,t)=>{let n=tn(Q,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=X(Q,e.__scopeDialog);return(0,p.jsx)(M,{present:r||a.open,children:a.modal?(0,p.jsx)(cn,{...i,ref:t}):(0,p.jsx)(ln,{...i,ref:t})})});sn.displayName=Q;var cn=d.forwardRef((e,t)=>{let n=X(Q,e.__scopeDialog),r=d.useRef(null),i=l(t,n.contentRef,r);return d.useEffect(()=>{let e=r.current;if(e)return Bt(e)},[]),(0,p.jsx)(un,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:f(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:f(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:f(e.onFocusOutside,e=>e.preventDefault())})}),ln=d.forwardRef((e,t)=>{let n=X(Q,e.__scopeDialog),r=d.useRef(!1),i=d.useRef(!1);return(0,p.jsx)(un,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),un=d.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=X(Q,n),c=d.useRef(null),u=l(t,c);return Re(),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(Ce,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,p.jsx)(k,{role:`dialog`,id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":$(s.open),...o,ref:u,onDismiss:()=>s.onOpenChange(!1)})}),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(bn,{titleId:s.titleId}),(0,p.jsx)(Sn,{contentRef:c,descriptionId:s.descriptionId})]})]})}),dn=`DialogTitle`,fn=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=X(dn,n);return(0,p.jsx)(E.h2,{id:i.titleId,...r,ref:t})});fn.displayName=dn;var pn=`DialogDescription`,mn=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=X(pn,n);return(0,p.jsx)(E.p,{id:i.descriptionId,...r,ref:t})});mn.displayName=pn;var hn=`DialogClose`,gn=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=X(hn,n);return(0,p.jsx)(E.button,{type:`button`,...r,ref:t,onClick:f(e.onClick,()=>i.onOpenChange(!1))})});gn.displayName=hn;function $(e){return e?`open`:`closed`}var _n=`DialogTitleWarning`,[vn,yn]=m(_n,{contentName:Q,titleName:dn,docsSlug:`dialog`}),bn=({titleId:e})=>{let t=yn(_n),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 42 43If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 44 45For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return d.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},xn=`DialogDescriptionWarning`,Sn=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${yn(xn).contentName}}.`;return d.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Cn=Xt,wn=Qt,Tn=nn,En=rn,Dn=sn,On=fn,kn=mn,An=gn,jn=Cn,Mn=Tn,Nn=An,Pn=d.forwardRef(({className:e,...t},n)=>(0,p.jsx)(En,{ref:n,className:c(`fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0`,e),...t}));Pn.displayName=En.displayName;var Fn=d.forwardRef(({className:e,children:t,...n},r)=>(0,p.jsxs)(Mn,{children:[(0,p.jsx)(Pn,{}),(0,p.jsxs)(Dn,{ref:r,className:c(`fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-lg`,e),...n,children:[t,(0,p.jsxs)(An,{className:`absolute right-4 top-4 flex h-8 w-8 items-center justify-center rounded-full border border-gold/60 bg-gold/15 text-gold opacity-90 ring-offset-background cursor-pointer transition-all hover:scale-105 hover:bg-gold hover:text-navy hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground`,children:[(0,p.jsx)(s,{className:`h-4 w-4`,strokeWidth:2.5}),(0,p.jsx)(`span`,{className:`sr-only`,children:`Close`})]})]})]}));Fn.displayName=Dn.displayName;var In=({className:e,...t})=>(0,p.jsx)(`div`,{className:c(`flex flex-col space-y-1.5 text-center sm:text-left`,e),...t});In.displayName=`DialogHeader`;var Ln=({className:e,...t})=>(0,p.jsx)(`div`,{className:c(`flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2`,e),...t});Ln.displayName=`DialogFooter`;var Rn=d.forwardRef(({className:e,...t},n)=>(0,p.jsx)(On,{ref:n,className:c(`text-lg font-semibold leading-none tracking-tight`,e),...t}));Rn.displayName=On.displayName;var zn=d.forwardRef(({className:e,...t},n)=>(0,p.jsx)(kn,{ref:n,className:c(`text-sm text-muted-foreground`,e),...t}));zn.displayName=kn.displayName;export{_ as A,Ce as C,oe as D,E,f as M,x as O,j as S,D as T,Jt as _,Ln as a,Re as b,An as c,En as d,Tn as f,vn as g,wn as h,zn as i,h as j,y as k,Dn as l,On as m,Nn as n,In as o,Cn as p,Fn as r,Rn as s,jn as t,kn as u,Bt as v,k as w,M as x,G as y};
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.