1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{_ as t,n,v as r,y as i}from"./vendor-DuLXSWrv.js";import{n as a,r as o}from"./emotion-react-jsx-runtime.browser.esm-DJs9gvez.js";import{t as s}from"./utils-BRcsXyF2.js";import{t as c}from"./createLucideIcon-Ck4-0zYI.js";import{r as l}from"./Combination-2n5iJq_P.js";import{t as u}from"./dist-U01bleUO.js";import{t as d}from"./dist-CMuo3I7b.js";var f=c(`minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),p=n(),m=e(i(),1);function h(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function g(...e){return t=>{let n=!1,r=e.map(e=>{let r=h(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():h(e[t],null)}}}}function _(...e){return m.useCallback(g(...e),e)}var v=e(r(),1);function y(e,t=[]){let n=[];function r(t,r){let i=m.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=m.useMemo(()=>o,Object.values(o));return(0,v.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=m.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=>m.createContext(e));return function(n){let r=n?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,b(i,...t)]}function b(...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 m.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function x(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function S(e){let t=m.useRef(e);return m.useEffect(()=>{t.current=e}),m.useMemo(()=>(...e)=>t.current?.(...e),[])}function C({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=w({defaultProp:t,onChange:n}),a=e!==void 0,o=a?e:r,s=S(n);return[o,m.useCallback(t=>{if(a){let n=typeof t==`function`?t(e):t;n!==e&&s(n)}else i(t)},[a,e,i,s])]}function w({defaultProp:e,onChange:t}){let n=m.useState(e),[r]=n,i=m.useRef(r),a=S(t);return m.useEffect(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}var T=globalThis?.document?m.useLayoutEffect:()=>{};function E(e,t){return m.useReducer((e,n)=>t[e][n]??e,e)}var D=e=>{let{present:t,children:n}=e,r=O(t),i=typeof n==`function`?n({present:r.isPresent}):m.Children.only(n),a=_(r.ref,A(i));return typeof n==`function`||r.isPresent?m.cloneElement(i,{ref:a}):null};D.displayName=`Presence`;function O(e){let[t,n]=m.useState(),r=m.useRef({}),i=m.useRef(e),a=m.useRef(`none`),[o,s]=E(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return m.useEffect(()=>{let e=k(r.current);a.current=o===`mounted`?e:`none`},[o]),T(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=k(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),T(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=k(r.current).includes(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=k(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)}}s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:m.useCallback(e=>{e&&(r.current=getComputedStyle(e)),n(e)},[])}}function k(e){return e?.animationName||`none`}function A(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)}t();var j=m.forwardRef((e,t)=>
1{let{children:n,...r}=e,i=m.Children.toArray(n),a=i.find(P);if(a){let e=a.props.children,n=i.map(t=>t===a?m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null:t);return(0,v.jsx)(M,{...r,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,n):null})}return(0,v.jsx)(M,{...r,ref:t,children:n})});j.displayName=`Slot`;var M=m.forwardRef((e,t)=>{let{children:n,...r}=e;if(m.isValidElement(n)){let e=I(n),i=F(r,n.props);return n.type!==m.Fragment&&(i.ref=t?g(t,e):e),m.cloneElement(n,i)}return m.Children.count(n)>1?m.Children.only(null):null});M.displayName=`SlotClone`;var N=({children:e})=>(0,v.jsx)(v.Fragment,{children:e});function P(e){return m.isValidElement(e)&&e.type===N}function F(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)=>{a(...e),i(...e)}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function I(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 L=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=m.forwardRef((e,n)=>{let{asChild:r,...i}=e,a=r?j:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,v.jsx)(a,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),R=`Checkbox`,[z,B]=y(R),[V,H]=z(R),U=m.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c=`on`,onCheckedChange:l,form:u,...d}=e,[f,p]=m.useState(null),h=_(t,e=>p(e)),g=m.useRef(!1),y=!f||u||!!f.closest(`form`),[b=!1,S]=C({prop:i,defaultProp:a,onChange:l}),w=m.useRef(b);return m.useEffect(()=>{let e=f?.form;if(e){let t=()=>S(w.current);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[f,S]),(0,v.jsxs)(V,{scope:n,state:b,disabled:s,children:[(0,v.jsx)(L.button,{type:`button`,role:`checkbox`,"aria-checked":q(b)?`mixed`:b,"aria-required":o,"data-state":J(b),"data-disabled":s?``:void 0,disabled:s,value:c,...d,ref:h,onKeyDown:x(e.onKeyDown,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:x(e.onClick,e=>{S(e=>q(e)?!0:!e),y&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())})}),y&&(0,v.jsx)(K,{control:f,bubbles:!g.current,name:r,value:c,checked:b,required:o,disabled:s,form:u,style:{transform:`translateX(-100%)`},defaultChecked:!q(a)&&a})]})});U.displayName=R;var W=`CheckboxIndicator`,G=m.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,a=H(W,n);return(0,v.jsx)(D,{present:r||q(a.state)||a.state===!0,children:(0,v.jsx)(L.span,{"data-state":J(a.state),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})});G.displayName=W;var K=e=>{let{control:t,checked:n,bubbles:r=!0,defaultChecked:i,...a}=e,o=m.useRef(null),s=d(n),c=u(t);m.useEffect(()=>{let e=o.current,t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(s!==n&&i){let t=new Event(`click`,{bubbles:r});e.indeterminate=q(n),i.call(e,!q(n)&&n),e.dispatchEvent(t)}},[s,n,r]);let l=m.useRef(!q(n)&&n);return(0,v.jsx)(`input`,{type:`checkbox`,"aria-hidden":!0,defaultChecked:i??l.current,...a,tabIndex:-1,ref:o,style:{...e.style,...c,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})};function q(e){return e===`indeterminate`}function J(e){return q(e)?`indeterminate`:e?`checked`:`unchecked`}var Y=U,X=G,Z=m.forwardRef((e,t)=>{let n=(0,p.c)(29),r,i,o,c,u;n[0]===e?(r=n[1],i=n[2],o=n[3],c=n[4],u=n[5]):({className:r,indicatorClassName:i,indeterminate:c,variant:u,...o}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o,n[4]=c,n[5]=u);let d=c!==void 0&&c,m=u===void 0?`secondary`:u,h=d?`indeterminate`:o.checked,g=h===!0||h===`indeterminate`,_,v,y;if(n[6]!==r||n[7]!==g||n[8]!==o.disabled||n[9]!==t||n[10]!==m){let e=s(`shrink-0 flex h-[14px] w-[14px] m-[1px] items-center justify-center rounded-[2px] border border-gray-6 bg-white text-white`,!o.disabled&&!g&&`hover:border-gray-6 hover:bg-gray-1`,!o.disabled&&g&&{primary:`hover:bg-blue-8 hover:border-blue-8`,secondary:`hover:bg-gray-11 hover:border-gray-11`,gray:`hover:bg-gray-9 hover:border-gray-9`}[m],g&&{primary:`bg-blue-9 border-blue-9`,secondary:`bg-gray-12 border-gray-12`,gray:`bg-gray-10 border-gray-10`}[m],o.disabled&&`pointer-events-none cursor-default border-gray-4 bg-gray-1`,o.disabled&&g&&`bg-gray-4`);_=Y,v=t,y=s(e,r),n[6]=r,n[7]=g,n[8]=o.disabled,n[9]=t,n[10]=m,n[11]=_,n[12]=v,n[13]=y}else _=n[11],v=n[12],y=n[13];let b=o.id||`checkbox`,x;n[14]===i?x=n[15]:(x=s(i,`flex items-center justify-center text-white`),n[14]=i,n[15]=x);let S;n[16]===h?S=n[17]:(S=a(h===`indeterminate`?f:l,{className:`size-3`}),n[16]=h,n[17]=S);let C;n[18]!==x||n[19]!==S?(C=a(X,{className:x,children:S}),n[18]=x,n[19]=S,n[20]=C):C=n[20];let w;return n[21]!==_||n[22]!==h||n[23]!==o||n[24]!==v||n[25]!==y||n[26]!==b||n[27]!==C?(w=a(_,{ref:v,className:y,...o,checked:h,id:b,children:C}),n[21]=_,n[22]=h,n[23]=o,n[24]=v,n[25]=y,n[26]=b,n[27]=C,n[28]=w):w=n[28],w});Z.displayName=`Checkbox`;var Q=m.forwardRef((e,t)=>
1{let n=(0,p.c)(18),r,i,c,l;n[0]===e?(r=n[1],i=n[2],c=n[3],l=n[4]):({className:r,id:i,label:c,...l}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=c,n[4]=l);let u=m.useId(),d=i||u,f;n[5]===r?f=n[6]:(f=s(`doss-checkbox flex items-center p-1`,r),n[5]=r,n[6]=f);let h;n[7]!==d||n[8]!==l||n[9]!==t?(h=a(Z,{className:`peer`,ref:t,id:d,...l}),n[7]=d,n[8]=l,n[9]=t,n[10]=h):h=n[10];let g;n[11]!==d||n[12]!==c?(g=c&&a(`label`,{className:s(`ps-2 cursor-pointer text-sm py-1`),htmlFor:d,children:c}),n[11]=d,n[12]=c,n[13]=g):g=n[13];let _;return n[14]!==f||n[15]!==h||n[16]!==g?(_=o(`div`,{className:f,children:[h,g]}),n[14]=f,n[15]=h,n[16]=g,n[17]=_):_=n[17],_});Q.displayName=`Checkbox`;export{f as a,Y as i,Z as n,X as r,Q as t};
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.