import{r as e,j as a}from"./vendor-react-RSDKEZ60.js";import{e as r,u as s,T as t,a as n,b as i,c as d,d as o,f as l,C as c,g as u,h as v,i as g,j as m,k as p,l as h,m as f,n as x,o as b,p as y,S as w,q as j,r as N,s as C,t as k,v as S,w as z,x as R,y as P,z as F,M as A,A as L,B as E,D,E as M,F as O,G as T,H as q,I,J as _,K as $,L as B,N as V,O as H,P as U,Q as G,R as W,U as K,V as X,W as Q,X as Y,Y as Z,Z as J,_ as ee,$ as ae,a0 as re,a1 as se,a2 as te,a3 as ne,a4 as ie,a5 as de,a6 as oe,a7 as le,a8 as ce,a9 as ue,aa as ve,ab as ge}from"./vendor-base-ui-DCHlJbY9.js";import{u as me}from"./vendor-virtual-Dv6zxMze.js";function pe(e){var a,r,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e)if(Array.isArray(e)){var t=e.length;for(a=0;a<t;a++)e[a]&&(r=pe(e[a]))&&(s&&(s+=" "),s+=r)}else for(r in e)e[r]&&(s&&(s+=" "),s+=r);return s}function he(){for(var e,a,r=0,s="",t=arguments.length;r<t;r++)(e=arguments[r])&&(a=pe(e))&&(s&&(s+=" "),s+=a);return s}const fe={families:{TYPE_SCALE:["caption","footnote","code","body","heading","title"],TYPE_WEIGHTS:{regular:400,medium:500,semibold:600,bold:700}},themeExtend:JSON.parse('{"colors":{"black":"var(--cds-black)","clay":{"DEFAULT":"var(--cds-clay)","emphasized":"var(--cds-clay-emphasized)"},"heather":{"DEFAULT":"var(--cds-heather)"},"plum":{"DEFAULT":"var(--cds-plum)"},"cactus":{"DEFAULT":"var(--cds-cactus)"},"mineral":{"DEFAULT":"var(--cds-mineral)"},"gray":{"0":"var(--cds-gray-0)","10":"var(--cds-gray-10)","20":"var(--cds-gray-20)","30":"var(--cds-gray-30)","40":"var(--cds-gray-40)","50":"var(--cds-gray-50)","60":"var(--cds-gray-60)","70":"var(--cds-gray-70)","80":"var(--cds-gray-80)","90":"var(--cds-gray-90)","100":"var(--cds-gray-100)","150":"var(--cds-gray-150)","200":"var(--cds-gray-200)","250":"var(--cds-gray-250)","300":"var(--cds-gray-300)","350":"var(--cds-gray-350)","400":"var(--cds-gray-400)","450":"var(--cds-gray-450)","500":"var(--cds-gray-500)","550":"var(--cds-gray-550)","600":"var(--cds-gray-600)","650":"var(--cds-gray-650)","700":"var(--cds-gray-700)","750":"var(--cds-gray-750)","800":"var(--cds-gray-800)","810":"var(--cds-gray-810)","820":"var(--cds-gray-820)","830":"var(--cds-gray-830)","840":"var(--cds-gray-840)","850":"var(--cds-gray-850)","860":"var(--cds-gray-860)","870":"var(--cds-gray-870)","880":"var(--cds-gray-880)","890":"var(--cds-gray-890)","900":"var(--cds-gray-900)"},"red":{"0":"var(--cds-red-0)","10":"var(--cds-red-10)","20":"var(--cds-red-20)","30":"var(--cds-red-30)","40":"var(--cds-red-40)","50":"var(--cds-red-50)","60":"var(--cds-red-60)","70":"var(--cds-red-70)","80":"var(--cds-red-80)","90":"var(--cds-red-90)","100":"var(--cds-red-100)","150":"var(--cds-red-150)","200":"var(--cds-red-200)","250":"var(--cds-red-250)","300":"var(--cds-red-300)","350":"var(--cds-red-350)","400":"var(--cds-red-400)","450":"var(--cds-red-450)","500":"var(--cds-red-500)","550":"var(--cds-red-550)","600":"var(--cds-red-600)","650":"var(--cds-red-650)","700":"var(--cds-red-700)","750":"var(--cds-red-750)","800":"var(--cds-red-800)","810":"var(--cds-red-810)","820":"var(--cds-red-820)","830":"var(--cds-red-830)","840":"var(--cds-red-840)","850":"var(--cds-red-850)","860":"var(--cds-red-860)","870":"var(--cds-red-870)","880":"var(--cds-red-880)","890":"var(--cds-red-890)","900":"var(--cds-red-900)"},"orange":{"0":"var(--cds-orange-0)","10":"var(--cds-orange-10)","20":"var(--cds-orange-20)","30":"var(--cds-orange-30)","40":"var(--cds-orange-40)","50":"var(--cds-orange-50)","60":"var(--cds-orange-60)","70":"var(--cds-orange-70)","80":"var(--cds-orange-80)","90":"var(--cds-orange-90)","100":"var(--cds-orange-100)","150":"var(--cds-orange-150)","200":"var(--cds-orange-200)","250":"var(--cds-orange-250)","300":"var(--cds-orange-300)","350":"var(--cds-orange-350)","400":"var(--cds-orange-400)","450":"var(--cds-orange-450)","500":"var(--cds-orange-500)","550":"var(--cds-orange-550)","600":"var(--cds-orange-600)","650":"var(--cds-orange-650)","700":"var(--cds-orange-700)","750":"var(--cds-orange-750)","800":"var(--cds-orange-800)","810":"var(--cds-orange-810)","820":"var(--cds-orange-820)","830":"var(--cds-orange-830)","840":"var(--cds-orange-840)","850":"var(--cds-orange-850)","860":"var(--cds-orange-860)","870":"var(--cds-orange-870)","880":"var(--cds-orange-880)","890":"var(--cds-orange-890)","900":"var(--cds-orange-900)"},"yellow":{"0":"var(--cds-yellow-0)","10":"var(--cds-yellow-10)","20":"var(--cds-yellow-20)","30":"var(--cds-yellow-30)","40":"var(--cds-yellow-40)","50":"var(--cds-yellow-50)","60":"var(--cds-yellow-60)","70":"var(--cds-yellow-70)","80":"var(--cds-yellow-80)","90":"var(--cds-yellow-90)","100":"var(--cds-yellow-100)","150":"var(--cds-yellow-150)","200":"var(--cds-yellow-200)","250":"var(--cds-yellow-250)","300":"var(--cds-yellow-300)","350":"var(--cds-yellow-350)","400":"var(--cds-yellow-400)","450":"var(--cds-yellow-450)","500":"var(--cds-yellow-500)","550":"var(--cds-yellow-550)","600":"var(--cds-yellow-600)","650":"var(--cds-yellow-650)","700":"var(--cds-yellow-700)","750":"var(--cds-yellow-750)","800":"var(--cds-yellow-800)","810":"var(--cds-yellow-810)","820":"var(--cds-yellow-820)","830":"var(--cds-yellow-830)","840":"var(--cds-yellow-840)","850":"var(--cds-yellow-850)","860":"var(--cds-yellow-860)","870":"var(--cds-yellow-870)","880":"var(--cds-yellow-880)","890":"var(--cds-yellow-890)","900":"var(--cds-yellow-900)"},"green":{"0":"var(--cds-green-0)","10":"var(--cds-green-10)","20":"var(--cds-green-20)","30":"var(--cds-green-30)","40":"var(--cds-green-40)","50":"var(--cds-green-50)","60":"var(--cds-green-60)","70":"var(--cds-green-70)","80":"var(--cds-green-80)","90":"var(--cds-green-90)","100":"var(--cds-green-100)","150":"var(--cds-green-150)","200":"var(--cds-green-200)","250":"var(--cds-green-250)","300":"var(--cds-green-300)","350":"var(--cds-green-350)","400":"var(--cds-green-400)","450":"var(--cds-green-450)","500":"var(--cds-green-500)","550":"var(--cds-green-550)","600":"var(--cds-green-600)","650":"var(--cds-green-650)","700":"var(--cds-green-700)","750":"var(--cds-green-750)","800":"var(--cds-green-800)","810":"var(--cds-green-810)","820":"var(--cds-green-820)","830":"var(--cds-green-830)","840":"var(--cds-green-840)","850":"var(--cds-green-850)","860":"var(--cds-green-860)","870":"var(--cds-green-870)","880":"var(--cds-green-880)","890":"var(--cds-green-890)","900":"var(--cds-green-900)"},"aqua":{"0":"var(--cds-aqua-0)","10":"var(--cds-aqua-10)","20":"var(--cds-aqua-20)","30":"var(--cds-aqua-30)","40":"var(--cds-aqua-40)","50":"var(--cds-aqua-50)","60":"var(--cds-aqua-60)","70":"var(--cds-aqua-70)","80":"var(--cds-aqua-80)","90":"var(--cds-aqua-90)","100":"var(--cds-aqua-100)","150":"var(--cds-aqua-150)","200":"var(--cds-aqua-200)","250":"var(--cds-aqua-250)","300":"var(--cds-aqua-300)","350":"var(--cds-aqua-350)","400":"var(--cds-aqua-400)","450":"var(--cds-aqua-450)","500":"var(--cds-aqua-500)","550":"var(--cds-aqua-550)","600":"var(--cds-aqua-600)","650":"var(--cds-aqua-650)","700":"var(--cds-aqua-700)","750":"var(--cds-aqua-750)","800":"var(--cds-aqua-800)","810":"var(--cds-aqua-810)","820":"var(--cds-aqua-820)","830":"var(--cds-aqua-830)","840":"var(--cds-aqua-840)","850":"var(--cds-aqua-850)","860":"var(--cds-aqua-860)","870":"var(--cds-aqua-870)","880":"var(--cds-aqua-880)","890":"var(--cds-aqua-890)","900":"var(--cds-aqua-900)"},"blue":{"0":"var(--cds-blue-0)","10":"var(--cds-blue-10)","20":"var(--cds-blue-20)","30":"var(--cds-blue-30)","40":"var(--cds-blue-40)","50":"var(--cds-blue-50)","60":"var(--cds-blue-60)","70":"var(--cds-blue-70)","80":"var(--cds-blue-80)","90":"var(--cds-blue-90)","100":"var(--cds-blue-100)","150":"var(--cds-blue-150)","200":"var(--cds-blue-200)","250":"var(--cds-blue-250)","300":"var(--cds-blue-300)","350":"var(--cds-blue-350)","400":"var(--cds-blue-400)","450":"var(--cds-blue-450)","500":"var(--cds-blue-500)","550":"var(--cds-blue-550)","600":"var(--cds-blue-600)","650":"var(--cds-blue-650)","700":"var(--cds-blue-700)","750":"var(--cds-blue-750)","800":"var(--cds-blue-800)","810":"var(--cds-blue-810)","820":"var(--cds-blue-820)","830":"var(--cds-blue-830)","840":"var(--cds-blue-840)","850":"var(--cds-blue-850)","860":"var(--cds-blue-860)","870":"var(--cds-blue-870)","880":"var(--cds-blue-880)","890":"var(--cds-blue-890)","900":"var(--cds-blue-900)"},"violet":{"0":"var(--cds-violet-0)","10":"var(--cds-violet-10)","20":"var(--cds-violet-20)","30":"var(--cds-violet-30)","40":"var(--cds-violet-40)","50":"var(--cds-violet-50)","60":"var(--cds-violet-60)","70":"var(--cds-violet-70)","80":"var(--cds-violet-80)","90":"var(--cds-violet-90)","100":"var(--cds-violet-100)","150":"var(--cds-violet-150)","200":"var(--cds-violet-200)","250":"var(--cds-violet-250)","300":"var(--cds-violet-300)","350":"var(--cds-violet-350)","400":"var(--cds-violet-400)","450":"var(--cds-violet-450)","500":"var(--cds-violet-500)","550":"var(--cds-violet-550)","600":"var(--cds-violet-600)","650":"var(--cds-violet-650)","700":"var(--cds-violet-700)","750":"var(--cds-violet-750)","800":"var(--cds-violet-800)","810":"var(--cds-violet-810)","820":"var(--cds-violet-820)","830":"var(--cds-violet-830)","840":"var(--cds-violet-840)","850":"var(--cds-violet-850)","860":"var(--cds-violet-860)","870":"var(--cds-violet-870)","880":"var(--cds-violet-880)","890":"var(--cds-violet-890)","900":"var(--cds-violet-900)"},"magenta":{"0":"var(--cds-magenta-0)","10":"var(--cds-magenta-10)","20":"var(--cds-magenta-20)","30":"var(--cds-magenta-30)","40":"var(--cds-magenta-40)","50":"var(--cds-magenta-50)","60":"var(--cds-magenta-60)","70":"var(--cds-magenta-70)","80":"var(--cds-magenta-80)","90":"var(--cds-magenta-90)","100":"var(--cds-magenta-100)","150":"var(--cds-magenta-150)","200":"var(--cds-magenta-200)","250":"var(--cds-magenta-250)","300":"var(--cds-magenta-300)","350":"var(--cds-magenta-350)","400":"var(--cds-magenta-400)","450":"var(--cds-magenta-450)","500":"var(--cds-magenta-500)","550":"var(--cds-magenta-550)","600":"var(--cds-magenta-600)","650":"var(--cds-magenta-650)","700":"var(--cds-magenta-700)","750":"var(--cds-magenta-750)","800":"var(--cds-magenta-800)","810":"var(--cds-magenta-810)","820":"var(--cds-magenta-820)","830":"var(--cds-magenta-830)","840":"var(--cds-magenta-840)","850":"var(--cds-magenta-850)","860":"var(--cds-magenta-860)","870":"var(--cds-magenta-870)","880":"var(--cds-magenta-880)","890":"var(--cds-magenta-890)","900":"var(--cds-magenta-900)"},"pictogram-highlight":{"default":"var(--cds-pictogram-highlight-default)","heather":"var(--cds-pictogram-highlight-heather)","cactus":"var(--cds-pictogram-highlight-cactus)"},"neutral":{"0":"var(--cds-neutral-0)","10":"var(--cds-neutral-10)","20":"var(--cds-neutral-20)","30":"var(--cds-neutral-30)","40":"var(--cds-neutral-40)","50":"var(--cds-neutral-50)","60":"var(--cds-neutral-60)","70":"var(--cds-neutral-70)","80":"var(--cds-neutral-80)","90":"var(--cds-neutral-90)","100":"var(--cds-neutral-100)","150":"var(--cds-neutral-150)","200":"var(--cds-neutral-200)","250":"var(--cds-neutral-250)","300":"var(--cds-neutral-300)","350":"var(--cds-neutral-350)","400":"var(--cds-neutral-400)","450":"var(--cds-neutral-450)","500":"var(--cds-neutral-500)","550":"var(--cds-neutral-550)","600":"var(--cds-neutral-600)","650":"var(--cds-neutral-650)","700":"var(--cds-neutral-700)","750":"var(--cds-neutral-750)","800":"var(--cds-neutral-800)","810":"var(--cds-neutral-810)","820":"var(--cds-neutral-820)","830":"var(--cds-neutral-830)","840":"var(--cds-neutral-840)","850":"var(--cds-neutral-850)","860":"var(--cds-neutral-860)","870":"var(--cds-neutral-870)","880":"var(--cds-neutral-880)","890":"var(--cds-neutral-890)","900":"var(--cds-neutral-900)"}},"backgroundColor":{"border":"var(--cds-border)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)","surface-0":"var(--cds-surface-0)","surface-1":"var(--cds-surface-1)","surface-2":"var(--cds-surface-2)","surface-3":"var(--cds-surface-3)","surface-popover":"var(--cds-surface-popover)","surface-panel":"var(--cds-surface-panel)","page":"var(--cds-page-bg)","fill-accent":"var(--cds-fill-accent)","fill-accent-hover":"var(--cds-fill-accent-hover)","fill-danger":"var(--cds-fill-danger)","fill-danger-hover":"var(--cds-fill-danger-hover)","fill-success":"var(--cds-fill-success)","fill-success-hover":"var(--cds-fill-success-hover)","fill-warning":"var(--cds-fill-warning)","fill-warning-hover":"var(--cds-fill-warning-hover)","fill-pro":"var(--cds-fill-pro)","fill-pro-hover":"var(--cds-fill-pro-hover)","fill-git-added":"var(--cds-fill-git-added)","fill-git-added-hover":"var(--cds-fill-git-added-hover)","fill-git-removed":"var(--cds-fill-git-removed)","fill-git-removed-hover":"var(--cds-fill-git-removed-hover)","fill-git-modified":"var(--cds-fill-git-modified)","fill-git-modified-hover":"var(--cds-fill-git-modified-hover)","fill-git-merged":"var(--cds-fill-git-merged)","fill-git-merged-hover":"var(--cds-fill-git-merged-hover)","fill-git-closed":"var(--cds-fill-git-closed)","fill-git-closed-hover":"var(--cds-fill-git-closed-hover)","fill-git-conflicting":"var(--cds-fill-git-conflicting)","fill-git-conflicting-hover":"var(--cds-fill-git-conflicting-hover)","fill-git-draft":"var(--cds-fill-git-draft)","fill-git-draft-hover":"var(--cds-fill-git-draft-hover)","fill-git-opened":"var(--cds-fill-git-opened)","fill-git-opened-hover":"var(--cds-fill-git-opened-hover)","fill-git-queued":"var(--cds-fill-git-queued)","fill-git-queued-hover":"var(--cds-fill-git-queued-hover)","fill-brand":"var(--cds-fill-brand)","fill-brand-hover":"var(--cds-fill-brand-hover)","fill-primary":"var(--cds-fill-primary)","fill-primary-hover":"var(--cds-fill-primary-hover)","fill-secondary":"var(--cds-fill-secondary)","fill-secondary-hover":"var(--cds-fill-secondary-hover)","fill-secondary-ring":"var(--cds-fill-secondary-ring)","fill-field":"var(--cds-fill-field)","fill-ghost-hover":"var(--cds-fill-ghost-hover)","fill-disabled":"var(--cds-fill-disabled)","fill-control":"var(--cds-fill-control)","fill-control-hover":"var(--cds-fill-control-hover)","accent":"var(--cds-bg-accent)","accent-chip":"var(--cds-bg-accent-chip)","danger":"var(--cds-bg-danger)","danger-chip":"var(--cds-bg-danger-chip)","success":"var(--cds-bg-success)","success-chip":"var(--cds-bg-success-chip)","warning":"var(--cds-bg-warning)","warning-chip":"var(--cds-bg-warning-chip)","pro":"var(--cds-bg-pro)","pro-chip":"var(--cds-bg-pro-chip)","git-added":"var(--cds-bg-git-added)","git-removed":"var(--cds-bg-git-removed)","git-modified":"var(--cds-bg-git-modified)","git-merged":"var(--cds-bg-git-merged)","git-closed":"var(--cds-bg-git-closed)","git-conflicting":"var(--cds-bg-git-conflicting)","git-draft":"var(--cds-bg-git-draft)","git-opened":"var(--cds-bg-git-opened)","git-queued":"var(--cds-bg-git-queued)","neutral":"var(--cds-bg-neutral)","neutral-hover":"var(--cds-bg-neutral-hover)","neutral-chip":"var(--cds-bg-neutral-chip)","neutral-chip-hover":"var(--cds-bg-neutral-chip-hover)","backdrop":"var(--cds-backdrop)"},"textColor":{"oncolor-200":"var(--cds-oncolor-200)","oncolor-300":"var(--cds-oncolor-300)","accent":"var(--cds-text-accent)","danger":"var(--cds-text-danger)","success":"var(--cds-text-success)","warning":"var(--cds-text-warning)","pro":"var(--cds-text-pro)","git-added":"var(--cds-text-git-added)","git-removed":"var(--cds-text-git-removed)","git-modified":"var(--cds-text-git-modified)","git-merged":"var(--cds-text-git-merged)","git-closed":"var(--cds-text-git-closed)","git-conflicting":"var(--cds-text-git-conflicting)","git-draft":"var(--cds-text-git-draft)","git-opened":"var(--cds-text-git-opened)","git-queued":"var(--cds-text-git-queued)","primary":"var(--cds-text-primary)","secondary":"var(--cds-text-secondary)","muted":"var(--cds-text-muted)","disabled":"var(--cds-text-disabled)","on-primary":"var(--cds-on-primary)","on-accent":"var(--cds-on-accent)","on-danger":"var(--cds-on-danger)","on-success":"var(--cds-on-success)","on-warning":"var(--cds-on-warning)","on-pro":"var(--cds-on-pro)","on-git-added":"var(--cds-on-git-added)","on-git-removed":"var(--cds-on-git-removed)","on-git-modified":"var(--cds-on-git-modified)","on-git-merged":"var(--cds-on-git-merged)","on-git-closed":"var(--cds-on-git-closed)","on-git-conflicting":"var(--cds-on-git-conflicting)","on-git-draft":"var(--cds-on-git-draft)","on-git-opened":"var(--cds-on-git-opened)","on-git-queued":"var(--cds-on-git-queued)","on-brand":"var(--cds-on-brand)"},"borderColor":{"DEFAULT":"var(--cds-border)","accent":"var(--cds-border-accent)","danger":"var(--cds-border-danger)","success":"var(--cds-border-success)","warning":"var(--cds-border-warning)","pro":"var(--cds-border-pro)","git-added":"var(--cds-border-git-added)","git-removed":"var(--cds-border-git-removed)","git-modified":"var(--cds-border-git-modified)","git-merged":"var(--cds-border-git-merged)","git-closed":"var(--cds-border-git-closed)","git-conflicting":"var(--cds-border-git-conflicting)","git-draft":"var(--cds-border-git-draft)","git-opened":"var(--cds-border-git-opened)","git-queued":"var(--cds-border-git-queued)","strong":"var(--cds-border-strong)","stronger":"var(--cds-border-stronger)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)"},"ringColor":{"DEFAULT":"var(--cds-border)","accent":"var(--cds-border-accent)","danger":"var(--cds-border-danger)","success":"var(--cds-border-success)","warning":"var(--cds-border-warning)","pro":"var(--cds-border-pro)","git-added":"var(--cds-border-git-added)","git-removed":"var(--cds-border-git-removed)","git-modified":"var(--cds-border-git-modified)","git-merged":"var(--cds-border-git-merged)","git-closed":"var(--cds-border-git-closed)","git-conflicting":"var(--cds-border-git-conflicting)","git-draft":"var(--cds-border-git-draft)","git-opened":"var(--cds-border-git-opened)","git-queued":"var(--cds-border-git-queued)","strong":"var(--cds-border-strong)","stronger":"var(--cds-border-stronger)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)","fill-accent":"var(--cds-fill-accent)","fill-secondary":"var(--cds-fill-secondary-ring)"},"outlineColor":{"DEFAULT":"var(--cds-border)","accent":"var(--cds-border-accent)","danger":"var(--cds-border-danger)","success":"var(--cds-border-success)","warning":"var(--cds-border-warning)","pro":"var(--cds-border-pro)","git-added":"var(--cds-border-git-added)","git-removed":"var(--cds-border-git-removed)","git-modified":"var(--cds-border-git-modified)","git-merged":"var(--cds-border-git-merged)","git-closed":"var(--cds-border-git-closed)","git-conflicting":"var(--cds-border-git-conflicting)","git-draft":"var(--cds-border-git-draft)","git-opened":"var(--cds-border-git-opened)","git-queued":"var(--cds-border-git-queued)","strong":"var(--cds-border-strong)","stronger":"var(--cds-border-stronger)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)","fill-accent":"var(--cds-fill-accent)","fill-secondary":"var(--cds-fill-secondary-ring)"},"divideColor":{"DEFAULT":"var(--cds-border)","accent":"var(--cds-border-accent)","danger":"var(--cds-border-danger)","success":"var(--cds-border-success)","warning":"var(--cds-border-warning)","pro":"var(--cds-border-pro)","git-added":"var(--cds-border-git-added)","git-removed":"var(--cds-border-git-removed)","git-modified":"var(--cds-border-git-modified)","git-merged":"var(--cds-border-git-merged)","git-closed":"var(--cds-border-git-closed)","git-conflicting":"var(--cds-border-git-conflicting)","git-draft":"var(--cds-border-git-draft)","git-opened":"var(--cds-border-git-opened)","git-queued":"var(--cds-border-git-queued)","strong":"var(--cds-border-strong)","stronger":"var(--cds-border-stronger)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)"},"textDecorationColor":{"oncolor-200":"var(--cds-oncolor-200)","oncolor-300":"var(--cds-oncolor-300)","alpha-0":"var(--cds-alpha-0)","alpha-1":"var(--cds-alpha-1)","alpha-2":"var(--cds-alpha-2)","alpha-3":"var(--cds-alpha-3)","alpha-4":"var(--cds-alpha-4)","alpha-5":"var(--cds-alpha-5)","alpha-6":"var(--cds-alpha-6)","alpha-7":"var(--cds-alpha-7)","alpha-8":"var(--cds-alpha-8)","alpha-9":"var(--cds-alpha-9)","accent":"var(--cds-text-accent)","danger":"var(--cds-text-danger)","success":"var(--cds-text-success)","warning":"var(--cds-text-warning)","pro":"var(--cds-text-pro)","git-added":"var(--cds-text-git-added)","git-removed":"var(--cds-text-git-removed)","git-modified":"var(--cds-text-git-modified)","git-merged":"var(--cds-text-git-merged)","git-closed":"var(--cds-text-git-closed)","git-conflicting":"var(--cds-text-git-conflicting)","git-draft":"var(--cds-text-git-draft)","git-opened":"var(--cds-text-git-opened)","git-queued":"var(--cds-text-git-queued)","primary":"var(--cds-text-primary)","secondary":"var(--cds-text-secondary)","muted":"var(--cds-text-muted)","disabled":"var(--cds-text-disabled)","on-primary":"var(--cds-on-primary)","on-accent":"var(--cds-on-accent)","on-danger":"var(--cds-on-danger)","on-success":"var(--cds-on-success)","on-warning":"var(--cds-on-warning)","on-pro":"var(--cds-on-pro)","on-git-added":"var(--cds-on-git-added)","on-git-removed":"var(--cds-on-git-removed)","on-git-modified":"var(--cds-on-git-modified)","on-git-merged":"var(--cds-on-git-merged)","on-git-closed":"var(--cds-on-git-closed)","on-git-conflicting":"var(--cds-on-git-conflicting)","on-git-draft":"var(--cds-on-git-draft)","on-git-opened":"var(--cds-on-git-opened)","on-git-queued":"var(--cds-on-git-queued)","on-brand":"var(--cds-on-brand)"},"fill":{"accent":"var(--cds-fill-accent)","danger":"var(--cds-fill-danger)","success":"var(--cds-fill-success)","warning":"var(--cds-fill-warning)","pro":"var(--cds-fill-pro)","brand":"var(--cds-fill-brand)","primary":"var(--cds-fill-primary)","secondary":"var(--cds-fill-secondary)"},"height":{"control":"var(--cds-h-control)","control-nested":"var(--cds-h-control-nested)","icon":"var(--cds-icon)"},"width":{"control":"var(--cds-h-control)","icon":"var(--cds-icon)"},"size":{"control":"var(--cds-h-control)","icon":"var(--cds-icon)"},"minHeight":{"control":"var(--cds-h-control)"},"gap":{"xs":"var(--cds-gap-xs)","sm":"var(--cds-gap-sm)","md":"var(--cds-gap-md)","lg":"var(--cds-gap-lg)","xl":"var(--cds-gap-xl)"},"margin":{"pad-xs":"var(--cds-pad-xs)","pad-sm":"var(--cds-pad-sm)","pad-md":"var(--cds-pad-md)","pad-lg":"var(--cds-pad-lg)","pad-xl":"var(--cds-pad-xl)","xs":"var(--cds-gap-xs)","sm":"var(--cds-gap-sm)","md":"var(--cds-gap-md)","lg":"var(--cds-gap-lg)","xl":"var(--cds-gap-xl)"},"padding":{"xs":"var(--cds-pad-xs)","sm":"var(--cds-pad-sm)","md":"var(--cds-pad-md)","lg":"var(--cds-pad-lg)","xl":"var(--cds-pad-xl)"},"borderRadius":{"DEFAULT":"var(--cds-radius)","card":"calc(var(--cds-radius) + 4px)","chip":"calc(var(--cds-h-control-nested) / 4)"},"fontSize":{"caption":["var(--cds-font-size-caption)",{"lineHeight":"var(--cds-leading-caption)"}],"footnote":["var(--cds-font-size-footnote)",{"lineHeight":"var(--cds-leading-footnote)"}],"code":["var(--cds-font-size-code)",{"lineHeight":"var(--cds-leading-code)"}],"body":["var(--cds-font-size-body)",{"lineHeight":"var(--cds-leading-body)"}],"heading":["var(--cds-font-size-heading)",{"lineHeight":"var(--cds-leading-heading)"}],"title":["var(--cds-font-size-title)",{"lineHeight":"var(--cds-leading-title)"}]},"fontWeight":{"regular":"var(--cds-font-weight-regular)","medium":"var(--cds-font-weight-medium)","semibold":"var(--cds-font-weight-semibold)","bold":"var(--cds-font-weight-bold)"},"fontFamily":{"mono":"var(--cds-font-mono)","sans":"var(--cds-font-sans)","voice":"var(--cds-font-voice)"},"boxShadow":{"sm":"var(--cds-shadow-sm)","md":"var(--cds-shadow-md)","lg":"var(--cds-shadow-lg)","popover":"var(--cds-shadow-popover)","focus":"var(--cds-focus-shadow)","field":"inset 0 0 0 1px var(--cds-fill-secondary-ring), 0 1px 2px 0 rgb(0 0 0 / 0.05)","field-drop":"0 1px 2px 0 rgb(0 0 0 / 0.05)","field-ring":"inset 0 0 0 1px var(--cds-fill-secondary-ring)","field-hover":"inset 0 0 0 1px var(--cds-border-strong)","field-invalid":"inset 0 0 0 1px var(--cds-fill-danger)","panel":"inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-popover)","panel-sm":"inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-sm)","panel-md":"inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-md)","panel-lg":"inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-lg)","card-ring":"inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color)","ring-warning":"inset 0 0 0 1px var(--cds-border-warning)","ring-danger":"inset 0 0 0 1px var(--cds-border-danger)","ring-success":"inset 0 0 0 1px var(--cds-border-success)"},"transitionDuration":{"fast":"var(--cds-dur-fast)","snap":"var(--cds-dur-snap)","base":"var(--cds-dur-base)","slow":"var(--cds-dur-slow)"},"transitionTimingFunction":{"out":"var(--cds-ease-out)","snap":"var(--cds-ease-snap)","overshoot":"var(--cds-ease-overshoot)"},"cursor":{"interactive":"var(--cds-cursor-interactive)"},"zIndex":{"modal":"var(--cds-z-modal)","coachmark":"var(--cds-z-coachmark)","popover":"var(--cds-z-popover)","tooltip":"var(--cds-z-tooltip)","toast":"var(--cds-z-toast)"}}')},{themeExtend:xe}=fe,{TYPE_SCALE:be,TYPE_WEIGHTS:ye}=fe.families,we=e=>Object.keys(e??{}).filter(e=>"DEFAULT"!==e),je=we(xe.padding),Ne=we(xe.margin),Ce=we(xe.gap),ke=(e,a)=>Object.fromEntries(["","x","y","s","e","t","r","b","l"].map(r=>[`${e}${r}`,[{[`${e}${r}`]:a}]])),Se=[...be,...be.flatMap(e=>Object.keys(ye).map(a=>`${e}-${a}`))],ze=r({extend:{theme:{radius:we(xe.borderRadius)},classGroups:{"font-size":[{text:Se}],"font-family":[{font:we(xe.fontFamily)}],"font-weight":[{font:we(xe.fontWeight)}],h:[{h:we(xe.height)}],w:[{w:[...we(xe.width),"stretch"]}],size:[{size:we(xe.size)}],"min-h":[{"min-h":we(xe.minHeight)}],shadow:[{shadow:we(xe.boxShadow)}],duration:[{duration:we(xe.transitionDuration)}],ease:[{ease:we(xe.transitionTimingFunction)}],cursor:[{cursor:we(xe.cursor)}],z:[{z:we(xe.zIndex)}],...ke("p",je),...ke("m",[...Ne,"outset"]),gap:[{gap:Ce}],"gap-x":[{"gap-x":Ce}],"gap-y":[{"gap-y":Ce}]}}});function Re(...e){return ze(he(e))}const Pe=e.createContext(void 0);function Fe(e,a,r,s){return e?.(a,r,s)||function(e,a){return a?e.replace(/\{(\w+)\}/g,(e,r)=>r in a?String(a[r]):e):e}(r,s)}function Ae(a,r,s){return Fe(e.useContext(Pe),a,r,s)}const Le=/\b(?:Claude(?:Nest|Gov)?|Electron)\//i;const Ee=e.createContext(void 0);function De(){return e.useContext(Ee)}function Me(e){if(!e)return e;const a=e.replace(/[\x00-\x1f]/g,"").trimStart(),r=a.toLowerCase();return r.startsWith("javascript:")||r.startsWith("data:")?"#":a}const Oe=/^(?:[a-z][a-z\d+.-]*:|\/\/)/i;function Te(e,a){return!(!a.router||!a.href||"#"===a.href)&&(!e.defaultPrevented&&(0===e.button&&(!(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)&&((!a.target||"_self"===a.target)&&((null===a.download||void 0===a.download||!1===a.download)&&function(e){if(!Oe.test(e))return!0;if("undefined"==typeof window)return!1;try{return new URL(e,window.location.href).origin===window.location.origin}catch{return!1}}(a.href))))))}function qe({href:a,routerOptions:r,target:s,rel:t,download:n,onClick:i}){const d=De(),o=Me(a),l=d?.useHref&&o&&"#"!==o&&!Oe.test(o)?d.useHref(o):o,c=e.useCallback(e=>{if(i?.(e),!Te(e,{href:o,target:s,download:n,router:d}))return;e.preventDefault();let a=o;if(Oe.test(a)){const e=new URL(a,window.location.href);a=e.pathname+e.search+e.hash}d.navigate(a,r)},[i,o,s,n,d,r]);return{href:l,target:s,rel:"_blank"===s&&void 0===t?"noopener noreferrer":t,download:n,onClick:c}}const Ie=100,_e=9e3,$e=20,Be=30,Ve=50,He=e.createContext(0),Ue=e.createContext(void 0);function Ge(){return e.useContext(Ue)??!1}function We({children:r}){const s=e.useContext(He)+Ie;return a.jsx(He.Provider,{value:s,children:r})}We.displayName="CdsLayer";const Ke={modal:40,tooltip:30,contextmenu:30,popover:20,menu:20,combobox:20,coachmark:10};function Xe(a){const r=e.useContext(He)+Ie;return Ge()?{base:r,style:{zIndex:r+Ke[a],"--cds-layer-base":r}}:{base:r,style:void 0}}function Qe(a){const r=e.useContext(He),s=Ge();if(a<0||a>=Ie){const e=`cds: useCdsLayerAwareZIndex(${a}) \u2014 value must be in [0, 100). It is a within-layer offset; anything outside that range escapes its band and will stack unpredictably against other overlays.`;console.warn(e)}return s?r+a:a}const Ye="undefined"!=typeof window?e.useLayoutEffect:e.useEffect;function Ze(e){return e&&"base"!==e?{"data-size":e}:{}}const Je={compact:2,comfortable:4},ea={xs:-2,sm:-1,base:0,lg:1};function aa(e,a){const r=Je[e]+ea[a??"base"];return r<1?1:r>5?5:r}const ra=e.createContext("comfortable"),sa=e.createContext(void 0),ta=e.createContext(void 0),na=e.createContext(void 0),ia=e.createContext(void 0),da=e.createContext(void 0),oa=e.createContext(void 0),la=e.createContext(void 0);function ca(){return e.useContext(ra)}function ua(){return e.useContext(sa)??"light"}function va(){return e.useContext(sa)}function ga(){return e.useContext(ta)??"web"}function ma(){return e.useContext(na)}function pa(){return e.useContext(ia)}function ha(e){if(null===e)return{"--cds-font-mono-override":"initial"};const a=e?.trim();if(!a)return{};return{"--cds-font-mono-override":`"${a.replaceAll(/[\u0000-\u001f\u007f]/g,"").replaceAll("\\","\\\\").replaceAll('"','\\"')}",`}}function fa(){return e.useContext(oa)}function xa(){return e.useContext(la)}function ba({density:r,mode:t,platform:n,font:i,fontMono:d,pageBackground:o,locale:l,router:c,labels:u,experimental:v,render:g,className:m,children:p}){const h=e.useContext(ra),f=e.useContext(sa),x=e.useContext(ta),b=e.useContext(na),y=e.useContext(da),w=e.useContext(Ue),j=De(),N=e.useContext(Pe),C=r??h,k=v?.layerZ??w,S=c??j,z=u??N,R=i??b??"anthropic",P=e.useContext(ia),F=null===d?null:(d?.trim()?d.trim():void 0)??P,A=o??y,L=e.useContext(oa),E=l?.trim()?l.trim():void 0,D=E??L,[M,O]=e.useState("web");e.useEffect(()=>{void 0===n&&void 0===x&&O("undefined"==typeof navigator?"web":Le.test(navigator.userAgent)?"desktop":"web")},[n,x]);const T=n??x??M,q=e.useRef(null),[I,_]=e.useState();Ye(()=>{if(void 0!==t||void 0!==f)return;const e=()=>{const e=q.current?.parentElement?.closest("[data-mode]")?.getAttribute("data-mode");_("dark"===e||"light"===e?e:"auto"===e||"system"===e?"system":void 0)};e();const a=new MutationObserver(e);return a.observe(document.documentElement,{attributes:!0,attributeFilter:["data-mode"],subtree:!0}),()=>a.disconnect()},[t,f]);const $="system"===t||void 0===t&&void 0===f&&("system"===I||void 0===I),[B,V]=e.useState();Ye(()=>{if(!$)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),a=()=>V(e.matches?"dark":"light");return a(),e.addEventListener("change",a),()=>e.removeEventListener("change",a)},[$]);const H="light"===t||"dark"===t?t:"system"===t?B:f??("light"===I||"dark"===I?I:B),U=H??t??f;e.useEffect(()=>{},[E]),e.useEffect(()=>{},[]);const G=s({render:g,defaultTagName:"div",ref:q,props:{className:Re("cds-root text-primary",m),"data-density":C,"data-mode":U,"data-platform":T,"data-font":R,"data-page-bg":A,style:{fontSize:"var(--cds-font-size-body)",...A&&{"--cds-page-bg":`var(--cds-${A})`},...ha(F)},children:p}});return a.jsx(ra.Provider,{value:C,children:a.jsx(sa.Provider,{value:H,children:a.jsx(ta.Provider,{value:T,children:a.jsx(na.Provider,{value:R,children:a.jsx(ia.Provider,{value:F,children:a.jsx(da.Provider,{value:A,children:a.jsx(oa.Provider,{value:D,children:a.jsx(Ue.Provider,{value:k,children:a.jsx(Ee.Provider,{value:S,children:a.jsx(Pe.Provider,{value:z,children:G})})})})})})})})})})}function ya(a={}){const{timeout:r=2e3}=a,[s,t]=e.useState(!1),n=e.useRef(void 0),i=e.useRef(!0);e.useEffect(()=>(i.current=!0,()=>{i.current=!1,void 0!==n.current&&(clearTimeout(n.current),n.current=void 0),t(!1)}),[]);return{didCopy:s,copyToClipboard:e.useCallback(async(e,a)=>{const s=("string"==typeof e?e:e.text).trim(),d="string"==typeof e?void 0:e.html,o=await async function(e,a,r){const s=r?.ownerDocument?.defaultView??globalThis,t=s.navigator?.clipboard;if(!t)return!1;if(a)try{return await t.write([new ClipboardItem({"text/plain":new Blob([e],{type:"text/plain"}),"text/html":new Blob([a],{type:"text/html"})})]),!0}catch(n){}try{return await t.writeText(e),!0}catch(n){return!1}}(s,d,a);return o&&i.current?(void 0!==n.current&&clearTimeout(n.current),t(!0),n.current=setTimeout(()=>{t(!1),n.current=void 0},r),!0):o},[r])}}function wa({children:r,className:s,style:t}){const n=ca(),i=va(),d=ga(),o=ma(),l=pa(),c=e.useContext(da),u=c||void 0!==l||t?{...c&&{"--cds-page-bg":`var(--cds-${c})`},...ha(l),...t}:void 0;return a.jsx("div",{className:Re("cds-root pointer-events-auto",s),"data-cds-portal":"","data-density":n,"data-mode":i,"data-platform":d,"data-font":o,"data-page-bg":c,style:u,children:r})}const ja={icons:{Activity:57344,Add:57345,AddCircle:57346,Agent:57347,Alarm:57348,Android:57349,Ant:57350,Apple:57351,Archive:57352,ArrowDown:57353,ArrowDownCircle:57354,ArrowInSquare:57355,ArrowLeft:57356,ArrowLeftCircle:57357,ArrowOutSquare:57358,ArrowReturn:57359,ArrowRight:57360,ArrowRightCircle:57361,ArrowSplitRight:57362,ArrowUp:57363,ArrowUpCircle:57364,ArrowUpRight:57365,ArrowsOut:57366,Artifacts:57367,Atom:57368,Attachment:57369,Batch:57370,Beaker:57371,Binoculars:57372,Book:57373,BookClosed:57374,BookText:57375,Box:57376,BrowseSelect:57377,Bullhorn:57378,Cache:57379,Calendar:57380,Camera:57381,Capacity:57382,CaretDown:57383,CaretDownUp:57384,CaretLeft:57385,CaretRight:57386,CaretUp:57387,CaretUpDown:57388,ChangesPlusMinus:57389,ChangesPlusMinusFilled:57390,Chart:57391,ChartLine:57392,Chat:57393,ChatAdd:57394,ChatAddFilled:57395,ChatDelete:57396,ChatDeleteFilled:57397,ChatFilled:57398,ChatSimple:57399,ChatSimpleFilled:57400,Chats:57401,ChatsFilled:57402,Check:57403,CheckCircle:57404,CheckCircleFilled:57405,CheckDouble:57406,Checklist:57407,ChecklistFilled:57408,Clipboard:57409,ClipboardArrow:57410,Clock:57411,Cloud:57412,CloudFilled:57413,CloudSlash:57414,CloudSlashFilled:57415,Code:57416,CodeBlock:57417,CodeBrackets:57418,CodeFilled:57419,CoffeeCup:57420,Collapse:57421,CommandCard:57422,CommandLine:57423,CommandLineFilled:57424,CommandLinePrompt:57425,Compact:57426,Computer:57427,Concierge:57428,Connectors:57429,Copy:57430,Create:57431,CreditCard:57432,Cursor:57433,CursorFilled:57434,DNA:57435,Database:57436,Disconnect:57437,Dispatch:57438,DollarSign:57439,DotsCircle:57440,DotsHorizontal:57441,DotsVertical:57442,Download:57443,Edit:57444,Email:57445,Evals:57446,Expand:57447,ExtendedThinking:57448,Eye:57449,EyeSlash:57450,Fastforward:57451,File:57452,FileAdd:57453,FileUpload:57454,Files:57455,Filter:57456,Flag:57457,Folder:57458,FolderOpen:57459,FolderPlus:57460,Ghost:57461,GhostFilled:57462,Gift:57463,GitBranch:57464,GitCommit:57465,GitDiff:57466,GitFork:57467,GitMerge:57468,GitMergeConflict:57469,GitMergedSimple:57470,GitPullRequest:57471,GitPullRequestClosed:57472,GitPullRequestDraft:57473,Globe:57474,GraduationCap:57475,Grid:57476,Hand:57477,HandHeart:57478,Haptics:57479,Help:57480,History:57481,Home:57482,ID:57483,Image:57484,Indent:57485,InfoSimple:57486,Info:57487,Interactive:57488,Key:57489,Keyboard:57490,Laptop:57491,LaptopFilled:57492,LaptopSlash:57493,Library:57494,Lightbulb:57495,Lightning:57496,Link:57497,LinkSimple:57498,ListAdd:57499,ListBullet:57500,ListNumbered:57501,Location:57502,LocationQuestionMark:57503,LocationSlash:57504,Lock:57505,LockOpen:57506,LockShield:57507,Logout:57508,Mailbox:57509,MapPin:57510,Mcp:57511,Memory:57512,Mention:57513,Menu:57514,Microphone:57515,MicrophoneFilled:57516,MicrophoneSlash:57517,Minus:57518,MobilePhone:57519,Moon:57520,MoonFilled:57521,MoonStars:57522,Note:57523,Notification:57524,NotificationSlash:57525,Organization:57526,Owl:57527,Palette:57528,PaletteFilled:57529,PaperPlane:57530,Pause:57531,Phone:57532,Pin:57533,PinFilled:57534,PinSlash:57535,Placeholder:57536,Play:57537,PlayCircle:57538,PlayCircleFilled:57539,PlayFilled:57540,Plugin:57541,Press:57542,Pro:57543,Prohibit:57544,Projects:57545,ProjectsFilled:57546,ProjectsX:57547,Prompt:57548,Recording:57549,Reorder:57551,Research:57552,Screenshare:57553,Scroll:57554,Search:57555,SearchCircle:57556,Select:57557,Settings:57558,Shapes:57559,Share:57560,ShareAndroid:57561,ShareApple:57562,ShieldSearch:57563,Shuffle:57564,Sidebar:57565,SidebarClose:57566,SidebarOpen:57567,Signpost:57568,SlashShortcutCommand:57569,Slides:57570,Sort:57571,Speaker:57572,Spinner:57573,Spreadsheet:57574,Star:57575,StarFilled:57576,StarSlash:57577,Stop:57578,StopCircle:57579,StopFilled:57580,Styles:57581,Sun:57582,SunFilled:57583,SunHorizon:57584,Tasks:57585,Team:57586,Temperature:57587,TemperatureSimple:57588,TextAa:57589,TextBold:57590,TextItalics:57591,TextUnderline:57592,ThumbsDown:57593,ThumbsDownFilled:57594,ThumbsUp:57595,ThumbsUpFilled:57596,Timer:57597,Toggles:57598,Token:57599,Tool:57600,Trash:57601,Trust:57602,Upload:57603,User:57604,UserCircle:57605,Users:57606,Verified:57607,Voice:57608,Warning:57609,WarningCircle:57610,WarningShield:57611,Workspace:57612,Wrench:57613,WrenchFilled:57614,X:57615,XCircle:57616,GitMergeQueue:57617,Orbit:57618,SidebarRight:57619,Bluetooth:57621,BluetoothSlash:57622,Bookmark:57623,ComputerClassic:57624,Linux:57625,Windows:57626,AgentSimple:57627,AgentsSimple:57628,ArrowClockwise:57629,ArrowCounterClockwise:57630,MinimizeBottomLeft:57631,MinimizeBottomRight:57632,MinimizeTopLeft:57633,MinimizeTopRight:57634,EyeFrame:57635,Frame:57636,Hammer:57637,HealthConnect:57638,Heart:57639,Scale:57640},wght:{16:{lo:.8,hi:1.25},20:{lo:1.125,hi:1.8}},anim:["Artifacts","Chart","Chats","Code","Download","Lightbulb","Palette","Projects","Signpost","Tasks","Tool"],animLoop:["Code"],animDur:{Palette:800},animDurOut:{Palette:0},animEase:{Palette:"ease-out"}},Na={xs:{px:12,master:"small",stroke:{regular:.8}},sm:{px:16,master:"small",stroke:{regular:1,strong:1.25}},md:{px:20,master:"base",stroke:{regular:1.2,strong:1.5}},lg:{px:24,master:"base",stroke:{regular:1.4}},xl:{px:28,master:"base",stroke:{regular:1.6}},xxl:{px:32,master:"base",stroke:{regular:1.8}}},Ca=["xs","sm","md","lg","xl","xxl"];function ka(e,a){if("auto"===e)return a;if("auto-sm"===e||"auto-lg"===e){const r=Ca.indexOf(a)+("auto-lg"===e?1:-1);return Ca[Math.min(Math.max(r,0),Ca.length-1)]}return e}const Sa=ja.icons,za=new Set(ja.anim??[]),Ra=new Set(ja.animLoop??[]),Pa=ja.animDur??{},Fa=ja.animDurOut??{},Aa=ja.animEase??{},La=ja.wght,[Ea,Da]=[400,700];const Ma={flexShrink:0},Oa={fontFamily:"var(--font-anthropicons, Anthropicons-Variable)",fontFeatureSettings:'"liga" 0',fontOpticalSizing:"auto",fontStyle:"normal",fontVariationSettings:"normal",lineHeight:1,width:"1em",height:"1em",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,userSelect:"none"};function Ta(e){const r="comfortable"===ca()?"md":"sm";if(e.customIcon){const{customIcon:s,size:t="md",alt:n,className:i,style:d,name:o,icon:l,animated:c,...u}=e,v=ka(t,r),g=Na[v].px;return a.jsx("svg",{"data-cds":"Icon",width:g,height:g,viewBox:`0 0 ${s.viewBox} ${s.viewBox}`,fill:"currentColor",fillRule:"evenodd",stroke:"none",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",style:d?{...Ma,...d}:Ma,className:i,...u,role:u.role??(n?"img":void 0),"aria-hidden":u["aria-hidden"]??(!n||void 0),"aria-label":u["aria-label"]??(n||void 0),children:s.paths.map((e,r)=>"string"==typeof e?a.jsx("path",{d:e},r):a.jsx("path",{d:e.d,fill:"none",stroke:"currentColor",strokeWidth:e.strokeWidth,vectorEffect:"non-scaling-stroke"},r))})}const{bold:s=!1,animated:t=!1,alt:n,className:i,style:d,name:o,icon:l,size:c,customSize:u,customIcon:v,...g}=e,m=e.name??e.icon.name;let p,h;void 0!==u?(p=u,h=function(e){let a=Ca[0],r=1/0;for(const s of Ca){const t=Math.abs(Na[s].px-e);t<=r&&(r=t,a=s)}return a}(p)):(h=ka(c??"md",r),p=Na[h].px);const f=Na[h].stroke,x=Sa[m],b=p<=18?16:20,y=function(e,a,r){const s=e*a/r,{lo:t,hi:n}=La[`${a}`],i=Ea+(s-t)/(n-t)*(Da-Ea);return Math.round(10*Math.max(Ea,Math.min(Da,i)))/10}(s&&"strong"in f?f.strong:f.regular,b,p),w=t&&za.has(m),j=w?Pa[m]:void 0,N=w?Fa[m]:void 0,C=w?Aa[m]:void 0,k=w?{fontSize:p,fontWeight:y,fontVariationSettings:void 0,"--cds-opsz":p,"--cds-wght":y,...void 0!==j&&{"--cds-anim-dur":`${j}ms`},...void 0!==N&&{"--cds-anim-dur-out":`${N}ms`},...void 0!==C&&{"--cds-anim-ease":C}}:{fontSize:p,fontWeight:y};return a.jsx("span",{"data-cds":"Icon","data-cds-anim":w?"":void 0,"data-cds-anim-loop":w&&Ra.has(m)?"":void 0,style:{...Oa,...k,...d},className:i,...g,role:g.role??(n?"img":void 0),"aria-hidden":g["aria-hidden"]??(!n||void 0),"aria-label":g["aria-label"]??(n||void 0),children:void 0!==x?String.fromCodePoint(x):null})}function qa(e){var a,r,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e)if(Array.isArray(e))for(a=0;a<e.length;a++)e[a]&&(r=qa(e[a]))&&(s&&(s+=" "),s+=r);else for(a in e)e[a]&&(s&&(s+=" "),s+=a);return s}const Ia=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,_a=function(){for(var e,a,r=0,s="";r<arguments.length;)(e=arguments[r++])&&(a=qa(e))&&(s&&(s+=" "),s+=a);return s},$a=(e,a)=>r=>{var s;if(null==(null==a?void 0:a.variants))return _a(e,null==r?void 0:r.class,null==r?void 0:r.className);const{variants:t,defaultVariants:n}=a,i=Object.keys(t).map(e=>{const a=null==r?void 0:r[e],s=null==n?void 0:n[e];if(null===a)return null;const i=Ia(a)||Ia(s);return t[e][i]}),d=r&&Object.entries(r).reduce((e,a)=>{let[r,s]=a;return void 0===s||(e[r]=s),e},{}),o=null==a||null===(s=a.compoundVariants)||void 0===s?void 0:s.reduce((e,a)=>{let{class:r,className:s,...t}=a;return Object.entries(t).every(e=>{let[a,r]=e;return Array.isArray(r)?r.includes({...n,...d}[a]):{...n,...d}[a]===r})?[...e,r,s]:e},[]);return _a(e,i,o,null==r?void 0:r.class,null==r?void 0:r.className)},Ba=e.createContext(null);function Va(){return e.useContext(Ba)}const Ha=$a("inline-flex shrink-0 select-none items-center justify-center overflow-hidden rounded-full font-sans font-medium leading-none",{variants:{size:{sm:"size-[var(--cds-avatar-sm)] text-[9px]",md:"size-[var(--cds-avatar-md)] text-footnote",lg:"size-[var(--cds-avatar-lg)] text-body"},variant:{default:"bg-fill-control text-primary",pro:"bg-fill-pro text-on-pro"}},defaultVariants:{size:"md",variant:"default"}});const Ua=e.forwardRef(({src:r,name:s,size:t,variant:n,className:i,...d},o)=>{const l=Va();l&&(t=l.size);const c=fa(),[u,v]=e.useState(!1);e.useEffect(()=>{v(!1)},[r]);const g=e.useMemo(()=>function(e,a){const r=e.trim().split(/\s+/),s=e=>e?[...e][0]??"":"";return(s(r[0])+(r.length>1?s(r[r.length-1]):"")).toLocaleUpperCase(a)||"?"}(s,c),[s,c]),m=Boolean(r)&&!u;return a.jsx("span",{ref:o,"data-cds":"Avatar",...d,className:Re(Ha({size:t,variant:n}),i),role:m?void 0:"img","aria-label":m?void 0:s,children:m?a.jsx("img",{src:r,alt:s,className:"size-full object-cover",draggable:!1,onError:()=>v(!0)}):g})});Ua.displayName="Avatar";function Ga({keys:e,className:r}){const s=Qa(),t=e.split(/\s+/).map(e=>rr(e,s));return a.jsx("span",{"data-cds":"Shortcut",className:Re("inline-flex shrink-0 items-center gap-[4px]",r),children:t.map((e,r)=>a.jsx(Wa,{parts:e,leading:r>0},r))})}function Wa({parts:e,leading:r}){return a.jsxs(a.Fragment,{children:[r&&a.jsx("span",{className:"text-footnote opacity-60",children:"then"}),e.map((e,r)=>a.jsx("kbd",{className:"inline-flex items-center justify-center h-control-nested min-w-[var(--cds-h-control-nested)] px-1 rounded-[4px] bg-neutral border [font-family:inherit] text-caption leading-none",children:e},r))]})}const Ka=/mac|iphone|ipad|ipod/i,Xa=()=>()=>{};function Qa(){return e.useSyncExternalStore(Xa,()=>Ka.test(navigator.userAgent),()=>!1)}const Ya=["cmd","command","meta","ctrl","control","alt","option","shift"],Za=["ctrl","control","alt","option","shift","cmd","command","meta"],Ja={ctrl:"\u2303",control:"\u2303",alt:"\u2325",option:"\u2325",shift:"\u21e7",cmd:"\u2318",command:"\u2318",meta:"\u2318"},er={ctrl:"Ctrl",control:"Ctrl",alt:"Alt",option:"Alt",shift:"\u21e7",cmd:"Ctrl",command:"Ctrl",meta:"Ctrl"};function ar(e,a){const r=e.toLowerCase().split("+").map(e=>e.trim()),s=[],t=[];for(const i of r)Ya.includes(i)?s.push(i):t.push(i);const n=e=>Za.indexOf(a||"cmd"!==e&&"command"!==e&&"meta"!==e?e:"ctrl");return s.sort((e,a)=>n(e)-n(a)),{modifiers:s,keys:t}}function rr(e,a){if(!e)return[];const{modifiers:r,keys:s}=ar(e,a),t=a?Ja:er;return[...r.map(e=>t[e]),...s.map(e=>function(e,a){if(a){if("space"===e)return"\u2423";if("enter"===e||"return"===e)return"\u23ce";if("delete"===e||"backspace"===e)return"\u232b";if("escape"===e||"esc"===e)return"Esc";if("tab"===e)return"\u21e5";if("up"===e)return"\u2191";if("down"===e)return"\u2193";if("left"===e)return"\u2190";if("right"===e)return"\u2192"}else{if("space"===e)return"Space";if("enter"===e||"return"===e)return"Enter";if("delete"===e||"backspace"===e)return"Backspace";if("escape"===e||"esc"===e)return"Esc";if("tab"===e)return"Tab";if("up"===e)return"Up";if("down"===e)return"Down";if("left"===e)return"Left";if("right"===e)return"Right"}return/^f\d+$/.test(e)||1===e.length?e.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1)}(e,a))]}const sr={ctrl:"Control",control:"Control",alt:"Alt",option:"Alt",shift:"Shift",enter:"Enter",return:"Enter",escape:"Escape",esc:"Escape",space:"Space",tab:"Tab",delete:"Backspace",backspace:"Backspace",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",home:"Home",end:"End",pageup:"PageUp",pagedown:"PageDown",insert:"Insert"};function tr(e,a){const r=a?"Meta":"Control",s=e=>"cmd"===e||"command"===e||"meta"===e?r:sr[e]??(/^f\d+$/.test(e)?e.toUpperCase():1===e.length?e:e.charAt(0).toUpperCase()+e.slice(1));return e.split(/\s+/).map(e=>{const{modifiers:r,keys:t}=ar(e,a);return[...r,...t].map(s).join("+")}).join(" ")}const nr=e.createContext(!1);function ir({keys:e}){const r=Qa(),s=rr(e,r);return a.jsx("span",{className:"inline-flex items-center gap-[1px] opacity-70",children:s.map((e,s)=>[!r&&s>0?a.jsx("span",{"aria-hidden":!0,className:"opacity-60",children:"+"},`sep-${s}`):null,a.jsx("kbd",{className:"inline-flex items-center justify-center [font-family:inherit]",children:e},s)])})}function dr({content:r,detail:s,multiline:o,shortcut:c,side:u="top",align:v,sideOffset:g=4,collisionPadding:m,delay:p=300,closeDelay:h,hoverable:f=!0,closeOnClick:x,container:b,className:y,children:w}){const j=xa(),N=ca(),C=ga(),k=ma(),S=Xe("tooltip"),z=null!=r&&""!==r,R=e.isValidElement(w)?w:e=>a.jsx("span",{...e,className:"inline-flex",children:w}),P=a.jsx(l,{delay:p,closeDelay:h,closeOnClick:x,render:R});return a.jsxs(t,{disableHoverablePopup:!f,disabled:!z,children:[a.jsx(nr.Provider,{value:z,children:P}),z&&a.jsx(n,{container:b??j,children:a.jsx(wa,{children:a.jsx(He.Provider,{value:S.base,children:a.jsx(i,{"data-cds":"Tooltip",className:"z-tooltip",style:S.style,side:u,align:v,sideOffset:g,collisionPadding:m,children:a.jsx(d,{role:"tooltip",className:Re("px-2 rounded-[6px] bg-[var(--cds-tooltip-bg)] text-[var(--cds-tooltip-fg)] shadow-sm dark:shadow-panel-sm text-[13px]/[18px]","origin-[var(--transform-origin)] transition-[opacity,scale] duration-snap ease-snap motion-reduce:transition-none data-[starting-style]:opacity-0 data-[starting-style]:scale-[0.98] data-[ending-style]:opacity-0 data-[ending-style]:scale-[0.98] data-[instant]:duration-0",o||s?"flex flex-col gap-0.5 max-w-[240px] whitespace-normal py-1.5":"inline-flex items-center gap-2 min-h-6 max-w-[240px] py-[3px]",y),children:a.jsx("div",{className:"cds-root contents","data-mode":"dark","data-density":N,"data-platform":C,"data-font":k,children:o||s?a.jsxs(a.Fragment,{children:[a.jsxs("span",{className:"inline-flex min-w-0 items-center gap-2",children:[a.jsx("span",{className:"min-w-0 break-words",children:r}),c&&a.jsx(ir,{keys:c})]}),s&&a.jsx("span",{className:"break-words text-[11px]/[14px] opacity-70",children:s})]}):a.jsxs(a.Fragment,{children:[a.jsx("span",{className:"min-w-0 break-words",children:r}),c&&a.jsx(ir,{keys:c})]})})})})})})})]})}function or({reason:e,side:r,align:s,sideOffset:t,multiline:n=!0,delay:i,collisionPadding:d,hoverable:o,className:l,wrapperClassName:c,children:u}){const v=!!e;return a.jsx(dr,{content:v?e:void 0,side:r,align:s,sideOffset:t,multiline:n,delay:i,collisionPadding:d,hoverable:o,className:l,closeOnClick:!1,children:a.jsx("span",{tabIndex:v?0:-1,className:Re("inline-flex",c),children:u})})}function lr({delay:e=600,closeDelay:r=200,children:s}){return a.jsx(o,{delay:e,closeDelay:r,children:s})}const cr={neutral:"bg-neutral text-secondary",accent:"bg-accent text-accent",success:"bg-success text-success",warning:"bg-warning text-warning",danger:"bg-danger text-danger",pro:"bg-pro text-pro"},ur={neutral:"bg-gray-700 dark:bg-gray-550 text-gray-0",accent:"bg-blue-500 text-gray-0",success:"bg-green-500 text-gray-0",warning:"bg-yellow-500 text-gray-0",danger:"bg-red-450 text-gray-0",pro:"bg-violet-450 text-gray-0"},vr={red:"bg-red-450 text-gray-0",orange:"bg-orange-450 text-gray-0",yellow:"bg-yellow-500 text-gray-0",green:"bg-green-500 text-gray-0",aqua:"bg-aqua-500 text-gray-0",blue:"bg-blue-500 text-gray-0",violet:"bg-violet-450 text-gray-0",magenta:"bg-magenta-450 text-gray-0"},gr={red:"bg-red-100 text-red-600 dark:bg-red-800 dark:text-red-300",orange:"bg-orange-100 text-orange-600 dark:bg-orange-800 dark:text-orange-300",yellow:"bg-yellow-100 text-yellow-600 dark:bg-yellow-800 dark:text-yellow-300",green:"bg-green-100 text-green-600 dark:bg-green-800 dark:text-green-300",aqua:"bg-aqua-100 text-aqua-600 dark:bg-aqua-800 dark:text-aqua-300",blue:"bg-blue-100 text-blue-600 dark:bg-blue-800 dark:text-blue-300",violet:"bg-violet-100 text-violet-600 dark:bg-violet-800 dark:text-violet-300",magenta:"bg-magenta-100 text-magenta-600 dark:bg-magenta-800 dark:text-magenta-300"};const mr={xs:"ml-[calc((var(--cds-h-control-nested)-12px)/2-var(--cds-pad-sm)+1px)] mr-[-0.8px] shrink-0",sm:"ml-[calc((var(--cds-h-control-nested)-16px)/2-var(--cds-pad-sm)+1px)] mr-[-0.8px] shrink-0",md:"ml-[calc((var(--cds-h-control-nested)-20px)/2-var(--cds-pad-sm)+1px)] mr-[-0.8px] shrink-0"},pr={comfortable:{lg:"md",base:"sm",sm:"sm",xs:"xs",xxs:"xs"},compact:{lg:"sm",base:"xs",sm:"xs",xs:"xs",xxs:"xs"}},hr=e.forwardRef(({variant:r,icon:s,onRemove:t,removeLabel:n,bold:i,size:d,truncate:o,className:l,children:c,...u},v)=>{const g=r??"accent",m=Ae("removeItem","Remove {item}",{item:"string"==typeof c?c:"item"}),p=ca(),h=pr[p][d??"base"],f=e.Children.toArray(c).length,x=f>0||void 0!==t?mr[h]:"shrink-0",b=(y=g,Object.hasOwn(cr,y));var y;const w=!0===i?b?ur[g]:vr[g]:b?cr[g]:gr[g];return a.jsxs("span",{ref:v,"data-cds":"Badge",..."xxs"===d?{"data-step":"1"}:Ze(d),...u,className:Re("inline-flex items-center gap-1 align-middle h-control-nested rounded-chip px-sm font-sans text-caption font-medium leading-tight",o?"min-w-0":"shrink-0",w,l),children:["number"!=typeof s&&s&&(j=s,"string"==typeof j?"xs"===h?a.jsx(Ta,{name:s,size:"xs",className:x}):"sm"===h?a.jsx(Ta,{name:s,size:"sm",className:x}):a.jsx(Ta,{name:s,size:"md",className:x}):a.jsx("span",{"aria-hidden":!0,className:Re("inline-flex",x),children:s})),o?a.jsx("span",{className:"pb-[0.05em] truncate",children:c}):1===f?a.jsx("span",{className:"pb-[0.05em]",children:c}):c,void 0!==t&&a.jsx("button",{type:"button","aria-label":n||m,onClick:e=>{e.stopPropagation(),t()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||e.stopPropagation()},onKeyUp:e=>{"Enter"!==e.key&&" "!==e.key||e.stopPropagation()},className:Re("cds-reset relative inline-flex shrink-0 items-center justify-center","before:absolute before:left-[-2px] before:top-1/2 before:-translate-y-1/2 before:content-['']","before:h-[max(24px,100%)] before:w-[max(24px,calc(100%+2px))]","size-[max(calc(var(--cds-h-control-nested)-6px),12px)]","rounded-[calc(var(--cds-h-control-nested)/4-min(3px,(var(--cds-h-control-nested)-12px)/2))]","-ml-0.5 mr-[calc(min(3px,(var(--cds-h-control-nested)-12px)/2)-var(--cds-pad-sm))]","text-current outline-none","[--cds-badge-x-wght:577.8] hover:[--cds-badge-x-wght:700]","transition-[color,background-color,box-shadow,--cds-badge-x-wght]",!0===i?"hover:bg-[color-mix(in_srgb,currentColor_20%,transparent)]":"hover:bg-[color-mix(in_srgb,currentColor_10%,transparent)]","focus-visible:shadow-focus"),children:a.jsx(Ta,{name:"X",size:"xs",style:{fontVariationSettings:"'opsz' 12, 'wght' var(--cds-badge-x-wght, 577.8)"}})})]});var j});function fr(a,r){e.useEffect(()=>{},[])}hr.displayName="Badge";const xr={s:"sm",m:"md",l:"lg"},br={sm:{box:12,stroke:1.5},md:{box:16,stroke:1.75},lg:{box:20,stroke:2}};function yr({size:r="sm",delay:s=0,inheritColor:t=!1,className:n}){const[i,d]=e.useState(s<=0);if(e.useEffect(()=>{if(s<=0)return;const e=window.setTimeout(()=>d(!0),s);return()=>window.clearTimeout(e)},[s]),!i)return null;const o=br[xr[r]??r],l=t?"currentColor":"var(--cds-text-muted)",c=t?"color-mix(in srgb, currentColor 25%, transparent)":"var(--cds-border)",u=`calc(100% - ${o.stroke}px)`,v=`radial-gradient(farthest-side, transparent ${u}, #000 calc(${u} + 0.5px))`;return a.jsxs("span",{"data-cds":"Spinner",className:Re("relative inline-block shrink-0 align-middle",n),style:{width:o.box,height:o.box},"aria-hidden":!0,children:[a.jsx("span",{className:"absolute inset-0 rounded-full",style:{border:`${o.stroke}px solid ${c}`}}),a.jsx("span",{className:"absolute inset-0 rounded-full animate-[spin_2s_linear_infinite]",style:{background:`conic-gradient(transparent 40%, ${l})`,WebkitMask:v,mask:v}})]})}function wr(e){return"string"==typeof e}const jr=$a("cds-reset group/btn relative isolate inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap select-none cursor-[var(--cds-cursor-interactive)] aria-disabled:cursor-default data-[disabled]:cursor-default border-0 outline-none rounded h-control font-sans text-body font-medium [&:disabled:not([aria-busy])]:opacity-50 disabled:pointer-events-none transition-shadow duration-fast focus-visible:shadow-focus",{variants:{variant:{primary:"text-on-primary",secondary:"text-primary aria-pressed:text-accent",ghost:"text-primary aria-pressed:text-accent",danger:"text-on-danger",brand:"text-on-brand",onContent:"text-primary focus-visible:!shadow-[0_0_0_2px_rgb(255_255_255/0.7)]",onAccent:"text-primary focus-visible:!shadow-[0_0_0_2px_rgb(255_255_255/0.7)]"},iconOnly:{true:"aspect-square w-control px-0",false:"px-md"}},defaultVariants:{variant:"secondary",iconOnly:!1}}),Nr="bg-[var(--cds-button-on-content)] backdrop-blur-md shadow-[inset_0_0_0_1px_var(--cds-button-on-content-ring)] group-focus-visible/btn:!shadow-[inset_0_0_0_1px_var(--cds-button-on-content-ring)] group-hover/btn:bg-[var(--cds-button-on-content-hover)] group-aria-expanded/btn:bg-[var(--cds-button-on-content-hover)]",Cr=$a("absolute -z-[1] rounded-[inherit] transition-colors duration-fast group-focus-visible/btn:shadow-[inset_0_0_0_1px_var(--cds-page-bg)]",{variants:{variant:{primary:"bg-fill-primary group-hover/btn:bg-fill-primary-hover group-aria-expanded/btn:bg-fill-primary-hover",secondary:"bg-fill-secondary group-hover/btn:bg-fill-secondary-hover group-aria-expanded/btn:bg-fill-secondary-hover",ghost:"bg-transparent group-hover/btn:bg-fill-ghost-hover group-aria-expanded/btn:bg-fill-ghost-hover",danger:"bg-fill-danger group-hover/btn:bg-fill-danger-hover group-aria-expanded/btn:bg-fill-danger-hover",brand:"bg-fill-brand group-hover/btn:bg-fill-brand-hover group-aria-expanded/btn:bg-fill-brand-hover",onContent:Nr,onAccent:Nr}},defaultVariants:{variant:"secondary"}}),kr=e.createContext(null);const Sr={start:"rounded-r-none",end:"rounded-l-none",middle:"rounded-none"},zr=e.forwardRef(({variant:r,size:t,icon:n,iconOnly:i=!1,iconPosition:d="start",tooltip:o,tooltipSide:l,shortcut:c,busy:u=!1,pressed:v,joined:g,disabled:m,disabledReason:p,disabledReasonSide:h,type:f,href:x,routerOptions:b,target:y,rel:w,download:j,render:N,className:C,children:k,"aria-label":S,...z},R)=>{const P=e.useContext(kr);P&&(t=t??P.size,g=g??P.joined,r=P.enforceVariant?P.buttonVariant:r??P.buttonVariant);const F=r??"secondary",A=ca(),L=Qa(),E=e.useRef(null);fr();const D="xs"===t?"sm":"lg"===t||"comfortable"===A?"md":"sm",M=e.useContext(nr),O=i&&S&&!1!==o,T="string"==typeof o?o:S,q=void 0===x&&!!m&&!!p,I=Re(jr({variant:r,iconOnly:i}),g?Sr[g]:"",C),_=a.jsxs(a.Fragment,{children:[a.jsx("span",{ref:E,"aria-hidden":!0,className:`${Cr({variant:r})} ${g||"primary"!==F&&"danger"!==F&&"brand"!==F?"inset-0":"inset-[0.5px]"} group-aria-pressed/btn:bg-accent group-hover/btn:group-aria-pressed/btn:bg-accent ${g?"":"cds-btn-squish"} ${"secondary"!==F||g?"":"shadow-field"}`}),a.jsx("span",{className:"inline-flex items-center gap-1 "+(u?"invisible":""),children:i&&n?wr(n)?a.jsx(Ta,{name:n,size:D}):n:a.jsxs(a.Fragment,{children:[n&&"start"===d&&(wr(n)?a.jsx(Ta,{name:n,size:D,className:"-ml-1"}):a.jsx("span",{className:"-ml-1 inline-flex",children:n})),k,n&&"end"===d&&(wr(n)?a.jsx(Ta,{name:n,size:D,className:"-mr-1"}):a.jsx("span",{className:"-mr-1 inline-flex",children:n})),c&&a.jsx("span",{"aria-hidden":!0,className:"ml-1 inline-flex items-center gap-[4px] text-caption opacity-70",children:c.split(/\s+/).flatMap(e=>rr(e,L)).map((e,r)=>a.jsx("kbd",{className:"[font-family:inherit]",children:e},r))})]})}),u&&a.jsx("span",{className:"absolute inset-0 grid place-items-center",children:a.jsx(yr,{size:"sm",inheritColor:!0})})]}),$=qe({href:x,routerOptions:b,target:y,rel:w,download:j,onClick:z.onClick}),B=s({render:N??(void 0!==x?a.jsx("a",{}):a.jsx("button",{type:f??"button",disabled:m||u})),ref:R,props:{"data-cds":"Button",...Ze(t),className:I,"aria-busy":u||void 0,"aria-pressed":void 0===x?v:void 0,"aria-label":S,"aria-keyshortcuts":c?tr(c,L):void 0,children:_,...z,...void 0!==x?$:void 0}}),V=O?a.jsx(dr,{side:l,content:M||q?void 0:T,children:B}):B;return void 0===p||void 0!==x?V:a.jsx(or,{side:h,reason:q?p:void 0,children:V})});zr.displayName="Button";const Rr=e.forwardRef(({label:e,size:r,className:s,...t},n)=>a.jsxs(c,{ref:n,"data-cds":"Checkbox",...t,...Ze(r),className:Re("cds-reset group/cb inline-flex items-center gap-xs border-0 text-left outline-none font-sans text-body text-primary data-[disabled]:opacity-50",s),children:[a.jsx("span",{className:"flex shrink-0 size-[var(--cds-checkbox)] items-center justify-center rounded-[var(--cds-checkbox-radius)] border border-strong bg-transparent group-hover/cb:border-stronger group-data-[checked]/cb:bg-fill-accent group-data-[checked]/cb:border-0 group-data-[indeterminate]/cb:bg-fill-accent group-data-[indeterminate]/cb:border-0 group-data-[checked]/cb:group-hover/cb:bg-fill-accent-hover group-data-[indeterminate]/cb:group-hover/cb:bg-fill-accent-hover group-data-[disabled]/cb:group-hover/cb:border-strong group-focus-visible/cb:shadow-focus",children:a.jsx(u,{className:"text-on-accent opacity-0 data-[checked]:opacity-100 data-[indeterminate]:opacity-100",keepMounted:!0,children:a.jsx(Ta,{name:t.indeterminate?"Minus":"Check",size:"sm",bold:!0,style:{fontSize:"var(--cds-checkbox-glyph)"}})})}),void 0!==e&&a.jsx("span",{children:e})]}));Rr.displayName="Checkbox";const Pr=e.createContext(null);function Fr(){return e.useContext(Pr)?.invalid??!1}function Ar(){return null!==e.useContext(Pr)}const Lr="bg-fill-field shadow-field-ring data-[invalid]:shadow-field-invalid",Er="[&:hover:not(:focus-within):not([data-invalid]):not([data-disabled])]:shadow-field-hover",Dr=`h-control pl-md rounded ${Lr} font-sans text-body text-primary transition duration-fast`;function Mr({width:e,height:r,className:s}){const t=Ae("loading","Loading");return a.jsx("div",{"data-cds":"Skeleton",role:"status",className:Re("relative h-[1em] max-w-full overflow-hidden rounded bg-[var(--cds-skeleton-base)] after:absolute after:inset-0 after:animate-[cds-shimmer_2s_linear_infinite] after:bg-[linear-gradient(90deg,transparent,var(--cds-skeleton-sheen),transparent)] motion-reduce:after:hidden",s),style:{width:e,height:r},children:a.jsx("span",{className:"sr-only",children:t})})}const Or={panel:"bg-surface-2 shadow-panel-sm",popover:"bg-surface-3 shadow-panel"};function Tr(e){return`rounded-card ${Or[e]}`}e.forwardRef(({elevation:e,className:r,...s},t)=>a.jsx("div",{ref:t,"data-cds":"Surface","data-surface":e,...s,className:Re(Tr(e),r)})).displayName="Surface";const qr="cds-reset group/cbx inline-flex items-center gap-1.5 h-control rounded font-sans text-body text-primary outline-none transition duration-fast data-[disabled]:opacity-50 data-[disabled]:pointer-events-none",Ir={outline:`${Lr} ${Er}`,ghost:"bg-transparent hover:bg-fill-ghost-hover"},_r={select:"pl-0 has-[:focus-visible]:shadow-focus data-[disabled]:cursor-default",input:"pl-sm cursor-text has-[:focus-visible]:shadow-focus data-[disabled]:cursor-default"},$r=`cds-reset group/cbx flex min-w-0 items-center gap-1.5 h-control px-sm rounded font-sans text-body text-primary ${Lr} ${Er} cursor-text transition duration-fast has-[:focus-visible]:shadow-focus data-[disabled]:opacity-50 data-[disabled]:pointer-events-none`,Br="cds-reset min-w-0 flex-1 self-stretch bg-transparent border-0 outline-none p-0 text-body text-primary placeholder:text-muted",Vr="inline-flex shrink-0 items-center gap-1 max-w-full h-control-nested rounded-chip pl-sm bg-neutral text-caption text-secondary data-[highlighted]:bg-neutral-hover data-[highlighted]:text-primary",Hr=`${Vr} pr-0.5`,Ur="cds-reset inline-flex size-[calc(var(--cds-h-control-nested)-4px)] shrink-0 items-center justify-center rounded-[calc(var(--cds-h-control-nested)/4-2px)] border-0 bg-transparent p-0 text-muted outline-none transition-colors hover:bg-neutral-hover hover:text-primary focus-visible:bg-neutral-hover focus-visible:text-primary",Gr=`draggable-none flex flex-col max-h-[min(var(--available-height),var(--cds-popup-max-h,320px))] ${Tr("popover")} cds-reset text-body text-primary outline-none`,Wr="flex min-h-0 flex-1 flex-col overflow-hidden rounded-[inherit] p-1",Kr="cds-reset min-h-0 flex-1 overflow-y-auto overflow-x-hidden scroll-fade-y outline-none",Xr="-mx-1 -mt-1 mb-1 block w-[calc(100%+8px)] shrink-0 cds-reset bg-transparent border-0 border-b border-b-[var(--cds-border)] outline-none px-[calc(var(--cds-pad-md)+4px)] py-2 text-body text-primary placeholder:text-muted",Qr="cds-reset group/cbx-item flex w-full items-center gap-2 min-h-control px-md py-1 rounded text-body text-primary select-none outline-none data-[highlighted]:bg-fill-ghost-hover data-[disabled]:opacity-50 data-[disabled]:pointer-events-none",Yr="-mx-1 my-1 h-px bg-border",Zr="empty:hidden px-md py-1.5 text-body text-muted select-none",Jr="No results",es=32,as=e=>e.normalize("NFD").replace(/\p{Diacritic}/gu,"").toLowerCase();function rs(e,a){const r=as(a);return as(e.label).includes(r)||as(e.value).includes(r)}const ss=e=>e.label,ts=e=>e.value;function ns({anchorRef:r,align:s,popupClassName:t,dataCds:n,isLoading:i,showPopupSearch:d,searchPlaceholder:o,disabled:l,virtualized:c,displayedItems:u,renderedItemCount:v,estimateItemSize:g,hasMore:m,isFetchingMore:p,onLoadMore:h,paginationKey:f,virtualizerRef:b,emptyMessage:y,groupSelected:w,renderListItem:j,valueSet:N,renderItem:C,searchQuery:P,indicator:F,showSelectAllFooter:A,footer:L,footerDivider:E,handleSelectAll:D,handleClearAll:M,selectAllDisabled:O,clearAllDisabled:T,close:q}){const I=Ae("loadingOptions","Loading options"),_=Ae("loadingMoreOptions","Loading more options"),$=Ae("selectAll","Select all"),B=Ae("clear","Clear"),[V,H]=e.useState(null),U=e.useCallback(e=>e,[]),G=me({count:c?u.length:0,getItemKey:U,getScrollElement:()=>V,estimateSize:()=>g,overscan:5,scrollPaddingStart:28,scrollPaddingEnd:28,enabled:c&&null!==V});b.current=G,e.useEffect(()=>()=>{b.current=null},[b]);const W=c?G.getVirtualItems():null,K=c&&0===W?.length&&u.length>0,X=void 0!==h,[Q,Y]=e.useState(null),Z=e.useRef(h);Z.current=h;const J=e.useRef(v);J.current=v;const ee=e.useRef(null);e.useEffect(()=>{ee.current=null},[P,f]);const ae=e.useRef(v);e.useEffect(()=>{v<ae.current&&(ee.current=null),ae.current=v},[v]),e.useEffect(()=>{if(!Q||!V||!X||p||K||0===v||null!==ee.current&&v<=ee.current)return;const e=new IntersectionObserver(([a])=>{a.isIntersecting&&(e.disconnect(),ee.current=J.current,Z.current?.())},{root:V,rootMargin:`0px 0px ${3*g}px 0px`});return e.observe(Q),()=>e.disconnect()},[Q,V,X,p,K,v,P,f,g]);const re=Xe("combobox");return a.jsx(wa,{children:a.jsx(He.Provider,{value:re.base,children:a.jsx(z,{anchor:r,side:"bottom",align:s,sideOffset:6,positionMethod:"fixed",className:Re("z-popover",t??"w-[var(--anchor-width)] min-w-[12rem]"),style:re.style,children:a.jsx(R,{"data-cds":n,className:Gr,"aria-busy":i||p,children:a.jsxs("div",{className:Wr,children:[d&&a.jsx(x,{className:Xr,placeholder:o,disabled:l,autoComplete:"off","data-1p-ignore":!0,"data-lpignore":"true"}),a.jsx("div",{ref:c||X?H:void 0,tabIndex:-1,className:Kr,children:a.jsxs(a.Fragment,{children:[a.jsx(k,{className:Zr,children:i?a.jsxs("div",{role:"status",className:"flex items-center justify-center",children:[a.jsx(yr,{size:"sm"}),a.jsx("span",{className:"sr-only",children:I})]}):y}),a.jsx(S,{tabIndex:-1,className:"cds-reset outline-none "+(w?"[&>[data-selected]+[role=option]:not([data-selected])]:relative [&>[data-selected]+[role=option]:not([data-selected])]:mt-2 [&>[data-selected]+[role=option]:not([data-selected])]:before:absolute [&>[data-selected]+[role=option]:not([data-selected])]:before:-top-1 [&>[data-selected]+[role=option]:not([data-selected])]:before:inset-x-0 [&>[data-selected]+[role=option]:not([data-selected])]:before:border-t [&>[data-selected]+[role=option]:not([data-selected])]:before:border-default":""),children:K?a.jsx("div",{"aria-hidden":!0,className:"flex flex-col gap-1 px-md py-1",children:Array.from({length:4},(e,r)=>a.jsx(Mr,{height:g-8,className:"w-full"},r))}):c&&W?a.jsx("div",{style:{height:`${G.getTotalSize()}px`,position:"relative"},children:W.map(e=>{const r=u[e.index];return a.jsx("div",{style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${e.start}px)`},children:a.jsx(is,{item:r,index:e.index,selected:N.has(r.value),renderItem:C,searchQuery:P,indicator:F,showSeparator:!1,wrapDescription:!1})},r.value)})}):j}),m&&X&&!i&&a.jsx("div",{ref:Y,"aria-hidden":!0,className:"h-px"}),p&&a.jsxs("div",{role:"status",className:"flex items-center justify-center py-1.5",children:[a.jsx(yr,{size:"sm"}),a.jsx("span",{className:"sr-only",children:_})]})]})}),(A||L)&&a.jsxs(a.Fragment,{children:[E&&a.jsx("div",{"aria-hidden":!0,className:"mx-pad-md mt-1 h-px shrink-0 bg-border"}),a.jsxs("div",{className:E?"shrink-0 p-1":"shrink-0",children:[A&&a.jsxs("div",{className:"flex items-center justify-between gap-sm p-1",children:[a.jsx(zr,{variant:"ghost",size:"sm",onClick:D,disabled:O,children:$}),a.jsx(zr,{variant:"ghost",size:"sm",onClick:M,disabled:T,children:B})]}),L&&("function"==typeof L?L({close:q}):L)]})]})]})})})})})}const is=e.memo(({item:e,index:r,selected:s,renderItem:t,searchQuery:n,indicator:i,showSeparator:d,wrapDescription:o=!0})=>{const l="comfortable"===ca()?"md":"sm",c="checkbox"===i;return a.jsxs(a.Fragment,{children:[d&&e.separatorBefore&&a.jsx(w,{className:Yr}),a.jsxs(C,{value:e,index:r,disabled:e.disabled,className:Qr,title:t?void 0:e.label,children:[c&&a.jsx("span",{"aria-hidden":!0,"data-size":"xs",className:"pointer-events-none flex shrink-0 -ml-[calc(var(--cds-pad-md)-(var(--cds-h-control)-var(--cds-checkbox))/2)]",children:a.jsx(Rr,{checked:s,tabIndex:-1,"aria-label":""})}),t?a.jsx("div",{className:"min-w-0 flex-1",children:t(e,n)}):a.jsxs("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[a.jsx("span",{className:"truncate",children:e.label}),void 0!==e.description&&a.jsx("span",{className:"text-footnote leading-snug text-muted "+(o?"whitespace-normal break-words":"truncate"),children:e.description})]}),"check"===i&&a.jsx(N,{className:"shrink-0 text-accent",children:a.jsx(Ta,{name:"Check",size:l,bold:!0})})]})]})});is.displayName="ComboboxItem";const ds=e.forwardRef(({variant:r="outline",size:s,className:t,children:n,...i},d)=>{const o=e.useId(),l=Ar(),c=void 0!==i["aria-label"]||void 0!==i["aria-labelledby"]||void 0!==i.id||void 0!==i.render||l;return a.jsx(b,{ref:d,...c?{}:{"aria-labelledby":o},...i,...Ze(s),className:Re(qr,Ir[r],"px-sm focus-visible:shadow-focus",t),children:c?n:a.jsx("span",{id:o,className:"contents",children:n})})});ds.displayName="Combobox.Trigger";const os=e.forwardRef(({className:e,placeholder:r,children:s},t)=>a.jsx("span",{ref:t,className:Re("min-w-0 flex-1 truncate text-left",e),children:void 0!==s?a.jsx(F,{children:s}):void 0!==r?a.jsx(F,{children:e=>null==e||""===e?a.jsx("span",{className:"text-muted",children:r}):e}):a.jsx(F,{})}));os.displayName="Combobox.Value";const ls=e.forwardRef(({className:e,...r},s)=>a.jsx(x,{ref:s,autoComplete:"off","data-1p-ignore":!0,"data-lpignore":"true",...r,className:Re(Br,e)}));ls.displayName="Combobox.Input";const cs=e.forwardRef(({className:e,...r},s)=>a.jsx(x,{ref:s,autoComplete:"off","data-1p-ignore":!0,"data-lpignore":"true",...r,className:Re(Xr,e)}));cs.displayName="Combobox.PopupSearch";const us=e.forwardRef(({className:e,children:r,"aria-label":s,...t},n)=>{const i=Ae("clearSelection","Clear selection");return a.jsx(P,{ref:n,...t,render:a.jsx(zr,{iconOnly:!0,variant:"ghost",size:"sm",icon:r??"X","aria-label":s??i,tooltip:!1,className:Re("data-[ending-style]:hidden",e)})})});us.displayName="Combobox.Clear";const vs=e.forwardRef(({icon:e,children:r,className:s,...t},n)=>a.jsxs("button",{ref:n,type:"button",...t,className:Re("cds-reset flex w-full items-center gap-2 min-h-control px-md rounded","text-body text-primary select-none outline-none","hover:bg-fill-ghost-hover focus-visible:bg-fill-ghost-hover",s),children:[e&&a.jsx(Ta,{name:e,size:"sm",className:"shrink-0 text-muted"}),r]}));vs.displayName="Combobox.FooterAction";const gs=e.forwardRef(({side:e="bottom",align:r="start",sideOffset:s=6,initialFocus:t=!1,positionerClassName:n,className:i,children:d,"data-cds":o="Combobox",...l},c)=>{const u=Xe("combobox");return a.jsx(y,{container:xa(),children:a.jsx(wa,{children:a.jsx(He.Provider,{value:u.base,children:a.jsx(z,{side:e,align:r,sideOffset:s,positionMethod:"fixed",className:Re("z-popover",n??"w-[var(--anchor-width)] min-w-[12rem]"),style:u.style,children:a.jsx(R,{"data-cds":o,ref:c,initialFocus:t,...l,className:Re(Gr,i),children:a.jsx("div",{className:Wr,children:d})})})})})})});gs.displayName="Combobox.Popup";const ms=e.forwardRef(({className:e,...r},s)=>a.jsx(S,{ref:s,...r,className:Re(Kr,e)}));ms.displayName="Combobox.List";const ps=e.forwardRef(({className:e,children:r,...s},t)=>{const n=Ae("noResults",Jr);return a.jsx(k,{ref:t,...s,className:Re(Zr,e),children:r??n})});ps.displayName="Combobox.Empty";const hs=e.forwardRef(({description:e,className:r,children:s,...t},n)=>a.jsxs(C,{ref:n,...t,className:Re(Qr,r),children:[a.jsxs("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[a.jsx("span",{className:"truncate",children:s}),void 0!==e&&a.jsx("span",{className:"whitespace-normal break-words text-footnote leading-snug text-muted",children:e})]}),a.jsx(fs,{})]}));hs.displayName="Combobox.Item";const fs=e.forwardRef(({className:e,children:r,...s},t)=>a.jsx(N,{ref:t,...s,className:Re("shrink-0 text-accent",e),children:r??a.jsx(Ta,{name:"Check",size:"md",bold:!0})}));fs.displayName="Combobox.ItemIndicator";const xs=e.forwardRef(({className:e,...r},s)=>a.jsx(j,{ref:s,...r,className:Re("px-md pt-2 pb-1 text-footnote font-medium text-muted select-none",e)}));xs.displayName="Combobox.GroupLabel";const bs=e.forwardRef(({size:e,className:r,...s},t)=>a.jsx(p,{ref:t,...s,...Ze(e),className:Re($r,"h-auto min-h-control flex-wrap py-1",r)}));bs.displayName="Combobox.Chips";const ys=e.forwardRef(({className:e,...r},s)=>a.jsx(h,{ref:s,...r,className:Re(Hr,e)}));ys.displayName="Combobox.Chip";const ws=e.forwardRef(({className:e,children:r,...s},t)=>a.jsx(f,{ref:t,...s,className:Re(Ur,e),children:r??a.jsx(Ta,{name:"X",size:"sm"})}));ws.displayName="Combobox.ChipRemove";const js=Object.assign(function(r){const{"data-cds":s="Combobox",mode:t="select",variant:n="outline",items:i,searchable:d,indicator:o,placeholder:l,searchPlaceholder:c,triggerPrefix:u,label:v,"aria-label":g,"aria-labelledby":w,"aria-describedby":j,"aria-required":N,clearable:C=!1,clearLabel:k,hideCaret:S=!1,filter:z,onInputChange:R,onOpenChange:F,footerDivider:A=!0,emptyMessage:L,isLoading:E=!1,footer:D,renderItem:M,virtualized:O=!1,estimateItemSize:T=es,hasMore:q=!1,isFetchingMore:I=!1,onLoadMore:_,paginationKey:$,popupClassName:B,align:V="start",disabled:H,required:U,name:G,size:W,fullWidth:K=!0,className:X}=r,Q=e.useContext(Pe),Y=Ae("clearSelection","Clear selection"),Z=k??Y,J=Ae("noResults",Jr),ee=L??J,ae=d??(i.length>5||void 0!==R),re=!0===r.multiple,se=r.multiple?r.triggerMode??"summary":null,te=(r.multiple&&r.popupSearchInChips)??!1,ne=(r.multiple&&r.groupSelected)??!1,ie=r.multiple&&(r.selectAllFooter??!1),de=o??(re?"checkbox":"check"),oe=Fr(),le=Ar(),ce="comfortable"===ca()?"md":"sm",ue=void 0!==r.value,[ve,ge]=e.useState(()=>r.multiple?r.defaultValue??[]:r.defaultValue??null),me=r.multiple?ue?r.value:ve:void 0,pe=r.multiple?void 0:ue?r.value:ve,he=e.useMemo(()=>new Map(i.map(e=>[e.value,e])),[i]),fe=e.useMemo(()=>{if(r.multiple)return(me??[]).map(e=>he.get(e)).filter(e=>void 0!==e);const e=pe??null,a=null===e?void 0:he.get(e);return a?[a]:[]},[r.multiple,me,pe,he]),xe=fe[0]??null,be=fe.length>0,ye=e.useRef(r);ye.current=r;const we=e.useCallback(e=>{const a=ye.current;if(a.multiple){const r=(e??[]).map(e=>e.value);ue||ge(r),a.onChange?.(r)}else{const r=e?.value??null;ue||ge(r),a.onChange?.(r)}},[ue]),je=e.useCallback(()=>{we([...ye.current.items])},[we]),Ne=e.useCallback(()=>{we([])},[we]),[Ce,ke]=e.useState(!1),Se=e.useCallback((e,a)=>{!re||e||"item-press"!==a?.reason?(ke(e),F?.(e),e||Ee("")):a.cancel?.()},[re,F]),ze=e.useCallback(()=>Se(!1),[Se]),[Le,Ee]=e.useState(""),De=e.useCallback(e=>{Ee(e),R?.(e),O&&qe.current?.scrollToIndex(0)},[R,O]),Me=e.useMemo(()=>new Set(fe.map(e=>e.value)),[fe]),Oe=e.useMemo(()=>{if(!ne)return i;const e=i.slice();return e.sort((e,a)=>(Me.has(e.value)?0:1)-(Me.has(a.value)?0:1)),e},[i,ne,Me]),Te=e.useMemo(()=>{if(!O||!ae)return Oe;const e=Le.trim();if(!e)return Oe;const a=z??rs;return Oe.filter(r=>a(r,e))},[O,ae,Oe,Le,z]),qe=e.useRef(null),Ie=e.useRef(Te);Ie.current=Te;const _e=e.useCallback((e,a)=>{if("keyboard"!==a.reason||!e)return;const r=Ie.current.findIndex(a=>a.value===e.value);r>=0&&qe.current?.scrollToIndex(r)},[]),$e=e.useMemo(()=>{if(O)return null;if(!ae&&"select"===t)return null;const e=z??rs;return(a,r)=>e(a,r)},[O,ae,t,z]),Be=e.useMemo(()=>{if(!$e)return Te.length;let e=0;for(const a of Te)$e(a,Le)&&(e+=1);return e},[$e,Te,Le]),Ve=M,He=e.useCallback(e=>a.jsx(is,{item:e,selected:Me.has(e.value),renderItem:Ve,searchQuery:Le,indicator:de,showSeparator:!O},e.value),[Ve,Le,de,O,Me]),Ue=e.useRef(null),Ge=C&&be,We=!(S||C&&ue&&be),Ke="select"===t&&ae&&("chips"!==se||te)&&(i.length>0||E||void 0!==R),Xe=We&&a.jsx("span",{"aria-hidden":!0,className:"pointer-events-none flex size-icon shrink-0 items-center justify-center text-muted",children:a.jsx(Ta,{name:"CaretDown",size:"sm"})}),Qe=Ge&&("select"===t||!We),Ye="[--fh:var(--cds-h-control)] [--fhn:var(--cds-h-control-nested)] [--fr:var(--cds-radius)]",Je=Qe?`flex aspect-square h-control shrink-0 items-center justify-center ${Ye}`:`flex shrink-0 items-center ${Ye}`,ea=Ge&&a.jsx("span",{className:Je,children:a.jsx(P,{render:a.jsx(zr,{iconOnly:!0,variant:"ghost",size:"sm"===W||"xs"===W?"xs":"sm",icon:"X","aria-label":Z,tooltip:!1,className:"!size-[var(--fhn)] !rounded-[calc(var(--fr)-(var(--fh)-var(--fhn))/2)] data-[ending-style]:hidden"})})}),aa=K?"w-full min-w-0":"shrink-0",ra=e.useId(),{labelId:sa,triggerId:ta,triggerValueId:na,ownLabelProps:ia}=function({reactId:e,label:a,triggerPrefix:r,mode:s,triggerMode:t,insideField:n}){const i=a?`${e}-label`:void 0,d="select"===s&&"chips"!==t,o=void 0!==i||!n&&(void 0!==r||d),l=o?`${e}-trigger`:void 0,c=o&&d?`${e}-trigger-value`:void 0,u=o&&[i,c].filter(Boolean).join(" ")||void 0;return{labelId:i,triggerId:l,triggerValueId:c,ownLabelProps:o&&l?{id:l,"aria-labelledby":u}:void 0}}({reactId:ra,label:v,triggerPrefix:u,mode:t,triggerMode:se,insideField:le}),da={...void 0!==w?{...ia&&{id:ia.id},...void 0!==g&&{"aria-label":g},"aria-labelledby":w}:void 0===g||v?ia||void 0!==g?{...ia,...void 0!==g&&{"aria-label":g}}:ia:{...ia&&{id:ia.id},"aria-label":g},...void 0!==j&&{"aria-describedby":j},...N&&{"aria-required":!0}},oa="chips"===se?`${$r} ${aa}`:`${qr} ${Ir[n]} ${_r[t]} ${Qe?"pr-0":"pr-sm"} ${aa}`,la=a.jsxs(m,{multiple:re,items:O?Te:Oe,value:re?fe:xe,onValueChange:we,open:Ce,onOpenChange:Se,..."select"===t?{inputValue:Le}:{},onInputValueChange:De,onItemHighlighted:O?_e:void 0,virtualized:O,filter:$e,itemToStringLabel:ss,itemToStringValue:ts,disabled:H,required:U,name:G,children:["chips"===se?a.jsxs("div",{ref:Ue,...Ze(W),className:Re(oa,X),"data-disabled":H||void 0,"data-invalid":oe||void 0,onClick:H?void 0:e=>{e.preventDefault(),Ce||(e.currentTarget.querySelector("input")?.focus(),Se(!0))},children:[a.jsxs(p,{className:"flex min-w-0 flex-1 flex-nowrap items-center gap-1 overflow-hidden [mask-image:linear-gradient(to_right,#000_calc(100%-24px),transparent)] "+(Ce?"":"pointer-events-none"),children:[fe.map(e=>a.jsxs(h,{className:`${Vr} ${Ce?"pr-0.5":"pr-sm"}`,children:[a.jsx("span",{className:"truncate leading-normal",children:e.label}),Ce&&a.jsx(f,{className:Ur,"aria-label":Fe(Q,"removeItem","Remove {item}",{item:e.label}),children:a.jsx(Ta,{name:"X",size:ce})})]},e.value)),a.jsx(x,{className:"cds-reset min-w-0 flex-1 bg-transparent border-0 outline-none p-0 text-body text-primary placeholder:text-muted "+(0===fe.length&&void 0===l?"min-w-[2ch]":""),placeholder:0===fe.length?l:void 0,disabled:H,...da,autoComplete:"off","data-1p-ignore":!0,"data-lpignore":"true"})]}),Xe]}):"input"===t?a.jsxs("div",{ref:Ue,...Ze(W),className:Re(oa,X),"data-disabled":H||void 0,"data-invalid":oe||void 0,children:[a.jsx(x,{className:Br,placeholder:l,disabled:H,...da,autoComplete:"off","data-1p-ignore":!0,"data-lpignore":"true"}),ea,Xe]}):a.jsxs("div",{ref:Ue,...Ze(W),className:Re(oa,X),"data-disabled":H||void 0,"data-invalid":oe||void 0,children:[a.jsxs(b,{disabled:H,...da,className:"cds-reset flex min-w-0 flex-1 items-center gap-1.5 self-stretch pl-sm text-left border-0 bg-transparent p-0 outline-none",children:[a.jsx("span",{id:na,className:"min-w-0 flex-1 truncate",children:(()=>{if(r.multiple){const e=r.renderTriggerValue?.(fe),s=e??(0===fe.length?l??"\xa0":function(e,a,r){return 1===e.length?e[0].label:void 0!==a?`${e.length} ${a}`:Fe(r,"nSelected","{count} selected",{count:e.length})}(fe,r.summaryNoun,Q));return void 0!==u?a.jsxs("span",{className:"flex min-w-0 items-baseline gap-1.5",children:[a.jsx("span",{className:"shrink-0 text-muted",children:u}),a.jsx("span",{className:"min-w-0 truncate",children:s})]}):0===fe.length?a.jsx("span",{className:"font-normal text-muted",children:s}):s}if(void 0!==u){const e=r.renderTriggerValue?.(xe),s=e??xe?.label??l;return a.jsxs("span",{className:"flex min-w-0 items-baseline gap-1.5",children:[a.jsx("span",{className:"shrink-0 text-muted",children:u}),void 0!==s&&a.jsx("span",{className:"min-w-0 truncate",title:xe?.label,children:s})]})}if(r.renderTriggerValue){const e=r.renderTriggerValue(xe);if(null!=e)return e}return xe?xe.label:a.jsx("span",{className:"font-normal text-muted",children:l??"\xa0"})})()}),We&&a.jsx(Ta,{name:"CaretDown",size:"sm",className:"mr-0.5 shrink-0 text-muted transition-colors group-hover/cbx:text-secondary"})]}),ea]}),a.jsx(y,{container:xa(),children:a.jsx(ns,{anchorRef:Ue,align:V,popupClassName:B,dataCds:s,isLoading:E,showPopupSearch:Ke,searchPlaceholder:c??l,disabled:H,virtualized:O,displayedItems:Te,renderedItemCount:Be,estimateItemSize:T,hasMore:q,isFetchingMore:I,onLoadMore:_,paginationKey:$,virtualizerRef:qe,emptyMessage:ee,groupSelected:ne,renderListItem:He,valueSet:Me,renderItem:Ve,searchQuery:Le,indicator:de,showSelectAllFooter:ie,footer:D,footerDivider:A,handleSelectAll:je,handleClearAll:Ne,selectAllDisabled:me?.length===i.length,clearAllDisabled:0===me?.length,close:ze})})]});return void 0===sa?la:a.jsxs("div",{className:"gap-xs flex-col font-sans "+(K?"flex w-full":"inline-flex"),children:[a.jsx("label",{id:sa,htmlFor:ta,className:"text-body text-primary font-medium leading-none",children:v}),la]})},{Root:m,Trigger:ds,Value:os,Input:ls,PopupSearch:cs,Clear:us,Caret:function({className:e}){return a.jsx("span",{"aria-hidden":!0,className:Re("pointer-events-none flex size-icon shrink-0 items-center justify-center text-muted",e),children:a.jsx(Ta,{name:"CaretDown",size:"sm"})})},FooterAction:vs,Popup:gs,List:ms,Empty:ps,Item:hs,ItemIndicator:fs,Group:g,GroupLabel:xs,Separator:function({className:e}){return a.jsx(w,{className:Re(Yr,e)})},Chips:bs,Chip:ys,ChipRemove:ws,Collection:v});function Ns(a){const r=e.useRef(a);e.useEffect(()=>{r.current=a},[a]);const s=e.useCallback((...e)=>r.current?.(...e),[]);return void 0===a?void 0:s}function Cs(){const a=e.useRef(null),r=e.useRef(xa()).current;return e.useLayoutEffect(()=>{const e=r?.ownerDocument??document,s=e.activeElement;a.current=s&&s!==e.body?s:null},[]),e.useCallback(()=>{const e=a.current;return!!e?.isConnected&&e},[])}function ks({header:e,footer:r,maxVisibleItems:s,children:t}){const n=void 0!==s?`calc(${s} * var(--cds-h-control) + 0.5rem)`:void 0;return e||r?a.jsxs("div",{className:"flex min-h-0 flex-col overflow-hidden rounded-[inherit]",children:[e&&a.jsx("div",{className:"shrink-0 px-1 pt-1",children:e}),a.jsx("div",{style:{maxHeight:n},className:"min-h-0 flex-1 overflow-y-auto scroll-fade-y border-b-[length:var(--cds-ring-inner)] border-transparent p-1"+(e?" pt-0":""),children:t}),r&&a.jsx("div",{className:"-mt-1 shrink-0 px-1 pb-1",children:r})]}):a.jsx("div",{style:{maxHeight:n},className:"min-h-0 overflow-y-auto scroll-fade-y rounded-[inherit] border-b-[length:var(--cds-ring-inner)] border-transparent p-1",children:t})}function Ss(e){return"string"==typeof e}const zs=/^\d+$/;function Rs(e){return zs.test(e)?"tabular-nums":""}function Ps({keys:e}){const r=rr(e,Qa());return a.jsx("span",{className:`flex shrink-0 items-center gap-px text-footnote text-muted group-data-[highlighted]/menu-danger:text-on-danger ${Rs(e)}`,children:r.map((e,r)=>a.jsx("kbd",{className:"flex h-icon items-center justify-center [font-family:inherit]",children:e},r))})}const Fs=e.createContext(null),As=`cds-reset draggable-none relative flex flex-col min-w-[128px] max-w-[320px] max-h-[var(--available-height)] ${Tr("popover")} data-[starting-style]:opacity-0 text-body text-primary outline-none`,Ls=e.forwardRef(({side:r,align:s="start",sideOffset:t,collisionPadding:n,collisionAvoidance:i,anchor:d,container:o,className:l,children:c,header:u,footer:v,maxVisibleItems:g,"data-cds":m="Menu",...p},h)=>{const f=xa(),x=e.useContext(Fs),b=e.useMemo(()=>void 0===d&&x?{get contextElement(){return x.triggerRef.current??void 0},getBoundingClientRect:()=>{const e=x.triggerRef.current?.getBoundingClientRect(),a=x.triggerRef.current?.closest('[data-cds="Menu"], [data-cds="ContextMenu"], [data-cds="DropdownButton"], [data-cds="SplitDropdownButton"]')?.getBoundingClientRect(),r=a?.x??e?.x??0,s=e?.y??0,t=a?.width??e?.width??0,n=e?.height??0;return{x:r,y:s,width:t,height:n,top:s,left:r,right:r+t,bottom:s+n}}}:d,[d,x]),y=t??(x&&void 0===d?2:6),w=Xe("menu");return a.jsx(M,{container:o??f,children:a.jsx(wa,{children:a.jsx(He.Provider,{value:w.base,children:a.jsx(B,{className:"z-popover",style:w.style,side:r,align:s,sideOffset:y,collisionPadding:n,collisionAvoidance:i,anchor:b,children:a.jsx(V,{"data-cds":m,ref:h,...p,className:Re(As,l),children:a.jsx(ks,{header:u,footer:v,maxVisibleItems:g,children:c})})})})})})});Ls.displayName="Menu.Popup";const Es=$a("cds-reset flex w-full items-center gap-xs compact:px-2 comfortable:px-2.5 py-[calc((var(--cds-h-control)-var(--cds-leading-body))/2)] rounded text-body select-none outline-none data-[disabled]:opacity-50 data-[disabled]:pointer-events-none",{variants:{variant:{default:"text-primary data-[highlighted]:bg-fill-ghost-hover",danger:"group/menu-danger text-danger data-[highlighted]:bg-fill-danger data-[highlighted]:text-on-danger"}},defaultVariants:{variant:"default"}}),Ds=e.forwardRef(({variant:e,icon:r,shortcut:s,checked:t,checkedRole:n="checkbox",checkPosition:i="trailing",hint:d,description:o,href:l,routerOptions:c,target:u,rel:v,download:g,keepOpen:m,leading:p,trailing:h,className:f,children:x,...b},y)=>{const w="comfortable"===ca()?"md":"sm",j=qe({href:l,routerOptions:c,target:u,rel:v,download:g,onClick:b.onClick}),N=Re(Es({variant:e}),o?"pb-[calc((var(--cds-h-control)-var(--cds-font-size-body)-var(--cds-leading-footnote)+var(--cds-font-size-footnote))/2)] ":"",f),C=void 0!==t&&a.jsx("span",{className:Re("flex size-icon shrink-0 items-center justify-center","trailing"===i&&!d&&!s&&"-mr-1"),style:{color:"var(--cds-fill-accent)"},children:t&&a.jsx(Ta,{name:"Check",size:w,bold:!0})}),k=Boolean(h||void 0!==t&&"trailing"===i||d||s),S=a.jsxs(a.Fragment,{children:[p,"leading"===i&&C,void 0!==r&&a.jsx("span",{className:"flex size-icon shrink-0 items-center justify-center",children:Ss(r)?a.jsx(Ta,{name:r,size:w}):r}),o?a.jsxs("span",{className:"flex min-w-0 flex-1 flex-col",children:[a.jsx("span",{className:"truncate",children:x}),a.jsx("span",{className:"truncate text-footnote text-muted group-data-[highlighted]/menu-danger:text-on-danger",children:o})]}):a.jsx("span",{className:"min-w-0 flex-1 truncate",children:x}),k&&a.jsxs("span",{className:"ml-md flex shrink-0 items-center gap-xs",children:[h,"trailing"===i&&C,d&&a.jsx("span",{className:`shrink-0 text-footnote text-muted group-data-[highlighted]/menu-danger:text-on-danger ${Rs(d)}`,children:d}),s&&a.jsx(Ps,{keys:s})]})]});if(void 0!==l){const{onClick:e,...r}=b;return a.jsx(_,{ref:y,...r,closeOnClick:!m&&void 0,className:N,render:a.jsx("a",{...j}),children:S})}return void 0!==t?"radio"===n?a.jsx(_,{ref:y,...b,role:"menuitemradio","aria-checked":t,closeOnClick:!m&&void 0,className:N,children:S}):a.jsx($,{ref:y,...b,checked:t,closeOnClick:!m,className:N,children:S}):a.jsx(_,{ref:y,...b,closeOnClick:!m&&void 0,className:N,children:S})});Ds.displayName="Menu.Item";const Ms=e.forwardRef(({icon:r,trailing:s,className:t,children:n,...i},d)=>{const o="comfortable"===ca()?"md":"sm",l=e.useContext(Fs),c=e.useMemo(()=>e=>{l&&(l.triggerRef.current=e),"function"==typeof d?d(e):d&&(d.current=e)},[d,l]);return a.jsxs(T,{ref:c,...i,className:Re(Es({variant:"default"}),"justify-between data-[popup-open]:bg-fill-ghost-hover",t),children:[void 0!==r&&a.jsx("span",{className:"flex size-icon shrink-0 items-center justify-center",children:Ss(r)?a.jsx(Ta,{name:r,size:o}):r}),a.jsx("span",{className:"min-w-0 flex-1 truncate",children:n}),s?a.jsxs("span",{className:"ml-md flex shrink-0 items-center gap-xs",children:[s,a.jsx(Ta,{name:"CaretRight",size:"sm",className:"-mr-1 shrink-0 text-muted"})]}):a.jsx(Ta,{name:"CaretRight",size:"sm",className:"-mr-1 shrink-0 text-muted"})]})});function Os(r){const s=Ns(r.onOpenChange),t=e.useRef(null),n=e.useMemo(()=>({triggerRef:t}),[]);return a.jsx(Fs.Provider,{value:n,children:a.jsx(q,{...r,onOpenChange:s})})}function Ts(){return a.jsx(w,{className:"compact:mx-2 comfortable:mx-2.5 my-1 h-px bg-border"})}Ms.displayName="Menu.SubmenuTrigger";const qs="compact:px-2 comfortable:px-2.5 py-1 text-footnote font-medium text-muted";function Is(r){if(!function(e){return Array.isArray(e)}(r))return r;const s=r.some(e=>"object"==typeof e&&"checked"in e&&void 0!==e.checked);return r.map((r,t)=>"separator"===r?a.jsx(Ts,{},t):void 0===r.label||null===r.label||""===r.label||!1===r.label?null:r.items?a.jsxs(e.Fragment,{children:[r.separatorBefore&&a.jsx(Ts,{}),a.jsxs(Os,{disabled:r.disabled,children:[a.jsx(Ms,{icon:r.icon,children:r.label}),a.jsx(Ls,{children:Is(r.items)})]})]},t):a.jsxs(e.Fragment,{children:[r.separatorBefore&&a.jsx(Ts,{}),a.jsx(Ds,{icon:r.icon,shortcut:r.shortcut,variant:r.variant,disabled:r.disabled,checked:s?r.checked??!1:r.checked,checkedRole:r.checkedRole,hint:r.hint,description:r.description,keepOpen:r.keepOpen,leading:r.leading,trailing:r.trailing,href:r.href,routerOptions:r.routerOptions,target:r.target,onClick:r.onSelect,children:r.label})]},t))}function _s(){return a.jsx(Ta,{name:"CaretDown",size:"sm",className:"shrink-0 opacity-60"})}function $s({side:e,align:r,sideOffset:s,collisionPadding:t,finalFocus:n,dataCds:i,items:d}){const o=Cs(),l=Xe("contextmenu");return a.jsx(He.Provider,{value:l.base,children:a.jsx(B,{className:"z-popover",style:l.style,side:e,align:r,sideOffset:s,collisionPadding:t,children:a.jsx(V,{"data-cds":i??"Menu",className:As,finalFocus:n??o,children:a.jsx(ks,{children:Is(d)})})})})}function Bs(e){const r=Ns(e.onOpenChange);return a.jsx(O,{...e,onOpenChange:r})}Bs.displayName="Menu.Root";const Vs=e.forwardRef(function({children:e,...r},s){return a.jsx(L,{disabled:r.disabled||r.busy,render:a.jsxs(zr,{ref:s,...r,children:[e,a.jsx(_s,{})]})})});Vs.displayName="Menu.TriggerButton";const Hs=Object.assign(function(e){const{items:r,side:s,align:t,sideOffset:n,collisionPadding:i,finalFocus:d,open:o,disabled:l,className:c,style:u,"data-cds":v}=e,g=Ns(e.onOpenChange),m=xa();if("context-menu"===e.trigger)return l?a.jsx("div",{"data-disabled":"",className:c,children:e.children}):a.jsxs(E,{open:o,onOpenChange:g,children:[a.jsx(D,{className:c,children:e.children}),a.jsx(M,{container:m,children:a.jsx(wa,{children:a.jsx($s,{side:s,align:t,sideOffset:n,collisionPadding:i,finalFocus:d,dataCds:v,items:r})})})]});let p;if(void 0!==e.renderTrigger)p=a.jsx(L,{disabled:l,className:c,style:u,render:e.renderTrigger});else if(e.iconOnly){const r=!1===e.tooltip?void 0:"string"==typeof e.tooltip?e.tooltip:e["aria-label"],s=a.jsx(L,{disabled:l,render:a.jsx(zr,{variant:e.variant,size:e.size,iconOnly:!0,icon:e.icon??"DotsVertical","aria-label":e["aria-label"],tooltip:!1,className:c,style:u})}),t=r?a.jsx(dr,{content:r,children:s}):s;p=void 0!==e.disabledReason?a.jsx(or,{side:e.disabledReasonSide,reason:l?e.disabledReason:void 0,children:t}):t}else p=a.jsx(L,{disabled:l,render:a.jsxs(zr,{variant:e.variant,size:e.size,icon:e.icon,iconPosition:e.iconPosition,"aria-label":e["aria-label"],className:c,style:u,children:[e.label,a.jsx(_s,{})]})});return a.jsxs(O,{open:o,onOpenChange:g,children:[p,a.jsx(Ls,{side:s,align:t,sideOffset:n,collisionPadding:i,finalFocus:d,"data-cds":v,children:Is(r)})]})},{Root:Bs,Trigger:L,TriggerButton:Vs,Popup:Ls,Item:Ds,Separator:Ts,Group:A,GroupLabel:function({children:e,className:r}){return a.jsx(I,{className:Re(qs,r),children:e})},Header:function({children:e,className:r}){return a.jsx("div",{role:"presentation",className:Re(qs,r),children:e})},Submenu:Os,SubmenuTrigger:Ms});function Us(a){const r=xa(),s=e.useRef(null),t=e.useRef(!1);return e.useLayoutEffect(()=>{if(!a)return void(t.current=!1);if(t.current)return;t.current=!0,s.current=null;const e=r?.ownerDocument??document,n=e.activeElement?.nodeType===Node.ELEMENT_NODE?e.activeElement:null;n&&n!==e.body&&(s.current=n,function(e){const a=e=>{const a=e.relatedTarget;null!=a&&a.nodeType!==Node.ELEMENT_NODE&&Object.defineProperty(e,"relatedTarget",{value:null,configurable:!0})};e.addEventListener("focusout",a,!0);try{e.blur()}finally{e.removeEventListener("focusout",a,!0)}}(n))},[a,r]),e.useCallback(()=>{const e=s.current;return!!e?.isConnected&&e},[])}const Gs=`fixed left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 flex flex-col w-[calc(100vw-2rem)] max-h-[calc(100dvh-2rem)] ${`${Tr("popover")} shadow-panel-lg`} cds-reset text-body text-primary outline-none`,Ws="flex min-h-0 flex-1 flex-col overflow-y-auto scroll-fade-y rounded-[inherit] p-xl",Ks="transition-[opacity,scale] duration-base ease-out motion-reduce:transition-none data-[starting-style]:opacity-0 data-[starting-style]:scale-[0.98] data-[ending-style]:opacity-0 data-[ending-style]:scale-[0.98]",Xs="draggable-none fixed inset-0 bg-backdrop backdrop-blur-[2px] transition-opacity duration-base ease-out data-[starting-style]:opacity-0 data-[ending-style]:opacity-0",Qs={sm:"max-w-[400px]",md:"max-w-[520px]",lg:"max-w-[720px]",xl:"max-w-[880px]","2xl":"max-w-[1024px]","3xl":"max-w-[1152px]"};function Ys(a){const r=Ge();e.useEffect(()=>{},[r,a])}const Zs=e.forwardRef(({size:e="md",fullHeight:r=!1,unstyled:s=!1,backdropClassName:t,backdropStyle:n,portalClassName:i,className:d,children:o,...l},c)=>{const u=s?"":`${Gs} ${Ks} ${Qs[e]} ${r?"h-[calc(100dvh-2rem)]":""}`,v=Xe("modal");return Ys(i),a.jsx(G,{container:xa(),children:a.jsx(wa,{className:Re("relative z-modal",i),style:v.style,children:a.jsxs(He.Provider,{value:v.base,children:[a.jsx(W,{className:Re(Xs,t),style:n}),a.jsx(K,{"data-cds":"Dialog",ref:c,...l,className:Re("draggable-none",u,d),children:s?o:a.jsx("div",{className:Ws,children:o})})]})})})});Zs.displayName="Dialog.Popup";const Js=e.forwardRef(({className:e,...r},s)=>a.jsx(X,{ref:s,...r,className:Re("text-title font-semibold text-primary",e)}));function et({"aria-label":e,className:r}){const s=Ae("close","Close");return a.jsx(H,{render:a.jsx(zr,{variant:"ghost",iconOnly:!0,icon:"X","aria-label":e??s,tooltip:!1,className:r})})}function at({actions:e,description:r,showClose:s=!0,closeLabel:t,className:n,children:i}){return a.jsxs("div",{className:Re("mb-pad-md flex items-start gap-2",n),children:[a.jsxs("div",{className:"-mt-1 flex min-w-0 flex-1 flex-col gap-1",children:[a.jsx(Js,{className:"break-words",children:i}),r&&a.jsx(Q,{className:"text-body text-secondary",children:r})]}),e&&a.jsx("div",{className:"-mt-pad-sm",children:e}),s&&a.jsx(et,{"aria-label":t,className:"-mr-pad-sm -mt-pad-sm"})]})}Js.displayName="Dialog.Title",et.displayName="Dialog.CloseButton",at.displayName="Dialog.Header";const rt=e.forwardRef(({className:e,...r},s)=>a.jsx(Q,{ref:s,...r,className:Re("mt-1 text-body text-secondary",e)}));rt.displayName="Dialog.Description";const st={start:"sm:justify-start",center:"sm:justify-center",end:"sm:justify-end",between:"sm:justify-between"};function tt({align:e="end",className:r,children:s}){return a.jsx("div",{className:Re("mt-pad-lg flex flex-col-reverse gap-2 sm:flex-row",st[e],r),children:s})}function nt({dismissible:e,disablePointerDismissal:r,...s}){return a.jsx(Y,{disablePointerDismissal:r??(!1===e||void 0),...s})}tt.displayName="Dialog.Footer",nt.displayName="Dialog.Root";const it={Root:nt,Popup:Zs,Header:at,Title:Js,Description:rt,Footer:tt,Close:H,CloseButton:et};function dt({open:r,onOpenChange:s,title:t,description:n,confirmLabel:i,cancelLabel:d,confirmVariant:o="primary",disabled:l=!1,size:c="sm",className:u,portalClassName:v,onConfirm:g,children:m}){const p=Ae("confirm","Confirm"),h=Ae("cancel","Cancel"),f=i??p,x=d??h,[b,y]=e.useState(!1),w="danger"!==o&&!l,j=e.useRef(null),N=e.useRef(null),C=Us(r),k=xa(),S=e.useCallback(async()=>{if(!b&&!l){y(!0);try{await g()}finally{y(!1)}}},[b,l,g]),z=e.useCallback(e=>{b||s(e)},[b,s]),R=Xe("modal");return Ys(v),a.jsx(U,{open:r,onOpenChange:z,children:a.jsx(G,{container:k,children:a.jsx(wa,{className:Re("relative z-modal",v),style:R.style,children:a.jsxs(He.Provider,{value:R.base,children:[a.jsx(W,{className:Xs}),a.jsx(K,{"data-cds":"ConfirmationDialog",initialFocus:w?j:N,finalFocus:C,className:Re("draggable-none",Gs,Ks,Qs[c],u),children:a.jsxs("div",{className:Ws,children:[a.jsx(X,{className:"-mt-1 text-title font-semibold text-primary",children:t}),n&&a.jsx(Q,{className:"mt-1 text-body text-secondary",children:n}),m,a.jsxs(tt,{children:[a.jsx(H,{render:a.jsx(zr,{ref:N,variant:"secondary",disabled:b,children:x})}),a.jsx(zr,{ref:j,variant:o,busy:b,disabled:l,onClick:S,children:f})]})]})})]})})})})}const ot=e.forwardRef(({className:e,rows:r=3,resize:s="none",autosize:t=!1,size:n,fullWidth:i=!0,id:d,...o},l)=>{const c=Fr(),u="y"===s?"resize-y":"resize-none",v=t?"[field-sizing:content]":"",g=i?"w-full":"";return a.jsx(Z,{id:d,render:a.jsx("textarea",{ref:l,"data-cds":"TextArea",rows:r,...Ze(n),"data-invalid":c||void 0,"aria-invalid":o["aria-invalid"]??(c||void 0),...o,className:Re("cds-input cds-reset",g,"rounded",Lr,"enabled:[&:hover:not(:focus):not([data-invalid])]:shadow-field-hover px-md py-sm font-sans text-body text-primary placeholder:text-muted outline-none focus-visible:shadow-focus disabled:opacity-50 transition duration-fast",u,v,e)})})});ot.displayName="TextArea";const lt=Dr,ct=e.forwardRef(({className:r,size:s,fullWidth:t=!0,slotStart:n,slotEnd:i,clearable:d=!1,onClear:o,clearLabel:l,onChange:c,...u},v)=>{const{id:g,...m}=u,p=Ae("clear","Clear"),h=l??p,f=Fr(),x=t?"w-full":"",b=e.useRef(null),y=void 0!==m.value,[w,j]=e.useState(()=>void 0!==m.defaultValue&&String(m.defaultValue).length>0),N=y?void 0!==m.value&&String(m.value).length>0:w,C=e=>{d&&!y&&j(e.target.value.length>0),c?.(e)},k=("always"===d||d&&N)&&!m.disabled?a.jsx(zr,{iconOnly:!0,variant:"ghost",size:"sm"===s||"xs"===s?"xs":"sm",className:"!size-[var(--fhn)] !rounded-[calc(var(--fr)-(var(--fh)-var(--fhn))/2)]",icon:"X","aria-label":h,tooltip:!1,onMouseDown:e=>e.preventDefault(),onClick:()=>{const e=b.current;if(!y&&e){const a=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value")?.set;a?.call(e,""),e.dispatchEvent(new Event("input",{bubbles:!0})),j(!1)}o?.(),e?.focus()}}):null;if(n||i||d){const e=k&&!i,t=e?"pr-0":"pr-md",d="[--fh:var(--cds-h-control)] [--fr:var(--cds-radius)] [--fhn:var(--cds-h-control-nested)]",o=e?`flex aspect-square h-control shrink-0 items-center justify-center ${d}`:`flex shrink-0 items-center gap-[var(--cds-pad-sm,6px)] text-muted ${k?d:""}`;return a.jsxs("div",{"data-cds":"TextInput",...Ze(s),"data-invalid":f||void 0,onClick:()=>b.current?.focus(),className:Re(lt,t,"inline-flex",x,"cursor-text items-center gap-[var(--cds-pad-sm,6px)] has-[:focus-visible]:shadow-focus",m.disabled?"opacity-50":Er,r),children:[n?a.jsx("span",{className:"flex shrink-0 items-center text-muted",children:n}):null,a.jsx(Z,{id:g,render:a.jsx("input",{ref:e=>{b.current=e,"function"==typeof v?v(e):v&&(v.current=e)},"aria-invalid":m["aria-invalid"]??(f||void 0),...m,onChange:C,className:"cds-input cds-reset min-w-0 flex-1 h-full bg-transparent border-0 p-0 outline-none text-body text-primary focus-visible:shadow-none placeholder:text-muted disabled:opacity-50"})}),k||i?a.jsxs("span",{className:o,children:[k,i]}):null]})}return a.jsx(Z,{ref:v,id:g,render:a.jsx("input",{"data-cds":"TextInput",...Ze(s),"data-invalid":f||void 0,"aria-invalid":m["aria-invalid"]??(f||void 0),...m,onChange:C,className:Re("cds-input cds-reset",lt,"pr-md",x,"placeholder:text-muted outline-none enabled:[&:hover:not(:focus):not([data-invalid])]:shadow-field-hover focus-visible:shadow-focus disabled:opacity-50",r)})})});ct.displayName="TextInput";const ut={invalid:!1},vt={invalid:!0},gt=e.forwardRef(({className:e,validationMode:r="onBlur",...s},t)=>a.jsx(J,{ref:t,"data-cds":"Field",validationMode:r,...s,className:Re("flex flex-col gap-xs font-sans",e),render:(e,r)=>a.jsx(Pr.Provider,{value:!1===r.valid?vt:ut,children:a.jsx("div",{...e})})}));gt.displayName="Field.Root";const mt=e.forwardRef(({className:e,...r},s)=>a.jsx(ee,{ref:s,...r,className:Re("text-body font-medium leading-none text-primary",e)}));mt.displayName="Field.Label";const pt=e.forwardRef(({className:e,...r},s)=>a.jsx(ae,{ref:s,...r,className:Re("text-footnote leading-snug text-muted",e)}));pt.displayName="Field.Description";const ht=e.forwardRef(({className:e,children:r,...s},t)=>a.jsx(re,{ref:t,...s,className:Re("flex items-start gap-1 text-footnote leading-snug text-danger",e),render:e=>a.jsxs("div",{...e,children:[a.jsx(Ta,{name:"WarningCircle",size:"sm",className:"mt-px shrink-0"}),a.jsx("span",{children:r??e.children})]})}));ht.displayName="Field.Error";const ft=({label:e,hint:r,error:s,fieldClassName:t,children:n})=>a.jsxs(gt,{invalid:Boolean(s)||void 0,className:t,children:[null!=e&&a.jsx(mt,{children:e}),n,null!=r&&a.jsx(pt,{children:r}),Boolean(s)&&a.jsx(ht,{match:!0,children:s})]}),xt=e.forwardRef(({label:e,hint:r,error:s,required:t,fieldClassName:n,...i},d)=>a.jsx(ft,{label:e,hint:r,error:s,fieldClassName:n,children:a.jsx(ct,{ref:d,required:t,...i})}));xt.displayName="Field.TextInput";const bt=e.forwardRef(({label:e,hint:r,error:s,required:t,fieldClassName:n,...i},d)=>a.jsx(ft,{label:e,hint:r,error:s,fieldClassName:n,children:a.jsx(ot,{ref:d,required:t,...i})}));function yt({label:e,hint:r,error:s,required:t,fieldClassName:n,...i}){return null!=e||null!=r||s||void 0!==n||"input"===i.mode||"chips"===i.triggerMode?a.jsx(ft,{label:e,hint:r,error:s,fieldClassName:n,children:a.jsx(js,{required:t,...i})}):a.jsx(js,{required:t,...i})}bt.displayName="Field.TextArea",yt.displayName="Field.Combobox";const wt={neutral:"rounded-card bg-surface-popover border border-[var(--cds-ring-color)] text-primary",accent:"rounded-card bg-fill-accent text-on-accent [--cds-page-bg:var(--cds-fill-accent)] [--cds-focus-shadow:inset_0_0_0_1px_var(--cds-page-bg),0_0_0_1px_var(--cds-on-accent),0_0_6px_1px_color-mix(in_srgb,var(--cds-on-accent)_35%,transparent)]"};function jt({variant:e}){return a.jsxs("svg",{width:"18",height:"12",viewBox:"0 0 18 12",className:"block overflow-visible "+("accent"===e?"fill-accent":"fill-[var(--cds-surface-popover)]"),children:[a.jsx("path",{d:"M0 0H18V2L10.7 9.3a2.4 2.4 0 0 1-3.4 0L0 2Z"}),"neutral"===e?a.jsxs(a.Fragment,{children:[a.jsx("path",{d:"M0 1H18V2L10.7 9.3a2.4 2.4 0 0 1-3.4 0L0 2Z",fill:"var(--cds-ring-color)"}),a.jsx("path",{d:"M0.41 0H17.59V1L9.99 8.6a1.4 1.4 0 0 1-1.98 0L0.41 1Z"})]}):null]})}const Nt={neutral:"",accent:"!text-on-accent [--cds-fill-ghost-hover:rgb(255_255_255/0.15)]"},Ct=e.forwardRef(({anchor:e,side:r="bottom",align:s="center",sideOffset:t=10,variant:n="accent","aria-label":i,finalFocus:d,className:o,badge:l,showClose:c=!1,closeLabel:u,title:v,action:g,children:m},p)=>{const h=Cs(),f=Ae("dismiss","Dismiss"),x=Xe("coachmark"),b=Boolean(l)||Boolean(v),y=c?a.jsx("span",{className:"ml-auto flex size-[1lh] shrink-0 items-center justify-center",children:a.jsx(le,{render:a.jsx(zr,{variant:"ghost",size:"sm",iconOnly:!0,icon:"X",tooltip:!1,"aria-label":u??f,className:`shrink-0 ${Nt[n]}`})})}):null;return a.jsx(ne,{className:"z-coachmark [filter:drop-shadow(0_8px_24px_var(--cds-shadow-color))_drop-shadow(0_2px_6px_var(--cds-shadow-color))] data-[anchor-hidden]:invisible",style:x.style,anchor:e,side:r,align:s,sideOffset:t,arrowPadding:16,children:a.jsx(He.Provider,{value:x.base,children:a.jsxs(ie,{"data-cds":"CoachMark","data-variant":n,ref:p,"aria-label":v?void 0:i,"aria-live":"polite",initialFocus:!1,finalFocus:d??h,className:Re("cds-reset max-w-[280px] p-lg text-body outline-none transition-[opacity,scale] duration-base ease-out motion-reduce:transition-none data-[starting-style]:opacity-0 data-[starting-style]:scale-[0.97] data-[ending-style]:opacity-0 data-[ending-style]:scale-[0.97]",wt[n],o),children:[a.jsx(de,{className:"data-[side=top]:bottom-[-10px] data-[side=bottom]:top-[-10px] data-[side=bottom]:rotate-180 data-[side=left]:right-[-13px] data-[side=left]:-rotate-90 data-[side=right]:left-[-13px] data-[side=right]:rotate-90",children:a.jsx(jt,{variant:n})}),a.jsxs("div",{className:"flex flex-col gap-xs",children:[b?a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex items-start gap-sm",children:[v&&a.jsx(oe,{className:"min-w-0 font-semibold",children:v}),l&&a.jsx("span",{className:"flex h-[1lh] shrink-0 items-center",children:l}),y]}),m]}):y?a.jsxs("div",{className:"flex items-start gap-sm",children:[a.jsx("div",{className:"flex min-w-0 flex-1 flex-col gap-xs",children:m}),y]}):m,g&&a.jsx("div",{className:"mt-xs flex justify-end",children:g})]})]})})})});Ct.displayName="CoachMarkInner";const kt=e.forwardRef(({open:r,onOpenChange:s,introDelay:t,...n},i)=>{const[d,o]=e.useState(!t);e.useEffect(()=>{if(!t)return;if(!r)return void o(!1);const e=window.setTimeout(()=>o(!0),1e3*t);return()=>window.clearTimeout(e)},[r,t]);const l=t?r&&d:r,c=Boolean(n.showClose)||Boolean(n.action);return a.jsx(se,{open:l,onOpenChange:(e,a)=>{e||!c||"outside-press"!==a.reason&&"focus-out"!==a.reason&&"escape-key"!==a.reason?s?.(e,a):a.cancel()},modal:!1,children:a.jsx(te,{container:xa(),children:a.jsx(wa,{children:a.jsx(Ct,{ref:i,...n})})})})});kt.displayName="CoachMark";const St=`draggable-none max-w-[320px] p-lg ${Tr("popover")} cds-reset text-body text-primary outline-none`,zt=e.forwardRef(({side:e="bottom",align:r="center",sideOffset:s=6,alignOffset:t,anchor:n,className:i,children:d,...o},l)=>{const c=Xe("popover");return a.jsx(te,{container:xa(),children:a.jsx(wa,{children:a.jsx(He.Provider,{value:c.base,children:a.jsx(ne,{className:"z-popover",style:c.style,side:e,align:r,sideOffset:s,alignOffset:t,anchor:n,children:a.jsx(ie,{"data-cds":"Popover",ref:l,...o,className:Re(St,i),children:d})})})})})});zt.displayName="Popover.Popup";const Rt={Root:se,Trigger:ce,Popup:zt,Title:oe,Description:ue,Close:le},Pt=e.forwardRef(({className:e,size:r,disabledReason:s,disabledReasonSide:t,...n},i)=>{const d=a.jsx(ve,{ref:i,"data-cds":"Switch",...n,...Ze(r),className:Re("cds-reset relative inline-flex shrink-0 rounded-full border-0 outline-none bg-[var(--cds-switch-track)] hover:bg-[var(--cds-switch-track-hover)] data-[checked]:bg-fill-accent data-[checked]:hover:bg-fill-accent-hover data-[disabled]:opacity-50 data-[disabled]:hover:bg-[var(--cds-switch-track)] data-[checked]:data-[disabled]:hover:bg-fill-accent focus-visible:shadow-focus","h-[var(--cds-switch-h)] w-[calc(var(--cds-switch-h,20px)*1.8)] p-[2px]",e),children:a.jsx(ge,{className:"block rounded-full bg-[var(--cds-switch-knob)] shadow-sm transition-transform duration-snap ease-overshoot motion-reduce:transition-none size-[calc(var(--cds-switch-h,20px)-4px)] data-[checked]:translate-x-[calc(var(--cds-switch-h,20px)*0.8)]"})});return void 0===s?d:a.jsx(or,{side:t,reason:n.disabled?s:void 0,children:d})});function Ft(){const[a,r]=e.useState(!1);return e.useEffect(()=>{const e=window.matchMedia("(prefers-reduced-motion: reduce)"),a=()=>r(e.matches);return a(),e.addEventListener("change",a),()=>e.removeEventListener("change",a)},[]),a}Pt.displayName="Switch";export{Pe as $,mt as A,zr as B,We as C,it as D,ht as E,bt as F,or as G,xt as H,Ta as I,yt as J,Ua as K,fa as L,Hs as M,Ze as N,Es as O,Rt as P,Ae as Q,la as R,Mr as S,dr as T,wa as U,pt as V,xa as W,Ga as X,lr as Y,Me as Z,qe as _,ca as a,Fe as a0,Ba as a1,Va as a2,$e as a3,Be as a4,kr as a5,fr as a6,aa as a7,Ve as a8,Xe as a9,He as aa,va as ab,Ns as ac,Cs as ad,ks as ae,As as af,ma as b,pa as c,Qe as d,dt as e,hr as f,he as g,Ft as h,Re as i,ya as j,ba as k,Pt as l,Ge as m,_e as n,ct as o,yr as p,js as q,Is as r,Tr as s,Rr as t,ua as u,ja as v,kt as w,ot as x,$a as y,gt as z};
