Viewing File: /usr/local/cpanel/base/frontend/meridian/_assets/meridian-shell/assets/src2.js
import{n as e,r as t,t as n}from"./rolldown-runtime.js";import{Cr as r,En as i,P as a,Sr as o,Tn as s,Un as c,a as l,bn as u,et as d,k as f,kr as p,o as m,p as h,tr as g,vt as _,wn as v}from"./src.js";var y=t(c(),1);function b(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=b(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function x(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=b(e))&&(r&&(r+=` `),r+=t);return r}var S=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,C=x,w=(e,t)=>n=>{if(t?.variants==null)return C(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=S(t)||S(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return C(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},T=`-`,E=e=>{let t=A(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split(T);return n[0]===``&&n.length!==1&&n.shift(),D(n,t)||k(e)},getConflictingClassGroupIds:(e,t)=>{let i=n[e]||[];return t&&r[e]?[...i,...r[e]]:i}}},D=(e,t)=>{if(e.length===0)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),i=r?D(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;let a=e.join(T);return t.validators.find(({validator:e})=>e(a))?.classGroupId},O=/^\[(.+)\]$/,k=e=>{if(O.test(e)){let t=O.exec(e)[1],n=t?.substring(0,t.indexOf(`:`));if(n)return`arbitrary..`+n}},A=e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return ee(Object.entries(e.classGroups),n).forEach(([e,n])=>{j(n,r,e,t)}),r},j=(e,t,n,r)=>{e.forEach(e=>{if(typeof e==`string`){let r=e===``?t:M(t,e);r.classGroupId=n;return}if(typeof e==`function`){if(N(e)){j(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,i])=>{j(i,M(t,e),n,r)})})},M=(e,t)=>{let n=e;return t.split(T).forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},N=e=>e.isThemeGetter,ee=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>typeof e==`string`?t+e:typeof e==`object`?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,P=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,i=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);if(t!==void 0)return t;if((t=r.get(e))!==void 0)return i(e,t),t},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}},F=`!`,te=e=>{let{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],a=t.length,o=e=>{let n=[],o=0,s=0,c;for(let l=0;l<e.length;l++){let u=e[l];if(o===0){if(u===i&&(r||e.slice(l,l+a)===t)){n.push(e.slice(s,l)),s=l+a;continue}if(u===`/`){c=l;continue}}u===`[`?o++:u===`]`&&o--}let l=n.length===0?e:e.substring(s),u=l.startsWith(F);return{modifiers:n,hasImportantModifier:u,baseClassName:u?l.substring(1):l,maybePostfixModifierPosition:c&&c>s?c-s:void 0}};return n?e=>n({className:e,parseClassName:o}):o},ne=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{e[0]===`[`?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},re=e=>({cache:P(e.cacheSize),parseClassName:te(e),...E(e)}),ie=/\s+/,ae=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,a=[],o=e.trim().split(ie),s=``;for(let e=o.length-1;e>=0;--e){let t=o[e],{modifiers:c,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:d}=n(t),f=!!d,p=r(f?u.substring(0,d):u);if(!p){if(!f){s=t+(s.length>0?` `+s:s);continue}if(p=r(u),!p){s=t+(s.length>0?` `+s:s);continue}f=!1}let m=ne(c).join(`:`),h=l?m+F:m,g=h+p;if(a.includes(g))continue;a.push(g);let _=i(p,f);for(let e=0;e<_.length;++e){let t=_[e];a.push(h+t)}s=t+(s.length>0?` `+s:s)}return s};function oe(){let e=0,t,n,r=``;for(;e<arguments.length;)(t=arguments[e++])&&(n=se(t))&&(r&&(r+=` `),r+=n);return r}var se=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=se(e[r]))&&(n&&(n+=` `),n+=t);return n};function ce(e,...t){let n,r,i,a=o;function o(o){return n=re(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)}function s(e){let t=r(e);if(t)return t;let a=ae(e,n);return i(e,a),a}return function(){return a(oe.apply(null,arguments))}}var I=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},le=/^\[(?:([a-z-]+):)?(.+)\]$/i,ue=/^\d+\/\d+$/,de=new Set([`px`,`full`,`screen`]),fe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,pe=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,me=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,he=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ge=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_e=e=>ye(e)||de.has(e)||ue.test(e),ve=e=>je(e,`length`,Me),ye=e=>!!e&&!Number.isNaN(Number(e)),be=e=>je(e,`number`,ye),xe=e=>!!e&&Number.isInteger(Number(e)),Se=e=>e.endsWith(`%`)&&ye(e.slice(0,-1)),L=e=>le.test(e),Ce=e=>fe.test(e),we=new Set([`length`,`size`,`percentage`]),Te=e=>je(e,we,Ne),Ee=e=>je(e,`position`,Ne),De=new Set([`image`,`url`]),Oe=e=>je(e,De,Fe),ke=e=>je(e,``,Pe),Ae=()=>!0,je=(e,t,n)=>{let r=le.exec(e);return r?r[1]?typeof t==`string`?r[1]===t:t.has(r[1]):n(r[2]):!1},Me=e=>pe.test(e)&&!me.test(e),Ne=()=>!1,Pe=e=>he.test(e),Fe=e=>ge.test(e),Ie=ce(()=>{let e=I(`colors`),t=I(`spacing`),n=I(`blur`),r=I(`brightness`),i=I(`borderColor`),a=I(`borderRadius`),o=I(`borderSpacing`),s=I(`borderWidth`),c=I(`contrast`),l=I(`grayscale`),u=I(`hueRotate`),d=I(`invert`),f=I(`gap`),p=I(`gradientColorStops`),m=I(`gradientColorStopPositions`),h=I(`inset`),g=I(`margin`),_=I(`opacity`),v=I(`padding`),y=I(`saturate`),b=I(`scale`),x=I(`sepia`),S=I(`skew`),C=I(`space`),w=I(`translate`),T=()=>[`auto`,`contain`,`none`],E=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],D=()=>[`auto`,L,t],O=()=>[L,t],k=()=>[``,_e,ve],A=()=>[`auto`,ye,L],j=()=>[`bottom`,`center`,`left`,`left-bottom`,`left-top`,`right`,`right-bottom`,`right-top`,`top`],M=()=>[`solid`,`dashed`,`dotted`,`double`,`none`],N=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],ee=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`],P=()=>[``,`0`,L],F=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],te=()=>[ye,L];return{cacheSize:500,separator:`:`,theme:{colors:[Ae],spacing:[_e,ve],blur:[`none`,``,Ce,L],brightness:te(),borderColor:[e],borderRadius:[`none`,``,`full`,Ce,L],borderSpacing:O(),borderWidth:k(),contrast:te(),grayscale:P(),hueRotate:te(),invert:P(),gap:O(),gradientColorStops:[e],gradientColorStopPositions:[Se,ve],inset:D(),margin:D(),opacity:te(),padding:O(),saturate:te(),scale:te(),sepia:P(),skew:te(),space:O(),translate:O()},classGroups:{aspect:[{aspect:[`auto`,`square`,`video`,L]}],container:[`container`],columns:[{columns:[Ce]}],"break-after":[{"break-after":F()}],"break-before":[{"break-before":F()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:[...j(),L]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[`auto`,xe,L]}],basis:[{basis:D()}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`wrap`,`wrap-reverse`,`nowrap`]}],flex:[{flex:[`1`,`auto`,`initial`,`none`,L]}],grow:[{grow:P()}],shrink:[{shrink:P()}],order:[{order:[`first`,`last`,`none`,xe,L]}],"grid-cols":[{"grid-cols":[Ae]}],"col-start-end":[{col:[`auto`,{span:[`full`,xe,L]},L]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[Ae]}],"row-start-end":[{row:[`auto`,{span:[xe,L]},L]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":[`auto`,`min`,`max`,`fr`,L]}],"auto-rows":[{"auto-rows":[`auto`,`min`,`max`,`fr`,L]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:[`normal`,...ee()]}],"justify-items":[{"justify-items":[`start`,`end`,`center`,`stretch`]}],"justify-self":[{"justify-self":[`auto`,`start`,`end`,`center`,`stretch`]}],"align-content":[{content:[`normal`,...ee(),`baseline`]}],"align-items":[{items:[`start`,`end`,`center`,`baseline`,`stretch`]}],"align-self":[{self:[`auto`,`start`,`end`,`center`,`stretch`,`baseline`]}],"place-content":[{"place-content":[...ee(),`baseline`]}],"place-items":[{"place-items":[`start`,`end`,`center`,`baseline`,`stretch`]}],"place-self":[{"place-self":[`auto`,`start`,`end`,`center`,`stretch`]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[C]}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":[C]}],"space-y-reverse":[`space-y-reverse`],w:[{w:[`auto`,`min`,`max`,`fit`,`svw`,`lvw`,`dvw`,L,t]}],"min-w":[{"min-w":[L,t,`min`,`max`,`fit`]}],"max-w":[{"max-w":[L,t,`none`,`full`,`min`,`max`,`fit`,`prose`,{screen:[Ce]},Ce]}],h:[{h:[L,t,`auto`,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],"min-h":[{"min-h":[L,t,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],"max-h":[{"max-h":[L,t,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],size:[{size:[L,t,`auto`,`min`,`max`,`fit`]}],"font-size":[{text:[`base`,Ce,ve]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`,be]}],"font-family":[{font:[Ae]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`,L]}],"line-clamp":[{"line-clamp":[`none`,ye,be]}],leading:[{leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`,_e,L]}],"list-image":[{"list-image":[`none`,L]}],"list-style-type":[{list:[`none`,`disc`,`decimal`,L]}],"list-style-position":[{list:[`inside`,`outside`]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[_]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[_]}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...M(),`wavy`]}],"text-decoration-thickness":[{decoration:[`auto`,`from-font`,_e,ve]}],"underline-offset":[{"underline-offset":[`auto`,_e,L]}],"text-decoration-color":[{decoration:[e]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:O()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,L]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,L]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-opacity":[{"bg-opacity":[_]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:[...j(),Ee]}],"bg-repeat":[{bg:[`no-repeat`,{repeat:[``,`x`,`y`,`round`,`space`]}]}],"bg-size":[{bg:[`auto`,`cover`,`contain`,Te]}],"bg-image":[{bg:[`none`,{"gradient-to":[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},Oe]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[_]}],"border-style":[{border:[...M(),`hidden`]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":[`divide-y-reverse`],"divide-opacity":[{"divide-opacity":[_]}],"divide-style":[{divide:M()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:[``,...M()]}],"outline-offset":[{"outline-offset":[_e,L]}],"outline-w":[{outline:[_e,ve]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:k()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[_]}],"ring-offset-w":[{"ring-offset":[_e,ve]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:[``,`inner`,`none`,Ce,ke]}],"shadow-color":[{shadow:[Ae]}],opacity:[{opacity:[_]}],"mix-blend":[{"mix-blend":[...N(),`plus-lighter`,`plus-darker`]}],"bg-blend":[{"bg-blend":N()}],filter:[{filter:[``,`none`]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":[``,`none`,Ce,L]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":[``,`none`]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[_]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[`none`,`all`,``,`colors`,`opacity`,`shadow`,`transform`,L]}],duration:[{duration:te()}],ease:[{ease:[`linear`,`in`,`out`,`in-out`,L]}],delay:[{delay:te()}],animate:[{animate:[`none`,`spin`,`ping`,`pulse`,`bounce`,L]}],transform:[{transform:[``,`gpu`,`none`]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[xe,L]}],"translate-x":[{"translate-x":[w]}],"translate-y":[{"translate-y":[w]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:[`center`,`top`,`top-right`,`right`,`bottom-right`,`bottom`,`bottom-left`,`left`,`top-left`,L]}],accent:[{accent:[`auto`,e]}],appearance:[{appearance:[`none`,`auto`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,L]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":[`none`,`auto`]}],resize:[{resize:[`none`,`y`,`x`,``]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,L]}],fill:[{fill:[e,`none`]}],"stroke-w":[{stroke:[_e,ve,be]}],stroke:[{stroke:[e,`none`]}],sr:[`sr-only`,`not-sr-only`],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-s`,`border-w-e`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-s`,`border-color-e`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]}}});function R(...e){let t=Ie(x(e));return t===``?void 0:t}var Le={soft:{neutral:`bg-muted`,brand:`bg-brand-subtle`,success:`bg-success-bg`,warning:`bg-warning-bg`,error:`bg-error-bg`,info:`bg-info-bg`},solid:{neutral:`bg-overlay`,brand:`bg-brand`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,info:`bg-info`}},Re={neutral:`bg-subtle-neutral`,brand:`bg-subtle-brand`,success:`bg-subtle-success`,warning:`bg-subtle-warning`,error:`bg-subtle-error`,info:`bg-subtle-info`},ze={neutral:`text-text-secondary`,brand:`text-brand-strong`,success:`text-success-text`,warning:`text-warning-text`,error:`text-error-text`,info:`text-info-text`},Be={neutral:`text-text-primary`,brand:`text-brand-text`,success:`text-success-on`,warning:`text-warning-on`,error:`text-error-on`,info:`text-info-on`},Ve=`text-text-primary`;function He({intent:e,tone:t=`soft`,text:n=`semantic`}){let r=Le[t][e],i;return i=t===`solid`?Be[e]:n===`body`?Ve:ze[e],`${r} ${i}`}var z=t(u(),1);function Ue(e,t=`.`){let n=new Set(t),r=[],i=``;for(let t of e)i+=t,n.has(t)&&(r.push(i),i=``);return i&&r.push(i),r.length<=1?e:r.map((e,t)=>(0,z.jsxs)(y.Fragment,{children:[e,t<r.length-1&&(0,z.jsx)(`wbr`,{})]},t))}function We(e,t=`.`){return(0,y.isValidElement)(e)?e:y.Children.map(e,e=>typeof e==`string`&&!(0,y.isValidElement)(e)?Ue(e,t):e)}function Ge({children:e,as:t=`span`,breakAfterChars:n=`.`,className:r}){return(0,z.jsx)(t,{className:r,children:We(e,n)})}function Ke(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function qe(...e){return t=>{let n=!1,r=e.map(e=>{let r=Ke(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():Ke(e[t],null)}}}}function B(...e){return y.useCallback(qe(...e),e)}var Je=Symbol.for(`react.lazy`),Ye=y.use;function Xe(e){return typeof e==`object`&&!!e&&`then`in e}function Ze(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Je&&`_payload`in e&&Xe(e._payload)}function Qe(e){let t=et(e),n=y.forwardRef((e,n)=>{let{children:r,...i}=e;Ze(r)&&typeof Ye==`function`&&(r=Ye(r._payload));let a=y.Children.toArray(r),o=a.find(nt);if(o){let e=o.props.children,r=a.map(t=>t===o?y.Children.count(e)>1?y.Children.only(null):y.isValidElement(e)?e.props.children:null:t);return(0,z.jsx)(t,{...i,ref:n,children:y.isValidElement(e)?y.cloneElement(e,void 0,r):null})}return(0,z.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var $e=Qe(`Slot`);function et(e){let t=y.forwardRef((e,t)=>{let{children:n,...r}=e;if(Ze(n)&&typeof Ye==`function`&&(n=Ye(n._payload)),y.isValidElement(n)){let e=it(n),i=rt(r,n.props);return n.type!==y.Fragment&&(i.ref=t?qe(t,e):e),y.cloneElement(n,i)}return y.Children.count(n)>1?y.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var tt=Symbol(`radix.slottable`);function nt(e){return y.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===tt}function rt(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function it(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var at=y.createContext(null);at.displayName=`InputGroupAddonContext`;var ot=at.Provider;function st(){return y.useContext(at)}var ct=w(``,{variants:{size:{sm:`text-sm`,md:`text-md`,lg:`text-lg`,xl:`text-xl`,"2xl":`text-2xl`,"3xl":`text-3xl`},tone:{inherit:``,brand:`text-brand`,primary:`text-text-primary`,secondary:`text-text-secondary`,success:`text-success`,warning:`text-warning`,error:`text-error`,info:`text-info`},margin:{none:``,"auto-l":`ml-auto`,"auto-r":`mr-auto`,"r-1":`mr-1`,"l-1":`ml-1`,"r-2":`mr-2`,"l-2":`ml-2`},rotate:{0:`rotate-0`,90:`rotate-90`,180:`rotate-180`,270:`rotate-[270deg]`},animate:{spin:`animate-spin motion-reduce:animate-none`,pulse:`animate-pulse motion-reduce:animate-none`}},defaultVariants:{size:`md`,tone:`inherit`,margin:`none`}}),V=y.forwardRef(({className:e,name:t,size:n,tone:r,margin:i,rotate:a,animate:o,transitionTransform:s,decorative:c=!0,...l},u)=>{let d=c===!1;return(0,z.jsx)(`i`,{ref:u,className:R(`ri-${t}`,ct({size:n,tone:r,margin:i,rotate:a,animate:o}),s&&`transition-transform motion-reduce:transition-none`,e),"aria-hidden":d?void 0:`true`,role:d?`img`:void 0,...l})});V.displayName=`Icon`;var lt=w(`animate-spin motion-reduce:animate-none`,{variants:{tone:{default:``,muted:`text-text-secondary`,subtle:`text-text-secondary`}},defaultVariants:{tone:`default`}}),ut=w(`inline-flex items-center gap-2`,{variants:{labelPlacement:{horizontal:``,vertical:`flex-col`}},defaultVariants:{labelPlacement:`horizontal`}}),dt={xs:12,sm:16,md:20,lg:24,xl:32};function ft(e,t){return e?{visibility:`hidden`,...t}:t}function pt(e){return e!=null&&e!==!1}function mt({px:e,tone:t,ariaLabel:n,className:r,style:i,forwardedProps:a,forwardedRef:o}){let s=(e-4)/2,c=e/2,l=e/2,u=2*Math.PI*s;return(0,z.jsxs)(`svg`,{ref:o,role:`status`,"aria-live":`polite`,"aria-label":n,width:e,height:e,viewBox:`0 0 ${e} ${e}`,fill:`none`,className:R(lt({tone:t}),r),style:i,...a,children:[(0,z.jsx)(`circle`,{cx:c,cy:l,r:s,stroke:`currentColor`,strokeWidth:`2`,strokeOpacity:`0.25`}),(0,z.jsx)(`circle`,{cx:c,cy:l,r:s,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeDasharray:u,strokeDashoffset:u*.25})]})}var ht=y.forwardRef(({className:e,size:t=`md`,tone:n,"aria-label":r,label:i,labelPlacement:a=`horizontal`,hidden:o,style:s,...c},l)=>{let{t:u}=v(`ui`),d=dt[t],f=pt(i),p=f?void 0:r??u(`spinner.loading`,{defaultValue:`Loading`}),m=ft(o,s),h=(0,z.jsx)(mt,{px:d,tone:n,ariaLabel:p,className:f?void 0:e,style:f?void 0:m,forwardedProps:c,forwardedRef:l});return f?(0,z.jsxs)(`span`,{className:R(ut({labelPlacement:a}),e),style:m,children:[h,(0,z.jsx)(`span`,{children:i})]}):h});ht.displayName=`Spinner`,typeof window<`u`&&window.document&&window.document.createElement;function H(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function gt(e,t){let n=y.createContext(t),r=e=>{let{children:t,...r}=e,i=y.useMemo(()=>r,Object.values(r));return(0,z.jsx)(n.Provider,{value:i,children:t})};r.displayName=e+`Provider`;function i(r){let i=y.useContext(n);if(i)return i;if(t!==void 0)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}return[r,i]}function _t(e,t=[]){let n=[];function r(t,r){let i=y.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=y.useMemo(()=>o,Object.values(o));return(0,z.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=y.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>y.createContext(e));return function(n){let r=n?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,vt(i,...t)]}function vt(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var yt=t(_(),1);function bt(e){let t=xt(e),n=y.forwardRef((e,n)=>{let{children:r,...i}=e,a=y.Children.toArray(r),o=a.find(wt);if(o){let e=o.props.children,r=a.map(t=>t===o?y.Children.count(e)>1?y.Children.only(null):y.isValidElement(e)?e.props.children:null:t);return(0,z.jsx)(t,{...i,ref:n,children:y.isValidElement(e)?y.cloneElement(e,void 0,r):null})}return(0,z.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function xt(e){let t=y.forwardRef((e,t)=>{let{children:n,...r}=e;if(y.isValidElement(n)){let e=Et(n),i=Tt(r,n.props);return n.type!==y.Fragment&&(i.ref=t?qe(t,e):e),y.cloneElement(n,i)}return y.Children.count(n)>1?y.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var St=Symbol(`radix.slottable`);function Ct(e){let t=({children:e})=>(0,z.jsx)(z.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=St,t}function wt(e){return y.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===St}function Tt(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Et(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var U=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=bt(`Primitive.${t}`),r=y.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,z.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Dt(e,t){e&&yt.flushSync(()=>e.dispatchEvent(t))}function Ot(e){let t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...e)=>t.current?.(...e),[])}function kt(e,t=globalThis?.document){let n=Ot(e);y.useEffect(()=>{let e=e=>{e.key===`Escape`&&n(e)};return t.addEventListener(`keydown`,e,{capture:!0}),()=>t.removeEventListener(`keydown`,e,{capture:!0})},[n,t])}var At=`DismissableLayer`,jt=`dismissableLayer.update`,Mt=`dismissableLayer.pointerDownOutside`,Nt=`dismissableLayer.focusOutside`,Pt,Ft=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),It=y.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,l=y.useContext(Ft),[u,d]=y.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=y.useState({}),m=B(t,e=>d(e)),h=Array.from(l.layers),[g]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),_=h.indexOf(g),v=u?h.indexOf(u):-1,b=l.layersWithOutsidePointerEventsDisabled.size>0,x=v>=_,S=zt(e=>{let t=e.target,n=[...l.branches].some(e=>e.contains(t));!x||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},f),C=Bt(e=>{let t=e.target;[...l.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},f);return kt(e=>{v===l.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},f),y.useEffect(()=>{if(u)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(Pt=f.body.style.pointerEvents,f.body.style.pointerEvents=`none`),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),Vt(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=Pt)}},[u,f,n,l]),y.useEffect(()=>()=>{u&&(l.layers.delete(u),l.layersWithOutsidePointerEventsDisabled.delete(u),Vt())},[u,l]),y.useEffect(()=>{let e=()=>p({});return document.addEventListener(jt,e),()=>document.removeEventListener(jt,e)},[]),(0,z.jsx)(U.div,{...c,ref:m,style:{pointerEvents:b?x?`auto`:`none`:void 0,...e.style},onFocusCapture:H(e.onFocusCapture,C.onFocusCapture),onBlurCapture:H(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:H(e.onPointerDownCapture,S.onPointerDownCapture)})});It.displayName=At;var Lt=`DismissableLayerBranch`,Rt=y.forwardRef((e,t)=>{let n=y.useContext(Ft),r=y.useRef(null),i=B(t,r);return y.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,z.jsx)(U.div,{...e,ref:i})});Rt.displayName=Lt;function zt(e,t=globalThis?.document){let n=Ot(e),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){Ht(Mt,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Bt(e,t=globalThis?.document){let n=Ot(e),r=y.useRef(!1);return y.useEffect(()=>{let e=e=>{e.target&&!r.current&&Ht(Nt,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Vt(){let e=new CustomEvent(jt);document.dispatchEvent(e)}function Ht(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?Dt(i,a):i.dispatchEvent(a)}var Ut=It,Wt=Rt,Gt=globalThis?.document?y.useLayoutEffect:()=>{},Kt=y.useId||(()=>void 0),qt=0;function Jt(e){let[t,n]=y.useState(Kt());return Gt(()=>{e||n(e=>e??String(qt++))},[e]),e||(t?`radix-${t}`:``)}var Yt=[`top`,`right`,`bottom`,`left`],Xt=Math.min,Zt=Math.max,Qt=Math.round,$t=Math.floor,en=e=>({x:e,y:e}),tn={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function nn(e,t,n){return Zt(e,Xt(t,n))}function rn(e,t){return typeof e==`function`?e(t):e}function an(e){return e.split(`-`)[0]}function on(e){return e.split(`-`)[1]}function sn(e){return e===`x`?`y`:`x`}function cn(e){return e===`y`?`height`:`width`}function ln(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function un(e){return sn(ln(e))}function dn(e,t,n){n===void 0&&(n=!1);let r=on(e),i=un(e),a=cn(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=bn(o)),[o,bn(o)]}function fn(e){let t=bn(e);return[pn(e),t,pn(t)]}function pn(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var mn=[`left`,`right`],hn=[`right`,`left`],gn=[`top`,`bottom`],_n=[`bottom`,`top`];function vn(e,t,n){switch(e){case`top`:case`bottom`:return n?t?hn:mn:t?mn:hn;case`left`:case`right`:return t?gn:_n;default:return[]}}function yn(e,t,n,r){let i=on(e),a=vn(an(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(pn)))),a}function bn(e){let t=an(e);return tn[t]+e.slice(t.length)}function xn(e){return{top:0,right:0,bottom:0,left:0,...e}}function Sn(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:xn(e)}function Cn(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function wn(e,t,n){let{reference:r,floating:i}=e,a=ln(t),o=un(t),s=cn(o),c=an(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(on(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1)}return p}async function Tn(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=rn(t,e),p=Sn(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Cn(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Cn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var En=50,Dn=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Tn},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=wn(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<En&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=wn(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},On=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=rn(e,t)||{};if(l==null)return{};let d=Sn(u),f={x:n,y:r},p=un(i),m=cn(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=Xt(d[_],T),D=Xt(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=nn(O,A,k),M=!c.arrow&&on(i)!=null&&A!==j&&a.reference[m]/2-(A<O?E:D)-h[m]/2<0,N=M?A<O?A-O:A-k:0;return{[p]:f[p]+N,data:{[p]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}}),kn=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=rn(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=an(r),_=ln(o),v=an(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[bn(o)]:fn(o)),x=p!==`none`;!d&&x&&b.push(...yn(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=dn(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===ln(t)||T.every(e=>ln(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=ln(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}};function An(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jn(e){return Yt.some(t=>e[t]>=0)}var Mn=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=rn(e,t);switch(i){case`referenceHidden`:{let e=An(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:jn(e)}}}case`escaped`:{let e=An(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:jn(e)}}}default:return{}}}}},Nn=new Set([`left`,`top`]);async function Pn(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=an(n),s=on(n),c=ln(n)===`y`,l=Nn.has(o)?-1:1,u=a&&c?-1:1,d=rn(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Fn=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Pn(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},In=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=rn(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=ln(an(i)),p=sn(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=nn(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=nn(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},Ln=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=rn(e,t),u={x:n,y:r},d=ln(i),f=sn(d),p=u[f],m=u[d],h=rn(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Nn.has(an(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},Rn=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=rn(e,t),u=await o.detectOverflow(t,l),d=an(i),f=on(i),p=ln(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=Xt(h-u[g],v),x=Xt(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=Zt(u.left,0),t=Zt(u.right,0),n=Zt(u.top,0),r=Zt(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:Zt(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:Zt(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function zn(){return typeof window<`u`}function Bn(e){return Un(e)?(e.nodeName||``).toLowerCase():`#document`}function Vn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hn(e){return((Un(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Un(e){return zn()?e instanceof Node||e instanceof Vn(e).Node:!1}function Wn(e){return zn()?e instanceof Element||e instanceof Vn(e).Element:!1}function Gn(e){return zn()?e instanceof HTMLElement||e instanceof Vn(e).HTMLElement:!1}function Kn(e){return!zn()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Vn(e).ShadowRoot}function qn(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=ir(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function Jn(e){return/^(table|td|th)$/.test(Bn(e))}function Yn(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Xn=/transform|translate|scale|rotate|perspective|filter/,Zn=/paint|layout|strict|content/,Qn=e=>!!e&&e!==`none`,$n;function er(e){let t=Wn(e)?ir(e):e;return Qn(t.transform)||Qn(t.translate)||Qn(t.scale)||Qn(t.rotate)||Qn(t.perspective)||!nr()&&(Qn(t.backdropFilter)||Qn(t.filter))||Xn.test(t.willChange||``)||Zn.test(t.contain||``)}function tr(e){let t=or(e);for(;Gn(t)&&!rr(t);){if(er(t))return t;if(Yn(t))return null;t=or(t)}return null}function nr(){return $n??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),$n}function rr(e){return/^(html|body|#document)$/.test(Bn(e))}function ir(e){return Vn(e).getComputedStyle(e)}function ar(e){return Wn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function or(e){if(Bn(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Kn(e)&&e.host||Hn(e);return Kn(t)?t.host:t}function sr(e){let t=or(e);return rr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gn(t)&&qn(t)?t:sr(t)}function cr(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=sr(e),i=r===e.ownerDocument?.body,a=Vn(r);if(i){let e=lr(a);return t.concat(a,a.visualViewport||[],qn(r)?r:[],e&&n?cr(e):[])}return t.concat(r,cr(r,[],n))}function lr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ur(e){let t=ir(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Gn(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Qt(n)!==a||Qt(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function dr(e){return Wn(e)?e:e.contextElement}function fr(e){let t=dr(e);if(!Gn(t))return en(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=ur(t),o=(a?Qt(n.width):n.width)/r,s=(a?Qt(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var pr=en(0);function mr(e){let t=Vn(e);return!nr()||!t.visualViewport?pr:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function hr(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Vn(e)?!1:t}function gr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=dr(e),o=en(1);t&&(r?Wn(r)&&(o=fr(r)):o=fr(e));let s=hr(a,n,r)?mr(a):en(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Vn(a),t=r&&Wn(r)?Vn(r):r,n=e,i=lr(n);for(;i&&r&&t!==n;){let e=fr(i),t=i.getBoundingClientRect(),r=ir(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Vn(i),i=lr(n)}}return Cn({width:u,height:d,x:c,y:l})}function _r(e,t){let n=ar(e).scrollLeft;return t?t.left+n:gr(Hn(e)).left+n}function vr(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-_r(e,n),y:n.top+t.scrollTop}}function yr(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Hn(r),s=t?Yn(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=en(1),u=en(0),d=Gn(r);if((d||!d&&!a)&&((Bn(r)!==`body`||qn(o))&&(c=ar(r)),d)){let e=gr(r);l=fr(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?vr(o,c):en(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function br(e){return Array.from(e.getClientRects())}function xr(e){let t=Hn(e),n=ar(e),r=e.ownerDocument.body,i=Zt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Zt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+_r(e),s=-n.scrollTop;return ir(r).direction===`rtl`&&(o+=Zt(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var Sr=25;function Cr(e,t){let n=Vn(e),r=Hn(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=nr();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=_r(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=Sr&&(a-=o)}else l<=Sr&&(a+=l);return{width:a,height:o,x:s,y:c}}function wr(e,t){let n=gr(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Gn(e)?fr(e):en(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Tr(e,t,n){let r;if(t===`viewport`)r=Cr(e,n);else if(t===`document`)r=xr(Hn(e));else if(Wn(t))r=wr(t,n);else{let n=mr(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Cn(r)}function Er(e,t){let n=or(e);return n===t||!Wn(n)||rr(n)?!1:ir(n).position===`fixed`||Er(n,t)}function Dr(e,t){let n=t.get(e);if(n)return n;let r=cr(e,[],!1).filter(e=>Wn(e)&&Bn(e)!==`body`),i=null,a=ir(e).position===`fixed`,o=a?or(e):e;for(;Wn(o)&&!rr(o);){let t=ir(o),n=er(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||qn(o)&&!n&&Er(e,o))?r=r.filter(e=>e!==o):i=t,o=or(o)}return t.set(e,r),r}function Or(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Yn(t)?[]:Dr(t,this._c):[].concat(n),r],o=Tr(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=Tr(t,a[e],i);s=Zt(n.top,s),c=Xt(n.right,c),l=Xt(n.bottom,l),u=Zt(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function kr(e){let{width:t,height:n}=ur(e);return{width:t,height:n}}function Ar(e,t,n){let r=Gn(t),i=Hn(t),a=n===`fixed`,o=gr(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=en(0);function l(){c.x=_r(i)}if(r||!r&&!a){if((Bn(t)!==`body`||qn(i))&&(s=ar(t)),r){let e=gr(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l()}a&&!r&&i&&l();let u=i&&!r&&!a?vr(i,s):en(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function jr(e){return ir(e).position===`static`}function Mr(e,t){if(!Gn(e)||ir(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Hn(e)===n&&(n=n.ownerDocument.body),n}function Nr(e,t){let n=Vn(e);if(Yn(e))return n;if(!Gn(e)){let t=or(e);for(;t&&!rr(t);){if(Wn(t)&&!jr(t))return t;t=or(t)}return n}let r=Mr(e,t);for(;r&&Jn(r)&&jr(r);)r=Mr(r,t);return r&&rr(r)&&jr(r)&&!er(r)?n:r||tr(e)||n}var Pr=async function(e){let t=this.getOffsetParent||Nr,n=this.getDimensions,r=await n(e.floating);return{reference:Ar(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Fr(e){return ir(e).direction===`rtl`}var Ir={convertOffsetParentRelativeRectToViewportRelativeRect:yr,getDocumentElement:Hn,getClippingRect:Or,getOffsetParent:Nr,getElementRects:Pr,getClientRects:br,getDimensions:kr,getScale:fr,isElement:Wn,isRTL:Fr};function Lr(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Rr(e,t){let n=null,r,i=Hn(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=$t(d),h=$t(i.clientWidth-(u+f)),g=$t(i.clientHeight-(d+p)),_=$t(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:Zt(0,Xt(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!Lr(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function zr(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=dr(e),u=i||a?[...l?cr(l):[],...t?cr(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?Rr(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?gr(e):null;c&&g();function g(){let t=gr(e);h&&!Lr(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Br=Fn,Vr=In,Hr=kn,Ur=Rn,Wr=Mn,Gr=On,Kr=Ln,qr=(e,t,n)=>{let r=new Map,i={platform:Ir,...n},a={...i.platform,_c:r};return Dn(e,t,{...i,platform:a})},Jr=typeof document<`u`?y.useLayoutEffect:function(){};function Yr(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Yr(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!Yr(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Xr(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Zr(e,t){let n=Xr(e);return Math.round(t*n)/n}function Qr(e){let t=y.useRef(e);return Jr(()=>{t.current=e}),t}function $r(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=y.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=y.useState(r);Yr(f,r)||p(r);let[m,h]=y.useState(null),[g,_]=y.useState(null),v=y.useCallback(e=>{e!==C.current&&(C.current=e,h(e))},[]),b=y.useCallback(e=>{e!==w.current&&(w.current=e,_(e))},[]),x=a||m,S=o||g,C=y.useRef(null),w=y.useRef(null),T=y.useRef(u),E=c!=null,D=Qr(c),O=Qr(i),k=Qr(l),A=y.useCallback(()=>{if(!C.current||!w.current)return;let e={placement:t,strategy:n,middleware:f};O.current&&(e.platform=O.current),qr(C.current,w.current,e).then(e=>{let t={...e,isPositioned:k.current!==!1};j.current&&!Yr(T.current,t)&&(T.current=t,yt.flushSync(()=>{d(t)}))})},[f,t,n,O,k]);Jr(()=>{l===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let j=y.useRef(!1);Jr(()=>(j.current=!0,()=>{j.current=!1}),[]),Jr(()=>{if(x&&(C.current=x),S&&(w.current=S),x&&S){if(D.current)return D.current(x,S,A);A()}},[x,S,A,D,E]);let M=y.useMemo(()=>({reference:C,floating:w,setReference:v,setFloating:b}),[v,b]),N=y.useMemo(()=>({reference:x,floating:S}),[x,S]),ee=y.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=Zr(N.floating,u.x),r=Zr(N.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...Xr(N.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,N.floating,u.x,u.y]);return y.useMemo(()=>({...u,update:A,refs:M,elements:N,floatingStyles:ee}),[u,A,M,N,ee])}var ei=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:Gr({element:r.current,padding:i}).fn(n):r?Gr({element:r,padding:i}).fn(n):{}}}},ti=(e,t)=>{let n=Br(e);return{name:n.name,fn:n.fn,options:[e,t]}},ni=(e,t)=>{let n=Vr(e);return{name:n.name,fn:n.fn,options:[e,t]}},ri=(e,t)=>({fn:Kr(e).fn,options:[e,t]}),ii=(e,t)=>{let n=Hr(e);return{name:n.name,fn:n.fn,options:[e,t]}},ai=(e,t)=>{let n=Ur(e);return{name:n.name,fn:n.fn,options:[e,t]}},oi=(e,t)=>{let n=Wr(e);return{name:n.name,fn:n.fn,options:[e,t]}},si=(e,t)=>{let n=ei(e);return{name:n.name,fn:n.fn,options:[e,t]}},ci=`Arrow`,li=y.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...a}=e;return(0,z.jsx)(U.svg,{...a,ref:t,width:r,height:i,viewBox:`0 0 30 10`,preserveAspectRatio:`none`,children:e.asChild?n:(0,z.jsx)(`polygon`,{points:`0,0 30,0 15,10`})})});li.displayName=ci;var ui=li;function di(e){let[t,n]=y.useState(void 0);return Gt(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}n(void 0)},[e]),t}var fi=`Popper`,[pi,mi]=_t(fi),[hi,gi]=pi(fi),_i=e=>{let{__scopePopper:t,children:n}=e,[r,i]=y.useState(null);return(0,z.jsx)(hi,{scope:t,anchor:r,onAnchorChange:i,children:n})};_i.displayName=fi;var vi=`PopperAnchor`,yi=y.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=gi(vi,n),o=y.useRef(null),s=B(t,o),c=y.useRef(null);return y.useEffect(()=>{let e=c.current;c.current=r?.current||o.current,e!==c.current&&a.onAnchorChange(c.current)}),r?null:(0,z.jsx)(U.div,{...i,ref:s})});yi.displayName=vi;var bi=`PopperContent`,[xi,Si]=pi(bi),Ci=y.forwardRef((e,t)=>{let{__scopePopper:n,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,arrowPadding:s=0,avoidCollisions:c=!0,collisionBoundary:l=[],collisionPadding:u=0,sticky:d=`partial`,hideWhenDetached:f=!1,updatePositionStrategy:p=`optimized`,onPlaced:m,...h}=e,g=gi(bi,n),[_,v]=y.useState(null),b=B(t,e=>v(e)),[x,S]=y.useState(null),C=di(x),w=C?.width??0,T=C?.height??0,E=r+(a===`center`?``:`-`+a),D=typeof u==`number`?u:{top:0,right:0,bottom:0,left:0,...u},O=Array.isArray(l)?l:[l],k=O.length>0,A={padding:D,boundary:O.filter(Di),altBoundary:k},{refs:j,floatingStyles:M,placement:N,isPositioned:ee,middlewareData:P}=$r({strategy:`fixed`,placement:E,whileElementsMounted:(...e)=>zr(...e,{animationFrame:p===`always`}),elements:{reference:g.anchor},middleware:[ti({mainAxis:i+T,alignmentAxis:o}),c&&ni({mainAxis:!0,crossAxis:!1,limiter:d===`partial`?ri():void 0,...A}),c&&ii({...A}),ai({...A,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--radix-popper-available-width`,`${n}px`),o.setProperty(`--radix-popper-available-height`,`${r}px`),o.setProperty(`--radix-popper-anchor-width`,`${i}px`),o.setProperty(`--radix-popper-anchor-height`,`${a}px`)}}),x&&si({element:x,padding:s}),Oi({arrowWidth:w,arrowHeight:T}),f&&oi({strategy:`referenceHidden`,...A})]}),[F,te]=ki(N),ne=Ot(m);Gt(()=>{ee&&ne?.()},[ee,ne]);let re=P.arrow?.x,ie=P.arrow?.y,ae=P.arrow?.centerOffset!==0,[oe,se]=y.useState();return Gt(()=>{_&&se(window.getComputedStyle(_).zIndex)},[_]),(0,z.jsx)(`div`,{ref:j.setFloating,"data-radix-popper-content-wrapper":``,style:{...M,transform:ee?M.transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:oe,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(` `),...P.hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}},dir:e.dir,children:(0,z.jsx)(xi,{scope:n,placedSide:F,onArrowChange:S,arrowX:re,arrowY:ie,shouldHideArrow:ae,children:(0,z.jsx)(U.div,{"data-side":F,"data-align":te,...h,ref:b,style:{...h.style,animation:ee?void 0:`none`}})})})});Ci.displayName=bi;var wi=`PopperArrow`,Ti={top:`bottom`,right:`left`,bottom:`top`,left:`right`},Ei=y.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=Si(wi,n),a=Ti[i.placedSide];return(0,z.jsx)(`span`,{ref:i.onArrowChange,style:{position:`absolute`,left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[i.placedSide],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[i.placedSide],visibility:i.shouldHideArrow?`hidden`:void 0},children:(0,z.jsx)(ui,{...r,ref:t,style:{...r.style,display:`block`}})})});Ei.displayName=wi;function Di(e){return e!==null}var Oi=e=>({name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=ki(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}});function ki(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var Ai=_i,ji=yi,Mi=Ci,Ni=Ei,Pi=`Portal`,Fi=y.forwardRef((e,t)=>{let{container:n,...r}=e,[i,a]=y.useState(!1);Gt(()=>a(!0),[]);let o=n||i&&globalThis?.document?.body;return o?yt.createPortal((0,z.jsx)(U.div,{...r,ref:t}),o):null});Fi.displayName=Pi;function Ii(e,t){return y.useReducer((e,n)=>t[e][n]??e,e)}var Li=e=>{let{present:t,children:n}=e,r=Ri(t),i=typeof n==`function`?n({present:r.isPresent}):y.Children.only(n),a=B(r.ref,Bi(i));return typeof n==`function`||r.isPresent?y.cloneElement(i,{ref:a}):null};Li.displayName=`Presence`;function Ri(e){let[t,n]=y.useState(),r=y.useRef(null),i=y.useRef(e),a=y.useRef(`none`),[o,s]=Ii(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return y.useEffect(()=>{let e=zi(r.current);a.current=o===`mounted`?e:`none`},[o]),Gt(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=zi(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),Gt(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=zi(r.current).includes(CSS.escape(a.animationName));if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=zi(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:y.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}function zi(e){return e?.animationName||`none`}function Bi(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Vi=y.useInsertionEffect||Gt;function Hi({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,o]=Ui({defaultProp:t,onChange:n}),s=e!==void 0,c=s?e:i;{let t=y.useRef(e!==void 0);y.useEffect(()=>{let e=t.current;e!==s&&console.warn(`${r} is changing from ${e?`controlled`:`uncontrolled`} to ${s?`controlled`:`uncontrolled`}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),t.current=s},[s,r])}return[c,y.useCallback(t=>{if(s){let n=Wi(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}function Ui({defaultProp:e,onChange:t}){let[n,r]=y.useState(e),i=y.useRef(n),a=y.useRef(t);return Vi(()=>{a.current=t},[t]),y.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}function Wi(e){return typeof e==`function`}var Gi=Object.freeze({position:`absolute`,border:0,width:1,height:1,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,wordWrap:`normal`}),Ki=`VisuallyHidden`,qi=y.forwardRef((e,t)=>(0,z.jsx)(U.span,{...e,ref:t,style:{...Gi,...e.style}}));qi.displayName=Ki;var Ji=qi,[Yi,Xi]=_t(`Tooltip`,[mi]),Zi=mi(),Qi=`TooltipProvider`,$i=700,ea=`tooltip.open`,[ta,na]=Yi(Qi),ra=e=>{let{__scopeTooltip:t,delayDuration:n=$i,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:a}=e,o=y.useRef(!0),s=y.useRef(!1),c=y.useRef(0);return y.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,z.jsx)(ta,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:y.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:a})};ra.displayName=Qi;var ia=`Tooltip`,[aa,oa]=Yi(ia),sa=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:a,disableHoverableContent:o,delayDuration:s}=e,c=na(ia,e.__scopeTooltip),l=Zi(t),[u,d]=y.useState(null),f=Jt(),p=y.useRef(0),m=o??c.disableHoverableContent,h=s??c.delayDuration,g=y.useRef(!1),[_,v]=Hi({prop:r,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(ea))):c.onClose(),a?.(e)},caller:ia}),b=y.useMemo(()=>_?g.current?`delayed-open`:`instant-open`:`closed`,[_]),x=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,g.current=!1,v(!0)},[v]),S=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,v(!1)},[v]),C=y.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{g.current=!0,v(!0),p.current=0},h)},[h,v]);return y.useEffect(()=>()=>{p.current&&=(window.clearTimeout(p.current),0)},[]),(0,z.jsx)(Ai,{...l,children:(0,z.jsx)(aa,{scope:t,contentId:f,open:_,stateAttribute:b,trigger:u,onTriggerChange:d,onTriggerEnter:y.useCallback(()=>{c.isOpenDelayedRef.current?C():x()},[c.isOpenDelayedRef,C,x]),onTriggerLeave:y.useCallback(()=>{m?S():(window.clearTimeout(p.current),p.current=0)},[S,m]),onOpen:x,onClose:S,disableHoverableContent:m,children:n})})};sa.displayName=ia;var ca=`TooltipTrigger`,la=y.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=oa(ca,n),a=na(ca,n),o=Zi(n),s=B(t,y.useRef(null),i.onTriggerChange),c=y.useRef(!1),l=y.useRef(!1),u=y.useCallback(()=>c.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener(`pointerup`,u),[u]),(0,z.jsx)(ji,{asChild:!0,...o,children:(0,z.jsx)(U.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:s,onPointerMove:H(e.onPointerMove,e=>{e.pointerType!==`touch`&&!l.current&&!a.isPointerInTransitRef.current&&(i.onTriggerEnter(),l.current=!0)}),onPointerLeave:H(e.onPointerLeave,()=>{i.onTriggerLeave(),l.current=!1}),onPointerDown:H(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener(`pointerup`,u,{once:!0})}),onFocus:H(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:H(e.onBlur,i.onClose),onClick:H(e.onClick,i.onClose)})})});la.displayName=ca;var ua=`TooltipPortal`,[da,fa]=Yi(ua,{forceMount:void 0}),pa=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,a=oa(ua,t);return(0,z.jsx)(da,{scope:t,forceMount:n,children:(0,z.jsx)(Li,{present:n||a.open,children:(0,z.jsx)(Fi,{asChild:!0,container:i,children:r})})})};pa.displayName=ua;var ma=`TooltipContent`,ha=y.forwardRef((e,t)=>{let n=fa(ma,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i=`top`,...a}=e,o=oa(ma,e.__scopeTooltip);return(0,z.jsx)(Li,{present:r||o.open,children:o.disableHoverableContent?(0,z.jsx)(ba,{side:i,...a,ref:t}):(0,z.jsx)(ga,{side:i,...a,ref:t})})}),ga=y.forwardRef((e,t)=>{let n=oa(ma,e.__scopeTooltip),r=na(ma,e.__scopeTooltip),i=y.useRef(null),a=B(t,i),[o,s]=y.useState(null),{trigger:c,onClose:l}=n,u=i.current,{onPointerInTransitChange:d}=r,f=y.useCallback(()=>{s(null),d(!1)},[d]),p=y.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=wa(r,Ca(r,n.getBoundingClientRect())),a=Ta(t.getBoundingClientRect()),o=Da([...i,...a]);s(o),d(!0)},[d]);return y.useEffect(()=>()=>f(),[f]),y.useEffect(()=>{if(c&&u){let e=e=>p(e,u),t=e=>p(e,c);return c.addEventListener(`pointerleave`,e),u.addEventListener(`pointerleave`,t),()=>{c.removeEventListener(`pointerleave`,e),u.removeEventListener(`pointerleave`,t)}}},[c,u,p,f]),y.useEffect(()=>{if(o){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=c?.contains(t)||u?.contains(t),i=!Ea(n,o);r?f():i&&(f(),l())};return document.addEventListener(`pointermove`,e),()=>document.removeEventListener(`pointermove`,e)}},[c,u,o,l,f]),(0,z.jsx)(ba,{...e,ref:a})}),[_a,va]=Yi(ia,{isInside:!1}),ya=Ct(`TooltipContent`),ba=y.forwardRef((e,t)=>{let{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:o,...s}=e,c=oa(ma,n),l=Zi(n),{onClose:u}=c;return y.useEffect(()=>(document.addEventListener(ea,u),()=>document.removeEventListener(ea,u)),[u]),y.useEffect(()=>{if(c.trigger){let e=e=>{e.target?.contains(c.trigger)&&u()};return window.addEventListener(`scroll`,e,{capture:!0}),()=>window.removeEventListener(`scroll`,e,{capture:!0})}},[c.trigger,u]),(0,z.jsx)(It,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:u,children:(0,z.jsxs)(Mi,{"data-state":c.stateAttribute,...l,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-tooltip-content-available-width":`var(--radix-popper-available-width)`,"--radix-tooltip-content-available-height":`var(--radix-popper-available-height)`,"--radix-tooltip-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-tooltip-trigger-height":`var(--radix-popper-anchor-height)`},children:[(0,z.jsx)(ya,{children:r}),(0,z.jsx)(_a,{scope:n,isInside:!0,children:(0,z.jsx)(Ji,{id:c.contentId,role:`tooltip`,children:i||r})})]})})});ha.displayName=ma;var xa=`TooltipArrow`,Sa=y.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=Zi(n);return va(xa,n).isInside?null:(0,z.jsx)(Ni,{...i,...r,ref:t})});Sa.displayName=xa;function Ca(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function wa(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function Ta(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Ea(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function Da(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),Oa(t)}function Oa(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var ka=ra,Aa=sa,ja=la,Ma=pa,Na=ha;function Pa({delayDuration:e=350,...t}){return(0,z.jsx)(ka,{delayDuration:e,...t})}Pa.displayName=`TooltipProvider`;var Fa=Aa,Ia=ja,La=y.forwardRef(({className:e,sideOffset:t=4,children:n,...r},i)=>(0,z.jsx)(Ma,{children:(0,z.jsx)(Na,{ref:i,sideOffset:t,className:R(`z-popover max-w-xs overflow-hidden rounded-md bg-surface px-3 py-1.5 text-sm text-text-primary border border-border shadow-popover animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,`min-w-0 [overflow-wrap:anywhere]`,e),...r,children:We(n,`.@`)})}));La.displayName=Na.displayName;var Ra=w(`inline-flex items-center gap-2 whitespace-nowrap rounded-md text-sm font-semibold transition-all motion-reduce:transition-none duration-fast ease-out focus-visible:outline-none focus-visible:shadow-ring-default disabled:pointer-events-none disabled:opacity-40 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 active:scale-[0.97]`,{variants:{variant:{default:`bg-brand text-brand-text shadow-sm hover:bg-brand-hover`,outline:`border border-border bg-root shadow-sm hover:bg-hover hover:border-border-strong`,secondary:`bg-muted text-text-primary border border-border shadow-sm hover:bg-hover`,ghost:`bg-transparent text-text-secondary hover:bg-hover`,link:`text-text-brand underline-offset-4 hover:underline`},intent:{brand:``,success:``,warning:``,error:``,info:``},size:{sm:`h-8 rounded-md px-3 text-sm`,md:`h-10 px-5 py-2 text-md`,lg:`h-12 rounded-md px-6 text-lg`,icon:`h-10 w-10`,"icon-sm":`h-7 w-7`,link:`h-auto p-0`,"link-padded":`h-auto py-0.5 px-2`},shape:{default:``,pill:`rounded-full`},width:{fit:`w-fit`,full:`w-full`,"mobile-full":`w-full min-h-[44px] sm:w-auto sm:min-h-0`},align:{center:`justify-center`,left:`justify-start text-left`,right:`justify-end text-right`},minHeight:{touch:`min-h-[44px]`},wrap:{true:`whitespace-normal`},iconOnly:{true:``,false:``}},compoundVariants:[{size:`icon`,width:`fit`,class:`w-10`},{size:`icon-sm`,width:`fit`,class:`w-7`},{size:`link`,width:`fit`,class:`w-auto`},{size:`link-padded`,width:`fit`,class:`w-auto`},{iconOnly:!0,size:`sm`,class:`w-8 p-0`},{iconOnly:!0,size:`md`,class:`w-10 p-0`},{iconOnly:!0,size:`lg`,class:`w-12 p-0`},{variant:`default`,intent:`brand`,class:`bg-brand text-brand-text border-0 hover:bg-brand-hover`},{variant:`default`,intent:`success`,class:`bg-success text-success-on border-0 hover:bg-success-hover`},{variant:`default`,intent:`warning`,class:`bg-warning text-warning-on border-0 hover:bg-warning-hover`},{variant:`default`,intent:`error`,class:`bg-error text-error-on border-0 hover:bg-error-hover`},{variant:`default`,intent:`info`,class:`bg-info text-info-on border-0 hover:bg-info-hover`},{variant:`outline`,intent:`brand`,class:`bg-[var(--btn-neutral-bg)] text-[var(--btn-neutral-text)] border border-[var(--btn-neutral-border)] hover:bg-[var(--btn-neutral-bg-hover)]`},{variant:`outline`,intent:`success`,class:`bg-success-bg text-success-text border border-success-border hover:border-success-text`},{variant:`outline`,intent:`warning`,class:`bg-warning-bg text-warning-text border border-warning-border hover:border-warning-text`},{variant:`outline`,intent:`error`,class:`bg-error-bg text-error-text border border-error-border hover:border-error-text`},{variant:`outline`,intent:`info`,class:`bg-info-bg text-info-text border border-info-border hover:border-info-text`},{variant:`secondary`,intent:`brand`,class:`bg-[var(--btn-neutral-bg)] text-[var(--btn-neutral-text)] border-0 hover:bg-[var(--btn-neutral-bg-hover)]`},{variant:`secondary`,intent:`success`,class:`bg-success-bg text-success-text border-transparent hover:bg-success-bg-hover`},{variant:`secondary`,intent:`warning`,class:`bg-warning-bg text-warning-text border-transparent hover:bg-warning-bg-hover`},{variant:`secondary`,intent:`error`,class:`bg-error-bg text-error-text border-transparent hover:bg-error-bg-hover`},{variant:`secondary`,intent:`info`,class:`bg-info-bg text-info-text border-transparent hover:bg-info-bg-hover`},{variant:`ghost`,intent:`brand`,class:`bg-transparent text-text-secondary dark:text-[var(--btn-neutral-text)] hover:bg-[var(--btn-neutral-bg-hover)]`},{variant:`ghost`,intent:`success`,class:`bg-transparent text-success-text hover:bg-success-bg`},{variant:`ghost`,intent:`warning`,class:`bg-transparent text-warning-text hover:bg-warning-bg`},{variant:`ghost`,intent:`error`,class:`bg-transparent text-error-text hover:bg-error-bg`},{variant:`ghost`,intent:`info`,class:`bg-transparent text-info-text hover:bg-info-bg`},{variant:`link`,intent:`success`,class:`text-success-text hover:underline`},{variant:`link`,intent:`warning`,class:`text-warning-text hover:underline`},{variant:`link`,intent:`error`,class:`text-error-text hover:underline`},{variant:`link`,intent:`info`,class:`text-info-text hover:underline`}],defaultVariants:{variant:`default`,intent:`brand`,size:`md`,shape:`default`,width:`fit`,align:`center`,iconOnly:!1}}),za={sm:`sm`,md:`md`,lg:`lg`};function Ba(e,t){return t||za[e===`sm`||e===`lg`?e:`md`]}function Va({loading:e,spinnerSize:t,icon:n,glyphSize:r,iconTone:i}){return e?(0,z.jsx)(ht,{size:t,"aria-hidden":`true`,className:`shrink-0`}):n?(0,z.jsx)(V,{name:n,size:r,tone:i}):null}function Ha(e,t,n){return!e&&!!t&&n!=null}function Ua(e){if(typeof e==`string`||typeof e==`number`)return String(e);if(Array.isArray(e))return e.map(Ua).filter(Boolean).join(``).trim()||void 0;if(y.isValidElement(e))return Ua(e.props.children)}function Wa(e,t,n){let{asChild:r,iconOnly:i,loading:a,spinnerSize:o,icon:s,glyphSize:c,iconTone:l,endIcon:u,children:d}=n;if(r)return(0,z.jsx)(e,{...t,children:d});let f=(0,z.jsx)(Va,{loading:a,spinnerSize:o,icon:s,glyphSize:c,iconTone:l});return i?(0,z.jsx)(e,{...t,children:f}):(0,z.jsxs)(e,{...t,children:[f,d,u&&(0,z.jsx)(V,{name:u,size:c,tone:l})]})}var W=y.forwardRef(({className:e,variant:t,size:n,intent:r,shape:i,width:a,align:o,minHeight:s,wrap:c,asChild:l,loading:u,disabled:d,disabledReason:f,icon:p,endIcon:m,iconOnly:h,iconSize:g,iconTone:_,onClick:v,onKeyDown:b,children:x,"aria-label":S,...C},w)=>{let T=l?$e:`button`,E=st(),D=E===`start`||E===`end`?R(`h-auto border-0 text-md bg-[var(--btn-neutral-bg)] text-[var(--btn-neutral-text)] hover:bg-[var(--btn-neutral-bg-hover)]`,E===`start`?`rounded-r-none`:`rounded-l-none`):void 0,O=Ha(l,d,f),k=y.useCallback(e=>{if(u){e.preventDefault();return}v?.(e)},[u,v]),A=y.useCallback(e=>{if(u&&(e.key===`Enter`||e.key===` `)){e.preventDefault();return}b?.(e)},[u,b]),j=n===`lg`?`sm`:`xs`,M=Ba(n,g),N=Wa(T,{ref:w,className:R(Ra({variant:t,intent:r,size:n,shape:i,width:a,align:o,minHeight:s,wrap:c,iconOnly:h}),D,e),"aria-busy":u?`true`:void 0,"aria-disabled":u?`true`:void 0,"aria-label":S,disabled:d,onClick:k,onKeyDown:A,...C},{asChild:l,iconOnly:h,loading:u,spinnerSize:j,icon:p,glyphSize:M,iconTone:_,endIcon:m,children:x});if(!O)return N;let ee=S??Ua(x),P=y.cloneElement(N,{"aria-hidden":!0});return(0,z.jsx)(Pa,{children:(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:(0,z.jsx)(`span`,{className:`inline-flex rounded-md focus-visible:outline-none focus-visible:shadow-ring-default`,role:`button`,"aria-disabled":`true`,"aria-label":ee,tabIndex:0,onClick:e=>e.stopPropagation(),onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),e.stopPropagation())},children:P})}),(0,z.jsx)(La,{children:f})]})})});W.displayName=`Button`;var Ga={neutral:`bg-muted border-border-subtle text-text-primary`,brand:`bg-brand/10 border-brand/20 text-text-primary`,success:`bg-success/10 border-success/20 text-text-primary`,warning:`bg-warning/10 border-warning/20 text-text-primary`,error:`bg-error/10 border-error/20 text-text-primary`,info:`bg-info/10 border-info/20 text-text-primary`},Ka={neutral:`text-text-secondary`,brand:`text-brand`,success:`text-success`,warning:`text-warning`,error:`text-error`,info:`text-info`},qa=w(`relative w-full min-w-0 rounded-md border [overflow-wrap:anywhere]`,{variants:{variant:{default:`p-4`,soft:`p-3`},intent:{neutral:`text-text-primary border-border-subtle`,success:`text-success-text border-success`,warning:`text-warning-text border-warning`,error:`text-error-text border-error`,info:`text-info-text border-info`,brand:`text-brand-strong border-brand`},align:{start:``,center:`text-center`}},defaultVariants:{variant:`default`,intent:`info`,align:`start`}}),Ja=y.createContext(`info`),Ya=y.createContext(`default`);function Xa(e,t,n){return e===`soft`?Ga[t]:n?Re[t]:`bg-surface`}function Za(e){return e===`neutral`?void 0:e}function Qa({align:e,children:t}){return t?(0,z.jsx)(`div`,{className:R(`mt-3 flex flex-wrap gap-2`,e===`center`&&`justify-center`),children:t}):null}function $a({icon:e,variant:t,intent:n}){return(0,z.jsx)(`span`,{className:R(`shrink-0 inline-flex h-[1lh] items-center leading-none`,t===`soft`&&Ka[n]),"aria-hidden":`true`,children:e})}function eo({icon:e,variant:t,intent:n,align:r,action:i,children:a}){let o=(0,z.jsxs)(z.Fragment,{children:[We(a,`.@`),(0,z.jsx)(Qa,{align:r,children:i})]});return e?(0,z.jsxs)(`div`,{className:R(`flex items-start gap-2`,r===`center`&&`justify-center`),children:[(0,z.jsx)($a,{icon:e,variant:t,intent:n}),(0,z.jsx)(`div`,{className:R(`min-w-0`,r===`start`&&`flex-1`),children:o})]}):o}function to({onClose:e,closeLabel:t}){let{t:n}=v(`ui`);return(0,z.jsx)(`button`,{type:`button`,onClick:e,"aria-label":t??n(`alert.close`,{defaultValue:`Close`}),className:R(`absolute right-1 top-1 inline-flex min-h-[44px] min-w-[44px] items-center justify-center rounded-md text-text-primary/50 transition-colors motion-reduce:transition-none`,`hover:text-text-primary focus-visible:outline-none focus-visible:shadow-ring-default`),children:(0,z.jsx)(`i`,{className:`ri-close-line h-4 w-4`,"aria-hidden":`true`})})}var no=y.forwardRef(({className:e,intent:t=`info`,variant:n=`default`,align:r=`start`,tinted:i=!1,icon:a,action:o,onClose:s,closeLabel:c,children:l,...u},d)=>(0,z.jsx)(Ja.Provider,{value:t,children:(0,z.jsx)(Ya.Provider,{value:n,children:(0,z.jsxs)(`div`,{ref:d,role:`alert`,className:R(qa({intent:t,variant:n,align:r}),Xa(n,t,i),s&&`pr-14`,e),...u,children:[(0,z.jsx)(eo,{icon:a,variant:n,intent:t,align:r,action:o,children:l}),s?(0,z.jsx)(to,{onClose:s,closeLabel:c}):null]})})}));no.displayName=`Alert`;var ro=y.forwardRef(({className:e,as:t=`h5`,children:n,...r},i)=>{let a=y.useContext(Ya);return(0,z.jsx)(t,{ref:i,className:R(`mb-1 font-medium tracking-tight`,`[overflow-wrap:anywhere]`,a===`soft`?`text-xs text-text-primary`:`text-md leading-none`,e),...r,children:We(n,`.@`)})});ro.displayName=`AlertTitle`;var io=y.forwardRef(({className:e,children:t,...n},r)=>{let i=y.useContext(Ya);return(0,z.jsx)(`div`,{ref:r,className:R(`[&_p]:leading-relaxed`,`[overflow-wrap:anywhere]`,i===`soft`?`text-xs text-text-secondary`:`text-sm`,e),...n,children:We(t,`.@`)})});io.displayName=`AlertDescription`;var ao=y.forwardRef(({className:e,children:t,type:n=`button`,...r},i)=>{let a=y.useContext(Ja);return(0,z.jsx)(W,{ref:i,type:n,variant:`outline`,size:`sm`,intent:Za(a),className:R(`shrink-0`,e),...r,children:t})});ao.displayName=`AlertAction`;var oo=`focusScope.autoFocusOnMount`,so=`focusScope.autoFocusOnUnmount`,co={bubbles:!1,cancelable:!0},lo=`FocusScope`,uo=y.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=y.useState(null),l=Ot(i),u=Ot(a),d=y.useRef(null),f=B(t,e=>c(e)),p=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let e=function(e){if(p.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:vo(d.current,{select:!0})},t=function(e){if(p.paused||!s)return;let t=e.relatedTarget;t!==null&&(s.contains(t)||vo(d.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&vo(s)};document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t),r.disconnect()}}},[r,s,p.paused]),y.useEffect(()=>{if(s){yo.add(p);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(oo,co);s.addEventListener(oo,l),s.dispatchEvent(t),t.defaultPrevented||(fo(So(mo(s)),{select:!0}),document.activeElement===e&&vo(s))}return()=>{s.removeEventListener(oo,l),setTimeout(()=>{let t=new CustomEvent(so,co);s.addEventListener(so,u),s.dispatchEvent(t),t.defaultPrevented||vo(e??document.body,{select:!0}),s.removeEventListener(so,u),yo.remove(p)},0)}}},[s,l,u,p]);let m=y.useCallback(e=>{if(!n&&!r||p.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=po(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&vo(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&vo(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,p.paused]);return(0,z.jsx)(U.div,{tabIndex:-1,...o,ref:f,onKeyDown:m})});uo.displayName=lo;function fo(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(vo(r,{select:t}),document.activeElement!==n)return}function po(e){let t=mo(e);return[ho(t,e),ho(t.reverse(),e)]}function mo(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function ho(e,t){for(let n of e)if(!go(n,{upTo:t}))return n}function go(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function _o(e){return e instanceof HTMLInputElement&&`select`in e}function vo(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&_o(e)&&t&&e.select()}}var yo=bo();function bo(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=xo(e,t),e.unshift(t)},remove(t){e=xo(e,t),e[0]?.resume()}}}function xo(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function So(e){return e.filter(e=>e.tagName!==`A`)}var Co=0;function wo(){y.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??To()),document.body.insertAdjacentElement(`beforeend`,e[1]??To()),Co++,()=>{Co===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Co--}},[])}function To(){let e=document.createElement(`span`);return e.setAttribute(`data-radix-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}var Eo=function(){return Eo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Eo.apply(this,arguments)};function Do(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Oo(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var ko=`right-scroll-bar-position`,Ao=`width-before-scroll-bar`,jo=`with-scroll-bars-hidden`,Mo=`--removed-body-scroll-bar-size`;function No(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function Po(e,t){var n=(0,y.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var Fo=typeof window<`u`?y.useLayoutEffect:y.useEffect,Io=new WeakMap;function Lo(e,t){var n=Po(t||null,function(t){return e.forEach(function(e){return No(e,t)})});return Fo(function(){var t=Io.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||No(e,null)}),i.forEach(function(e){r.has(e)||No(e,a)})}Io.set(n,e)},[e]),n}function Ro(e){return e}function zo(e,t){t===void 0&&(t=Ro);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function Bo(e){e===void 0&&(e={});var t=zo(null);return t.options=Eo({async:!0,ssr:!1},e),t}var Vo=function(e){var t=e.sideCar,n=Do(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return y.createElement(r,Eo({},n))};Vo.isSideCarExport=!0;function Ho(e,t){return e.useMedium(t),Vo}var Uo=Bo(),Wo=function(){},Go=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:Wo,onWheelCapture:Wo,onTouchMoveCapture:Wo}),i=r[0],a=r[1],o=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noRelative,m=e.noIsolation,h=e.inert,g=e.allowPinchZoom,_=e.as,v=_===void 0?`div`:_,b=e.gapMode,x=Do(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noRelative`,`noIsolation`,`inert`,`allowPinchZoom`,`as`,`gapMode`]),S=f,C=Lo([n,t]),w=Eo(Eo({},x),i);return y.createElement(y.Fragment,null,u&&y.createElement(S,{sideCar:Uo,removeScrollBar:l,shards:d,noRelative:p,noIsolation:m,inert:h,setCallbacks:a,allowPinchZoom:!!g,lockRef:n,gapMode:b}),o?y.cloneElement(y.Children.only(s),Eo(Eo({},w),{ref:C})):y.createElement(v,Eo({},w,{className:c,ref:C}),s))});Go.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Go.classNames={fullWidth:Ao,zeroRight:ko};var Ko=function(){if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function qo(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=Ko();return t&&e.setAttribute(`nonce`,t),e}function Jo(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Yo(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var Xo=function(){var e=0,t=null;return{add:function(n){e==0&&(t=qo())&&(Jo(t,n),Yo(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Zo=function(){var e=Xo();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Qo=function(){var e=Zo();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},$o={left:0,top:0,right:0,gap:0},es=function(e){return parseInt(e||``,10)||0},ts=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[es(n),es(r),es(i)]},ns=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return $o;var t=ts(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},rs=Qo(),is=`data-scroll-locked`,as=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),`
.${jo} {
overflow: hidden ${r};
padding-right: ${s}px ${r};
}
body[${is}] {
overflow: hidden ${r};
overscroll-behavior: contain;
${[t&&`position: relative ${r};`,n===`margin`&&`
padding-left: ${i}px;
padding-top: ${a}px;
padding-right: ${o}px;
margin-left:0;
margin-top:0;
margin-right: ${s}px ${r};
`,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)}
}
.${ko} {
right: ${s}px ${r};
}
.${Ao} {
margin-right: ${s}px ${r};
}
.${ko} .${ko} {
right: 0 ${r};
}
.${Ao} .${Ao} {
margin-right: 0 ${r};
}
body[${is}] {
${Mo}: ${s}px;
}
`},os=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},ss=function(){y.useEffect(function(){return document.body.setAttribute(is,(os()+1).toString()),function(){var e=os()-1;e<=0?document.body.removeAttribute(is):document.body.setAttribute(is,e.toString())}},[])},cs=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;ss();var a=y.useMemo(function(){return ns(i)},[i]);return y.createElement(rs,{styles:as(a,!t,i,n?``:`!important`)})},ls=!1;if(typeof window<`u`)try{var us=Object.defineProperty({},"passive",{get:function(){return ls=!0,!0}});window.addEventListener(`test`,us,us),window.removeEventListener(`test`,us,us)}catch{ls=!1}var ds=ls?{passive:!1}:!1,fs=function(e){return e.tagName===`TEXTAREA`},ps=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!fs(e)&&n[t]===`visible`)},ms=function(e){return ps(e,`overflowY`)},hs=function(e){return ps(e,`overflowX`)},gs=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),ys(e,r)){var i=bs(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},_s=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},vs=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},ys=function(e,t){return e===`v`?ms(t):hs(t)},bs=function(e,t){return e===`v`?_s(t):vs(t)},xs=function(e,t){return e===`h`&&t===`rtl`?-1:1},Ss=function(e,t,n,r,i){var a=xs(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=bs(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&ys(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},Cs=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ws=function(e){return[e.deltaX,e.deltaY]},Ts=function(e){return e&&`current`in e?e.current:e},Es=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ds=function(e){return`
.block-interactivity-${e} {pointer-events: none;}
.allow-interactivity-${e} {pointer-events: all;}
`},Os=0,ks=[];function As(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(Os++)[0],a=y.useState(Qo)[0],o=y.useRef(e);y.useEffect(function(){o.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=Oo([e.lockRef.current],(e.shards||[]).map(Ts),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!o.current.allowPinchZoom;var i=Cs(e),a=n.current,s=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(s)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=gs(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=gs(d,u)),!m)return!1;if(!r.current&&`changedTouches`in e&&(s||c)&&(r.current=l),!l)return!0;var h=r.current||l;return Ss(h,t,e,h===`h`?s:c,!0)},[]),c=y.useCallback(function(e){var n=e;if(!(!ks.length||ks[ks.length-1]!==a)){var r=`deltaY`in n?ws(n):Cs(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&Es(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}if(!i){var c=(o.current.shards||[]).map(Ts).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>0?s(n,c[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),l=y.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:js(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=y.useCallback(function(e){n.current=Cs(e),r.current=void 0},[]),d=y.useCallback(function(t){l(t.type,ws(t),t.target,s(t,e.lockRef.current))},[]),f=y.useCallback(function(t){l(t.type,Cs(t),t.target,s(t,e.lockRef.current))},[]);y.useEffect(function(){return ks.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener(`wheel`,c,ds),document.addEventListener(`touchmove`,c,ds),document.addEventListener(`touchstart`,u,ds),function(){ks=ks.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,ds),document.removeEventListener(`touchmove`,c,ds),document.removeEventListener(`touchstart`,u,ds)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(a,{styles:Ds(i)}):null,p?y.createElement(cs,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function js(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Ms=Ho(Uo,As),Ns=y.forwardRef(function(e,t){return y.createElement(Go,Eo({},e,{ref:t,sideCar:Ms}))});Ns.classNames=Go.classNames;var Ps=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Fs=new WeakMap,Is=new WeakMap,Ls={},Rs=0,zs=function(e){return e&&(e.host||zs(e.parentNode))},Bs=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=zs(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},Vs=function(e,t,n,r){var i=Bs(t,Array.isArray(e)?e:[e]);Ls[n]||(Ls[n]=new WeakMap);var a=Ls[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(Fs.get(e)||0)+1,l=(a.get(e)||0)+1;Fs.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Is.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),Rs++,function(){o.forEach(function(e){var t=Fs.get(e)-1,i=a.get(e)-1;Fs.set(e,t),a.set(e,i),t||(Is.has(e)||e.removeAttribute(r),Is.delete(e)),i||e.removeAttribute(n)}),Rs--,Rs||(Fs=new WeakMap,Fs=new WeakMap,Is=new WeakMap,Ls={})}},Hs=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Ps(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),Vs(r,i,n,`aria-hidden`)):function(){return null}},Us=`Dialog`,[Ws,Gs]=_t(Us),[Ks,qs]=Ws(Us),Js=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=y.useRef(null),c=y.useRef(null),[l,u]=Hi({prop:r,defaultProp:i??!1,onChange:a,caller:Us});return(0,z.jsx)(Ks,{scope:t,triggerRef:s,contentRef:c,contentId:Jt(),titleId:Jt(),descriptionId:Jt(),open:l,onOpenChange:u,onOpenToggle:y.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})};Js.displayName=Us;var Ys=`DialogTrigger`,Xs=y.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=qs(Ys,n),a=B(t,i.triggerRef);return(0,z.jsx)(U.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":gc(i.open),...r,ref:a,onClick:H(e.onClick,i.onOpenToggle)})});Xs.displayName=Ys;var Zs=`DialogPortal`,[Qs,$s]=Ws(Zs,{forceMount:void 0}),ec=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=qs(Zs,t);return(0,z.jsx)(Qs,{scope:t,forceMount:n,children:y.Children.map(r,e=>(0,z.jsx)(Li,{present:n||a.open,children:(0,z.jsx)(Fi,{asChild:!0,container:i,children:e})}))})};ec.displayName=Zs;var tc=`DialogOverlay`,nc=y.forwardRef((e,t)=>{let n=$s(tc,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=qs(tc,e.__scopeDialog);return a.modal?(0,z.jsx)(Li,{present:r||a.open,children:(0,z.jsx)(ic,{...i,ref:t})}):null});nc.displayName=tc;var rc=bt(`DialogOverlay.RemoveScroll`),ic=y.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=qs(tc,n);return(0,z.jsx)(Ns,{as:rc,allowPinchZoom:!0,shards:[i.contentRef],children:(0,z.jsx)(U.div,{"data-state":gc(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),ac=`DialogContent`,oc=y.forwardRef((e,t)=>{let n=$s(ac,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=qs(ac,e.__scopeDialog);return(0,z.jsx)(Li,{present:r||a.open,children:a.modal?(0,z.jsx)(sc,{...i,ref:t}):(0,z.jsx)(cc,{...i,ref:t})})});oc.displayName=ac;var sc=y.forwardRef((e,t)=>{let n=qs(ac,e.__scopeDialog),r=y.useRef(null),i=B(t,n.contentRef,r);return y.useEffect(()=>{let e=r.current;if(e)return Hs(e)},[]),(0,z.jsx)(lc,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:H(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:H(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:H(e.onFocusOutside,e=>e.preventDefault())})}),cc=y.forwardRef((e,t)=>{let n=qs(ac,e.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return(0,z.jsx)(lc,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),lc=y.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=qs(ac,n),c=y.useRef(null),l=B(t,c);return wo(),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(uo,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,z.jsx)(It,{role:`dialog`,id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":gc(s.open),...o,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(bc,{titleId:s.titleId}),(0,z.jsx)(Sc,{contentRef:c,descriptionId:s.descriptionId})]})]})}),uc=`DialogTitle`,dc=y.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=qs(uc,n);return(0,z.jsx)(U.h2,{id:i.titleId,...r,ref:t})});dc.displayName=uc;var fc=`DialogDescription`,pc=y.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=qs(fc,n);return(0,z.jsx)(U.p,{id:i.descriptionId,...r,ref:t})});pc.displayName=fc;var mc=`DialogClose`,hc=y.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=qs(mc,n);return(0,z.jsx)(U.button,{type:`button`,...r,ref:t,onClick:H(e.onClick,()=>i.onOpenChange(!1))})});hc.displayName=mc;function gc(e){return e?`open`:`closed`}var _c=`DialogTitleWarning`,[vc,yc]=gt(_c,{contentName:ac,titleName:uc,docsSlug:`dialog`}),bc=({titleId:e})=>{let t=yc(_c),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},xc=`DialogDescriptionWarning`,Sc=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${yc(xc).contentName}}.`;return y.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Cc=Js,wc=Xs,Tc=ec,Ec=nc,Dc=oc,Oc=dc,kc=pc,Ac=hc,jc=`AlertDialog`,[Mc,Nc]=_t(jc,[Gs]),Pc=Gs(),Fc=e=>{let{__scopeAlertDialog:t,...n}=e,r=Pc(t);return(0,z.jsx)(Cc,{...r,...n,modal:!0})};Fc.displayName=jc;var Ic=`AlertDialogTrigger`,Lc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=Pc(n);return(0,z.jsx)(wc,{...i,...r,ref:t})});Lc.displayName=Ic;var Rc=`AlertDialogPortal`,zc=e=>{let{__scopeAlertDialog:t,...n}=e,r=Pc(t);return(0,z.jsx)(Tc,{...r,...n})};zc.displayName=Rc;var Bc=`AlertDialogOverlay`,Vc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=Pc(n);return(0,z.jsx)(Ec,{...i,...r,ref:t})});Vc.displayName=Bc;var Hc=`AlertDialogContent`,[Uc,Wc]=Mc(Hc),Gc=Ct(`AlertDialogContent`),Kc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:r,...i}=e,a=Pc(n),o=y.useRef(null),s=B(t,o),c=y.useRef(null);return(0,z.jsx)(vc,{contentName:Hc,titleName:qc,docsSlug:`alert-dialog`,children:(0,z.jsx)(Uc,{scope:n,cancelRef:c,children:(0,z.jsxs)(Dc,{role:`alertdialog`,...a,...i,ref:s,onOpenAutoFocus:H(i.onOpenAutoFocus,e=>{e.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,z.jsx)(Gc,{children:r}),(0,z.jsx)(tl,{contentRef:o})]})})})});Kc.displayName=Hc;var qc=`AlertDialogTitle`,Jc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=Pc(n);return(0,z.jsx)(Oc,{...i,...r,ref:t})});Jc.displayName=qc;var Yc=`AlertDialogDescription`,Xc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=Pc(n);return(0,z.jsx)(kc,{...i,...r,ref:t})});Xc.displayName=Yc;var Zc=`AlertDialogAction`,Qc=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=Pc(n);return(0,z.jsx)(Ac,{...i,...r,ref:t})});Qc.displayName=Zc;var $c=`AlertDialogCancel`,el=y.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=Wc($c,n),a=Pc(n),o=B(t,i);return(0,z.jsx)(Ac,{...a,...r,ref:o})});el.displayName=$c;var tl=({contentRef:e})=>{let t=`\`${Hc}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Hc}\` by passing a \`${Yc}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Hc}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return y.useEffect(()=>{document.getElementById(e.current?.getAttribute(`aria-describedby`))||console.warn(t)},[t,e]),null},nl=Fc,rl=Lc,il=zc,al=Vc,ol=Kc,sl=Qc,cl=el,ll=Jc,ul=Xc,dl=650;function fl(e=dl){let[t,n]=y.useState(!1),r=y.useRef(null),i=y.useRef(null),a=y.useCallback(()=>{r.current!==null&&(cancelAnimationFrame(r.current),r.current=null),i.current!==null&&(window.clearTimeout(i.current),i.current=null)},[]),o=y.useCallback(()=>{a(),n(!1),r.current=requestAnimationFrame(()=>{r.current=null,n(!0),i.current=window.setTimeout(()=>{i.current=null,n(!1)},e)})},[a,e]);return y.useEffect(()=>a,[a]),{flashing:t,triggerFlash:o}}var pl=Cc,ml=wc,hl=Tc,gl=Ac,_l={default:`z-modal`,takeover:`z-takeover-modal`},vl={default:`bg-scrim backdrop-blur-sm`,takeover:`bg-scrim-heavy backdrop-blur-md`},yl=y.forwardRef(({className:e,layer:t=`default`,...n},r)=>(0,z.jsx)(Ec,{ref:r,className:R(`fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0`,vl[t],_l[t],e),...n}));yl.displayName=Ec.displayName;var bl={sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`,"3xl":`max-w-3xl`,showcase:`w-[min(940px,calc(100vw-48px))] max-w-none h-[min(880px,94vh)] max-[760px]:w-[calc(100vw-24px)] max-[760px]:h-[94vh]`},xl=new Set([`showcase`]),Sl={default:`right-4 top-4`,floating:`right-3 top-3 z-20 @md:right-6 @md:top-4`},Cl={default:`rounded-md opacity-70 transition-opacity motion-reduce:transition-none hover:opacity-100 focus-visible:outline-none focus-visible:shadow-ring-default`,"on-dark":`inline-flex h-11 w-11 items-center justify-center rounded-full p-0 border border-white/40 bg-black/40 text-white transition-colors motion-reduce:transition-none hover:border-white/70 hover:bg-black/[.62] focus-visible:outline focus-visible:outline-2 focus-visible:outline-white focus-visible:outline-offset-2`},wl=y.createContext(!1);function Tl(e,t){return R(`fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0`,vl[e],_l[e],t)}function El({size:e,bare:t,scrollable:n,disableOutsideClickClose:r,layer:i,className:a}){return R(`query-container`,`fixed left-[50%] top-[50%] translate-x-[-50%] translate-y-[-50%] rounded-md bg-surface shadow-modal duration-fast data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95`,_l[i],xl.has(e)?void 0:`w-full`,t?`block overflow-hidden`:n?`flex flex-col overflow-hidden border border-border max-h-[min(95vh,100dvh-1rem)]`:`grid gap-4 border border-border p-6`,bl[e],r&&`dialog-attention`,a)}function Dl({tone:e=`default`,placement:t=`default`,label:n}){let{t:r}=v(`ui`);return(0,z.jsx)(Ac,{"aria-label":n??r(`dialog.close`,{defaultValue:`Close`}),className:R(`absolute disabled:pointer-events-none`,Sl[t],Cl[e]),children:e===`on-dark`?(0,z.jsx)(V,{name:`close-line`,size:`lg`}):(0,z.jsx)(`i`,{className:`ri-close-line h-4 w-4`,"aria-hidden":`true`})})}var Ol=y.forwardRef(({className:e,children:t,size:n=`md`,disableOutsideClickClose:r=!1,hideCloseButton:i=!1,bare:a=!1,scrollable:o=!1,closeTone:s,closePlacement:c,closeLabel:l,layer:u=`default`,onPointerDownOutside:d,...f},p)=>{let{flashing:m,triggerFlash:h}=fl();return(0,z.jsxs)(hl,{children:[(0,z.jsx)(yl,{layer:u}),(0,z.jsxs)(Dc,{ref:p,className:El({size:n,bare:a,scrollable:o,disableOutsideClickClose:r,layer:u,className:e}),"data-attention-flash":m?`true`:void 0,onPointerDownOutside:e=>{r&&(e.preventDefault(),h()),d?.(e)},...f,children:[(0,z.jsx)(wl.Provider,{value:o,children:t}),!i&&(0,z.jsx)(Dl,{tone:s,placement:c,label:l})]})]})});Ol.displayName=Dc.displayName;var kl=({className:e,...t})=>{let n=y.useContext(wl);return(0,z.jsx)(`div`,{className:R(`flex flex-col space-y-1.5 text-center sm:text-left`,n&&`px-6 py-5 shrink-0`,e),...t})};kl.displayName=`DialogHeader`;var Al=({className:e,...t})=>{let n=y.useContext(wl);return(0,z.jsx)(`div`,{className:R(n&&`flex-1 min-h-0 overflow-y-auto px-6 py-4 sm:py-6`,e),"data-testid":`dialog-body`,...t})};Al.displayName=`DialogBody`;var jl=({className:e,justify:t=`end`,...n})=>{let r=y.useContext(wl);return(0,z.jsx)(`div`,{className:R(`flex flex-col-reverse sm:flex-row sm:space-x-2`,t===`between`?`sm:justify-between`:`sm:justify-end`,r&&`shrink-0 items-center border-t border-border-subtle px-6 py-4`,e),...n})};jl.displayName=`DialogFooter`;var Ml=y.forwardRef(({className:e,bare:t=!1,children:n,...r},i)=>(0,z.jsx)(Oc,{ref:i,className:R(t?void 0:`text-lg font-semibold leading-tight tracking-tight text-text-primary [overflow-wrap:anywhere]`,e),...r,children:We(n,`.@`)}));Ml.displayName=Oc.displayName;var Nl=y.forwardRef(({className:e,bare:t=!1,children:n,...r},i)=>(0,z.jsx)(kc,{ref:i,className:R(t?void 0:`text-md text-text-secondary [overflow-wrap:anywhere]`,e),...r,children:We(n,`.@`)}));Nl.displayName=kc.displayName;var Pl=nl,Fl=rl,Il=il,Ll=y.forwardRef(({className:e,layer:t=`default`,...n},r)=>(0,z.jsx)(al,{ref:r,className:Tl(t,e),...n}));Ll.displayName=al.displayName;var Rl=`z-[10002] bg-overlay backdrop-blur-none`,zl=`z-[10002]`,Bl=y.forwardRef(({className:e,terminal:t,size:n=`md`,layer:r=`default`,...i},a)=>(0,z.jsxs)(Il,{children:[(0,z.jsx)(Ll,{layer:r,className:R(t&&Rl)}),(0,z.jsx)(ol,{ref:a,className:El({size:n,bare:!1,scrollable:!1,disableOutsideClickClose:!1,layer:r,className:R(t&&zl,e)}),...i})]}));Bl.displayName=ol.displayName;var Vl=({className:e,...t})=>(0,z.jsx)(`div`,{className:R(`flex flex-col space-y-2 text-center sm:text-left`,e),...t});Vl.displayName=`AlertDialogHeader`;var Hl=({className:e,...t})=>(0,z.jsx)(`div`,{className:R(`flex flex-col-reverse gap-2 sm:flex-row sm:justify-end`,e),...t});Hl.displayName=`AlertDialogFooter`;var Ul=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(ll,{ref:n,className:R(`text-lg font-semibold text-text-primary`,e),...t}));Ul.displayName=ll.displayName;var Wl=y.forwardRef(({className:e,bare:t=!1,...n},r)=>(0,z.jsx)(ul,{ref:r,className:R(t?void 0:`text-md text-text-secondary [overflow-wrap:anywhere]`,e),...n}));Wl.displayName=ul.displayName;var Gl=y.forwardRef(({className:e,variant:t,intent:n=`error`,size:r,children:i,...a},o)=>(0,z.jsx)(sl,{asChild:!0,...a,children:(0,z.jsx)(W,{ref:o,variant:t,intent:n,size:r,className:e,children:i})}));Gl.displayName=sl.displayName;var Kl=y.forwardRef(({className:e,variant:t=`outline`,intent:n,size:r,children:i,...a},o)=>(0,z.jsx)(cl,{asChild:!0,...a,children:(0,z.jsx)(W,{ref:o,variant:t,intent:n,size:r,className:e,children:i})}));Kl.displayName=cl.displayName;var ql={sm:17,md:23,lg:29,xl:46},Jl=w(`inline-flex shrink-0 items-center justify-center overflow-hidden rounded-full`,{variants:{size:{sm:`h-6 w-6 text-xs`,md:`h-8 w-8 text-md`,lg:`h-10 w-10 text-md`,xl:`h-16 w-16 text-xl`},variant:{initials:`bg-brand text-brand-text font-bold tracking-wide`,icon:`bg-brand-subtle text-brand-strong`,assistant:`bg-brand-subtle text-brand-strong`,image:`bg-brand-subtle`}},defaultVariants:{size:`md`,variant:`initials`}}),Yl={sm:`sm`,md:`md`,lg:`lg`,xl:`2xl`};function Xl({size:e}){let t=ql[e],n=(0,y.useId)();return(0,z.jsxs)(`svg`,{width:t,height:t,viewBox:`0 0 48 48`,fill:`none`,"aria-hidden":`true`,style:{display:`block`},children:[(0,z.jsx)(`defs`,{children:(0,z.jsxs)(`linearGradient`,{id:n,x1:`0`,y1:`0`,x2:`0`,y2:`1`,children:[(0,z.jsx)(`stop`,{offset:`0`,stopColor:`#13a3b5`}),(0,z.jsx)(`stop`,{offset:`1`,stopColor:`#0b8693`})]})}),(0,z.jsx)(`path`,{d:`M9 31c-1.6 2.2-3 3.4-4.8 4 2.2.9 4.1.3 5.4-1.4`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M39 31c1.6 2.2 3 3.4 4.8 4-2.2.9-4.1.3-5.4-1.4`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M14 33c-.6 3-1.6 4.8-3.3 6 2.5.2 4.3-1.1 5-3.6z`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M34 33c.6 3 1.6 4.8 3.3 6-2.5.2-4.3-1.1-5-3.6z`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M20 35c-.5 3.2-.4 5.2.5 7 1.6-1.4 2.1-3.4 1.4-6z`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M28 35c.5 3.2.4 5.2-.5 7-1.6-1.4-2.1-3.4-1.4-6z`,fill:`url(#${n})`}),(0,z.jsx)(`path`,{d:`M24 6c-9.4 0-15 6.5-15 15.5 0 5.6 2.7 9.4 6.4 11.3.9.5 1.6.2 1.9-.6.5-1.3 1.6-1.7 2.7-.9.9.6 2.1.6 3 0l.1-.1c.9-.6 2.1-.6 3 0 1.1.8 2.2.4 2.7-.9.3-.8 1-1.1 1.9-.6C34.3 30.9 39 27.1 39 21.5 39 12.5 33.4 6 24 6Z`,fill:`url(#${n})`}),(0,z.jsx)(`ellipse`,{cx:`18.6`,cy:`20.5`,rx:`4.1`,ry:`4.6`,fill:`#fff`}),(0,z.jsx)(`ellipse`,{cx:`29.4`,cy:`20.5`,rx:`4.1`,ry:`4.6`,fill:`#fff`}),(0,z.jsx)(`circle`,{cx:`19.4`,cy:`21.3`,r:`2`,fill:`#16242e`}),(0,z.jsx)(`circle`,{cx:`30.2`,cy:`21.3`,r:`2`,fill:`#16242e`}),(0,z.jsx)(`circle`,{cx:`20.1`,cy:`20.5`,r:`.7`,fill:`#fff`}),(0,z.jsx)(`circle`,{cx:`30.9`,cy:`20.5`,r:`.7`,fill:`#fff`}),(0,z.jsx)(`path`,{d:`M21 27.5c1.2 1.2 4.8 1.2 6 0`,stroke:`#0a5a63`,strokeWidth:`1.4`,strokeLinecap:`round`,fill:`none`})]})}function Zl({variant:e,size:t,initials:n,src:r,alt:i,icon:a}){switch(e){case`assistant`:return(0,z.jsx)(Xl,{size:t});case`image`:return r?(0,z.jsx)(`img`,{src:r,alt:i??``,className:`h-full w-full object-cover`}):null;case`icon`:return a?(0,z.jsx)(V,{name:a,size:Yl[t],decorative:!0}):null;default:return n}}var Ql=y.forwardRef(({className:e,size:t=`md`,variant:n=`initials`,initials:r,src:i,alt:a,icon:o,...s},c)=>{let l=t??`md`,u=n??`initials`;return(0,z.jsx)(`span`,{ref:c,className:R(Jl({size:t,variant:n}),e),...s,children:(0,z.jsx)(Zl,{variant:u,size:l,initials:r,src:i,alt:a,icon:o})})});Ql.displayName=`Avatar`;var $l=w([`inline-flex items-center gap-1 rounded-full font-semibold border transition-colors motion-reduce:transition-none`,`min-w-0 [overflow-wrap:anywhere]`],{variants:{intent:{neutral:`bg-muted text-text-secondary border-transparent`,success:`bg-success-bg text-success-text border-success-border`,warning:`bg-warning-bg text-warning-text border-warning-border`,error:`bg-error-bg text-error-text border-error-border`,info:`bg-info-bg text-info-text border-info-border`,brand:`bg-brand-subtle text-brand-strong border-transparent`,feature:`bg-feature-bg text-feature border-feature-border`},size:{md:`px-1.5 py-0.5 text-md leading-tight`,sm:`px-2 py-0.5 text-sm leading-tight`},variant:{filled:``,outline:`bg-surface`}},compoundVariants:[{variant:`outline`,intent:`neutral`,class:`border-border-subtle text-text-secondary`},{variant:`outline`,intent:`success`,class:`border-success-border text-success-text`},{variant:`outline`,intent:`warning`,class:`border-warning-border text-warning-text`},{variant:`outline`,intent:`error`,class:`border-error-border text-error-text`},{variant:`outline`,intent:`info`,class:`border-info-border text-info-text`},{variant:`outline`,intent:`brand`,class:`border-border-subtle text-text-secondary`},{variant:`outline`,intent:`feature`,class:`border-feature-border text-feature`}],defaultVariants:{intent:`neutral`,size:`md`,variant:`filled`}}),eu=y.forwardRef(({className:e,intent:t,size:n,variant:r,as:i=`div`,children:a,...o},s)=>(0,z.jsx)(i,{ref:s,className:R($l({intent:t,size:n,variant:r}),e),...o,children:We(a,`.@`)}));eu.displayName=`Badge`;var tu=eu,nu={variants:{flex:{none:``,1:`flex-1`,auto:`flex-auto`,initial:`flex-initial`},shrink:{none:``,0:`shrink-0`},grow:{none:``,0:`grow-0`,1:`grow`},minWidth:{none:``,0:`min-w-0`}},defaultVariants:{flex:`none`,shrink:`none`,grow:`none`,minWidth:`none`}},ru={variants:{shrink:nu.variants.shrink,grow:nu.variants.grow},defaultVariants:{shrink:nu.defaultVariants.shrink,grow:nu.defaultVariants.grow}};function iu(e,t){if(!e)return``;let n=[];return e.base&&n.push(t.base[e.base]),e.sm&&n.push(t.sm[e.sm]),e.md&&n.push(t.md[e.md]),e.lg&&n.push(t.lg[e.lg]),n.join(` `)}var au=[{prop:`widthPx`,cssKey:`width`,format:e=>e},{prop:`heightPx`,cssKey:`height`,format:e=>e},{prop:`minWidthPx`,cssKey:`minWidth`,format:e=>e},{prop:`minHeightPx`,cssKey:`minHeight`,format:e=>e},{prop:`paddingTopVh`,cssKey:`paddingTop`,format:e=>`${e}vh`},{prop:`paddingBottomVh`,cssKey:`paddingBottom`,format:e=>`${e}vh`},{prop:`maxWidthPx`,cssKey:`maxWidth`,format:e=>`${e}px`},{prop:`maxHeightPx`,cssKey:`maxHeight`,format:e=>`${e}px`}];function ou(e,t){let n={},r=!1;for(let{prop:t,cssKey:i,format:a}of au){let o=e[t];o!==void 0&&(n[i]=a(o),r=!0)}return r?{...n,...t}:t}var su=w(``,{variants:{padding:{none:``,xs:`p-1`,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`,"2xl":`p-10`},bg:{none:``,root:`bg-root`,surface:`bg-surface`,muted:`bg-muted`,"brand-subtle":`bg-brand-subtle`},border:{none:``,subtle:`border border-border-subtle`},rounded:{none:`rounded-none`,rounded:`rounded-md`,full:`rounded-full`},focusRing:{none:``,default:`focus-visible:outline-none focus-visible:shadow-ring-default`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,s3:`px-3`,md:`px-4`,list:`px-5`,lg:`px-6`,xl:`px-8`,"2xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,s3:`py-3`,md:`py-4`,lg:`py-6`,xl:`py-8`,"2xl":`py-10`,"3xl":`py-12`,"4xl":`py-16`},paddingTop:{none:``,xs:`pt-1`,sm:`pt-2`,s3:`pt-3`,md:`pt-4`,lg:`pt-6`,xl:`pt-8`,"2xl":`pt-10`,"3xl":`pt-12`,"4xl":`pt-16`},paddingBottom:{none:``,xs:`pb-1`,sm:`pb-2`,s3:`pb-3`,md:`pb-4`,lg:`pb-6`,xl:`pb-8`,"2xl":`pb-10`,"3xl":`pb-12`,"4xl":`pb-16`},hover:{none:``,subtle:`hover:bg-hover transition-colors motion-reduce:transition-none`},cursor:{pointer:`cursor-pointer`},borderTop:{none:``,subtle:`border-t border-border-subtle`},borderBottom:{none:``,subtle:`border-b border-border-subtle`},borderLeft:{none:``,subtle:`border-l border-border-subtle`,brand:`border-l-2 border-brand`},textAlign:{left:`text-left`,center:`text-center`,right:`text-right`,start:`text-start`,end:`text-end`},width:{xs:`w-[20rem]`,sm:`w-[24rem]`,md:`w-[28rem]`,lg:`w-[32rem]`,xl:`w-[36rem]`,"2xl":`w-[42rem]`,"3xl":`w-[48rem]`,full:`w-full`,fit:`w-fit`,auto:`w-auto`},height:{sm:`h-[2rem]`,md:`h-[3rem]`,lg:`h-[4rem]`,xl:`h-[6rem]`,full:`h-full`,screen:`h-screen`,auto:`h-auto`,fit:`h-fit`},maxWidth:{xs:`max-w-xs`,sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`,"3xl":`max-w-3xl`,prose:`max-w-prose`,full:`max-w-full`},minHeight:{sm:`min-h-8`,md:`min-h-12`,lg:`min-h-16`,xl:`min-h-24`,"2xl":`min-h-40`,screen:`min-h-screen`},opacity:{50:`opacity-50`,60:`opacity-60`,75:`opacity-75`,90:`opacity-90`,100:`opacity-100`},direction:{row:`flex flex-row`,column:`flex flex-col`},position:{relative:`relative`,absolute:`absolute`,fixed:`fixed`,sticky:`sticky`},inset:{0:`inset-0`},insetX:{0:`inset-x-0`},top:{0:`top-0`,1:`top-1`,2:`top-2`},right:{0:`right-0`,1:`right-1`,2:`right-2`},bottom:{0:`bottom-0`,1:`bottom-1`,2:`bottom-2`},left:{0:`left-0`,1:`left-1`,2:`left-2`},zIndex:{10:`z-10`,wizard:`z-takeover`},marginTop:{none:`mt-0`,xs:`mt-1`,sm:`mt-2`,s3:`mt-3`,md:`mt-4`,s5:`mt-5`,lg:`mt-6`,xl:`mt-8`,"2xl":`mt-10`},marginBottom:{none:`mb-0`,xs:`mb-1`,sm:`mb-2`,s3:`mb-3`,md:`mb-4`,s5:`mb-5`,lg:`mb-6`,xl:`mb-8`,"2xl":`mb-10`},overflow:{visible:`overflow-visible`,hidden:`overflow-hidden`,auto:`overflow-auto`,"scroll-x":`overflow-x-auto`,"scroll-y":`overflow-y-auto`},...nu.variants,minWidth:{none:``,0:`min-w-0`,full:`min-w-full`,min:`min-w-min`,max:`min-w-max`,fit:`min-w-fit`},collapse:{open:`overflow-hidden [transition:max-height_300ms_ease-out,opacity_300ms_ease-out] motion-reduce:transition-none max-h-[2000px] opacity-100`,closed:`overflow-hidden [transition:max-height_300ms_ease-out,opacity_300ms_ease-out] motion-reduce:transition-none max-h-0 opacity-0`},animate:{"fade-up":`anim-fade-up`,"fade-in":`anim-fade-in`,"collapse-y":`collapse-y`,"fade-scale":`anim-fade-scale`},align:{start:`items-start`,center:`items-center`,end:`items-end`,stretch:`items-stretch`},stagger:{1:`stagger-1`,2:`stagger-2`,3:`stagger-3`,4:`stagger-4`,5:`stagger-5`,6:`stagger-6`,7:`stagger-7`,8:`stagger-8`}},defaultVariants:{padding:`none`,bg:`none`,border:`none`,rounded:`none`,paddingX:`none`,paddingY:`none`,hover:`none`,borderTop:`none`,borderBottom:`none`,borderLeft:`none`,...nu.defaultVariants}}),cu={none:`hidden`,block:`block`,flex:`flex`,"inline-flex":`inline-flex`,"inline-block":`inline-block`},lu={none:`@sm:hidden`,block:`@sm:block`,flex:`@sm:flex`,"inline-flex":`@sm:inline-flex`,"inline-block":`@sm:inline-block`},uu={none:`@md:hidden`,block:`@md:block`,flex:`@md:flex`,"inline-flex":`@md:inline-flex`,"inline-block":`@md:inline-block`},du={none:`@lg:hidden`,block:`@lg:block`,flex:`@lg:flex`,"inline-flex":`@lg:inline-flex`,"inline-block":`@lg:inline-block`};function fu(e){return iu(e,{base:cu,sm:lu,md:uu,lg:du})}var pu={row:`flex flex-row`,column:`flex flex-col`},mu={row:`@sm:flex-row`,column:`@sm:flex-col`},hu={row:`@md:flex-row`,column:`@md:flex-col`},gu={row:`@lg:flex-row`,column:`@lg:flex-col`},_u={none:``,xs:`p-1`,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`,"2xl":`p-10`},vu={none:`@sm:p-0`,xs:`@sm:p-1`,sm:`@sm:p-2`,md:`@sm:p-4`,lg:`@sm:p-6`,xl:`@sm:p-8`,"2xl":`@sm:p-10`},yu={none:`@md:p-0`,xs:`@md:p-1`,sm:`@md:p-2`,md:`@md:p-4`,lg:`@md:p-6`,xl:`@md:p-8`,"2xl":`@md:p-10`},bu={none:`@lg:p-0`,xs:`@lg:p-1`,sm:`@lg:p-2`,md:`@lg:p-4`,lg:`@lg:p-6`,xl:`@lg:p-8`,"2xl":`@lg:p-10`};function xu(e){return iu(e,{base:pu,sm:mu,md:hu,lg:gu})}function Su(e){return iu(e,{base:_u,sm:vu,md:yu,lg:bu})}var Cu=y.forwardRef(({className:e,padding:t,bg:n,border:r,rounded:i,focusRing:a,paddingX:o,paddingY:s,hover:c,borderTop:l,borderBottom:u,borderLeft:d,textAlign:f,width:p,height:m,maxWidth:h,minHeight:g,opacity:_,direction:v,position:y,inset:b,insetX:x,top:S,right:C,bottom:w,left:T,zIndex:E,marginTop:D,marginBottom:O,overflow:k,cursor:A,responsiveDirection:j,responsiveDisplay:M,paddingResponsive:N,flex:ee,shrink:P,grow:F,minWidth:te,widthPx:ne,heightPx:re,minWidthPx:ie,minHeightPx:ae,paddingTopVh:oe,paddingBottomVh:se,maxWidthPx:ce,maxHeightPx:I,animate:le,stagger:ue,align:de,collapse:fe,paddingTop:pe,paddingBottom:me,style:he,as:ge,..._e},ve)=>{let ye=ge??`div`,be=ou({widthPx:ne,heightPx:re,minWidthPx:ie,minHeightPx:ae,paddingTopVh:oe,paddingBottomVh:se,maxWidthPx:ce,maxHeightPx:I},he);return(0,z.jsx)(ye,{ref:ve,className:R(su({padding:t,bg:n,border:r,rounded:i,focusRing:a,paddingX:o,paddingY:s,paddingTop:pe,paddingBottom:me,hover:c,borderTop:l,borderBottom:u,borderLeft:d,textAlign:f,width:p,height:m,maxWidth:h,minHeight:g,opacity:_,direction:v,position:y,inset:b,insetX:x,top:S,right:C,bottom:w,left:T,zIndex:E,marginTop:D,marginBottom:O,overflow:k,cursor:A,flex:ee,shrink:P,grow:F,minWidth:te,animate:le,stagger:ue,align:de,collapse:fe}),xu(j),fu(M),Su(N),e),style:be,..._e})});Cu.displayName=`Box`;var wu=Cu,Tu=w(`text-text-primary`,{variants:{padding:{none:``,xs:`p-2`,sm:`p-3`,md:`p-4`,lg:`p-6`,xl:`p-8`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,s3:`px-3`,md:`px-4`,list:`px-5`,lg:`px-6`,xl:`px-8`,"2xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,s3:`py-3`,md:`py-4`,lg:`py-6`,xl:`py-8`,"2xl":`py-10`,"3xl":`py-12`,"4xl":`py-16`},border:{none:``,subtle:`border border-border-subtle`,strong:`border border-border-strong`,success:`border border-success-border`,warning:`border border-warning-border`,error:`border border-error-border`,info:`border border-info-border`,"warning-strong":`border border-warning`,"error-strong":`border border-error`},bg:{none:``,surface:`bg-surface`,raised:`bg-raised`,muted:`bg-muted`},rounded:{false:`rounded-none`,true:`rounded-md`},interactive:{false:``,true:`cursor-pointer hover:-translate-y-px hover:shadow-[0_4px_16px_color-mix(in_srgb,var(--brand)_30%,transparent)] transition-[transform,box-shadow] duration-200 motion-reduce:transform-none motion-reduce:transition-none focus-visible:outline-none focus-visible:shadow-ring-default`},intent:{success:`bg-success-bg border border-success-border`,warning:`bg-warning-bg border border-warning-border`,error:`bg-error-bg border border-error-border`,info:`bg-info-bg border border-info-border`},selected:{false:``,true:`border border-brand`},overflow:{visible:`overflow-visible`,hidden:`overflow-hidden`,auto:`overflow-auto`,"scroll-x":`overflow-x-auto`,"scroll-y":`overflow-y-auto`},...nu.variants},defaultVariants:{padding:`none`,border:`none`,bg:`surface`,rounded:!0,interactive:!1,...nu.defaultVariants}}),Eu=y.forwardRef(({className:e,padding:t,paddingX:n,paddingY:r,border:i,bg:a,rounded:o,interactive:s,intent:c,selected:l,overflow:u,flex:d,shrink:f,grow:p,minWidth:m,asChild:h,...g},_)=>(0,z.jsx)(h?$e:`div`,{ref:_,className:R(Tu({padding:t,paddingX:n,paddingY:r,border:i??(s?`subtle`:`none`),bg:a,rounded:o,interactive:s,intent:c,selected:l,overflow:u,flex:d,shrink:f,grow:p,minWidth:m}),e),...g}));Eu.displayName=`Card`;var Du=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`flex flex-col space-y-1.5 p-6`,e),...t}));Du.displayName=`CardHeader`;var Ou=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`font-semibold leading-none tracking-tight text-text-primary`,e),...t}));Ou.displayName=`CardTitle`;var ku=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`text-sm text-text-secondary`,e),...t}));ku.displayName=`CardDescription`;var Au=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`p-6 pt-0`,e),...t}));Au.displayName=`CardContent`;var ju=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`flex items-center p-6 pt-0`,e),...t}));ju.displayName=`CardFooter`;function Mu(e){let t=y.useRef({value:e,previous:e});return y.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Nu=`Checkbox`,[Pu,Fu]=_t(Nu),[Iu,Lu]=Pu(Nu);function Ru(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:l,value:u=`on`,internal_do_not_use_render:d}=e,[f,p]=Hi({prop:n,defaultProp:i??!1,onChange:c,caller:Nu}),[m,h]=y.useState(null),[g,_]=y.useState(null),v=y.useRef(!1),b=!m||!!o||!!m.closest(`form`),x={checked:f,disabled:a,setChecked:p,control:m,setControl:h,name:s,form:o,value:u,hasConsumerStoppedPropagationRef:v,required:l,defaultChecked:!qu(i)&&i,isFormControl:b,bubbleInput:g,setBubbleInput:_};return(0,z.jsx)(Iu,{scope:t,...x,children:Ku(d)?d(x):r})}var zu=`CheckboxTrigger`,Bu=y.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{let{control:a,value:o,disabled:s,checked:c,required:l,setControl:u,setChecked:d,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:m}=Lu(zu,e),h=B(i,u),g=y.useRef(c);return y.useEffect(()=>{let e=a?.form;if(e){let t=()=>d(g.current);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,d]),(0,z.jsx)(U.button,{type:`button`,role:`checkbox`,"aria-checked":qu(c)?`mixed`:c,"aria-required":l,"data-state":Ju(c),"data-disabled":s?``:void 0,disabled:s,value:o,...r,ref:h,onKeyDown:H(t,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:H(n,e=>{d(e=>qu(e)?!0:!e),m&&p&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})});Bu.displayName=zu;var Vu=y.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,z.jsx)(Ru,{__scopeCheckbox:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(Bu,{...d,ref:t,__scopeCheckbox:n}),e&&(0,z.jsx)(Gu,{__scopeCheckbox:n})]})})});Vu.displayName=Nu;var Hu=`CheckboxIndicator`,Uu=y.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,a=Lu(Hu,n);return(0,z.jsx)(Li,{present:r||qu(a.checked)||a.checked===!0,children:(0,z.jsx)(U.span,{"data-state":Ju(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})});Uu.displayName=Hu;var Wu=`CheckboxBubbleInput`,Gu=y.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:r,hasConsumerStoppedPropagationRef:i,checked:a,defaultChecked:o,required:s,disabled:c,name:l,value:u,form:d,bubbleInput:f,setBubbleInput:p}=Lu(Wu,e),m=B(n,p),h=Mu(a),g=di(r);y.useEffect(()=>{let e=f;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set,r=!i.current;if(h!==a&&n){let t=new Event(`click`,{bubbles:r});e.indeterminate=qu(a),n.call(e,!qu(a)&&a),e.dispatchEvent(t)}},[f,h,a,i]);let _=y.useRef(!qu(a)&&a);return(0,z.jsx)(U.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:o??_.current,required:s,disabled:c,name:l,value:u,form:d,...t,tabIndex:-1,ref:m,style:{...t.style,...g,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})});Gu.displayName=Wu;function Ku(e){return typeof e==`function`}function qu(e){return e===`indeterminate`}function Ju(e){return qu(e)?`indeterminate`:e?`checked`:`unchecked`}var Yu=w(`peer inline-flex items-center justify-center h-[18px] w-[18px] shrink-0 rounded-none border ring-offset-root focus-visible:outline-none focus-visible:shadow-ring-default disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-brand data-[state=checked]:text-brand-text data-[state=checked]:border-brand`,{variants:{intent:{neutral:`border-border-strong`,error:`border-error`}},defaultVariants:{intent:`neutral`}}),Xu=y.forwardRef(({className:e,intent:t,...n},r)=>(0,z.jsx)(Vu,{ref:r,className:R(Yu({intent:t}),e),...n,children:(0,z.jsx)(Uu,{className:`flex items-center justify-center text-current`,children:(0,z.jsx)(`i`,{className:`ri-check-line text-[14px] leading-none`,"aria-hidden":`true`})})}));Xu.displayName=`Checkbox`;var Zu=w(`w-full`,{variants:{maxWidth:{xs:`max-w-xs`,sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`,"3xl":`max-w-3xl`,"4xl":`max-w-4xl`,"5xl":`max-w-5xl`,"6xl":`max-w-6xl`,"7xl":`max-w-7xl`,full:`max-w-full`},padding:{none:``,xs:`px-2 py-1`,sm:`px-3 py-2`,md:`px-4 py-4`,lg:`px-6 py-8`,xl:`px-8 py-12`},align:{start:`mr-auto`,center:`mx-auto`,end:`ml-auto`}},defaultVariants:{maxWidth:`4xl`,padding:`lg`,align:`center`}}),Qu=y.forwardRef(({className:e,maxWidth:t,padding:n,align:r,as:i=`div`,...a},o)=>(0,z.jsx)(i,{ref:o,className:R(Zu({maxWidth:t,padding:n,align:r}),e),...a}));Qu.displayName=`Container`;var $u=Qu;function ed(e){let t=e+`CollectionProvider`,[n,r]=_t(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=y.useRef(null),a=y.useRef(new Map).current;return(0,z.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=bt(s),l=y.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=B(t,a(s,n).collectionRef);return(0,z.jsx)(c,{ref:i,children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=bt(u),p=y.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=y.useRef(null),s=B(t,o),c=a(u,n);return y.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,z.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return y.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var td=y.createContext(void 0);function nd(e){let t=y.useContext(td);return e||t||`ltr`}var rd=`rovingFocusGroup.onEntryFocus`,id={bubbles:!1,cancelable:!0},ad=`RovingFocusGroup`,[od,sd,cd]=ed(ad),[ld,ud]=_t(ad,[cd]),[dd,fd]=ld(ad),pd=y.forwardRef((e,t)=>(0,z.jsx)(od.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,z.jsx)(od.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,z.jsx)(md,{...e,ref:t})})}));pd.displayName=ad;var md=y.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,preventScrollOnEntryFocus:u=!1,...d}=e,f=y.useRef(null),p=B(t,f),m=nd(a),[h,g]=Hi({prop:o,defaultProp:s??null,onChange:c,caller:ad}),[_,v]=y.useState(!1),b=Ot(l),x=sd(n),S=y.useRef(!1),[C,w]=y.useState(0);return y.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(rd,b),()=>e.removeEventListener(rd,b)},[b]),(0,z.jsx)(dd,{scope:n,orientation:r,dir:m,loop:i,currentTabStopId:h,onItemFocus:y.useCallback(e=>g(e),[g]),onItemShiftTab:y.useCallback(()=>v(!0),[]),onFocusableItemAdd:y.useCallback(()=>w(e=>e+1),[]),onFocusableItemRemove:y.useCallback(()=>w(e=>e-1),[]),children:(0,z.jsx)(U.div,{tabIndex:_||C===0?-1:0,"data-orientation":r,...d,ref:p,style:{outline:`none`,...e.style},onMouseDown:H(e.onMouseDown,()=>{S.current=!0}),onFocus:H(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(rd,id);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=x().filter(e=>e.focusable);bd([e.find(e=>e.active),e.find(e=>e.id===h),...e].filter(Boolean).map(e=>e.ref.current),u)}}S.current=!1}),onBlur:H(e.onBlur,()=>v(!1))})})}),hd=`RovingFocusGroupItem`,gd=y.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:a,children:o,...s}=e,c=Jt(),l=a||c,u=fd(hd,n),d=u.currentTabStopId===l,f=sd(n),{onFocusableItemAdd:p,onFocusableItemRemove:m,currentTabStopId:h}=u;return y.useEffect(()=>{if(r)return p(),()=>m()},[r,p,m]),(0,z.jsx)(od.ItemSlot,{scope:n,id:l,focusable:r,active:i,children:(0,z.jsx)(U.span,{tabIndex:d?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:H(e.onMouseDown,e=>{r?u.onItemFocus(l):e.preventDefault()}),onFocus:H(e.onFocus,()=>u.onItemFocus(l)),onKeyDown:H(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){u.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=yd(e,u.orientation,u.dir);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=f().filter(e=>e.focusable).map(e=>e.ref.current);if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let r=n.indexOf(e.currentTarget);n=u.loop?xd(n,r+1):n.slice(r+1)}setTimeout(()=>bd(n))}}),children:typeof o==`function`?o({isCurrentTabStop:d,hasTabStop:h!=null}):o})})});gd.displayName=hd;var _d={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function vd(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function yd(e,t,n){let r=vd(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return _d[r]}function bd(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function xd(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Sd=pd,Cd=gd,wd=[`Enter`,` `],Td=[`ArrowDown`,`PageUp`,`Home`],Ed=[`ArrowUp`,`PageDown`,`End`],Dd=[...Td,...Ed],Od={ltr:[...wd,`ArrowRight`],rtl:[...wd,`ArrowLeft`]},kd={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]},Ad=`Menu`,[jd,Md,Nd]=ed(Ad),[Pd,Fd]=_t(Ad,[Nd,mi,ud]),Id=mi(),Ld=ud(),[Rd,zd]=Pd(Ad),[Bd,Vd]=Pd(Ad),Hd=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=Id(t),[c,l]=y.useState(null),u=y.useRef(!1),d=Ot(a),f=nd(i);return y.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener(`pointerdown`,t,{capture:!0,once:!0}),document.addEventListener(`pointermove`,t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),(0,z.jsx)(Ai,{...s,children:(0,z.jsx)(Rd,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l,children:(0,z.jsx)(Bd,{scope:t,onClose:y.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o,children:r})})})};Hd.displayName=Ad;var Ud=`MenuAnchor`,Wd=y.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=Id(n);return(0,z.jsx)(ji,{...i,...r,ref:t})});Wd.displayName=Ud;var Gd=`MenuPortal`,[Kd,qd]=Pd(Gd,{forceMount:void 0}),Jd=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=zd(Gd,t);return(0,z.jsx)(Kd,{scope:t,forceMount:n,children:(0,z.jsx)(Li,{present:n||a.open,children:(0,z.jsx)(Fi,{asChild:!0,container:i,children:r})})})};Jd.displayName=Gd;var Yd=`MenuContent`,[Xd,Zd]=Pd(Yd),Qd=y.forwardRef((e,t)=>{let n=qd(Yd,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=zd(Yd,e.__scopeMenu),o=Vd(Yd,e.__scopeMenu);return(0,z.jsx)(jd.Provider,{scope:e.__scopeMenu,children:(0,z.jsx)(Li,{present:r||a.open,children:(0,z.jsx)(jd.Slot,{scope:e.__scopeMenu,children:o.modal?(0,z.jsx)($d,{...i,ref:t}):(0,z.jsx)(ef,{...i,ref:t})})})})}),$d=y.forwardRef((e,t)=>{let n=zd(Yd,e.__scopeMenu),r=y.useRef(null),i=B(t,r);return y.useEffect(()=>{let e=r.current;if(e)return Hs(e)},[]),(0,z.jsx)(nf,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:H(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ef=y.forwardRef((e,t)=>{let n=zd(Yd,e.__scopeMenu);return(0,z.jsx)(nf,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),tf=bt(`MenuContent.ScrollLock`),nf=y.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=e,g=zd(Yd,n),_=Vd(Yd,n),v=Id(n),b=Ld(n),x=Md(n),[S,C]=y.useState(null),w=y.useRef(null),T=B(t,w,g.onContentChange),E=y.useRef(0),D=y.useRef(``),O=y.useRef(0),k=y.useRef(null),A=y.useRef(`right`),j=y.useRef(0),M=m?Ns:y.Fragment,N=m?{as:tf,allowPinchZoom:!0}:void 0,ee=e=>{let t=D.current+e,n=x().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=Vf(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){D.current=t,window.clearTimeout(E.current),t!==``&&(E.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};y.useEffect(()=>()=>window.clearTimeout(E.current),[]),wo();let P=y.useCallback(e=>A.current===k.current?.side&&Uf(e,k.current?.area),[]);return(0,z.jsx)(Xd,{scope:n,searchRef:D,onItemEnter:y.useCallback(e=>{P(e)&&e.preventDefault()},[P]),onItemLeave:y.useCallback(e=>{P(e)||(w.current?.focus(),C(null))},[P]),onTriggerLeave:y.useCallback(e=>{P(e)&&e.preventDefault()},[P]),pointerGraceTimerRef:O,onPointerGraceIntentChange:y.useCallback(e=>{k.current=e},[]),children:(0,z.jsx)(M,{...N,children:(0,z.jsx)(uo,{asChild:!0,trapped:i,onMountAutoFocus:H(a,e=>{e.preventDefault(),w.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,z.jsx)(It,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,children:(0,z.jsx)(Sd,{asChild:!0,...b,dir:_.dir,orientation:`vertical`,loop:r,currentTabStopId:S,onCurrentTabStopIdChange:C,onEntryFocus:H(c,e=>{_.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,z.jsx)(Mi,{role:`menu`,"aria-orientation":`vertical`,"data-state":If(g.open),"data-radix-menu-content":``,dir:_.dir,...v,...h,ref:T,style:{outline:`none`,...h.style},onKeyDown:H(h.onKeyDown,e=>{let t=e.target.closest(`[data-radix-menu-content]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&ee(e.key));let i=w.current;if(e.target!==i||!Dd.includes(e.key))return;e.preventDefault();let a=x().filter(e=>!e.disabled).map(e=>e.ref.current);Ed.includes(e.key)&&a.reverse(),zf(a)}),onBlur:H(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(E.current),D.current=``)}),onPointerMove:H(e.onPointerMove,Wf(e=>{let t=e.target,n=j.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>j.current?`right`:`left`;A.current=t,j.current=e.clientX}}))})})})})})})});Qd.displayName=Yd;var rf=`MenuGroup`,af=y.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,z.jsx)(U.div,{role:`group`,...r,ref:t})});af.displayName=rf;var of=`MenuLabel`,sf=y.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,z.jsx)(U.div,{...r,ref:t})});sf.displayName=of;var cf=`MenuItem`,lf=`menu.itemSelect`,uf=y.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=y.useRef(null),o=Vd(cf,e.__scopeMenu),s=Zd(cf,e.__scopeMenu),c=B(t,a),l=y.useRef(!1),u=()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(lf,{bubbles:!0,cancelable:!0});e.addEventListener(lf,e=>r?.(e),{once:!0}),Dt(e,t),t.defaultPrevented?l.current=!1:o.onClose()}};return(0,z.jsx)(df,{...i,ref:c,disabled:n,onClick:H(e.onClick,u),onPointerDown:t=>{e.onPointerDown?.(t),l.current=!0},onPointerUp:H(e.onPointerUp,e=>{l.current||e.currentTarget?.click()}),onKeyDown:H(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||wd.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});uf.displayName=cf;var df=y.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=Zd(cf,n),s=Ld(n),c=y.useRef(null),l=B(t,c),[u,d]=y.useState(!1),[f,p]=y.useState(``);return y.useEffect(()=>{let e=c.current;e&&p((e.textContent??``).trim())},[a.children]),(0,z.jsx)(jd.ItemSlot,{scope:n,disabled:r,textValue:i??f,children:(0,z.jsx)(Cd,{asChild:!0,...s,focusable:!r,children:(0,z.jsx)(U.div,{role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0,...a,ref:l,onPointerMove:H(e.onPointerMove,Wf(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:H(e.onPointerLeave,Wf(e=>o.onItemLeave(e))),onFocus:H(e.onFocus,()=>d(!0)),onBlur:H(e.onBlur,()=>d(!1))})})})}),ff=`MenuCheckboxItem`,pf=y.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,z.jsx)(xf,{scope:e.__scopeMenu,checked:n,children:(0,z.jsx)(uf,{role:`menuitemcheckbox`,"aria-checked":Lf(n)?`mixed`:n,...i,ref:t,"data-state":Rf(n),onSelect:H(i.onSelect,()=>r?.(Lf(n)?!0:!n),{checkForDefaultPrevented:!1})})})});pf.displayName=ff;var mf=`MenuRadioGroup`,[hf,gf]=Pd(mf,{value:void 0,onValueChange:()=>{}}),_f=y.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=Ot(r);return(0,z.jsx)(hf,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,z.jsx)(af,{...i,ref:t})})});_f.displayName=mf;var vf=`MenuRadioItem`,yf=y.forwardRef((e,t)=>{let{value:n,...r}=e,i=gf(vf,e.__scopeMenu),a=n===i.value;return(0,z.jsx)(xf,{scope:e.__scopeMenu,checked:a,children:(0,z.jsx)(uf,{role:`menuitemradio`,"aria-checked":a,...r,ref:t,"data-state":Rf(a),onSelect:H(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});yf.displayName=vf;var bf=`MenuItemIndicator`,[xf,Sf]=Pd(bf,{checked:!1}),Cf=y.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=Sf(bf,n);return(0,z.jsx)(Li,{present:r||Lf(a.checked)||a.checked===!0,children:(0,z.jsx)(U.span,{...i,ref:t,"data-state":Rf(a.checked)})})});Cf.displayName=bf;var wf=`MenuSeparator`,Tf=y.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,z.jsx)(U.div,{role:`separator`,"aria-orientation":`horizontal`,...r,ref:t})});Tf.displayName=wf;var Ef=`MenuArrow`,Df=y.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=Id(n);return(0,z.jsx)(Ni,{...i,...r,ref:t})});Df.displayName=Ef;var Of=`MenuSub`,[kf,Af]=Pd(Of),jf=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=zd(Of,t),o=Id(t),[s,c]=y.useState(null),[l,u]=y.useState(null),d=Ot(i);return y.useEffect(()=>(a.open===!1&&d(!1),()=>d(!1)),[a.open,d]),(0,z.jsx)(Ai,{...o,children:(0,z.jsx)(Rd,{scope:t,open:r,onOpenChange:d,content:l,onContentChange:u,children:(0,z.jsx)(kf,{scope:t,contentId:Jt(),triggerId:Jt(),trigger:s,onTriggerChange:c,children:n})})})};jf.displayName=Of;var Mf=`MenuSubTrigger`,Nf=y.forwardRef((e,t)=>{let n=zd(Mf,e.__scopeMenu),r=Vd(Mf,e.__scopeMenu),i=Af(Mf,e.__scopeMenu),a=Zd(Mf,e.__scopeMenu),o=y.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=a,l={__scopeMenu:e.__scopeMenu},u=y.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return y.useEffect(()=>u,[u]),y.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),c(null)}},[s,c]),(0,z.jsx)(Wd,{asChild:!0,...l,children:(0,z.jsx)(df,{id:i.triggerId,"aria-haspopup":`menu`,"aria-expanded":n.open,"aria-controls":i.contentId,"data-state":If(n.open),...e,ref:qe(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),!(e.disabled||t.defaultPrevented)&&(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:H(e.onPointerMove,Wf(t=>{a.onItemEnter(t),!t.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:H(e.onPointerLeave,Wf(e=>{u();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i=r===`right`,o=i?-5:5,c=t[i?`left`:`right`],l=t[i?`right`:`left`];a.onPointerGraceIntentChange({area:[{x:e.clientX+o,y:e.clientY},{x:c,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:c,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:H(e.onKeyDown,t=>{let i=a.searchRef.current!==``;e.disabled||i&&t.key===` `||Od[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});Nf.displayName=Mf;var Pf=`MenuSubContent`,Ff=y.forwardRef((e,t)=>{let n=qd(Yd,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=zd(Yd,e.__scopeMenu),o=Vd(Yd,e.__scopeMenu),s=Af(Pf,e.__scopeMenu),c=y.useRef(null),l=B(t,c);return(0,z.jsx)(jd.Provider,{scope:e.__scopeMenu,children:(0,z.jsx)(Li,{present:r||a.open,children:(0,z.jsx)(jd.Slot,{scope:e.__scopeMenu,children:(0,z.jsx)(nf,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:l,align:`start`,side:o.dir===`rtl`?`left`:`right`,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:H(e.onFocusOutside,e=>{e.target!==s.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:H(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:H(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=kd[o.dir].includes(e.key);t&&n&&(a.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});Ff.displayName=Pf;function If(e){return e?`open`:`closed`}function Lf(e){return e===`indeterminate`}function Rf(e){return Lf(e)?`indeterminate`:e?`checked`:`unchecked`}function zf(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Bf(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function Vf(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Bf(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Hf(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function Uf(e,t){return t?Hf({x:e.clientX,y:e.clientY},t):!1}function Wf(e){return t=>t.pointerType===`mouse`?e(t):void 0}var Gf=Hd,Kf=Wd,qf=Jd,Jf=Qd,Yf=af,Xf=sf,Zf=uf,Qf=pf,$f=_f,ep=yf,tp=Cf,np=Tf,rp=Df,ip=jf,ap=Nf,op=Ff,sp=`ContextMenu`,[cp,lp]=_t(sp,[Fd]),up=Fd(),[dp,fp]=cp(sp),pp=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,dir:i,modal:a=!0}=e,[o,s]=y.useState(!1),c=up(t),l=Ot(r),u=y.useCallback(e=>{s(e),l(e)},[l]);return(0,z.jsx)(dp,{scope:t,open:o,onOpenChange:u,modal:a,children:(0,z.jsx)(Gf,{...c,dir:i,open:o,onOpenChange:u,modal:a,children:n})})};pp.displayName=sp;var mp=`ContextMenuTrigger`,hp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,disabled:r=!1,...i}=e,a=fp(mp,n),o=up(n),s=y.useRef({x:0,y:0}),c=y.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...s.current})}),l=y.useRef(0),u=y.useCallback(()=>window.clearTimeout(l.current),[]),d=e=>{s.current={x:e.clientX,y:e.clientY},a.onOpenChange(!0)};return y.useEffect(()=>u,[u]),y.useEffect(()=>void(r&&u()),[r,u]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(Kf,{...o,virtualRef:c}),(0,z.jsx)(U.span,{"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,...i,ref:t,style:{WebkitTouchCallout:`none`,...e.style},onContextMenu:r?e.onContextMenu:H(e.onContextMenu,e=>{u(),d(e),e.preventDefault()}),onPointerDown:r?e.onPointerDown:H(e.onPointerDown,Wp(e=>{u(),l.current=window.setTimeout(()=>d(e),700)})),onPointerMove:r?e.onPointerMove:H(e.onPointerMove,Wp(u)),onPointerCancel:r?e.onPointerCancel:H(e.onPointerCancel,Wp(u)),onPointerUp:r?e.onPointerUp:H(e.onPointerUp,Wp(u))})]})});hp.displayName=mp;var gp=`ContextMenuPortal`,_p=e=>{let{__scopeContextMenu:t,...n}=e,r=up(t);return(0,z.jsx)(qf,{...r,...n})};_p.displayName=gp;var vp=`ContextMenuContent`,yp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=fp(vp,n),a=up(n),o=y.useRef(!1);return(0,z.jsx)(Jf,{...a,...r,ref:t,side:`right`,sideOffset:2,align:`start`,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&o.current&&t.preventDefault(),o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),!t.defaultPrevented&&!i.modal&&(o.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-context-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-context-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-context-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-context-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});yp.displayName=vp;var bp=`ContextMenuGroup`,xp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(Yf,{...i,...r,ref:t})});xp.displayName=bp;var Sp=`ContextMenuLabel`,Cp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(Xf,{...i,...r,ref:t})});Cp.displayName=Sp;var wp=`ContextMenuItem`,Tp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(Zf,{...i,...r,ref:t})});Tp.displayName=wp;var Ep=`ContextMenuCheckboxItem`,Dp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(Qf,{...i,...r,ref:t})});Dp.displayName=Ep;var Op=`ContextMenuRadioGroup`,kp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)($f,{...i,...r,ref:t})});kp.displayName=Op;var Ap=`ContextMenuRadioItem`,jp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(ep,{...i,...r,ref:t})});jp.displayName=Ap;var Mp=`ContextMenuItemIndicator`,Np=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(tp,{...i,...r,ref:t})});Np.displayName=Mp;var Pp=`ContextMenuSeparator`,Fp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(np,{...i,...r,ref:t})});Fp.displayName=Pp;var Ip=`ContextMenuArrow`,Lp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(rp,{...i,...r,ref:t})});Lp.displayName=Ip;var Rp=`ContextMenuSub`,zp=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,open:i,defaultOpen:a}=e,o=up(t),[s,c]=Hi({prop:i,defaultProp:a??!1,onChange:r,caller:Rp});return(0,z.jsx)(ip,{...o,open:s,onOpenChange:c,children:n})};zp.displayName=Rp;var Bp=`ContextMenuSubTrigger`,Vp=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(ap,{...i,...r,ref:t})});Vp.displayName=Bp;var Hp=`ContextMenuSubContent`,Up=y.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=up(n);return(0,z.jsx)(op,{...i,...r,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-context-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-context-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-context-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-context-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});Up.displayName=Hp;function Wp(e){return t=>t.pointerType===`mouse`?void 0:e(t)}var Gp=pp,Kp=hp,qp=_p,Jp=yp,Yp=xp,Xp=Cp,Zp=Tp,Qp=Dp,$p=kp,em=jp,tm=Np,nm=Fp,rm=zp,im=Vp,am=Up,om=Gp,sm=Kp,cm=Yp,lm=qp,um=rm,dm=$p,fm=y.forwardRef(({className:e,inset:t,children:n,...r},i)=>(0,z.jsxs)(im,{ref:i,className:R(`flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none focus:bg-hover data-[state=open]:bg-hover`,t&&`pl-8`,e),...r,children:[n,(0,z.jsx)(`i`,{className:`ri-arrow-right-s-line ml-auto h-4 w-4`,"aria-hidden":`true`})]}));fm.displayName=im.displayName;var pm=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(am,{ref:n,className:R(`z-dropdown min-w-[8rem] overflow-hidden rounded-md border border-border bg-surface p-1 text-text-primary shadow-popover data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,e),...t}));pm.displayName=am.displayName;var mm=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(qp,{children:(0,z.jsx)(Jp,{ref:n,className:R(`z-dropdown min-w-[8rem] overflow-hidden rounded-md border border-border bg-surface p-1 text-text-primary shadow-popover`,`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,e),...t})}));mm.displayName=Jp.displayName;var hm=y.forwardRef(({className:e,inset:t,...n},r)=>(0,z.jsx)(Zp,{ref:r,className:R(`relative flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,t&&`pl-8`,e),...n}));hm.displayName=Zp.displayName;var gm=y.forwardRef(({className:e,children:t,checked:n,...r},i)=>(0,z.jsxs)(Qp,{ref:i,className:R(`relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),checked:n,...r,children:[(0,z.jsx)(`span`,{className:`absolute left-2 flex h-3.5 w-3.5 items-center justify-center`,children:(0,z.jsx)(tm,{children:(0,z.jsx)(`i`,{className:`ri-check-line h-4 w-4`,"aria-hidden":`true`})})}),t]}));gm.displayName=Qp.displayName;var _m=y.forwardRef(({className:e,children:t,...n},r)=>(0,z.jsxs)(em,{ref:r,className:R(`relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...n,children:[(0,z.jsx)(`span`,{className:`absolute left-2 flex h-3.5 w-3.5 items-center justify-center`,children:(0,z.jsx)(tm,{children:(0,z.jsx)(`i`,{className:`ri-circle-fill h-2 w-2`,"aria-hidden":`true`})})}),t]}));_m.displayName=em.displayName;var vm=y.forwardRef(({className:e,inset:t,...n},r)=>(0,z.jsx)(Xp,{ref:r,className:R(`px-2 py-1.5 text-sm font-semibold uppercase tracking-wide text-text-secondary`,t&&`pl-8`,e),...n}));vm.displayName=Xp.displayName;var ym=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(nm,{ref:n,className:R(`-mx-1 my-1 h-px bg-border-subtle`,e),...t}));ym.displayName=nm.displayName;var bm=({className:e,...t})=>(0,z.jsx)(`span`,{className:R(`ml-auto text-sm tracking-widest text-text-secondary opacity-60`,e),...t});bm.displayName=`ContextMenuShortcut`;var xm=y.forwardRef(({className:e,orientation:t=`horizontal`,decorative:n=!0,...r},i)=>t===`vertical`?(0,z.jsx)(`div`,{ref:i,...n?{role:`presentation`}:{role:`separator`,"aria-orientation":`vertical`},className:R(`w-px bg-slate-200 dark:bg-slate-800 self-stretch`,e),...r}):(0,z.jsx)(`hr`,{ref:i,role:n?`presentation`:`separator`,className:R(`border-t border-slate-200 dark:border-slate-800`,e),...r}));xm.displayName=`Divider`;var Sm=`DropdownMenu`,[Cm,wm]=_t(Sm,[Fd]),Tm=Fd(),[Em,Dm]=Cm(Sm),Om=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=Tm(t),l=y.useRef(null),[u,d]=Hi({prop:i,defaultProp:a??!1,onChange:o,caller:Sm});return(0,z.jsx)(Em,{scope:t,triggerId:Jt(),triggerRef:l,contentId:Jt(),open:u,onOpenChange:d,onOpenToggle:y.useCallback(()=>d(e=>!e),[d]),modal:s,children:(0,z.jsx)(Gf,{...c,open:u,onOpenChange:d,dir:r,modal:s,children:n})})};Om.displayName=Sm;var km=`DropdownMenuTrigger`,Am=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=Dm(km,n),o=Tm(n);return(0,z.jsx)(Kf,{asChild:!0,...o,children:(0,z.jsx)(U.button,{type:`button`,id:a.triggerId,"aria-haspopup":`menu`,"aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r,...i,ref:qe(t,a.triggerRef),onPointerDown:H(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:H(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})})});Am.displayName=km;var jm=`DropdownMenuPortal`,Mm=e=>{let{__scopeDropdownMenu:t,...n}=e,r=Tm(t);return(0,z.jsx)(qf,{...r,...n})};Mm.displayName=jm;var Nm=`DropdownMenuContent`,Pm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Dm(Nm,n),a=Tm(n),o=y.useRef(!1);return(0,z.jsx)(Jf,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...r,ref:t,onCloseAutoFocus:H(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:H(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;(!i.modal||r)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});Pm.displayName=Nm;var Fm=`DropdownMenuGroup`,Im=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(Yf,{...i,...r,ref:t})});Im.displayName=Fm;var Lm=`DropdownMenuLabel`,Rm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(Xf,{...i,...r,ref:t})});Rm.displayName=Lm;var zm=`DropdownMenuItem`,Bm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(Zf,{...i,...r,ref:t})});Bm.displayName=zm;var Vm=`DropdownMenuCheckboxItem`,Hm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(Qf,{...i,...r,ref:t})});Hm.displayName=Vm;var Um=`DropdownMenuRadioGroup`,Wm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)($f,{...i,...r,ref:t})});Wm.displayName=Um;var Gm=`DropdownMenuRadioItem`,Km=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(ep,{...i,...r,ref:t})});Km.displayName=Gm;var qm=`DropdownMenuItemIndicator`,Jm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(tp,{...i,...r,ref:t})});Jm.displayName=qm;var Ym=`DropdownMenuSeparator`,Xm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(np,{...i,...r,ref:t})});Xm.displayName=Ym;var Zm=`DropdownMenuArrow`,Qm=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(rp,{...i,...r,ref:t})});Qm.displayName=Zm;var $m=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:i,defaultOpen:a}=e,o=Tm(t),[s,c]=Hi({prop:r,defaultProp:a??!1,onChange:i,caller:`DropdownMenuSub`});return(0,z.jsx)(ip,{...o,open:s,onOpenChange:c,children:n})},eh=`DropdownMenuSubTrigger`,th=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(ap,{...i,...r,ref:t})});th.displayName=eh;var nh=`DropdownMenuSubContent`,rh=y.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Tm(n);return(0,z.jsx)(op,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});rh.displayName=nh;var ih=Om,ah=Am,oh=Mm,sh=Pm,ch=Im,lh=Rm,uh=Bm,dh=Hm,fh=Wm,ph=Km,mh=Jm,hh=Xm,gh=$m,_h=th,vh=rh,yh=ih,bh=ah,xh=ch,Sh=oh,Ch=gh,wh=fh,Th=y.forwardRef(({className:e,inset:t,children:n,...r},i)=>(0,z.jsxs)(_h,{ref:i,className:R(`flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none focus:bg-hover data-[state=open]:bg-hover`,t&&`pl-8`,e),...r,children:[n,(0,z.jsx)(`i`,{className:`ri-arrow-right-s-line ml-auto h-4 w-4`,"aria-hidden":`true`})]}));Th.displayName=_h.displayName;var Eh=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(vh,{ref:n,className:R(`z-dropdown min-w-[8rem] overflow-hidden rounded-md border border-border bg-surface p-1 text-text-primary shadow-popover data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,e),...t}));Eh.displayName=vh.displayName;var Dh=y.forwardRef(({className:e,sideOffset:t=4,...n},r)=>(0,z.jsx)(oh,{children:(0,z.jsx)(sh,{ref:r,sideOffset:t,className:R(`z-dropdown min-w-[8rem] overflow-hidden rounded-md border border-border bg-surface p-1 text-text-primary shadow-popover`,`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,e),...n})}));Dh.displayName=sh.displayName;var Oh={neutral:``,success:`text-success-text focus:bg-success-bg`,warning:`text-warning-text focus:bg-warning-bg`,error:`text-error-text focus:bg-error-bg`,info:`text-info-text focus:bg-info-bg`},kh=y.forwardRef(({className:e,inset:t,intent:n=`neutral`,...r},i)=>(0,z.jsx)(uh,{ref:i,className:R(`relative flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,t&&`pl-8`,n!==`neutral`&&Oh[n],e),...r}));kh.displayName=uh.displayName;var Ah=y.forwardRef(({className:e,children:t,checked:n,...r},i)=>(0,z.jsxs)(dh,{ref:i,className:R(`relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),checked:n,...r,children:[(0,z.jsx)(`span`,{className:`absolute left-2 flex h-3.5 w-3.5 items-center justify-center`,children:(0,z.jsx)(mh,{children:(0,z.jsx)(`i`,{className:`ri-check-line h-4 w-4`,"aria-hidden":`true`})})}),t]}));Ah.displayName=dh.displayName;var jh=y.forwardRef(({className:e,children:t,...n},r)=>(0,z.jsxs)(ph,{ref:r,className:R(`relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none transition-colors motion-reduce:transition-none focus:bg-hover data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...n,children:[(0,z.jsx)(`span`,{className:`absolute left-2 flex h-3.5 w-3.5 items-center justify-center`,children:(0,z.jsx)(mh,{children:(0,z.jsx)(`i`,{className:`ri-circle-fill h-2 w-2`,"aria-hidden":`true`})})}),t]}));jh.displayName=ph.displayName;var Mh=y.forwardRef(({className:e,inset:t,...n},r)=>(0,z.jsx)(lh,{ref:r,className:R(`px-2 py-1.5 text-sm font-semibold uppercase tracking-wide text-text-secondary`,t&&`pl-8`,e),...n}));Mh.displayName=lh.displayName;var Nh=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(hh,{ref:n,className:R(`-mx-1 my-1 h-px bg-border-subtle`,e),...t}));Nh.displayName=hh.displayName;var Ph=({className:e,...t})=>(0,z.jsx)(`span`,{className:R(`ml-auto text-sm tracking-widest text-text-secondary opacity-60`,e),...t});Ph.displayName=`DropdownMenuShortcut`;function Fh(e){let t={"--gradient-from":e.from,"--gradient-to":e.to,...e.sweep?{"--sweep-base":e.base,"--sweep-highlight":e.highlight,"--sweep-highlight-peak":e.highlightPeak,"--sweep-glow":e.glow}:{}},n={};for(let[e,r]of Object.entries(t))r&&(n[e]=r);return n}var Ih=y.forwardRef(({className:e,as:t=`span`,from:n,to:r,sweep:i=!1,base:a,highlight:o,highlightPeak:s,glow:c,style:l,...u},d)=>{let f=t,p={...l,...Fh({from:n,to:r,sweep:i,base:a,highlight:o,highlightPeak:s,glow:c})};return(0,z.jsx)(f,{ref:d,className:R(i?`text-sweep`:`text-gradient`,e),style:p,...u})});Ih.displayName=`GradientText`;var Lh=w(`grid`,{variants:{gap:{xs:`gap-1`,sm:`gap-2`,md:`gap-4`,lg:`gap-6`,xl:`gap-8`},gapX:{xs:`gap-x-1`,sm:`gap-x-2`,md:`gap-x-4`,lg:`gap-x-6`,xl:`gap-x-8`},gapY:{xs:`gap-y-1`,sm:`gap-y-2`,md:`gap-y-4`,lg:`gap-y-6`,xl:`gap-y-8`},animate:{"fade-up":`anim-fade-up`,"fade-in":`anim-fade-in`},stagger:{1:`stagger-1`,2:`stagger-2`,3:`stagger-3`,4:`stagger-4`,5:`stagger-5`,6:`stagger-6`,7:`stagger-7`,8:`stagger-8`},height:{full:`h-full`,screen:`h-screen`,auto:`h-auto`}},defaultVariants:{gap:`md`}});function Rh(e){return typeof e==`object`&&!!e}var zh={1:`grid-cols-1`,2:`grid-cols-2`,3:`grid-cols-3`,4:`grid-cols-4`,6:`grid-cols-6`,12:`grid-cols-12`},Bh={1:`@sm:grid-cols-1`,2:`@sm:grid-cols-2`,3:`@sm:grid-cols-3`,4:`@sm:grid-cols-4`,6:`@sm:grid-cols-6`,12:`@sm:grid-cols-12`},Vh={1:`@md:grid-cols-1`,2:`@md:grid-cols-2`,3:`@md:grid-cols-3`,4:`@md:grid-cols-4`,6:`@md:grid-cols-6`,12:`@md:grid-cols-12`},Hh={1:`@lg:grid-cols-1`,2:`@lg:grid-cols-2`,3:`@lg:grid-cols-3`,4:`@lg:grid-cols-4`,6:`@lg:grid-cols-6`,12:`@lg:grid-cols-12`},Uh=`10rem`;function Wh(e){return typeof e==`object`&&!!e}function Gh(e){return R(zh[e.base],e.sm!==void 0&&Bh[e.sm],e.md!==void 0&&Vh[e.md],e.lg!==void 0&&Hh[e.lg])??``}var Kh=y.forwardRef(({className:e,cols:t=1,gap:n,gapX:r,gapY:i,minColWidth:a,template:o,animate:s,stagger:c,height:l,style:u,...d},f)=>{if(o!==void 0){if(Rh(o)){let t={},a=[`[grid-template-columns:var(--gtc-base)]`];return t[`--gtc-base`]=o.base,o.sm!==void 0&&(t[`--gtc-sm`]=o.sm,a.push(`@sm:[grid-template-columns:var(--gtc-sm)]`)),o.md!==void 0&&(t[`--gtc-md`]=o.md,a.push(`@md:[grid-template-columns:var(--gtc-md)]`)),o.lg!==void 0&&(t[`--gtc-lg`]=o.lg,a.push(`@lg:[grid-template-columns:var(--gtc-lg)]`)),(0,z.jsx)(`div`,{ref:f,className:R(Lh({gap:n,gapX:r,gapY:i,animate:s,stagger:c,height:l}),a,e),style:{...t,...u},...d})}return(0,z.jsx)(`div`,{ref:f,className:R(Lh({gap:n,gapX:r,gapY:i,animate:s,stagger:c,height:l}),e),style:{gridTemplateColumns:o,...u},...d})}if(t===`auto`){let t=a??Uh;return(0,z.jsx)(`div`,{ref:f,className:R(Lh({gap:n,gapX:r,gapY:i,animate:s,stagger:c,height:l}),e),style:{gridTemplateColumns:`repeat(auto-fill, minmax(${t}, 1fr))`,...u},...d})}let p=Wh(t)?Gh(t):zh[t];return(0,z.jsx)(`div`,{ref:f,className:R(Lh({gap:n,gapX:r,gapY:i,animate:s,stagger:c,height:l}),p,e),style:u,...d})});Kh.displayName=`Grid`;var qh={1:`h1`,2:`h2`,3:`h3`,4:`h4`,5:`h5`,6:`h6`},Jh={1:`text-3xl`,2:`text-2xl`,3:`text-xl`,4:`text-lg`,5:`text-md`,6:`text-sm`},Yh=w(`tracking-tight`,{variants:{weight:{regular:`font-normal`,medium:`font-medium`,semibold:`font-semibold`,bold:`font-bold`},tone:{default:`text-text-primary`,subtle:`text-text-secondary`},family:{body:`font-body`,mono:`font-mono`}},defaultVariants:{weight:`bold`,tone:`default`,family:`body`}}),Xh=y.forwardRef(({className:e,level:t,visualLevel:n,weight:r,tone:i,family:a,truncate:o,wrapAnywhere:s,...c},l)=>{let u=qh[t];return(0,z.jsx)(u,{ref:l,className:R(Jh[n??t],Yh({weight:r,tone:i,family:a}),o&&`overflow-hidden text-ellipsis whitespace-nowrap`,s&&`[overflow-wrap:anywhere]`,e),...c})});Xh.displayName=`Heading`;var Zh=`rounded-full text-text-secondary dark:text-text-secondary opacity-70 hover:opacity-100 hover:bg-transparent`,Qh=y.forwardRef(({className:e,"aria-label":t,...n},r)=>{let{t:i}=v(`ui`);return(0,z.jsx)(W,{ref:r,type:`button`,variant:`ghost`,size:`link`,icon:`question-line`,iconSize:`sm`,"aria-label":t??i(`helpButton.moreInformation`,{defaultValue:`More information`}),className:R(Zh,e),...n})});Qh.displayName=`HelpButton`;var $h=w(`inline-flex items-center justify-center shrink-0`,{variants:{size:{xs:`w-6 h-6`,sm:`w-7 h-7`,md:`w-9 h-9`,lg:`w-11 h-11`,xl:`w-14 h-14`,"2xl":`w-16 h-16`,"3xl":`w-20 h-20`},shape:{circle:`rounded-full`,rounded:`rounded-md`}},defaultVariants:{size:`md`,shape:`circle`}}),eg=`feature`,tg=`bg-feature-bg text-feature`;function ng(e,t){return e===eg?tg:He({intent:e,tone:t})}var rg=y.forwardRef(({className:e,name:t,children:n,size:r,shape:i,intent:a=`brand`,tint:o=`soft`,...s},c)=>(0,z.jsx)(`span`,{ref:c,className:R($h({size:r,shape:i}),ng(a,o),e),...s,children:n??(t?(0,z.jsx)(V,{name:t,size:r===`xs`?`sm`:r??`md`,decorative:!0}):null)}));rg.displayName=`IconBadge`;var ig={row:`flex flex-row`,column:`flex flex-col`},ag={row:`@sm:flex-row`,column:`@sm:flex-col`},og={row:`@md:flex-row`,column:`@md:flex-col`},sg={row:`@lg:flex-row`,column:`@lg:flex-col`};function cg(e){return iu(e,{base:ig,sm:ag,md:og,lg:sg})}var lg=w(`flex flex-row`,{variants:{gap:{xs:`gap-1`,sm:`gap-2`,s3:`gap-3`,md:`gap-4`,s5:`gap-5`,lg:`gap-6`,xl:`gap-8`},align:{start:`items-start`,center:`items-center`,end:`items-end`,baseline:`items-baseline`,stretch:``},justify:{start:``,center:`justify-center`,end:`justify-end`,between:`justify-between`,around:`justify-around`},wrap:{true:`flex-wrap`,false:``},width:{xs:`w-[20rem]`,sm:`w-[24rem]`,md:`w-[28rem]`,lg:`w-[32rem]`,xl:`w-[36rem]`,"2xl":`w-[42rem]`,"3xl":`w-[48rem]`,full:`w-full`,fit:`w-fit`,auto:`w-auto`},padding:{none:``,xs:`p-1`,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`,"2xl":`p-10`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,s3:`px-3`,md:`px-4`,list:`px-5`,lg:`px-6`,xl:`px-8`,"2xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,s3:`py-3`,md:`py-4`,lg:`py-6`,xl:`py-8`,"2xl":`py-10`,"3xl":`py-12`,"4xl":`py-16`},rowGap:{none:`gap-y-0`,xs:`gap-y-1`,sm:`gap-y-2`,md:`gap-y-4`,lg:`gap-y-6`,xl:`gap-y-8`},columnGap:{none:`gap-x-0`,xs:`gap-x-1`,sm:`gap-x-2`,md:`gap-x-4`,lg:`gap-x-6`,xl:`gap-x-8`},...nu.variants,minWidth:{none:``,0:`min-w-0`,full:`min-w-full`,min:`min-w-min`,max:`min-w-max`,fit:`min-w-fit`},overflow:{hidden:`overflow-hidden`,auto:`overflow-auto`,visible:`overflow-visible`}},defaultVariants:{gap:`md`,align:`center`,justify:`start`,wrap:!1,...nu.defaultVariants}}),ug=y.forwardRef(({className:e,gap:t,align:n,justify:r,wrap:i,width:a,padding:o,paddingX:s,paddingY:c,rowGap:l,columnGap:u,flex:d,shrink:f,grow:p,minWidth:m,overflow:h,as:g,responsiveDirection:_,...v},y)=>(0,z.jsx)(g??`div`,{ref:y,className:R(lg({gap:t,align:n,justify:r,wrap:i,width:a,padding:o,paddingX:s,paddingY:c,rowGap:l,columnGap:u,flex:d,shrink:f,grow:p,minWidth:m,overflow:h}),cg(_),e),...v}));ug.displayName=`Inline`;var G=ug,dg=w(`flex w-full h-10 rounded-md border bg-muted px-4 py-2 text-md text-text-primary transition-colors motion-reduce:transition-none file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-text-primary placeholder:text-text-secondary focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-40`,{variants:{intent:{neutral:`border-border focus-visible:border-brand focus-visible:shadow-ring-default`,error:`border-error shadow-ring-error focus-visible:border-error focus-visible:shadow-ring-error`},bare:{true:`border-0 bg-transparent p-0 h-auto min-h-0 rounded-none shadow-none focus-visible:shadow-none`,false:``},width:{sm:`w-28`,full:`w-full`},textAlign:{left:`text-left`,center:`text-center`,right:`text-right`},family:{sans:``,mono:`font-mono`}},compoundVariants:[{bare:!0,intent:`neutral`,class:`border-0 shadow-none focus-visible:shadow-none`},{bare:!0,intent:`error`,class:`border-0 shadow-none focus-visible:shadow-none`}],defaultVariants:{intent:`neutral`,bare:!1}}),fg=y.forwardRef(({className:e,intent:t,bare:n,width:r,textAlign:i,family:a,type:o=`text`,...s},c)=>(0,z.jsx)(`input`,{ref:c,type:o,className:R(dg({intent:t,bare:n,width:r,textAlign:i,family:a}),e),...s}));fg.displayName=`Input`;var pg=y.forwardRef(({className:e,intent:t=`neutral`,...n},r)=>(0,z.jsx)(`div`,{ref:r,className:R(`flex flex-wrap items-center gap-1.5 min-h-10 p-2 rounded-md border bg-muted cursor-text transition-shadow motion-reduce:transition-none`,t===`error`?`border-error shadow-ring-error focus-within:border-error focus-within:shadow-ring-error`:`border-border focus-within:border-brand focus-within:shadow-ring-default`,e),...n}));pg.displayName=`InputFrame`;var mg=`inline-flex items-center px-3 text-md text-text-secondary bg-overlay border-border border`;function hg(e){return R(mg,`h-10`,`min-w-0 max-w-[45%]`,e===`l`?`border-r rounded-l-md`:`border-l rounded-r-md`)}function gg({value:e}){return(0,z.jsx)(`span`,{className:`truncate`,title:typeof e==`string`?e:void 0,children:e})}function _g(e){return R(`inline-flex items-stretch h-10 border border-[var(--btn-neutral-border)]`,e===`l`?`border-r-0 rounded-l-md rounded-r-none`:`border-l-0 rounded-r-md rounded-l-none`)}function vg(e,t){return e&&t?`rounded-none`:e?`rounded-l-none`:`rounded-r-none`}var yg=y.forwardRef(({prefix:e,suffix:t,addonStart:n,addonEnd:r,className:i,...a},o)=>{let s=e!==void 0||n!==void 0,c=t!==void 0||r!==void 0;if(!s&&!c)return(0,z.jsx)(fg,{ref:o,className:i,...a});let l=vg(s,c);return(0,z.jsxs)(`div`,{className:`flex flex-row`,children:[e!==void 0&&(0,z.jsx)(`span`,{className:hg(`l`),"aria-hidden":`true`,children:(0,z.jsx)(gg,{value:e})}),n!==void 0&&(0,z.jsx)(`div`,{className:_g(`l`),children:(0,z.jsx)(ot,{value:`start`,children:n})}),(0,z.jsx)(fg,{ref:o,className:R(i,l,`flex-1 min-w-0`),...a}),t!==void 0&&(0,z.jsx)(`span`,{className:hg(`r`),"aria-hidden":`true`,children:(0,z.jsx)(gg,{value:t})}),r!==void 0&&(0,z.jsx)(`div`,{className:_g(`r`),children:(0,z.jsx)(ot,{value:`end`,children:r})})]})});yg.displayName=`InputGroup`;var bg=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=Qe(`Primitive.${t}`),r=y.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,z.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),xg=`Label`,Sg=y.forwardRef((e,t)=>(0,z.jsx)(bg.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(`button, input, select, textarea`)||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));Sg.displayName=xg;var Cg=Sg,wg=y.forwardRef(({className:e,required:t=!1,children:n,...r},i)=>(0,z.jsxs)(Cg,{ref:i,className:R(`text-md font-medium text-text-primary`,`peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,`has-[~:disabled]:cursor-not-allowed has-[~:disabled]:opacity-50`,e),...r,children:[t&&(0,z.jsx)(`span`,{"aria-hidden":`true`,className:`mr-1 text-error-text`,children:`*`}),n]}));wg.displayName=`Label`;var Tg=/^([ \t]*)```(\w*)[ \t]*$/,Eg=/^[ \t]*```[ \t]*$/,Dg=/^([ \t]*)(\d+\.|[-*])([ \t]+)(.*)$/,Og=/^(#{1,6})\s+(.+)/;function kg(e){let t=0;for(let n of e)t+=n===` `?4:1;return t}function Ag(e){let t=Dg.exec(e);if(!t)return null;let n=t[2]!==`-`&&t[2]!==`*`,r=kg(t[1]);return{indent:r,contentIndent:r+t[2].length+kg(t[3]),ordered:n,start:n?Number.parseInt(t[2],10):1,text:t[4]}}function jg(e,t){let n=/^[ \t]*/.exec(e)?.[0].length??0;return e.slice(Math.min(t,n))}function Mg(e){return e.items[e.items.length-1]}function Ng(e,t,n){let r=e.children[e.children.length-1];n?e.children.push({type:`paragraph`,text:t}):r?r.type===`paragraph`?r.text=`${r.text} ${t}`:e.children.push({type:`paragraph`,text:t}):e.text=`${e.text} ${t}`}function Pg(e){return kg(/^[ \t]*/.exec(e)?.[0]??``)}var Fg=class{lines;blocks=[];paragraph=[];lists=[];fence=null;afterBlank=!1;constructor(e){this.lines=e.split(`
`)}parse(){return this.lines.forEach((e,t)=>this.feed(e,t)),this.closeFence(),this.closeParagraph(),this.blocks}feed(e,t){if(this.fence){this.feedFence(this.fence,e);return}if(e.trim()===``){this.blank(t);return}let n=this.afterBlank;this.afterBlank=!1;let r=Tg.exec(e);if(r&&t<this.lines.length-1){this.openFence(r);return}let i=Ag(e);i?this.addItem(i):this.text(e,n)}feedFence(e,t){Eg.test(t)?this.closeFence():e.lines.push(jg(t,e.indent))}openFence(e){let t=e[1].length,n=t>0&&this.lists.length>0?this.itemAtIndent(kg(e[1])):void 0;n||(this.closeParagraph(),this.lists.length=0),this.fence={lang:e[2],indent:t,lines:[],into:n?n.children:this.blocks}}closeFence(){if(!this.fence)return;let{lang:e,lines:t,into:n}=this.fence;n.push({type:`code`,lang:e,content:t.join(`
`).trimEnd()}),this.fence=null}blank(e){if(this.lists.length>0&&this.indentedContentFollows(e)){this.afterBlank=!0;return}this.closeParagraph(),this.lists.length=0}indentedContentFollows(e){for(let t=e+1;t<this.lines.length;t+=1){let e=this.lines[t];if(e.trim()!==``)return/^[ \t]/.test(e)}return!1}addItem(e){this.lists.length===0&&this.closeParagraph();let t=this.listFor(e);t.contentIndent=e.contentIndent,t.list.items.push({text:e.text,children:[]})}listFor(e){let t=this.lists;for(;t.length>1&&e.indent<t[t.length-1].indent;)t.pop();let n=t[t.length-1];if(n&&e.indent<=n.indent){if(n.list.ordered===e.ordered)return n;t.pop(),n=t[t.length-1]}let r={type:`list`,ordered:e.ordered,start:e.start,items:[]};(n?Mg(n.list).children:this.blocks).push(r);let i={indent:e.indent,contentIndent:e.contentIndent,list:r};return t.push(i),i}itemFor(e,t){let n=Mg(this.lists[this.lists.length-1].list);return!t&&n.children.length===0?n:this.itemAtIndent(Pg(e))}itemAtIndent(e){let t=this.lists;for(;t.length>1&&e<t[t.length-1].contentIndent;)t.pop();return Mg(t[t.length-1].list)}text(e,t){if(this.lists.length>0){Ng(this.itemFor(e,t),e.trim(),t);return}let n=this.paragraph.length===0?Og.exec(e.trimStart()):null;if(n){let e=Math.min(n[1].length,4);this.blocks.push({type:`heading`,level:e,text:n[2]});return}this.paragraph.push(e)}closeParagraph(){this.paragraph.length>0&&this.blocks.push({type:`paragraph`,text:this.paragraph.join(`
`).trimEnd()}),this.paragraph=[]}};function Ig(e){return new Fg(e).parse()}var Lg=`noopener noreferrer`;function Rg(e){if(!e.trim())return`#`;try{let{protocol:t}=new URL(e,`https://_`);return t===`http:`||t===`https:`||t===`mailto:`?e:`#`}catch{return`#`}}async function zg(e,t){if(typeof navigator<`u`&&typeof window<`u`&&window.isSecureContext&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch(e){t?.(e)}return Bg(e,t)}function Bg(e,t){if(typeof document>`u`)return!1;try{let n=document.createElement(`textarea`);n.value=e,n.setAttribute(`readonly`,``),n.style.position=`fixed`,n.style.top=`0`,n.style.left=`0`,n.style.width=`1px`,n.style.height=`1px`,n.style.opacity=`0`,n.style.pointerEvents=`none`,document.body.appendChild(n),n.focus(),n.select();let r=document.execCommand(`copy`);return document.body.removeChild(n),r||t?.(Error(`execCommand("copy") returned false`)),r}catch(e){return t?.(e),!1}}var Vg=1500;function Hg(e,t,n){let[r,i]=y.useState(!1),[a,o]=y.useState(!1),[s,c]=y.useState(!1),l=y.useRef(null),u=y.useRef(null),d=y.useRef(null),f=y.useRef(!0);y.useEffect(()=>()=>{f.current=!1,u.current!==null&&(clearTimeout(u.current),u.current=null),d.current!==null&&(clearTimeout(d.current),d.current=null)},[]);let p=async()=>{if(typeof e!=`function`)return e;if(l.current!==null)return l.current;let t=await e();return l.current=t,t};return{copied:r,copyFailed:a,resolveFailed:s,handleCopy:async()=>{o(!1),c(!1),d.current!==null&&(clearTimeout(d.current),d.current=null);let e,r=!1,a;try{a=await p()}catch(e){console.warn(`useCopyState: could not resolve the value to copy`,e),o(!0),c(!0),d.current=setTimeout(()=>{o(!1),c(!1),d.current=null},Vg),n?.(e);return}let s=await zg(a,t=>{r||=(e=t,!0)});if(f.current){if(s){l.current=null,i(!0),u.current!==null&&clearTimeout(u.current),u.current=setTimeout(()=>{i(!1),u.current=null},Vg),t?.();return}console.warn(`useCopyState: clipboard write failed`,e),o(!0),d.current=setTimeout(()=>{o(!1),d.current=null},Vg),n?.(e)}}}}var Ug={copy:`Copy`,copied:`Copied`,copyFailed:`Copy failed`};function Wg(e,t,n){return e?n.copied:t?n.copyFailed:n.copy}function Gg(e,t,n,r){return e?n:t?r:``}function Kg(e,t){return e?`check-line`:t?`error-warning-line`:`file-copy-line`}function qg({content:e,labels:t,wrap:n=!1}){let r=y.useMemo(()=>({...Ug,...t}),[t]),{copied:i,copyFailed:a,handleCopy:o}=Hg(e),s=Wg(i,a,r);return(0,z.jsxs)(`div`,{className:`relative`,children:[(0,z.jsx)(`pre`,{className:R(`rounded-md bg-muted px-3 py-2 pr-10 font-mono text-xs text-text-primary`,n?`whitespace-pre-wrap break-words`:`overflow-x-auto`),children:(0,z.jsx)(`code`,{children:e})}),(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`icon-sm`,icon:Kg(i,a),"aria-label":s,title:s,onClick:o,className:R(`absolute right-1.5 top-1.5 border border-border-subtle bg-muted opacity-70`,`backdrop-blur-sm transition-opacity motion-reduce:transition-none`,`hover:opacity-100 focus-visible:opacity-100`,`before:absolute before:-inset-2 before:content-[''] [@media(pointer:fine)]:before:hidden`)}),(0,z.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`sr-only`,children:Gg(i,a,r.copied,r.copyFailed)})]})}function Jg(e,t){let n=e.indexOf(t);return r=>(n!==-1&&n<r&&(n=e.indexOf(t,r)),n)}var Yg=/[\n\r\u2028\u2029]/;function Xg(e,t,n){let r=n(t+3);if(r===-1)return null;let i=e.slice(t+2,r);return Yg.test(i)?null:{kind:`bold`,end:r+2,text:i}}var Zg=/[\p{L}\p{N}]/u;function Qg(e,t,n){let r=n(t);for(;r!==-1;){let t=r;for(;e[t+1]===`*`;)t+=1;if((t-r)%2==0)return r;r=n(t+1)}return-1}function $g(e,t,n){if(t>0&&Zg.test(e[t-1]))return null;let r=Qg(e,t+1,n);if(r===-1||r+1<e.length&&Zg.test(e[r+1]))return null;let i=e.slice(t+1,r);return i.length===0||/^\s|\s$/.test(i)||Yg.test(i)?null:{kind:`em`,end:r+1,text:i}}function e_(e,t,n){let r=n(t+1);return r===-1||r===t+1?null:{kind:`code`,end:r+1,text:e.slice(t+1,r)}}function t_(e,t,n){let r=n.closeBracket(t+1);if(r===-1||r===t+1||e[r+1]!==`(`)return null;let i=n.closeParen(r+2);return i===-1||i===r+2?null:{kind:`link`,end:i+1,text:e.slice(t+1,r),href:e.slice(r+2,i)}}function n_(e,t,n){let r=e[t];return r===`*`?e[t+1]===`*`?Xg(e,t,n.bold):$g(e,t,n.star):r===`[`?t_(e,t,n):r==="`"?e_(e,t,n.backtick):null}function r_(e,t){return e.kind===`bold`?(0,z.jsx)(`strong`,{children:e.text},t):e.kind===`em`?(0,z.jsx)(`em`,{children:e.text},t):e.kind===`code`?(0,z.jsx)(`code`,{className:`rounded bg-muted px-1 py-0.5 font-mono text-xs text-text-primary`,children:e.text},t):(0,z.jsx)(`a`,{href:Rg(e.href),target:`_blank`,rel:`noopener noreferrer`,className:`text-text-brand hover:underline`,children:e.text},t)}function i_(e){let t={bold:Jg(e,`**`),star:Jg(e,`*`),closeBracket:Jg(e,`]`),closeParen:Jg(e,`)`),backtick:Jg(e,"`")},n=[],r=0,i=0,a=0;for(;a<e.length;){let o=n_(e,a,t);if(!o){a+=1;continue}a>i&&n.push(e.slice(i,a)),n.push(r_(o,r++)),a=o.end,i=a}return i<e.length&&n.push(e.slice(i)),n}var a_={1:`text-xl font-semibold text-text-primary`,2:`text-lg font-semibold text-text-primary`,3:`text-base font-semibold text-text-primary`,4:`text-sm font-semibold text-text-primary`},o_=[`list-disc`,`list-['–_']`];function s_(e,t,n){let r={bulletDepth:e.ordered?n.bulletDepth:n.bulletDepth+1,nested:!0,labels:n.labels},i=e.items.filter(e=>e.text.length>0||e.children.length>0).map((e,t)=>(0,z.jsxs)(`li`,{children:[i_(e.text),e.children.map((e,t)=>c_(e,t,r))]},t)),a=R(e.ordered?`list-decimal`:o_[Math.min(n.bulletDepth,o_.length-1)],`list-outside space-y-1.5`,e.ordered?`pl-6`:`pl-5`,n.nested&&`mt-1.5`);return e.ordered?(0,z.jsx)(`ol`,{start:e.start,className:a,children:i},t):(0,z.jsx)(`ul`,{className:a,children:i},t)}function c_(e,t,n){switch(e.type){case`heading`:return(0,z.jsx)(`p`,{className:a_[e.level],children:i_(e.text)},t);case`paragraph`:return(0,z.jsx)(`p`,{className:R(`leading-relaxed`,n.nested&&`mt-1.5`),children:i_(e.text)},t);case`code`:return n.nested?(0,z.jsx)(`div`,{className:`my-1.5`,children:(0,z.jsx)(qg,{content:e.content,labels:n.labels})},t):(0,z.jsx)(qg,{content:e.content,labels:n.labels},t);case`list`:return s_(e,t,n)}}var l_=y.forwardRef(({text:e,codeCopyLabels:t,className:n,...r},i)=>{let a={bulletDepth:0,nested:!1,labels:t};return(0,z.jsx)(`div`,{ref:i,className:R(`flex flex-col gap-3 text-sm leading-relaxed`,n),...r,children:Ig(e).map((e,t)=>c_(e,t,a))})});l_.displayName=`MarkdownText`;function u_({value:e,onChange:t,helpfulLabel:n,notHelpfulLabel:r,className:i}){let{t:a}=v(`ui`),o=n??a(`messageFeedback.helpful`,{defaultValue:`Helpful`}),s=r??a(`messageFeedback.notHelpful`,{defaultValue:`Not helpful`});return(0,z.jsxs)(`div`,{className:R(`mt-1 flex items-center gap-1`,i),children:[(0,z.jsx)(`button`,{type:`button`,onClick:()=>t(`up`),"aria-label":o,"aria-pressed":e===`up`,title:o,className:R(`rounded p-1 transition-colors motion-reduce:transition-none`,`focus-visible:outline-none focus-visible:shadow-ring-default`,e===`up`?`text-success-text`:`text-text-secondary hover:text-text-primary`),children:(0,z.jsx)(V,{name:e===`up`?`thumb-up-fill`:`thumb-up-line`,size:`sm`})}),(0,z.jsx)(`button`,{type:`button`,onClick:()=>t(`down`),"aria-label":s,"aria-pressed":e===`down`,title:s,className:R(`rounded p-1 transition-colors motion-reduce:transition-none`,`focus-visible:outline-none focus-visible:shadow-ring-default`,e===`down`?`text-error-text`:`text-text-secondary hover:text-text-primary`),children:(0,z.jsx)(V,{name:e===`down`?`thumb-down-fill`:`thumb-down-line`,size:`sm`})})]})}var d_={sm:`h-1`,md:`h-1.5`,lg:`h-2`},f_={"2px":`gap-[2px]`,"3px":`gap-[3px]`,"4px":`gap-[4px]`},p_={neutral:`bg-border-subtle`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,brand:`bg-brand`},m_=y.forwardRef(({className:e,segments:t,gap:n=`3px`,height:r=`sm`,animate:i=`color`,...a},o)=>{let s=t.reduce((e,t)=>t.filled?e+1:e,0);return(0,z.jsx)(`div`,{ref:o,role:`progressbar`,"aria-valuemin":0,"aria-valuemax":t.length,"aria-valuenow":s,className:R(`flex w-full`,d_[r],f_[n],e),...a,children:t.map((e,t)=>{let n=e.intent??`neutral`;if(i===`color`){let r=e.filled?p_[n]:`bg-border-subtle`;return(0,z.jsx)(`div`,{"aria-hidden":`true`,className:R(`flex-1 rounded-full transition-colors duration-150 motion-reduce:transition-none`,r)},t)}let r=p_[n];return(0,z.jsx)(`div`,{"aria-hidden":`true`,className:R(`flex-1 rounded-full overflow-hidden bg-border-subtle`),children:(0,z.jsx)(`div`,{className:R(`h-full origin-left rounded-full transition-transform duration-500 ease-out motion-reduce:transition-none`,r,e.filled?`scale-x-100`:`scale-x-0`)})},t)})})});m_.displayName=`MultiSegmentBar`;var h_=5;function g_(e,t,n){return e===void 0||t===void 0||t<=0?null:{text:n(Math.round(e),Math.round(t)),belowRequirement:e<t}}function __(e){return e<=0?0:e<=.2?1:e<=.4?2:e<=.6?3:e<=.8?4:5}var v_={0:{key:`passwordStrength.tier.none`,english:`No password`},1:{key:`passwordStrength.tier.weak`,english:`Weak`},2:{key:`passwordStrength.tier.fair`,english:`Fair`},3:{key:`passwordStrength.tier.good`,english:`Good`},4:{key:`passwordStrength.tier.strong`,english:`Strong`},5:{key:`passwordStrength.tier.excellent`,english:`Excellent`}},y_={0:`bg-active`,1:`bg-error`,2:`bg-warning`,3:`bg-info`,4:`bg-success-soft`,5:`bg-success`},b_={0:`text-text-secondary`,1:`text-error-text`,2:`text-warning-text`,3:`text-info-text`,4:`text-success-soft`,5:`text-success-text`};function x_({strength:e,max:t=h_,label:n,showLabel:r=!0,currentScore:i,requiredScore:a,formatScores:o}){let{t:s}=v(`ui`),c=Math.max(1,Math.floor(t)),l=Math.max(0,Math.min(c,Math.round(e))),u=__(l/c),d=v_[u],f=n??s(d.key,{defaultValue:d.english}),p=g_(i,a,o??((e,t)=>s(`passwordStrength.scores`,{defaultValue:`Strength {{current}}/100 · Minimum required {{required}}`,current:e,required:t})));return(0,z.jsxs)(`div`,{"data-testid":`password-strength`,className:`flex flex-col gap-1.5`,children:[(0,z.jsx)(`div`,{role:`meter`,"aria-valuenow":l,"aria-valuemin":0,"aria-valuemax":c,"aria-label":s(`passwordStrength.meterLabel`,{defaultValue:`Password strength: {{level}}`,level:f}),"data-testid":`password-strength-meter`,className:`flex gap-1.5`,children:Array.from({length:c},(e,t)=>{let n=t<l;return(0,z.jsx)(`div`,{"data-testid":`password-strength-segment-${t}`,"aria-hidden":`true`,className:R(`h-1.5 flex-1 rounded-full`,`transition-all duration-200 ease-out motion-reduce:transition-none`,n?y_[u]:`bg-active`)},t)})}),r&&(0,z.jsx)(`span`,{"data-testid":`password-strength-label`,className:R(`text-sm font-medium`,b_[u]),children:f}),p&&(0,z.jsx)(`span`,{"data-testid":`password-strength-scores`,role:`status`,"aria-live":`polite`,"aria-atomic":`true`,className:R(`text-sm`,p.belowRequirement?`font-medium text-error-text`:`text-text-secondary`),children:p.text})]})}x_.displayName=`PasswordStrength`;var S_=`Popover`,[C_,w_]=_t(S_,[mi]),T_=mi(),[E_,D_]=C_(S_),O_=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!1}=e,s=T_(t),c=y.useRef(null),[l,u]=y.useState(!1),[d,f]=Hi({prop:r,defaultProp:i??!1,onChange:a,caller:S_});return(0,z.jsx)(Ai,{...s,children:(0,z.jsx)(E_,{scope:t,contentId:Jt(),triggerRef:c,open:d,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:l,onCustomAnchorAdd:y.useCallback(()=>u(!0),[]),onCustomAnchorRemove:y.useCallback(()=>u(!1),[]),modal:o,children:n})})};O_.displayName=S_;var k_=`PopoverAnchor`,A_=y.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=D_(k_,n),a=T_(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return y.useEffect(()=>(o(),()=>s()),[o,s]),(0,z.jsx)(ji,{...a,...r,ref:t})});A_.displayName=k_;var j_=`PopoverTrigger`,M_=y.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=D_(j_,n),a=T_(n),o=B(t,i.triggerRef),s=(0,z.jsx)(U.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":q_(i.open),...r,ref:o,onClick:H(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,z.jsx)(ji,{asChild:!0,...a,children:s})});M_.displayName=j_;var N_=`PopoverPortal`,[P_,F_]=C_(N_,{forceMount:void 0}),I_=e=>{let{__scopePopover:t,forceMount:n,children:r,container:i}=e,a=D_(N_,t);return(0,z.jsx)(P_,{scope:t,forceMount:n,children:(0,z.jsx)(Li,{present:n||a.open,children:(0,z.jsx)(Fi,{asChild:!0,container:i,children:r})})})};I_.displayName=N_;var L_=`PopoverContent`,R_=y.forwardRef((e,t)=>{let n=F_(L_,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,a=D_(L_,e.__scopePopover);return(0,z.jsx)(Li,{present:r||a.open,children:a.modal?(0,z.jsx)(B_,{...i,ref:t}):(0,z.jsx)(V_,{...i,ref:t})})});R_.displayName=L_;var z_=bt(`PopoverContent.RemoveScroll`),B_=y.forwardRef((e,t)=>{let n=D_(L_,e.__scopePopover),r=y.useRef(null),i=B(t,r),a=y.useRef(!1);return y.useEffect(()=>{let e=r.current;if(e)return Hs(e)},[]),(0,z.jsx)(Ns,{as:z_,allowPinchZoom:!0,children:(0,z.jsx)(H_,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:H(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||n.triggerRef.current?.focus()}),onPointerDownOutside:H(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;a.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:H(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),V_=y.forwardRef((e,t)=>{let n=D_(L_,e.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return(0,z.jsx)(H_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),H_=y.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onInteractOutside:u,...d}=e,f=D_(L_,n),p=T_(n);return wo(),(0,z.jsx)(uo,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,z.jsx)(It,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onDismiss:()=>f.onOpenChange(!1),children:(0,z.jsx)(Mi,{"data-state":q_(f.open),role:`dialog`,id:f.contentId,...p,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-popover-content-available-width":`var(--radix-popper-available-width)`,"--radix-popover-content-available-height":`var(--radix-popper-available-height)`,"--radix-popover-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-popover-trigger-height":`var(--radix-popper-anchor-height)`}})})})}),U_=`PopoverClose`,W_=y.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=D_(U_,n);return(0,z.jsx)(U.button,{type:`button`,...r,ref:t,onClick:H(e.onClick,()=>i.onOpenChange(!1))})});W_.displayName=U_;var G_=`PopoverArrow`,K_=y.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=T_(n);return(0,z.jsx)(Ni,{...i,...r,ref:t})});K_.displayName=G_;function q_(e){return e?`open`:`closed`}var J_=O_,Y_=A_,X_=M_,Z_=I_,Q_=R_,$_=J_,ev=X_,tv=Y_,nv=y.forwardRef(({className:e,align:t=`center`,sideOffset:n=4,children:r,...i},a)=>(0,z.jsx)(Z_,{children:(0,z.jsx)(Q_,{ref:a,align:t,sideOffset:n,className:R(`z-popover w-72 rounded-md border border-border bg-surface p-4 shadow-popover outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,`min-w-0 [overflow-wrap:anywhere]`,e),...i,children:We(r,`.@`)})}));nv.displayName=Q_.displayName;function rv(e,t=[]){let n=[];function r(t,r){let i=y.createContext(r);i.displayName=t+`Context`;let a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=y.useMemo(()=>o,Object.values(o));return(0,z.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=y.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>y.createContext(e));return function(n){let r=n?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,iv(i,...t)]}function iv(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var av=`Progress`,ov=100,[sv,cv]=rv(av),[lv,uv]=sv(av),dv=y.forwardRef((e,t)=>{let{__scopeProgress:n,value:r=null,max:i,getValueLabel:a=mv,...o}=e;(i||i===0)&&!_v(i)&&console.error(yv(`${i}`,`Progress`));let s=_v(i)?i:ov;r!==null&&!vv(r,s)&&console.error(bv(`${r}`,`Progress`));let c=vv(r,s)?r:null,l=gv(c)?a(c,s):void 0;return(0,z.jsx)(lv,{scope:n,value:c,max:s,children:(0,z.jsx)(bg.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":gv(c)?c:void 0,"aria-valuetext":l,role:`progressbar`,"data-state":hv(c,s),"data-value":c??void 0,"data-max":s,...o,ref:t})})});dv.displayName=av;var fv=`ProgressIndicator`,pv=y.forwardRef((e,t)=>{let{__scopeProgress:n,...r}=e,i=uv(fv,n);return(0,z.jsx)(bg.div,{"data-state":hv(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});pv.displayName=fv;function mv(e,t){return`${Math.round(e/t*100)}%`}function hv(e,t){return e==null?`indeterminate`:e===t?`complete`:`loading`}function gv(e){return typeof e==`number`}function _v(e){return gv(e)&&!isNaN(e)&&e>0}function vv(e,t){return gv(e)&&!isNaN(e)&&e<=t&&e>=0}function yv(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${ov}\`.`}function bv(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${ov} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var xv=dv,Sv=pv,Cv=w(`relative w-full overflow-hidden rounded-full bg-border-subtle`,{variants:{size:{sm:`h-1`,md:`h-2`,lg:`h-3`}},defaultVariants:{size:`md`}}),wv=w(`h-full transition-all motion-reduce:transition-none`,{variants:{intent:{neutral:`bg-text-secondary`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,info:`bg-info`,brand:`bg-brand`}},defaultVariants:{intent:`brand`}}),Tv={none:``,shimmer:`relative overflow-hidden after:absolute after:inset-0 after:bg-[linear-gradient(90deg,transparent_25%,var(--shimmer-highlight)_50%,transparent_75%)] after:bg-[length:200%_100%] after:animate-[meridian-progress-shimmer_2s_ease-in-out_infinite] motion-reduce:after:animate-none`,creep:`animate-[meridian-progress-creep_4s_cubic-bezier(0.16,1,0.3,1)_infinite] motion-reduce:animate-none`},Ev=y.forwardRef(({className:e,value:t,intent:n,size:r,indicatorClassName:i,indicatorStyle:a,animate:o=`none`,...s},c)=>{let l=t==null,u=l?void 0:{transform:`translateX(-${100-(t??0)}%)`};return(0,z.jsx)(xv,{ref:c,className:R(Cv({size:r}),e),value:l?void 0:t,...s,children:(0,z.jsx)(Sv,{"data-radix-progress-indicator":!0,className:R(wv({intent:n}),l&&`w-1/3 animate-[progress-indeterminate_1.5s_ease-in-out_infinite]`,o!==`none`&&Tv[o],i),style:{...u,...a}})})});Ev.displayName=`Progress`;var Dv=`(prefers-reduced-motion: reduce)`;function Ov(){return typeof window>`u`||typeof window.matchMedia!=`function`?null:window.matchMedia(Dv)}function kv(e){let t=Ov();return t?typeof t.addEventListener==`function`?(t.addEventListener(`change`,e),()=>t.removeEventListener(`change`,e)):(t.addListener(e),()=>t.removeListener(e)):()=>{}}function Av(){let e=Ov();return e?e.matches:!1}function jv(){return!1}function Mv(){return y.useSyncExternalStore(kv,Av,jv)}var Nv=42,Pv=2*Math.PI*Nv,Fv=w(`relative`,{variants:{size:{sm:`w-16 h-16`,md:`w-[100px] h-[100px]`,lg:`w-32 h-32`}},defaultVariants:{size:`md`}}),Iv=w(`[will-change:stroke-dashoffset] motion-reduce:transition-none`,{variants:{intent:{neutral:`stroke-text-secondary`,success:`stroke-success`,warning:`stroke-warning`,error:`stroke-error`,info:`stroke-info`,brand:`stroke-brand`}},defaultVariants:{intent:`brand`}}),Lv=w(`absolute inset-0 flex items-center justify-center text-xl font-bold`,{variants:{intent:{neutral:`text-text-secondary`,success:`text-success-text`,warning:`text-warning-text`,error:`text-error-text`,info:`text-info-text`,brand:`text-brand`}},defaultVariants:{intent:`brand`}}),Rv=y.forwardRef(({className:e,value:t,max:n=100,intent:r,size:i,children:a,...o},s)=>{let c=Math.max(0,Math.min(n,t)),l=Pv*(1-c/n),u=y.useRef(null),d=Mv();return y.useEffect(()=>{let e=u.current;if(!e)return;if(d){e.style.transition=`none`,e.style.strokeDashoffset=String(l);return}e.style.strokeDashoffset=String(Pv);let t=requestAnimationFrame(()=>{e.style.transition=`stroke-dashoffset 1s ease-out`,e.style.strokeDashoffset=String(l)});return()=>{cancelAnimationFrame(t)}},[l,d]),(0,z.jsxs)(xv,{ref:s,className:R(Fv({size:i}),e),value:c,max:n,...o,children:[(0,z.jsxs)(`svg`,{viewBox:`0 0 100 100`,className:`w-full h-full -rotate-90`,"aria-hidden":`true`,children:[(0,z.jsx)(`circle`,{cx:`50`,cy:`50`,r:Nv,fill:`none`,stroke:`var(--border-subtle)`,strokeWidth:8}),(0,z.jsx)(`circle`,{ref:u,cx:`50`,cy:`50`,r:Nv,fill:`none`,strokeWidth:8,strokeLinecap:`round`,strokeDasharray:Pv,strokeDashoffset:Pv,className:Iv({intent:r})})]}),a!=null&&(0,z.jsx)(`div`,{className:Lv({intent:r}),children:a})]})});Rv.displayName=`ProgressRing`;var zv=`Radio`,[Bv,Vv]=_t(zv),[Hv,Uv]=Bv(zv),Wv=y.forwardRef((e,t)=>{let{__scopeRadio:n,name:r,checked:i=!1,required:a,disabled:o,value:s=`on`,onCheck:c,form:l,...u}=e,[d,f]=y.useState(null),p=B(t,e=>f(e)),m=y.useRef(!1),h=!d||l||!!d.closest(`form`);return(0,z.jsxs)(Hv,{scope:n,checked:i,disabled:o,children:[(0,z.jsx)(U.button,{type:`button`,role:`radio`,"aria-checked":i,"data-state":Yv(i),"data-disabled":o?``:void 0,disabled:o,value:s,...u,ref:p,onClick:H(e.onClick,e=>{i||c?.(),h&&(m.current=e.isPropagationStopped(),m.current||e.stopPropagation())})}),h&&(0,z.jsx)(Jv,{control:d,bubbles:!m.current,name:r,value:s,checked:i,required:a,disabled:o,form:l,style:{transform:`translateX(-100%)`}})]})});Wv.displayName=zv;var Gv=`RadioIndicator`,Kv=y.forwardRef((e,t)=>{let{__scopeRadio:n,forceMount:r,...i}=e,a=Uv(Gv,n);return(0,z.jsx)(Li,{present:r||a.checked,children:(0,z.jsx)(U.span,{"data-state":Yv(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t})})});Kv.displayName=Gv;var qv=`RadioBubbleInput`,Jv=y.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...i},a)=>{let o=y.useRef(null),s=B(o,a),c=Mu(n),l=di(t);return y.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(c!==n&&i){let t=new Event(`click`,{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[c,n,r]),(0,z.jsx)(U.input,{type:`radio`,"aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})});Jv.displayName=qv;function Yv(e){return e?`checked`:`unchecked`}var Xv=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],Zv=`RadioGroup`,[Qv,$v]=_t(Zv,[ud,Vv]),ey=ud(),ty=Vv(),[ny,ry]=Qv(Zv),iy=y.forwardRef((e,t)=>{let{__scopeRadioGroup:n,name:r,defaultValue:i,value:a,required:o=!1,disabled:s=!1,orientation:c,dir:l,loop:u=!0,onValueChange:d,...f}=e,p=ey(n),m=nd(l),[h,g]=Hi({prop:a,defaultProp:i??null,onChange:d,caller:Zv});return(0,z.jsx)(ny,{scope:n,name:r,required:o,disabled:s,value:h,onValueChange:g,children:(0,z.jsx)(Sd,{asChild:!0,...p,orientation:c,dir:m,loop:u,children:(0,z.jsx)(U.div,{role:`radiogroup`,"aria-required":o,"aria-orientation":c,"data-disabled":s?``:void 0,dir:m,...f,ref:t})})})});iy.displayName=Zv;var ay=`RadioGroupItem`,oy=y.forwardRef((e,t)=>{let{__scopeRadioGroup:n,disabled:r,...i}=e,a=ry(ay,n),o=a.disabled||r,s=ey(n),c=ty(n),l=y.useRef(null),u=B(t,l),d=a.value===i.value,f=y.useRef(!1);return y.useEffect(()=>{let e=e=>{Xv.includes(e.key)&&(f.current=!0)},t=()=>f.current=!1;return document.addEventListener(`keydown`,e),document.addEventListener(`keyup`,t),()=>{document.removeEventListener(`keydown`,e),document.removeEventListener(`keyup`,t)}},[]),(0,z.jsx)(Cd,{asChild:!0,...s,focusable:!o,active:d,children:(0,z.jsx)(Wv,{disabled:o,required:a.required,checked:d,...c,...i,name:a.name,ref:u,onCheck:()=>a.onValueChange(i.value),onKeyDown:H(e=>{e.key===`Enter`&&e.preventDefault()}),onFocus:H(i.onFocus,()=>{f.current&&l.current?.click()})})})});oy.displayName=ay;var sy=`RadioGroupIndicator`,cy=y.forwardRef((e,t)=>{let{__scopeRadioGroup:n,...r}=e,i=ty(n);return(0,z.jsx)(Kv,{...i,...r,ref:t})});cy.displayName=sy;var ly=iy,uy=oy,dy=cy,fy=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(uy,{ref:n,className:R(`aspect-square h-4 w-4 rounded-full border border-border-strong text-brand ring-offset-root focus-visible:outline-none focus-visible:shadow-ring-default disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:border-brand`,e),...t,children:(0,z.jsx)(dy,{className:`flex items-center justify-center`,children:(0,z.jsx)(`span`,{className:`size-2 rounded-full bg-brand`})})}));fy.displayName=`Radio`;var py=`focus-visible:outline focus-visible:outline-2 focus-visible:outline-[var(--border-focus)] focus-visible:[outline-offset:-3px] focus-visible:shadow-[inset_0_0_0_5px_var(--brand-subtle)]`,my=y.forwardRef(({label:e,fill:t=!1,scrollPaddingTopPx:n=0,className:r,style:i,children:a,...o},s)=>{let c=n===0?i:{...i,scrollPaddingTop:`${n}px`};return(0,z.jsx)(`div`,{...o,ref:s,className:R(`overflow-y-auto overflow-x-hidden`,t&&`h-full`,py,r),style:c,role:`region`,"aria-label":e,tabIndex:0,children:a})});my.displayName=`ScrollRegion`;var hy=w(``,{variants:{size:{sm:`text-sm`,md:`text-md`,lg:`text-lg`,xl:`text-xl`,"2xl":`text-2xl`},intent:{neutral:``,success:`text-success-text`,warning:`text-warning-text`,error:`text-error-text`,info:`text-info-text`,brand:`text-text-brand`},tone:{default:``,muted:``,subtle:``},weight:{regular:`font-normal`,medium:`font-medium`,semibold:`font-semibold`,bold:`font-bold`},align:{left:`text-left`,center:`text-center`,right:`text-right`,justify:`text-justify`,start:`text-start`,end:`text-end`},family:{sans:`font-body`,mono:`font-mono`},transform:{none:``,capitalize:`capitalize`,uppercase:`uppercase`,lowercase:`lowercase`},animate:{none:``,pulse:`animate-pulse motion-reduce:animate-none`,"fade-in":`animate-[fade-in_0.3s_cubic-bezier(0.16,1,0.3,1)_both] motion-reduce:animate-none`},tracking:{tight:`tracking-tight`,normal:`tracking-normal`,wide:`tracking-wide`,wider:`tracking-wider`,widest:`tracking-widest`},leading:{tight:`leading-tight`,snug:`leading-snug`,normal:`leading-normal`,relaxed:`leading-relaxed`,loose:`leading-loose`}},compoundVariants:[{intent:`neutral`,tone:`default`,class:`text-text-primary`},{intent:`neutral`,tone:`muted`,class:`text-text-secondary`},{intent:`neutral`,tone:`subtle`,class:`text-text-secondary`}],defaultVariants:{size:`md`,intent:`neutral`,tone:`default`,weight:`regular`,transform:`none`,animate:`none`}}),K=y.forwardRef(({className:e,size:t,intent:n,tone:r,weight:i,align:a,family:o,transform:s,animate:c,truncate:l,noWrap:u,breakWords:d,wrapAnywhere:f,preWrap:p,tracking:m,leading:h,as:g=`p`,..._},v)=>(0,z.jsx)(g,{ref:v,className:R(hy({size:t,intent:n,tone:r,weight:i,align:a,family:o,transform:s,animate:c,tracking:m,leading:h}),l&&`overflow-hidden text-ellipsis whitespace-nowrap`,u&&`whitespace-nowrap`,d&&`break-all`,f&&`[overflow-wrap:anywhere]`,p&&`whitespace-pre-wrap`,e),..._}));K.displayName=`Text`;var gy=y.forwardRef(({className:e,as:t=`p`,...n},r)=>(0,z.jsx)(K,{ref:r,as:t,size:`sm`,tone:`muted`,leading:`relaxed`,className:R(`max-w-prose`,e),...n}));gy.displayName=`SectionDescription`;var _y=`text-sm font-semibold uppercase tracking-wide text-text-secondary`,vy={neutral:``,error:`text-error-text`},yy=y.forwardRef(function({as:e=`h3`,intent:t=`neutral`,className:n,...r},i){return y.createElement(e,{...r,ref:i,className:R(_y,vy[t],n)})});yy.displayName=`SectionHeading`;var by=yy,xy=w(`inline-flex items-center justify-center rounded-md shrink-0 flex-none`,{variants:{size:{md:`w-10 h-10`,lg:`w-12 h-12`}},defaultVariants:{size:`md`}}),Sy=`bg-brand-subtle text-text-brand`,Cy={main:`global-line`,addon:`add-circle-line`,subdomain:`git-branch-line`,parked:`links-line`,static:`file-code-line`,app:`apps-line`},wy=y.forwardRef(({className:e,type:t,size:n,decorative:r=!0,...i},a)=>{let o=r===!1;return(0,z.jsx)(`span`,{ref:a,className:R(xy({size:n}),Sy,e),role:o?`img`:void 0,"aria-hidden":o?void 0:`true`,...i,children:(0,z.jsx)(V,{name:Cy[t],size:n??`md`,decorative:!0})})});wy.displayName=`SiteTypeIcon`;var Ty={none:`hidden`,block:`block`,flex:`flex`,"inline-flex":`inline-flex`,"inline-block":`inline-block`},Ey={none:`@sm:hidden`,block:`@sm:block`,flex:`@sm:flex`,"inline-flex":`@sm:inline-flex`,"inline-block":`@sm:inline-block`},Dy={none:`@md:hidden`,block:`@md:block`,flex:`@md:flex`,"inline-flex":`@md:inline-flex`,"inline-block":`@md:inline-block`},Oy={none:`@lg:hidden`,block:`@lg:block`,flex:`@lg:flex`,"inline-flex":`@lg:inline-flex`,"inline-block":`@lg:inline-block`};function ky(e){return iu(e,{base:Ty,sm:Ey,md:Dy,lg:Oy})}var Ay=w(`animate-pulse motion-reduce:animate-none bg-border-subtle`,{variants:{rounded:{none:`rounded-none`,rounded:`rounded-md`,full:`rounded-full`},...ru.variants},defaultVariants:{rounded:`rounded`,...ru.defaultVariants}});function jy(e){if(e!==void 0)return typeof e==`number`?`${e}px`:e}var My=y.forwardRef(({className:e,width:t,height:n,style:r,rounded:i,shrink:a,grow:o,responsiveDisplay:s,...c},l)=>{let{t:u}=v(`ui`);return(0,z.jsx)(`div`,{ref:l,role:`status`,"aria-busy":`true`,"aria-label":u(`skeleton.loading`,{defaultValue:`Loading`}),className:R(Ay({rounded:i,shrink:a,grow:o}),ky(s),e),style:{...r,width:jy(t),height:jy(n)},...c})});My.displayName=`Skeleton`;var Ny={none:`hidden`,block:`block`,flex:`flex`,"inline-flex":`inline-flex`,"inline-block":`inline-block`},Py={none:`@sm:hidden`,block:`@sm:block`,flex:`@sm:flex`,"inline-flex":`@sm:inline-flex`,"inline-block":`@sm:inline-block`},Fy={none:`@md:hidden`,block:`@md:block`,flex:`@md:flex`,"inline-flex":`@md:inline-flex`,"inline-block":`@md:inline-block`},Iy={none:`@lg:hidden`,block:`@lg:block`,flex:`@lg:flex`,"inline-flex":`@lg:inline-flex`,"inline-block":`@lg:inline-block`};function Ly(e){return iu(e,{base:Ny,sm:Py,md:Fy,lg:Iy})}var Ry={row:`flex flex-row`,column:`flex flex-col`},zy={row:`@sm:flex-row`,column:`@sm:flex-col`},By={row:`@md:flex-row`,column:`@md:flex-col`},Vy={row:`@lg:flex-row`,column:`@lg:flex-col`};function Hy(e){return iu(e,{base:Ry,sm:zy,md:By,lg:Vy})}var Uy=w(`flex flex-col`,{variants:{gap:{none:`gap-0`,xs:`gap-1`,sm:`gap-2`,s3:`gap-3`,md:`gap-4`,s5:`gap-5`,lg:`gap-6`,xl:`gap-8`},align:{start:`items-start`,center:`items-center`,end:`items-end`,stretch:``},justify:{start:``,center:`justify-center`,end:`justify-end`,between:`justify-between`,around:`justify-around`},divide:{true:`divide-y divide-border-subtle`,false:``},suppressLastChildBorder:{true:`[&>*:last-child]:border-b-0`,false:``},textAlign:{left:`text-left`,center:`text-center`,right:`text-right`,start:`text-start`,end:`text-end`},width:{xs:`w-[20rem]`,sm:`w-[24rem]`,md:`w-[28rem]`,lg:`w-[32rem]`,xl:`w-[36rem]`,"2xl":`w-[42rem]`,"3xl":`w-[48rem]`,full:`w-full`,fit:`w-fit`,auto:`w-auto`},maxWidth:{xs:`max-w-xs`,sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`,"3xl":`max-w-3xl`,prose:`max-w-prose`,full:`max-w-full`},height:{sm:`h-[2rem]`,md:`h-[3rem]`,lg:`h-[4rem]`,xl:`h-[6rem]`,full:`h-full`,screen:`h-screen`,auto:`h-auto`,fit:`h-fit`},minHeight:{0:`min-h-0`,sm:`min-h-24`,md:`min-h-48`,lg:`min-h-96`,screen:`min-h-screen`},padding:{none:``,xs:`p-1`,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`,"2xl":`p-10`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,md:`px-4`,list:`px-5`,lg:`px-6`,xl:`px-8`,"2xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,md:`py-4`,lg:`py-6`,xl:`py-8`,"2xl":`py-10`,"3xl":`py-12`,"4xl":`py-16`},marginBottom:{none:`mb-0`,xs:`mb-1`,sm:`mb-2`,s3:`mb-3`,md:`mb-4`,s5:`mb-5`,lg:`mb-6`,xl:`mb-8`,"2xl":`mb-10`},...nu.variants},defaultVariants:{gap:`md`,align:`stretch`,divide:!1,suppressLastChildBorder:!1,...nu.defaultVariants}}),Wy=y.forwardRef(({className:e,gap:t,align:n,justify:r,divide:i,suppressLastChildBorder:a,textAlign:o,width:s,maxWidth:c,height:l,minHeight:u,padding:d,paddingX:f,paddingY:p,marginBottom:m,flex:h,shrink:g,grow:_,minWidth:v,as:y,responsiveDirection:b,responsiveDisplay:x,...S},C)=>(0,z.jsx)(y??`div`,{ref:C,className:R(Uy({gap:t,align:n,justify:r,divide:i,suppressLastChildBorder:a,textAlign:o,width:s,maxWidth:c,height:l,minHeight:u,padding:d,paddingX:f,paddingY:p,marginBottom:m,flex:h,shrink:g,grow:_,minWidth:v}),Hy(b),Ly(x),e),...S}));Wy.displayName=`Stack`;var q=Wy,Gy=w(`inline-block rounded-full shrink-0`,{variants:{intent:{neutral:`bg-border-strong`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,info:`bg-info`,brand:`bg-brand`},size:{sm:`w-2 h-2`,md:`w-2.5 h-2.5`}},defaultVariants:{size:`md`}}),Ky=y.forwardRef(({className:e,intent:t,size:n,role:r=`img`,...i},a)=>(0,z.jsx)(`span`,{ref:a,role:r,className:R(Gy({intent:t,size:n}),e),...i}));Ky.displayName=`StatusDot`;var qy=45;function Jy({text:e,onDone:t,wordsPerSecond:n=qy,codeCopyLabels:r}){let[i,a]=y.useState(``),o=y.useRef(t);o.current=t;let s=Mv();return y.useEffect(()=>{if(!e){a(``),o.current?.();return}if(s){a(e),o.current?.();return}let t=e.split(/(\s+)/),r=0;a(``);let i=setInterval(()=>{r+=1,a(t.slice(0,r).join(``)),r>=t.length&&(clearInterval(i),o.current?.())},1e3/n);return()=>clearInterval(i)},[e,n,s]),(0,z.jsx)(l_,{text:i,codeCopyLabels:r})}var Yy=y.forwardRef(({className:e,type:t,children:n,...r},i)=>(0,z.jsx)(`button`,{ref:i,type:t??`button`,className:R(`rounded-full border border-subtle bg-surface px-4 py-2 text-sm text-text-secondary shadow-sm`,`transition-colors motion-reduce:transition-none hover:border-brand hover:bg-brand-subtle hover:text-brand-strong`,`focus-visible:outline-none focus-visible:shadow-ring-default`,e),...r,children:n}));Yy.displayName=`SuggestionChip`;var Xy=w(`inline-block shrink-0`,{variants:{size:{lg:`h-8 w-8`,xl:`h-12 w-12`},radius:{square:`rounded-none`,rounded:`rounded-md`,full:`rounded-full`}},defaultVariants:{size:`lg`,radius:`rounded`}}),Zy=y.forwardRef(({className:e,color:t,size:n,radius:r,style:i,...a},o)=>{let s=a[`aria-label`]!==void 0||a.title!==void 0;return(0,z.jsx)(`span`,{ref:o,"aria-hidden":s?void 0:`true`,role:s?`img`:void 0,className:R(Xy({size:n,radius:r}),e),style:{background:t,...i},...a})});Zy.displayName=`Swatch`;var Qy=`Switch`,[$y,eb]=_t(Qy),[tb,nb]=$y(Qy),rb=y.forwardRef((e,t)=>{let{__scopeSwitch:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c=`on`,onCheckedChange:l,form:u,...d}=e,[f,p]=y.useState(null),m=B(t,e=>p(e)),h=y.useRef(!1),g=!f||u||!!f.closest(`form`),[_,v]=Hi({prop:i,defaultProp:a??!1,onChange:l,caller:Qy});return(0,z.jsxs)(tb,{scope:n,checked:_,disabled:s,children:[(0,z.jsx)(U.button,{type:`button`,role:`switch`,"aria-checked":_,"aria-required":o,"data-state":cb(_),"data-disabled":s?``:void 0,disabled:s,value:c,...d,ref:m,onClick:H(e.onClick,e=>{v(e=>!e),g&&(h.current=e.isPropagationStopped(),h.current||e.stopPropagation())})}),g&&(0,z.jsx)(sb,{control:f,bubbles:!h.current,name:r,value:c,checked:_,required:o,disabled:s,form:u,style:{transform:`translateX(-100%)`}})]})});rb.displayName=Qy;var ib=`SwitchThumb`,ab=y.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,i=nb(ib,n);return(0,z.jsx)(U.span,{"data-state":cb(i.checked),"data-disabled":i.disabled?``:void 0,...r,ref:t})});ab.displayName=ib;var ob=`SwitchBubbleInput`,sb=y.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},a)=>{let o=y.useRef(null),s=B(o,a),c=Mu(n),l=di(t);return y.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(c!==n&&i){let t=new Event(`click`,{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[c,n,r]),(0,z.jsx)(`input`,{type:`checkbox`,"aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})});sb.displayName=ob;function cb(e){return e?`checked`:`unchecked`}var lb=rb,ub=ab,db=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(lb,{ref:n,className:R(`peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors motion-reduce:transition-none focus-visible:outline-none focus-visible:shadow-ring-default disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-brand data-[state=unchecked]:bg-border-strong`,e),...t,children:(0,z.jsx)(ub,{className:`pointer-events-none block h-4 w-4 rounded-full bg-text-primary shadow ring-0 transition-transform motion-reduce:transition-none data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0`})}));db.displayName=`Switch`;var fb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{className:`relative w-full overflow-auto`,children:(0,z.jsx)(`table`,{ref:n,className:R(`w-full caption-bottom text-sm`,e),...t})}));fb.displayName=`Table`;var pb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`thead`,{ref:n,className:R(`[&_tr]:border-b border-border-subtle`,e),...t}));pb.displayName=`TableHeader`;var mb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`tbody`,{ref:n,className:R(`[&_tr:last-child]:border-0`,e),...t}));mb.displayName=`TableBody`;var hb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`tfoot`,{ref:n,className:R(`border-t border-border-subtle font-medium [&>tr]:last:border-b-0`,e),...t}));hb.displayName=`TableFooter`;var gb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`tr`,{ref:n,className:R(`border-b border-border-subtle transition-colors motion-reduce:transition-none hover:bg-hover data-[state=selected]:bg-hover`,e),...t}));gb.displayName=`TableRow`;var _b=y.forwardRef(({className:e,scope:t=`col`,...n},r)=>(0,z.jsx)(`th`,{ref:r,scope:t,className:R(`h-12 px-4 text-left align-middle font-semibold text-text-secondary uppercase text-sm tracking-wide`,e),...n}));_b.displayName=`TableHead`;var vb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`td`,{ref:n,className:R(`p-4 align-middle text-text-secondary`,e),...t}));vb.displayName=`TableCell`;var yb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`caption`,{ref:n,className:R(`mt-4 text-sm text-text-secondary`,e),...t}));yb.displayName=`TableCaption`;var bb=`Tabs`,[xb,Sb]=_t(bb,[ud]),Cb=ud(),[wb,Tb]=xb(bb),Eb=y.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:a,orientation:o=`horizontal`,dir:s,activationMode:c=`automatic`,...l}=e,u=nd(s),[d,f]=Hi({prop:r,onChange:i,defaultProp:a??``,caller:bb});return(0,z.jsx)(wb,{scope:n,baseId:Jt(),value:d,onValueChange:f,orientation:o,dir:u,activationMode:c,children:(0,z.jsx)(U.div,{dir:u,"data-orientation":o,...l,ref:t})})});Eb.displayName=bb;var Db=`TabsList`,Ob=y.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,a=Tb(Db,n),o=Cb(n);return(0,z.jsx)(Sd,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:r,children:(0,z.jsx)(U.div,{role:`tablist`,"aria-orientation":a.orientation,...i,ref:t})})});Ob.displayName=Db;var kb=`TabsTrigger`,Ab=y.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...a}=e,o=Tb(kb,n),s=Cb(n),c=Nb(o.baseId,r),l=Pb(o.baseId,r),u=r===o.value;return(0,z.jsx)(Cd,{asChild:!0,...s,focusable:!i,active:u,children:(0,z.jsx)(U.button,{type:`button`,role:`tab`,"aria-selected":u,"aria-controls":l,"data-state":u?`active`:`inactive`,"data-disabled":i?``:void 0,disabled:i,id:c,...a,ref:t,onMouseDown:H(e.onMouseDown,e=>{!i&&e.button===0&&e.ctrlKey===!1?o.onValueChange(r):e.preventDefault()}),onKeyDown:H(e.onKeyDown,e=>{[` `,`Enter`].includes(e.key)&&o.onValueChange(r)}),onFocus:H(e.onFocus,()=>{let e=o.activationMode!==`manual`;!u&&!i&&e&&o.onValueChange(r)})})})});Ab.displayName=kb;var jb=`TabsContent`,Mb=y.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:i,children:a,...o}=e,s=Tb(jb,n),c=Nb(s.baseId,r),l=Pb(s.baseId,r),u=r===s.value,d=y.useRef(u);return y.useEffect(()=>{let e=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,z.jsx)(Li,{present:i||u,children:({present:n})=>(0,z.jsx)(U.div,{"data-state":u?`active`:`inactive`,"data-orientation":s.orientation,role:`tabpanel`,"aria-labelledby":c,hidden:!n,id:l,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:d.current?`0s`:void 0},children:n&&a})})});Mb.displayName=jb;function Nb(e,t){return`${e}-trigger-${t}`}function Pb(e,t){return`${e}-content-${t}`}var Fb=Eb,Ib=Ob,Lb=Ab,Rb=Mb,zb=y.createContext(`default`),Bb=w(``,{variants:{variant:{default:`inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-text-secondary`,segmented:`inline-flex items-center justify-center rounded-md border border-border bg-root p-1 text-text-secondary`,underlined:`flex gap-0 w-full overflow-x-auto border-b border-border-subtle [scrollbar-width:none] [&::-webkit-scrollbar]:hidden text-text-secondary`}},defaultVariants:{variant:`default`}}),Vb=w(``,{variants:{variant:{default:`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md px-3 py-1.5 text-sm font-medium ring-offset-root transition-all motion-reduce:transition-none focus-visible:outline-none focus-visible:shadow-ring-default disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-surface data-[state=active]:text-text-primary data-[state=active]:shadow-sm`,segmented:`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md px-3 py-1.5 text-sm font-medium transition-colors motion-reduce:transition-none focus-visible:outline-none focus-visible:shadow-ring-default disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-brand data-[state=active]:text-brand-text`,underlined:`relative inline-flex items-center justify-center gap-2 whitespace-nowrap px-3 py-2.5 sm:px-4 text-sm font-medium min-h-[44px] border-b-2 border-transparent transition-colors duration-150 motion-reduce:transition-none bg-transparent focus-visible:outline-none focus-visible:shadow-ring-default disabled:pointer-events-none disabled:opacity-50 text-text-secondary hover:text-text-primary hover:bg-hover data-[state=active]:border-b-brand data-[state=active]:text-text-brand data-[state=active]:bg-brand-subtle data-[state=active]:rounded-t-md`}},defaultVariants:{variant:`default`}}),Hb=Fb,Ub=y.forwardRef(({className:e,variant:t,...n},r)=>{let i=t??`default`;return(0,z.jsx)(zb.Provider,{value:i,children:(0,z.jsx)(Ib,{ref:r,className:R(Bb({variant:i}),e),...n})})});Ub.displayName=Ib.displayName;var Wb=y.forwardRef(({className:e,variant:t,...n},r)=>{let i=y.useContext(zb),a=t??i;return(0,z.jsx)(Lb,{ref:r,className:R(Vb({variant:a}),e),...n})});Wb.displayName=Lb.displayName;var Gb=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(Rb,{ref:n,className:R(`mt-2 ring-offset-root focus-visible:outline-none focus-visible:shadow-ring-default`,e),...t}));Gb.displayName=Rb.displayName;var Kb=w(`inline-flex items-center border text-sm`,{variants:{size:{sm:`h-7 gap-1 rounded-md px-2`,md:`h-9 gap-2 rounded-md px-3`},variant:{surface:`bg-surface border-border-subtle`,muted:`bg-muted border-transparent`}},defaultVariants:{size:`sm`,variant:`surface`}}),qb=y.forwardRef(({className:e,size:t,variant:n,onRemove:r,removeLabel:i,children:a,...o},s)=>(0,z.jsxs)(`span`,{ref:s,className:R(Kb({size:t,variant:n}),e),...o,children:[a,r&&(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`sm`,iconSize:`sm`,icon:`close-line`,className:`h-5 w-5 shrink-0 -mr-1`,"aria-label":i,onClick:e=>{e.stopPropagation(),r()}})]}));qb.displayName=`Tag`;var Jb=w(`no-underline underline-offset-4 hover:underline rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-brand`,{variants:{size:{sm:`text-sm`,md:`text-md`,lg:`text-lg`},weight:{regular:`font-normal`,medium:`font-medium`,semibold:`font-semibold`},tone:{brand:`text-text-brand`,muted:`text-text-secondary`},paddingY:{none:``,xs:`py-1`,sm:`py-1.5`}},defaultVariants:{size:`md`,weight:`semibold`,tone:`brand`,paddingY:`none`}});function Yb(e,t){return e??(t?`_blank`:void 0)}function Xb(e,t){return e??(t===`_blank`?`noopener noreferrer`:void 0)}function Zb(e,t,n){return t?e:(0,z.jsxs)(z.Fragment,{children:[e,n&&(0,z.jsx)(V,{name:`external-link-line`,size:`sm`,className:`ml-1 inline-block align-baseline`})]})}var Qb=y.forwardRef(({className:e,size:t,weight:n,tone:r,paddingY:i,truncate:a=!1,wrapAnywhere:o=!1,external:s=!1,asChild:c=!1,target:l,rel:u,children:d,...f},p)=>{let m=Yb(l,s),h=Xb(u,m);return(0,z.jsx)(c?$e:`a`,{ref:p,className:R(Jb({size:t,weight:n,tone:r,paddingY:i}),a&&`inline-block max-w-full overflow-hidden text-ellipsis whitespace-nowrap align-bottom`,!a&&o&&`[overflow-wrap:anywhere]`,e),target:m,rel:h,...f,children:Zb(d,c,s)})});Qb.displayName=`TextLink`;var $b=w(`flex min-h-[80px] w-full rounded-md border bg-muted px-3 py-2 text-text-primary transition-colors motion-reduce:transition-none placeholder:text-text-secondary focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-40`,{variants:{intent:{neutral:`border-border focus-visible:border-brand focus-visible:shadow-ring-default`,error:`border-error shadow-ring-error focus-visible:border-error focus-visible:shadow-ring-error`},family:{sans:``,mono:`font-mono`},fontSize:{sm:`text-sm`,md:`text-md`}},defaultVariants:{intent:`neutral`,family:`sans`,fontSize:`md`}}),ex=y.forwardRef(({className:e,intent:t,family:n,fontSize:r,rows:i=3,...a},o)=>(0,z.jsx)(`textarea`,{ref:o,rows:i,className:R($b({intent:t,family:n,fontSize:r}),e),...a}));ex.displayName=`Textarea`;var tx=`ToastProvider`,[nx,rx,ix]=ed(`Toast`),[ax,ox]=_t(`Toast`,[ix]),[sx,cx]=ax(tx),lx=e=>{let{__scopeToast:t,label:n=`Notification`,duration:r=5e3,swipeDirection:i=`right`,swipeThreshold:a=50,children:o}=e,[s,c]=y.useState(null),[l,u]=y.useState(0),d=y.useRef(!1),f=y.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${tx}\`. Expected non-empty \`string\`.`),(0,z.jsx)(nx.Provider,{scope:t,children:(0,z.jsx)(sx,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:a,toastCount:l,viewport:s,onViewportChange:c,onToastAdd:y.useCallback(()=>u(e=>e+1),[]),onToastRemove:y.useCallback(()=>u(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:f,children:o})})};lx.displayName=tx;var ux=`ToastViewport`,dx=[`F8`],fx=`toast.viewportPause`,px=`toast.viewportResume`,mx=y.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:r=dx,label:i=`Notifications ({hotkey})`,...a}=e,o=cx(ux,n),s=rx(n),c=y.useRef(null),l=y.useRef(null),u=y.useRef(null),d=y.useRef(null),f=B(t,d,o.onViewportChange),p=r.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),m=o.toastCount>0;y.useEffect(()=>{let e=e=>{r.length!==0&&r.every(t=>e[t]||e.code===t)&&d.current?.focus()};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[r]),y.useEffect(()=>{let e=c.current,t=d.current;if(m&&e&&t){let n=()=>{if(!o.isClosePausedRef.current){let e=new CustomEvent(fx);t.dispatchEvent(e),o.isClosePausedRef.current=!0}},r=()=>{if(o.isClosePausedRef.current){let e=new CustomEvent(px);t.dispatchEvent(e),o.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener(`focusin`,n),e.addEventListener(`focusout`,i),e.addEventListener(`pointermove`,n),e.addEventListener(`pointerleave`,a),window.addEventListener(`blur`,n),window.addEventListener(`focus`,r),()=>{e.removeEventListener(`focusin`,n),e.removeEventListener(`focusout`,i),e.removeEventListener(`pointermove`,n),e.removeEventListener(`pointerleave`,a),window.removeEventListener(`blur`,n),window.removeEventListener(`focus`,r)}}},[m,o.isClosePausedRef]);let h=y.useCallback(({tabbingDirection:e})=>{let t=s().map(t=>{let n=t.ref.current,r=[n,...Vx(n)];return e===`forwards`?r:r.reverse()});return(e===`forwards`?t.reverse():t).flat()},[s]);return y.useEffect(()=>{let e=d.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if(t.key===`Tab`&&!n){let n=document.activeElement,r=t.shiftKey;if(t.target===e&&r){l.current?.focus();return}let i=h({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);Hx(i.slice(a+1))?t.preventDefault():r?l.current?.focus():u.current?.focus()}};return e.addEventListener(`keydown`,t),()=>e.removeEventListener(`keydown`,t)}},[s,h]),(0,z.jsxs)(Wt,{ref:c,role:`region`,"aria-label":i.replace(`{hotkey}`,p),tabIndex:-1,style:{pointerEvents:m?void 0:`none`},children:[m&&(0,z.jsx)(gx,{ref:l,onFocusFromOutsideViewport:()=>{Hx(h({tabbingDirection:`forwards`}))}}),(0,z.jsx)(nx.Slot,{scope:n,children:(0,z.jsx)(U.ol,{tabIndex:-1,...a,ref:f})}),m&&(0,z.jsx)(gx,{ref:u,onFocusFromOutsideViewport:()=>{Hx(h({tabbingDirection:`backwards`}))}})]})});mx.displayName=ux;var hx=`ToastFocusProxy`,gx=y.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,a=cx(hx,n);return(0,z.jsx)(qi,{tabIndex:0,...i,ref:t,style:{position:`fixed`},onFocus:e=>{let t=e.relatedTarget;a.viewport?.contains(t)||r()}})});gx.displayName=hx;var _x=`Toast`,vx=`toast.swipeStart`,yx=`toast.swipeMove`,bx=`toast.swipeCancel`,xx=`toast.swipeEnd`,Sx=y.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:i,onOpenChange:a,...o}=e,[s,c]=Hi({prop:r,defaultProp:i??!0,onChange:a,caller:_x});return(0,z.jsx)(Li,{present:n||s,children:(0,z.jsx)(Tx,{open:s,...o,ref:t,onClose:()=>c(!1),onPause:Ot(e.onPause),onResume:Ot(e.onResume),onSwipeStart:H(e.onSwipeStart,e=>{e.currentTarget.setAttribute(`data-swipe`,`start`)}),onSwipeMove:H(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`move`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-y`,`${n}px`)}),onSwipeCancel:H(e.onSwipeCancel,e=>{e.currentTarget.setAttribute(`data-swipe`,`cancel`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-y`)}),onSwipeEnd:H(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`end`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-y`,`${n}px`),c(!1)})})})});Sx.displayName=_x;var[Cx,wx]=ax(_x,{onClose(){}}),Tx=y.forwardRef((e,t)=>{let{__scopeToast:n,type:r=`foreground`,duration:i,open:a,onClose:o,onEscapeKeyDown:s,onPause:c,onResume:l,onSwipeStart:u,onSwipeMove:d,onSwipeCancel:f,onSwipeEnd:p,...m}=e,h=cx(_x,n),[g,_]=y.useState(null),v=B(t,e=>_(e)),b=y.useRef(null),x=y.useRef(null),S=i||h.duration,C=y.useRef(0),w=y.useRef(S),T=y.useRef(0),{onToastAdd:E,onToastRemove:D}=h,O=Ot(()=>{g?.contains(document.activeElement)&&h.viewport?.focus(),o()}),k=y.useCallback(e=>{!e||e===1/0||(window.clearTimeout(T.current),C.current=new Date().getTime(),T.current=window.setTimeout(O,e))},[O]);y.useEffect(()=>{let e=h.viewport;if(e){let t=()=>{k(w.current),l?.()},n=()=>{let e=new Date().getTime()-C.current;w.current-=e,window.clearTimeout(T.current),c?.()};return e.addEventListener(fx,n),e.addEventListener(px,t),()=>{e.removeEventListener(fx,n),e.removeEventListener(px,t)}}},[h.viewport,S,c,l,k]),y.useEffect(()=>{a&&!h.isClosePausedRef.current&&k(S)},[a,S,h.isClosePausedRef,k]),y.useEffect(()=>(E(),()=>D()),[E,D]);let A=y.useMemo(()=>g?Ix(g):null,[g]);return h.viewport?(0,z.jsxs)(z.Fragment,{children:[A&&(0,z.jsx)(Ex,{__scopeToast:n,role:`status`,"aria-live":r===`foreground`?`assertive`:`polite`,children:A}),(0,z.jsx)(Cx,{scope:n,onClose:O,children:yt.createPortal((0,z.jsx)(nx.ItemSlot,{scope:n,children:(0,z.jsx)(Ut,{asChild:!0,onEscapeKeyDown:H(s,()=>{h.isFocusedToastEscapeKeyDownRef.current||O(),h.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,z.jsx)(U.li,{tabIndex:0,"data-state":a?`open`:`closed`,"data-swipe-direction":h.swipeDirection,...m,ref:v,style:{userSelect:`none`,touchAction:`none`,...e.style},onKeyDown:H(e.onKeyDown,e=>{e.key===`Escape`&&(s?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(h.isFocusedToastEscapeKeyDownRef.current=!0,O()))}),onPointerDown:H(e.onPointerDown,e=>{e.button===0&&(b.current={x:e.clientX,y:e.clientY})}),onPointerMove:H(e.onPointerMove,e=>{if(!b.current)return;let t=e.clientX-b.current.x,n=e.clientY-b.current.y,r=!!x.current,i=[`left`,`right`].includes(h.swipeDirection),a=[`left`,`up`].includes(h.swipeDirection)?Math.min:Math.max,o=i?a(0,t):0,s=i?0:a(0,n),c=e.pointerType===`touch`?10:2,l={x:o,y:s},f={originalEvent:e,delta:l};r?(x.current=l,Lx(yx,d,f,{discrete:!1})):Rx(l,h.swipeDirection,c)?(x.current=l,Lx(vx,u,f,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>c||Math.abs(n)>c)&&(b.current=null)}),onPointerUp:H(e.onPointerUp,e=>{let t=x.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),x.current=null,b.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};Rx(t,h.swipeDirection,h.swipeThreshold)?Lx(xx,p,r,{discrete:!0}):Lx(bx,f,r,{discrete:!0}),n.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}})})})}),h.viewport)})]}):null}),Ex=e=>{let{__scopeToast:t,children:n,...r}=e,i=cx(_x,t),[a,o]=y.useState(!1),[s,c]=y.useState(!1);return zx(()=>o(!0)),y.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,z.jsx)(Fi,{asChild:!0,children:(0,z.jsx)(qi,{...r,children:a&&(0,z.jsxs)(z.Fragment,{children:[i.label,` `,n]})})})},Dx=`ToastTitle`,Ox=y.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,z.jsx)(U.div,{...r,ref:t})});Ox.displayName=Dx;var kx=`ToastDescription`,Ax=y.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,z.jsx)(U.div,{...r,ref:t})});Ax.displayName=kx;var jx=`ToastAction`,Mx=y.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,z.jsx)(Fx,{altText:n,asChild:!0,children:(0,z.jsx)(Px,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${jx}\`. Expected non-empty \`string\`.`),null)});Mx.displayName=jx;var Nx=`ToastClose`,Px=y.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,i=wx(Nx,n);return(0,z.jsx)(Fx,{asChild:!0,children:(0,z.jsx)(U.button,{type:`button`,...r,ref:t,onClick:H(e.onClick,i.onClose)})})});Px.displayName=Nx;var Fx=y.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...i}=e;return(0,z.jsx)(U.div,{"data-radix-toast-announce-exclude":``,"data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function Ix(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),Bx(e)){let n=e.ariaHidden||e.hidden||e.style.display===`none`,r=e.dataset.radixToastAnnounceExclude===``;if(!n){if(r){let n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...Ix(e))}}}),t}function Lx(e,t,n,{discrete:r}){let i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?Dt(i,a):i.dispatchEvent(a)}var Rx=(e,t,n=0)=>{let r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return t===`left`||t===`right`?a&&r>n:!a&&i>n};function zx(e=()=>{}){let t=Ot(e);Gt(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}function Bx(e){return e.nodeType===e.ELEMENT_NODE}function Vx(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Hx(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Ux=lx,Wx=mx,Gx=Sx,Kx=Ox,qx=Ax,Jx=Mx,Yx=Px,Xx=y.createContext(`neutral`);function Zx(e){return e===`neutral`?void 0:e}var Qx=`border-border-subtle bg-surface text-text-primary`,$x={success:`checkbox-circle-fill`,error:`close-circle-fill`,warning:`error-warning-fill`,info:`information-fill`},eS={success:`text-success-text`,error:`text-error-text`,warning:`text-warning-text`,info:`text-info-text`},tS={success:`Success: `,error:`Error: `,warning:`Warning: `,info:`Info: `};function nS(e=()=>{}){let t=!1,n=0,r=0,i=!1,a=new Set,o=()=>a.forEach(e=>e()),s=()=>{i=!1,e()};return{subscribe:e=>(a.add(e),()=>{a.delete(e)}),getSnapshot:()=>t,setPaused:e=>{e||(i=!1),t!==e&&(t=e,o())},registerToast:e=>(n+=1,e&&(r+=1,i&&s()),()=>{--n,e&&--r,r===0&&t&&(t=!1,o(),i=!0),queueMicrotask(()=>{n===0&&i&&s()})})}}var rS=y.createContext(null),iS={subscribe:()=>()=>{},getSnapshot:()=>!1,setPaused:()=>{},registerToast:()=>()=>{}},aS=y.createContext(null);function oS({children:e,...t}){let[n,r]=y.useState(0),i=y.useRef(null),a=y.useRef(!1),o=y.useMemo(()=>({register:e=>(i.current=e,()=>{i.current===e&&(i.current=null)}),viewportRef:i}),[]),s=y.useMemo(()=>nS(()=>{a.current=i.current?.contains(document.activeElement)===!0,r(e=>e+1)}),[]);return y.useLayoutEffect(()=>{a.current&&(a.current=!1,i.current?.focus())},[n]),(0,z.jsx)(rS.Provider,{value:s,children:(0,z.jsx)(aS.Provider,{value:o,children:(0,z.jsx)(Ux,{...t,children:e},n)})})}var sS=new Set([`Alt`,`AltGraph`,`CapsLock`,`Control`,`Fn`,`FnLock`,`Hyper`,`Meta`,`NumLock`,`ScrollLock`,`Shift`,`Super`,`Symbol`,`SymbolLock`]);function cS(e){return e.ctrlKey||e.metaKey||e.altKey?!1:!sS.has(e.key)}function lS(e){let t=y.useRef(!1);y.useEffect(()=>{let n=e.current;if(!n)return;let r=()=>{t.current=!0},i=e=>{cS(e)&&(t.current=!1)},a=()=>{let e=document.activeElement;t.current&&e instanceof HTMLElement&&n.contains(e)&&e.blur(),t.current=!1};return n.addEventListener(`pointerdown`,r,!0),document.addEventListener(`keydown`,i,!0),n.addEventListener(`pointerleave`,a),()=>{n.removeEventListener(`pointerdown`,r,!0),document.removeEventListener(`keydown`,i,!0),n.removeEventListener(`pointerleave`,a)}},[e])}var uS=y.forwardRef(({className:e,...t},n)=>{let r=y.useContext(aS)?.register,i=y.useRef(null),a=y.useRef(null),o=y.useCallback(e=>{a.current=e,i.current?.(),i.current=e&&r?r(e):null,typeof n==`function`?n(e):n&&(n.current=e)},[n,r]);return lS(a),(0,z.jsx)(Wx,{ref:o,className:R(`fixed top-0 z-toast flex max-h-screen w-full flex-col-reverse gap-3 p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[360px]`,e),...t})});uS.displayName=Wx.displayName;var dS=5e3,fS=15e3,pS=18e4,mS=5e3;function hS(e,t){return t??e===`error`}function gS(e,t){let n=t?Math.max(dS,mS):dS;return e===void 0?{durationMs:n,overriddenFrom:null,reason:null}:e<=0?{durationMs:n,overriddenFrom:e,reason:`nonPositive`}:!Number.isFinite(e)||e>18e4?{durationMs:pS,overriddenFrom:e,reason:`ceiling`}:t&&e<5e3?{durationMs:mS,overriddenFrom:e,reason:`floor`}:{durationMs:e,overriddenFrom:null,reason:null}}var _S=new Set;function vS(e,t,n,r){let i=`${e}:${t}`;if(_S.has(i))return;_S.add(i);let a=`[react-ui-v2/Toast] intent="${e}" duration=${n}ms overridden to ${r}ms:`;if(t===`floor`){console.warn(`${a} an assistive-tech announcement needs at least ${r}ms to finish. Pass duration={${r}} or higher to silence this warning.`);return}if(t===`ceiling`){console.warn(`${a} ${r}ms is the ceiling on a toast's lifetime, because a toast covers live content and must always leave. Record anything that has to persist in the notification center instead.`);return}console.warn(`${a} a duration of zero or less is not a lifetime. Omit the prop to take the ${r}ms default.`)}function yS(e,t){let n=`${e}:persistentDuration`;_S.has(n)||(_S.add(n),console.warn(`[react-ui-v2/Toast] intent="${e}" is persistent, so duration=${t}ms is ignored — this toast has no timer and shows no countdown. Pass persistent={false} to put it back on a timer, or drop the duration.`))}function bS({intent:e,duration:t,persistent:n,isAssertive:r}){if(hS(e,n))return t!==void 0&&yS(e,t),{radixDurationMs:1/0,isPersistent:!0};let{durationMs:i,overriddenFrom:a,reason:o}=gS(t,r);return o!==null&&a!==null&&vS(e,o,a,i),{radixDurationMs:i,isPersistent:!1}}function xS({isPersistent:e,radixDurationMs:t,timerPaused:n,style:r}){return e?{timerState:void 0,persistentFlag:``,rootStyle:r}:{timerState:n?`paused`:`running`,persistentFlag:void 0,rootStyle:{...r,"--toast-timer-duration":`${t}ms`}}}function SS(e){return e===`error`||e===`warning`?`foreground`:`background`}var CS=y.forwardRef(({className:e,intent:t=`neutral`,duration:n,persistent:r,type:i,children:a,style:o,onPause:s,onResume:c,open:l,defaultOpen:u,onOpenChange:d,...f},p)=>{let m=i??SS(t),{radixDurationMs:h,isPersistent:g}=bS({intent:t,duration:n,persistent:r,isAssertive:m===`foreground`}),_=y.useContext(rS)??iS,v=y.useSyncExternalStore(_.subscribe,_.getSnapshot,_.getSnapshot),b=y.useCallback(()=>{_.setPaused(!0),s?.()},[_,s]),x=y.useCallback(()=>{_.setPaused(!1),c?.()},[_,c]),[S,C]=y.useState(u??!0),w=l??S,T=y.useCallback(e=>{C(e),d?.(e)},[d]);y.useEffect(()=>_.registerToast(w),[_,w]);let E=xS({isPersistent:g,radixDurationMs:h,timerPaused:v,style:o}),D=y.useContext(aS)?.viewportRef,O=y.useRef(null),k=y.useCallback(e=>{O.current=e,typeof p==`function`?p(e):p&&(p.current=e)},[p]);return y.useLayoutEffect(()=>()=>{O.current?.contains(document.activeElement)&&D?.current?.focus()},[D]),(0,z.jsxs)(Gx,{ref:k,duration:h,type:m,open:l,defaultOpen:u,onOpenChange:T,onPause:b,onResume:x,"data-intent":t,"data-toast-timer":E.timerState,"data-toast-persistent":E.persistentFlag,style:E.rootStyle,className:R(`group pointer-events-auto relative isolate flex w-full items-start gap-2 overflow-visible rounded-md border px-4 py-3 shadow-xl`,`min-w-0 [overflow-wrap:anywhere]`,`focus-visible:outline-none focus-visible:border-brand-strong focus-visible:shadow-ring-default`,`[transition:transform_.5s_cubic-bezier(.22,1,.36,1),opacity_.5s] motion-reduce:transition-none`,`data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none`,`data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out`,`data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full`,`data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full`,Qx,e),...f,children:[(0,z.jsx)(`span`,{"aria-hidden":`true`,className:`pointer-events-none absolute inset-0 -z-10 overflow-hidden rounded-[inherit]`,children:(0,z.jsx)(`span`,{"data-toast-fill":``,className:`absolute inset-0`})}),(0,z.jsx)(Xx.Provider,{value:t,children:We(a,`.@`)})]})});CS.displayName=Gx.displayName;function wS({className:e}){let t=y.useContext(Xx);return t===`neutral`?null:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`span`,{className:`sr-only`,children:tS[t]}),(0,z.jsx)(V,{name:$x[t],size:`md`,tone:`inherit`,className:R(`mt-px shrink-0`,eS[t],e)})]})}var TS=y.forwardRef(({className:e,children:t,...n},r)=>{let i=y.useContext(Xx);return(0,z.jsx)(Jx,{ref:r,...n,asChild:!0,children:(0,z.jsx)(W,{variant:`outline`,size:`sm`,intent:Zx(i),className:R(`shrink-0`,e),children:t})})});TS.displayName=Jx.displayName;var ES=y.forwardRef(({className:e,"aria-label":t,...n},r)=>{let{t:i}=v(`ui`);return(0,z.jsx)(Yx,{ref:r,"aria-label":t??i(`toast.close`,{defaultValue:`Close`}),className:R(`absolute -right-1.5 -top-1.5 z-20 inline-flex size-6 shrink-0 items-center justify-center rounded-full`,`before:absolute before:-bottom-1.5 before:-left-1.5 before:-right-3.5 before:-top-3.5 before:content-['']`,`[@media(pointer:fine)]:before:hidden`,`border border-border-subtle bg-raised text-text-secondary shadow-sm`,`transition-colors motion-reduce:transition-none`,`hover:text-text-primary focus-visible:outline-none focus-visible:shadow-ring-default`,e),"toast-close":``,...n,children:(0,z.jsx)(V,{name:`close-line`,size:`sm`,"aria-hidden":`true`})})});ES.displayName=Yx.displayName;var DS=`select-text`;function OS(e){e.pointerType===`mouse`&&e.stopPropagation()}var kS=y.forwardRef(({className:e,onPointerDown:t,children:n,...r},i)=>(0,z.jsx)(Kx,{ref:i,className:R(`min-w-0 [overflow-wrap:anywhere] text-md font-semibold text-text-primary`,DS,e),onPointerDown:e=>{t?.(e),OS(e)},...r,children:We(n,`.@`)}));kS.displayName=Kx.displayName;var AS=y.forwardRef(({className:e,onPointerDown:t,children:n,...r},i)=>(0,z.jsx)(qx,{ref:i,className:R(`min-w-0 [overflow-wrap:anywhere] text-md text-text-secondary`,DS,e),onPointerDown:e=>{t?.(e),OS(e)},...r,children:We(n,`.@`)}));AS.displayName=qx.displayName;var jS={...Ug,copyHint:`Copy the message text`},MS={copy:`toast.copy`,copied:`toast.copied`,copyFailed:`toast.copyFailed`,copyHint:`toast.copyHint`};function NS({text:e,labels:t,className:n}){let{t:r}=v(`ui`),i=y.useMemo(()=>({copy:r(MS.copy,{defaultValue:jS.copy}),copied:r(MS.copied,{defaultValue:jS.copied}),copyFailed:r(MS.copyFailed,{defaultValue:jS.copyFailed}),copyHint:r(MS.copyHint,{defaultValue:jS.copyHint}),...t}),[t,r]),{copied:a,copyFailed:o,handleCopy:s}=Hg(e),c=Wg(a,o,i),l=a||o?c:i.copyHint;return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(Pa,{children:(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:(0,z.jsx)(W,{variant:`ghost`,type:`button`,size:`sm`,icon:Kg(a,o),onClick:s,"data-radix-toast-announce-exclude":``,className:R(`relative shrink-0 text-text-secondary hover:text-text-primary dark:text-text-secondary`,`before:absolute before:-inset-x-1.5 before:-bottom-3 before:top-0 before:content-[''] [@media(pointer:fine)]:before:hidden`,n),children:c})}),(0,z.jsx)(La,{"data-toast-hint":``,className:`pointer-events-none !z-toast`,children:l})]})}),(0,z.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`sr-only`,children:Gg(a,o,i.copied,i.copyFailed)})]})}var PS=5,FS=1e3,IS=`__cpanel_toast_store__`;function LS(e){return typeof e==`string`?e:typeof e==`number`?String(e):null}function RS(e){if(e.dedupeKey===null)return null;if(typeof e.dedupeKey==`string`)return e.dedupeKey;let t=LS(e.title);if(t===null)return null;let n=e.description===void 0?``:LS(e.description);return n===null?null:`${e.intent??`neutral`}\u0000${t}\u0000${n}`}function zS(e){let t=e.length-PS;if(t<=0)return e;let n=new Set;for(let r=e.length-1;r>=0&&t>0;--r){let i=e[r];BS(i)||(n.add(i.id),--t)}for(let r=e.length-1;r>=0&&t>0;--r){let i=e[r];n.has(i.id)||(n.add(i.id),--t)}return e.filter(e=>!n.has(e.id))}function BS(e){return hS(e.intent??`neutral`,e.persistent)}var VS=!1;function HS(e,t){if(VS||e.length+1<=PS)return;let n=new Set(t.map(e=>e.id)),r=e.filter(e=>!n.has(e.id)&&BS(e));r.length!==0&&(VS=!0,console.warn(`[react-ui-v2/useToast] the toast stack is full (${PS}), so ${r.length} un-dismissed persistent toast(s) were dropped to make room. The user never saw them dismissed. Collapse repeats with dedupeKey, or report this many simultaneous failures somewhere other than the toast stack.`))}var US=(e,t)=>{switch(t.type){case`ADD_TOAST`:return{...e,toasts:zS([t.toast,...e.toasts])};case`UPDATE_TOAST`:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case`DISMISS_TOAST`:{let{toastId:n}=t;return{...e,toasts:e.toasts.map(e=>e.id===n||n===void 0?{...e,open:!1}:e)}}case`REMOVE_TOAST`:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},WS={id:`__suppressed__`,dismiss:()=>{},update:()=>{}};function GS(){let e={toasts:[]},t=new Set,n=new Map,r=new Map,i=0,a=!1,o=e=>{a=e,e&&f({type:`DISMISS_TOAST`})},s=()=>(i=(i+1)%(2**53-1),i.toString()),c=()=>{t.forEach(e=>e())},l=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),f({type:`REMOVE_TOAST`,toastId:e})},FS);n.set(e,t)},u=e=>{let t=n.get(e);t&&(clearTimeout(t),n.delete(e)),f({type:`REMOVE_TOAST`,toastId:e})},d=t=>{let n=r.get(t);if(!n?.automatic)return;let i=e.toasts.find(e=>e.id===t);if(!i)return;let a=RS(i);if(a!==n.key){if(a!==null){let n=e.toasts.find(e=>e.id!==t&&r.get(e.id)?.key===a);n&&u(n.id)}r.set(t,{key:a,automatic:!0})}},f=t=>{if(t.type===`DISMISS_TOAST`){let{toastId:n}=t;n?l(n):e.toasts.forEach(e=>l(e.id))}let n=e.toasts;if(e=US(e,t),r.size>0){let t=new Set(e.toasts.map(e=>e.id));r.forEach((e,n)=>{t.has(n)||r.delete(n)})}t.type===`ADD_TOAST`&&HS(n,e.toasts),c()};return{subscribe:e=>(t.add(e),()=>{t.delete(e)}),getSnapshot:()=>e,dispatch:f,add:t=>{if(a)return WS;let{dedupeKey:n,...i}=t,o=RS(t);if(o!==null){let t=e.toasts.find(e=>r.get(e.id)?.key===o);t&&u(t.id)}let c=s(),l=e=>{f({type:`UPDATE_TOAST`,toast:{...e,id:c}}),d(c)},p=()=>f({type:`DISMISS_TOAST`,toastId:c});return r.set(c,{key:o,automatic:t.dedupeKey===void 0}),f({type:`ADD_TOAST`,toast:{...i,id:c,open:!0,onOpenChange:e=>{e||p()}}}),{id:c,dismiss:p,update:l}},dismiss:e=>f({type:`DISMISS_TOAST`,toastId:e}),setSuppressed:o,reset:()=>{n.forEach(e=>clearTimeout(e)),n.clear(),r.clear(),e={toasts:[]},i=0,a=!1,VS=!1,c(),t.clear()}}}function KS(){let e=globalThis;return e[IS]||(e[IS]=GS()),e[IS]}function qS(e){return KS().add(e)}function JS(e){KS().setSuppressed(e)}function YS(){let e=KS();return{toasts:y.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot).toasts,toast:t=>e.add(t),dismiss:t=>e.dismiss(t)}}function XS(e,t,n){let r=[t,n];return r.every(e=>e==null||ZS(e))?r.filter(e=>ZS(e)).map(String).join(`
`):e?Array.from(e.querySelectorAll(`[data-toast-copy-text]`)).map(e=>e.textContent?.trim()??``).filter(Boolean).join(`
`):``}function ZS(e){return typeof e==`string`||typeof e==`number`}function QS({showCopy:e,action:t,copyText:n,labels:r}){return!e&&!t?null:(0,z.jsxs)(`div`,{"data-toast-footer":``,className:`-my-1.5 ml-auto flex shrink-0 items-center gap-2`,children:[e&&(0,z.jsx)(NS,{text:n,labels:r,className:t?void 0:`-mr-3`}),t]})}function $S({description:e,...t}){let n=t.showCopy||t.action!==void 0;return!e&&!n?null:(0,z.jsxs)(`div`,{className:`flex min-w-0 flex-wrap items-center justify-end gap-x-3 gap-y-1`,children:[e&&(0,z.jsx)(AS,{"data-toast-copy-text":``,className:`max-w-full flex-[1_0_auto]`,children:e}),(0,z.jsx)(QS,{...t})]})}function eC({toast:e,labels:t}){let{id:n,title:r,description:i,action:a,duration:o,copyable:s,persistent:c,intent:l=`neutral`,...u}=e,d=y.useRef(null),[f,p]=y.useState(``),m=s??l===`error`,h=hS(l,c),g=o??(a||m?15e3:5e3);return y.useLayoutEffect(()=>{m&&p(XS(d.current,r,i))},[m,r,i]),(0,z.jsxs)(CS,{intent:l,persistent:c,duration:h?o:g,...u,children:[(0,z.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-2.5`,children:[(0,z.jsx)(wS,{}),(0,z.jsxs)(`div`,{ref:d,className:`grid min-w-0 flex-1 gap-0.5 pr-2`,children:[r&&(0,z.jsx)(kS,{"data-toast-copy-text":``,children:r}),(0,z.jsx)($S,{description:i,showCopy:m,action:a,copyText:f,labels:t})]})]}),(0,z.jsx)(ES,{})]})}function tC({labels:e}={}){let{toasts:t}=YS();return(0,z.jsxs)(oS,{duration:dS,children:[t.map(t=>(0,z.jsx)(eC,{toast:t,labels:e},t.id)),(0,z.jsx)(uS,{})]})}var nC=[],rC=3e3;function iC({phrases:e=nC,intervalMs:t=rC,label:n}){let{t:r}=v(`ui`),i=n??r(`typingIndicator.thinking`,{defaultValue:`Assistant is thinking`}),[a,o]=y.useState(0);y.useEffect(()=>{if(e.length<=1)return;let n=setInterval(()=>{o(t=>(t+1)%e.length)},t);return()=>clearInterval(n)},[e,t]);let s=e[a]??e[0];return(0,z.jsxs)(`div`,{className:`w-full rounded-md border border-subtle bg-surface px-4 py-2.5 shadow-sm`,role:`status`,"aria-live":`polite`,"aria-label":i,children:[(0,z.jsx)(Ql,{variant:`assistant`,size:`sm`,className:`mb-2.5`}),(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,z.jsx)(`span`,{className:`h-1.5 w-1.5 animate-bounce rounded-full bg-text-secondary motion-reduce:animate-none [animation-delay:-0.3s]`}),(0,z.jsx)(`span`,{className:`h-1.5 w-1.5 animate-bounce rounded-full bg-text-secondary motion-reduce:animate-none [animation-delay:-0.15s]`}),(0,z.jsx)(`span`,{className:`h-1.5 w-1.5 animate-bounce rounded-full bg-text-secondary motion-reduce:animate-none`}),s&&(0,z.jsx)(`span`,{className:`ml-1 text-xs text-text-secondary transition-opacity motion-reduce:transition-none duration-300`,children:s})]})]})}var aC=y.forwardRef(({content:e,className:t,...n},r)=>(0,z.jsx)(`div`,{ref:r,className:R(`flex w-full justify-end`,t),...n,children:(0,z.jsx)(`div`,{className:`max-w-[80%] whitespace-pre-wrap break-words rounded-md rounded-br-none bg-brand px-4 py-2.5 text-sm text-brand-text shadow-sm`,children:e})}));aC.displayName=`UserBubble`;function oC(e,t,n){let r=Array(e);return new Proxy(r,{get(r,i,a){if(typeof i==`string`){let a=i.charCodeAt(0);if(a>=48&&a<=57){let a=+i;if(Number.isInteger(a)&&a>=0&&a<e){let e=r[a];if(!e){let i=t[a*2];e=r[a]={index:a,key:n(a),start:i,size:t[a*2+1],end:i+t[a*2+1],lane:0}}return e}}if(i===`length`)return e}return Reflect.get(r,i,a)}})}function sC(e,t,n){let r=n.initialDeps??[],i,a=!0;function o(){let o=e();return o.length!==r.length||o.some((e,t)=>r[t]!==e)?(r=o,i=t(...o),n?.onChange&&!(a&&n.skipInitialOnChange)&&n.onChange(i),a=!1,i):i}return o.updateDeps=e=>{r=e},o}function cC(e,t){if(e===void 0)throw Error(`Unexpected undefined${t?`: ${t}`:``}`);return e}var lC=(e,t)=>Math.abs(e-t)<1.01,uC=(e,t,n)=>{let r;return function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)}},dC,fC=()=>{if(dC!==void 0)return dC;if(typeof navigator>`u`)return dC=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return dC=!0;let e=navigator.maxTouchPoints;return dC=navigator.platform===`MacIntel`&&e!==void 0&&e>0},pC=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},mC=e=>e,hC=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},gC=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(pC(n)),!r.ResizeObserver)return()=>{};let a=new r.ResizeObserver(t=>{let r=()=>{let e=t[0];if(e?.borderBoxSize){let t=e.borderBoxSize[0];if(t){i({width:t.inlineSize,height:t.blockSize});return}}i(pC(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return a.observe(n,{box:`border-box`}),()=>{a.unobserve(n)}},_C={passive:!0},vC=typeof window>`u`||`onscrollend`in window,yC=(e,t,n)=>{let r=e.scrollElement;if(!r)return;let i=e.targetWindow;if(!i)return;let a=e.options.useScrollendEvent&&vC,o=0,s=a?null:uC(i,()=>t(o,!1),e.options.isScrollingResetDelay),c=e=>()=>{o=n(r),s?.(),t(o,e)},l=c(!0),u=c(!1);return r.addEventListener(`scroll`,l,_C),a&&r.addEventListener(`scrollend`,u,_C),()=>{r.removeEventListener(`scroll`,l),a&&r.removeEventListener(`scrollend`,u)}},bC=(e,t)=>yC(e,t,t=>{let{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r&&-1||1):t.scrollTop}),xC=(e,t,n)=>{if(n.options.useCachedMeasurements){let t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(t?.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?`inlineSize`:`blockSize`])}if(!t){let t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(i!==void 0)return i}return e[n.options.horizontal?`offsetWidth`:`offsetHeight`]},SC=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;(a=(i=r.scrollElement)?.scrollTo)==null||a.call(i,{[r.options.horizontal?`left`:`top`]:e+t,behavior:n})},CC=class{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var e;return((e=this.targetWindow?.performance)?.now)?.call(e)??Date.now()},this.observer=(()=>{let e=null,t=()=>e||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{let t=e.target,n=this.indexFromElement(t);if(!t.isConnected){this.observer.unobserve(t);for(let[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}return}this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}));return{disconnect:()=>{var n;(n=t())==null||n.disconnect(),e=null},observe:e=>t()?.observe(e,{box:`border-box`}),unobserve:e=>t()?.unobserve(e)}})(),this.range=null,this.setOptions=e=>{let t={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:mC,rangeExtractor:hC,onChange:()=>{},measureElement:xC,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:`data-index`,initialMeasurementsCache:[],lanes:1,anchorTo:`start`,followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:`estimate`,useCachedMeasurements:!1};for(let n in e){let r=e[n];r!==void 0&&(t[n]=r)}let n=this.options,r=null,i=null,a=!1;if(n!==void 0&&n.enabled&&t.enabled&&t.anchorTo===`end`&&this.scrollElement!==null){let e=n.count,o=t.count,s=this.getMeasurements(),c=e>0?s[0]?.key??n.getItemKey(0):null,l=e>0?s[e-1]?.key??n.getItemKey(e-1):null;if(o!==e||e>0&&o>0&&(t.getItemKey(0)!==c||t.getItemKey(o-1)!==l)){a=!0;let c=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;c&&(r=[c.key,this.getScrollOffset()-c.start]);let u=t.followOnAppend===!0?`auto`:t.followOnAppend||null;u&&o>e&&this.isAtEnd(n.scrollEndThreshold)&&(e===0||t.getItemKey(o-1)!==l)&&(i=u)}}this.options=t,a&&(this.pendingMin=0,this.itemSizeCacheVersion++);let o=!1,s=0;if(r&&this.scrollOffset!==null){let[e,t]=r,n=this.getMeasurements(),{count:i,getItemKey:a}=this.options,c=0;for(;c<i&&a(c)!==e;)c++;if(c<i){let e=n[c];if(e){let n=Math.max(0,e.start+t);n!==this.scrollOffset&&(s=n-this.scrollOffset,this.scrollOffset=n,o=!0)}}}(o||i)&&(this.pendingScrollAnchor=[o?r[0]:null,o?r[1]:0,i,s])},this.notify=e=>{var t,n;(n=(t=this.options).onChange)==null||n.call(t,this,e)},this.maybeNotify=sC(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.rafId!=null&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{let e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e){this.maybeNotify();return}if(this.scrollElement=e,this.targetWindow=this.scrollElement&&`ownerDocument`in this.scrollElement?this.scrollElement.ownerDocument.defaultView:this.scrollElement?.window??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&this._intendedScrollOffset===null&&e===this.scrollOffset)return;this._intendedScrollOffset!==null&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,this.scrollAdjustments=0;let n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n<e?`forward`:`backward`:null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),`addEventListener`in this.scrollElement){let e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,!(!fC()||this.targetWindow==null)&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener(`touchstart`,t,_C),e.addEventListener(`touchend`,n,_C),this.unsubs.push(()=>{e.removeEventListener(`touchstart`,t),e.removeEventListener(`touchend`,n),this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}let t=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,t&&this.scrollElement&&this.options.enabled){let[e,n,r,i]=t;e!==null&&!r&&(fC()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?i!==0&&(this._iosDeferredAdjustment+=i):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}},this._flushIosDeferredIfReady=()=>{if(this._iosDeferredAdjustment===0||this.isScrolling||this._iosTouching||this._iosJustTouchEnded)return;let e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1){this._iosDeferredAdjustment=0;return}let n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?`width`:`height`]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset==`function`?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=sC(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,i,a,o,s)=>(this.prevLanes!==void 0&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s}),{key:!1}),this.getMeasurements=sC(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s},c)=>{let l=this.itemSizeCache;if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let u=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),a===1){let i=e*2,a=this._flatMeasurements;if(!a||a.length<i){let e=new Float64Array(i);a&&u>0&&e.set(a.subarray(0,u*2)),a=e,this._flatMeasurements=a}let o;if(u===0)o=t+n;else{let e=u-1;o=a[e*2]+a[e*2+1]+s}for(let t=u;t<e;t++){let e=r(t),n=l.get(e),i=typeof n==`number`?n:this.options.estimateSize(t);a[t*2]=o,a[t*2+1]=i,o+=i+s}let c=oC(e,a,r);return this.measurementsCache=c,c}let d=this.measurementsCache.slice(0,u),f=Array(a).fill(void 0),p=new Float64Array(a),m=0;for(let e=0;e<u;e++){let t=d[e];t&&(f[t.lane]===void 0&&m++,f[t.lane]=e,p[t.lane]=t.end)}for(let i=u;i<e;i++){let e=r(i),c=this.laneAssignments.get(i),u,h,g=o===`estimate`||l.has(e);if(c!==void 0&&this.options.lanes>1){u=c;let e=f[u],r=e===void 0?void 0:d[e];h=r?r.end+s:t+n}else if(m===a){let e=0,t=p[0],n=f[0];for(let r=1;r<a;r++){let i=p[r];(i<t||i===t&&f[r]<n)&&(e=r,t=i,n=f[r])}u=e,h=t+s,g&&this.laneAssignments.set(i,u)}else u=i%this.options.lanes,h=t+n,g&&this.laneAssignments.set(i,u);let _=l.get(e),v=typeof _==`number`?_:this.options.estimateSize(i),y=h+v;d[i]={index:i,start:h,size:v,end:y,key:e,lane:u},f[u]===void 0&&m++,f[u]=i,p[u]=y}return this.measurementsCache=d,d},{key:!1,debug:()=>this.options.debug}),this.calculateRange=sC(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>e.length===0||t===0?(this.range=null,null):(this.range=EC(e,t,n,r,r===1&&this._flatMeasurements!=null?this._flatMeasurements:null),this.range),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=sC(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>r===null||i===null?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{if(!this.scrollState||this.scrollState.behavior!==`smooth`)return!0;let t=this.scrollState.index??this.getVirtualItemForOffset(this.scrollState.lastTargetOffset)?.index;if(t!==void 0&&this.range){let n=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,t-n),i=Math.min(this.options.count-1,t+n);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}let t=this.indexFromElement(e),n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(t)&&this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{if(e<0||e>=this.options.count)return;let n,r,i,a=this._flatMeasurements;if(this.options.lanes===1&&a!==null)i=this.options.getItemKey(e),r=a[e*2],n=a[e*2+1];else{let t=this.measurementsCache[e];if(!t)return;i=t.key,r=t.start,n=t.size}let o=this.itemSizeCache.get(i)??n,s=t-o;if(s!==0){let a=this.options.anchorTo===`end`&&this.scrollState?.behavior!==`smooth`&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,c=a?this.getTotalSize():0,l=this.getScrollOffset()+this.scrollAdjustments,u=this.itemSizeCache.has(i)?r+o<=l&&this.scrollDirection!==`backward`:r<l,d=this.scrollState?.behavior!==`smooth`&&(this.shouldAdjustScrollPositionOnItemSizeChange===void 0?u:this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:i,start:r,size:n,end:r+n,lane:0},s,this));(this.pendingMin===null||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(i,t),this.itemSizeCacheVersion++;let f=!1;a?f=this.applyScrollAdjustment(this.getTotalSize()-c):d&&(f=this.applyScrollAdjustment(s)),this.notify(f)}},this.getVirtualItems=sC(()=>[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;r<i;r++){let i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(t.length===0)return;let n=this._flatMeasurements,r=this.options.lanes===1&&n!=null;return cC(t[wC(0,t.length-1,r?e=>n[e*2]:e=>cC(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if(`scrollHeight`in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;let r=this.getSize(),i=this.getScrollOffset();t===`auto`&&(t=e>=i+r?`end`:`start`),t===`center`?e+=(n-r)/2:t===`end`&&(e-=r);let a=this.getMaxScrollOffset();return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t=`auto`)=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if(t===`auto`){if(i.end>=r+n-this.options.scrollPaddingEnd)t=`end`;else if(i.start<=r+this.options.scrollPaddingStart)t=`start`;else return[r,t]}if(t===`end`&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let a=t===`end`?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,i.size),t]},this.scrollToOffset=(e,{align:t=`start`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0;let r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t=`auto`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,a]=r,o=this.now();this.scrollState={index:e,align:a,behavior:n,startedAt:o,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t=`auto`}={})=>{let n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:`start`,behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e=`auto`}={})=>{if(this.options.count>0){this.scrollToIndex(this.options.count-1,{align:`end`,behavior:e});return}this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{let e=this.getMeasurements(),t;if(e.length===0)t=this.options.paddingStart;else if(this.options.lanes===1){let n=e.length-1,r=this._flatMeasurements;t=r==null?e[n]?.end??0:r[n*2]+r[n*2+1]}else{let n=Array(this.options.lanes).fill(null),r=e.length-1;for(;r>=0&&n.some(e=>e===null);){let t=e[r];n[t.lane]===null&&(n[t.lane]=t.end),r--}t=Math.max(...n.filter(e=>e!==null))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{let e=[];if(this.itemSizeCache.size===0)return e;let t=this.getMeasurements();for(let n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){return e===0?!1:fC()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?(this._iosDeferredAdjustment+=e,!1):(this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),this.scrollOffset!==null&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0)}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}this.rafId??=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let e=this.scrollState.index==null?void 0:this.getOffsetForIndex(this.scrollState.index,this.scrollState.align),t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&lC(t,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1){this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:`auto`}),this.scrollState=null;return}}else if(this.scrollState.stableFrames=0,n){let e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r=this.scrollState.behavior===`smooth`&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior=`auto`),this._scrollToOffset(t,{adjustments:void 0,behavior:r?`smooth`:`auto`})}this.scheduleScrollReconcile()}},wC=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,a=n(i);if(a<r)e=i+1;else if(a>r)t=i-1;else return i}return e>0?e-1:0};function TC(e,t,n){let r=0;for(;r<=t;){let i=(r+t)/2|0,a=e[i*2];if(a<n)r=i+1;else if(a>n)t=i-1;else return i}return r>0?r-1:0}function EC(e,t,n,r,i){let a=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:a};if(r===1&&i!==null){let e=TC(i,a,n),r=e,o=n+t;for(;r<a&&i[r*2]+i[r*2+1]<o;)r++;return{startIndex:e,endIndex:r}}let o=wC(0,a,t=>e[t].start,n),s=o;if(r===1)for(;s<a&&e[s].end<n+t;)s++;else if(r>1){let i=Array(r).fill(0);for(;s<a&&i.some(e=>e<n+t);){let t=e[s];i[t.lane]=t.end,s++}let c=Array(r).fill(n+t);for(;o>=0&&c.some(e=>e>=n);){let t=e[o];c[t.lane]=t.start,o--}o=Math.max(0,o-o%r),s=Math.min(a,s+(r-1-s%r))}return{startIndex:o,endIndex:s}}var DC=typeof document<`u`?y.useLayoutEffect:y.useEffect;function OC({useFlushSync:e=!0,directDomUpdates:t=!1,directDomUpdatesMode:n=`transform`,...r}){let i=y.useReducer(e=>e+1,0)[1],a=y.useRef({enabled:t,mode:n,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});a.current.enabled=t,a.current.mode=n;let o=e=>{let t=a.current;if(!t.enabled||!t.container)return;let n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;let r=e.options.horizontal?`width`:`height`;t.container.style[r]=`${n}px`}},s=e=>{let t=a.current;if(!t.enabled||!t.container)return;o(e);let n=!!e.options.horizontal,r=t.mode===`transform`,i=n?`left`:`top`,s=e.options.scrollMargin,c=e.getVirtualItems();for(let a of c){let o=a.start-s,c=e.elementsCache.get(a.key);c&&t.lastPositions.get(c)!==o&&(t.lastPositions.set(c,o),r?c.style.transform=n?`translate3d(${o}px, 0, 0)`:`translate3d(0, ${o}px, 0)`:c.style[i]=`${o}px`)}},c={...r,onChange:(t,n)=>{var o;let c=a.current,l=!0;if(c.enabled){s(t);let e=t.range,n=c.prevRange;l=!n||n.isScrolling!==t.isScrolling||n.startIndex!==e?.startIndex||n.endIndex!==e?.endIndex,l&&(c.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}l&&(e&&n?(0,yt.flushSync)(i):i()),(o=r.onChange)==null||o.call(r,t,n)}},[l]=y.useState(()=>{let e=new CC(c);return Object.assign(e,{containerRef:t=>{let n=a.current;if(n.container=t,n.lastSize=null,t&&n.enabled){let r=e.getTotalSize();n.lastSize=r;let i=e.options.horizontal?`width`:`height`;t.style[i]=`${r}px`}}})});return l.setOptions(c),DC(()=>l._didMount(),[]),DC(()=>(o(l),l._willUpdate())),DC(()=>{s(l)}),l}function kC(e){return OC({observeElementRect:gC,observeElementOffset:bC,scrollToFn:SC,...e})}var AC=8;function jC({items:e,getKey:t,renderItem:n,estimateRowHeightPx:r,maxHeightPx:i,overscan:a=AC,className:o,"aria-label":s,"data-testid":c}){let l=y.useRef(null),u=y.useCallback((e,t)=>{let n=e.scrollElement;if(!n)return;let r=()=>{let e=n.getBoundingClientRect();t({width:e.width,height:e.height||i})};r();let a=new ResizeObserver(r);return a.observe(n),()=>a.disconnect()},[i]),d=y.useCallback(e=>e.getBoundingClientRect().height||r,[r]),f=kC({count:e.length,getScrollElement:()=>l.current,estimateSize:()=>r,overscan:a,getItemKey:n=>t(e[n],n),observeElementRect:u,measureElement:d,initialRect:{width:0,height:i}});return(0,z.jsx)(`section`,{ref:l,className:R(`overflow-y-auto`,o),style:{maxHeight:i},"aria-label":s,"data-testid":c,children:(0,z.jsx)(`div`,{style:{height:f.getTotalSize(),position:`relative`,width:`100%`},children:f.getVirtualItems().map(t=>(0,z.jsx)(`div`,{"data-index":t.index,ref:f.measureElement,style:{position:`absolute`,top:0,left:0,width:`100%`,transform:`translateY(${t.start}px)`},children:n(e[t.index],t.index)},t.key))})})}jC.displayName=`VirtualList`;function MC(e,t){let[n,r]=(0,y.useState)(!1),[i,a]=(0,y.useState)(null),o=(0,y.useRef)(e);o.current=e;let s=(0,y.useRef)(t);s.current=t;let c=(0,y.useRef)(!1);return{submit:(0,y.useCallback)(async(...e)=>{if(!c.current){c.current=!0,r(!0),a(null);try{let t=await o.current(...e);return s.current?.onSuccess?.(t),t}catch(e){a(e),s.current?.onError?.(e);return}finally{c.current=!1,r(!1)}}},[]),loading:n,error:i,reset:(0,y.useCallback)(()=>{a(null)},[])}}var NC=`[role="dialog"][data-state="open"], [role="alertdialog"][data-state="open"]`;function PC({onClose:e,enabled:t=!0}){y.useEffect(()=>{if(!t)return;let n=t=>{t.key===`Escape`&&(t.defaultPrevented||document.querySelector(NC)||e())};return document.addEventListener(`keydown`,n),()=>document.removeEventListener(`keydown`,n)},[t,e])}function FC(){let e=window.location.hash.replace(/^#\/?/,``),t=e.indexOf(`?`);return t>=0?e.substring(0,t):e}function IC(){let e=window.location.hash.replace(/^#\/?/,``),t=new Map;if(!e)return t;let n=e.indexOf(`?`),r=(n>=0?e.substring(n+1):e).split(`&`);for(let e of r){let n=e.indexOf(`=`);n>0&&t.set(decodeURIComponent(e.substring(0,n)),decodeURIComponent(e.substring(n+1)))}return t}function LC(e){let t=[];for(let[n,r]of e)t.push(`${encodeURIComponent(n)}=${encodeURIComponent(r)}`);return t.join(`&`)}var RC=`__TSR_index`,zC=`__TSR_key`;function BC(){return Math.random().toString(36).slice(2,9)}function VC(e){let t=window.history.state;if(e===`replace`||!t||typeof t[RC]!=`number`)return t??null;let n=BC();return{...t,[RC]:t[RC]+1,key:n,[zC]:n}}function HC(e,t){if(window.location.hash===e)return;let n=t?.history??`replace`,r=VC(n),i=e===``?`${window.location.pathname}${window.location.search}`:e;n===`push`?window.history.pushState(r,``,i):window.history.replaceState(r,``,i),t?.notify!==!1&&window.dispatchEvent(new HashChangeEvent(`hashchange`))}function UC(e,t,n){let r=FC(),i=IC();t==null||t===``?i.delete(e):i.set(e,t);let a=LC(i);HC(`#${a?`/${r}?${a}`:`/${r}`}`,n)}function WC(e){return IC().get(e)??null}function GC(e,t){let[n,r]=(0,y.useState)(()=>WC(e)??t??null);return(0,y.useEffect)(()=>{let n=()=>{let n=WC(e);r(n??t??null)};return window.addEventListener(`hashchange`,n),window.addEventListener(`popstate`,n),()=>{window.removeEventListener(`hashchange`,n),window.removeEventListener(`popstate`,n)}},[e,t]),[n,(0,y.useCallback)((t,n)=>{r(t),UC(e,t,n)},[e])]}function KC(){let[e,t]=(0,y.useState)(()=>Object.fromEntries(IC()));return(0,y.useEffect)(()=>{let e=()=>t(Object.fromEntries(IC()));return window.addEventListener(`hashchange`,e),window.addEventListener(`popstate`,e),()=>{window.removeEventListener(`hashchange`,e),window.removeEventListener(`popstate`,e)}},[]),e}function qC(e){return typeof window>`u`||typeof window.matchMedia!=`function`?null:window.matchMedia(e)}function JC(){return!1}function YC(e){let t=y.useCallback(t=>{let n=qC(e);return n?typeof n.addEventListener==`function`?(n.addEventListener(`change`,t),()=>n.removeEventListener(`change`,t)):(n.addListener(t),()=>n.removeListener(t)):()=>{}},[e]),n=y.useCallback(()=>{let t=qC(e);return t?t.matches:!1},[e]);return y.useSyncExternalStore(t,n,JC)}var XC=4e3;function ZC(e,t){for(let n=t.length-1;n>=0;n--)if(e>=t[n].min)return n;return 0}function QC(e,t,n){return!e||e.length===0?``:n?e[0]:e[t%e.length]}function $C(e){let{progress:t,phases:n,override:r}=e,i=(0,y.useMemo)(()=>ZC(t,n),[t,n]),[a,o]=(0,y.useState)(0);i>a&&o(i);let s=Math.max(i,a),[c,l]=(0,y.useState)(0),u=(0,y.useRef)(s);(0,y.useEffect)(()=>{s!==u.current&&(u.current=s,l(0))},[s]);let d=!!r&&r.trim().length>0,f=n[s]?.titles,p=Mv(),m=!p&&!d&&!!f&&f.length>1;return(0,y.useEffect)(()=>{if(!m)return;let e=setInterval(()=>{l(e=>e+1)},XC);return()=>clearInterval(e)},[m,s]),d?r:QC(f,c,p)}var ew=`[data-revealed]`,tw=.08,nw=`0px 0px -10% 0px`;function rw(e){for(let t of e)t.dataset.revealed=`true`}function iw(e){return{selector:e.selector??ew,threshold:e.threshold??tw,rootMargin:e.rootMargin??nw,once:e.once??!0,disabled:e.disabled??!1}}function aw(e,{threshold:t,rootMargin:n,once:r}){let i=new IntersectionObserver(e=>{for(let t of e){let e=t.target;t.isIntersecting?(e.dataset.revealed=`true`,r&&i.unobserve(e)):r||(e.dataset.revealed=`false`)}},{root:e,threshold:t,rootMargin:n});return i}function ow(e={}){let t=y.useRef(e);t.current=e;let n=y.useRef(null),r=y.useCallback(e=>{if(n.current?.disconnect(),n.current=null,!e)return;let r=iw(t.current),i=Array.from(e.querySelectorAll(r.selector));if(r.disabled||typeof IntersectionObserver>`u`){rw(i);return}let a=aw(e,r);for(let e of i)a.observe(e);n.current=a},[]);return y.useEffect(()=>()=>{n.current?.disconnect(),n.current=null},[]),r}var sw=3e4,cw=95,lw=50,uw=.12,dw=.8,fw=.15,pw=4.5;function mw(e){return Number.isFinite(e)?Math.max(0,Math.min(100,e)):0}function hw(e){let t=(Math.sin(e/280)+1)/2*((Math.sin(e/1300)+1)/2);return t<fw?0:t}function gw(e,t,n,r){return n===void 0?t:Math.min(t,Math.max(r,e+n))}function _w(e){let{target:t,running:n,estimatedDurationMs:r=sw,trickleCeiling:i=cw,tickMs:a=lw,initialProgress:o=0,maxLead:s}=e,[c,l]=(0,y.useState)(()=>Math.round(mw(o))),u=(0,y.useRef)(mw(o)),d=(0,y.useRef)(mw(o)),f=(0,y.useRef)(t),p=Mv();(0,y.useEffect)(()=>{f.current=t},[t]);let m=t>=100;return(0,y.useEffect)(()=>{if(!n&&!m)return;if(p){let e=mw(t),n=Math.round(e);e>u.current&&(u.current=e),l(e=>n>e?n:e);return}let e=i/Math.max(r,a)*a,o=setInterval(()=>{let t=f.current,n=u.current,r=n;if(t>=100){if(n>=100){clearInterval(o);return}let e=Math.max(dw,(100-n)*.15);r=Math.min(100,n+e),100-r<.05&&(r=100)}else{let a=t-n;if(a>.3)r=Math.min(t,n+a*uw);else if(n<i){let a=hw(Date.now()),o=e*a*pw,c=gw(t,i,s,d.current);r=Math.min(c,n+o)}}if(r<n&&(r=n),r!==n){u.current=r;let e=Math.round(r);l(t=>e>t?e:t)}},a);return()=>clearInterval(o)},[n,m,r,i,a,p,t,s]),c}var vw=/\b(password|passwd|secret|token|api[\s_-]?key|private[\s_-]?key)\b/i;function yw(e){return e.credential_handle==null?``:String(e.credential_handle)}function bw(e){return e.sensitive===!0||yw(e)!==``||vw.test(String(e.label??``))}function xw(e,t=1){if(e===0)return`0 bytes`;let n=[`bytes`,`KB`,`MB`,`GB`,`TB`,`PB`],r=e,i=0;for(;r>=1024&&i<n.length-1;)r/=1024,i++;return i===0?`${r} ${n[i]}`:`${r.toFixed(t)} ${n[i]}`}var Sw=`abcdefghjkmnpqrstuvwxyz`,Cw=`ABCDEFGHJKMNPQRSTUVWXYZ`,ww=`23456789`,Tw=`!@#$%^&*_+-=`,Ew=Sw+Cw+ww+Tw;function Dw(e=16){let t=new Uint32Array(e);crypto.getRandomValues(t);let n=[Sw[t[0]%23],Cw[t[1]%23],ww[t[2]%8],Tw[t[3]%12]],r=[];for(let n=4;n<e;n++)r.push(Ew[t[n]%66]);let i=[...n,...r],a=new Uint32Array(i.length);crypto.getRandomValues(a);for(let e=i.length-1;e>0;e--){let t=a[e]%(e+1);[i[e],i[t]]=[i[t],i[e]]}return i.join(``)}function Ow(e){return e.body.hasAttribute(`data-scroll-locked`)?!0:e.querySelector(`[role="dialog"][data-state="open"],[role="alertdialog"][data-state="open"]`)!=null}function kw(e={}){let{doc:t=document,windowMs:n=2e3}=e,r=()=>{t.body.style.pointerEvents===`none`&&(Ow(t)||t.body.style.removeProperty(`pointer-events`))};if(r(),typeof MutationObserver>`u`)return()=>{};let i=new MutationObserver(r);i.observe(t.body,{attributes:!0,attributeFilter:[`style`,`data-scroll-locked`],childList:!0,subtree:!0});let a=setTimeout(()=>i.disconnect(),n);return()=>{clearTimeout(a),i.disconnect()}}var Aw=`wp-pop 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards`,jw=`wp-draw 0.35s ease-out 0.25s both`,Mw=`wp-up 0.3s cubic-bezier(0.16, 1, 0.3, 1) 0.4s both`,Nw=`wpProgressBarShimmer 2.4s linear infinite`,Pw=`wpStageIconSpin 1s linear infinite`,Fw=`group w-full h-full text-left`,Iw=y.forwardRef((e,t)=>{let{className:n,icon:r,title:i,description:a,actionLabel:o,onDismiss:s,dismissLabel:c,dismissTestId:l,...u}=e,d=(0,z.jsx)(Eu,{asChild:!0,interactive:!0,bg:`surface`,padding:`md`,children:(0,z.jsx)(`button`,{ref:t,type:`button`,className:R(Fw,n),...u,children:(0,z.jsxs)(q,{gap:`sm`,height:`full`,children:[(0,z.jsxs)(G,{gap:`sm`,align:`center`,className:R(`min-w-0`,s&&`pr-14`),children:[(0,z.jsx)(rg,{name:r,intent:`brand`,size:`sm`}),(0,z.jsx)(K,{size:`md`,weight:`semibold`,className:`truncate`,children:i})]}),(0,z.jsx)(K,{size:`md`,tone:`muted`,className:R(`line-clamp-2`,s&&`pr-14`),children:a}),o&&(0,z.jsx)(`div`,{className:`mt-auto pt-6`,children:(0,z.jsxs)(G,{justify:`end`,align:`center`,gap:`xs`,children:[(0,z.jsx)(K,{size:`md`,weight:`medium`,intent:`brand`,className:`truncate max-w-[60%] group-hover:underline`,children:o}),(0,z.jsx)(V,{name:`arrow-right-s-line`,size:`sm`,tone:`brand`,className:`transition-transform duration-fast group-hover:translate-x-0.5 motion-reduce:transition-none motion-reduce:transform-none`})]})})]})})});return s?(0,z.jsxs)(`div`,{className:`relative`,children:[d,(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,size:`md`,iconSize:`sm`,icon:`close-line`,className:`absolute top-2 right-2`,"aria-label":c,onClick:e=>{e.stopPropagation(),s(e)},"data-testid":l})]}):d});Iw.displayName=`ActionCard`;var Lw={neutral:`bg-text-secondary`,brand:`bg-brand`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,info:`bg-info`},Rw=new Set([`brand`,`success`,`warning`,`error`]),zw=`Dismiss`;function Bw(e,t){return y.Children.map(e,e=>{if(!y.isValidElement(e))return e;if(e.type===W){let n=e;return n.props.intent===void 0?y.cloneElement(n,{intent:t}):n}let{children:n}=e.props;return n==null?e:y.cloneElement(e,void 0,Bw(n,t))})}function Vw(e,t){let n=Rw.has(e);return t??(n?`alert`:`status`)}function Hw(e,t){let n=Rw.has(e);return t??(n?`assertive`:`polite`)}function Uw({icon:e,title:t,children:n,actions:r,dismissible:i,dismissLabel:a,onDismiss:o}){return(0,z.jsxs)(G,{gap:`md`,align:`start`,justify:`between`,className:`max-w-5xl mx-auto`,children:[(0,z.jsxs)(G,{gap:`md`,align:`center`,className:`min-w-0 flex-1`,children:[e?(0,z.jsx)(`span`,{className:`shrink-0`,children:e}):null,(0,z.jsxs)(q,{gap:`xs`,className:`min-w-0 flex-1`,children:[t?(0,z.jsx)(Xh,{level:5,weight:`semibold`,children:t}):null,(0,z.jsx)(K,{size:`md`,tone:`muted`,children:n})]})]}),(0,z.jsxs)(G,{gap:`sm`,align:`center`,className:`shrink-0`,children:[r,i&&(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`sm`,icon:`close-line`,"aria-label":a,onClick:o,"data-testid":`banner-dismiss`})]})]})}var Ww=y.forwardRef(({className:e,intent:t=`brand`,stripe:n=`left`,dismissible:r=!1,onDismiss:i,icon:a,title:o,actions:s,children:c,dismissLabel:l=zw,role:u,"aria-live":d,...f},p)=>{let m=Vw(t,u),h=Hw(t,d),g=t===`neutral`?s:Bw(s,t);return(0,z.jsxs)(`div`,{ref:p,role:m,"aria-live":h,className:R(`relative w-full`,Re[t],`px-6 py-3.5`,e),...f,children:[n===`left`&&(0,z.jsx)(`span`,{"aria-hidden":`true`,className:R(`absolute left-0 top-0 bottom-0 w-1`,Lw[t])}),(0,z.jsx)(Uw,{icon:a,title:o,actions:g,dismissible:r,dismissLabel:l,onDismiss:i,children:c})]})});Ww.displayName=`Banner`;function Gw({value:e,onChange:t,onSend:n,disabled:r,loading:i,placeholder:a,inputLabel:o,sendLabel:s,disclaimer:c,className:l}){let{t:u}=v(`ui`),d=a??u(`chatComposer.placeholder`,{defaultValue:`Ask me anything…`}),f=o??u(`chatComposer.inputLabel`,{defaultValue:`Chat input`}),p=s??u(`chatComposer.sendLabel`,{defaultValue:`Send message`}),m=!(r||i)&&e.trim().length>0,h=(0,y.useRef)(null),g=(0,y.useCallback)(()=>{let e=h.current;e&&(e.style.height=`auto`,e.style.height=`${e.scrollHeight}px`,e.style.overflowY=e.scrollHeight>e.clientHeight?`auto`:`hidden`)},[]);return(0,y.useLayoutEffect)(()=>{g()},[e,g]),(0,y.useLayoutEffect)(()=>{let e=h.current;if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(()=>g());return t.observe(e),()=>t.disconnect()},[g]),(0,z.jsxs)(`div`,{className:R(`shrink-0`,l),children:[(0,z.jsxs)(`div`,{className:R(`flex items-center gap-2 rounded-md border border-subtle bg-surface px-3 py-2 shadow-sm`,`transition-colors motion-reduce:transition-none focus-within:border-brand focus-within:shadow-ring-default`),children:[(0,z.jsx)(`textarea`,{ref:h,value:e,onChange:e=>t(e.target.value),onKeyDown:e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),m&&n())},rows:1,placeholder:d,disabled:r,"aria-label":f,className:R(`max-h-32 flex-1 resize-none overflow-hidden bg-transparent text-sm leading-relaxed text-text-primary`,`outline-none placeholder:text-text-secondary`,r&&`opacity-50`)}),(0,z.jsx)(W,{type:`button`,size:`icon`,shape:`pill`,disabled:!m,onClick:()=>{n(),h.current?.focus()},"aria-label":p,className:`h-11 w-11 shrink-0 sm:h-8 sm:w-8`,children:i?(0,z.jsx)(ht,{size:`sm`}):(0,z.jsx)(V,{name:`send-plane-fill`,size:`lg`,className:`leading-none`})})]}),c&&(0,z.jsx)(`div`,{className:`mt-2 text-center text-xs text-text-secondary`,children:c})]})}function Kw({onSend:e,disabled:t,loading:n}){let[r,i]=(0,y.useState)(``),a=!!(t||n),o=!a&&r.trim().length>0,s=(0,y.useCallback)(()=>{o&&(e(r),i(``))},[o,e,r]);return{value:r,onChange:i,onKeyDown:(0,y.useCallback)(e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),s())},[s]),submit:s,busy:a,canSend:o}}function qw({name:e,hint:t,error:n,required:r}){let i=t?`${e}-hint`:void 0,a=n?`${e}-error`:void 0,o=[];i&&o.push(i),a&&o.push(a);let s=o.length>0?o.join(` `):void 0,c={id:e,name:e};return s&&(c[`aria-describedby`]=s),n&&(c[`aria-invalid`]=!0),r&&(c[`aria-required`]=!0),{controlProps:c,hintId:i,errorId:a,intent:n?`error`:`neutral`}}var Jw=y.forwardRef(({label:e,name:t,hint:n,error:r,required:i,...a},o)=>{let{controlProps:s,hintId:c,errorId:l,intent:u}=qw({name:t,hint:n,error:r});return(0,z.jsxs)(G,{gap:`sm`,align:`start`,children:[(0,z.jsx)(Xu,{ref:o,intent:u,required:i,"aria-required":i||void 0,...s,...a}),(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(wg,{htmlFor:t,required:i,children:e}),n&&(0,z.jsx)(K,{id:c,as:`p`,size:`sm`,intent:`neutral`,weight:`regular`,className:`text-text-secondary`,children:n}),r&&(0,z.jsx)(K,{id:l,as:`p`,size:`sm`,intent:`error`,role:`alert`,children:r})]})]})});Jw.displayName=`CheckboxField`;var Yw={show:{key:`copyableSecret.show`,english:`Show secret`},hide:{key:`copyableSecret.hide`,english:`Hide secret`},copy:{key:`copyableSecret.copy`,english:`Copy`},copied:{key:`copyableSecret.copied`,english:`Copied`},copyFailed:{key:`copyableSecret.copyFailed`,english:`Copy failed`},unavailable:{key:`copyableSecret.unavailable`,english:`The secret is unavailable. Reset it.`}},Xw=`•`.repeat(10);function Zw({display:e,revealed:t,ariaLabel:n}){return t?(0,z.jsx)(`code`,{className:`font-mono text-md text-text-primary break-all`,children:e}):(0,z.jsx)(`code`,{className:`font-mono text-md text-text-primary break-all`,"data-masked":`true`,role:`img`,"aria-label":n,children:e})}function Qw({copied:e,copyFailed:t,successText:n,failedText:r,children:i}){return(0,z.jsx)(Pa,{children:(0,z.jsxs)(Fa,{open:e||t,children:[(0,z.jsx)(Ia,{asChild:!0,children:i}),(0,z.jsx)(La,{"aria-hidden":!0,children:t?r:n})]})})}function $w({reveal:e,copy:t,revealed:n,copied:r,spent:i,copyFailed:a,failedText:o,confirmTooltipText:s,resolvedLabels:c,onRevealToggle:l,onCopyClick:u}){let d=(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`md`,disabled:i,icon:Kg(r||i,a),"aria-label":Wg(r||i,a,{...c,copyFailed:o}),onClick:u});return(0,z.jsxs)(G,{gap:`xs`,align:`center`,children:[e&&(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`md`,icon:n?`eye-off-line`:`eye-line`,"aria-label":n?c.hide:c.show,"aria-pressed":n,onClick:l}),t&&(0,z.jsx)(Qw,{copied:r,copyFailed:a,successText:s,failedText:o,children:d})]})}var eT=y.forwardRef(({value:e,resolveValue:t,singleUse:n=!1,reveal:r=!0,copy:i=!0,defaultRevealed:a=!1,"aria-label":o,onCopy:s,onCopyError:c,confirmTooltip:l,labels:u},d)=>{let{t:f}=v(`ui`),p=y.useMemo(()=>({...Object.fromEntries(Object.entries(Yw).map(([e,{key:t,english:n}])=>[e,f(t,{defaultValue:n})])),...u}),[u,f]),[m,h]=y.useState(a),[g,_]=y.useState(!1),b=y.useCallback(()=>{n&&_(!0),s?.()},[n,s]),{copied:x,copyFailed:S,resolveFailed:C,handleCopy:w}=Hg(t??e,b,c),T=C?p.unavailable:p.copyFailed,E=l||p.copied,D=m?e:Xw,O=Gg(x,S,E,T);return(0,z.jsxs)(G,{ref:d,gap:`sm`,align:`center`,justify:`between`,children:[(0,z.jsx)(Zw,{display:D,revealed:m,ariaLabel:o??f(`copyableSecret.ariaLabel`,{defaultValue:`Secret value`})}),(0,z.jsx)($w,{reveal:r,copy:i,revealed:m,copied:x,spent:g,copyFailed:S,failedText:T,confirmTooltipText:E,resolvedLabels:p,onRevealToggle:()=>h(e=>!e),onCopyClick:w}),(0,z.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`sr-only`,children:O})]})});eT.displayName=`CopyableSecret`;var tT=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`dl`,{ref:n,className:R(`rounded-md border border-border-subtle overflow-hidden`,e),...t}));tT.displayName=`DataList`;var nT=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`flex items-start gap-4 px-4 py-3 border-b border-border-subtle last:border-b-0`,e),...t}));nT.displayName=`DataListItem`;var rT=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`dt`,{ref:n,className:R(`min-w-[140px] shrink-0 text-md font-semibold uppercase tracking-wide text-text-secondary pt-0.5`,e),...t}));rT.displayName=`DataListLabel`;var iT=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`dd`,{ref:n,className:R(`flex-1 text-md text-text-primary`,e),...t}));iT.displayName=`DataListValue`;function J(e){let t=Object.prototype.toString.call(e);return e instanceof Date||typeof e==`object`&&t===`[object Date]`?new e.constructor(+e):typeof e==`number`||t===`[object Number]`||typeof e==`string`||t===`[object String]`?new Date(e):new Date(NaN)}function aT(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function oT(e,t){let n=J(e);return isNaN(t)?aT(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function sT(e,t){let n=J(e);if(isNaN(t))return aT(e,NaN);if(!t)return n;let r=n.getDate(),i=aT(e,n.getTime());return i.setMonth(n.getMonth()+t+1,0),r>=i.getDate()?i:(n.setFullYear(i.getFullYear(),i.getMonth(),r),n)}var cT=365.2425,lT=6048e5,uT=864e5,dT=86400;dT*7,dT*cT/12*3;var fT={};function pT(){return fT}function mT(e,t){let n=pT(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=J(e),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function hT(e){return mT(e,{weekStartsOn:1})}function gT(e){let t=J(e),n=t.getFullYear(),r=aT(e,0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);let i=hT(r),a=aT(e,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);let o=hT(a);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function _T(e){let t=J(e);return t.setHours(0,0,0,0),t}function vT(e){let t=J(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function yT(e,t){let n=_T(e),r=_T(t),i=+n-vT(n),a=+r-vT(r);return Math.round((i-a)/uT)}function bT(e){let t=gT(e),n=aT(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),hT(n)}function xT(e,t){return oT(e,t*7)}function ST(e,t){return sT(e,t*12)}function CT(e){let t;return e.forEach(function(e){let n=J(e);(t===void 0||t<n||isNaN(Number(n)))&&(t=n)}),t||new Date(NaN)}function wT(e){let t;return e.forEach(e=>{let n=J(e);(!t||t>n||isNaN(+n))&&(t=n)}),t||new Date(NaN)}function TT(e,t){let n=_T(e),r=_T(t);return+n==+r}function ET(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function DT(e){if(!ET(e)&&typeof e!=`number`)return!1;let t=J(e);return!isNaN(Number(t))}function OT(e,t){let n=J(e),r=J(t),i=n.getFullYear()-r.getFullYear(),a=n.getMonth()-r.getMonth();return i*12+a}function kT(e,t,n){let r=mT(e,n),i=mT(t,n),a=+r-vT(r),o=+i-vT(i);return Math.round((a-o)/lT)}function AT(e){let t=J(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function jT(e){let t=J(e);return t.setDate(1),t.setHours(0,0,0,0),t}function MT(e){let t=J(e),n=aT(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function NT(e,t){let n=pT(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=J(e),a=i.getDay(),o=(a<r?-7:0)+6-(a-r);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}function PT(e){return NT(e,{weekStartsOn:1})}var FT={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},IT=(e,t,n)=>{let r,i=FT[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function LT(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var RT={date:LT({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:LT({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:LT({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},zT={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},BT=(e,t,n,r)=>zT[e];function VT(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var HT={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:VT({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:VT({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:VT({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:VT({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:VT({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function UT(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?GT(s,e=>e.test(o)):WT(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function WT(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function GT(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function KT(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var qT={code:`en-US`,formatDistance:IT,formatLong:RT,formatRelative:BT,localize:HT,match:{ordinalNumber:KT({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:UT({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:UT({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:UT({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:UT({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:UT({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function JT(e){let t=J(e);return yT(t,MT(t))+1}function YT(e){let t=J(e),n=hT(t)-+bT(t);return Math.round(n/lT)+1}function XT(e,t){let n=J(e),r=n.getFullYear(),i=pT(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=aT(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=mT(o,t),c=aT(e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=mT(c,t);return n.getTime()>=s.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function ZT(e,t){let n=pT(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=XT(e,t),a=aT(e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),mT(a,t)}function QT(e,t){let n=J(e),r=mT(n,t)-+ZT(n,t);return Math.round(r/lT)+1}function Y(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var $T={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return Y(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):Y(n+1,2)},d(e,t){return Y(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return Y(e.getHours()%12||12,t.length)},H(e,t){return Y(e.getHours(),t.length)},m(e,t){return Y(e.getMinutes(),t.length)},s(e,t){return Y(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return Y(Math.trunc(r*10**(n-3)),t.length)}},eE={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},tE={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return $T.y(e,t)},Y:function(e,t,n,r){let i=XT(e,r),a=i>0?i:1-i;return t===`YY`?Y(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):Y(a,t.length)},R:function(e,t){return Y(gT(e),t.length)},u:function(e,t){return Y(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return Y(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return Y(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return $T.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return Y(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=QT(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):Y(i,t.length)},I:function(e,t,n){let r=YT(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):Y(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):$T.d(e,t)},D:function(e,t,n){let r=JT(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):Y(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return Y(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return Y(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return Y(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?eE.noon:r===0?eE.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?eE.evening:r>=12?eE.afternoon:r>=4?eE.morning:eE.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return $T.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):$T.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):Y(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):Y(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):$T.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):$T.s(e,t)},S:function(e,t){return $T.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return rE(r);case`XXXX`:case`XX`:return iE(r);default:return iE(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return rE(r);case`xxxx`:case`xx`:return iE(r);default:return iE(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+nE(r,`:`);default:return`GMT`+iE(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+nE(r,`:`);default:return`GMT`+iE(r,`:`)}},t:function(e,t,n){return Y(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return Y(e.getTime(),t.length)}};function nE(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+Y(a,2)}function rE(e,t){return e%60==0?(e>0?`-`:`+`)+Y(Math.abs(e)/60,2):iE(e,t)}function iE(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Y(Math.trunc(r/60),2),a=Y(r%60,2);return n+i+t+a}var aE=(e,t)=>{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},oE=(e,t)=>{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},sE={p:oE,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return aE(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`})}return a.replace(`{{date}}`,aE(r,t)).replace(`{{time}}`,oE(i,t))}},cE=/^D+$/,lE=/^Y+$/,uE=[`D`,`DD`,`YY`,`YYYY`];function dE(e){return cE.test(e)}function fE(e){return lE.test(e)}function pE(e,t,n){let r=mE(e,t,n);if(console.warn(r),uE.includes(e))throw RangeError(r)}function mE(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var hE=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,gE=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_E=/^'([^]*?)'?$/,vE=/''/g,yE=/[a-zA-Z]/;function bE(e,t,n){let r=pT(),i=n?.locale??r.locale??qT,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=J(e);if(!DT(s))throw RangeError(`Invalid time value`);let c=t.match(gE).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=sE[t];return n(e,i.formatLong)}return e}).join(``).match(hE).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:xE(e)};if(tE[t])return{isToken:!0,value:e};if(t.match(yE))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&fE(a)||!n?.useAdditionalDayOfYearTokens&&dE(a))&&pE(a,t,String(e));let o=tE[a[0]];return o(s,a,i.localize,l)}).join(``)}function xE(e){let t=e.match(_E);return t?t[1].replace(vE,`'`):e}function SE(e){let t=J(e),n=t.getFullYear(),r=t.getMonth(),i=aT(e,0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}function CE(e){return Math.trunc(J(e)/1e3)}function wE(e){let t=J(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function TE(e,t){return kT(wE(e),jT(e),t)+1}function EE(e,t){let n=J(e),r=J(t);return n.getTime()>r.getTime()}function DE(e,t){let n=J(e),r=J(t);return+n<+r}function OE(e,t){let n=J(e),r=J(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function kE(e,t){let n=J(e),r=J(t);return n.getFullYear()===r.getFullYear()}function AE(e,t){return oT(e,-t)}function jE(e,t){let n=J(e),r=n.getFullYear(),i=n.getDate(),a=aT(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);let o=SE(a);return n.setMonth(t,Math.min(i,o)),n}function ME(e,t){let n=J(e);return isNaN(+n)?aT(e,NaN):(n.setFullYear(t),n)}var X=function(){return X=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},X.apply(this,arguments)};function NE(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function PE(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function FE(e){return e.mode===`multiple`}function IE(e){return e.mode===`range`}function LE(e){return e.mode===`single`}var RE={root:`rdp`,multiple_months:`rdp-multiple_months`,with_weeknumber:`rdp-with_weeknumber`,vhidden:`rdp-vhidden`,button_reset:`rdp-button_reset`,button:`rdp-button`,caption:`rdp-caption`,caption_start:`rdp-caption_start`,caption_end:`rdp-caption_end`,caption_between:`rdp-caption_between`,caption_label:`rdp-caption_label`,caption_dropdowns:`rdp-caption_dropdowns`,dropdown:`rdp-dropdown`,dropdown_month:`rdp-dropdown_month`,dropdown_year:`rdp-dropdown_year`,dropdown_icon:`rdp-dropdown_icon`,months:`rdp-months`,month:`rdp-month`,table:`rdp-table`,tbody:`rdp-tbody`,tfoot:`rdp-tfoot`,head:`rdp-head`,head_row:`rdp-head_row`,head_cell:`rdp-head_cell`,nav:`rdp-nav`,nav_button:`rdp-nav_button`,nav_button_previous:`rdp-nav_button_previous`,nav_button_next:`rdp-nav_button_next`,nav_icon:`rdp-nav_icon`,row:`rdp-row`,weeknumber:`rdp-weeknumber`,cell:`rdp-cell`,day:`rdp-day`,day_today:`rdp-day_today`,day_outside:`rdp-day_outside`,day_selected:`rdp-day_selected`,day_disabled:`rdp-day_disabled`,day_hidden:`rdp-day_hidden`,day_range_start:`rdp-day_range_start`,day_range_end:`rdp-day_range_end`,day_range_middle:`rdp-day_range_middle`};function zE(e,t){return bE(e,`LLLL y`,t)}function BE(e,t){return bE(e,`d`,t)}function VE(e,t){return bE(e,`LLLL`,t)}function HE(e){return`${e}`}function UE(e,t){return bE(e,`cccccc`,t)}function WE(e,t){return bE(e,`yyyy`,t)}var GE=Object.freeze({__proto__:null,formatCaption:zE,formatDay:BE,formatMonthCaption:VE,formatWeekNumber:HE,formatWeekdayName:UE,formatYearCaption:WE}),KE=Object.freeze({__proto__:null,labelDay:function(e,t,n){return bE(e,`do MMMM (EEEE)`,n)},labelMonthDropdown:function(){return`Month: `},labelNext:function(){return`Go to next month`},labelPrevious:function(){return`Go to previous month`},labelWeekNumber:function(e){return`Week n. ${e}`},labelWeekday:function(e,t){return bE(e,`cccc`,t)},labelYearDropdown:function(){return`Year: `}});function qE(){return{captionLayout:`buttons`,classNames:RE,formatters:GE,labels:KE,locale:qT,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:new Date,mode:`default`}}function JE(e){var t=e.fromYear,n=e.toYear,r=e.fromMonth,i=e.toMonth,a=e.fromDate,o=e.toDate;return r?a=jT(r):t&&(a=new Date(t,0,1)),i?o=AT(i):n&&(o=new Date(n,11,31)),{fromDate:a?_T(a):void 0,toDate:o?_T(o):void 0}}var YE=(0,y.createContext)(void 0);function XE(e){var t=e.initialProps,n=qE(),r=JE(t),i=r.fromDate,a=r.toDate,o=t.captionLayout??n.captionLayout;o!==`buttons`&&(!i||!a)&&(o=`buttons`);var s;(LE(t)||FE(t)||IE(t))&&(s=t.onSelect);var c=X(X(X({},n),t),{captionLayout:o,classNames:X(X({},n.classNames),t.classNames),components:X({},t.components),formatters:X(X({},n.formatters),t.formatters),fromDate:i,labels:X(X({},n.labels),t.labels),mode:t.mode||n.mode,modifiers:X(X({},n.modifiers),t.modifiers),modifiersClassNames:X(X({},n.modifiersClassNames),t.modifiersClassNames),onSelect:s,styles:X(X({},n.styles),t.styles),toDate:a});return(0,z.jsx)(YE.Provider,{value:c,children:e.children})}function Z(){var e=(0,y.useContext)(YE);if(!e)throw Error(`useDayPicker must be used within a DayPickerProvider.`);return e}function ZE(e){var t=Z(),n=t.locale,r=t.classNames,i=t.styles,a=t.formatters.formatCaption;return(0,z.jsx)(`div`,{className:r.caption_label,style:i.caption_label,"aria-live":`polite`,role:`presentation`,id:e.id,children:a(e.displayMonth,{locale:n})})}function QE(e){return(0,z.jsx)(`svg`,X({width:`8px`,height:`8px`,viewBox:`0 0 120 120`,"data-testid":`iconDropdown`},e,{children:(0,z.jsx)(`path`,{d:`M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z`,fill:`currentColor`,fillRule:`nonzero`})}))}function $E(e){var t=e.onChange,n=e.value,r=e.children,i=e.caption,a=e.className,o=e.style,s=Z(),c=s.components?.IconDropdown??QE;return(0,z.jsxs)(`div`,{className:a,style:o,children:[(0,z.jsx)(`span`,{className:s.classNames.vhidden,children:e[`aria-label`]}),(0,z.jsx)(`select`,{name:e.name,"aria-label":e[`aria-label`],className:s.classNames.dropdown,style:s.styles.dropdown,value:n,onChange:t,children:r}),(0,z.jsxs)(`div`,{className:s.classNames.caption_label,style:s.styles.caption_label,"aria-hidden":`true`,children:[i,(0,z.jsx)(c,{className:s.classNames.dropdown_icon,style:s.styles.dropdown_icon})]})]})}function eD(e){var t=Z(),n=t.fromDate,r=t.toDate,i=t.styles,a=t.locale,o=t.formatters.formatMonthCaption,s=t.classNames,c=t.components,l=t.labels.labelMonthDropdown;if(!n||!r)return(0,z.jsx)(z.Fragment,{});var u=[];if(kE(n,r))for(var d=jT(n),f=n.getMonth();f<=r.getMonth();f++)u.push(jE(d,f));else for(var d=jT(new Date),f=0;f<=11;f++)u.push(jE(d,f));var p=function(t){var n=Number(t.target.value),r=jE(jT(e.displayMonth),n);e.onChange(r)},m=c?.Dropdown??$E;return(0,z.jsx)(m,{name:`months`,"aria-label":l(),className:s.dropdown_month,style:i.dropdown_month,onChange:p,value:e.displayMonth.getMonth(),caption:o(e.displayMonth,{locale:a}),children:u.map(function(e){return(0,z.jsx)(`option`,{value:e.getMonth(),children:o(e,{locale:a})},e.getMonth())})})}function tD(e){var t=e.displayMonth,n=Z(),r=n.fromDate,i=n.toDate,a=n.locale,o=n.styles,s=n.classNames,c=n.components,l=n.formatters.formatYearCaption,u=n.labels.labelYearDropdown,d=[];if(!r||!i)return(0,z.jsx)(z.Fragment,{});for(var f=r.getFullYear(),p=i.getFullYear(),m=f;m<=p;m++)d.push(ME(MT(new Date),m));var h=function(n){var r=ME(jT(t),Number(n.target.value));e.onChange(r)},g=c?.Dropdown??$E;return(0,z.jsx)(g,{name:`years`,"aria-label":u(),className:s.dropdown_year,style:o.dropdown_year,onChange:h,value:t.getFullYear(),caption:l(t,{locale:a}),children:d.map(function(e){return(0,z.jsx)(`option`,{value:e.getFullYear(),children:l(e,{locale:a})},e.getFullYear())})})}function nD(e,t){var n=(0,y.useState)(e),r=n[0],i=n[1];return[t===void 0?r:t,i]}function rD(e){var t=e.month,n=e.defaultMonth,r=e.today,i=t||n||r||new Date,a=e.toDate,o=e.fromDate,s=e.numberOfMonths,c=s===void 0?1:s;return a&&OT(a,i)<0&&(i=sT(a,-1*(c-1))),o&&OT(i,o)<0&&(i=o),jT(i)}function iD(){var e=Z(),t=nD(rD(e),e.month),n=t[0],r=t[1];return[n,function(t){var n;if(!e.disableNavigation){var i=jT(t);r(i),(n=e.onMonthChange)==null||n.call(e,i)}}]}function aD(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,i=jT(e),a=OT(jT(sT(i,r)),i),o=[],s=0;s<a;s++){var c=sT(i,s);o.push(c)}return n&&(o=o.reverse()),o}function oD(e,t){if(!t.disableNavigation){var n=t.toDate,r=t.pagedNavigation,i=t.numberOfMonths,a=i===void 0?1:i,o=r?a:1,s=jT(e);if(!n||!(OT(n,e)<a))return sT(s,o)}}function sD(e,t){if(!t.disableNavigation){var n=t.fromDate,r=t.pagedNavigation,i=t.numberOfMonths,a=r?i===void 0?1:i:1,o=jT(e);if(!n||!(OT(o,n)<=0))return sT(o,-a)}}var cD=(0,y.createContext)(void 0);function lD(e){var t=Z(),n=iD(),r=n[0],i=n[1],a=aD(r,t),o=oD(r,t),s=sD(r,t),c=function(e){return a.some(function(t){return OE(e,t)})},l={currentMonth:r,displayMonths:a,goToMonth:i,goToDate:function(e,n){c(e)||(n&&DE(e,n)?i(sT(e,1+t.numberOfMonths*-1)):i(e))},previousMonth:s,nextMonth:o,isDateDisplayed:c};return(0,z.jsx)(cD.Provider,{value:l,children:e.children})}function uD(){var e=(0,y.useContext)(cD);if(!e)throw Error(`useNavigation must be used within a NavigationProvider`);return e}function dD(e){var t=Z(),n=t.classNames,r=t.styles,i=t.components,a=uD().goToMonth,o=function(t){a(sT(t,e.displayIndex?-e.displayIndex:0))},s=i?.CaptionLabel??ZE,c=(0,z.jsx)(s,{id:e.id,displayMonth:e.displayMonth});return(0,z.jsxs)(`div`,{className:n.caption_dropdowns,style:r.caption_dropdowns,children:[(0,z.jsx)(`div`,{className:n.vhidden,children:c}),(0,z.jsx)(eD,{onChange:o,displayMonth:e.displayMonth}),(0,z.jsx)(tD,{onChange:o,displayMonth:e.displayMonth})]})}function fD(e){return(0,z.jsx)(`svg`,X({width:`16px`,height:`16px`,viewBox:`0 0 120 120`},e,{children:(0,z.jsx)(`path`,{d:`M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z`,fill:`currentColor`,fillRule:`nonzero`})}))}function pD(e){return(0,z.jsx)(`svg`,X({width:`16px`,height:`16px`,viewBox:`0 0 120 120`},e,{children:(0,z.jsx)(`path`,{d:`M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z`,fill:`currentColor`})}))}var mD=(0,y.forwardRef)(function(e,t){var n=Z(),r=n.classNames,i=n.styles,a=[r.button_reset,r.button];e.className&&a.push(e.className);var o=a.join(` `),s=X(X({},i.button_reset),i.button);return e.style&&Object.assign(s,e.style),(0,z.jsx)(`button`,X({},e,{ref:t,type:`button`,className:o,style:s}))});function hD(e){var t=Z(),n=t.dir,r=t.locale,i=t.classNames,a=t.styles,o=t.labels,s=o.labelPrevious,c=o.labelNext,l=t.components;if(!e.nextMonth&&!e.previousMonth)return(0,z.jsx)(z.Fragment,{});var u=s(e.previousMonth,{locale:r}),d=[i.nav_button,i.nav_button_previous].join(` `),f=c(e.nextMonth,{locale:r}),p=[i.nav_button,i.nav_button_next].join(` `),m=l?.IconRight??pD,h=l?.IconLeft??fD;return(0,z.jsxs)(`div`,{className:i.nav,style:a.nav,children:[!e.hidePrevious&&(0,z.jsx)(mD,{name:`previous-month`,"aria-label":u,className:d,style:a.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:n===`rtl`?(0,z.jsx)(m,{className:i.nav_icon,style:a.nav_icon}):(0,z.jsx)(h,{className:i.nav_icon,style:a.nav_icon})}),!e.hideNext&&(0,z.jsx)(mD,{name:`next-month`,"aria-label":f,className:p,style:a.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:n===`rtl`?(0,z.jsx)(h,{className:i.nav_icon,style:a.nav_icon}):(0,z.jsx)(m,{className:i.nav_icon,style:a.nav_icon})})]})}function gD(e){var t=Z().numberOfMonths,n=uD(),r=n.previousMonth,i=n.nextMonth,a=n.goToMonth,o=n.displayMonths,s=o.findIndex(function(t){return OE(e.displayMonth,t)}),c=s===0,l=s===o.length-1,u=t>1&&(c||!l),d=t>1&&(l||!c);return(0,z.jsx)(hD,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:d,nextMonth:i,previousMonth:r,onPreviousClick:function(){r&&a(r)},onNextClick:function(){i&&a(i)}})}function _D(e){var t=Z(),n=t.classNames,r=t.disableNavigation,i=t.styles,a=t.captionLayout,o=t.components?.CaptionLabel??ZE,s=r?(0,z.jsx)(o,{id:e.id,displayMonth:e.displayMonth}):a===`dropdown`?(0,z.jsx)(dD,{displayMonth:e.displayMonth,id:e.id}):a===`dropdown-buttons`?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(dD,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),(0,z.jsx)(gD,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(o,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,z.jsx)(gD,{displayMonth:e.displayMonth,id:e.id})]});return(0,z.jsx)(`div`,{className:n.caption,style:i.caption,children:s})}function vD(e){var t=Z(),n=t.footer,r=t.styles,i=t.classNames.tfoot;return n?(0,z.jsx)(`tfoot`,{className:i,style:r.tfoot,children:(0,z.jsx)(`tr`,{children:(0,z.jsx)(`td`,{colSpan:8,children:n})})}):(0,z.jsx)(z.Fragment,{})}function yD(e,t,n){for(var r=n?hT(new Date):mT(new Date,{locale:e,weekStartsOn:t}),i=[],a=0;a<7;a++){var o=oT(r,a);i.push(o)}return i}function bD(){var e=Z(),t=e.classNames,n=e.styles,r=e.showWeekNumber,i=e.locale,a=e.weekStartsOn,o=e.ISOWeek,s=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,l=yD(i,a,o);return(0,z.jsxs)(`tr`,{style:n.head_row,className:t.head_row,children:[r&&(0,z.jsx)(`td`,{style:n.head_cell,className:t.head_cell}),l.map(function(e,r){return(0,z.jsx)(`th`,{scope:`col`,className:t.head_cell,style:n.head_cell,"aria-label":c(e,{locale:i}),children:s(e,{locale:i})},r)})]})}function xD(){var e=Z(),t=e.classNames,n=e.styles,r=e.components?.HeadRow??bD;return(0,z.jsx)(`thead`,{style:n.head,className:t.head,children:(0,z.jsx)(r,{})})}function SD(e){var t=Z(),n=t.locale,r=t.formatters.formatDay;return(0,z.jsx)(z.Fragment,{children:r(e.date,{locale:n})})}var CD=(0,y.createContext)(void 0);function wD(e){return FE(e.initialProps)?(0,z.jsx)(TD,{initialProps:e.initialProps,children:e.children}):(0,z.jsx)(CD.Provider,{value:{selected:void 0,modifiers:{disabled:[]}},children:e.children})}function TD(e){var t=e.initialProps,n=e.children,r=t.selected,i=t.min,a=t.max,o=function(e,n,o){var s,c;if((s=t.onDayClick)==null||s.call(t,e,n,o),!(n.selected&&i&&r?.length===i)&&!(!n.selected&&a&&r?.length===a)){var l=r?PE([],r,!0):[];if(n.selected){var u=l.findIndex(function(t){return TT(e,t)});l.splice(u,1)}else l.push(e);(c=t.onSelect)==null||c.call(t,l,e,n,o)}},s={disabled:[]};r&&s.disabled.push(function(e){var t=a&&r.length>a-1,n=r.some(function(t){return TT(t,e)});return!!(t&&!n)});var c={selected:r,onDayClick:o,modifiers:s};return(0,z.jsx)(CD.Provider,{value:c,children:n})}function ED(){var e=(0,y.useContext)(CD);if(!e)throw Error(`useSelectMultiple must be used within a SelectMultipleProvider`);return e}function DD(e,t){var n=t||{},r=n.from,i=n.to;return r&&i?TT(i,e)&&TT(r,e)?void 0:TT(i,e)?{from:i,to:void 0}:TT(r,e)?void 0:EE(r,e)?{from:e,to:i}:{from:r,to:e}:i?EE(e,i)?{from:i,to:e}:{from:e,to:i}:r?DE(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var OD=(0,y.createContext)(void 0);function kD(e){return IE(e.initialProps)?(0,z.jsx)(AD,{initialProps:e.initialProps,children:e.children}):(0,z.jsx)(OD.Provider,{value:{selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}},children:e.children})}function AD(e){var t=e.initialProps,n=e.children,r=t.selected,i=r||{},a=i.from,o=i.to,s=t.min,c=t.max,l=function(e,n,i){var a,o;(a=t.onDayClick)==null||a.call(t,e,n,i);var s=DD(e,r);(o=t.onSelect)==null||o.call(t,s,e,n,i)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(a?(u.range_start=[a],o?(u.range_end=[o],TT(a,o)||(u.range_middle=[{after:a,before:o}])):u.range_end=[a]):o&&(u.range_start=[o],u.range_end=[o]),s&&(a&&!o&&u.disabled.push({after:AE(a,s-1),before:oT(a,s-1)}),a&&o&&u.disabled.push({after:a,before:oT(a,s-1)}),!a&&o&&u.disabled.push({after:AE(o,s-1),before:oT(o,s-1)})),c){if(a&&!o&&(u.disabled.push({before:oT(a,-c+1)}),u.disabled.push({after:oT(a,c-1)})),a&&o){var d=c-(yT(o,a)+1);u.disabled.push({before:AE(a,d)}),u.disabled.push({after:oT(o,d)})}!a&&o&&(u.disabled.push({before:oT(o,-c+1)}),u.disabled.push({after:oT(o,c-1)}))}return(0,z.jsx)(OD.Provider,{value:{selected:r,onDayClick:l,modifiers:u},children:n})}function jD(){var e=(0,y.useContext)(OD);if(!e)throw Error(`useSelectRange must be used within a SelectRangeProvider`);return e}function MD(e){return Array.isArray(e)?PE([],e,!0):e===void 0?[]:[e]}function ND(e){var t={};return Object.entries(e).forEach(function(e){var n=e[0],r=e[1];t[n]=MD(r)}),t}var PD;(function(e){e.Outside=`outside`,e.Disabled=`disabled`,e.Selected=`selected`,e.Hidden=`hidden`,e.Today=`today`,e.RangeStart=`range_start`,e.RangeEnd=`range_end`,e.RangeMiddle=`range_middle`})(PD||={});var FD=PD.Selected,ID=PD.Disabled,LD=PD.Hidden,RD=PD.Today,zD=PD.RangeEnd,BD=PD.RangeMiddle,VD=PD.RangeStart,HD=PD.Outside;function UD(e,t,n){var r,i=(r={},r[FD]=MD(e.selected),r[ID]=MD(e.disabled),r[LD]=MD(e.hidden),r[RD]=[e.today],r[zD]=[],r[BD]=[],r[VD]=[],r[HD]=[],r);return e.fromDate&&i[ID].push({before:e.fromDate}),e.toDate&&i[ID].push({after:e.toDate}),FE(e)?i[ID]=i[ID].concat(t.modifiers[ID]):IE(e)&&(i[ID]=i[ID].concat(n.modifiers[ID]),i[VD]=n.modifiers[VD],i[BD]=n.modifiers[BD],i[zD]=n.modifiers[zD]),i}var WD=(0,y.createContext)(void 0);function GD(e){var t=Z(),n=UD(t,ED(),jD()),r=ND(t.modifiers),i=X(X({},n),r);return(0,z.jsx)(WD.Provider,{value:i,children:e.children})}function KD(){var e=(0,y.useContext)(WD);if(!e)throw Error(`useModifiers must be used within a ModifiersProvider`);return e}function qD(e){return!!(e&&typeof e==`object`&&`before`in e&&`after`in e)}function JD(e){return!!(e&&typeof e==`object`&&`from`in e)}function YD(e){return!!(e&&typeof e==`object`&&`after`in e)}function XD(e){return!!(e&&typeof e==`object`&&`before`in e)}function ZD(e){return!!(e&&typeof e==`object`&&`dayOfWeek`in e)}function QD(e,t){var n,r=t.from,i=t.to;return r&&i?(yT(i,r)<0&&(n=[i,r],r=n[0],i=n[1]),yT(e,r)>=0&&yT(i,e)>=0):i?TT(i,e):r?TT(r,e):!1}function $D(e){return ET(e)}function eO(e){return Array.isArray(e)&&e.every(ET)}function tO(e,t){return t.some(function(t){if(typeof t==`boolean`)return t;if($D(t))return TT(e,t);if(eO(t))return t.includes(e);if(JD(t))return QD(e,t);if(ZD(t))return t.dayOfWeek.includes(e.getDay());if(qD(t)){var n=yT(t.before,e),r=yT(t.after,e),i=n>0,a=r<0;return EE(t.before,t.after)?a&&i:i||a}return YD(t)?yT(e,t.after)>0:XD(t)?yT(t.before,e)>0:typeof t==`function`&&t(e)})}function nO(e,t,n){var r=Object.keys(t).reduce(function(n,r){var i=t[r];return tO(e,i)&&n.push(r),n},[]),i={};return r.forEach(function(e){return i[e]=!0}),n&&!OE(e,n)&&(i.outside=!0),i}function rO(e,t){for(var n=jT(e[0]),r=AT(e[e.length-1]),i,a,o=n;o<=r;){var s=nO(o,t);if(!(!s.disabled&&!s.hidden)){o=oT(o,1);continue}if(s.selected)return o;s.today&&!a&&(a=o),i||=o,o=oT(o,1)}return a||i}var iO=365;function aO(e,t){var n=t.moveBy,r=t.direction,i=t.context,a=t.modifiers,o=t.retry,s=o===void 0?{count:0,lastFocused:e}:o,c=i.weekStartsOn,l=i.fromDate,u=i.toDate,d=i.locale,f={day:oT,week:xT,month:sT,year:ST,startOfWeek:function(e){return i.ISOWeek?hT(e):mT(e,{locale:d,weekStartsOn:c})},endOfWeek:function(e){return i.ISOWeek?PT(e):NT(e,{locale:d,weekStartsOn:c})}}[n](e,r===`after`?1:-1);r===`before`&&l?f=CT([l,f]):r===`after`&&u&&(f=wT([u,f]));var p=!0;if(a){var m=nO(f,a);p=!m.disabled&&!m.hidden}return p?f:s.count>iO?s.lastFocused:aO(f,{moveBy:n,direction:r,context:i,modifiers:a,retry:X(X({},s),{count:s.count+1})})}var oO=(0,y.createContext)(void 0);function sO(e){var t=uD(),n=KD(),r=(0,y.useState)(),i=r[0],a=r[1],o=(0,y.useState)(),s=o[0],c=o[1],l=rO(t.displayMonths,n),u=i??(s&&t.isDateDisplayed(s))?s:l,d=function(){c(i),a(void 0)},f=function(e){a(e)},p=Z(),m=function(e,r){if(i){var a=aO(i,{moveBy:e,direction:r,context:p,modifiers:n});TT(i,a)||(t.goToDate(a,i),f(a))}},h={focusedDay:i,focusTarget:u,blur:d,focus:f,focusDayAfter:function(){return m(`day`,`after`)},focusDayBefore:function(){return m(`day`,`before`)},focusWeekAfter:function(){return m(`week`,`after`)},focusWeekBefore:function(){return m(`week`,`before`)},focusMonthBefore:function(){return m(`month`,`before`)},focusMonthAfter:function(){return m(`month`,`after`)},focusYearBefore:function(){return m(`year`,`before`)},focusYearAfter:function(){return m(`year`,`after`)},focusStartOfWeek:function(){return m(`startOfWeek`,`before`)},focusEndOfWeek:function(){return m(`endOfWeek`,`after`)}};return(0,z.jsx)(oO.Provider,{value:h,children:e.children})}function cO(){var e=(0,y.useContext)(oO);if(!e)throw Error(`useFocusContext must be used within a FocusProvider`);return e}function lO(e,t){return nO(e,KD(),t)}var uO=(0,y.createContext)(void 0);function dO(e){return LE(e.initialProps)?(0,z.jsx)(fO,{initialProps:e.initialProps,children:e.children}):(0,z.jsx)(uO.Provider,{value:{selected:void 0},children:e.children})}function fO(e){var t=e.initialProps,n=e.children,r={selected:t.selected,onDayClick:function(e,n,r){var i,a,o;if((i=t.onDayClick)==null||i.call(t,e,n,r),n.selected&&!t.required){(a=t.onSelect)==null||a.call(t,void 0,e,n,r);return}(o=t.onSelect)==null||o.call(t,e,e,n,r)}};return(0,z.jsx)(uO.Provider,{value:r,children:n})}function pO(){var e=(0,y.useContext)(uO);if(!e)throw Error(`useSelectSingle must be used within a SelectSingleProvider`);return e}function mO(e,t){var n=Z(),r=pO(),i=ED(),a=jD(),o=cO(),s=o.focusDayAfter,c=o.focusDayBefore,l=o.focusWeekAfter,u=o.focusWeekBefore,d=o.blur,f=o.focus,p=o.focusMonthBefore,m=o.focusMonthAfter,h=o.focusYearBefore,g=o.focusYearAfter,_=o.focusStartOfWeek,v=o.focusEndOfWeek;return{onClick:function(o){var s,c,l,u;LE(n)?(s=r.onDayClick)==null||s.call(r,e,t,o):FE(n)?(c=i.onDayClick)==null||c.call(i,e,t,o):IE(n)?(l=a.onDayClick)==null||l.call(a,e,t,o):(u=n.onDayClick)==null||u.call(n,e,t,o)},onFocus:function(r){var i;f(e),(i=n.onDayFocus)==null||i.call(n,e,t,r)},onBlur:function(r){var i;d(),(i=n.onDayBlur)==null||i.call(n,e,t,r)},onKeyDown:function(r){var i;switch(r.key){case`ArrowLeft`:r.preventDefault(),r.stopPropagation(),n.dir===`rtl`?s():c();break;case`ArrowRight`:r.preventDefault(),r.stopPropagation(),n.dir===`rtl`?c():s();break;case`ArrowDown`:r.preventDefault(),r.stopPropagation(),l();break;case`ArrowUp`:r.preventDefault(),r.stopPropagation(),u();break;case`PageUp`:r.preventDefault(),r.stopPropagation(),r.shiftKey?h():p();break;case`PageDown`:r.preventDefault(),r.stopPropagation(),r.shiftKey?g():m();break;case`Home`:r.preventDefault(),r.stopPropagation(),_();break;case`End`:r.preventDefault(),r.stopPropagation(),v()}(i=n.onDayKeyDown)==null||i.call(n,e,t,r)},onKeyUp:function(r){var i;(i=n.onDayKeyUp)==null||i.call(n,e,t,r)},onMouseEnter:function(r){var i;(i=n.onDayMouseEnter)==null||i.call(n,e,t,r)},onMouseLeave:function(r){var i;(i=n.onDayMouseLeave)==null||i.call(n,e,t,r)},onPointerEnter:function(r){var i;(i=n.onDayPointerEnter)==null||i.call(n,e,t,r)},onPointerLeave:function(r){var i;(i=n.onDayPointerLeave)==null||i.call(n,e,t,r)},onTouchCancel:function(r){var i;(i=n.onDayTouchCancel)==null||i.call(n,e,t,r)},onTouchEnd:function(r){var i;(i=n.onDayTouchEnd)==null||i.call(n,e,t,r)},onTouchMove:function(r){var i;(i=n.onDayTouchMove)==null||i.call(n,e,t,r)},onTouchStart:function(r){var i;(i=n.onDayTouchStart)==null||i.call(n,e,t,r)}}}function hO(){var e=Z(),t=pO(),n=ED(),r=jD();return LE(e)?t.selected:FE(e)?n.selected:IE(e)?r.selected:void 0}function gO(e){return Object.values(PD).includes(e)}function _O(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(t){var r=e.modifiersClassNames[t];if(r)n.push(r);else if(gO(t)){var i=e.classNames[`day_${t}`];i&&n.push(i)}}),n}function vO(e,t){var n=X({},e.styles.day);return Object.keys(t).forEach(function(t){n=X(X({},n),e.modifiersStyles?.[t])}),n}function yO(e,t,n){var r,i=Z(),a=cO(),o=lO(e,t),s=mO(e,o),c=hO(),l=!!(i.onDayClick||i.mode!=="default");(0,y.useEffect)(function(){var t;o.outside||a.focusedDay&&l&&TT(a.focusedDay,e)&&((t=n.current)==null||t.focus())},[a.focusedDay,e,n,l,o.outside]);var u=_O(i,o).join(` `),d=vO(i,o),f=!!(o.outside&&!i.showOutsideDays||o.hidden),p=i.components?.DayContent??SD,m={style:d,className:u,children:(0,z.jsx)(p,{date:e,displayMonth:t,activeModifiers:o}),role:`gridcell`},h=a.focusTarget&&TT(a.focusTarget,e)&&!o.outside,g=a.focusedDay&&TT(a.focusedDay,e);return{isButton:l,isHidden:f,activeModifiers:o,selectedDays:c,buttonProps:X(X(X({},m),(r={disabled:o.disabled,role:`gridcell`},r[`aria-selected`]=o.selected,r.tabIndex=g||h?0:-1,r)),s),divProps:m}}function bO(e){var t=(0,y.useRef)(null),n=yO(e.date,e.displayMonth,t);return n.isHidden?(0,z.jsx)(`div`,{role:`gridcell`}):n.isButton?(0,z.jsx)(mD,X({name:`day`,ref:t},n.buttonProps)):(0,z.jsx)(`div`,X({},n.divProps))}function xO(e){var t=e.number,n=e.dates,r=Z(),i=r.onWeekNumberClick,a=r.styles,o=r.classNames,s=r.locale,c=r.labels.labelWeekNumber,l=r.formatters.formatWeekNumber,u=l(Number(t),{locale:s});if(!i)return(0,z.jsx)(`span`,{className:o.weeknumber,style:a.weeknumber,children:u});var d=c(Number(t),{locale:s});return(0,z.jsx)(mD,{name:`week-number`,"aria-label":d,className:o.weeknumber,style:a.weeknumber,onClick:function(e){i(t,n,e)},children:u})}function SO(e){var t=Z(),n=t.styles,r=t.classNames,i=t.showWeekNumber,a=t.components,o=a?.Day??bO,s=a?.WeekNumber??xO,c;return i&&(c=(0,z.jsx)(`td`,{className:r.cell,style:n.cell,children:(0,z.jsx)(s,{number:e.weekNumber,dates:e.dates})})),(0,z.jsxs)(`tr`,{className:r.row,style:n.row,children:[c,e.dates.map(function(t){return(0,z.jsx)(`td`,{className:r.cell,style:n.cell,role:`presentation`,children:(0,z.jsx)(o,{displayMonth:e.displayMonth,date:t})},CE(t))})]})}function CO(e,t,n){for(var r=n?.ISOWeek?PT(t):NT(t,n),i=n?.ISOWeek?hT(e):mT(e,n),a=yT(r,i),o=[],s=0;s<=a;s++)o.push(oT(i,s));return o.reduce(function(e,t){var r=n?.ISOWeek?YT(t):QT(t,n),i=e.find(function(e){return e.weekNumber===r});return i?(i.dates.push(t),e):(e.push({weekNumber:r,dates:[t]}),e)},[])}function wO(e,t){var n=CO(jT(e),AT(e),t);if(t?.useFixedWeeks){var r=TE(e,t);if(r<6){var i=n[n.length-1],a=i.dates[i.dates.length-1],o=xT(a,6-r),s=CO(xT(a,1),o,t);n.push.apply(n,s)}}return n}function TO(e){var t=Z(),n=t.locale,r=t.classNames,i=t.styles,a=t.hideHead,o=t.fixedWeeks,s=t.components,c=t.weekStartsOn,l=t.firstWeekContainsDate,u=t.ISOWeek,d=wO(e.displayMonth,{useFixedWeeks:!!o,ISOWeek:u,locale:n,weekStartsOn:c,firstWeekContainsDate:l}),f=s?.Head??xD,p=s?.Row??SO,m=s?.Footer??vD;return(0,z.jsxs)(`table`,{id:e.id,className:r.table,style:i.table,role:`grid`,"aria-labelledby":e[`aria-labelledby`],children:[!a&&(0,z.jsx)(f,{}),(0,z.jsx)(`tbody`,{className:r.tbody,style:i.tbody,children:d.map(function(t){return(0,z.jsx)(p,{displayMonth:e.displayMonth,dates:t.dates,weekNumber:t.weekNumber},t.weekNumber)})}),(0,z.jsx)(m,{displayMonth:e.displayMonth})]})}function EO(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}var DO=EO()?y.useLayoutEffect:y.useEffect,OO=!1,kO=0;function AO(){return`react-day-picker-${++kO}`}function jO(e){var t=e??(OO?AO():null),n=(0,y.useState)(t),r=n[0],i=n[1];return DO(function(){r===null&&i(AO())},[]),(0,y.useEffect)(function(){OO===!1&&(OO=!0)},[]),e??r??void 0}function MO(e){var t,n=Z(),r=n.dir,i=n.classNames,a=n.styles,o=n.components,s=uD().displayMonths,c=jO(n.id?`${n.id}-${e.displayIndex}`:void 0),l=n.id?`${n.id}-grid-${e.displayIndex}`:void 0,u=[i.month],d=a.month,f=e.displayIndex===0,p=e.displayIndex===s.length-1,m=!f&&!p;r===`rtl`&&(t=[f,p],p=t[0],f=t[1]),f&&(u.push(i.caption_start),d=X(X({},d),a.caption_start)),p&&(u.push(i.caption_end),d=X(X({},d),a.caption_end)),m&&(u.push(i.caption_between),d=X(X({},d),a.caption_between));var h=o?.Caption??_D;return(0,z.jsxs)(`div`,{className:u.join(` `),style:d,children:[(0,z.jsx)(h,{id:c,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,z.jsx)(TO,{id:l,"aria-labelledby":c,displayMonth:e.displayMonth})]},e.displayIndex)}function NO(e){var t=Z(),n=t.classNames,r=t.styles;return(0,z.jsx)(`div`,{className:n.months,style:r.months,children:e.children})}function PO(e){var t=e.initialProps,n=Z(),r=cO(),i=uD(),a=(0,y.useState)(!1),o=a[0],s=a[1];(0,y.useEffect)(function(){n.initialFocus&&r.focusTarget&&(o||(r.focus(r.focusTarget),s(!0)))},[n.initialFocus,o,r.focus,r.focusTarget,r]);var c=[n.classNames.root,n.className];n.numberOfMonths>1&&c.push(n.classNames.multiple_months),n.showWeekNumber&&c.push(n.classNames.with_weeknumber);var l=X(X({},n.styles.root),n.style),u=Object.keys(t).filter(function(e){return e.startsWith(`data-`)}).reduce(function(e,n){var r;return X(X({},e),(r={},r[n]=t[n],r))},{}),d=t.components?.Months??NO;return(0,z.jsx)(`div`,X({className:c.join(` `),style:l,dir:n.dir,id:n.id,nonce:t.nonce,title:t.title,lang:t.lang},u,{children:(0,z.jsx)(d,{children:i.displayMonths.map(function(e,t){return(0,z.jsx)(MO,{displayIndex:t,displayMonth:e},t)})})}))}function FO(e){var t=e.children,n=NE(e,[`children`]);return(0,z.jsx)(XE,{initialProps:n,children:(0,z.jsx)(lD,{children:(0,z.jsx)(dO,{initialProps:n,children:(0,z.jsx)(wD,{initialProps:n,children:(0,z.jsx)(kD,{initialProps:n,children:(0,z.jsx)(GD,{children:(0,z.jsx)(sO,{children:t})})})})})})})}function IO(e){return(0,z.jsx)(FO,X({},e,{children:(0,z.jsx)(PO,{initialProps:e})}))}function LO(e,t){let n=[];return e&&n.push({before:e}),t&&n.push({after:t}),n}function RO(e,t){return R(`flex w-full rounded-md border bg-muted text-md text-text-primary transition-colors motion-reduce:transition-none`,`focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-40`,`h-10 px-4 py-2`,`items-center justify-between gap-2`,e===`neutral`&&`border-border focus-visible:border-brand focus-visible:shadow-ring-default`,e===`error`&&`border-error shadow-ring-error focus-visible:border-error focus-visible:shadow-ring-error`,t)}function zO({value:e,onValueChange:t,placeholder:n,min:r,max:i,disabled:a,intent:o=`neutral`,"aria-describedby":s,"aria-invalid":c,id:l,name:u,"data-testid":d,className:f}){let{t:p}=v(`ui`),[m,h]=y.useState(!1),g=LO(r,i);return(0,z.jsxs)($_,{open:m,onOpenChange:h,children:[(0,z.jsx)(ev,{asChild:!0,children:(0,z.jsxs)(`button`,{type:`button`,id:l,name:u,disabled:a,"aria-haspopup":`dialog`,"aria-expanded":m,"aria-describedby":s,"aria-invalid":c,"data-testid":d,className:RO(o,f),children:[(0,z.jsx)(`span`,{className:R(e?`text-text-primary`:`text-text-secondary`),children:e?e.toLocaleDateString():n??p(`datePicker.placeholder`,{defaultValue:`Pick a date`})}),(0,z.jsx)(`span`,{className:`text-text-secondary`,children:(0,z.jsx)(V,{name:`calendar-line`,size:`sm`,"aria-hidden":`true`})})]})}),(0,z.jsx)(nv,{align:`start`,className:`w-auto p-0`,children:(0,z.jsx)(IO,{mode:`single`,selected:e,onSelect:e=>{t(e),h(!1)},disabled:g.length>0?g:void 0,defaultMonth:e??r??new Date,showOutsideDays:!0,classNames:{months:`flex flex-col sm:flex-row gap-4 p-3`,month:`flex flex-col gap-4`,caption:`flex justify-center pt-1 relative items-center`,caption_label:`text-md font-medium text-text-primary`,nav:`flex items-center gap-1`,nav_button:R(`h-7 w-7 cursor-pointer rounded-md border border-border bg-transparent p-0`,`text-text-secondary hover:bg-hover hover:text-text-primary`,`focus-visible:outline-none focus-visible:border-brand focus-visible:shadow-ring-default`,`disabled:opacity-40 disabled:cursor-not-allowed`,`inline-flex items-center justify-center`),nav_button_previous:`absolute left-1`,nav_button_next:`absolute right-1`,table:`w-full border-collapse`,head_row:`flex`,head_cell:`text-text-secondary rounded-md w-9 font-normal text-[0.8rem] flex items-center justify-center`,row:`flex w-full mt-2`,cell:`h-9 w-9 text-center text-md p-0 relative focus-within:z-20`,day:R(`h-9 w-9 cursor-pointer bg-transparent p-0 font-normal rounded-md`,`text-text-primary transition-colors motion-reduce:transition-none`,`hover:bg-hover hover:text-text-primary`,`focus-visible:outline-none focus-visible:bg-hover`,`aria-selected:opacity-100`,`inline-flex items-center justify-center`),vhidden:`sr-only`,day_selected:`bg-brand text-brand-text hover:bg-brand hover:text-brand-text focus-visible:bg-brand focus-visible:text-brand-text`,day_today:`border border-brand text-brand`,day_outside:`text-text-secondary opacity-50 aria-selected:bg-brand/50 aria-selected:text-text-secondary`,day_disabled:`text-text-secondary opacity-40 cursor-not-allowed`,day_hidden:`invisible`},components:{IconLeft:()=>(0,z.jsx)(V,{name:`arrow-left-s-line`,size:`sm`,"aria-hidden":!0}),IconRight:()=>(0,z.jsx)(V,{name:`arrow-right-s-line`,size:`sm`,"aria-hidden":!0})}})})]})}zO.displayName=`DatePicker`;function BO(e){return/[\p{L}\p{N}]/u.test(e)}function VO(e,t){let n=t;for(;n<e.length&&!BO(e[n]);)n++;return n}function HO(e,t,n){return t<=0||t>=e.length?{head:n,tail:``}:{head:e.slice(0,t).join(``),tail:e.slice(t).join(``)}}function UO(e){let t=[...e];return t.length<4?{head:e,tail:``}:HO(t,VO(t,Math.ceil(t.length/2)),e)}function WO(e,t,n){let r=[...e];if(r.length<4)return{head:e,tail:``};if(t<=0)return UO(e);let i=t/2,a=Math.floor(r.length/2),o=0;for(;o<a&&!(n(r.slice(r.length-o-1).join(``))>i);)o++;return HO(r,VO(r,r.length-o),e)}function GO(e){let t=getComputedStyle(e);return{font:`${t.fontStyle} ${t.fontWeight} ${t.fontSize} ${t.fontFamily}`,letterSpacingPx:t.letterSpacing===`normal`?0:Number.parseFloat(t.letterSpacing)||0}}function KO(){return typeof document>`u`?null:document.createElement(`canvas`).getContext(`2d`)}function qO(e,t){return e.font=t.font,n=>{let r=[...n].length;return e.measureText(n).width+r*t.letterSpacingPx}}function JO(e){return e===`middle`?{clip:!1,dir:`ltr`,layout:`inline-flex`}:e===`start`?{clip:!0,dir:`rtl`,layout:`block text-left`}:{clip:!0,dir:void 0,layout:`block`}}function YO({value:e,truncateFrom:t,middle:n,isClipped:r,headRef:i}){return n?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`span`,{ref:i,"aria-hidden":`true`,className:`min-w-0 overflow-hidden whitespace-nowrap`,children:n.head}),n.tail&&(0,z.jsx)(`span`,{"aria-hidden":`true`,className:R(`shrink-0 max-w-full overflow-hidden whitespace-nowrap`,r&&`before:content-['…']`),children:n.tail}),(0,z.jsx)(`span`,{className:`sr-only select-none`,children:e})]}):t===`start`?(0,z.jsx)(`bdi`,{dir:`ltr`,children:e}):(0,z.jsx)(z.Fragment,{children:e})}function XO(e){return e!==null&&e.scrollWidth>e.clientWidth}var ZO=.25;function QO(e,t){let n=e.firstChild;if(n?.nodeType!==Node.TEXT_NODE)return null;let r=n.textContent??``;if(r.length===0)return null;let i=document.createRange();if(typeof i.getBoundingClientRect!=`function`)return null;let a=e.getBoundingClientRect().left,o=a+t,s=0,c=0;for(let e=0;e<r.length;e++){i.setStart(n,e),i.setEnd(n,e+1);let t=i.getBoundingClientRect();if(t.right>o-ZO)break;s=t.right-a,BO(r[e])&&(c=s)}return c>0?c:s}function $O(e){let t=e.parentElement;return t===null?0:Math.floor(t.getBoundingClientRect().width)}function ek(e,t,n,r){let i=KO();if(!i)return null;let a=WO(t,n,qO(i,GO(e)));return a.head===r?.head&&a.tail===r?.tail?null:a}var tk=4;function nk(e,t){let[n,r]=y.useState(null),i=n!==null&&n.value===e?n.split:null,a=t?i??UO(e):null,o=a===null?``:`${a.head}\u0000${a.tail}`;return{split:a,setSplit:y.useCallback(t=>r({value:e,split:t}),[e]),key:o}}function rk(e,t){return y.useCallback(n=>{t.current=n,typeof e==`function`?e(n):e&&(e.current=n)},[e,t])}var ik=y.forwardRef(({value:e,truncateFrom:t=`end`,size:n=`sm`,weight:r,tone:i,family:a,tooltipSide:o=`top`,className:s,...c},l)=>{let u=y.useRef(null),d=rk(l,u),[f,p]=y.useState(!1),m=t===`middle`,h=y.useRef({value:e,nested:0}),{split:g,setSplit:_,key:v}=nk(e,m),b=JO(t),x=y.useCallback(e=>{u.current=e},[]);y.useEffect(()=>{let e=u.current;if(!e)return;let t=()=>p(XO(e));if(t(),typeof ResizeObserver>`u`)return;let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[e,t]),y.useLayoutEffect(()=>{let t=u.current;if(!m||!t)return;h.current.value!==e&&(h.current={value:e,nested:0});let n=n=>{n&&(h.current.nested=0),t.style.maxWidth=``;let r=t.clientWidth;if(r<=0||t.scrollWidth<=r)return;if(h.current.nested<tk){let n=ek(t,e,$O(t),g);if(n){h.current.nested+=1,_(n);return}}let i=QO(t,r);i!==null&&(t.style.maxWidth=`${i}px`)};n(!1);let r=!1;document.fonts?.ready.then(()=>{r||n(!0)});let i=t.parentElement?.parentElement??t.parentElement;if(typeof ResizeObserver>`u`||!i)return()=>{r=!0,t.style.maxWidth=``};let a=new ResizeObserver(()=>n(!0));return a.observe(i),()=>{r=!0,a.disconnect(),t.style.maxWidth=``}},[e,t,m,v]);let S=(0,z.jsx)(K,{ref:m?l:d,as:`span`,size:n,weight:r,tone:i,family:a,truncate:b.clip,dir:b.dir,className:R(`min-w-0 max-w-full`,b.layout,s),tabIndex:f?0:void 0,"data-truncated":f?`true`:`false`,...c,children:(0,z.jsx)(YO,{value:e,truncateFrom:t,middle:g,isClipped:f,headRef:x})});return(0,z.jsx)(Pa,{children:(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:S}),f&&(0,z.jsx)(La,{side:o,className:`max-w-md`,children:e})]})})});ik.displayName=`TruncatedText`;function ak({icon:e,iconIntent:t=`error`,tag:n,tagIntent:r=`neutral`,title:i,truncateValue:a,description:o,clampDescription:s=!1,actionLabel:c,onAction:l,border:u,"data-testid":d,actionTestId:f}){let p=u===`error`?`error-strong`:u===`warning`?`warning-strong`:void 0,m=t===`neutral`?void 0:t;function h(){let e=a?i.indexOf(a):-1;return!a||e===-1?Ue(i,`.@`):(0,z.jsxs)(z.Fragment,{children:[Ue(i.slice(0,e),`.@`),(0,z.jsx)(ik,{value:a,truncateFrom:`middle`,size:`md`,weight:`semibold`}),Ue(i.slice(e+a.length),`.@`)]})}return(0,z.jsx)(Eu,{bg:`surface`,padding:`md`,border:p,interactive:!0,minWidth:`0`,onClick:l,"data-testid":d,children:(0,z.jsxs)(wu,{direction:`column`,height:`full`,children:[(0,z.jsxs)(q,{gap:`sm`,children:[(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(rg,{name:e,intent:t,size:`md`}),(0,z.jsx)(tu,{intent:r,children:n})]}),(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(K,{size:`md`,weight:`semibold`,wrapAnywhere:!0,children:h()}),(0,z.jsx)(K,{size:`md`,tone:`subtle`,as:`p`,wrapAnywhere:!0,className:s?`line-clamp-2`:void 0,children:Ue(o,`.@`)})]})]}),(0,z.jsx)(wu,{grow:`1`}),(0,z.jsx)(wu,{paddingTop:`sm`,children:(0,z.jsx)(G,{justify:`end`,children:(0,z.jsxs)(W,{variant:`outline`,intent:m,size:`sm`,"aria-label":`${c}: ${i}`,onClick:e=>{e.stopPropagation(),l()},"data-testid":f,children:[c,(0,z.jsx)(V,{name:`arrow-right-line`,"aria-hidden":`true`})]})})})]})})}var ok=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`,sk={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},ck=y.createContext(null);ck.displayName=`HookFormControlContext`,ok?y.useLayoutEffect:y.useEffect;var lk=y.createContext(null);lk.displayName=`HookFormContext`;var uk=({children:e,watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:a,setValue:o,setValues:s,trigger:c,formState:l,resetField:u,reset:d,handleSubmit:f,unregister:p,control:m,register:h,setFocus:g,subscribe:_})=>{let v=y.useMemo(()=>({watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:a,setValue:o,setValues:s,trigger:c,formState:l,resetField:u,reset:d,handleSubmit:f,unregister:p,control:m,register:h,setFocus:g,subscribe:_}),[a,m,l,r,n,f,h,d,u,i,g,o,s,_,c,p,t]);return y.createElement(lk.Provider,{value:v},y.createElement(ck.Provider,{value:v.control},e))};sk.onSubmit,sk.onChange;function dk({form:e,onSubmit:t,...n},r){return(0,z.jsx)(uk,{...e,children:(0,z.jsx)(`form`,{ref:r,onSubmit:e.handleSubmit(t),...n})})}var fk=y.forwardRef(dk);fk.displayName=`Form`;var pk=fk;function mk(e,t,n){let r=e.props??{},i={id:t.id,"aria-describedby":t[`aria-describedby`],"aria-invalid":t[`aria-invalid`],"aria-required":t[`aria-required`]};return r.name===void 0&&(i.name=t.name),n===`error`&&(i.intent=`error`),y.cloneElement(e,i)}function hk({children:e,hasAdornment:t,controlProps:n,intent:r,prefix:i,suffix:a,ref:o,rest:s}){return e===void 0?t?(0,z.jsx)(yg,{ref:o,prefix:i,suffix:a,intent:r,...n,...s}):(0,z.jsx)(fg,{ref:o,intent:r,...n,...s}):mk(e,n,r)}var gk=y.forwardRef(({label:e,name:t,hint:n,error:r,required:i,prefix:a,suffix:o,children:s,...c},l)=>{let{controlProps:u,hintId:d,errorId:f,intent:p}=qw({name:t,hint:n,error:r,required:i}),m=hk({children:s,hasAdornment:a!==void 0||o!==void 0,controlProps:u,intent:p,prefix:a,suffix:o,ref:l,rest:c});return(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(wg,{htmlFor:t,required:i,children:e}),m,n&&(0,z.jsx)(K,{id:d,as:`p`,size:`sm`,tone:`muted`,children:n}),r&&(0,z.jsx)(K,{id:f,as:`p`,size:`sm`,intent:`error`,role:`alert`,children:r})]})});gk.displayName=`FormField`;var _k=1,vk=.9,yk=.8,bk=.17,xk=.1,Sk=.999,Ck=.9999,wk=.99,Tk=/[\\\/_+.#"@\[\(\{&]/,Ek=/[\\\/_+.#"@\[\(\{&]/g,Dk=/[\s-]/,Ok=/[\s-]/g;function kk(e,t,n,r,i,a,o){if(a===t.length)return i===e.length?_k:wk;var s=`${i},${a}`;if(o[s]!==void 0)return o[s];for(var c=r.charAt(a),l=n.indexOf(c,i),u=0,d,f,p,m;l>=0;)d=kk(e,t,n,r,l+1,a+1,o),d>u&&(l===i?d*=_k:Tk.test(e.charAt(l-1))?(d*=yk,p=e.slice(i,l-1).match(Ek),p&&i>0&&(d*=Sk**+p.length)):Dk.test(e.charAt(l-1))?(d*=vk,m=e.slice(i,l-1).match(Ok),m&&i>0&&(d*=Sk**+m.length)):(d*=bk,i>0&&(d*=Sk**+(l-i))),e.charAt(l)!==t.charAt(a)&&(d*=Ck)),(d<xk&&n.charAt(l-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(l-1)!==r.charAt(a))&&(f=kk(e,t,n,r,l+1,a+2,o),f*xk>d&&(d=f*xk)),d>u&&(u=d),l=n.indexOf(c,l+1);return o[s]=u,u}function Ak(e){return e.toLowerCase().replace(Ok,` `)}function jk(e,t,n){return e=n&&n.length>0?`${e+` `+n.join(` `)}`:e,kk(e,t,Ak(e),Ak(t),0,0,{})}var Mk=`[cmdk-group=""]`,Nk=`[cmdk-group-items=""]`,Pk=`[cmdk-group-heading=""]`,Fk=`[cmdk-item=""]`,Ik=`${Fk}:not([aria-disabled="true"])`,Lk=`cmdk-item-select`,Rk=`data-value`,zk=(e,t,n)=>jk(e,t,n),Bk=y.createContext(void 0),Vk=()=>y.useContext(Bk),Hk=y.createContext(void 0),Uk=()=>y.useContext(Hk),Wk=y.createContext(void 0),Gk=y.forwardRef((e,t)=>{let n=aA(()=>({search:``,value:e.value??e.defaultValue??``,selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}})),r=aA(()=>new Set),i=aA(()=>new Map),a=aA(()=>new Map),o=aA(()=>new Set),s=rA(e),{label:c,children:l,value:u,onValueChange:d,filter:f,shouldFilter:p,loop:m,disablePointerSelection:h=!1,vimBindings:g=!0,..._}=e,v=Jt(),b=Jt(),x=Jt(),S=y.useRef(null),C=cA();iA(()=>{if(u!==void 0){let e=u.trim();n.current.value=e,w.emit()}},[u]),iA(()=>{C(6,A)},[]);let w=y.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var i,a,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,e===`search`)k(),D(),C(1,O);else if(e===`value`){if(document.activeElement.hasAttribute(`cmdk-input`)||document.activeElement.hasAttribute(`cmdk-root`)){let e=document.getElementById(x);e?e.focus():(i=document.getElementById(v))==null||i.focus()}if(C(7,()=>{n.current.selectedItemId=j()?.id,w.emit()}),r||C(5,A),s.current?.value!==void 0){let e=t??``;(o=(a=s.current).onValueChange)==null||o.call(a,e);return}}w.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),T=y.useMemo(()=>({value:(e,t,r)=>{t!==a.current.get(e)?.value&&(a.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,E(t,r)),C(2,()=>{D(),w.emit()}))},item:(e,t)=>(r.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),C(3,()=>{k(),D(),n.current.value||O(),w.emit()}),()=>{a.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=j();C(4,()=>{k(),t?.getAttribute(`id`)===e&&O(),w.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{a.current.delete(e),i.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e[`aria-label`],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:v,inputId:x,labelId:b,listInnerRef:S}),[]);function E(e,t){let r=s.current?.filter??zk;return e?r(e,n.current.search,t):0}function D(){if(!n.current.search||s.current.shouldFilter===!1)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=i.current.get(n),a=0;r.forEach(t=>{let n=e.get(t);a=Math.max(n,a)}),t.push([n,a])});let r=S.current;M().sort((t,n)=>{let r=t.getAttribute(`id`),i=n.getAttribute(`id`);return(e.get(i)??0)-(e.get(r)??0)}).forEach(e=>{let t=e.closest(Nk);t?t.appendChild(e.parentElement===t?e:e.closest(`${Nk} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${Nk} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=S.current?.querySelector(`${Mk}[${Rk}="${encodeURIComponent(e[0])}"]`);t?.parentElement.appendChild(t)})}function O(){let e=M().find(e=>e.getAttribute(`aria-disabled`)!==`true`)?.getAttribute(Rk);w.setState(`value`,e||void 0)}function k(){if(!n.current.search||s.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let e=0;for(let t of r.current){let r=E(a.current.get(t)?.value??``,a.current.get(t)?.keywords??[]);n.current.filtered.items.set(t,r),r>0&&e++}for(let[e,t]of i.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=e}function A(){var e;let t=j();t&&(t.parentElement?.firstChild===t&&((e=t.closest(Mk)?.querySelector(Pk))==null||e.scrollIntoView({block:`nearest`})),t.scrollIntoView({block:`nearest`}))}function j(){return S.current?.querySelector(`${Fk}[aria-selected="true"]`)}function M(){return Array.from(S.current?.querySelectorAll(Ik)||[])}function N(e){let t=M()[e];t&&w.setState(`value`,t.getAttribute(Rk))}function ee(e){var t;let n=j(),r=M(),i=r.findIndex(e=>e===n),a=r[i+e];(t=s.current)!=null&&t.loop&&(a=i+e<0?r[r.length-1]:i+e===r.length?r[0]:r[i+e]),a&&w.setState(`value`,a.getAttribute(Rk))}function P(e){let t=j()?.closest(Mk),n;for(;t&&!n;)t=e>0?tA(t,Mk):nA(t,Mk),n=t?.querySelector(Ik);n?w.setState(`value`,n.getAttribute(Rk)):ee(e)}let F=()=>N(M().length-1),te=e=>{e.preventDefault(),e.metaKey?F():e.altKey?P(1):ee(1)},ne=e=>{e.preventDefault(),e.metaKey?N(0):e.altKey?P(-1):ee(-1)};return y.createElement(bg.div,{ref:t,tabIndex:-1,..._,"cmdk-root":``,onKeyDown:e=>{var t;(t=_.onKeyDown)==null||t.call(_,e);let n=e.nativeEvent.isComposing||e.keyCode===229;if(!(e.defaultPrevented||n))switch(e.key){case`n`:case`j`:g&&e.ctrlKey&&te(e);break;case`ArrowDown`:te(e);break;case`p`:case`k`:g&&e.ctrlKey&&ne(e);break;case`ArrowUp`:ne(e);break;case`Home`:e.preventDefault(),N(0);break;case`End`:e.preventDefault(),F();break;case`Enter`:{e.preventDefault();let t=j();if(t){let e=new Event(Lk);t.dispatchEvent(e)}}}}},y.createElement(`label`,{"cmdk-label":``,htmlFor:T.inputId,id:T.labelId,style:dA},c),uA(e,e=>y.createElement(Hk.Provider,{value:w},y.createElement(Bk.Provider,{value:T},e))))}),Kk=y.forwardRef((e,t)=>{let n=Jt(),r=y.useRef(null),i=y.useContext(Wk),a=Vk(),o=rA(e),s=o.current?.forceMount??i?.forceMount;iA(()=>{if(!s)return a.item(n,i?.id)},[s]);let c=sA(n,r,[e.value,e.children,r],e.keywords),l=Uk(),u=oA(e=>e.value&&e.value===c.current),d=oA(e=>s||a.filter()===!1?!0:!e.search||e.filtered.items.get(n)>0);y.useEffect(()=>{let t=r.current;if(!(!t||e.disabled))return t.addEventListener(Lk,f),()=>t.removeEventListener(Lk,f)},[d,e.onSelect,e.disabled]);function f(){var e,t;p(),(t=(e=o.current).onSelect)==null||t.call(e,c.current)}function p(){l.setState(`value`,c.current,!0)}if(!d)return null;let{disabled:m,value:h,onSelect:g,forceMount:_,keywords:v,...b}=e;return y.createElement(bg.div,{ref:qe(r,t),...b,id:n,"cmdk-item":``,role:`option`,"aria-disabled":!!m,"aria-selected":!!u,"data-disabled":!!m,"data-selected":!!u,onPointerMove:m||a.getDisablePointerSelection()?void 0:p,onClick:m?void 0:f},e.children)}),qk=y.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:i,...a}=e,o=Jt(),s=y.useRef(null),c=y.useRef(null),l=Jt(),u=Vk(),d=oA(e=>i||u.filter()===!1?!0:!e.search||e.filtered.groups.has(o));iA(()=>u.group(o),[]),sA(o,s,[e.value,e.heading,c]);let f=y.useMemo(()=>({id:o,forceMount:i}),[i]);return y.createElement(bg.div,{ref:qe(s,t),...a,"cmdk-group":``,role:`presentation`,hidden:!d||void 0},n&&y.createElement(`div`,{ref:c,"cmdk-group-heading":``,"aria-hidden":!0,id:l},n),uA(e,e=>y.createElement(`div`,{"cmdk-group-items":``,role:`group`,"aria-labelledby":n?l:void 0},y.createElement(Wk.Provider,{value:f},e))))}),Jk=y.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=y.useRef(null),a=oA(e=>!e.search);return!n&&!a?null:y.createElement(bg.div,{ref:qe(i,t),...r,"cmdk-separator":``,role:`separator`})}),Yk=y.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,a=Uk(),o=oA(e=>e.search),s=oA(e=>e.selectedItemId),c=Vk();return y.useEffect(()=>{e.value!=null&&a.setState(`search`,e.value)},[e.value]),y.createElement(bg.input,{ref:t,...r,"cmdk-input":``,autoComplete:`off`,autoCorrect:`off`,spellCheck:!1,"aria-autocomplete":`list`,role:`combobox`,"aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":s,id:c.inputId,type:`text`,value:i?e.value:o,onChange:e=>{i||a.setState(`search`,e.target.value),n?.(e.target.value)}})}),Xk=y.forwardRef((e,t)=>{let{children:n,label:r=`Suggestions`,...i}=e,a=y.useRef(null),o=y.useRef(null),s=oA(e=>e.selectedItemId),c=Vk();return y.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty(`--cmdk-list-height`,n.toFixed(1)+`px`)})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),y.createElement(bg.div,{ref:qe(a,t),...i,"cmdk-list":``,role:`listbox`,tabIndex:-1,"aria-activedescendant":s,"aria-label":r,id:c.listId},uA(e,e=>y.createElement(`div`,{ref:qe(o,c.listInnerRef),"cmdk-list-sizer":``},e)))}),Zk=y.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:a,container:o,...s}=e;return y.createElement(Cc,{open:n,onOpenChange:r},y.createElement(Tc,{container:o},y.createElement(Ec,{"cmdk-overlay":``,className:i}),y.createElement(Dc,{"aria-label":e.label,"cmdk-dialog":``,className:a},y.createElement(Gk,{ref:t,...s}))))}),Qk=y.forwardRef((e,t)=>oA(e=>e.filtered.count===0)?y.createElement(bg.div,{ref:t,...e,"cmdk-empty":``,role:`presentation`}):null),$k=y.forwardRef((e,t)=>{let{progress:n,children:r,label:i=`Loading...`,...a}=e;return y.createElement(bg.div,{ref:t,...a,"cmdk-loading":``,role:`progressbar`,"aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},uA(e,e=>y.createElement(`div`,{"aria-hidden":!0},e)))}),eA=Object.assign(Gk,{List:Xk,Item:Kk,Input:Yk,Group:qk,Separator:Jk,Dialog:Zk,Empty:Qk,Loading:$k});function tA(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function nA(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function rA(e){let t=y.useRef(e);return iA(()=>{t.current=e}),t}var iA=typeof window>`u`?y.useEffect:y.useLayoutEffect;function aA(e){let t=y.useRef();return t.current===void 0&&(t.current=e()),t}function oA(e){let t=Uk(),n=()=>e(t.snapshot());return y.useSyncExternalStore(t.subscribe,n,n)}function sA(e,t,n,r=[]){let i=y.useRef(),a=Vk();return iA(()=>{var o;let s=(()=>{for(let e of n){if(typeof e==`string`)return e.trim();if(typeof e==`object`&&`current`in e)return e.current?e.current.textContent?.trim():i.current}})(),c=r.map(e=>e.trim());a.value(e,s,c),(o=t.current)==null||o.setAttribute(Rk,s),i.current=s}),i}var cA=()=>{let[e,t]=y.useState(),n=aA(()=>new Map);return iA(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function lA(e){let t=e.type;return typeof t==`function`?t(e.props):`render`in t?t.render(e.props):e}function uA({asChild:e,children:t},n){return e&&y.isValidElement(t)?y.cloneElement(lA(t),{ref:t.ref},n(t.props.children)):n(t)}var dA={position:`absolute`,width:`1px`,height:`1px`,padding:`0`,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,borderWidth:`0`};function fA(e,t){let n=t.trim().toLowerCase();return n?+!!e.toLowerCase().includes(n):1}function pA({options:e,value:t,onValueChange:n,placeholder:r,searchPlaceholder:i,emptyMessage:a,className:o,disabled:s,"data-testid":c}){let{t:l}=v(`ui`),u=r??l(`searchableDropdown.placeholder`,{defaultValue:`Select an option`}),d=i??l(`searchableDropdown.searchPlaceholder`,{defaultValue:`Search…`}),f=a??l(`searchableDropdown.emptyMessage`,{defaultValue:`No results found.`}),[p,m]=y.useState(!1),h=e.find(e=>e.value===t);return(0,z.jsxs)($_,{open:p,onOpenChange:m,children:[(0,z.jsx)(ev,{asChild:!0,children:(0,z.jsxs)(`button`,{type:`button`,role:`combobox`,"aria-expanded":p,"aria-haspopup":`listbox`,"aria-label":h?h.label:u,disabled:s,"data-testid":c,className:R(`flex h-10 w-full items-center justify-between gap-2 rounded-md border border-border bg-muted px-3 py-2 text-md text-text-primary`,`focus-visible:outline-none focus-visible:shadow-ring-default`,`disabled:opacity-50 disabled:cursor-not-allowed`,!h&&`text-text-secondary`,o),children:[(0,z.jsx)(`span`,{className:`truncate`,children:h?h.label:u}),(0,z.jsx)(V,{name:`arrow-down-s-line`,size:`sm`,decorative:!0})]})}),(0,z.jsx)(nv,{className:`w-[var(--radix-popover-trigger-width)] p-0`,align:`start`,"aria-label":h?h.label:u,children:(0,z.jsxs)(eA,{label:d,filter:fA,className:`overflow-hidden`,children:[(0,z.jsxs)(`div`,{className:`flex items-center gap-2 border-b border-border-subtle px-3`,children:[(0,z.jsx)(V,{name:`search-line`,size:`sm`,decorative:!0}),(0,z.jsx)(eA.Input,{placeholder:d,className:`flex h-10 w-full bg-transparent py-3 text-md outline-none placeholder:text-text-secondary disabled:cursor-not-allowed disabled:opacity-50`})]}),(0,z.jsxs)(eA.List,{className:`max-h-60 overflow-y-auto overflow-x-hidden p-1`,children:[(0,z.jsx)(eA.Empty,{className:`py-6 text-center text-md text-text-secondary`,children:f}),e.map(e=>(0,z.jsxs)(eA.Item,{value:[e.label,...e.searchTerms??[]].join(` `),onSelect:()=>{n(e.value),m(!1)},className:`relative flex cursor-default select-none items-center rounded-md px-2 py-1.5 text-md outline-none aria-selected:bg-hover data-[selected=true]:bg-hover`,children:[e.value===t&&(0,z.jsx)(V,{name:`check-line`,size:`sm`,decorative:!0,className:`mr-2`}),(0,z.jsx)(`span`,{children:e.label})]},e.value))]})]})})]})}pA.displayName=`SearchableDropdown`;function mA(e,[t,n]){return Math.min(n,Math.max(t,e))}var hA=[` `,`Enter`,`ArrowUp`,`ArrowDown`],gA=[` `,`Enter`],_A=`Select`,[vA,yA,bA]=ed(_A),[xA,SA]=_t(_A,[bA,mi]),CA=mi(),[wA,TA]=xA(_A),[EA,DA]=xA(_A),OA=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:a,value:o,defaultValue:s,onValueChange:c,dir:l,name:u,autoComplete:d,disabled:f,required:p,form:m}=e,h=CA(t),[g,_]=y.useState(null),[v,b]=y.useState(null),[x,S]=y.useState(!1),C=nd(l),[w,T]=Hi({prop:r,defaultProp:i??!1,onChange:a,caller:_A}),[E,D]=Hi({prop:o,defaultProp:s,onChange:c,caller:_A}),O=y.useRef(null),k=!g||m||!!g.closest(`form`),[A,j]=y.useState(new Set),M=Array.from(A).map(e=>e.props.value).join(`;`);return(0,z.jsx)(Ai,{...h,children:(0,z.jsxs)(wA,{required:p,scope:t,trigger:g,onTriggerChange:_,valueNode:v,onValueNodeChange:b,valueNodeHasChildren:x,onValueNodeHasChildrenChange:S,contentId:Jt(),value:E,onValueChange:D,open:w,onOpenChange:T,dir:C,triggerPointerDownPosRef:O,disabled:f,children:[(0,z.jsx)(vA.Provider,{scope:t,children:(0,z.jsx)(EA,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(e=>{j(t=>new Set(t).add(e))},[]),onNativeOptionRemove:y.useCallback(e=>{j(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),k?(0,z.jsxs)(Cj,{"aria-hidden":!0,required:p,tabIndex:-1,name:u,autoComplete:d,value:E,onChange:e=>D(e.target.value),disabled:f,form:m,children:[E===void 0?(0,z.jsx)(`option`,{value:``}):null,Array.from(A)]},M):null]})})};OA.displayName=_A;var kA=`SelectTrigger`,AA=y.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...i}=e,a=CA(n),o=TA(kA,n),s=o.disabled||r,c=B(t,o.onTriggerChange),l=yA(n),u=y.useRef(`touch`),[d,f,p]=Tj(e=>{let t=l().filter(e=>!e.disabled),n=Ej(t,e,t.find(e=>e.value===o.value));n!==void 0&&o.onValueChange(n.value)}),m=e=>{s||(o.onOpenChange(!0),p()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,z.jsx)(ji,{asChild:!0,...a,children:(0,z.jsx)(U.button,{type:`button`,role:`combobox`,"aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":`none`,dir:o.dir,"data-state":o.open?`open`:`closed`,disabled:s,"data-disabled":s?``:void 0,"data-placeholder":wj(o.value)?``:void 0,...i,ref:c,onClick:H(i.onClick,e=>{e.currentTarget.focus(),u.current!==`mouse`&&m(e)}),onPointerDown:H(i.onPointerDown,e=>{u.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),e.button===0&&e.ctrlKey===!1&&e.pointerType===`mouse`&&(m(e),e.preventDefault())}),onKeyDown:H(i.onKeyDown,e=>{let t=d.current!==``;!(e.ctrlKey||e.altKey||e.metaKey)&&e.key.length===1&&f(e.key),!(t&&e.key===` `)&&hA.includes(e.key)&&(m(),e.preventDefault())})})})});AA.displayName=kA;var jA=`SelectValue`,MA=y.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:a,placeholder:o=``,...s}=e,c=TA(jA,n),{onValueNodeHasChildrenChange:l}=c,u=a!==void 0,d=B(t,c.onValueNodeChange);return Gt(()=>{l(u)},[l,u]),(0,z.jsx)(U.span,{...s,ref:d,style:{pointerEvents:`none`},children:wj(c.value)?(0,z.jsx)(z.Fragment,{children:o}):a})});MA.displayName=jA;var NA=`SelectIcon`,PA=y.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,z.jsx)(U.span,{"aria-hidden":!0,...i,ref:t,children:r||`▼`})});PA.displayName=NA;var FA=`SelectPortal`,IA=e=>(0,z.jsx)(Fi,{asChild:!0,...e});IA.displayName=FA;var LA=`SelectContent`,RA=y.forwardRef((e,t)=>{let n=TA(LA,e.__scopeSelect),[r,i]=y.useState();if(Gt(()=>{i(new DocumentFragment)},[]),!n.open){let t=r;return t?yt.createPortal((0,z.jsx)(BA,{scope:e.__scopeSelect,children:(0,z.jsx)(vA.Slot,{scope:e.__scopeSelect,children:(0,z.jsx)(`div`,{children:e.children})})}),t):null}return(0,z.jsx)(WA,{...e,ref:t})});RA.displayName=LA;var zA=10,[BA,VA]=xA(LA),HA=`SelectContentImpl`,UA=bt(`SelectContent.RemoveScroll`),WA=y.forwardRef((e,t)=>{let{__scopeSelect:n,position:r=`item-aligned`,onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:o,side:s,sideOffset:c,align:l,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:g,..._}=e,v=TA(LA,n),[b,x]=y.useState(null),[S,C]=y.useState(null),w=B(t,e=>x(e)),[T,E]=y.useState(null),[D,O]=y.useState(null),k=yA(n),[A,j]=y.useState(!1),M=y.useRef(!1);y.useEffect(()=>{if(b)return Hs(b)},[b]),wo();let N=y.useCallback(e=>{let[t,...n]=k().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:`nearest`}),n===t&&S&&(S.scrollTop=0),n===r&&S&&(S.scrollTop=S.scrollHeight),n?.focus(),document.activeElement!==i))return},[k,S]),ee=y.useCallback(()=>N([T,b]),[N,T,b]);y.useEffect(()=>{A&&ee()},[A,ee]);let{onOpenChange:P,triggerPointerDownPosRef:F}=v;y.useEffect(()=>{if(b){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(F.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(F.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():b.contains(n.target)||P(!1),document.removeEventListener(`pointermove`,t),F.current=null};return F.current!==null&&(document.addEventListener(`pointermove`,t),document.addEventListener(`pointerup`,n,{capture:!0,once:!0})),()=>{document.removeEventListener(`pointermove`,t),document.removeEventListener(`pointerup`,n,{capture:!0})}}},[b,P,F]),y.useEffect(()=>{let e=()=>P(!1);return window.addEventListener(`blur`,e),window.addEventListener(`resize`,e),()=>{window.removeEventListener(`blur`,e),window.removeEventListener(`resize`,e)}},[P]);let[te,ne]=Tj(e=>{let t=k().filter(e=>!e.disabled),n=Ej(t,e,t.find(e=>e.ref.current===document.activeElement));n&&setTimeout(()=>n.ref.current.focus())}),re=y.useCallback((e,t,n)=>{let r=!M.current&&!n;(v.value!==void 0&&v.value===t||r)&&(E(e),r&&(M.current=!0))},[v.value]),ie=y.useCallback(()=>b?.focus(),[b]),ae=y.useCallback((e,t,n)=>{let r=!M.current&&!n;(v.value!==void 0&&v.value===t||r)&&O(e)},[v.value]),oe=r===`popper`?JA:KA,se=oe===JA?{side:s,sideOffset:c,align:l,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:g}:{};return(0,z.jsx)(BA,{scope:n,content:b,viewport:S,onViewportChange:C,itemRefCallback:re,selectedItem:T,onItemLeave:ie,itemTextRefCallback:ae,focusSelectedItem:ee,selectedItemText:D,position:r,isPositioned:A,searchRef:te,children:(0,z.jsx)(Ns,{as:UA,allowPinchZoom:!0,children:(0,z.jsx)(uo,{asChild:!0,trapped:v.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:H(i,e=>{v.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,z.jsx)(It,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>v.onOpenChange(!1),children:(0,z.jsx)(oe,{role:`listbox`,id:v.contentId,"data-state":v.open?`open`:`closed`,dir:v.dir,onContextMenu:e=>e.preventDefault(),..._,...se,onPlaced:()=>j(!0),ref:w,style:{display:`flex`,flexDirection:`column`,outline:`none`,..._.style},onKeyDown:H(_.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if(e.key===`Tab`&&e.preventDefault(),!t&&e.key.length===1&&ne(e.key),[`ArrowUp`,`ArrowDown`,`Home`,`End`].includes(e.key)){let t=k().filter(e=>!e.disabled).map(e=>e.ref.current);if([`ArrowUp`,`End`].includes(e.key)&&(t=t.slice().reverse()),[`ArrowUp`,`ArrowDown`].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>N(t)),e.preventDefault()}})})})})})})});WA.displayName=HA;var GA=`SelectItemAlignedPosition`,KA=y.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...i}=e,a=TA(LA,n),o=VA(LA,n),[s,c]=y.useState(null),[l,u]=y.useState(null),d=B(t,e=>u(e)),f=yA(n),p=y.useRef(!1),m=y.useRef(!0),{viewport:h,selectedItem:g,selectedItemText:_,focusSelectedItem:v}=o,b=y.useCallback(()=>{if(a.trigger&&a.valueNode&&s&&l&&h&&g&&_){let e=a.trigger.getBoundingClientRect(),t=l.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),i=_.getBoundingClientRect();if(a.dir!==`rtl`){let r=i.left-t.left,a=n.left-r,o=e.left-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-zA,d=mA(a,[zA,Math.max(zA,u-l)]);s.style.minWidth=c+`px`,s.style.left=d+`px`}else{let r=t.right-i.right,a=window.innerWidth-n.right-r,o=window.innerWidth-e.right-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-zA,d=mA(a,[zA,Math.max(zA,u-l)]);s.style.minWidth=c+`px`,s.style.right=d+`px`}let o=f(),c=window.innerHeight-zA*2,u=h.scrollHeight,d=window.getComputedStyle(l),m=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),y=parseInt(d.borderBottomWidth,10),b=parseInt(d.paddingBottom,10),x=m+v+u+b+y,S=Math.min(g.offsetHeight*5,x),C=window.getComputedStyle(h),w=parseInt(C.paddingTop,10),T=parseInt(C.paddingBottom,10),E=e.top+e.height/2-zA,D=c-E,O=g.offsetHeight/2,k=g.offsetTop+O,A=m+v+k,j=x-A;if(A<=E){let e=o.length>0&&g===o[o.length-1].ref.current;s.style.bottom=`0px`;let t=l.clientHeight-h.offsetTop-h.offsetHeight,n=A+Math.max(D,O+(e?T:0)+t+y);s.style.height=n+`px`}else{let e=o.length>0&&g===o[0].ref.current;s.style.top=`0px`;let t=Math.max(E,m+h.offsetTop+(e?w:0)+O)+j;s.style.height=t+`px`,h.scrollTop=A-E+h.offsetTop}s.style.margin=`${zA}px 0`,s.style.minHeight=S+`px`,s.style.maxHeight=c+`px`,r?.(),requestAnimationFrame(()=>p.current=!0)}},[f,a.trigger,a.valueNode,s,l,h,g,_,a.dir,r]);Gt(()=>b(),[b]);let[x,S]=y.useState();Gt(()=>{l&&S(window.getComputedStyle(l).zIndex)},[l]);let C=y.useCallback(e=>{e&&m.current===!0&&(b(),v?.(),m.current=!1)},[b,v]);return(0,z.jsx)(YA,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:C,children:(0,z.jsx)(`div`,{ref:c,style:{display:`flex`,flexDirection:`column`,position:`fixed`,zIndex:x},children:(0,z.jsx)(U.div,{...i,ref:d,style:{boxSizing:`border-box`,maxHeight:`100%`,...i.style}})})})});KA.displayName=GA;var qA=`SelectPopperPosition`,JA=y.forwardRef((e,t)=>{let{__scopeSelect:n,align:r=`start`,collisionPadding:i=zA,...a}=e,o=CA(n);return(0,z.jsx)(Mi,{...o,...a,ref:t,align:r,collisionPadding:i,style:{boxSizing:`border-box`,...a.style,"--radix-select-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-select-content-available-width":`var(--radix-popper-available-width)`,"--radix-select-content-available-height":`var(--radix-popper-available-height)`,"--radix-select-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-select-trigger-height":`var(--radix-popper-anchor-height)`}})});JA.displayName=qA;var[YA,XA]=xA(LA,{}),ZA=`SelectViewport`,QA=y.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...i}=e,a=VA(ZA,n),o=XA(ZA,n),s=B(t,a.onViewportChange),c=y.useRef(0);return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}`},nonce:r}),(0,z.jsx)(vA.Slot,{scope:n,children:(0,z.jsx)(U.div,{"data-radix-select-viewport":``,role:`presentation`,...i,ref:s,style:{position:`relative`,flex:1,overflow:`hidden auto`,...i.style},onScroll:H(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=o;if(r?.current&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-zA*2,i=parseFloat(n.style.minHeight),a=parseFloat(n.style.height),o=Math.max(i,a);if(o<r){let i=o+e,a=Math.min(r,i),s=i-a;n.style.height=a+`px`,n.style.bottom===`0px`&&(t.scrollTop=s>0?s:0,n.style.justifyContent=`flex-end`)}}}c.current=t.scrollTop})})})]})});QA.displayName=ZA;var $A=`SelectGroup`,[ej,tj]=xA($A),nj=y.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=Jt();return(0,z.jsx)(ej,{scope:n,id:i,children:(0,z.jsx)(U.div,{role:`group`,"aria-labelledby":i,...r,ref:t})})});nj.displayName=$A;var rj=`SelectLabel`,ij=y.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=tj(rj,n);return(0,z.jsx)(U.div,{id:i.id,...r,ref:t})});ij.displayName=rj;var aj=`SelectItem`,[oj,sj]=xA(aj),cj=y.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:i=!1,textValue:a,...o}=e,s=TA(aj,n),c=VA(aj,n),l=s.value===r,[u,d]=y.useState(a??``),[f,p]=y.useState(!1),m=B(t,e=>c.itemRefCallback?.(e,r,i)),h=Jt(),g=y.useRef(`touch`),_=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(r===``)throw Error(`A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.`);return(0,z.jsx)(oj,{scope:n,value:r,disabled:i,textId:h,isSelected:l,onItemTextChange:y.useCallback(e=>{d(t=>t||(e?.textContent??``).trim())},[]),children:(0,z.jsx)(vA.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:(0,z.jsx)(U.div,{role:`option`,"aria-labelledby":h,"data-highlighted":f?``:void 0,"aria-selected":l&&f,"data-state":l?`checked`:`unchecked`,"aria-disabled":i||void 0,"data-disabled":i?``:void 0,tabIndex:i?void 0:-1,...o,ref:m,onFocus:H(o.onFocus,()=>p(!0)),onBlur:H(o.onBlur,()=>p(!1)),onClick:H(o.onClick,()=>{g.current!==`mouse`&&_()}),onPointerUp:H(o.onPointerUp,()=>{g.current===`mouse`&&_()}),onPointerDown:H(o.onPointerDown,e=>{g.current=e.pointerType}),onPointerMove:H(o.onPointerMove,e=>{g.current=e.pointerType,i?c.onItemLeave?.():g.current===`mouse`&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:H(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:H(o.onKeyDown,e=>{(c.searchRef?.current===``||e.key!==` `)&&(gA.includes(e.key)&&_(),e.key===` `&&e.preventDefault())})})})})});cj.displayName=aj;var lj=`SelectItemText`,uj=y.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,...a}=e,o=TA(lj,n),s=VA(lj,n),c=sj(lj,n),l=DA(lj,n),[u,d]=y.useState(null),f=B(t,e=>d(e),c.onItemTextChange,e=>s.itemTextRefCallback?.(e,c.value,c.disabled)),p=u?.textContent,m=y.useMemo(()=>(0,z.jsx)(`option`,{value:c.value,disabled:c.disabled,children:p},c.value),[c.disabled,c.value,p]),{onNativeOptionAdd:h,onNativeOptionRemove:g}=l;return Gt(()=>(h(m),()=>g(m)),[h,g,m]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(U.span,{id:c.textId,...a,ref:f}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?yt.createPortal(a.children,o.valueNode):null]})});uj.displayName=lj;var dj=`SelectItemIndicator`,fj=y.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return sj(dj,n).isSelected?(0,z.jsx)(U.span,{"aria-hidden":!0,...r,ref:t}):null});fj.displayName=dj;var pj=`SelectScrollUpButton`,mj=y.forwardRef((e,t)=>{let n=VA(pj,e.__scopeSelect),r=XA(pj,e.__scopeSelect),[i,a]=y.useState(!1),o=B(t,r.onScrollButtonChange);return Gt(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollTop>0;a(e)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,z.jsx)(_j,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop-=t.offsetHeight)}}):null});mj.displayName=pj;var hj=`SelectScrollDownButton`,gj=y.forwardRef((e,t)=>{let n=VA(hj,e.__scopeSelect),r=XA(hj,e.__scopeSelect),[i,a]=y.useState(!1),o=B(t,r.onScrollButtonChange);return Gt(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;a(n)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,z.jsx)(_j,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop+=t.offsetHeight)}}):null});gj.displayName=hj;var _j=y.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...i}=e,a=VA(`SelectScrollButton`,n),o=y.useRef(null),s=yA(n),c=y.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return y.useEffect(()=>()=>c(),[c]),Gt(()=>{s().find(e=>e.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:`nearest`})},[s]),(0,z.jsx)(U.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:H(i.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:H(i.onPointerMove,()=>{a.onItemLeave?.(),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:H(i.onPointerLeave,()=>{c()})})}),vj=`SelectSeparator`,yj=y.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,z.jsx)(U.div,{"aria-hidden":!0,...r,ref:t})});yj.displayName=vj;var bj=`SelectArrow`,xj=y.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=CA(n),a=TA(bj,n),o=VA(bj,n);return a.open&&o.position===`popper`?(0,z.jsx)(Ni,{...i,...r,ref:t}):null});xj.displayName=bj;var Sj=`SelectBubbleInput`,Cj=y.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{let i=y.useRef(null),a=B(r,i),o=Mu(t);return y.useEffect(()=>{let e=i.current;if(!e)return;let n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,`value`).set;if(o!==t&&r){let n=new Event(`change`,{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,z.jsx)(U.select,{...n,style:{...Gi,...n.style},ref:a,defaultValue:t})});Cj.displayName=Sj;function wj(e){return e===``||e===void 0}function Tj(e){let t=Ot(e),n=y.useRef(``),r=y.useRef(0),i=y.useCallback(e=>{let i=n.current+e;t(i),(function e(t){n.current=t,window.clearTimeout(r.current),t!==``&&(r.current=window.setTimeout(()=>e(``),1e3))})(i)},[t]),a=y.useCallback(()=>{n.current=``,window.clearTimeout(r.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,a]}function Ej(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Dj(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Dj(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Oj=OA,kj=AA,Aj=MA,jj=PA,Mj=IA,Nj=RA,Pj=QA,Fj=nj,Ij=ij,Lj=cj,Rj=uj,zj=fj,Bj=mj,Vj=gj,Hj=yj,Uj=Oj,Wj=Fj,Gj=Aj,Kj=w(`flex w-full h-10 items-center justify-between whitespace-nowrap rounded-md border bg-muted px-4 py-2 text-md text-text-primary transition-colors motion-reduce:transition-none placeholder:text-text-secondary focus:outline-none disabled:cursor-not-allowed disabled:opacity-40 [&>span]:line-clamp-1`,{variants:{intent:{neutral:`border-border focus:border-brand focus:shadow-ring-default`,error:`border-error shadow-ring-error focus:border-error focus:shadow-ring-error`}},defaultVariants:{intent:`neutral`}}),qj=y.forwardRef(({className:e,intent:t,children:n,...r},i)=>{let a=st(),o=a===`start`||a===`end`?R(a===`start`?`rounded-r-none`:`rounded-l-none`,`h-auto border-0 bg-[var(--btn-neutral-bg)] text-[var(--btn-neutral-text)] hover:bg-[var(--btn-neutral-bg-hover)]`):void 0;return(0,z.jsxs)(kj,{ref:i,className:R(Kj({intent:t}),o,e),...r,children:[n,(0,z.jsx)(jj,{asChild:!0,children:(0,z.jsx)(V,{name:`arrow-down-s-line`,className:`opacity-50`})})]})});qj.displayName=kj.displayName;var Jj=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(Bj,{ref:n,className:R(`flex cursor-default items-center justify-center py-1`,e),...t,children:(0,z.jsx)(V,{name:`arrow-up-s-line`})}));Jj.displayName=Bj.displayName;var Yj=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(Vj,{ref:n,className:R(`flex cursor-default items-center justify-center py-1`,e),...t,children:(0,z.jsx)(V,{name:`arrow-down-s-line`})}));Yj.displayName=Vj.displayName;var Xj=y.forwardRef(({className:e,children:t,position:n=`popper`,...r},i)=>(0,z.jsx)(Mj,{children:(0,z.jsxs)(Nj,{ref:i,position:n,className:R(`relative z-popover max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-border-subtle bg-surface text-text-primary shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2`,n===`popper`&&`data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1`,e),...r,children:[(0,z.jsx)(Jj,{}),(0,z.jsx)(Pj,{className:R(`p-1`,n===`popper`&&`h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]`),children:t}),(0,z.jsx)(Yj,{})]})}));Xj.displayName=Nj.displayName;var Zj=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(Ij,{ref:n,className:R(`px-2 py-1.5 text-md font-semibold uppercase tracking-wide text-text-secondary`,e),...t}));Zj.displayName=Ij.displayName;var Qj=y.forwardRef(({className:e,children:t,...n},r)=>(0,z.jsxs)(Lj,{ref:r,className:R(`relative flex w-full cursor-default select-none items-center rounded-md py-1.5 pl-2 pr-8 text-md outline-none focus:bg-hover focus:text-text-primary data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...n,children:[(0,z.jsx)(`span`,{className:`absolute right-2 flex h-3.5 w-3.5 items-center justify-center`,children:(0,z.jsx)(zj,{children:(0,z.jsx)(V,{name:`check-line`,size:`sm`})})}),(0,z.jsx)(Rj,{children:t})]}));Qj.displayName=Lj.displayName;var $j=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(Hj,{ref:n,className:R(`-mx-1 my-1 h-px bg-border-subtle`,e),...t}));$j.displayName=Hj.displayName;var eM=y.forwardRef(({className:e,value:t,max:n,label:r,ringId:i,...a},o)=>(0,z.jsx)(`div`,{ref:o,className:R(e),...a,children:(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(Rv,{value:t,max:n,size:`sm`,id:i,"aria-label":r}),(0,z.jsx)(K,{size:`sm`,tone:`muted`,children:r}),(0,z.jsx)(G,{as:`ul`,gap:`xs`,children:Array.from({length:n},(e,n)=>(0,z.jsx)(`li`,{className:R(`ob-step-dot`,n<t&&`ob-current`)},n))})]})}));eM.displayName=`SetupProgressRow`;var tM={sm:{button:`sm`,glyph:`lg`},md:{button:`md`,glyph:`xl`},lg:{button:`lg`,glyph:`2xl`}},nM=5,rM=10,iM=`star-line`,aM=`star-fill`,oM=`secondary`;function sM(e){return Number.isInteger(e)&&e>0&&e<=rM?e:nM}function cM(e,t){return Number.isFinite(e)?Math.min(t,Math.max(0,Math.round(e))):0}function lM(e,t){return e===void 0?void 0:cM(e,t)}function uM(e){return Array.from({length:e},(e,t)=>t+1)}function dM({"aria-label":e,value:t,defaultValue:n,onChange:r,max:i=nM,size:a=`md`,readOnly:o,disabled:s,icon:c=iM,iconActive:l=aM,tone:u=`warning`,getStarLabel:d,"data-testid":f}){let{t:p}=v(`ui`),m=d??((e,t)=>p(`starRating.label`,{defaultValue:`{{value}} of {{max}} stars`,value:e,max:t})),{button:h,glyph:g}=tM[a],_=sM(i),y=lM(t,_),b=lM(n,_),x={max:_,icon:c,iconActive:l,tone:u,glyphSize:g,buttonSize:h};if(o){let t=y??0;return(0,z.jsx)(fM,{ariaLabel:`${e}: ${m(t,_)}`,value:t,visuals:x,testId:f})}return(0,z.jsx)(pM,{ariaLabel:e,value:y,defaultValue:b,onChange:r,disabled:s,visuals:x,getStarLabel:m,testId:f})}dM.displayName=`StarRating`;function fM({ariaLabel:e,value:t,visuals:n,testId:r}){let{max:i,icon:a,iconActive:o,tone:s,glyphSize:c}=n;return(0,z.jsx)(`span`,{role:`img`,"aria-label":e,"data-testid":r,className:`inline-flex items-center gap-1`,children:uM(i).map(e=>{let n=e<=t;return(0,z.jsx)(V,{name:n?o:a,size:c,tone:n?s:oM},e)})})}function pM({ariaLabel:e,value:t,defaultValue:n=0,onChange:r,disabled:i=!1,visuals:a,getStarLabel:o,testId:s}){let{max:c}=a,l=t!==void 0,[u,d]=y.useState(n),f=l?t:cM(u,c),[p,m]=y.useState(null),h=y.useRef([]),g=i?f:p??f,_=Math.min(Math.max(f,1),c),v=y.useCallback(e=>{l||d(e),r?.(e)},[l,r]),b=y.useCallback((e,t)=>{let n=mM(e.key,t,c);n!==null&&(e.preventDefault(),v(n),h.current[n-1]?.focus())},[v,c]);return(0,z.jsx)(G,{role:`radiogroup`,"aria-label":e,align:`center`,gap:`xs`,"data-testid":s,className:R(i&&`opacity-40`),onMouseLeave:()=>m(null),children:uM(c).map((e,t)=>(0,z.jsx)(hM,{ref:e=>{h.current[t]=e},starValue:e,filled:e<=g,selected:e===f,tabStop:e===_,label:o(e,c),disabled:i,visuals:a,onSelect:v,onKeyDown:b,onHover:m,testId:s?`${s}-star-${e}`:void 0},e))})}function mM(e,t,n){return e===`ArrowRight`||e===`ArrowUp`?Math.min(n,t+1):e===`ArrowLeft`||e===`ArrowDown`?Math.max(1,t-1):e===`Home`?1:e===`End`?n:null}var hM=y.forwardRef(function({starValue:e,filled:t,selected:n,tabStop:r,label:i,disabled:a,visuals:o,onSelect:s,onKeyDown:c,onHover:l,testId:u},d){let{icon:f,iconActive:p,tone:m,buttonSize:h,glyphSize:g}=o;return(0,z.jsx)(W,{ref:d,type:`button`,variant:`ghost`,size:h,iconOnly:!0,icon:t?p:f,iconSize:g,iconTone:t?m:oM,role:`radio`,"aria-checked":n,"aria-label":i,tabIndex:r?0:-1,disabled:a,onClick:()=>s(e),onKeyDown:t=>c(t,e),onMouseEnter:a?void 0:()=>l(e),"data-testid":u,className:`min-h-[44px] min-w-[44px] [@media(pointer:fine)]:min-h-0 [@media(pointer:fine)]:min-w-0`})});function gM({value:e,valueSuffix:t,valueIntent:n,meter:r,subtext:i,trend:a,testId:o}){return(0,z.jsxs)(z.Fragment,{children:[e!==void 0&&(0,z.jsxs)(K,{as:`div`,size:`2xl`,weight:`bold`,intent:n,children:[e,t!==void 0&&(0,z.jsxs)(K,{as:`span`,size:`md`,tone:`muted`,children:[` `,t]})]}),r!==void 0&&(0,z.jsx)(Ev,{value:r.value,max:r.max??100,intent:r.intent,"aria-label":r.label,"data-testid":o&&`${o}-meter`}),i!==void 0&&(0,z.jsx)(K,{as:`div`,size:`md`,tone:`muted`,children:i}),a]})}var _M=`a[href],button,input,select,textarea,[role="button"],[tabindex]`;function vM(e){let t=e.target;if(t===null||t===e.currentTarget)return!1;let n=t.closest(_M);return n!==null&&n!==e.currentTarget}function yM(e,t){return e===void 0?{}:{interactive:!0,role:`button`,tabIndex:0,"aria-label":t,onClick:t=>{vM(t)||e()},onKeyDown:t=>{t.target===t.currentTarget&&(t.key===`Enter`||t.key===` `)&&(t.preventDefault(),e())}}}function bM({label:e,value:t,valueSuffix:n,valueIntent:r,meter:i,subtext:a,trend:o,cadence:s,children:c,onActivate:l,actionLabel:u,"data-testid":d}){return(0,z.jsx)(Eu,{padding:`md`,bg:`surface`,"data-testid":d,...yM(l,u),children:(0,z.jsxs)(q,{gap:`md`,height:`full`,children:[(0,z.jsx)(K,{as:`div`,size:`md`,weight:`medium`,tone:`muted`,children:e}),(0,z.jsx)(q,{gap:`sm`,flex:`1`,justify:`center`,"data-testid":d&&`${d}-figure`,children:c??(0,z.jsx)(gM,{value:t,valueSuffix:n,valueIntent:r,meter:i,subtext:a,trend:o,testId:d})}),s!==void 0&&(0,z.jsx)(K,{as:`div`,size:`sm`,tone:`muted`,"data-testid":d&&`${d}-cadence`,children:s})]})})}bM.displayName=`StatCard`;function xM({icon:e,iconIntent:t=`brand`,title:n,value:r,barFill:i,barIntent:a,subText:o,actionLabel:s,onAction:c,actionHref:l,badge:u,border:d,"data-testid":f}){let p=d===`error`?`error-strong`:d===`warning`?`warning-strong`:void 0,m=i!==void 0,h=m?Math.round(Math.min(1,Math.max(0,i))*100):0;return(0,z.jsx)(Eu,{bg:`surface`,padding:`md`,border:p,"data-testid":f,children:(0,z.jsxs)(wu,{direction:`column`,height:`full`,children:[(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(rg,{name:e,intent:t,size:`sm`}),(0,z.jsx)(K,{size:`sm`,weight:`medium`,tone:`muted`,as:`span`,children:n})]}),(0,z.jsx)(K,{size:`md`,weight:`bold`,as:`div`,"data-testid":f&&`${f}-value`,children:r}),m&&(0,z.jsx)(Ev,{value:h,intent:a,size:`sm`,"aria-label":n,"data-testid":f&&`${f}-bar`}),(0,z.jsx)(K,{size:`sm`,tone:`subtle`,as:`div`,children:o})]}),(0,z.jsx)(wu,{grow:`1`}),(0,z.jsx)(SM,{actionLabel:s,onAction:c,actionHref:l,badge:u,testId:f})]})})}function SM({actionLabel:e,onAction:t,actionHref:n,badge:r,testId:i}){let a=!!e&&!!(t||n);return!a&&!r?null:(0,z.jsx)(wu,{borderTop:`subtle`,paddingTop:`xs`,children:(0,z.jsxs)(G,{justify:`between`,align:`center`,children:[r?(0,z.jsxs)(tu,{intent:`neutral`,"data-testid":i&&`${i}-badge`,children:[(0,z.jsx)(V,{name:`refresh-line`,"aria-hidden":`true`}),r]}):(0,z.jsx)(`span`,{}),a&&(0,z.jsx)(CM,{actionLabel:e,onAction:t,actionHref:n})]})})}function CM({actionLabel:e,onAction:t,actionHref:n}){return n?(0,z.jsx)(W,{variant:`link`,size:`sm`,asChild:!0,children:(0,z.jsx)(`a`,{href:n,children:e})}):(0,z.jsx)(W,{variant:`link`,size:`sm`,onClick:t,children:e})}var wM=e=>R(`flex h-8 w-8 items-center justify-center rounded-full border-2 text-md font-semibold shrink-0 transition-colors motion-reduce:transition-none`,e===`complete`&&`border-brand bg-brand text-brand-text`,e===`current`&&`border-brand bg-root text-text-primary`,e===`error`&&`border-error bg-error text-inverse`,e===`pending`&&`border-border-subtle bg-root text-text-secondary`);function TM({status:e,index:t}){return(0,z.jsxs)(`div`,{className:wM(e),children:[e===`complete`&&(0,z.jsx)(V,{name:`check-line`,size:`sm`,"aria-hidden":`true`}),e===`error`&&(0,z.jsx)(V,{name:`close-line`,size:`sm`,"aria-hidden":`true`}),(e===`pending`||e===`current`)&&(0,z.jsx)(`span`,{"aria-hidden":`true`,children:t+1})]})}function EM({isVertical:e,status:t,labelBelow:n}){return(0,z.jsx)(`li`,{"aria-hidden":`true`,className:R(`transition-colors motion-reduce:transition-none`,e?`w-px h-6 ml-4 bg-border-subtle`:`flex-1 h-px mx-2`,!e&&n&&`mt-4`,!e&&(t===`complete`?`bg-brand`:`bg-border-subtle`))})}function DM({step:e,index:t,isLast:n,isVertical:r,labelBelow:i}){return(0,z.jsxs)(y.Fragment,{children:[(0,z.jsxs)(`li`,{"aria-current":e.status===`current`?`step`:void 0,className:R(`flex shrink-0`,r?`flex-row items-center gap-3`:i?`flex-col items-center gap-1 text-center`:`flex-row items-center gap-2`),children:[(0,z.jsx)(TM,{status:e.status,index:t}),(0,z.jsx)(K,{as:`span`,size:`sm`,weight:e.status===`current`?`semibold`:`regular`,intent:e.status===`error`?`error`:`neutral`,className:R(e.status===`pending`&&`text-text-secondary`,e.status===`current`&&`text-text-primary`),children:e.label})]}),!n&&(0,z.jsx)(EM,{isVertical:r,status:e.status,labelBelow:i})]})}var OM=y.forwardRef(({steps:e,orientation:t=`horizontal`,labelPlacement:n=`end`,className:r,...i},a)=>{let{t:o}=v(`ui`),s=t===`vertical`,c=!s&&n===`bottom`;return(0,z.jsx)(`ul`,{ref:a,"aria-label":o(`stepper.progress`,{defaultValue:`Progress`}),className:R(`flex`,s?`flex-col gap-0`:c?`flex-row items-start w-full`:`flex-row items-center w-full`,r),...i,children:e.map((t,n)=>(0,z.jsx)(DM,{step:t,index:n,isLast:n===e.length-1,isVertical:s,labelBelow:c},t.id))})});OM.displayName=`Stepper`;var kM=y.forwardRef(({className:e,icon:t,iconIntent:n,title:r,description:i,actionLabel:a,actionIntent:o=`neutral`,...s},c)=>(0,z.jsx)(`button`,{ref:c,type:`button`,className:R(`ob-task-card`,e),...s,children:(0,z.jsxs)(G,{gap:`md`,align:`center`,children:[(0,z.jsx)(rg,{intent:n,size:`lg`,children:(0,z.jsx)(V,{name:t})}),(0,z.jsxs)(q,{gap:`xs`,align:`start`,flex:`1`,children:[(0,z.jsx)(Xh,{level:4,children:r}),(0,z.jsx)(K,{size:`sm`,tone:`muted`,children:i})]}),(0,z.jsx)(tu,{intent:o,children:a})]})}));kM.displayName=`TaskCard`;var AM=w(`absolute w-3 h-3 rotate-45 bg-surface`,{variants:{placement:{right:`left-[-6px] top-5 shadow-[-2px_2px_4px_rgba(0,0,0,0.08)]`,bottom:`top-[-6px] left-6 shadow-[-2px_-2px_4px_rgba(0,0,0,0.08)]`,left:`right-[-6px] top-5 shadow-[2px_-2px_4px_rgba(0,0,0,0.08)]`,top:`bottom-[-6px] left-6 shadow-[2px_2px_4px_rgba(0,0,0,0.08)]`}},defaultVariants:{placement:`right`}});function jM(e,t){return e===t-1?`active`:e<t-1?`past`:`future`}var MM={active:`w-5 bg-brand opacity-100`,past:`w-1.5 bg-brand opacity-50`,future:`w-1.5 bg-muted opacity-100`},NM=`relative rounded-md overflow-hidden w-[300px] bg-surface text-text-primary border border-border-subtle shadow-md`,PM=`rounded-full h-1.5 transition-all duration-fast motion-reduce:transition-none`;function FM({step:e,totalSteps:t,stepLabel:n,ofLabel:r}){let{t:i}=v(`ui`);return n===void 0&&r===void 0?i(`tourTooltip.stepOf`,{defaultValue:`Step {{step}} of {{total}}`,step:e,total:t}):`${n??i(`tourTooltip.step`,{defaultValue:`Step`})} ${e} ${r??i(`tourTooltip.of`,{defaultValue:`of`})} ${t}`}var IM=y.forwardRef(({className:e,placement:t=`right`,step:n,totalSteps:r,progress:i,title:a,description:o,onSkip:s,onNext:c,nextLabel:l,skipLabel:u,stepLabel:d,ofLabel:f,progressAriaLabel:p,...m},h)=>{let{t:g}=v(`ui`),_=FM({step:n,totalSteps:r,stepLabel:d,ofLabel:f}),b=`${y.useId()}-title`,x=i===void 0?n/r:Math.max(0,Math.min(1,i)),S=Math.round(x*100);return(0,z.jsxs)(`div`,{ref:h,role:`dialog`,"aria-labelledby":b,className:R(`absolute`,e),...m,children:[(0,z.jsx)(`span`,{"aria-hidden":`true`,className:AM({placement:t})}),(0,z.jsxs)(`div`,{className:NM,children:[(0,z.jsx)(Ev,{value:S,size:`sm`,intent:`brand`,"aria-label":p??g(`tourTooltip.progressAriaLabel`,{defaultValue:`Tour progress`}),className:`rounded-none`}),(0,z.jsxs)(q,{gap:`sm`,padding:`md`,children:[(0,z.jsx)(K,{size:`sm`,tone:`subtle`,weight:`medium`,className:`uppercase tracking-wide`,children:_}),(0,z.jsx)(Xh,{id:b,level:4,weight:`semibold`,children:a}),o&&(0,z.jsx)(K,{size:`sm`,tone:`muted`,children:o}),(0,z.jsx)(G,{gap:`xs`,align:`center`,"aria-hidden":`true`,children:Array.from({length:r},(e,t)=>{let r=jM(t,n);return(0,z.jsx)(`span`,{"data-testid":`tour-tooltip-dot`,"data-state":r,className:R(PM,MM[r])},t)})}),(0,z.jsxs)(G,{align:`center`,justify:`between`,children:[(0,z.jsx)(W,{type:`button`,variant:`ghost`,size:`sm`,onClick:s,"data-testid":`tour-tooltip-skip`,children:u??g(`tourTooltip.skip`,{defaultValue:`Skip tour`})}),(0,z.jsx)(W,{type:`button`,variant:`default`,size:`sm`,onClick:c,"data-testid":`tour-tooltip-next`,children:l??g(`tourTooltip.next`,{defaultValue:`Next`})})]})]})]})]})});IM.displayName=`TourTooltip`;function LM(e){if(e.trim()===``)return null;let t=Number(e);return Number.isFinite(t)?t:null}function RM(e){return Number.isFinite(e)&&e>0?{draft:String(e),value:e}:{draft:``,value:void 0}}function zM(e,t,n){let r=e===null,[i,a]=y.useState(()=>e==null?``:String(e)),o=y.useRef(e??n??0),[s,c]=y.useState(e);Object.is(e,s)||(c(e),e!=null&&Number.isFinite(e)&&(o.current=e,LM(i)!==e&&a(String(e))));function l(e){a(e);let n=LM(e);if(n!==null){o.current=n,t(n);return}t(void 0)}function u(e){if(e){t(null);return}let{draft:n,value:r}=RM(o.current);a(n),t(r)}return{draft:i,unlimited:r,handleInputChange:l,handleUnlimitedToggle:u}}function BM(e,t,n){return[e,n?t:void 0].filter(Boolean).join(` `)||void 0}function VM(e,t,n){return e?t:n}var HM=y.forwardRef(({label:e,name:t,value:n,onChange:r,unit:i,unlimitedLabel:a,unlimitedPlaceholder:o=`∞`,typeToSetLimitHint:s,placeholder:c,min:l,max:u,step:d,hint:f,error:p,required:m,disabled:h,width:g=`sm`,..._},y)=>{let{t:b}=v(`ui`),{controlProps:x,hintId:S,errorId:C,intent:w}=qw({name:t,hint:f,error:p,required:m}),{draft:T,unlimited:E,handleInputChange:D,handleUnlimitedToggle:O}=zM(n,r,l),k=`${t}-unlimited`,A=`${t}-set-limit-hint`,j=BM(x[`aria-describedby`],A,E);return(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(wg,{htmlFor:t,required:m,children:e}),(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(fg,{ref:y,type:`number`,width:g,min:l,max:u,step:d,value:E?``:T,disabled:h,placeholder:VM(E,o,c),onChange:e=>D(e.target.value),intent:w,...x,..._,"aria-describedby":j}),i!==void 0&&(0,z.jsx)(K,{as:`span`,size:`sm`,children:i}),(0,z.jsxs)(G,{gap:`xs`,align:`center`,children:[(0,z.jsx)(Xu,{id:k,checked:E,disabled:h,onCheckedChange:e=>O(e===!0)}),(0,z.jsx)(wg,{htmlFor:k,children:a??b(`unlimitedNumberField.unlimited`,{defaultValue:`Unlimited`})})]})]}),(0,z.jsx)(`span`,{id:A,className:`sr-only`,"aria-live":`polite`,children:E?s??b(`unlimitedNumberField.typeToSetLimitHint`,{defaultValue:`Type a number to set a limit`}):``}),f&&(0,z.jsx)(K,{id:S,as:`p`,size:`sm`,intent:`neutral`,weight:`regular`,className:`text-text-secondary`,children:f}),p&&(0,z.jsx)(K,{id:C,as:`p`,size:`sm`,intent:`error`,role:`alert`,children:p})]})});HM.displayName=`UnlimitedNumberField`;var UM=w(`inline-flex items-center gap-1 rounded-full font-semibold border transition-colors motion-reduce:transition-none cursor-pointer no-underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-brand disabled:pointer-events-none disabled:opacity-70`,{variants:{size:{md:`px-1.5 py-0.5 text-md leading-tight`,sm:`px-2 py-[0.175rem] text-sm leading-tight`},disclosure:{true:`cursor-default`},hitArea:{touch:`relative before:absolute before:inset-x-0 before:-inset-y-3 before:hidden before:content-[''] [@media(any-pointer:coarse)]:before:block`},intent:{neutral:`bg-muted text-text-secondary border-transparent hover:bg-hover hover:text-text-primary`,success:`bg-success-bg text-success-text border-success-border hover:brightness-95`,warning:`bg-warning-bg text-warning-text border-warning-border hover:brightness-95`,error:`bg-error-bg text-error-text border-error-border hover:brightness-95`,info:`bg-info-bg text-info-text border-info-border hover:brightness-95`,brand:`bg-brand-subtle text-brand-strong border-transparent hover:bg-brand/20`,feature:`bg-feature-bg text-feature border-feature-border hover:brightness-95`}},defaultVariants:{intent:`neutral`,size:`md`}});function WM(e,t,n){let r=n&&y.isValidElement(t)?t.props:void 0;return e.rel??r?.rel??((e.target??r?.target)===`_blank`?`noopener noreferrer`:void 0)}function GM({children:e,classes:t,props:n,ref:r,resolvedRel:i}){let{rel:a,...o}=n;return(0,z.jsx)($e,{ref:r,className:t,rel:i,...o,children:e})}function KM({children:e,classes:t,external:n,props:r,ref:i,resolvedRel:a}){let{href:o,target:s,rel:c,...l}=r;return(0,z.jsxs)(`a`,{ref:i,className:t,href:o,target:s,rel:a,...l,children:[e,n&&(0,z.jsx)(V,{name:`external-link-line`,size:`sm`})]})}function qM({children:e,classes:t,props:n,ref:r}){let{type:i=`button`,...a}=n;return(0,z.jsx)(`button`,{ref:r,type:i,className:t,...a,children:e})}var JM=y.forwardRef(({className:e,intent:t,size:n,disclosure:r,hitArea:i,asChild:a=!1,external:o=!1,children:s,...c},l)=>{let u=R(UM({intent:t,size:n,disclosure:r,hitArea:i}),e),d=c,f=WM(d,s,a);return a?GM({children:s,classes:u,props:d,ref:l,resolvedRel:f}):d.href==null?qM({children:s,classes:u,props:c,ref:l}):KM({children:s,classes:u,external:o,props:d,ref:l,resolvedRel:f})});JM.displayName=`BadgeButton`;var YM=Symbol(`breadcrumb-ellipsis`);function XM(e,t){return e.length<=t?e:[e[0],YM,...e.slice(e.length-(t-1))]}function ZM({item:e}){return(0,z.jsxs)(z.Fragment,{children:[e.icon?(0,z.jsx)(V,{name:e.icon,size:`sm`,"aria-hidden":`true`}):null,e.iconOnly?(0,z.jsx)(`span`,{className:`sr-only`,children:e.label}):Ue(e.label,`.@`)]})}function QM(){return(0,z.jsx)(`li`,{"aria-hidden":`true`,role:`presentation`,className:`flex items-center text-text-secondary`,children:`/`})}function $M({expanded:e,onToggle:t}){let{t:n}=v(`ui`);return(0,z.jsx)(`li`,{className:`inline-flex shrink-0 items-center`,children:(0,z.jsx)(Qb,{asChild:!0,size:`sm`,weight:`regular`,tone:`muted`,children:(0,z.jsx)(`button`,{type:`button`,onClick:t,"aria-expanded":e,"aria-label":e?n(`breadcrumb.collapse`,{defaultValue:`Collapse breadcrumbs`}):n(`breadcrumb.expand`,{defaultValue:`Show hidden breadcrumbs`}),children:`…`})})})}var eN=y.forwardRef(({items:e,maxItems:t=4,className:n,...r},i)=>{let[a,o]=y.useState(!1),[s,c]=y.useState(!1),l=y.useRef(null),u=e.length>t,d=a&&u,f=d?e:XM(e,t),p=e[e.length-1],m=e.map(e=>`${e.label}:${e.href??``}`).join(`|`);return y.useEffect(()=>{u||o(!1)},[u]),y.useEffect(()=>{let e=l.current;if(!e||!d){c(!1);return}let t=e.scrollWidth>e.clientWidth;c(t),t&&(e.scrollLeft=e.scrollWidth)},[d,m]),(0,z.jsx)(`nav`,{ref:i,"aria-label":`breadcrumb`,className:n,...r,children:(0,z.jsxs)(`ol`,{ref:l,className:R(`flex items-center gap-1.5 text-sm text-text-secondary sm:gap-2.5`,d?`flex-nowrap overflow-x-hidden`:`flex-wrap break-words [overflow-wrap:anywhere]`,d&&s&&`[-webkit-mask-image:linear-gradient(to_right,transparent,#000_2rem)] [mask-image:linear-gradient(to_right,transparent,#000_2rem)]`),children:[f.map((e,t)=>{if(e===YM)return(0,z.jsxs)(y.Fragment,{children:[(0,z.jsx)(QM,{}),(0,z.jsx)($M,{expanded:!1,onToggle:()=>o(!0)})]},`ellipsis-${t}`);let n=e===p,r;return r=n?(0,z.jsx)(`span`,{"aria-current":`page`,className:`font-medium text-text-primary`,children:(0,z.jsx)(ZM,{item:e})}):e.href?(0,z.jsx)(Qb,{href:e.href,size:`sm`,weight:`regular`,tone:`muted`,children:(0,z.jsx)(ZM,{item:e})}):e.onClick?(0,z.jsx)(Qb,{asChild:!0,size:`sm`,weight:`regular`,tone:`muted`,children:(0,z.jsx)(`button`,{type:`button`,onClick:e.onClick,children:(0,z.jsx)(ZM,{item:e})})}):(0,z.jsx)(ZM,{item:e}),(0,z.jsxs)(y.Fragment,{children:[t>0&&(0,z.jsx)(QM,{}),(0,z.jsx)(`li`,{className:R(`inline-flex items-center gap-1.5`,d?`whitespace-nowrap`:`min-w-0`),children:r})]},`${e.label}-${t}`)}),d&&(0,z.jsx)($M,{expanded:!0,onToggle:()=>o(!1)})]})})});eN.displayName=`Breadcrumb`;var tN=`AI Assistant unavailable`,nN=`The AI Assistant is not enabled on this server. Contact your administrator.`;function rN({title:e=tN,message:t=nN,children:n,iconName:r=`robot-2-line`}){return(0,z.jsxs)(`div`,{className:`flex flex-col items-center justify-center gap-4 py-24 text-center`,children:[(0,z.jsx)(`div`,{className:`flex h-16 w-16 items-center justify-center rounded-full border border-border-subtle bg-surface`,children:(0,z.jsx)(V,{name:r,size:`3xl`,className:`text-text-secondary`})}),(0,z.jsxs)(`div`,{children:[(0,z.jsx)(K,{as:`p`,size:`lg`,weight:`semibold`,children:e}),(0,z.jsx)(K,{as:`p`,size:`md`,tone:`muted`,className:`mt-1 max-w-sm`,children:t})]}),n]})}var iN={end:`grid items-stretch @md:grid-cols-[1.08fr_0.92fr]`,start:`grid items-stretch @md:grid-cols-[0.92fr_1.08fr]`},aN={end:`flex items-center justify-center overflow-hidden order-first px-6 @md:order-none @md:px-0 @md:pr-8`,start:`flex items-center justify-center overflow-hidden order-first px-6 @md:order-first @md:px-0 @md:pl-8`},oN=y.forwardRef(({className:e,media:t,mediaSide:n=`end`,mediaMinHeightPx:r=232,mediaMinHeightNarrowPx:i=180,children:a,...o},s)=>(0,z.jsxs)(`div`,{ref:s,className:R(iN[n],e),...o,children:[(0,z.jsx)(`div`,{className:`flex flex-col items-start justify-center gap-2.5 p-6 @md:p-8`,children:a}),(0,z.jsx)(`div`,{className:R(aN[n],`min-h-[var(--feature-row-media-min-height-narrow)] @md:min-h-[var(--feature-row-media-min-height)]`),style:{"--feature-row-media-min-height":`${r}px`,"--feature-row-media-min-height-narrow":`${i}px`},children:t})]}));oN.displayName=`FeatureRow`;var sN=`border-brand bg-brand-subtle text-text-primary`,cN=y.forwardRef(({active:e=!1,count:t,icon:n,className:r,children:i,disabled:a,...o},s)=>(0,z.jsxs)(`button`,{ref:s,type:`button`,disabled:a,className:R(`inline-flex items-center gap-1.5 rounded-md border px-3 py-1 text-md font-medium`,`transition-colors duration-150 motion-reduce:transition-none`,`cursor-pointer`,`focus-visible:outline-none focus-visible:shadow-ring-default`,`disabled:pointer-events-none disabled:opacity-50`,!e&&`border-border-subtle bg-muted text-text-secondary hover:bg-hover hover:text-text-primary`,e&&sN,r),...o,children:[n==null?null:(0,z.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex shrink-0 items-center`,children:n}),i,t!=null&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(tu,{as:`span`,"aria-hidden":`true`,intent:e?`brand`:`neutral`,className:`text-xs`,children:t}),(0,z.jsxs)(`span`,{className:`sr-only`,children:[`, `,t]})]})]}));cN.displayName=`FilterChip`;var lN=w(`fixed inset-0 flex justify-center`,{variants:{bg:{none:``,dim:`bg-overlay/40`,overlay:`bg-overlay`},align:{center:`items-center`,top:`items-start`,bottom:`items-end`},pointerEvents:{auto:`pointer-events-auto`,none:`pointer-events-none`}},defaultVariants:{bg:`overlay`,align:`center`,pointerEvents:`auto`}}),uN=50,dN=y.forwardRef(({className:e,bg:t,align:n,pointerEvents:r,zIndex:i=uN,style:a,children:o,...s},c)=>{let l=i===`auto`?a:{zIndex:i,...a};return(0,z.jsx)(`div`,{ref:c,className:R(lN({bg:t,align:n,pointerEvents:r}),e),style:l,...s,children:o})});dN.displayName=`FullScreenOverlay`;var fN=`section`,pN=650,mN=16,hN=8,gN=2500;function _N(){return typeof window>`u`||typeof window.matchMedia!=`function`?!1:window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}function vN(){if(typeof window>`u`)return null;let e=window.location.hash,t=e.indexOf(`?`);return t===-1?null:new URLSearchParams(e.slice(t+1)).get(fN)}function yN(){if(typeof document>`u`)return 0;let e=getComputedStyle(document.documentElement).getPropertyValue(`--header-height`).trim();if(!e)return 0;let t=Number.parseFloat(e);return Number.isFinite(t)?t:0}var bN=y.forwardRef(({id:e,children:t,className:n,...r},i)=>{let a=y.useRef(null),o=y.useCallback(e=>{a.current=e,typeof i==`function`?i(e):i&&(i.current=e)},[i]),[s,c]=y.useState(!1);return y.useEffect(()=>{let t=null,n=null,r=null,i=null,o=null,s=e=>{let t=yN(),n=e.getBoundingClientRect().top+window.scrollY-t-mN;window.scrollTo({top:n,behavior:_N()?`instant`:`smooth`})},l=e=>{let t=yN();return Math.abs(e.getBoundingClientRect().top-(t+mN))<=hN},u=()=>{let t=a.current;!t||vN()!==e||l(t)||s(t)},d=()=>{o&&=(o.disconnect(),null),r!==null&&(cancelAnimationFrame(r),r=null)},f=()=>{if(vN()!==e)return;let l=a.current;l&&(s(l),d(),typeof ResizeObserver<`u`&&(o=new ResizeObserver(()=>{r===null&&(r=window.requestAnimationFrame(()=>{r=null,u()}))}),o.observe(document.documentElement)),i!==null&&window.clearTimeout(i),i=window.setTimeout(d,gN),c(!1),n!==null&&cancelAnimationFrame(n),n=requestAnimationFrame(()=>{c(!0),t!==null&&window.clearTimeout(t),t=window.setTimeout(()=>c(!1),pN)}))};return f(),window.addEventListener(`hashchange`,f),()=>{window.removeEventListener(`hashchange`,f),t!==null&&window.clearTimeout(t),n!==null&&cancelAnimationFrame(n),i!==null&&window.clearTimeout(i),d()}},[e]),(0,z.jsx)(`div`,{ref:o,"data-section-id":e,"data-section-highlight":s?`true`:void 0,className:R(`hash-section`,n),...r,children:t})});bN.displayName=`HashSection`;function xN({content:e,side:t=`top`,align:n=`center`,className:r,contentClassName:i,ariaLabel:a}){let{t:o}=v(`ui`),s=a??o(`helpPopover.moreInformation`,{defaultValue:`More information`});return(0,z.jsxs)($_,{children:[(0,z.jsx)(ev,{asChild:!0,children:(0,z.jsx)(Qh,{"aria-label":s,className:r,"data-testid":`help-popover-trigger`})}),(0,z.jsx)(nv,{"aria-label":s,side:t,align:n,className:R(`w-80 text-md text-text-secondary space-y-2`,i),"data-testid":`help-popover-content`,children:e})]})}var SN=w(`flex items-center justify-center rounded-md shrink-0 text-text-secondary`,{variants:{size:{sm:`h-8 w-8`,md:`h-10 w-10`,lg:`h-12 w-12`},bg:{muted:`bg-muted`,subtle:`bg-overlay`,surface:`bg-surface`},border:{none:``,subtle:`border border-border-subtle`}},defaultVariants:{size:`md`,bg:`muted`,border:`none`}}),CN=y.forwardRef(({className:e,size:t,bg:n,border:r,children:i,...a},o)=>(0,z.jsx)(`div`,{ref:o,className:R(SN({size:t,bg:n,border:r}),e),...a,children:i}));CN.displayName=`IconContainer`;var wN=w(`inline rounded px-1.5 py-0.5 font-mono leading-none`,{variants:{intent:{neutral:`bg-muted text-text-primary`,success:`bg-success-bg text-success-text`,warning:`bg-warning-bg text-warning-text`,error:`bg-error-bg text-error-text`,info:`bg-info-bg text-info-text`,brand:`bg-brand-subtle text-brand-strong`},size:{sm:`text-sm`,md:`text-md`}},defaultVariants:{intent:`neutral`,size:`md`}}),TN=y.forwardRef(({className:e,intent:t,size:n,...r},i)=>(0,z.jsx)(`code`,{ref:i,className:R(wN({intent:t,size:n}),e),...r}));TN.displayName=`InlineCode`;var EN=w(`inline-flex items-center font-mono mx-0.5 rounded [&_i]:text-[1em]`,{variants:{variant:{light:`bg-overlay/15 text-overlay`,dark:`bg-text-primary/15 text-text-primary`,code:`bg-surface border border-border-subtle text-text-primary`},size:{sm:`px-1 py-0.5 text-[10px]`,md:`px-1.5 py-0.5 text-sm`}},defaultVariants:{variant:`light`,size:`sm`}}),DN=y.forwardRef(({className:e,variant:t,size:n,children:r,...i},a)=>(0,z.jsx)(`kbd`,{ref:a,className:R(EN({variant:t,size:n}),e),...i,children:r}));DN.displayName=`Kbd`;function ON({result:e,renderValue:t}){let n=(e.rows??[]).map((e,t)=>({row:e,key:`kv-${t}`}));return(0,z.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[e.summary&&(0,z.jsx)(K,{size:`md`,tone:`muted`,children:e.summary}),(0,z.jsx)(`dl`,{className:`overflow-hidden rounded-md border border-border-subtle`,children:n.map(({row:e,key:n},r)=>(0,z.jsxs)(`div`,{className:R(`flex items-center gap-3 border-b border-border-subtle px-3 py-2 last:border-0`,r%2==0?`bg-surface`:`bg-root`),children:[(0,z.jsx)(`dt`,{className:`min-w-32 shrink-0 text-md font-medium text-text-secondary`,children:String(e.label??``)}),(0,z.jsx)(`dd`,{className:`flex-1 text-md text-text-primary`,children:t?t(e,r):String(e.value??``)})]},n))})]})}var kN={sm:`gap-2`,list:`gap-3`,md:`gap-4`},AN={none:``,sm:`px-3 py-3`,md:`px-3 py-3 sm:px-5`,dataRow:`px-5 py-4`,"dataRow-sm":`px-5 py-3`},jN={none:``,top:`border-t border-border-subtle`,bottom:`border-b border-border-subtle`},MN=y.forwardRef(({as:e,gap:t=`list`,padding:n=`md`,interactive:r=!1,separator:i=`none`,className:a,children:o,...s},c)=>(0,z.jsx)(e??`div`,{ref:c,className:R(`flex w-full flex-row items-center`,kN[t],AN[n],jN[i],r&&[`cursor-pointer`,`transition-colors duration-fast motion-reduce:transition-none`,`hover:bg-hover`,`focus-visible:bg-hover focus-visible:outline-none`],a),...s,children:o}));MN.displayName=`ListRow`;var NN=`relative flex flex-col items-center justify-end overflow-hidden bg-[#06070f] bg-cover bg-top px-6 pt-12 pb-6 text-center text-white @md:px-10 @md:pt-16 @md:pb-7`,PN=`absolute inset-0 z-0 bg-[linear-gradient(to_bottom,rgb(6_7_15/10%)_0%,rgb(6_7_15/45%)_45%,rgb(6_7_15/80%)_100%)]`,FN=y.forwardRef(({className:e,imageUrl:t,minHeightPx:n=210,style:r,children:i,...a},o)=>{let s={...r,minHeight:`${n}px`,backgroundImage:`url("${t}")`};return(0,z.jsxs)(`div`,{ref:o,className:R(NN,e),style:s,...a,children:[(0,z.jsx)(`div`,{"aria-hidden":!0,className:PN}),(0,z.jsx)(`div`,{className:`relative z-10`,children:i})]})});FN.displayName=`MediaHero`;var IN=y.forwardRef(({className:e,asChild:t=!1,sweep:n=!1,...r},i)=>(0,z.jsx)(t?$e:`h2`,{ref:i,className:R(`mt-2.5 mb-0 text-2xl font-normal leading-[1.15] tracking-[-0.01em] text-white @md:text-3xl`,n&&`text-sweep`,e),...r}));IN.displayName=`MediaHeroTitle`;var LN=y.forwardRef(({className:e,asChild:t=!1,animateIn:n=!1,...r},i)=>(0,z.jsx)(t?$e:`p`,{ref:i,className:R(`mx-auto mt-3.5 mb-0 max-w-[30em] text-lg font-light leading-normal text-white/95 [text-shadow:0_0_10px_rgb(6_10_34/85%)] @md:text-xl`,n&&`anim-fade-up-blur`,e),...r}));LN.displayName=`MediaHeroSubtitle`;var RN=w(`rounded-md bg-muted font-mono text-md text-text-primary`,{variants:{border:{none:``,subtle:`border border-border-subtle`},padding:{sm:`px-3 py-2`,md:`px-4 py-3`},tone:{primary:`text-text-primary`,secondary:`text-text-secondary`},selectable:{true:`select-all cursor-text`,false:``}},defaultVariants:{border:`none`,padding:`md`,tone:`primary`,selectable:!1}}),zN=y.forwardRef(({className:e,border:t,padding:n,tone:r,selectable:i=!1,as:a=`div`,children:o,...s},c)=>(0,z.jsx)(a,{ref:c,className:R(RN({border:t,padding:n,tone:r,selectable:i}),e),...s,children:o}));zN.displayName=`MonoBox`;var BN=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`div`,{ref:n,className:R(`pl-6 ml-2 border-l-2 border-border-subtle`,e),...t}));BN.displayName=`NestedGroup`;var VN=7;function HN(e,t,n=1){if(t<=VN)return Array.from({length:Math.max(0,t)},(e,t)=>t+1);let r=Math.max(0,Math.floor(n)),i=[1],a=Math.max(2,e-r),o=Math.min(t-1,e+r);a>2&&i.push(`ellipsis-start`);for(let e=a;e<=o;e+=1)i.push(e);return o<t-1&&i.push(`ellipsis-end`),i.push(t),i}var UN={navAria:{key:`pagination.navAria`,english:`pagination`},previousAria:{key:`pagination.previousAria`,english:`Go to previous page`},previousLabel:{key:`pagination.previousLabel`,english:`Previous`},nextAria:{key:`pagination.nextAria`,english:`Go to next page`},nextLabel:{key:`pagination.nextLabel`,english:`Next`},ellipsisSrOnly:{key:`pagination.morePages`,english:`More pages`}};function WN(e){return e.page!==void 0}function GN(e){let{t}=v(`ui`);return t(e.key,{defaultValue:e.english})}var KN=e=>WN(e)?(0,z.jsx)(sP,{...e}):(0,z.jsx)(qN,{...e}),qN=e=>{let{className:t,"aria-label":n,...r}=e,i=GN(UN.navAria);return(0,z.jsx)(`nav`,{"aria-label":n??i,className:R(`mx-auto flex w-full justify-center`,t),...r})};KN.displayName=`Pagination`;var JN=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`ul`,{ref:n,className:R(`flex flex-row items-center gap-1`,e),...t}));JN.displayName=`PaginationContent`;var YN=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(`li`,{ref:n,className:e,...t}));YN.displayName=`PaginationItem`;function XN(e,t){return e===!0||t===!0||t===`true`}var ZN=({className:e,isActive:t,size:n=`icon`,disabled:r,href:i,onClick:a,...o})=>{let s=t?`page`:void 0,c=XN(r,o[`aria-disabled`]),l=e=>{if(c){e.preventDefault();return}a?.(e)};return(0,z.jsx)(W,{asChild:!0,variant:t?`outline`:`ghost`,size:n,className:R(n===`icon`&&`text-md`,c&&i!==void 0&&`cursor-not-allowed opacity-40`,e),children:i===void 0?(0,z.jsx)(`button`,{type:`button`,...o,disabled:c,"aria-current":s,onClick:a}):(0,z.jsx)(`a`,{href:i,...o,"aria-current":s,"aria-disabled":c?`true`:void 0,onClick:l})})};ZN.displayName=`PaginationLink`;var QN=({className:e,"aria-label":t,label:n,children:r,...i})=>{let a=GN(UN.previousAria),o=r??(n===void 0?null:(0,z.jsx)(`span`,{children:n}));return(0,z.jsxs)(ZN,{"aria-label":t??a,size:o===null?`icon`:`md`,className:R(o!==null&&`gap-1 pl-2.5`,e),...i,children:[(0,z.jsx)(V,{name:`arrow-left-s-line`,size:`sm`}),o]})};QN.displayName=`PaginationPrevious`;var $N=({className:e,"aria-label":t,label:n,children:r,...i})=>{let a=GN(UN.nextAria),o=r??(n===void 0?null:(0,z.jsx)(`span`,{children:n}));return(0,z.jsxs)(ZN,{"aria-label":t??a,size:o===null?`icon`:`md`,className:R(o!==null&&`gap-1 pr-2.5`,e),...i,children:[o,(0,z.jsx)(V,{name:`arrow-right-s-line`,size:`sm`})]})};$N.displayName=`PaginationNext`;var eP=({className:e,srOnlyLabel:t,...n})=>{let r=GN(UN.ellipsisSrOnly);return(0,z.jsxs)(`span`,{className:R(`flex h-10 w-10 items-center justify-center`,e),...n,children:[(0,z.jsx)(V,{name:`more-fill`,size:`sm`}),(0,z.jsx)(`span`,{className:`sr-only`,children:t??r})]})};eP.displayName=`PaginationEllipsis`;function tP(){let{t:e}=v(`ui`);return y.useMemo(()=>({nav:e(UN.navAria.key,{defaultValue:UN.navAria.english}),previous:e(UN.previousAria.key,{defaultValue:UN.previousAria.english}),next:e(UN.nextAria.key,{defaultValue:UN.nextAria.english}),morePages:e(UN.ellipsisSrOnly.key,{defaultValue:UN.ellipsisSrOnly.english}),rows:e(`pagination.rows`,{defaultValue:`Rows`}),goToPage:t=>e(`pagination.goToPage`,{defaultValue:`Go to page {{page}}`,page:t}),range:({first:t,last:n,total:r})=>e(`pagination.range`,{defaultValue:`{{first}}–{{last}} of {{total}}`,first:t,last:n,total:r}),pageStatus:({page:t,pageCount:n})=>e(`pagination.pageStatus`,{defaultValue:`Page {{page}} of {{pageCount}}`,page:t,pageCount:n})}),[e])}function nP(e,t){let n={...e};if(t===void 0)return n;for(let e of Object.keys(t)){let r=t[e];r!==void 0&&(n[e]=r)}return n}function rP({labels:e,first:t,last:n,totalCount:r,pageSize:i,pageSizeOptions:a,onPageSizeChange:o}){let s=y.useId(),c=i!==void 0&&a!==void 0&&a.length>0&&o!==void 0,l=r!==void 0&&i!==void 0;return!c&&!l?null:(0,z.jsxs)(`div`,{className:`flex items-center gap-4 text-md text-text-secondary`,children:[c&&(0,z.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,z.jsx)(`span`,{id:s,children:e.rows}),(0,z.jsxs)(Uj,{value:String(i),onValueChange:e=>o(Number(e)),children:[(0,z.jsx)(qj,{"aria-labelledby":s,className:`w-auto`,children:(0,z.jsx)(Gj,{})}),(0,z.jsx)(Xj,{children:a.map(e=>(0,z.jsx)(Qj,{value:String(e),children:e},e))})]})]}),l&&(0,z.jsx)(`span`,{children:e.range({first:t,last:n,total:r})})]})}function iP({token:e,page:t,labels:n,onPageChange:r}){return e===`ellipsis-start`||e===`ellipsis-end`?(0,z.jsx)(YN,{children:(0,z.jsx)(eP,{srOnlyLabel:n.morePages})}):(0,z.jsx)(YN,{children:(0,z.jsx)(ZN,{isActive:e===t,"aria-label":n.goToPage(e),onClick:()=>r(e),children:e})})}function aP({page:e,pageCount:t,siblingCount:n,labels:r,onPageChange:i,onStep:a}){return(0,z.jsxs)(JN,{children:[(0,z.jsx)(YN,{children:(0,z.jsx)(QN,{"aria-label":r.previous,disabled:e<=1,onClick:()=>{a(`prev`),i(e-1)}})}),HN(e,t,n).map(t=>(0,z.jsx)(iP,{token:t,page:e,labels:r,onPageChange:i},t)),(0,z.jsx)(YN,{children:(0,z.jsx)($N,{"aria-label":r.next,disabled:e>=t,onClick:()=>{a(`next`),i(e+1)}})})]})}function oP(e,t){let n=y.useRef(null),r=y.useRef(null),i=y.useCallback(e=>{r.current=e},[]);return y.useEffect(()=>{let i=r.current;r.current=null,i!==null&&(i===`prev`?e<=1:e>=t)&&n.current?.querySelector(`[aria-current="page"]`)?.focus()},[e,t]),{barRef:n,onStep:i}}function sP({page:e,pageCount:t,onPageChange:n,siblingCount:r=1,totalCount:i,pageSize:a,pageSizeOptions:o,onPageSizeChange:s,labels:c,className:l}){let u=nP(tP(),c),d=Math.max(1,t),f=Math.min(Math.max(1,e),d),{barRef:p,onStep:m}=oP(f,d),h=i===0?0:(f-1)*(a??0)+1,g=Math.min(f*(a??0),i??0);return(0,z.jsxs)(`div`,{ref:p,className:R(`flex items-center justify-between gap-4 border-t border-border-subtle px-4 py-3`,l),children:[(0,z.jsx)(`nav`,{"aria-label":u.nav,className:`flex items-center`,children:(0,z.jsx)(aP,{page:f,pageCount:d,siblingCount:r,labels:u,onPageChange:n,onStep:m})}),(0,z.jsx)(rP,{labels:u,first:h,last:g,totalCount:i,pageSize:a,pageSizeOptions:o,onPageSizeChange:s}),(0,z.jsx)(`span`,{"aria-live":`polite`,className:`sr-only`,children:u.pageStatus({page:f,pageCount:d})})]})}function cP(e,t){e&&((Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,`value`)?.set)?.call(e,t),e.dispatchEvent(new Event(`input`,{bubbles:!0})))}function lP(e,t){return n=>{e.current=n,typeof t==`function`?t(n):t&&(t.current=n)}}function uP(e){return e[`data-testid`]??e.id}function dP({scope:e,visible:t,onToggleVisible:n,hideGenerate:r,handleGenerate:i,generateLabel:a,generateAriaLabel:o,disabled:s,inputProps:c}){let{t:l}=v(`ui`),u=e?`${e}-toggle`:`password-toggle`,d=e?`${e}-generate`:`generate-password`;return(0,z.jsxs)(`div`,{className:R(`flex items-stretch gap-2`,c.className),children:[(0,z.jsxs)(`div`,{className:`relative min-w-0 flex-1`,children:[(0,z.jsx)(fg,{type:t?`text`:`password`,disabled:s,className:`pr-10`,"data-testid":`password-input`,...c}),(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,size:`md`,iconSize:`sm`,icon:t?`eye-off-line`:`eye-line`,type:`button`,onClick:n,"aria-label":t?l(`passwordInput.hide`,{defaultValue:`Hide password`}):l(`passwordInput.show`,{defaultValue:`Show password`}),"data-testid":u,disabled:s,className:`absolute right-1 top-1/2 -translate-y-1/2`})]}),!r&&(0,z.jsxs)(W,{variant:`secondary`,size:`md`,type:`button`,onClick:i,disabled:s,"aria-label":o??a,"data-testid":d,className:`shrink-0`,children:[(0,z.jsx)(V,{name:`key-2-line`,size:`sm`,decorative:!0}),a]})]})}var fP=y.forwardRef(({className:e,hideStrength:t=!1,strength:n,currentScore:r,requiredScore:i,formatScores:a,value:o,onChange:s,hideGenerate:c=!1,generateLength:l=16,generateLabel:u,generateAriaLabel:d,onGenerate:f,disabled:p,...m},h)=>{let{t:g}=v(`ui`),[_,b]=y.useState(!1),x=y.useRef(null),S=n??0,C=y.useCallback(()=>{let e=Dw(l);cP(x.current,e),b(!0),f?.(e)},[l,f]),w=uP(m),T=y.useCallback(lP(x,h),[h]),E=(0,z.jsx)(dP,{scope:w,visible:_,onToggleVisible:()=>b(e=>!e),hideGenerate:c,handleGenerate:C,generateLabel:u??g(`passwordInput.generate`,{defaultValue:`Generate`}),generateAriaLabel:d,disabled:p,inputProps:{ref:T,value:o,onChange:s?e=>s(e):void 0,className:e,...m}});return t?E:(0,z.jsxs)(q,{gap:`sm`,children:[E,(0,z.jsx)(x_,{strength:S,currentScore:r,requiredScore:i,formatScores:a})]})});fP.displayName=`PasswordInput`;var pP={center:`items-center`,start:`items-start`},mP={xs:`min-h-6`,sm:`min-h-8`},hP=y.forwardRef(({value:e,id:t,label:n,description:r,icon:i,disabled:a,align:o=`center`,labelRowMinHeight:s,className:c,...l},u)=>{let d=i!==void 0,f=s?R(`flex items-center`,mP[s]):void 0;return(0,z.jsx)(Eu,{asChild:!0,bg:`none`,padding:`sm`,className:R(`group cursor-pointer transition-colors motion-reduce:transition-none`,`hover:border-border-strong`,`has-[[data-state=checked]]:border-brand`,`has-[:focus-visible]:ring-2 has-[:focus-visible]:ring-brand has-[:focus-visible]:ring-offset-1`,`has-[:disabled]:cursor-not-allowed has-[:disabled]:opacity-50`,`flex gap-3`,pP[o],c),children:(0,z.jsx)(wg,{ref:u,htmlFor:t,...l,children:d?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(fy,{value:e,id:t,disabled:a,className:`sr-only`}),(0,z.jsx)(V,{name:i,className:`shrink-0 text-text-secondary group-has-[[data-state=checked]]:text-brand`}),(0,z.jsxs)(q,{gap:`xs`,flex:`1`,children:[(0,z.jsx)(K,{as:`span`,size:`md`,weight:`medium`,children:n}),r&&(0,z.jsx)(K,{as:`div`,size:`sm`,tone:`muted`,children:r})]}),(0,z.jsx)(V,{name:`checkbox-circle-fill`,tone:`brand`,className:`shrink-0 hidden group-has-[[data-state=checked]]:block`})]}):(0,z.jsxs)(z.Fragment,{children:[f?(0,z.jsx)(`span`,{className:R(f,`shrink-0`),children:(0,z.jsx)(fy,{value:e,id:t,disabled:a})}):(0,z.jsx)(fy,{value:e,id:t,disabled:a,className:`mt-0.5`}),(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(K,{as:`span`,size:`md`,weight:`medium`,className:f,children:n}),r&&(0,z.jsx)(K,{as:`div`,size:`sm`,tone:`muted`,children:r})]})]})})})});hP.displayName=`RadioCard`;var gP=y.forwardRef(({className:e,...t},n)=>(0,z.jsx)(ly,{ref:n,className:R(`grid gap-2`,e),...t}));gP.displayName=`RadioGroup`;var _P={xs:`max-w-xs`,sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`,"3xl":`max-w-3xl`,prose:`max-w-prose`,full:`max-w-full`},vP=`Clear search`,yP=y.forwardRef(({value:e,onChange:t,onValueChange:n,onClear:r,placeholder:i,clearAriaLabel:a=vP,className:o,maxWidth:s,...c},l)=>{let{t:u}=v(`ui`),d=!!(r&&e!=null&&e.length>0);return(0,z.jsxs)(`div`,{className:R(`relative flex items-center`,s&&[`w-full`,_P[s]]),children:[(0,z.jsx)(V,{name:`search-line`,size:`sm`,className:`absolute left-3 text-text-secondary pointer-events-none`,"aria-hidden":`true`}),(0,z.jsx)(fg,{ref:l,type:`search`,value:e,placeholder:i??u(`searchInput.placeholder`,{defaultValue:`Search…`}),className:R(`pl-9`,r&&`pr-9`,o),onChange:e=>{t?.(e),n?.(e.target.value)},...c}),d&&(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`md`,iconSize:`sm`,icon:`close-line`,onClick:r,"aria-label":a,className:R(`absolute right-1 h-7 w-7 text-text-secondary hover:text-text-primary`)})]})});yP.displayName=`SearchInput`;var bP=`data-[state=active]:bg-raised data-[state=active]:dark:bg-overlay data-[state=active]:text-text-primary data-[state=active]:shadow-sm`,xP={sm:`min-h-[44px] min-w-[44px] [@media(pointer:fine)]:min-h-[28px] [@media(pointer:fine)]:min-w-[30px] px-0`,md:`min-h-[44px] min-w-[44px] px-0`};function SP({hint:e,children:t}){return(0,z.jsx)(Pa,{delayDuration:150,children:(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:(0,z.jsx)(`span`,{className:`inline-flex`,children:t})}),(0,z.jsx)(La,{side:`bottom`,sideOffset:6,children:e})]})})}var CP=y.forwardRef(({items:e,value:t,onValueChange:n,listClassName:r,iconOnly:i=!1,tone:a=`brand`,size:o=`md`,...s},c)=>(0,z.jsxs)(Hb,{ref:c,value:t,onValueChange:n,...s,children:[(0,z.jsx)(Ub,{variant:`segmented`,"aria-label":s[`aria-label`],className:r,children:e.map(e=>{let t=(0,z.jsxs)(Wb,{value:e.value,disabled:e.disabled,"data-testid":e[`data-testid`],className:R(i&&xP[o],a===`neutral`&&bP),children:[e.icon&&(0,z.jsx)(V,{name:e.icon,size:`sm`}),(0,z.jsx)(`span`,{className:R(i&&`sr-only`),children:e.label})]});return i&&typeof e.label==`string`?(0,z.jsx)(SP,{hint:e.label,children:t},e.value):(0,z.jsx)(y.Fragment,{children:t},e.value)})}),e.map(e=>(0,z.jsx)(Gb,{value:e.value,className:`mt-0`},e.value))]}));CP.displayName=`SegmentedControl`;function wP(e){return e.trim().replace(/^https?:\/\//,``)}function TP({articles:e,label:t,className:n}){let{t:r}=v(`ui`),i=t??r(`sourcesList.label`,{defaultValue:`Sources`}),a=e.map(e=>{let t=Rg(e.url);return{href:t,text:e.title?.trim()||(t===`#`?``:wP(e.url))}}).filter(e=>e.text!==``);return a.length===0?null:(0,z.jsxs)(`div`,{className:R(`my-2 flex flex-col gap-1 px-4`,n),children:[(0,z.jsx)(`span`,{className:`text-xs font-semibold uppercase tracking-wide text-text-secondary`,children:i}),(0,z.jsx)(`ul`,{className:`flex flex-col gap-1`,children:a.map((e,t)=>(0,z.jsxs)(`li`,{className:`flex items-center gap-1`,children:[(0,z.jsx)(V,{name:`article-line`,size:`sm`,className:`shrink-0 text-text-secondary`}),(0,z.jsx)(Qb,{href:e.href,external:!0,size:`sm`,weight:`regular`,children:e.text})]},`source-${t}`))})]})}var EP=y.forwardRef(({value:e,onValueChange:t,children:n,className:r,...i},a)=>{if(e!==void 0||t!==void 0){let o=[];return y.Children.forEach(n,e=>{y.isValidElement(e)&&typeof e.props.value==`string`&&o.push(e.props.value)}),(0,z.jsxs)(Hb,{value:e,onValueChange:t,children:[(0,z.jsx)(Ub,{ref:a,variant:`underlined`,className:r,...i,children:n}),o.map(e=>(0,z.jsx)(Gb,{value:e},e))]})}return(0,z.jsx)(Ub,{ref:a,variant:`underlined`,className:r,...i,children:n})});EP.displayName=`TabBar`;var DP=y.forwardRef((e,t)=>(0,z.jsx)(Wb,{ref:t,...e}));DP.displayName=`TabButton`;function OP({result:e,emptyLabel:t}){let{t:n}=v(`ui`),r=e.rows??[];if(r.length===0)return(0,z.jsx)(K,{as:`div`,size:`md`,tone:`muted`,className:`italic`,children:e.summary||t||n(`tableActionCard.empty`,{defaultValue:`No data returned.`})});let i=[...new Set(r.flatMap(e=>Object.keys(e)))],a=r.map((e,t)=>({row:e,key:`row-${t}`}));return(0,z.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[e.summary&&(0,z.jsx)(K,{size:`md`,tone:`muted`,children:e.summary}),(0,z.jsx)(`div`,{className:`overflow-x-auto rounded-md border border-border-subtle`,children:(0,z.jsxs)(`table`,{className:`w-full text-left text-md`,children:[(0,z.jsx)(`thead`,{children:(0,z.jsx)(`tr`,{className:`border-b border-border-subtle bg-muted`,children:i.map(e=>(0,z.jsx)(`th`,{className:`px-3 py-2 text-sm font-semibold uppercase tracking-wide text-text-secondary`,children:e},e))})}),(0,z.jsx)(`tbody`,{children:a.map(({row:e,key:t},n)=>(0,z.jsx)(`tr`,{className:R(`border-b border-border-subtle last:border-0`,n%2==0?`bg-surface`:`bg-root`),children:i.map(t=>(0,z.jsx)(`td`,{className:`max-w-xs truncate px-3 py-2 text-text-primary`,title:String(e[t]??``),children:String(e[t]??``)},t))},t))})]})})]})}function kP({result:e}){return(0,z.jsx)(K,{as:`p`,size:`md`,className:`rounded-md border border-border-subtle bg-muted px-3 py-2`,children:e.summary})}var AP=w(`inline-flex`,{variants:{},defaultVariants:{}}),jP=y.forwardRef(({className:e,disabled:t=!1,children:n,...r},i)=>(0,z.jsx)(`span`,{ref:i,tabIndex:t?0:-1,className:R(AP(),e),...r,children:n}));jP.displayName=`TooltipWrapper`;function MP(e){return e.replace(/_/g,` `).replace(/\b\w/g,e=>e.toUpperCase())}function NP(e,t){return function(n){if(!bw(n))return String(n.value??``);let r=yw(n);return r?t?(0,z.jsx)(eT,{value:``,resolveValue:()=>t(r),singleUse:!0,reveal:!1,"aria-label":n.label==null?void 0:String(n.label),labels:e}):null:(0,z.jsx)(eT,{value:String(n.value??``),reveal:!1,"aria-label":n.label==null?void 0:String(n.label),labels:e})}}function PP({result:e,nav:t,label:n,secretLabels:r,resolveSecret:i}){let{t:a}=v(`ui`),o=n??a(`actionResultCard.label`,{defaultValue:`Account Data`}),s=e.label||(e.name?MP(e.name):o);return(0,z.jsxs)(Eu,{border:`subtle`,bg:`surface`,padding:`sm`,children:[(0,z.jsxs)(`div`,{className:`mb-1 flex items-center gap-1.5`,children:[(0,z.jsx)(V,{name:`database-2-line`,className:`text-xs text-brand`}),(0,z.jsx)(`span`,{className:`text-xs font-semibold uppercase tracking-wide text-text-secondary`,children:s}),t&&(0,z.jsxs)(W,{variant:`outline`,size:`sm`,className:`ml-auto`,onClick:t.onNavigate,children:[(0,z.jsx)(V,{name:`arrow-right-line`,className:`text-xs`}),t.label]})]}),e.type===`table`&&(0,z.jsx)(OP,{result:e}),e.type===`kv`&&(0,z.jsx)(ON,{result:e,renderValue:NP(r,i)}),e.type===`text`&&(0,z.jsx)(kP,{result:e})]})}function FP(e){return e.error?{kind:`error`,message:e.error}:e.declined&&e.declinedContent?{kind:`declined`,fallback:e.declinedContent}:e.unable?{kind:`unable`,fallback:e.unableContent??(0,z.jsx)(`span`,{className:`italic text-text-secondary`,children:`I was unable to find an answer to that. Try rephrasing your question.`})}:e.streaming?{kind:`streaming`,text:e.content,onDone:e.onStreamDone}:{kind:`settled`,text:e.content}}function IP({state:e,codeCopyLabels:t}){return e.kind===`error`?(0,z.jsx)(`span`,{className:`text-error-text`,children:e.message}):e.kind===`unable`||e.kind===`declined`?(0,z.jsx)(z.Fragment,{children:e.fallback}):e.kind===`streaming`?(0,z.jsx)(Jy,{text:e.text,onDone:e.onDone,codeCopyLabels:t}):(0,z.jsx)(l_,{text:e.text,codeCopyLabels:t})}function LP(e){let{ref:t,articles:n,actions:r,resolveActionNav:i,secretLabels:a,resolveSecret:o,codeCopyLabels:s,feedback:c,onFeedback:l,paused:u,sourcesLabel:d,actionFallbackLabel:f,helpfulLabel:p,notHelpfulLabel:m}=e,h=FP(e),g=h.kind===`settled`,_=(r??[]).map((e,t)=>({action:e,key:`action-${t}`}));return(0,z.jsxs)(`div`,{ref:t,className:`flex w-full flex-col gap-1`,children:[(0,z.jsxs)(`div`,{className:`flex w-full flex-col gap-1.5 rounded-md border border-subtle bg-surface px-4 py-2.5 text-sm text-text-primary shadow-sm`,children:[(0,z.jsx)(Ql,{variant:`assistant`,size:`sm`}),(0,z.jsx)(IP,{state:h,codeCopyLabels:s})]}),g&&(0,z.jsxs)(z.Fragment,{children:[n&&n.length>0&&(0,z.jsx)(TP,{articles:n,label:d}),_.length>0&&(0,z.jsx)(`div`,{className:`flex w-full flex-col gap-2`,children:_.map(({action:e,key:t})=>(0,z.jsx)(PP,{result:e,nav:i?.(e),label:f,secretLabels:a,resolveSecret:o},t))}),l&&!u&&(0,z.jsx)(u_,{value:c,onChange:l,helpfulLabel:p,notHelpfulLabel:m})]})]})}var RP={system:`computer-line`,light:`sun-line`,dark:`moon-line`},zP=[`light`,`system`,`dark`],BP={system:`System`,light:`Light`,dark:`Dark`,group:`Color mode`};function VP({mode:e,onModeChange:t,labels:n,"data-testid":r}){let i=zP.map(e=>({value:e,label:n?.[e]??BP[e],icon:RP[e]}));return(0,z.jsx)(CP,{iconOnly:!0,tone:`neutral`,size:`sm`,listClassName:`p-0.5 border-border-subtle`,items:i,value:e,onValueChange:e=>t?.(e),"aria-label":n?.group??BP.group,"data-testid":r})}var HP=[`recent`,`action`,`tool`,`setting`,`page`,`external`],UP={recent:`time-line`,page:`file-list-2-line`,action:`flashlight-line`,tool:`tools-line`,setting:`settings-3-line`,external:`external-link-line`},WP=[`[&>[cmdk-group-heading]]:mx-3 [&>[cmdk-group-heading]]:mt-3 [&>[cmdk-group-heading]]:mb-1`,`[&>[cmdk-group-heading]]:px-2.5 [&>[cmdk-group-heading]]:py-1`,`[&>[cmdk-group-heading]]:bg-muted [&>[cmdk-group-heading]]:rounded`,`[&>[cmdk-group-heading]]:text-md [&>[cmdk-group-heading]]:font-semibold`,`[&>[cmdk-group-heading]]:tracking-[0.04em] [&>[cmdk-group-heading]]:text-text-secondary`].join(` `);function GP(e){let t=new Map;for(let n of e){let e=t.get(n.command.kind)??[];e.push(n),t.set(n.command.kind,e)}return HP.map(e=>({kind:e,items:t.get(e)??[]})).filter(e=>e.items.length)}function KP({label:e,positions:t,highlightClassName:n=`text-brand-strong font-semibold`}){if(!t||t.length===0)return(0,z.jsx)(z.Fragment,{children:e});let r=new Set(t),i=Array.from(e);return(0,z.jsx)(z.Fragment,{children:i.map((e,t)=>r.has(t)?(0,z.jsx)(`span`,{className:n,children:e},t):(0,z.jsx)(`span`,{children:e},t))})}function qP({command:e,kindLabels:t}){return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(tu,{intent:`neutral`,className:`shrink-0`,"aria-hidden":`true`,children:t[e.kind]}),e.kind===`external`&&(0,z.jsx)(V,{name:`external-link-line`,size:`sm`,"aria-hidden":`true`,className:`text-text-secondary shrink-0`}),(0,z.jsx)(V,{name:`arrow-right-s-line`,size:`sm`,"aria-hidden":`true`,className:`palette-item-trailing-caret text-text-secondary shrink-0`})]})}function JP(e){return[`group mx-2 h-14 flex items-center gap-3 rounded-md px-3`,`cursor-pointer select-none outline-none`,`text-md text-text-primary`,`transition-colors motion-reduce:transition-none duration-150`,e?``:`animate-[palette-item-enter_140ms_var(--ease-out)_backwards]`].join(` `)}function YP({command:e,matches:t}){return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(V,{name:e.icon??UP[e.kind],size:`sm`,"aria-hidden":`true`,className:`palette-item-leading-icon text-text-secondary shrink-0 transition-colors motion-reduce:transition-none duration-150`}),(0,z.jsxs)(`span`,{className:`flex-1 min-w-0`,children:[(0,z.jsx)(`span`,{className:`block truncate font-medium`,children:(0,z.jsx)(KP,{label:e.label,positions:t?.label})}),e.sub&&(0,z.jsx)(`span`,{className:`block truncate text-md text-text-secondary mt-0.5 font-normal`,children:(0,z.jsx)(KP,{label:e.sub,positions:t?.sub,highlightClassName:`text-brand`})})]})]})}function XP({result:e,index:t,reduced:n,flashId:r,onSelect:i,kindLabels:a}){return(0,z.jsxs)(eA.Item,{value:e.command.id,onSelect:()=>i(e.command),className:JP(n),style:{animationDelay:n?void 0:`${Math.min(t*18,90)}ms`,backgroundColor:r===e.command.id?`var(--brand-subtle)`:void 0},children:[(0,z.jsx)(YP,{command:e.command,matches:e.matches}),(0,z.jsx)(qP,{command:e.command,kindLabels:a})]})}function ZP({group:e,reduced:t,flashId:n,onSelect:r,showClearRecents:i,onClearRecents:a,clearRecentsAria:o,clearRecents:s,kindLabels:c}){let l=e.kind===`recent`,u=e.kind===null||l&&i?null:c[e.kind];return(0,z.jsxs)(`div`,{children:[l&&i&&(0,z.jsxs)(`div`,{className:`mx-3 mt-3 mb-1 flex items-center justify-between gap-2 bg-muted rounded px-2.5 py-1`,children:[(0,z.jsx)(`span`,{className:`text-md font-semibold tracking-[0.04em] text-text-secondary`,children:c.recent}),(0,z.jsx)(`button`,{type:`button`,onClick:a,className:`text-md font-medium text-text-secondary hover:text-text-primary transition-colors motion-reduce:transition-none duration-150 outline-none focus-visible:text-text-primary focus-visible:underline underline-offset-2`,"aria-label":o,children:s})]}),(0,z.jsx)(eA.Group,{heading:u??void 0,className:WP,children:e.items.map((e,i)=>(0,z.jsx)(XP,{result:e,index:i,reduced:t,flashId:n,onSelect:r,kindLabels:c},e.command.id))})]})}function QP({grouped:e,showSkeleton:t,showEditorialEmpty:n,showNoResults:r,query:i,reduced:a,flashId:o,onSelect:s,showClearRecents:c,onClearRecents:l,clearRecentsAria:u,clearRecents:d,kindLabels:f,editorialEmptyTitle:p,editorialEmptyHint:m,noResultsPrefix:h,loadingAria:g}){return n?(0,z.jsxs)(`div`,{className:`px-5 py-12 text-center`,children:[(0,z.jsx)(`p`,{className:`text-lg font-medium text-text-primary mb-1`,children:p}),(0,z.jsx)(`p`,{className:`text-md text-text-secondary`,children:m})]}):r?(0,z.jsx)(eA.Empty,{children:(0,z.jsx)(`div`,{className:`px-5 py-12 text-center`,children:(0,z.jsxs)(`p`,{className:`text-md text-text-secondary`,children:[h,` `,(0,z.jsxs)(`span`,{className:`text-text-secondary font-medium`,children:[`"`,i,`"`]}),`.`]})})}):t?(0,z.jsx)(`div`,{role:`status`,className:`px-2 py-1 flex flex-col gap-1.5`,"aria-label":g,children:[0,1,2].map(e=>(0,z.jsx)(My,{height:56,width:`100%`},e))}):(0,z.jsx)(z.Fragment,{children:e.map(e=>(0,z.jsx)(ZP,{group:e,reduced:a,flashId:o,onSelect:s,showClearRecents:c,onClearRecents:l,clearRecentsAria:u,clearRecents:d,kindLabels:f},e.kind??`__flat__`))})}function $P(e){return e.isEmptyQuery?e.browseAllActive?e.allList:e.recentsList.concat(e.suggested):e.results}function eF(e,t){return t?GP(e):e.length?[{kind:null,items:e}]:[]}function tF(e){return e.browseAllActive||!e.isEmptyQuery?!1:e.recentsCount>0&&e.hasClearRecents}function nF(e){let t=e.visibleCount===0;return{showSkeleton:e.isSearchPending&&t,showEditorialEmpty:t&&e.isEmptyQuery&&!e.browseAllActive,showNoResults:t&&!e.isEmptyQuery&&!e.isSearchPending,showBrowseAllToggle:e.isEmptyQuery&&e.hasBrowseAll,showClearRecents:tF(e)}}function rF(e){return{dialogAria:e(`commandPalette.dialogAria`,{defaultValue:`Command Palette`}),dialogDescription:e(`commandPalette.dialogDescription`,{defaultValue:`Search for and jump to features, pages, and settings.`}),searchPlaceholder:e(`commandPalette.searchPlaceholder`,{defaultValue:`Type to search…`}),searchAria:e(`commandPalette.searchAria`,{defaultValue:`Search commands`}),editorialEmptyTitle:e(`commandPalette.editorialEmptyTitle`,{defaultValue:`What are you looking for?`}),editorialEmptyHint:e(`commandPalette.editorialEmptyHint`,{defaultValue:`Try the name of a feature, page, or setting.`}),noResultsPrefix:e(`commandPalette.noResultsPrefix`,{defaultValue:`Nothing matches`}),clearRecentsAria:e(`commandPalette.clearRecentsAria`,{defaultValue:`Clear recent commands`}),clearRecents:e(`commandPalette.clearRecents`,{defaultValue:`Clear`}),kind:{page:e(`commandPalette.kind.page`,{defaultValue:`Pages`}),action:e(`commandPalette.kind.action`,{defaultValue:`Actions`}),tool:e(`commandPalette.kind.tool`,{defaultValue:`Tools`}),setting:e(`commandPalette.kind.setting`,{defaultValue:`Settings`}),external:e(`commandPalette.kind.external`,{defaultValue:`External`}),recent:e(`commandPalette.kind.recent`,{defaultValue:`Recent`})},loadingAria:e(`commandPalette.loadingAria`,{defaultValue:`Loading results`}),closeBackdrop:e(`commandPalette.closeBackdrop`,{defaultValue:`Close command palette`}),jumpToHeading:e(`commandPalette.jumpToHeading`,{defaultValue:`Jump to`}),allCommandsHeading:e(`commandPalette.allCommandsHeading`,{defaultValue:`All commands`}),navigateHint:e(`commandPalette.navigateHint`,{defaultValue:`Navigate`}),openHint:e(`commandPalette.openHint`,{defaultValue:`Open`}),browseAll:e(`commandPalette.browseAll`,{defaultValue:`Browse all commands →`}),backToRecent:e(`commandPalette.backToRecent`,{defaultValue:`← Back to recent`})}}var iF=`data-command-palette-layer`,aF=`[${iF}]`,oF=180;function sF(e,t,n,r){return t||n?``:r===0?e(`commandPalette.announce.noResults`,{defaultValue:`No results`}):e(`commandPalette.announce.results`,{count:r,defaultValue_one:`{{count}} result`,defaultValue_other:`{{count}} results`})}function cF(){let e=document.querySelectorAll(`[data-palette-trigger="true"]`);return Array.from(e).find(e=>e.offsetParent!==null)??null}function lF(e){return e?.isConnected&&e!==document.body&&e!==document.documentElement?e:cF()}function uF(e,t){return!e||!t?!1:e===t||e.contains(t)}function dF(e,t,n){let[r,i]=(0,y.useState)(`closed`),[a,o]=(0,y.useState)(`50% -100px`);return(0,y.useEffect)(()=>{if(e){if(t){i(`open`);return}i(e=>e===`closed`?`opening`:e===`closing`?`open`:e);let e=requestAnimationFrame(()=>{i(e=>e===`opening`?`open`:e)});return()=>cancelAnimationFrame(e)}if(t){i(`closed`);return}i(e=>e===`open`||e===`opening`?`closing`:e);let n=window.setTimeout(()=>{i(e=>e===`closing`?`closed`:e)},oF);return()=>window.clearTimeout(n)},[e,t]),(0,y.useEffect)(()=>{if(r!==`opening`)return;let e=cF();if(!e){o(`50% -100px`);return}let t=e.getBoundingClientRect(),i=t.left+t.width/2,a=t.top+t.height/2;requestAnimationFrame(()=>{let e=n.current;if(!e)return;let t=e.getBoundingClientRect();o(`${i-t.left}px ${a-t.top}px`)})},[r,n]),{phase:r,transformOrigin:a}}function fF(e,t,n){let[r,i]=(0,y.useState)(null),a=(0,y.useRef)(null),o=()=>{a.current!==null&&(clearTimeout(a.current),a.current=null)};return(0,y.useEffect)(()=>(!e&&a.current!==null&&(clearTimeout(a.current),a.current=null),()=>{a.current!==null&&(clearTimeout(a.current),a.current=null)}),[e]),{flashId:r,handleSelect:e=>{if(t){n(e);return}o(),i(e.id),a.current=setTimeout(()=>{a.current=null,i(null),n(e)},110)},cancelFlashTimer:o}}function pF(e,t){let n=(0,y.useRef)(!1),r=(0,y.useRef)(null);return{onValueChange:t=>{if(n.current){r.current=t;return}e(t)},onCompositionStart:()=>{n.current=!0},onCompositionEnd:i=>{n.current=!1;let a=r.current??i.currentTarget.value;r.current=null,a!==t&&e(a)}}}function mF(e){return{recentsList:e?.recents??[],allList:e?.all??[],suggestedList:e?.suggested??[]}}function hF(e){let t=e[0];return t?t.command.id:``}function gF(e,t){return!e&&t===!0}function _F(e){let{open:t,onClose:n,query:r,onQueryChange:i,results:a,onSelect:o,empty:s,onClearRecents:c,isPending:l,labels:u,onExitComplete:d}=e,{t:f}=v(`ui`),p=(0,y.useMemo)(()=>{let e=rF(f);return{...e,...u,kind:{...e.kind,...u?.kind}}},[f,u]),m=Mv(),[h,g]=(0,y.useState)(!1),[_,b]=(0,y.useState)(``),[x,S]=(0,y.useState)(``),C=(0,y.useRef)(null),w=(0,y.useRef)(null),T=(0,y.useRef)(null),E=(0,y.useRef)([]),D=(0,y.useRef)(d);D.current=d;let{phase:O,transformOrigin:k}=dF(t,m,w),A=(0,y.useRef)(null);t&&O===`closed`&&!uF(T.current,document.activeElement)&&(A.current=document.activeElement);let j=(0,y.useRef)(!1);(0,y.useEffect)(()=>{if(O!==`closed`){j.current=!0;return}if(j.current){j.current=!1;let e=lF(A.current);A.current=null,e?.focus({preventScroll:!0}),D.current?.()}},[O]);let{flashId:M,handleSelect:N,cancelFlashTimer:ee}=fF(t,m,o),P=pF(i,r),F=!r.trim(),{recentsList:te,allList:ne,suggestedList:re}=mF(s),ie=ne.length>0,ae=$P({isEmptyQuery:F,browseAllActive:h,allList:ne,recentsList:te,suggested:re,results:a});E.current=ae;let oe=ae.map(e=>e.command.id).join(`,`);(0,y.useEffect)(()=>{(!t||!F)&&g(!1)},[t,F]),(0,y.useLayoutEffect)(()=>{S(hF(E.current))},[oe]);let se=gF(F,l),ce=sF(f,F,se,ae.length);(0,y.useEffect)(()=>{let e=setTimeout(()=>b(ce),500);return()=>clearTimeout(e)},[ce]);let I=(0,y.useMemo)(()=>eF(ae,F),[ae,F]);if(O===`closed`)return null;let{showSkeleton:le,showEditorialEmpty:ue,showNoResults:de,showBrowseAllToggle:fe,showClearRecents:pe}=nF({isEmptyQuery:F,isSearchPending:se,browseAllActive:h,hasBrowseAll:ie,visibleCount:ae.length,recentsCount:te.length,hasClearRecents:c!==void 0});return(0,z.jsxs)(eA.Dialog,{ref:T,open:!0,onOpenChange:e=>{e||n()},label:p.dialogAria,shouldFilter:!1,value:x,onValueChange:S,className:`fixed inset-0 z-modal`,onKeyDown:e=>{e.key===`Escape`&&(e.preventDefault(),ee())},children:[(0,z.jsx)(Oc,{className:`sr-only`,children:p.dialogAria}),(0,z.jsx)(kc,{className:`sr-only`,children:p.dialogDescription}),(0,z.jsx)(`button`,{type:`button`,tabIndex:-1,"aria-label":p.closeBackdrop,"data-state":O,className:`palette-backdrop fixed inset-0 bg-scrim-soft`,onClick:n}),(0,z.jsx)(`div`,{className:`fixed inset-0 z-10 flex items-start justify-center pt-[10vh] sm:pt-[16vh] px-4 pointer-events-none`,children:(0,z.jsxs)(`div`,{ref:w,"data-state":O,[iF]:``,className:`palette-shell w-full max-w-[640px] bg-surface border border-border-subtle rounded-md shadow-modal flex flex-col overflow-hidden`,style:{transformOrigin:k},role:`dialog`,"aria-label":p.dialogAria,"aria-modal":`true`,children:[(0,z.jsxs)(`div`,{className:`palette-header-zone pt-5 pb-4 border-b border-border-subtle`,children:[(0,z.jsxs)(`div`,{className:`flex items-center justify-between mb-3 mx-2 px-3`,children:[(0,z.jsx)(`span`,{className:`text-md font-semibold tracking-[0.08em] text-text-secondary`,"aria-hidden":`true`,children:h?p.allCommandsHeading:p.jumpToHeading}),(0,z.jsxs)(`span`,{className:`hidden sm:flex items-center gap-1.5 text-md text-text-secondary`,children:[(0,z.jsx)(`kbd`,{className:`px-1.5 py-0.5 bg-muted border border-border-subtle rounded text-md font-medium`,children:`↑↓`}),(0,z.jsx)(`span`,{children:p.navigateHint}),(0,z.jsx)(`span`,{"aria-hidden":`true`,children:`·`}),(0,z.jsx)(`kbd`,{className:`px-1.5 py-0.5 bg-muted border border-border-subtle rounded text-md font-medium`,children:`↵`}),(0,z.jsx)(`span`,{children:p.openHint})]})]}),(0,z.jsxs)(`div`,{className:[`mx-2 flex items-center gap-3 px-3 py-2 h-10`,`bg-muted border border-border rounded-md`,`focus-within:border-brand focus-within:shadow-ring-default`,`transition-[box-shadow,border-color] motion-reduce:transition-none duration-150`].join(` `),children:[(0,z.jsx)(V,{name:`search-line`,size:`sm`,"aria-hidden":`true`,className:`text-text-secondary shrink-0`}),(0,z.jsx)(eA.Input,{ref:C,autoFocus:!0,value:r,onValueChange:P.onValueChange,onCompositionStart:P.onCompositionStart,onCompositionEnd:P.onCompositionEnd,placeholder:p.searchPlaceholder,className:`flex-1 min-w-0 bg-transparent text-text-primary placeholder:text-text-secondary text-md outline-none border-none`,"aria-label":p.searchAria})]})]}),(0,z.jsx)(eA.List,{className:`overflow-y-auto max-h-[min(60vh,440px)] py-2`,children:(0,z.jsx)(QP,{grouped:I,showSkeleton:le,showEditorialEmpty:ue,showNoResults:de,query:r,reduced:m,flashId:M,onSelect:N,showClearRecents:pe,onClearRecents:c,clearRecentsAria:p.clearRecentsAria,clearRecents:p.clearRecents,kindLabels:p.kind,editorialEmptyTitle:p.editorialEmptyTitle,editorialEmptyHint:p.editorialEmptyHint,noResultsPrefix:p.noResultsPrefix,loadingAria:p.loadingAria})}),fe&&(0,z.jsx)(`div`,{className:`border-t border-border-subtle px-5 py-2.5 flex items-center justify-end`,children:(0,z.jsx)(`button`,{type:`button`,onClick:()=>g(e=>!e),className:`text-md font-medium text-text-secondary hover:text-text-primary transition-colors motion-reduce:transition-none duration-150 outline-none focus-visible:text-text-primary focus-visible:underline underline-offset-2`,children:h?p.backToRecent:p.browseAll})})]})}),(0,z.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`sr-only`,children:_})]})}_F.displayName=`CommandPalette`;function vF({requiredText:e}){return(0,z.jsx)(i,{i18nKey:`ui:confirmationDialog.typeToConfirm`,defaults:`Type <token>{{token}}</token> to confirm`,values:{token:e},components:{token:(0,z.jsx)(`span`,{className:`font-mono font-semibold text-text-primary`})}})}var yF={error:`bg-error text-inverse border-0 hover:bg-error/90`,warning:`bg-warning-bg text-warning border-0 hover:bg-warning/90`,neutral:`bg-root border border-border text-text-primary hover:bg-hover`};function bF(e,t,n){return e?!0:t?n!==t:!1}function xF(e,t){let[n,r]=y.useState(!1);return e===void 0?[n,r]:[e,e=>t?.(e)]}function SF({trigger:e,open:t,onOpenChange:n,title:r,description:i,confirmLabel:a,cancelLabel:o,intent:s=`error`,onConfirm:c,onCancel:l,loading:u=!1,requiredConfirmText:d,confirmPrompt:f,onCloseAutoFocus:p}){let{t:m}=v(`ui`),[h,g]=xF(t,n),[_,b]=y.useState(``),x=bF(u,d,_);return(0,z.jsxs)(Pl,{open:h,onOpenChange:e=>{g(e),e||b(``)},children:[e&&(0,z.jsx)(Fl,{asChild:!0,children:e}),(0,z.jsxs)(Bl,{onCloseAutoFocus:p,children:[(0,z.jsxs)(Vl,{children:[(0,z.jsx)(Ul,{children:r}),Array.isArray(i)?(0,z.jsx)(Wl,{bare:!0,asChild:!0,children:(0,z.jsx)(q,{gap:`s3`,children:i.map((e,t)=>(0,z.jsx)(K,{tone:`muted`,wrapAnywhere:!0,children:e},t))})}):(0,z.jsx)(Wl,{children:i})]}),d&&(0,z.jsxs)(`div`,{className:`space-y-1.5 px-0`,children:[(0,z.jsx)(wg,{htmlFor:`confirm-input`,className:`text-md text-text-secondary`,children:f?f(d):(0,z.jsx)(vF,{requiredText:d})}),(0,z.jsx)(fg,{id:`confirm-input`,type:`text`,placeholder:d,value:_,onChange:e=>b(e.target.value),"data-testid":`confirm-input`})]}),(0,z.jsxs)(Hl,{children:[(0,z.jsx)(Kl,{onClick:()=>{l?.(),g(!1)},disabled:u,children:o??m(`confirmationDialog.cancel`,{defaultValue:`Cancel`})}),(0,z.jsxs)(Gl,{onClick:e=>{e.preventDefault(),c(),u||g(!1)},disabled:x,className:R(yF[s]),"data-testid":`confirm-action`,children:[u&&(0,z.jsx)(ht,{size:`sm`,className:`mr-2`,"aria-hidden":`true`}),a??m(`confirmationDialog.confirm`,{defaultValue:`Confirm`})]})]})]})]})}SF.displayName=`ConfirmationDialog`;var CF=`stack`;function wF(e){return e.pinnedUnfitting??`stack`}var TF=Object.freeze({}),EF=Object.freeze([]),DF=Object.freeze({columnVisibility:TF,engineHiddenIds:EF,stackedHiddenIds:EF,userHiddenIds:EF,overflows:!1,shedCandidateCount:0,requiredColumnIds:EF,compactActions:!1,identifierColumnId:void 0,columns:new Map,containerWidthPx:0,pinnedUnfitting:CF});function OF(e){return!Number.isFinite(e)||e<=0?0:Math.floor(e/32)*32}var kF=Object.freeze({});function AF(e){let t=e?.hiddenIds??EF,n=e?.pinnedIds??EF;if(t.length===0&&n.length===0)return kF;let r={};for(let e of n)r[e]=`on`;for(let e of t)r[e]=`off`;return Object.freeze(r)}function jF(e){let t=e.findIndex(e=>e.meta?.role===`identifier`);return t>=0?t:e.length>0?0:-1}function MF(e,t,n){return n?0:e?.priority??Math.max(1,t)}function NF(e,t){return e?.overflow?e.overflow:t?`truncate`:`wrap`}function PF(e,t,n){let r=e.meta,i=t===n,a=MF(r,t,i);return{id:e.id,index:t,priority:a,minWidthPx:r?.minWidthPx??140,maxWidthPx:r?.maxWidthPx??384,overflow:NF(r,i),label:r?.label??e.headerText??e.id,shedDisplay:r?.shedDisplay??`hidden`,isIdentifier:i,hideable:a!==0}}function FF(e){if(e.length===0)return TF;let t={};for(let n of e)t[n]=!1;return Object.freeze(t)}function IF(e,t){return e.pinRank-t.pinRank||e.priority-t.priority||e.index-t.index}function LF(e,t,n){let r=n&&t.preferences[e.id]===`on`;return{...e,pinRank:+!r}}function RF(e){return(e.hasSelectCell?44:0)+(e.hasExpandCell?32:0)}function zF(e,t,n){let r=RF(e),i=e.hasRowActions?(n?e.actionsCompactWidthPx:e.actionsWidthPx)+16:0,a=t-r-i;if(!n)return a;let o=640-r-e.actionsWidthPx-16;return Math.min(a,o)}function BF(e,t){return!e.hideable||e.id===t.sortedColumnId||wF(t)!==`stack`&&t.preferences[e.id]===`on`}function VF(e,t,n,r){let i=e.filter(e=>!t.has(e.id)).reduce((e,t)=>e+t.minWidthPx,0);return e.map(e=>{if(t.has(e.id))return e;let a=n-(i-e.minWidthPx)-40,o=HF(e,n,r),s=Math.min(e.maxWidthPx,Math.max(a,o));return s>=e.maxWidthPx?e:{...e,maxWidthPx:s}})}function HF(e,t,n){if(!n)return 88;let r=Math.min(e.minWidthPx,t-40);return Math.max(88,r)}function UF(e,t){let n=t.measuredRequiredWidthPx?.[e.id];if(n===void 0||n<=0)return e.minWidthPx;let r=e.maxWidthPx+32;return Math.min(Math.max(n,e.minWidthPx),r)}function WF(e,t,n,r){let i=[...e].sort(IF),a=t,o=0;for(let e of i){if(a+e.minWidthPx>n)break;a+=e.minWidthPx,o+=1}let s=Math.min(i.length,Math.max(i.length-o,r));return i.slice(i.length-s)}function GF(e){if(!e.enabled||e.columns.length===0)return DF;let t=wF(e),n=jF(e.columns),r=e.columns.map((e,t)=>PF(e,t,n)),i=new Map(r.map(e=>[e.id,e])),a=r[n]?.id,o=r.filter(t=>t.hideable&&e.preferences[t.id]===`off`).map(e=>e.id),s=OF(e.containerWidthPx);if(s<=0)return{columnVisibility:FF(o),engineHiddenIds:EF,stackedHiddenIds:EF,userHiddenIds:o,overflows:!1,shedCandidateCount:0,requiredColumnIds:EF,compactActions:!1,identifierColumnId:a,columns:i,containerWidthPx:0,pinnedUnfitting:t};let c=e.hasRowActions&&s<640,l=zF(e,s,c),u=t===`stack`,d=new Set(o),f=r.filter(e=>!d.has(e.id)),p=f.filter(t=>BF(t,e)),m=f.filter(t=>!BF(t,e)).map(t=>LF(t,e,u)),h=p.reduce((t,n)=>t+UF(n,e),0),g=h>l||e.measuredOverflow===!0,_=WF(m,h,l,e.minShedCount??0).sort((e,t)=>e.index-t.index).map(e=>e.id),v=_.filter(t=>i.get(t)?.shedDisplay===`stacked`||u&&e.preferences[t]===`on`),y=v.length===0?EF:v,b=new Set([...o,..._]),x=new Map(VF(r,b,l,g).map(e=>[e.id,e]));return{columnVisibility:FF([...o,..._]),engineHiddenIds:_,stackedHiddenIds:y,userHiddenIds:o,overflows:g,shedCandidateCount:m.length,requiredColumnIds:[...p].sort((e,t)=>e.index-t.index).map(e=>e.id),compactActions:c,identifierColumnId:a,columns:x,containerWidthPx:s,pinnedUnfitting:t}}function KF(e,t){let n=t?.refetch;return{rows:e,total:e.length,isLoading:t?.isLoading??!1,error:t?.error??null,mode:`client`,...n?{refetch:async()=>{await n()}}:{}}}function qF(e,t){return{rows:e.data?t.selectRows(e.data):[],total:e.data?t.selectTotal(e.data):0,isLoading:e.loading,error:e.error,mode:`server`,refetch:e.refetch,onStateChange:t.onStateChange}}var JF={pageIndex:0,pageSize:25,sort:[],filters:[],search:``,density:`cozy`,expanded:new Set,selection:{mode:`none`},view:void 0,activeTags:[]},YF=/^(.+?):(asc|desc)$/;function XF(e){return e.map(e=>`${e.id}:${e.desc?`desc`:`asc`}`).join(`,`)}function ZF(e,t){let n={};for(let r of t)n[e(`f.${r.column}`)]=String(r.value??``);return n}function QF(e,t,n=JF.pageSize){let r={},i=t=>`${e}.${t}`;return t.pageIndex!==0&&(r[i(`page`)]=String(t.pageIndex+1)),t.pageSize!==n&&(r[i(`size`)]=String(t.pageSize)),t.sort.length&&(r[i(`sort`)]=XF(t.sort)),t.search&&(r[i(`q`)]=t.search),Object.assign(r,ZF(i,t.filters)),t.density!==`cozy`&&(r[i(`density`)]=t.density),t.expanded.size&&(r[i(`expand`)]=Array.from(t.expanded).join(`,`)),t.view&&(r[i(`view`)]=t.view),t.activeTags.length&&(r[i(`tags`)]=t.activeTags.join(`,`)),r}function $F(e){return e.split(`,`).map(e=>{let t=YF.exec(e);return t?{id:t[1],desc:t[2]===`desc`}:null}).filter(e=>e!==null)}function eI(e,t){return e===`compact`||e===`cozy`||e===`comfortable`?e:t}function tI(e,t){return e?new Set(e.split(`,`).map(e=>/^\d+$/.test(e)?Number(e):e)):t}function nI(e,t){let n=`${e}.f.`;return Object.entries(t).filter(([e])=>e.startsWith(n)).map(([e,t])=>({column:e.slice(n.length),value:t}))}function rI(e,t,n){let r=n=>t[`${e}.${n}`],i=r(`page`),a=i?Math.max(0,Number(i)-1):n.pageIndex,o=r(`size`),s=o?Number(o):n.pageSize,c=r(`sort`),l=c?$F(c):n.sort,u=r(`q`)??n.search,d=nI(e,t),f=eI(r(`density`),n.density),p=tI(r(`expand`),n.expanded),m=r(`view`)??n.view,h=r(`tags`),g=h?h.split(`,`).filter(Boolean):n.activeTags;return{pageIndex:a,pageSize:s,sort:l,filters:d.length?d:n.filters,search:u,density:f,expanded:p,selection:n.selection,view:m,activeTags:g}}function iI(){if(typeof window>`u`)return{};let e=window.location.hash,t=new URLSearchParams(e.replace(/^#\/?[^?]*\??/,``)),n={};for(let[e,r]of t)n[e]=r;return n}function aI(e){let t=iI(),n=`${e}.`,r={};for(let[e,i]of Object.entries(t))e.startsWith(n)&&(r[e]=i);return r}function oI(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length?n.every(n=>e[n]===t[n]):n.length===0}function sI(e,t){let n=new URL(window.location.href),[,r=``,i=``]=/^#(\/?[^?]*)\??(.*)$/.exec(n.hash)??[],a=new URLSearchParams(i);for(let t of Array.from(a.keys()))t.startsWith(e)&&a.delete(t);for(let[e,n]of Object.entries(t))a.set(e,n);let o=a.toString();return!r&&!o?``:`#${r}${o?`?${o}`:``}`}function cI(e,t=JF.pageSize){let[n,r]=(0,y.useState)(()=>{let n={...JF,pageSize:t};return rI(e,aI(e),n)});return(0,y.useEffect)(()=>{if(typeof window>`u`)return;let n=aI(e),i=()=>{let i=aI(e);if(oI(n,i))return;n=i;let a={...JF,pageSize:t};r(rI(e,i,a))};return window.addEventListener(`hashchange`,i),()=>window.removeEventListener(`hashchange`,i)},[e,t]),{state:n,setState:(0,y.useCallback)(n=>{if(r(n),typeof window>`u`)return;let i=QF(e,n,t);HC(sI(`${e}.`,i),{history:`replace`,notify:!1})},[e,t])}}var lI=(0,y.createContext)(null);function uI({value:e,children:t}){return(0,z.jsx)(lI.Provider,{value:e,children:t})}function dI(e){return fI(e)||typeof e==`function`||pI(e)}function fI(e){return typeof e==`function`&&(()=>{let t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function pI(e){return typeof e==`object`&&typeof e.$$typeof==`symbol`&&[`react.memo`,`react.forward_ref`].includes(e.$$typeof.description)}function mI(e,t){return e==null?null:dI(e)?y.createElement(e,t):e}function hI(e){if(`cell`in e&&e.cell){let t=e.cell,n=t.column.columnDef,r=t,i=n;return r.getIsAggregated?.()?mI(i.aggregatedCell??n.cell,t.getContext()):r.getIsPlaceholder?.()?null:mI(n.cell,t.getContext())}return`header`in e&&e.header?mI(e.header.column.columnDef.header,e.header.getContext()):`footer`in e&&e.footer?mI(e.footer.column.columnDef.footer,e.footer.getContext()):null}function gI({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function _I(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var vI=[],yI=0,{link:bI,unlink:xI,propagate:SI,checkDirty:CI,shallowPropagate:wI}=gI({update(e){return e._update()},notify(e){vI[EI++]=e,e.flags&=-3},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=17,AI(e))}}),TI=0,EI=0,DI,OI=0;function kI(e){try{++OI,e()}finally{--OI||jI()}}function AI(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=xI(n,e)}function jI(){if(!(OI>0)){for(;TI<EI;){let e=vI[TI];vI[TI++]=void 0,e.notify()}TI=0,EI=0}}function MI(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:+!n,get(){return DI!==void 0&&bI(i,DI,yI),i._snapshot},subscribe(e){let t=_I(e),n={current:!1},r=NI(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=DI,o=t?.compare??Object.is;if(n)DI=i,++yI,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=5);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{DI=a,n&&(i.flags&=-5),AI(i)}}};return n?(i.flags=17,i.get=function(){let e=i.flags;if(e&16||e&32&&CI(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&wI(e)}}else e&32&&(i.flags=e&-33);return DI!==void 0&&bI(i,DI,yI),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(SI(e),wI(e),jI())}},i}function NI(e){let t=()=>{let t=DI;DI=n,++yI,n.depsTail=void 0,n.flags=6;try{return e()}finally{DI=t,n.flags&=-5,AI(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:6,notify(){let e=this.flags;e&16||e&32&&CI(this.deps,this)?t():this.flags=2},stop(){this.flags=0,this.depsTail=void 0,AI(this)}};return t(),n}function PI(e,t){if(Object.is(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,r]of e)if(!t.has(n)||!Object.is(r,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=FI(e);if(n.length!==FI(t).length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0}function FI(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}var II=n((e=>{var t=c(),n=s();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,l=t.useEffect,u=t.useMemo,d=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,s){var c=o(null);if(c.current===null){var f={hasValue:!1,value:null};c.current=f}else f=c.current;c=u(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),s!==void 0&&f.hasValue){var t=f.value;if(s(t,e))return c=t}return c=e}if(t=c,i(o,e))return t;var n=r(e);return s!==void 0&&s(t,n)?(o=e,t):(o=e,c=n)}var a=!1,o,c,l=n===void 0?null:n;return[function(){return e(t())},l===null?void 0:function(){return e(l())}]},[t,n,r,s]);var p=a(e,c[0],c[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),d(p),p}})),LI=n(((e,t)=>{t.exports=II()})),RI=LI();function zI(e,t){return e===t}function BI(e,t=e=>e,n){let r=n?.compare??zI,i=(0,y.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,y.useCallback)(()=>e.get(),[e]);return(0,RI.useSyncExternalStoreWithSelector)(i,a,a,t,r)}function VI(e){let t=BI(e.source,e.selector,{compare:PI});return typeof e.children==`function`?e.children(t):e.children}function HI(e){let t=e;return Object.defineProperty(e,"state",{get(){return e.get()}}),`set`in e&&(t.setState=e.set.bind(e)),t}function UI(e){let{createAtom:t,batch:n}=e,r=t(0);return{createOptionsStore:!1,wrapExternalAtoms:!1,addSubscription:()=>{throw Error(`Feature not supported in current reactivity implementation`)},unmount:()=>{throw Error(`Feature not supported in current reactivity implementation`)},schedule:e.schedule??(e=>queueMicrotask(e)),batch:n,untrack:e=>e(),createReadonlyAtom:(e,n)=>{let i=n?.compare??Object.is,a=!1,o,s=()=>{let t=e();return(!a||!i(o,t))&&(o=t,a=!0),o},c=t(()=>(r.get(),s()),{compare:i});return{get:s,subscribe:c.subscribe.bind(c)}},createWritableAtom:(e,n)=>t(e,{compare:n?.compare}),commit:()=>{r.set(e=>e+1)}}}function WI(e,t=Object.is){let n=!1,r;return{get:e.get,markCommitted:e=>{r=e,n=!0},subscribe:i=>e.subscribe(e=>{(!n||!t(r,e))&&i(e)})}}function GI(){return UI({createAtom:MI,batch:kI})}function KI(e,t){return typeof e==`function`?e(t):e}function qI(e){if(Array.isArray(e))return e.map(qI);if(e&&typeof e==`object`){let t=Object.getPrototypeOf(e);if(t!==Object.prototype&&t!==null)return e;let n=t===null?Q():{},r=Object.keys(e);for(let t=0;t<r.length;t++){let i=r[t];Object.defineProperty(n,i,{configurable:!0,enumerable:!0,value:qI(e[i]),writable:!0})}return n}return e}function JI(e,t){let n=Object.keys(t),r=e;for(let e=0;e<n.length;e++){let i=n[e];!i.startsWith(`_memo_`)&&i!==`_cellsCache`&&(r[i]=t[i])}return e}function Q(){return Object.create(null)}function YI(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function XI(e,t){return n=>{(t.options.atoms?.[e]??t.baseAtoms[e]).set(e=>KI(n,e))}}function ZI(e){return e instanceof Function}function QI(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i.length&&r(i)})};return r(e),n}var $I=({fn:e,memoDeps:t,onAfterCompare:n,onAfterUpdate:r,onBeforeCompare:i,onBeforeUpdate:a})=>{let o=[],s;return c=>{i?.();let l=t?.(c),u=!l||l.length!==o?.length;if(!u&&l){for(let e=0;e<l.length;e++)if(l[e]!==o[e]){u=!0;break}}return n?.(u),u?(o=l,a?.(),s=e(...l??[]),r?.(s),s):s}};function eL(e){let t=!1;return()=>{if(!t){t=!0;return}e()}}function tL({feature:e,fnName:t,objectId:n,onAfterUpdate:r,table:i,...a}){let o=()=>{if(!r)return;let{schedule:e,untrack:t}=i._reactivity;e(()=>t(()=>r()))},s={onAfterUpdate:()=>{o()}};return $I({...a,...s})}function nL(e,t=`_`){let[n,r]=e.split(t);return{fnKey:r,fnName:`${n}.${r}`,parentName:n}}function rL(e,t,n){for(let[r,{fn:i,memoDeps:a}]of Object.entries(n)){let{fnKey:n,fnName:o}=nL(r);t[n]=a?tL({memoDeps:a,fn:i,fnName:o,table:t,feature:e}):i}}function iL(e,t,n,r){for(let[i,{fn:a,memoDeps:o}]of Object.entries(r)){let{fnKey:r,fnName:s}=nL(i);if(o){let i=`_memo_${r}`;t[r]=function(...t){if(!this[i]){let t=this;this[i]=tL({memoDeps:e=>o(t,e),fn:(...e)=>a(t,...e),fnName:s,objectId:t.id,table:n,feature:e})}return this[i](...t)}}else t[r]=function(...e){return a(this,...e)}}}function aL(e,t,n,...r){return e[t]?.(...r)??n(e,...r)}function oL(e){return e.row.getValue(e.column.id)}function sL(e){return e.getValue()??e.table.options.renderFallbackValue}function cL(e){return{table:e.table,column:e.column,row:e.row,cell:e,getValue:()=>e.getValue(),renderValue:()=>e.renderValue()}}var lL={assignCellPrototype:(e,t)=>{iL(`coreCellsFeature`,e,t,{cell_getValue:{fn:e=>oL(e)},cell_renderValue:{fn:e=>sL(e)},cell_getContext:{fn:e=>cL(e),memoDeps:e=>[e]}})}};function uL(e){if(!e._headerPrototype){e._headerPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignHeaderPrototype?.(e._headerPrototype,e)}return e._headerPrototype}function dL(e,t,n){let r=uL(e),i=Object.create(r);i.colSpan=0,i.column=t,i.depth=n.depth,i.headerGroup=null,i.id=n.id??t.id,i.index=n.index,i.isPlaceholder=!!n.isPlaceholder,i.placeholderId=n.placeholderId,i.rowSpan=0,i.subHeaders=[];let a=e._headerInstanceInitFns;for(let e=0;e<a.length;e++)a[e](i);return i}function fL(){return{start:[],end:[]}}function pL(){return Q()}function mL(e,t){gL(e)&&SL(e.table,n=>{let r=Object.assign(Q(),n),i=t??!aL(e,`getIsVisible`,hL),a=e.getLeafColumns();for(let e=0;e<a.length;e++){let t=a[e];gL(t)&&(r[t.id]=i)}return r})}function hL(e){let t=e.table.atoms.columnVisibility?.get();if(!t)return!0;let n=e.columns;return n.length?n.some(e=>aL(e,`getIsVisible`,hL)):(YI(t,e.id)?t[e.id]:void 0)??!0}function gL(e){return(e.columnDef.enableHiding??!0)&&(e.table.options.enableHiding??!0)}function _L(e){return t=>{mL(e,t.target.checked)}}function vL(e){let t=e.getAllCells(),n=[];for(let e=0;e<t.length;e++){let r=t[e];aL(r.column,`getIsVisible`,hL)&&n.push(r)}let{start:r,end:i}=e.table.atoms.columnPinning?.get()??fL();if(!r.length&&!i.length)return n;let a=aL(e,`getVisibleCellsByColumnId`,yL),o=[];for(let e=0;e<r.length;e++){let t=a[r[e]];t&&o.push(t)}let s=[];for(let e=0;e<i.length;e++){let t=a[i[e]];t&&s.push(t)}let c=[];for(let e=0;e<n.length;e++){let t=n[e],a=t.column.id;!r.includes(a)&&!i.includes(a)&&c.push(t)}return[...o,...c,...s]}function yL(e){let t=Q(),n=e.getAllCells();for(let e=0;e<n.length;e++){let r=n[e];aL(r.column,`getIsVisible`,hL)&&(t[r.column.id]=r)}return t}function bL(e){return e.getAllFlatColumns().filter(e=>aL(e,`getIsVisible`,hL))}function xL(e){return e.getAllLeafColumns().filter(e=>aL(e,`getIsVisible`,hL))}function SL(e,t){e.options.onColumnVisibilityChange?.(t)}function CL(e,t){SL(e,t?Q():Object.assign(Q(),qI(e.initialState.columnVisibility??{})))}function wL(e,t){t??=!TL(e);let n=Q(),r=e.getAllLeafColumns();for(let e=0;e<r.length;e++){let i=r[e];n[i.id]=t||!gL(i)}SL(e,n)}function TL(e){return!e.getAllLeafColumns().some(e=>!aL(e,`getIsVisible`,hL))}function EL(e){return e.getAllLeafColumns().some(e=>aL(e,`getIsVisible`,hL))}function DL(e){return t=>{wL(e,t.target.checked)}}function OL(e,t=1){let n=t;for(let r=0;r<e.length;r++){let i=e[r];aL(i,`getIsVisible`,hL)&&i.columns.length&&(n=Math.max(n,OL(i.columns,t+1)))}return n}function kL(e,t){return e?`${e}_${t}`:String(t)}function AL(e,t,n,r){let i=e??``;return t&&(i=i?`${i}_${t}`:String(t)),n&&(i=i?`${i}_${n}`:n),r&&(i=i?`${i}_${r}`:r),i}function jL(e,t){let n=0;for(let r=0;r<e.length;r++)e[r].column===t&&n++;return n}function ML(e,t,n,r,i,a){let o={depth:t,id:kL(r,t),headers:[]},s=[];for(let i=0;i<e.length;i++){if(!(i in e))continue;let a=e[i],c=s[s.length-1],l=a.column.depth===o.depth,u,d=!1;if(l&&a.column.parent?u=a.column.parent:(u=a.column,d=!0),c&&c.column===u)c.subHeaders.push(a);else{let e=dL(n,u,{id:AL(r,t,u.id,a.id),isPlaceholder:d,placeholderId:d?String(jL(s,u)):void 0,depth:t,index:s.length});e.subHeaders.push(a),s.push(e)}o.headers.push(a),a.headerGroup=o}for(let e=0;e<a.length;e++)a[e](o);i.push(o),t>0&&ML(s,t-1,n,r,i,a)}function NL(e){for(let t=0;t<e.length;t++){let n=e[t];if(!aL(n.column,`getIsVisible`,hL))continue;let r=0;if(n.subHeaders.length){NL(n.subHeaders);for(let e=0;e<n.subHeaders.length;e++){let t=n.subHeaders[e];aL(t.column,`getIsVisible`,hL)&&(r+=t.colSpan)}}else r=1;if(n.colSpan=r,n.isPlaceholder&&n.subHeaders.length===1&&n.subHeaders[0].column===n.column){let e=1,t=n.subHeaders[0];for(;t;)t.rowSpan=0,e++,t=t.subHeaders.length===1&&t.subHeaders[0].column===n.column?t.subHeaders[0]:void 0;n.rowSpan=e}else n.rowSpan=1}}function PL(e,t,n,r){let i=OL(e),a=[],o=n._headerGroupInstanceInitFns,s=Array(t.length);for(let e=0;e<t.length;e++)e in t&&(s[e]=dL(n,t[e],{depth:i,index:e}));return ML(s,i-1,n,r,a,o),a.reverse(),NL(a[0]?.headers??[]),a}function FL(e){if(!e._columnPrototype){e._columnPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignColumnPrototype?.(e._columnPrototype,e)}return e._columnPrototype}function IL(e,t,n,r){let i={...e.getDefaultColumnDef(),...t},a=i.accessorKey,o=a===void 0?void 0:String(a),s=i.id??o?.replaceAll(`.`,`_`)??(typeof i.header==`string`?i.header:void 0),c;if(i.accessorFn)c=i.accessorFn;else if(a!==void 0){if(typeof a==`string`&&a.includes(`.`)){let e=a.split(`.`);c=t=>{let n=t;for(let t=0;t<e.length;t++){let r=e[t];n=n?.[r]}return n}}else c=e=>e[i.accessorKey]}if(!s)throw Error();let l=FL(e),u=Object.create(l);u.accessorFn=c,u.columnDef=i,u.columns=[],u.depth=n,u.id=`${String(s)}`,u.parent=r;let d=e._columnInstanceInitFns;for(let e=0;e<d.length;e++)d[e](u);return u}function LL(e){let t=e.atoms.columnOrder?.get();return n=>{let r=[];if(!t?.length)r=n;else{let e=new Map;for(let t=0;t<n.length;t++){let r=n[t];e.set(r.id,r)}for(let n=0;n<t.length;n++){let i=t[n],a=e.get(i);a&&(r.push(a),e.delete(i))}for(let t=0;t<n.length;t++){let i=n[t];e.has(i.id)&&r.push(i)}}return RL(e,r)}}function RL(e,t){let n=e.atoms.grouping?.get()??[],{groupedColumnMode:r}=e.options;if(!n.length||!r)return t;let i=t.filter(e=>!n.includes(e.id));if(r===`remove`)return i;let a=new Map;for(let e=0;e<t.length;e++){let n=t[e];a.set(n.id,n)}let o=[];for(let e=0;e<n.length;e++){let t=a.get(n[e]);t&&o.push(t)}return[...o,...i]}function zL(e){return[e,...e.columns.flatMap(e=>e.getFlatColumns())]}function BL(e){if(e.columns.length){let t=e.columns.flatMap(e=>e.getLeafColumns());return aL(e.table,`getOrderColumns`,LL)(t)}return[e]}function VL(e){return{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>e.renderValue()?.toString?.()??null,...Object.values(e._features).reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef?.()),{}),...e.options.defaultColumn}}function HL(e,t,n,r=0){let i=Array(t.length);for(let a=0;a<t.length;a++){if(!(a in t))continue;let o=t[a],s=IL(e,o,r,n),c=o;s.columns=c.columns?HL(e,c.columns,s,r+1):[],i[a]=s}return i}function UL(e){return HL(e,e.options.columns)}function WL(e){return e.getAllColumns().flatMap(e=>e.getFlatColumns())}function GL(e){let t=Q(),n=e.getAllFlatColumns();for(let e=0;e<n.length;e++){let r=n[e];t[r.id]=r}return t}function KL(e){let t=e.getAllColumns().flatMap(e=>e.getLeafColumns());return aL(e,`getOrderColumns`,LL)(t)}function qL(e){let t=Q(),n=e.getAllLeafColumns();for(let e=0;e<n.length;e++){let r=n[e];t[r.id]=r}return t}function JL(e,t){return e.getAllFlatColumnsById()[t]}var YL={assignColumnPrototype:(e,t)=>{iL(`coreColumnsFeature`,e,t,{column_getFlatColumns:{fn:e=>zL(e),memoDeps:e=>[e.table.options.columns]},column_getLeafColumns:{fn:e=>BL(e),memoDeps:e=>[e.table.atoms.columnOrder?.get(),e.table.atoms.grouping?.get(),e.table.options.columns,e.table.options.groupedColumnMode]}})},constructTableAPIs:e=>{rL(`coreColumnsFeature`,e,{table_getDefaultColumnDef:{fn:()=>VL(e),memoDeps:()=>[e.options.defaultColumn]},table_getAllColumns:{fn:()=>UL(e),memoDeps:()=>[e.options.columns]},table_getAllFlatColumns:{fn:()=>WL(e),memoDeps:()=>[e.options.columns]},table_getAllFlatColumnsById:{fn:()=>GL(e),memoDeps:()=>[e.options.columns]},table_getAllLeafColumns:{fn:()=>KL(e),memoDeps:()=>[e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_getAllLeafColumnsById:{fn:()=>qL(e),memoDeps:()=>[e.getAllLeafColumns()]},table_getColumn:{fn:t=>JL(e,t)}})}};function XL(e,t){for(let n=0;n<e.subHeaders.length;n++)XL(e.subHeaders[n],t);t.push(e)}function ZL(e){let t=[];return XL(e,t),t}function QL(e){return{column:e.column,header:e,table:e.column.table}}function $L(e){let{start:t,end:n}=e.atoms.columnPinning?.get()??fL(),r=e.getAllColumns(),i=aL(e,`getVisibleLeafColumns`,xL);if(!t.length&&!n.length)return PL(r,i,e);let a=e.getAllLeafColumnsById(),o=[];for(let e=0;e<t.length;e++){let n=a[t[e]];n&&aL(n,`getIsVisible`,hL)&&o.push(n)}let s=[];for(let e=0;e<n.length;e++){let t=a[n[e]];t&&aL(t,`getIsVisible`,hL)&&s.push(t)}let c=i.filter(e=>!t.includes(e.id)&&!n.includes(e.id));return PL(r,[...o,...c,...s],e)}function eR(e){return[...e.getHeaderGroups()].reverse()}function tR(e){let t=e.getHeaderGroups(),n=[];for(let e=0;e<t.length;e++){let r=t[e].headers;for(let e=0;e<r.length;e++)n.push(r[e])}return n}function nR(e){let t=e.getHeaderGroups()[0]?.headers??[],n=[];for(let e=0;e<t.length;e++){let r=t[e].getLeafHeaders();for(let e=0;e<r.length;e++)n.push(r[e])}return n}var rR={assignHeaderPrototype:(e,t)=>{iL(`coreHeadersFeature`,e,t,{header_getLeafHeaders:{fn:e=>ZL(e),memoDeps:e=>[e.column.table.options.columns]},header_getContext:{fn:e=>QL(e),memoDeps:e=>[e.column.table.options.columns]}})},constructTableAPIs:e=>{rL(`coreHeadersFeature`,e,{table_getHeaderGroups:{fn:()=>$L(e),memoDeps:()=>[e.options.columns,e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.options.groupedColumnMode]},table_getFooterGroups:{fn:()=>eR(e),memoDeps:()=>[e.getHeaderGroups()]},table_getFlatHeaders:{fn:()=>tR(e),memoDeps:()=>[e.getHeaderGroups()]},table_getLeafHeaders:{fn:()=>nR(e),memoDeps:()=>[e.getHeaderGroups()]}})}};function iR(e){if(!e._rowPrototype){e._rowPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignRowPrototype?.(e._rowPrototype,e)}return e._rowPrototype}var aR=(e,t,n,r,i,a,o)=>{let s=iR(e),c=Object.create(s);c._displayIndexCache=-1,c._uniqueValuesCache=Q(),c._valuesCache=Q(),c.depth=i,c.id=t,c.index=r,c.original=n,c.parentId=o,c.subRows=a??[];let l=e._rowInstanceInitFns;for(let e=0;e<l.length;e++)l[e](c);return c},oR=/([0-9]+)/gm;function sR(e){let t=Object.assign((e,n,r)=>{let i=e.getValue(r),a=n.getValue(r),o=t.resolveDataValue;return o&&(i=o(i),a=o(a)),t.sort(i,a,e,n,r)},e);return t}var cR=sR({resolveDataValue:e=>mR(e).toLowerCase(),sort:(e,t)=>hR(e,t)});sR({resolveDataValue:e=>mR(e),sort:(e,t)=>hR(e,t)});var lR=sR({resolveDataValue:e=>mR(e).toLowerCase(),sort:(e,t)=>fR(e,t)});sR({resolveDataValue:e=>mR(e),sort:(e,t)=>fR(e,t)});var uR=sR({resolveDataValue:e=>pR(e),sort:(e,t)=>e>t?1:e<t?-1:0}),dR=sR({sort:(e,t)=>fR(e,t)});function fR(e,t){return e===t?0:e>t?1:-1}function pR(e){return e instanceof Date?e.getTime():e}function mR(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function hR(e,t){let n=0,r=0,i=e.length,a=t.length;for(;n<i&&r<a;){let i=gR(e.charCodeAt(n)),a=gR(t.charCodeAt(r)),o=_R(e,n,i),s=_R(t,r,a);if(!i&&!a){let i=vR(e,n,o,t,r,s);if(i)return i;n=o,r=s;continue}if(i!==a)return i?1:-1;let c=yR(e,n,o,t,r,s);if(c)return c;n=o,r=s}return xR(e,n)-xR(t,r)}function gR(e){return e>=48&&e<=57}function _R(e,t,n){let r=t+1;for(;r<e.length&&gR(e.charCodeAt(r))===n;)r++;return r}function vR(e,t,n,r,i,a){let o=n-t,s=a-i,c=o<s?o:s;for(let n=0;n<c;n++){let a=e.charCodeAt(t+n),o=r.charCodeAt(i+n);if(a>o)return 1;if(o>a)return-1}return o>s?1:s>o?-1:0}function yR(e,t,n,r,i,a){let o=t;for(;o<n&&e.charCodeAt(o)===48;)o++;let s=i;for(;s<a&&r.charCodeAt(s)===48;)s++;let c=n-o,l=a-s;if(c===0&&l===0)return 0;if(c<=15&&l<=15){let t=bR(e,o,n),i=bR(r,s,a);return t>i?1:i>t?-1:0}let u=parseInt(e.slice(t,n),10),d=parseInt(r.slice(i,a),10);return u>d?1:d>u?-1:0}function bR(e,t,n){let r=0;for(let i=t;i<n;i++)r=r*10+e.charCodeAt(i)-48;return r}function xR(e,t){let n=0,r=t;for(;r<e.length;)n++,r=_R(e,r,gR(e.charCodeAt(r)));return n}function SR(){return[]}function CR(e,t){e.options.onCellSelectionChange?.(t)}function wR(e,t){CR(e,t?SR():qI(e.initialState.cellSelection)??SR())}function TR(e){e.atoms.cellSelection&&(e.options.autoResetAll??e.options.autoResetCellSelection??!0)&&e._reactivity.schedule(()=>wR(e))}function ER(e){e.atoms.expanded&&(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding)&&e._reactivity.schedule(()=>OR(e))}function DR(e,t){e.options.onExpandedChange?.(t)}function OR(e,t){let n=e.initialState.expanded;DR(e,t?Q():n===!0||Object.assign(Q(),qI(n??{})))}function kR(e){let t=e.table.atoms.expanded?.get()??{};return!!(e.table.options.getIsRowExpanded?.(e)??(t===!0||AR(t,e.id)))}function AR(e,t){return!!(e&&e!==!0&&YI(e,t)&&e[t])}var jR=0,MR=10;function NR(){return{pageIndex:jR,pageSize:MR}}function PR(e){(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination)&&RR(e,!0)}function FR(e,t){return e.options.onPaginationChange?.(e=>KI(t,e))}function IR(e,t){FR(e,t?NR():qI(e.initialState.pagination??NR()))}function LR(e,t){FR(e,n=>{let r=KI(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})}function RR(e,t){let n=e.atoms.pagination?.get()?.pageIndex??jR,r=t?jR:e.initialState.pagination?.pageIndex??jR;r!==n&&LR(e,r)}function zR(e,t){let n=e.atoms.pagination?.get()?.pageSize??MR,r=t?MR:e.initialState.pagination?.pageSize??MR;r!==n&&BR(e,r)}function BR(e,t){FR(e,e=>{let n=Math.max(1,KI(t,e.pageSize)),r=e.pageSize===1/0?0:e.pageSize*e.pageIndex,i=n===1/0?0:Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})}function VR(e){let t=YR(e),n=[];return t&&t>0&&(n=[...Array(t)].fill(null).map((e,t)=>t)),n}function HR(e){return(e.atoms.pagination?.get()?.pageIndex??0)>0}function UR(e){let t=e.atoms.pagination?.get()?.pageIndex??jR,n=YR(e);return n===-1||n!==0&&t<n-1}function WR(e){let t=e.atoms.pagination?.get()?.pageIndex??jR,n=YR(e);return Number.isFinite(n)&&n>0&&t<n-1}function GR(e){return LR(e,e=>e-1)}function KR(e){return LR(e,e=>e+1)}function qR(e){return LR(e,0)}function JR(e){let t=YR(e);if(!(!Number.isFinite(t)||t<=0))return LR(e,t-1)}function YR(e){let t=e.options.pageCount;if(t!=null)return t;let n=XR(e),r=e.atoms.pagination?.get()?.pageSize??MR;return r===1/0&&Number.isFinite(n)&&n>0?1:Math.ceil(n/r)}function XR(e){return e.options.rowCount??e.getPrePaginatedRowModel().rows.length}function ZR(){return[]}function QR(e,t){e.options.onSortingChange?.(t)}function $R(e,t){QR(e,t?[]:qI(e.initialState.sorting??[]))}function ez(e){e.atoms.sorting&&(e.options.autoResetAll??e.options.autoResetSorting??!1)&&$R(e)}function tz(e){let t=e.table._rowModelFns.sortFns,n=e.table.getFilteredRowModel().flatRows.slice(0,10),r,i=!1;for(let t=0;t<n.length;t++){let a=n[t].getValue(e.id);if(Object.prototype.toString.call(a)===`[object Date]`){r=`datetime`;break}if(typeof a==`string`&&(i=!0,a.split(oR).length>1)){r=`alphanumeric`;break}}if(!r&&i&&(r=`text`),r){let e=t?.[r];if(e||r===`alphanumeric`&&(e=t?.text),e)return e}return dR}function nz(e){let t=e.table.getFilteredRowModel().flatRows.slice(0,10);for(let n=0;n<t.length;n++){let r=t[n].getValue(e.id);if(r!=null)return typeof r==`string`?`asc`:`desc`}return`desc`}function rz(e){let t=e.table._rowModelFns.sortFns;return ZI(e.columnDef.sortFn)?e.columnDef.sortFn:e.columnDef.sortFn===`auto`?tz(e):t?.[e.columnDef.sortFn]??dR}function iz(e,t,n){let r=oz(e,n&&cz(e)),i=t!==void 0;QR(e.table,a=>{let o=a.findIndex(t=>t.id===e.id),s=o===-1?void 0:a[o],c=[],l,u=i?t:r===`desc`,d=!!(a.length&&cz(e)&&n);return l=d?s?`toggle`:`add`:s?`toggle`:`replace`,l===`toggle`&&(i||r||(l=`remove`)),l===`add`?(c=[...a,{id:e.id,desc:u}],c.splice(0,c.length-(e.table.options.maxMultiSortColCount??2**53-1))):c=l===`toggle`?d?a.map(t=>t.id===e.id?{...t,desc:u}:t):[{id:e.id,desc:u}]:l===`remove`?d?a.filter(t=>t.id!==e.id):[]:[{id:e.id,desc:u}],c})}function az(e){return e.columnDef.sortDescFirst??e.table.options.sortDescFirst??nz(e)===`desc`?`desc`:`asc`}function oz(e,t){let n=az(e),r=lz(e);return r?r!==n&&(e.table.options.enableSortingRemoval??!0)&&(!t||(e.table.options.enableMultiRemove??!0))?!1:r===`desc`?`asc`:`desc`:n}function sz(e){return(e.columnDef.enableSorting??!0)&&(e.table.options.enableSorting??!0)&&!!e.accessorFn}function cz(e){return e.columnDef.enableMultiSort??e.table.options.enableMultiSort??!!e.accessorFn}function lz(e){let t=e.table.atoms.sorting?.get()?.find(t=>t.id===e.id);return t?t.desc?`desc`:`asc`:!1}function uz(e){return e.table.atoms.sorting?.get()?.findIndex(t=>t.id===e.id)??-1}function dz(e){QR(e.table,t=>t.length?t.filter(t=>t.id!==e.id):[])}function fz(e){let t=sz(e);return n=>{t&&iz(e,void 0,cz(e)?e.table.options.isMultiSortEvent?.(n):!1)}}function pz(){return e=>tL({feature:`coreRowModelsFeature`,table:e,fnName:`table.getCoreRowModel`,memoDeps:()=>[e.options.data],fn:()=>hz(e,e.options.data),onAfterUpdate:eL(()=>{ER(e),PR(e),ez(e),TR(e)})})}function mz(e,t,n,r=0,i){let a=[];for(let o=0;o<n.length;o++){let s=n[o],c=aR(e,e.getRowId(s,o,i),s,o,r,void 0,i?.id);t.flatRows.push(c),t.rowsById[c.id]=c,a.push(c),e.options.getSubRows&&(c.originalSubRows=e.options.getSubRows(s,o),c.originalSubRows?.length&&(c.subRows=mz(e,t,c.originalSubRows,r+1,c)))}return a}function hz(e,t){let n={rows:[],flatRows:[],rowsById:Q()};return n.rows=mz(e,n,t),n}function gz(e){return e._rowModels.coreRowModel||(e._rowModels.coreRowModel=e.options.features.coreRowModel?.(e)??pz()(e)),e._rowModels.coreRowModel()}function _z(e){return e.getCoreRowModel()}function vz(e){return e._rowModels.filteredRowModel||(e._rowModels.filteredRowModel=e.options.features.filteredRowModel?.(e)),e.options.manualFiltering||!e._rowModels.filteredRowModel?e.getPreFilteredRowModel():e._rowModels.filteredRowModel()}function yz(e){return e.getFilteredRowModel()}function bz(e){return e._rowModels.groupedRowModel||(e._rowModels.groupedRowModel=e.options.features.groupedRowModel?.(e)),e.options.manualGrouping||!e._rowModels.groupedRowModel?e.getPreGroupedRowModel():e._rowModels.groupedRowModel()}function xz(e){return e.getGroupedRowModel()}function Sz(e){return e._rowModels.sortedRowModel||(e._rowModels.sortedRowModel=e.options.features.sortedRowModel?.(e)),e.options.manualSorting||!e._rowModels.sortedRowModel?e.getPreSortedRowModel():e._rowModels.sortedRowModel()}function Cz(e){return e.getSortedRowModel()}function wz(e){return e._rowModels.expandedRowModel||(e._rowModels.expandedRowModel=e.options.features.expandedRowModel?.(e)),e.options.manualExpanding||!e._rowModels.expandedRowModel?e.getPreExpandedRowModel():e._rowModels.expandedRowModel()}function Tz(e){return e.getExpandedRowModel()}function Ez(e){return e._rowModels.paginatedRowModel||(e._rowModels.paginatedRowModel=e.options.features.paginatedRowModel?.(e)),e.options.manualPagination||!e._rowModels.paginatedRowModel?e.getPrePaginatedRowModel():e._rowModels.paginatedRowModel()}function Dz(e){return e.getPaginatedRowModel()}var Oz={constructTableAPIs:e=>{rL(`coreRowModelsFeature`,e,{table_getCoreRowModel:{fn:()=>gz(e)},table_getPreFilteredRowModel:{fn:()=>_z(e)},table_getFilteredRowModel:{fn:()=>vz(e)},table_getPreGroupedRowModel:{fn:()=>yz(e)},table_getGroupedRowModel:{fn:()=>bz(e)},table_getPreSortedRowModel:{fn:()=>xz(e)},table_getSortedRowModel:{fn:()=>Sz(e)},table_getPreExpandedRowModel:{fn:()=>Cz(e)},table_getExpandedRowModel:{fn:()=>wz(e)},table_getPrePaginatedRowModel:{fn:()=>Tz(e)},table_getPaginatedRowModel:{fn:()=>Ez(e)},table_getRowModel:{fn:()=>Dz(e)}})}};function kz(e){if(!e._cellPrototype){e._cellPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignCellPrototype?.(e._cellPrototype,e)}return e._cellPrototype}function Az(e,t,n){let r=kz(n),i=Object.create(r);i.column=e,i.id=`${t.id}_${e.id}`,i.row=t;let a=n._cellInstanceInitFns;for(let e=0;e<a.length;e++)a[e](i);return i}function jz(e){let t=e.table.getRowsInDisplayOrder(),n=e._displayIndexCache;return t[n]===e?n:-1}function Mz(e){let t=e.getPrePaginatedRowModel().rows;if(e.options.paginateExpandedRows===!1){let e=[],n=t=>{t._displayIndexCache=e.length,e.push(t),t.subRows.length&&t.getIsExpanded?.()&&t.subRows.forEach(n)};return t.forEach(n),e}for(let e=0;e<t.length;e++)t[e]._displayIndexCache=e;return t}function Nz(e,t){if(YI(e._valuesCache,t))return e._valuesCache[t];let n=e.table.getColumn(t);if(n?.accessorFn)return e._valuesCache[t]=n.accessorFn(e.original,e.index),e._valuesCache[t]}function Pz(e,t){if(YI(e._uniqueValuesCache,t))return e._uniqueValuesCache[t];let n=e.table.getColumn(t);if(n?.accessorFn)return n.columnDef.getUniqueValues?(e._uniqueValuesCache[t]=n.columnDef.getUniqueValues(e.original,e.index),e._uniqueValuesCache[t]):(e._uniqueValuesCache[t]=[e.getValue(t)],e._uniqueValuesCache[t])}function Fz(e,t){return e.getValue(t)??e.table.options.renderFallbackValue}function Iz(e){return QI(e.subRows,e=>e.subRows)}function Lz(e){let t=e.getCoreRowModel().flatRows,n=0;for(let e=0;e<t.length;e++)n=Math.max(n,t[e].depth);return n}function Rz(e){if(e.parentId)return e.table.getCoreRowModel().rowsById[e.parentId]??e.table.getRow(e.parentId,!0)}function zz(e){let t=[],n=e;for(;;){let e=n.getParentRow();if(!e)break;t.push(e),n=e}return t.reverse()}function Bz(e){let t=e.table.getAllLeafColumns(),n=e._cellsCache;n||=e._cellsCache=new WeakMap;let r=Array(t.length);for(let i=0;i<t.length;i++){let a=t[i],o=n.get(a);o||(o=Az(a,e,e.table),n.set(a,o)),r[i]=o}return r}function Vz(e){let t=Q(),n=e.getAllCells();for(let e=0;e<n.length;e++){let r=n[e];t[r.column.id]=r}return t}function Hz(e,t,n,r){return t.options.getRowId?.(e,n,r)??(r?`${r.id}.${n}`:String(n))}function Uz(e,t,n){let r=(n?e.getPrePaginatedRowModel():e.getRowModel()).rowsById[t];if(!r&&(r=e.getCoreRowModel().rowsById[t],!r))throw Error();return r}var Wz={assignRowPrototype:(e,t)=>{iL(`coreRowsFeature`,e,t,{row_getDisplayIndex:{fn:e=>jz(e)},row_getAllCellsByColumnId:{fn:e=>Vz(e),memoDeps:e=>[e.getAllCells()]},row_getAllCells:{fn:e=>Bz(e),memoDeps:e=>[e.table.getAllLeafColumns()]},row_getLeafRows:{fn:e=>Iz(e),memoDeps:e=>[e.subRows]},row_getParentRow:{fn:e=>Rz(e)},row_getParentRows:{fn:e=>zz(e)},row_getUniqueValues:{fn:(e,t)=>Pz(e,t)},row_getValue:{fn:(e,t)=>Nz(e,t)},row_renderValue:{fn:(e,t)=>Fz(e,t)}})},constructTableAPIs:e=>{rL(`coreRowsFeature`,e,{table_getRowsInDisplayOrder:{fn:()=>Mz(e),memoDeps:()=>[e.getPrePaginatedRowModel().rows,e.options.paginateExpandedRows,e.options.paginateExpandedRows===!1?e.atoms.expanded?.get():void 0]},table_getRowId:{fn:(t,n,r)=>Hz(t,e,n,r)},table_getRow:{fn:(t,n)=>Uz(e,t,n)},table_getMaxSubRowDepth:{fn:()=>Lz(e),memoDeps:()=>[e.getCoreRowModel()]}})}};function Gz(e,t,n=(e,t)=>e===t){let r=t===void 0?e.options.state:t;e._reactivity.batch(()=>{if(r)for(let t in r){let i=e.baseAtoms[t];if(!i)continue;let a=r[t],o=a===void 0?e.initialState[t]:a;n(e._reactivity.untrack(()=>i.get()),o)||i.set(()=>o)}})}function Kz(e,t,n=(e,t)=>e===t){e._reactivity.batch(()=>{Gz(e,t,n),e._reactivity.commit?.()})}function qz(e){let t=qI(e.initialState);e._reactivity.batch(()=>{let n=Object.keys(t);for(let r=0;r<n.length;r++){let i=n[r];e.baseAtoms[i].set(t[i])}});let n=Object.values(e._features);for(let t=0;t<n.length;t++)n[t].resetTableInstanceData?.(e)}function Jz(e,t){let{features:n,atoms:r,initialState:i}=e.options;if(!e.options.mergeOptions)return{...e.options,...t,features:n,atoms:r,initialState:i};let a=e.options.mergeOptions(e.options,t),o={...Object.getOwnPropertyDescriptors(a)};return Object.defineProperties(Object.create(Object.getPrototypeOf(a)),{...o,features:{value:n,enumerable:!0,configurable:!0,writable:!0},atoms:{value:r,enumerable:!0,configurable:!0,writable:!0},initialState:{value:i,enumerable:!0,configurable:!0,writable:!0}})}function Yz(e,t,n){let r=Jz(e,KI(t,e.options));e.optionsStore?e.optionsStore.set(()=>r):e.options=r,n?.syncExternalState!==!1&&Kz(e,r.state??null)}var Xz={coreCellsFeature:lL,coreColumnsFeature:YL,coreHeadersFeature:rR,coreRowModelsFeature:Oz,coreRowsFeature:Wz,coreTablesFeature:{constructTableAPIs:e=>{rL(`coreTablesFeature`,e,{table_reset:{fn:()=>qz(e)},table_setOptions:{fn:t=>Yz(e,t)}})}}};function Zz(){return{}}function Qz(e){return e}function $z(e,t={}){return Object.values(e).forEach(e=>{t=e.getInitialState?.(t)??t}),qI(t)}function eB(e){let t=e.features.coreReactivityFeature,{aggregationFns:n,columnMeta:r,coreRowModel:i,expandedRowModel:a,facetedMinMaxValues:o,facetedRowModel:s,facetedUniqueValues:c,filterFns:l,filterMeta:u,filteredRowModel:d,groupedRowModel:f,paginatedRowModel:p,sortFns:m,sortedRowModel:h,tableMeta:g,..._}=e.features,v={_cellInstanceInitFns:[],_columnInstanceInitFns:[],_features:{...Xz,..._},_headerGroupInstanceInitFns:[],_headerInstanceInitFns:[],_reactivity:t,_rowInstanceInitFns:[],_rowModelFns:{aggregationFns:n,filterFns:l,sortFns:m},_rowModels:{},atoms:{},baseAtoms:{}},y=Object.values(v._features),b={...y.reduce((e,t)=>Object.assign(e,t.getDefaultTableOptions?.(v)),{}),...e};if(t.wrapExternalAtoms&&b.atoms)for(let[e,n]of Object.entries(b.atoms)){let r=n,i=t.createWritableAtom(r.get(),{debugName:`externalAtom/${e}`});b.atoms[e]=i;let a=!1,o=r.subscribe(e=>{a||i.set(e)}),s=i.subscribe(e=>{a=!0,r.set(e),a=!1});t.addSubscription(o),t.addSubscription(s)}t.createOptionsStore?(v.optionsStore=t.createWritableAtom(b,{debugName:`table/optionsStore`}),Object.defineProperty(v,"options",{configurable:!0,enumerable:!0,get(){return v.optionsStore.get()},set(e){v.optionsStore.set(()=>e)}})):v.options=b,v.initialState=$z(v._features,v.options.initialState);let x=Object.keys(v.initialState);for(let e=0;e<x.length;e++){let n=x[e];v.baseAtoms[n]=t.createWritableAtom(v.initialState[n],{debugName:`table/baseAtoms/${n}`}),v.atoms[n]=t.createReadonlyAtom(()=>{let e=v.options,t=e.atoms?.[n],r=t?t.get():v.baseAtoms[n].get();if(t)return r;let i=e.state;if(i&&YI(i,n)){let e=i[n];return e===void 0?v.initialState[n]:e}return r},{debugName:`table/atoms/${n}`})}Gz(v),v.store=HI(t.createReadonlyAtom(()=>{let e={};for(let t=0;t<x.length;t++){let n=x[t];e[n]=v.atoms[n].get()}return e},{compare:PI,debugName:`table/store`}));for(let e=0;e<y.length;e++){let t=y[e];t.initTableInstanceData?.(v),t.initCellInstanceData&&v._cellInstanceInitFns.push(t.initCellInstanceData.bind(t)),t.initColumnInstanceData&&v._columnInstanceInitFns.push(t.initColumnInstanceData.bind(t)),t.initHeaderGroupInstanceData&&v._headerGroupInstanceInitFns.push(t.initHeaderGroupInstanceData.bind(t)),t.initHeaderInstanceData&&v._headerInstanceInitFns.push(t.initHeaderInstanceData.bind(t)),t.initRowInstanceData&&v._rowInstanceInitFns.push(t.initRowInstanceData.bind(t)),t.constructTableAPIs?.(v)}return v}function tB(){return[]}function nB(e){let t=e.table._rowModelFns.filterFns,n=e.table.getCoreRowModel().flatRows,r;for(let t=0;t<n.length;t++){let i=n[t].getValue(e.id);if(i!=null){r=i;break}}let i;return i=typeof r==`string`?`includesString`:typeof r==`number`?`inNumberRange`:typeof r==`boolean`?`equals`:Array.isArray(r)?`arrIncludes`:Object.prototype.toString.call(r)===`[object Date]`?`inDateRange`:typeof r==`object`&&r?`equals`:`weakEquals`,t?.[i]}function rB(e){let t=null,n=e.table._rowModelFns.filterFns;return t=ZI(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?nB(e):n?.[e.columnDef.filterFn],t??void 0}function iB(e){return(e.columnDef.enableColumnFilter??!0)&&(e.table.options.enableColumnFilters??!0)&&(e.table.options.enableFilters??!0)&&!!e.accessorFn}function aB(e){return sB(e)>-1}function oB(e){return e.table.atoms.columnFilters?.get()?.find(t=>t.id===e.id)?.value}function sB(e){return e.table.atoms.columnFilters?.get()?.findIndex(t=>t.id===e.id)??-1}function cB(e,t){lB(e.table,n=>{let r=rB(e),i=n.find(t=>t.id===e.id),a=KI(t,i?i.value:void 0);if(dB(r,a,e))return n.filter(t=>t.id!==e.id);let o={id:e.id,value:a};return i?n.map(t=>t.id===e.id?o:t):n.length?[...n,o]:[o]})}function lB(e,t){let n=e.getAllLeafColumnsById();e.options.onColumnFiltersChange?.(e=>KI(t,e).filter(e=>{let t=n[e.id];return!(t&&dB(rB(t),e.value,t))}))}function uB(e,t){lB(e,t?[]:qI(e.initialState.columnFilters??[]))}function dB(e,t,n){return t===void 0?!0:e?.autoRemove?!!e.autoRemove(t,n):typeof t==`string`&&!t}var fB={getInitialState:e=>({columnFilters:tB(),...e}),getDefaultColumnDef:()=>({filterFn:`auto`}),getDefaultTableOptions:e=>({onColumnFiltersChange:XI(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),assignColumnPrototype:(e,t)=>{iL(`columnFilteringFeature`,e,t,{column_getAutoFilterFn:{fn:e=>nB(e)},column_getFilterFn:{fn:e=>rB(e)},column_getCanFilter:{fn:e=>iB(e)},column_getIsFiltered:{fn:e=>aB(e)},column_getFilterValue:{fn:e=>oB(e)},column_getFilterIndex:{fn:e=>sB(e)},column_setFilterValue:{fn:(e,t)=>cB(e,t)}})},initRowInstanceData:e=>{e.columnFilters=Q(),e.columnFiltersMeta=Q()},constructTableAPIs:e=>{rL(`columnFilteringFeature`,e,{table_setColumnFilters:{fn:t=>lB(e,t)},table_resetColumnFilters:{fn:t=>uB(e,t)}})}},pB={getInitialState:e=>({columnVisibility:pL(),...e}),getDefaultTableOptions:e=>({onColumnVisibilityChange:XI(`columnVisibility`,e)}),assignColumnPrototype:(e,t)=>{iL(`columnVisibilityFeature`,e,t,{column_getIsVisible:{fn:e=>hL(e),memoDeps:e=>[t.options.columns,t.atoms.columnVisibility?.get(),e.columns]},column_getCanHide:{fn:e=>gL(e)},column_getToggleVisibilityHandler:{fn:e=>_L(e)},column_toggleVisibility:{fn:(e,t)=>mL(e,t)}})},assignRowPrototype:(e,t)=>{iL(`columnVisibilityFeature`,e,t,{row_getVisibleCells:{fn:e=>vL(e),memoDeps:e=>[e.getAllCells(),t.atoms.columnPinning?.get(),t.atoms.columnVisibility?.get()]},row_getVisibleCellsByColumnId:{fn:e=>yL(e),memoDeps:e=>[e.getAllCells(),t.atoms.columnVisibility?.get()]}})},constructTableAPIs:e=>{rL(`columnVisibilityFeature`,e,{table_getVisibleFlatColumns:{fn:()=>bL(e),memoDeps:()=>[e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_getVisibleLeafColumns:{fn:()=>xL(e),memoDeps:()=>[e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_setColumnVisibility:{fn:t=>SL(e,t)},table_resetColumnVisibility:{fn:t=>CL(e,t)},table_toggleAllColumnsVisible:{fn:t=>wL(e,t)},table_getIsAllColumnsVisible:{fn:()=>TL(e)},table_getIsSomeColumnsVisible:{fn:()=>EL(e)},table_getToggleAllColumnsVisibilityHandler:{fn:()=>DL(e)}})}};function mB(e){let t=Object.assign((e,n,r,i)=>{let a=e.getValue(n),o=t.resolveDataValue?t.resolveDataValue(a):a;return t.filter(o,r,e,n,i)},e);return t}mB({filter:(e,t)=>e===t,autoRemove:e=>$(e)}),mB({filter:(e,t)=>e==t,autoRemove:e=>$(e)}),mB({filter:(e,t)=>!!e?.includes(t),autoRemove:e=>$(e),resolveFilterValue:e=>String(e),resolveDataValue:e=>e==null?void 0:String(e)});var hB=mB({filter:(e,t)=>!!e?.includes(t),autoRemove:e=>$(e),resolveFilterValue:e=>String(e).toLowerCase(),resolveDataValue:e=>e==null?void 0:String(e).toLowerCase()});mB({filter:(e,t)=>e===t,autoRemove:e=>$(e),resolveFilterValue:e=>String(e).toLowerCase(),resolveDataValue:e=>e==null?void 0:String(e).toLowerCase()}),mB({filter:(e,t)=>e===t,autoRemove:e=>$(e),resolveFilterValue:e=>String(e),resolveDataValue:e=>e==null?void 0:String(e)}),mB({filter:(e,t)=>!!e?.startsWith(t),autoRemove:e=>$(e),resolveFilterValue:e=>String(e).toLowerCase(),resolveDataValue:e=>e==null?void 0:String(e).toLowerCase()}),mB({filter:(e,t)=>!!e?.endsWith(t),autoRemove:e=>$(e),resolveFilterValue:e=>String(e).toLowerCase(),resolveDataValue:e=>e==null?void 0:String(e).toLowerCase()}),mB({filter:e=>gB(e),autoRemove:e=>$(e)||e===!1}),mB({filter:e=>!gB(e),autoRemove:e=>$(e)||e===!1}),mB({filter:(e,t)=>vB(e,t),autoRemove:e=>$(e)}),mB({filter:(e,t)=>yB(e,t),autoRemove:e=>$(e)}),mB({filter:(e,t)=>!yB(e,t),autoRemove:e=>$(e)}),mB({filter:(e,t)=>!vB(e,t),autoRemove:e=>$(e)}),mB({filter:(e,t)=>bB(e,t,!1),autoRemove:e=>$(e)||Array.isArray(e)&&$(e[0])&&$(e[1])}),mB({filter:(e,t)=>bB(e,t,!0),autoRemove:e=>$(e)||Array.isArray(e)&&$(e[0])&&$(e[1])}),mB({filter:(e,t)=>{if(typeof e!=`number`||Number.isNaN(e))return!1;let[n,r]=t;return e>=n&&e<=r},resolveFilterValue:e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},autoRemove:e=>$(e)||Array.isArray(e)&&$(e[0])&&$(e[1])}),mB({filter:(e,t)=>{let[n,r]=t;return e>=n&&e<=r},resolveFilterValue:e=>{let[t,n]=e,r=_B(t),i=_B(n),a=Number.isNaN(r)?-1/0:r,o=Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},resolveDataValue:e=>_B(e),autoRemove:e=>$(e)||Array.isArray(e)&&$(e[0])&&$(e[1])}),mB({filter:(e,t)=>{for(let n=0;n<t.length;n++)if(e===t[n])return!0;return!1},autoRemove:e=>$(e)||!e?.length}),mB({filter:(e,t)=>{if(typeof e!=`string`&&!Array.isArray(e))return!1;for(let n=0;n<t.length;n++)if(e.includes(t[n]))return!0;return!1},autoRemove:e=>$(e)||!e?.length}),mB({filter:(e,t)=>{if(!Array.isArray(e))return!1;for(let n=0;n<t.length;n++)if(!e.includes(t[n]))return!1;return!0},autoRemove:e=>$(e)||!e?.length}),mB({filter:(e,t)=>{if(!Array.isArray(e))return!1;for(let n=0;n<t.length;n++)if(e.includes(t[n]))return!0;return!1},autoRemove:e=>$(e)||!e?.length});function $(e){return e==null||e===``}function gB(e){return e==null||String(e).trim()===``}function _B(e){return e instanceof Date?e.getTime():typeof e==`number`?e:e==null||e===``?NaN:new Date(e).getTime()}function vB(e,t){let n=e==null?0:+e,r=Number(t);return!isNaN(r)&&!isNaN(n)?n>r:String(e??``).toLowerCase().trim()>String(t).toLowerCase().trim()}function yB(e,t){return e===t||vB(e,t)}function bB(e,t,n){let r=t[0],i=r!==``&&r!==void 0;if(i&&!(n?yB(e,r):vB(e,r)))return!1;let a=t[1];if(a===``||a===void 0)return!0;if(i){let e=Number(r),t=Number(a);if(!isNaN(e)&&!isNaN(t)&&e>t)return!0}return n?!vB(e,a):!yB(e,a)}function xB(e){return(e.columnDef.enableGlobalFilter??!0)&&(e.table.options.enableGlobalFilter??!0)&&(e.table.options.enableFilters??!0)&&(e.table.options.getColumnCanGlobalFilter?.(e)??!0)&&!!e.accessorFn}function SB(){return hB}function CB(e){let{globalFilterFn:t}=e.options,n=e._rowModelFns.filterFns;return ZI(t)?t:t===`auto`?SB():n?.[t]}var wB={getInitialState:e=>({...e,pagination:{...NR(),...e.pagination}}),getDefaultTableOptions:e=>({onPaginationChange:XI(`pagination`,e)}),constructTableAPIs:e=>{rL(`rowPaginationFeature`,e,{table_autoResetPageIndex:{fn:()=>PR(e)},table_setPagination:{fn:t=>FR(e,t)},table_resetPagination:{fn:t=>IR(e,t)},table_setPageIndex:{fn:t=>LR(e,t)},table_resetPageIndex:{fn:t=>RR(e,t)},table_setPageSize:{fn:t=>BR(e,t)},table_getPageCount:{fn:()=>YR(e)},table_resetPageSize:{fn:t=>zR(e,t)},table_getPageOptions:{fn:()=>VR(e)},table_getCanPreviousPage:{fn:()=>HR(e)},table_getCanNextPage:{fn:()=>UR(e)},table_getCanLastPage:{fn:()=>WR(e)},table_previousPage:{fn:()=>GR(e)},table_nextPage:{fn:()=>KR(e)},table_firstPage:{fn:()=>qR(e)},table_lastPage:{fn:()=>JR(e)},table_getRowCount:{fn:()=>XR(e)}})}},TB={getInitialState(e){return{sorting:ZR(),...e}},getDefaultColumnDef(){return{sortFn:`auto`,sortUndefined:1}},getDefaultTableOptions(e){return{autoResetSorting:!1,onSortingChange:XI(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}},assignColumnPrototype(e,t){iL(`rowSortingFeature`,e,t,{column_getAutoSortFn:{fn:e=>tz(e)},column_getAutoSortDir:{fn:e=>nz(e)},column_getSortFn:{fn:e=>rz(e)},column_toggleSorting:{fn:(e,t,n)=>iz(e,t,n)},column_getFirstSortDir:{fn:e=>az(e)},column_getNextSortingOrder:{fn:(e,t)=>oz(e,t)},column_getCanSort:{fn:e=>sz(e)},column_getCanMultiSort:{fn:e=>cz(e)},column_getIsSorted:{fn:e=>lz(e)},column_getSortIndex:{fn:e=>uz(e)},column_clearSorting:{fn:e=>dz(e)},column_getToggleSortingHandler:{fn:e=>fz(e)}})},constructTableAPIs(e){rL(`rowSortingFeature`,e,{table_setSorting:{fn:t=>QR(e,t)},table_resetSorting:{fn:t=>$R(e,t)}})}};function EB(e,t,n){return n.options.filterFromLeafRows?DB(e,t,n):OB(e,t,n)}function DB(e,t,n){let r=[],i=Q(),a=n.options.maxLeafRowFilterDepth??100,o=(e,s=0)=>{let c=[];for(let l of e){let e=aR(n,l.id,l.original,l.index,l.depth,void 0,l.parentId);if(e.columnFilters=l.columnFilters,l.subRows.length&&s<a){if(e.subRows=o(l.subRows,s+1),l=e,t(l)&&!e.subRows.length){c.push(l),i[l.id]=l,r.push(l);continue}if(t(l)||e.subRows.length){c.push(l),i[l.id]=l,r.push(l);continue}}else l=e,t(l)&&(c.push(l),i[l.id]=l,r.push(l))}return c};return{rows:o(e),flatRows:r,rowsById:i}}function OB(e,t,n){let r=[],i=Q(),a=n.options.maxLeafRowFilterDepth??100,o=(e,s=0)=>{let c=[];for(let l of e)if(t(l)){if(l.subRows.length&&s<a){let e=aR(n,l.id,l.original,l.index,l.depth,void 0,l.parentId);e.subRows=o(l.subRows,s+1),l=e}c.push(l),r.push(l),i[l.id]=l,l.subRows.length&&s>=a&&kB(l.subRows,r,i)}return c};return{rows:o(e),flatRows:r,rowsById:i}}function kB(e,t,n){for(let r of e)t.push(r),n[r.id]=r,r.subRows.length&&kB(r.subRows,t,n)}function AB(){return e=>{let t=e;return tL({feature:`columnFilteringFeature`,table:t,fnName:`table.getFilteredRowModel`,memoDeps:()=>[t.getPreFilteredRowModel(),t.atoms.columnFilters?.get(),t.atoms.globalFilter?.get()],fn:()=>jB(t),onAfterUpdate:eL(()=>PR(t))})}}function jB(e){let t=e.getPreFilteredRowModel(),n=e.atoms.columnFilters?.get(),r=e.atoms.globalFilter?.get(),i=r!=null&&r!==``;if(!t.rows.length||!n?.length&&!i){let e=t.flatRows;for(let t=0;t<e.length;t++){let n=e[t];n.columnFilters=Q(),n.columnFiltersMeta=Q()}return t}let a=[],o=[];n?.forEach(t=>{let n=JL(e,t.id);if(!n)return;let r=rB(n);r&&a.push({id:t.id,filterFn:r,resolvedValue:r.resolveFilterValue?.(t.value)??t.value})});let s=n?.map(e=>e.id)??[],c=CB(e),l=e.getAllLeafColumns().filter(e=>xB(e));i&&c&&l.length&&(s.push(`__global__`),l.forEach(e=>{o.push({id:e.id,filterFn:c,resolvedValue:c.resolveFilterValue?.(r)??r})}));let u=t.flatRows;for(let e=0;e<u.length;e++){let t=u[e];if(t.columnFilters=Q(),t.columnFiltersMeta=Q(),a.length)for(let e=0;e<a.length;e++){let n=a[e],r=n.id;t.columnFilters[r]=n.filterFn(t,r,n.resolvedValue,e=>{t.columnFiltersMeta||=Q(),t.columnFiltersMeta[r]=e})}if(o.length){for(let e=0;e<o.length;e++){let n=o[e],r=n.id;if(n.filterFn(t,r,n.resolvedValue,e=>{t.columnFiltersMeta||=Q(),t.columnFiltersMeta[r]=e})){t.columnFilters.__global__=!0;break}}t.columnFilters.__global__!==!0&&(t.columnFilters.__global__=!1)}}return EB(t.rows,e=>{for(let t=0;t<s.length;t++)if(e.columnFilters[s[t]]===!1)return!1;return!0},e)}function MB(e){let t=[],n=e=>{t.push(e),e.subRows.length&&kR(e)&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function NB(){return e=>{let t=e;return tL({feature:`rowPaginationFeature`,table:t,fnName:`table.getPaginatedRowModel`,memoDeps:()=>[t.getPrePaginatedRowModel(),t.atoms.pagination?.get(),t.options.paginateExpandedRows?void 0:t.atoms.expanded?.get()],fn:()=>PB(t)})}}function PB(e){let t=e.getPrePaginatedRowModel(),n=e.atoms.pagination?.get();if(!t.rows.length)return t;let{pageSize:r,pageIndex:i}=n??NR(),{rows:a,flatRows:o,rowsById:s}=t,c=a;if(r!==1/0||i!==0){let e=r*i,t=e+r;c=a.slice(e,t)}let l;l=e.options.paginateExpandedRows?{rows:c,flatRows:o,rowsById:s}:MB({rows:c,flatRows:o,rowsById:s}),l.flatRows=[];let u=new Set,d=e=>{u.has(e.id)||(u.add(e.id),l.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d))};return l.rows.forEach(d),l}function FB(){return e=>{let t=e;return tL({feature:`rowSortingFeature`,table:t,fnName:`table.getSortedRowModel`,memoDeps:()=>[t.atoms.sorting?.get(),t.getPreSortedRowModel()],fn:()=>IB(t),onAfterUpdate:eL(()=>PR(t))})}}function IB(e){let t=e.getPreSortedRowModel(),n=e.atoms.sorting?.get();if(!t.rows.length||!n?.length)return t;let r=[],i=n.filter(t=>{let n=e.getColumn(t.id);return n?sz(n):!1});if(!i.length)return t;let a=[];for(let t=0;t<i.length;t++){let n=i[t],r=e.getColumn(n.id);r&&a.push({id:n.id,desc:n.desc,sortUndefined:r.columnDef.sortUndefined,invertSorting:r.columnDef.invertSorting,sortFn:rz(r)})}let o=(e,t)=>{for(let n=0;n<a.length;n++){let r=a[n],i=r.sortUndefined,o=r.desc,s=0;if(i){let n=e.getValue(r.id),a=t.getValue(r.id),o=n===void 0,c=a===void 0;if(o&&c)continue;if(o||c){if(i===`first`)return o?-1:1;if(i===`last`)return o?1:-1;s=o?i:-i}}if(s===0&&(s=r.sortFn(e,t,r.id)),s!==0)return o&&(s*=-1),r.invertSorting&&(s*=-1),s}return e.index-t.index},s=e=>{let t=e.slice();t.sort(o);let n=!1;for(let i=0;i<t.length;i++){let a=t[i];if(a!==e[i]&&(n=!0),a.subRows.length){let e=s(a.subRows);if(e.changed){let o=Object.create(Object.getPrototypeOf(a));JI(o,a),o.subRows=e.rows,t[i]=o,r.push(o),n=!0}else r.push(a)}else r.push(a)}return{rows:t,changed:n}};return{rows:s(t.rows).rows,flatRows:r,rowsById:t.rowsById}}var LB=typeof window>`u`?y.useEffect:y.useLayoutEffect;function RB(e,t){let[{table:n,rootSource:r}]=(0,y.useState)(()=>{let t=eB({...e,features:{coreReactivityFeature:GI(),...e.features}});return t.Subscribe=(e=>VI({...e,source:e.source??t.store})),t.FlexRender=hI,{table:t,rootSource:WI(t.store,PI)}}),i=n;Yz(i,t=>({...t,...e}),{syncExternalState:!1});let a=i.options.state,o=r.get(),s=BI(r,t,{compare:PI});return LB(()=>{r.markCommitted(o),Kz(i,a??null,PI)}),(0,y.useMemo)(()=>({...n,options:e,state:s}),[n,e,s])}function zB({filters:e,activeId:t,onSelect:n}){let{t:r}=v(`ui`);if(e.length===0)return null;let i=e.some(e=>e.id===t)?t:e[0].id;return(0,z.jsx)(`div`,{role:`tablist`,"aria-label":r(`dataTable.quickFiltersAria`,{defaultValue:`Quick filters`}),className:`flex items-center gap-1 flex-wrap`,children:e.map(e=>{let t=e.id===i;return(0,z.jsx)(cN,{role:`tab`,"aria-selected":t,active:t,icon:e.icon,count:e.count,onClick:()=>{t||n(e.id)},children:e.label},e.id)})})}function BB(e,t){if(!(!e||e.length===0))return e.find(e=>e.id===t)??e[0]}var VB=Qz({columnFilteringFeature:fB,columnVisibilityFeature:pB,rowSortingFeature:TB,rowPaginationFeature:wB,columnMeta:Zz(),filteredRowModel:AB(),sortedRowModel:FB(),paginatedRowModel:NB(),sortFns:{alphanumeric:cR,basic:dR,datetime:uR,text:lR},filterFns:{includesString:hB}}),HB=Object.freeze({}),UB=class extends Error{action;constructor(e){super(`Unhandled data-table action: ${JSON.stringify(e)}`),this.name=`UnhandledActionError`,this.action=e}};function WB(e){throw new UB(e)}function GB(e,t){switch(t.type){case`reset`:return JF;case`setPage`:return{...e,pageIndex:t.v};case`setSort`:return{...e,sort:t.v};case`setDensity`:return{...e,density:t.v};case`setExpanded`:return{...e,expanded:t.v};case`setSelection`:return{...e,selection:t.v};default:return WB(t)}}function KB(e,t){switch(t.type){case`setPageSize`:return{...e,pageSize:t.v,pageIndex:0};case`setSearch`:return{...e,search:t.v,pageIndex:t.pageIndex??0};case`setFilters`:return{...e,filters:t.v,pageIndex:0};case`setView`:return{...e,view:t.v,pageIndex:0};case`setActiveTags`:return{...e,activeTags:t.v,pageIndex:0};case`clearFilters`:return{...e,search:``,filters:[],activeTags:[],view:t.defaultView,pageIndex:0};default:return WB(t)}}function qB(e,t){switch(t.type){case`reset`:case`setPage`:case`setSort`:case`setDensity`:case`setExpanded`:case`setSelection`:return GB(e,t);default:return KB(e,t)}}function JB(e,t,n){let r={...JF,...e??{}};if(t&&n){let e=t.read(n);return{...r,...e}}return r}function YB(e){let t=e.state!==void 0,[n,r]=(0,y.useReducer)(qB,void 0,()=>JB(e.initialState,e.persistence,e.stateKey)),i=t?e.state:n,a=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!(!e.persistence||!e.stateKey||t))return e.persistence.subscribe(e.stateKey,e=>{r({type:`reset`}),e.pageIndex!==void 0&&r({type:`setPage`,v:e.pageIndex}),e.pageSize!==void 0&&r({type:`setPageSize`,v:e.pageSize}),e.search!==void 0&&r({type:`setSearch`,v:e.search}),e.sort!==void 0&&r({type:`setSort`,v:e.sort}),e.filters!==void 0&&r({type:`setFilters`,v:e.filters}),e.density!==void 0&&r({type:`setDensity`,v:e.density}),e.expanded!==void 0&&r({type:`setExpanded`,v:e.expanded}),e.selection!==void 0&&r({type:`setSelection`,v:e.selection}),e.view!==void 0&&r({type:`setView`,v:e.view})})},[e.persistence,e.stateKey,t]);let o=(0,y.useCallback)(n=>{let a=qB(i,n);t?(e.onStateChange?.(a),e.dataSource.onStateChange?.(a)):(r(n),e.dataSource.onStateChange?.(a),e.persistence&&e.stateKey&&e.persistence.write(e.stateKey,a))},[t,i,e.onStateChange,e.dataSource,e.persistence,e.stateKey]),s=BB(e.quickFilters,i.view),c=(0,y.useMemo)(()=>{if(e.dataSource.mode!==`client`)return e.dataSource.rows;let t=e.dataSource.rows;if(s?.predicate&&(t=t.filter(s.predicate)),i.activeTags.length>0&&e.quickFiltersMulti?.length){let n=e.quickFiltersMulti.filter(e=>i.activeTags.includes(e.id));n.length>0&&(t=t.filter(e=>n.some(t=>t.match(e))))}if(i.search){let e=i.search.toLowerCase();t=t.filter(t=>Object.values(t).some(t=>String(t??``).toLowerCase().includes(e)))}return t},[e.dataSource.mode,e.dataSource.rows,i.search,i.activeTags,s,e.quickFiltersMulti]),l=(0,y.useMemo)(()=>i.sort.map(e=>({id:e.id,desc:e.desc})),[i.sort]),u=(0,y.useMemo)(()=>({pageIndex:i.pageIndex,pageSize:i.pageSize}),[i.pageIndex,i.pageSize]),d=e.columnVisibility??HB,f=(0,y.useMemo)(()=>({sorting:l,pagination:u,columnVisibility:d}),[l,u,d]),p=RB({features:VB,data:c,columns:e.columns,manualSorting:e.dataSource.mode===`server`,manualFiltering:e.dataSource.mode===`server`,manualPagination:e.dataSource.mode===`server`,pageCount:e.dataSource.mode===`server`?Math.max(1,Math.ceil(e.dataSource.total/i.pageSize)):void 0,state:f,getRowId:e.getRowId?t=>String(e.getRowId(t)):void 0}),m=p.getRowModel().rows,h=e.dataSource.mode===`client`?c.length:e.dataSource.total,g=Math.max(0,Math.ceil(h/i.pageSize)-1);(0,y.useEffect)(()=>{e.dataSource.isLoading||i.pageIndex>g&&o({type:`setPage`,v:g})},[e.dataSource.isLoading,i.pageIndex,g,o]);let _=(0,y.useRef)({refresh:()=>e.dataSource.refetch?.()??Promise.resolve(),clearSelection:()=>o({type:`setSelection`,v:{mode:`none`}}),resetFilters:()=>o({type:`setFilters`,v:[]}),resetState:()=>{t?e.onStateChange?.(JF):r({type:`reset`})},scrollToRow:e=>{(typeof document<`u`?document.querySelector(`[data-row-id="${String(e)}"]`):null)?.scrollIntoView({block:`center`,behavior:`smooth`})}});return _.current.refresh=()=>e.dataSource.refetch?.()??Promise.resolve(),_.current.clearSelection=()=>o({type:`setSelection`,v:{mode:`none`}}),_.current.resetFilters=()=>o({type:`setFilters`,v:[]}),_.current.resetState=()=>{t?e.onStateChange?.(JF):r({type:`reset`})},{state:i,visibleRows:m,totalCount:h,setPage:e=>o({type:`setPage`,v:e}),setPageSize:e=>o({type:`setPageSize`,v:e}),setSearch:e=>{let t=i.search!==``;if(!t&&e!==``)a.current=i.pageIndex,o({type:`setSearch`,v:e});else if(t&&e===``&&a.current!==null){let t=a.current;a.current=null,o({type:`setSearch`,v:e,pageIndex:t})}else o({type:`setSearch`,v:e})},setSort:e=>o({type:`setSort`,v:e}),setFilters:e=>o({type:`setFilters`,v:e}),setDensity:e=>o({type:`setDensity`,v:e}),setExpanded:e=>o({type:`setExpanded`,v:e}),setSelection:e=>o({type:`setSelection`,v:e}),setView:e=>o({type:`setView`,v:e}),setActiveTags:e=>o({type:`setActiveTags`,v:e}),clearFilters:e=>o({type:`clearFilters`,defaultView:e}),handle:_.current,instance:p}}function XB(e){let t=e,n=typeof t.header==`string`?t.header:void 0,r=t.accessorKey===void 0?void 0:String(t.accessorKey).replaceAll(`.`,`_`);return{id:t.id??r??n??``,meta:t.meta,headerText:n}}function ZB(e){return e.map(e=>{let t=e.meta;return[e.id,t?.priority,t?.minWidthPx,t?.maxWidthPx,t?.overflow,t?.role,t?.shedDisplay,t?.label??e.headerText].map(e=>e??``).join(`~`)}).join(`|`)}function QB(e){return Object.keys(e).sort().map(t=>`${t}=${e[t]}`).join(`,`)}function $B(e){return{hasSelectCell:!!e.features?.bulkActions,hasExpandCell:!!e.features?.expand,hasRowActions:!!e.features?.rowActions,actionsWidthPx:e.actionsWidthPx??200,actionsCompactWidthPx:e.actionsCompactWidthPx??44,pinnedUnfitting:e.features?.responsive?.pinnedUnfitting??`stack`}}function eV(e,t){let[n,r]=(0,y.useState)(0),i=(0,y.useRef)(0);return(0,y.useLayoutEffect)(()=>{if(!t||!e||typeof ResizeObserver>`u`)return;let n=e=>{let t=OF(e);t!==i.current&&(i.current=t,r(t))};n(e.getBoundingClientRect().width);let a=new ResizeObserver(e=>{let t=e[0];t&&n(t.borderBoxSize?.[0]?.inlineSize??t.contentRect.width)});return a.observe(e),()=>a.disconnect()},[e,t]),n}var tV=Object.freeze({});function nV(e,t){let n=Object.keys(e);return n.length===Object.keys(t).length&&n.every(n=>e[n]===t[n])}function rV(e,t){return`${e}\0${t}`}function iV(e,t){let n={};for(let[r,i]of Object.entries(t)){let t=e[r];n[r]=t!==void 0&&t>i?t:i}return n}function aV(e,t){let n={};for(let r of e.querySelectorAll(`thead th[data-column-id]`)){let e=r.getAttribute(`data-column-id`);if(e===null||!t.has(e))continue;let i=r.getBoundingClientRect().width;i<=0||(n[e]=Math.round(i/8)*8)}return n}function oV(e,t,n,r){let[i,a]=(0,y.useState)(tV),o=(0,y.useRef)(i);o.current=i;let s=(0,y.useRef)({scope:``,maxima:{}});return(0,y.useLayoutEffect)(()=>{let i=t.current.requiredColumnIds;if(!n||!e||i.length===0){o.current!==tV&&a(tV);return}let c=rV(r,t.current.containerWidthPx);s.current.scope!==c&&(s.current={scope:c,maxima:{}});let l=aV(e,new Set(i)),u=iV(s.current.maxima,l);s.current.maxima=u,nV(o.current,u)||a(Object.freeze(u))}),i}var sV={minShedCount:0,measuredOverflow:!1},cV=128;function lV(e,t){return e.filter(e=>t.columnVisibility[e.id]!==!1).map(e=>e.id)}function uV(e){return e?e.scrollWidth-e.clientWidth>1:!1}function dV(e,t,n){let[r,i]=(0,y.useState)(sV),a=(0,y.useRef)({key:t,floors:new Map}),o=(0,y.useRef)(n);return o.current=n,(0,y.useLayoutEffect)(()=>{let n=e.current;if(n.containerWidthPx<=0)return;let s=a.current;if(fV(s,t)&&!hV(r,sV)){i(sV);return}let c=pV(s,n,r,o.current);c&&i(c)}),r}function fV(e,t){return e.key!==t&&(e.key=t,e.floors.clear(),!0)}function pV(e,t,n,r){let i=t.containerWidthPx,a=mV(e.floors,i);if(n.minShedCount!==a)return{minShedCount:a,measuredOverflow:n.measuredOverflow};let o=r(),s=t.engineHiddenIds.length,c=s<t.shedCandidateCount&&(e.floors.has(i)||e.floors.size<cV),l={minShedCount:o&&c?s+1:n.minShedCount,measuredOverflow:o};return hV(l,n)?null:(l.minShedCount>n.minShedCount&&e.floors.set(i,l.minShedCount),l)}function mV(e,t){let n=0;for(let[r,i]of e)r>=t&&i>n&&(n=i);return n}function hV(e,t){return e.minShedCount===t.minShedCount&&e.measuredOverflow===t.measuredOverflow}function gV(e){let t=e.features?.responsive,n=t?.enabled??!0,r=t?.containerWidthPx,[i,a]=(0,y.useState)(null),o=eV(i,n&&r===void 0),s=r??o,{hasSelectCell:c,hasExpandCell:l,hasRowActions:u,actionsWidthPx:d,actionsCompactWidthPx:f,pinnedUnfitting:p}=$B(e),m=e.columns.map(XB),h=ZB(m),g=QB(e.preferences),_=(0,y.useRef)(m);_.current=m;let v=(0,y.useRef)(e.preferences);v.current=e.preferences;let b=(0,y.useRef)(DF),x=`${h}\0${g}\0${p}\0${e.sortedColumnId??``}\0${n}\0${c}${l}${u}\0${d}\0${f}`,S=oV(i,b,n&&r===void 0,x),C=t?.measureContentWidthPx,w=dV(b,x,()=>{let e=b.current;if(C){let t=lV(_.current,e);return C(t)-e.containerWidthPx>1}return r===void 0&&uV(i)}),T=(0,y.useMemo)(()=>GF({columns:_.current,containerWidthPx:s,hasSelectCell:c,hasExpandCell:l,hasRowActions:u,actionsWidthPx:d,actionsCompactWidthPx:f,preferences:v.current,pinnedUnfitting:p,sortedColumnId:e.sortedColumnId,enabled:n,minShedCount:w.minShedCount,measuredOverflow:w.measuredOverflow,measuredRequiredWidthPx:S}),[h,g,s,c,l,u,d,f,p,e.sortedColumnId,n,w.minShedCount,w.measuredOverflow,S]);return b.current=T,{scrollRef:a,layout:T}}var _V=(0,y.createContext)(DF);function vV({layout:e,children:t}){return(0,z.jsx)(_V.Provider,{value:e,children:t})}function yV(){return(0,y.useContext)(_V)}function bV({filters:e,activeTags:t,onToggle:n,onClear:r,filterCounts:i,filteredCount:a,totalCount:o,noun:s,clearAllLabel:c,isFiltering:l}){let{t:u}=v(`ui`);if(e.length===0)return null;let d=t.length>0,f=s??(e=>u(`dataTable.quickFilters.item`,{count:e,defaultValue_one:`item`,defaultValue_other:`items`})),p=c??u(`dataTable.quickFilters.clearAll`,{defaultValue:`Clear all`}),m=l?u(`dataTable.quickFilters.showing`,{defaultValue:`Showing {{count}} of {{total}} {{noun}}`,count:a,total:o,noun:f(o)}):u(`dataTable.quickFilters.total`,{defaultValue:`{{count}} {{noun}}`,count:o,noun:f(o)});return(0,z.jsxs)(`div`,{className:`flex items-center justify-between w-full gap-2 flex-wrap`,children:[(0,z.jsxs)(`div`,{className:`flex items-center gap-1 flex-wrap`,children:[e.map(e=>{let r=t.includes(e.id),a=i.get(e.id)??0;return(0,z.jsx)(cN,{"aria-pressed":r,active:r,count:a,onClick:()=>n(e.id),children:e.label},e.id)}),d&&(0,z.jsx)(`button`,{type:`button`,onClick:r,"aria-label":p,className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs text-text-secondary hover:bg-hover hover:text-text-primary transition-colors motion-reduce:transition-none focus-visible:outline-none focus-visible:shadow-ring-default`,"data-testid":`qfm-clear`,children:p})]}),(0,z.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`text-xs text-text-secondary whitespace-nowrap`,"data-testid":`qfm-count`,children:m})]})}var xV=150;function SV({value:e,onChange:t,placeholder:n,matchCount:r}){let{t:i}=v(`ui`),[a,o]=(0,y.useState)(e),s=(0,y.useRef)(null),c=(0,y.useRef)(null);(0,y.useEffect)(()=>{o(e)},[e]),(0,y.useEffect)(()=>{if(s.current&&clearTimeout(s.current),a!==e)return s.current=setTimeout(()=>t(a),xV),()=>{s.current&&clearTimeout(s.current)}},[a,e,t]),(0,y.useEffect)(()=>{let e=e=>{(e.metaKey||e.ctrlKey)&&e.key===`f`&&(e.preventDefault(),c.current?.focus(),c.current?.select())};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[]);let l=()=>{s.current&&clearTimeout(s.current),o(``),t(``)};return(0,z.jsxs)(`div`,{className:`flex items-center gap-2 w-full min-w-[20rem] max-w-sm`,children:[(0,z.jsx)(yP,{ref:c,maxWidth:`full`,value:a,placeholder:n??i(`dataTable.search.placeholder`,{defaultValue:`Search…`}),onChange:e=>o(e.target.value),onClear:l,onKeyDown:e=>{e.key===`Escape`&&(e.preventDefault(),l(),e.target.blur())}}),a&&r?(0,z.jsx)(`span`,{className:`text-xs text-text-secondary`,children:i(`dataTable.search.matchCount`,{defaultValue:`{{matched}} of {{total}} match`,matched:r.matched,total:r.total})}):null]})}function CV({column:e,title:t,children:n,footer:r}){let i=e?.overflow===`truncate`,a=e?.maxWidthPx??384,o=(0,z.jsx)(`div`,{className:R(`min-w-0`,i?`truncate`:`break-words`),style:{maxWidth:a},title:i?t:void 0,children:n});return r?(0,z.jsxs)(`div`,{className:`min-w-0 break-words`,style:{maxWidth:a},children:[o,r]}):o}var wV=Object.freeze([]),TV=Object.freeze({});function EV(e){let[t,n]=(0,y.useState)(()=>({hiddenIds:[],pinnedIds:[]})),{hiddenIds:r,pinnedIds:i,onChange:a}=e??TV,o=r!==void 0||i!==void 0;(0,y.useEffect)(()=>{},[o,a]);let s=(0,y.useCallback)(e=>{o||n(e),a?.(e)},[o,a]);return{hiddenIds:o?e?.hiddenIds??wV:t.hiddenIds,pinnedIds:o?e?.pinnedIds??wV:t.pinnedIds,setSelection:s}}function DV(e,t){return e.hideable?t.userHidden.has(e.id)?`user-hidden`:t.pinned.has(e.id)?t.stacked.has(e.id)?`pinned-stacked`:t.overflows?`pinned-overflowing`:`pinned`:t.engineHidden.has(e.id)?e.shedDisplay===`stacked`?`auto-stacked`:`auto-hidden`:`auto-shown`:`always-shown`}function OV(e,t){let n={pinned:new Set(t.pinnedIds),userHidden:new Set(t.hiddenIds),engineHidden:new Set(e.engineHiddenIds),stacked:new Set(e.stackedHiddenIds),overflows:e.overflows};return[...e.columns.values()].map(e=>{let t=DV(e,n);return{column:e,state:t,checked:t!==`user-hidden`&&t!==`auto-hidden`&&t!==`auto-stacked`,disabled:t===`always-shown`}})}function kV(e,t,n){let r=new Set(n.hiddenIds),i=new Set(n.pinnedIds);return t?(r.delete(e),i.add(e)):(i.delete(e),r.add(e)),{hiddenIds:[...r],pinnedIds:[...i]}}function AV(e){return{button:e(`dataTable.columns.button`,{defaultValue:`Columns`}),heading:e(`dataTable.columns.heading`,{defaultValue:`Shown columns`}),alwaysShown:e(`dataTable.columns.alwaysShown`,{defaultValue:`Always shown`}),notEnoughRoom:e(`dataTable.columns.notEnoughRoom`,{defaultValue:`Not enough room`}),shownUnderName:e(`dataTable.columns.shownUnderName`,{defaultValue:`Shown under the name`}),scrollsAtThisWidth:e(`dataTable.columns.scrollsAtThisWidth`,{defaultValue:`Scrolls at this width`}),overflowHint:e(`dataTable.columns.overflowHint`,{defaultValue:`Some columns are off-screen. Scroll sideways.`}),reset:e(`dataTable.columns.reset`,{defaultValue:`Reset to automatic`})}}function jV(e,t){let n=Object.entries(e??{}).filter(([,e])=>e!==void 0);return{...AV(t),...Object.fromEntries(n)}}function MV(e,t,n){if(n){if(e===`always-shown`)return{text:t.alwaysShown};if(e===`auto-hidden`)return{text:t.notEnoughRoom};if(e===`pinned-stacked`||e===`auto-stacked`)return{text:t.shownUnderName,icon:`corner-down-right-line`};if(e===`pinned-overflowing`)return{text:t.scrollsAtThisWidth,icon:`arrow-left-right-line`}}}function NV(e,t){if(e?.enabled===!1||t.columns.size===0||t.containerWidthPx<=0&&t.userHiddenIds.length===0)return!1;let n=[...t.columns.values()].filter(e=>e.hideable).length;return n===0?!1:e?.enabled===!0||n>=3||PV(t)}function PV(e){return e.engineHiddenIds.some(t=>!e.stackedHiddenIds.includes(t))}function FV({config:e,layout:t,sortedColumnId:n,onClearSort:r,selection:i}){let{t:a}=v(`ui`),o=EV(e),s=i??o,c=(0,y.useId)();if(!NV(e,t))return null;let l=jV(e.labels,a),u=e.hints??t.pinnedUnfitting===`scroll`,d=OV(t,s),f=d.filter(e=>!e.checked).length,p=s.hiddenIds.length>0||s.pinnedIds.length>0,m=(e,t)=>{!t&&e.column.id===n&&r(),s.setSelection(kV(e.column.id,t,s))};return(0,z.jsxs)(yh,{children:[(0,z.jsx)(bh,{asChild:!0,children:(0,z.jsxs)(W,{variant:`ghost`,size:`sm`,"data-testid":`datatable-column-chooser`,children:[(0,z.jsx)(V,{name:`layout-column-line`,"aria-hidden":!0}),l.button,f>0?(0,z.jsx)(tu,{as:`span`,size:`sm`,intent:`neutral`,children:f}):null]})}),(0,z.jsxs)(Dh,{align:`end`,className:`w-64`,"aria-describedby":t.overflows?c:void 0,children:[(0,z.jsx)(Mh,{children:l.heading}),d.map(e=>{let t=MV(e.state,l,u);return(0,z.jsx)(Ah,{checked:e.checked,disabled:e.disabled,"data-column-state":e.state,onCheckedChange:t=>m(e,t===!0),onSelect:e=>e.preventDefault(),children:(0,z.jsxs)(`span`,{className:`flex flex-col gap-0.5`,children:[(0,z.jsx)(`span`,{children:e.column.label}),t?(0,z.jsxs)(`span`,{className:`flex items-center gap-1 text-xs text-text-secondary`,children:[t.icon?(0,z.jsx)(V,{name:t.icon,size:`sm`,"aria-hidden":!0}):null,t.text]}):null]})},e.column.id)}),t.overflows?(0,z.jsx)(`div`,{id:c,className:`px-2 py-1.5 text-xs text-text-secondary`,children:l.overflowHint}):null,(0,z.jsx)(Nh,{}),(0,z.jsxs)(kh,{disabled:!p,onSelect:()=>s.setSelection({hiddenIds:[],pinnedIds:[]}),children:[(0,z.jsx)(V,{name:`refresh-line`,margin:`r-2`,decorative:!0}),l.reset]})]})]})}var IV=e=>e.mode===`subrows`,LV={compact:{rowH:32,padX:12,padY:4},comfortable:{rowH:38,padX:16,padY:8},cozy:{rowH:48,padX:20,padY:12}};function RV(e){let t=LV[e];return{"--table-row-h":`${t.rowH}px`,"--table-pad-x":`${t.padX}px`,"--table-pad-y":`${t.padY}px`}}var zV=[{value:`compact`,key:`dataTable.density.compact`,english:`Compact`},{value:`comfortable`,key:`dataTable.density.comfortable`,english:`Comfortable`},{value:`cozy`,key:`dataTable.density.cozy`,english:`Cozy`}];function BV({value:e,onChange:t}){let{t:n}=v(`ui`),r=zV.map(e=>({value:e.value,label:n(e.key,{defaultValue:e.english})}));return(0,z.jsx)(CP,{"aria-label":n(`dataTable.density.ariaLabel`,{defaultValue:`Row density`}),value:e,onValueChange:e=>t(e),items:r})}function VV(){let{t:e}=v(`ui`);return e(`dataTable.toolbarAria`,{defaultValue:`Table toolbar`})}function HV({left:e,right:t,isToolbarRoot:n=!1}){let r=VV(),i=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`div`,{className:`flex flex-1 basis-auto flex-wrap items-center gap-2 min-w-0`,children:e}),(0,z.jsx)(`div`,{className:`ml-auto flex flex-wrap items-center gap-2`,children:t})]});return n?(0,z.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 px-4 py-2 border-b border-border-subtle bg-surface`,role:`toolbar`,"aria-label":r,children:i}):(0,z.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 px-4 py-2 border-b border-border-subtle bg-surface`,children:i})}function UV(e){let t=VV();return e.searchSlot==null&&e.expandAllSlot==null&&e.quickFiltersSlot==null&&e.columnsSlot==null&&e.densitySlot==null&&e.ctaSlot==null?null:e.searchSlot!=null&&e.quickFiltersSlot!=null?(0,z.jsxs)(`div`,{role:`toolbar`,className:`bg-surface`,"aria-label":t,children:[(0,z.jsx)(HV,{left:(0,z.jsxs)(z.Fragment,{children:[e.searchSlot,e.expandAllSlot]}),right:(0,z.jsxs)(z.Fragment,{children:[e.columnsSlot,e.densitySlot,e.ctaSlot]})}),(0,z.jsx)(`div`,{className:`flex items-center gap-1 flex-wrap px-4 py-2 border-b border-border-subtle bg-surface`,children:e.quickFiltersSlot})]}):(0,z.jsx)(HV,{isToolbarRoot:!0,left:(0,z.jsxs)(z.Fragment,{children:[e.searchSlot,e.expandAllSlot,e.quickFiltersSlot]}),right:(0,z.jsxs)(z.Fragment,{children:[e.columnsSlot,e.densitySlot,e.ctaSlot]})})}function WV({dir:e}){return e===`asc`?(0,z.jsx)(V,{name:`arrow-up-line`,size:`sm`}):e===`desc`?(0,z.jsx)(V,{name:`arrow-down-line`,size:`sm`}):(0,z.jsx)(V,{name:`expand-up-down-line`,size:`sm`,className:`opacity-40`})}function GV(e){return e===`asc`?`ascending`:e===`desc`?`descending`:`none`}function KV(e,t,n){let r=e.find(e=>e.id===t);if(!r){n([{id:t,desc:!1}]);return}if(r.desc===!1){n([{id:t,desc:!0}]);return}n(e.filter(e=>e.id!==t))}function qV(e){return e?()=>void e():void 0}function JV({features:e,activeTags:t,view:n,totalCount:r,filteredCount:i,multiFilterCounts:a,isFiltering:o,onToggleTag:s,onClearTags:c,onSetView:l}){return e?.quickFiltersMulti?(0,z.jsx)(bV,{filters:e.quickFiltersMulti.filters,activeTags:t,onToggle:s,onClear:c,filterCounts:a,filteredCount:i,totalCount:r,noun:e.quickFiltersMulti.noun,clearAllLabel:e.quickFiltersMulti.clearAllLabel,isFiltering:o}):e?.quickFilters?(0,z.jsx)(zB,{filters:e.quickFilters,activeId:n,onSelect:l}):null}function YV({control:e}){let{t}=v(`ui`),n=e.allExpanded?e.collapseAllLabel??t(`dataTable.collapseAll`,{defaultValue:`Collapse all`}):e.expandAllLabel??t(`dataTable.expandAll`,{defaultValue:`Expand all`});return(0,z.jsxs)(W,{variant:`ghost`,size:`sm`,"aria-pressed":e.allExpanded,onClick:e.onToggleAll,"data-testid":`datatable-expand-all`,children:[(0,z.jsx)(V,{name:`expand-up-down-line`,"aria-hidden":!0}),n]})}function XV(e){return!!(e?.quickFiltersMulti||e?.quickFilters)}function ZV(e){let t=e?.expand;return!t||!IV(t)||!t.allControl?null:(0,z.jsx)(YV,{control:t.allControl})}function QV(e,t,n){return NV(e.columnChooser,t)?(0,z.jsx)(FV,{config:e.columnChooser,layout:t,selection:e.columnSelection,sortedColumnId:n,onClearSort:()=>e.table.setSort([])}):null}function $V({features:e,tableState:t,table:n,totalSourceRows:r,multiFilterCounts:i,showingEmptyState:a,cta:o,columnChooser:s,columnSelection:c}){let l=t.search.length>0||t.activeTags.length>0,u=yV();return(0,z.jsx)(UV,{searchSlot:e?.search?(0,z.jsx)(SV,{value:t.search,onChange:n.setSearch,placeholder:e.search.placeholder}):null,expandAllSlot:ZV(e),quickFiltersSlot:XV(e)?(0,z.jsx)(JV,{features:e,activeTags:t.activeTags,view:t.view??``,totalCount:r,filteredCount:n.totalCount,multiFilterCounts:i,isFiltering:l,onToggleTag:e=>{let r=t.activeTags.includes(e)?t.activeTags.filter(t=>t!==e):[...t.activeTags,e];n.setActiveTags(r)},onClearTags:()=>n.setActiveTags([]),onSetView:n.setView}):null,columnsSlot:QV({columnChooser:s,columnSelection:c,table:n},u,t.sort[0]?.id),densitySlot:e?.densityToggle?(0,z.jsx)(BV,{value:t.density,onChange:n.setDensity}):null,ctaSlot:a?null:o})}function eH({showBulk:e,children:t}){return(0,z.jsx)(`div`,{className:R(`grid transition-[grid-template-rows] duration-200 ease-out motion-reduce:transition-none`,e?`grid-rows-[1fr]`:`grid-rows-[0fr]`),"aria-hidden":!e,children:(0,z.jsx)(`div`,{className:`overflow-hidden`,children:t})})}function tH({headerCheckbox:e,togglePage:t,freezeCn:n}){let{t:r}=v(`ui`);return(0,z.jsx)(`th`,{className:R(`px-3 w-10`,n),children:(0,z.jsx)(`input`,{type:`checkbox`,"aria-label":r(`dataTable.selectPageAria`,{defaultValue:`Select page`}),checked:e===`checked`,ref:t=>{t&&(t.indeterminate=e===`indeterminate`)},onChange:t})})}function nH({headerId:e,isPlaceholder:t,canSort:n,sortDir:r,header:i,columnId:a,currentSort:o,setSort:s,column:c,freezeCn:l}){return(0,z.jsx)(`th`,{scope:`col`,"data-column-id":a,className:R(`px-4 py-3`,l),"aria-sort":n?GV(r):void 0,children:(0,z.jsx)(CV,{column:c,children:t?null:n?(0,z.jsxs)(`button`,{type:`button`,onClick:()=>KV(o,a,s),className:`inline-flex items-center gap-1 font-semibold uppercase tracking-wide hover:text-text-primary focus-visible:outline-none focus-visible:shadow-ring-default rounded-md`,children:[i,(0,z.jsx)(WV,{dir:r})]}):i})},e)}function rH(e,t){let n=e??[];if(n.length===0)return!1;let r=n[0]?.id,i=n.some(e=>e.id===t)?t:r;return i!==void 0&&i!==r}var iH=`min-w-[200px]`,aH=`min-w-[44px]`,oH=`z-10 bg-surface before:pointer-events-none before:absolute before:inset-0 before:-z-10 before:content-[''] group-hover:before:bg-hover`,sH={0:{leftCn:`left-0`,positionGuardCn:`[&:not(:nth-child(1))]:relative`,expectedPosition:1},32:{leftCn:`left-8`,positionGuardCn:`[&:not(:nth-child(2))]:relative`,expectedPosition:2},40:{leftCn:`left-10`,positionGuardCn:`[&:not(:nth-child(2))]:relative`,expectedPosition:2},72:{leftCn:`left-[72px]`,positionGuardCn:`[&:not(:nth-child(3))]:relative`,expectedPosition:3}};Object.freeze(Object.keys(sH).map(Number));function cH(e,t){let n=e?40:0;return{select:0,expand:n,identifier:n+(t?32:0)}}function lH(e,t=0){if(!e)return``;let n=sH[t];return n?R(`sticky`,n.leftCn,n.positionGuardCn,oH)??``:``}function uH(e){return e?R(`sticky right-0`,oH)??``:``}function dH(e){if(!e)return{};let t=`var(--bg-surface)`,n=`rgba(15, 23, 42, 0.18)`;return{backgroundImage:[`linear-gradient(to right, ${t}, transparent)`,`linear-gradient(to left, ${t}, transparent)`,`linear-gradient(to right, ${n}, transparent)`,`linear-gradient(to left, ${n}, transparent)`].join(`, `),backgroundPosition:`left center, right center, left center, right center`,backgroundRepeat:`no-repeat`,backgroundSize:`32px 100%, 32px 100%, 12px 100%, 12px 100%`,backgroundAttachment:`local, local, scroll, scroll`}}var fH=`table-row-collapse`,pH=`anim-table-row-expand`,mH=`anim-table-row-collapse`;function hH(e){return e?mH:pH}function gH(e){return`bg-muted/40 border-b border-border-subtle hover:bg-hover`}function _H(e){return`bg-muted/40 border-b border-border-subtle hover:bg-hover cursor-pointer focus-visible:outline-none focus-visible:bg-hover focus-visible:ring-2 focus-visible:ring-brand focus-visible:ring-inset`}var vH=`border-l-2 border-dotted border-border-strong pr-4 pl-8`;function yH(){return vH}function bH(){return`before:bg-muted/40`}var xH=`More details`,SH=Object.freeze([]);function CH(e,t,n){if(`accessorFn`in e&&typeof e.accessorFn==`function`)return e.accessorFn(t,n);if(`accessorKey`in e&&e.accessorKey!=null)return String(e.accessorKey).split(`.`).reduce((e,t)=>e?.[t],t)}function wH({table:e,childRow:t,rowId:n,rowIndex:r,column:i,value:a}){let o=()=>a,s={id:n,index:r,original:t,getValue:o};return{table:e,column:i,row:s,cell:{id:`${n}_${i?.id??``}`,row:s,column:i,getValue:o,renderValue:o},getValue:o,renderValue:o}}function TH(e,t){let n=t.getAllLeafColumns(),r=new Map;return e.forEach((e,t)=>{let i=n[t];i&&r.set(i.id,{columnDef:e,column:i})}),r}function EH(e){return e==null||typeof e==`boolean`?!0:typeof e==`string`?e.trim()===``:Array.isArray(e)?e.every(EH):(0,y.isValidElement)(e)&&e.type===y.Fragment?EH(e.props.children):!1}function DH(e){return e.children.length===0&&(e.textContent??``).trim()===``}function OH(e){let t=[];for(let n of e.querySelectorAll(`dd[data-field-id]`)){let e=n.dataset.fieldId;e&&DH(n)&&t.push(e)}return t}function kH(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}var AH={display:`none`};function jH({columns:e,hiddenIds:t,resolved:n,table:r,row:i,rowId:a,rowIndex:o}){let s=TH(e,r),c=[];for(let e of t){let t=s.get(e);if(!t)continue;let{columnDef:l,column:u}=t,d=n.get(e),f=CH(l,i,o),p=wH({table:r,childRow:i,rowId:`${a}::hidden::${e}`,rowIndex:o,column:u,value:f}),m=typeof l.cell==`function`?mI(l.cell,p):f??null;EH(m)||c.push({id:e,label:d?.label??e,value:m})}return c}function MH(e){let t=(0,y.useRef)(null),[n,r]=(0,y.useState)(SH);if((0,y.useLayoutEffect)(()=>{let e=t.current;if(!e)return;let n=OH(e);r(e=>kH(e,n)?e:n)}),e.hiddenIds.length===0)return null;let i=jH(e);if(i.length===0)return null;let a=i.every(e=>n.includes(e.id));return(0,z.jsx)(`dl`,{ref:t,"aria-label":e.label??xH,className:`mt-1 flex flex-wrap items-center gap-x-3 gap-y-0.5 whitespace-normal break-words text-xs text-text-secondary`,style:a?AH:void 0,children:i.map(({id:e,label:t,value:r})=>(0,z.jsxs)(`div`,{className:`flex min-w-0 items-center gap-1.5`,style:n.includes(e)?AH:void 0,children:[(0,z.jsx)(`dt`,{className:`font-semibold`,children:t}),(0,z.jsx)(`dd`,{className:`min-w-0`,"data-field-id":e,children:r})]},e))})}function NH(e,t){if(e.confirm?.tier)return e.confirm.tier;let n=e.intent===`danger`,r=t.count;return n&&r>1?`high`:n&&r===1||r>=10?`medium`:`low`}function PH(e){return e===`danger`?`medium`:`low`}function FH(e,t){return typeof e==`function`?e(t):e}function IH(e,t,n){let r=e.confirm??{};return{tier:r.tier??PH(e.intent),title:FH(r.title,t)??n(`dataTable.confirm.rowTitle`,{defaultValue:`{{action}} this item?`,action:e.label}),body:FH(r.body,t)??n(`dataTable.confirm.rowAffects`,{defaultValue:`This action affects one item.`}),cta:FH(r.ctaLabel,t)??e.label,cancel:r.cancelLabel??n(`dataTable.confirm.cancel`,{defaultValue:`Cancel`}),token:e.label.toLowerCase()}}function LH({action:e,row:t,onConfirm:n,onCancel:r}){let{t:a}=v(`ui`),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(!1),{tier:u,title:d,body:f,cta:p,cancel:m,token:h}=IH(e,t,a),g=c||u===`high`&&o.trim().toLowerCase()!==h,_=e.intent===`danger`,b=async()=>{l(!0);try{await n()}catch{}finally{l(!1)}},x=e=>{!e&&!c&&r()},S=(0,z.jsxs)(z.Fragment,{children:[c?(0,z.jsx)(V,{name:`loader-4-line`,margin:`r-1`,animate:`spin`,decorative:!0}):null,p]}),C=u===`high`?(0,z.jsxs)(wg,{className:`mt-4 block`,children:[(0,z.jsx)(i,{i18nKey:`ui:dataTable.confirm.typeToConfirm`,defaults:`Type <token>{{token}}</token> to confirm.`,values:{token:h},components:{token:(0,z.jsx)(`code`,{className:`font-mono text-text-primary`})}}),(0,z.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),className:`mt-1 h-10 w-full rounded-md border border-border bg-muted px-2 focus:border-brand focus:outline-none focus:shadow-[0_0_0_3px_var(--brand-subtle)]`,autoFocus:!0,disabled:c,"aria-label":a(`dataTable.confirm.typeToConfirmAria`,{defaultValue:`Type {{token}} to confirm`,token:h})})]}):null;return u===`high`?(0,z.jsx)(Pl,{open:!0,onOpenChange:x,children:(0,z.jsxs)(Bl,{children:[(0,z.jsxs)(Vl,{children:[(0,z.jsx)(Ul,{children:d}),(0,z.jsx)(Wl,{children:f})]}),C,(0,z.jsxs)(Hl,{children:[(0,z.jsx)(Kl,{onClick:r,disabled:c,children:m}),(0,z.jsx)(Gl,{intent:_?`error`:void 0,onClick:e=>{e.preventDefault(),b()},disabled:g,children:S})]})]})}):(0,z.jsx)(pl,{open:!0,onOpenChange:x,children:(0,z.jsxs)(Ol,{children:[(0,z.jsxs)(kl,{children:[(0,z.jsx)(Ml,{children:d}),(0,z.jsx)(Nl,{children:f})]}),(0,z.jsxs)(jl,{children:[(0,z.jsx)(W,{variant:`outline`,onClick:r,disabled:c,children:m}),(0,z.jsx)(W,{intent:_?`error`:void 0,onClick:()=>void b(),disabled:g,children:S})]})]})})}function RH(e){if(e===`danger`)return`error`}function zH(e,t){return typeof e.ariaLabel==`function`?e.ariaLabel(t):e.ariaLabel}function BH({row:e,action:t,onTrigger:n}){let r=t.loading?.(e)??!1,i=zH(t,e);return(0,z.jsxs)(W,{variant:`outline`,size:`sm`,disabled:r,"aria-label":i,onClick:e=>{e.stopPropagation(),n(t)},intent:RH(t.intent),children:[r?(0,z.jsx)(V,{name:`loader-4-line`,margin:`r-1`,animate:`spin`,decorative:!0}):t.icon?(0,z.jsx)(V,{name:t.icon,margin:`r-1`,decorative:!0}):null,t.label]})}function VH({row:e,actions:t,compact:n,onTrigger:r}){let{t:i}=v(`ui`);return(0,z.jsxs)(yh,{children:[(0,z.jsx)(bh,{asChild:!0,children:(0,z.jsx)(W,{variant:`outline`,size:`sm`,minHeight:n?`touch`:void 0,className:n?`${aH} px-0`:`min-w-8 px-0`,"aria-label":i(`dataTable.moreActionsAria`,{defaultValue:`More actions`}),onClick:e=>e.stopPropagation(),children:(0,z.jsx)(V,{name:`more-2-fill`})})}),(0,z.jsx)(Dh,{align:`end`,children:t.map(t=>(0,z.jsxs)(kh,{"aria-label":zH(t,e),onSelect:()=>r(t),children:[t.icon?(0,z.jsx)(V,{name:t.icon,margin:`r-2`,decorative:!0}):null,t.label]},t.id))})]})}function HH(e,t,n){if(n)return{promoted:[],rest:e};if(e.length<=1)return{promoted:e,rest:[]};let r=e.filter(e=>e.promoteWhen?.(t)),i=r.length>0?r:[e[0]],a=new Set(i.map(e=>e.id));return{promoted:i,rest:e.filter(e=>!a.has(e.id))}}function UH({row:e,actions:t}){let{t:n}=v(`ui`),{compactActions:r}=yV(),[i,a]=(0,y.useState)(null),o=t.filter(t=>t.isAvailable?.(e)??!0),s=r?aH:iH;if(o.length===0)return(0,z.jsx)(`div`,{className:s,"aria-hidden":!0});let c=t=>{if(t.confirm){a(t);return}t.onAction(e)},l=i?(0,z.jsx)(LH,{action:i,row:e,onCancel:()=>a(null),onConfirm:async()=>{await i.onAction(e),a(null)}}):null,u=e=>e.stopPropagation();if(!r&&o.length<=1)return(0,z.jsxs)(`div`,{role:`toolbar`,"aria-label":n(`dataTable.rowActionsAria`,{defaultValue:`Row actions`}),className:`flex items-center justify-end gap-1 ${s}`,onClick:u,onKeyDown:u,children:[o.map(t=>(0,z.jsx)(BH,{row:e,action:t,onTrigger:c},t.id)),l]});let{promoted:d,rest:f}=HH(o,e,r);return(0,z.jsxs)(`div`,{role:`toolbar`,"aria-label":n(`dataTable.rowActionsAria`,{defaultValue:`Row actions`}),className:`flex items-center justify-end gap-1 ${s}`,onClick:u,onKeyDown:u,children:[d.map(t=>(0,z.jsx)(BH,{row:e,action:t,onTrigger:c},t.id)),f.length>0&&(0,z.jsx)(VH,{row:e,actions:f,compact:r,onTrigger:c}),l]})}var WH=`group border-b border-border-subtle hover:bg-hover cursor-pointer focus-visible:outline-none focus-visible:bg-hover focus-visible:ring-2 focus-visible:ring-brand focus-visible:ring-inset`,GH=`group border-b border-border-subtle hover:bg-hover`;function KH(e,t){if(e)return n=>{window.getSelection()?.toString().length||e(t,n)}}function qH(e,t){if(e)return n=>{(n.key===`Enter`||n.key===` `)&&n.target===n.currentTarget&&(n.preventDefault(),e(t,n))}}function JH({isSelected:e,onToggleSelect:t,freezeCn:n}){let{t:r}=v(`ui`);return(0,z.jsx)(`td`,{className:R(`px-3`,n),style:{paddingTop:`var(--table-pad-y)`,paddingBottom:`var(--table-pad-y)`},onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:(0,z.jsx)(`input`,{type:`checkbox`,"aria-label":e?r(`dataTable.row.unselect`,{defaultValue:`Unselect row`}):r(`dataTable.row.select`,{defaultValue:`Select row`}),checked:e,onChange:t})})}function YH({isExpanded:e,onToggleExpand:t,rowLabel:n,expandAriaLabel:r,freezeCn:i}){let{t:a}=v(`ui`);if(!t)return(0,z.jsx)(`td`,{className:R(`px-2`,i),"aria-hidden":!0});let o=r??(n?e?a(`dataTable.row.collapseNamed`,{defaultValue:`Collapse {{label}}`,label:n}):a(`dataTable.row.expandNamed`,{defaultValue:`Expand {{label}}`,label:n}):e?a(`dataTable.row.collapse`,{defaultValue:`Collapse row`}):a(`dataTable.row.expand`,{defaultValue:`Expand row`}));return(0,z.jsx)(`td`,{className:R(`px-2`,i),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:(0,z.jsx)(`button`,{type:`button`,"aria-label":o,"aria-expanded":e,onClick:t,className:`flex items-center justify-center rounded-md p-2 text-text-secondary transition-colors duration-150 hover:bg-hover hover:text-text-primary focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand focus-visible:ring-inset motion-reduce:transition-none`,children:(0,z.jsx)(V,{name:`arrow-right-s-line`,rotate:e?`90`:`0`,transitionTransform:!0})})})}function XH({cell:e,row:t,table:n,layout:r,freezeCn:i,hiddenFieldsLabel:a}){let o=e.column.id,s=o===r.identifierColumnId,c=e.getValue();return(0,z.jsx)(`td`,{className:R(`px-4`,s?i:void 0),style:{paddingTop:`var(--table-pad-y)`,paddingBottom:`var(--table-pad-y)`},children:(0,z.jsx)(CV,{column:r.columns.get(o),title:typeof c==`string`?c:void 0,footer:s?(0,z.jsx)(MH,{columns:n.options.columns,hiddenIds:r.stackedHiddenIds,resolved:r.columns,table:n,row:t.original,rowId:String(t.id),rowIndex:t.index,label:a}):void 0,children:mI(e.column.columnDef.cell,e.getContext())})})}function ZH({row:e,table:t,isExpanded:n,onToggleExpand:r,expandable:i,actionsCell:a,selectable:o,isSelected:s,onToggleSelect:c,onRowClick:l,clickable:u,rowLabel:d,expandAriaLabel:f,freezeActive:p=!1,hiddenFieldsLabel:m}){let h=!!l&&u,g=h?l:void 0,_=yV(),v=cH(o,i);return(0,z.jsxs)(`tr`,{"data-row-id":e.id,className:h?WH:GH,style:{height:`var(--table-row-h)`},tabIndex:h?0:void 0,onClick:KH(g,e.original),onKeyDown:qH(g,e.original),children:[o?(0,z.jsx)(JH,{isSelected:s,onToggleSelect:c,freezeCn:lH(p,v.select)}):null,i?(0,z.jsx)(YH,{isExpanded:n,onToggleExpand:r,rowLabel:d,expandAriaLabel:f,freezeCn:lH(p,v.expand)}):null,e.getVisibleCells().map(n=>(0,z.jsx)(XH,{cell:n,row:e,table:t,layout:_,freezeCn:lH(p,v.identifier),hiddenFieldsLabel:m},n.id)),a?(0,z.jsx)(`td`,{className:R(`px-2 text-right`,uH(p)),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:a}):null]})}function QH(e,t){let[n,r]=y.useState(()=>{let t=new Map;for(let n of e)t.set(n,`open`);return t}),i=y.useRef(new Map),a=y.useCallback(e=>{let t=i.current.get(e);t!==void 0&&(clearTimeout(t),i.current.delete(e)),r(t=>{if(t.get(e)!==`leaving`)return t;let n=new Map(t);return n.delete(e),n})},[]);return y.useEffect(()=>{for(let t of e){let e=i.current.get(t);e!==void 0&&(clearTimeout(e),i.current.delete(t))}r(n=>{let r=new Map(n),a=!1;for(let t of e)r.get(t)!==`open`&&(r.set(t,`open`),a=!0);for(let[o,s]of n)if(!e.has(o)){if(t){let e=i.current.get(o);e!==void 0&&(clearTimeout(e),i.current.delete(o)),r.delete(o),a=!0}else s!==`leaving`&&(r.set(o,`leaving`),a=!0)}return a?r:n})},[e,t]),y.useEffect(()=>{for(let[e,t]of n){if(t!==`leaving`||i.current.has(e))continue;let n=setTimeout(()=>a(e),280);i.current.set(e,n)}},[n,a]),y.useEffect(()=>{let e=i.current;return()=>{for(let t of e.values())clearTimeout(t)}},[]),{phases:n,finishLeave:a}}function $H(e){return e.getVisibleLeafColumns().length}function eU(e){return $H(e.table)+ +!!e.selectable+ +!!e.expand+ +!!e.rowActions}function tU(e,t){if(e)return R(lH(!0,t),bH())}function nU(e){if(e)return R(uH(!0),bH())}function rU({collapseCn:e,padY:t,padClassName:n,children:r}){return(0,z.jsx)(`div`,{className:e,children:(0,z.jsx)(`div`,{children:(0,z.jsx)(`div`,{className:n,style:t?{paddingTop:`var(--table-pad-y)`,paddingBottom:`var(--table-pad-y)`}:void 0,children:r})})})}function iU({renderDetail:e,original:t,colSpan:n,motionCn:r,onLeaveEnd:i}){return(0,z.jsx)(`tr`,{className:`bg-muted/50 border-b border-border-subtle`,onAnimationEnd:i,children:(0,z.jsx)(`td`,{colSpan:n,className:`px-4`,children:(0,z.jsx)(rU,{collapseCn:r,padClassName:`py-3`,children:e(t)})})})}function aU({columns:e,columnDef:t,column:n,childRow:r,table:i,rowId:a,childIndex:o,isFirst:s,collapseCn:c,layout:l,freezeCn:u,hiddenFieldsLabel:d}){let f=t?CH(t,r,o):void 0,p=wH({table:i,childRow:r,rowId:a,rowIndex:o,column:n,value:f}),m=t&&typeof t.cell==`function`?mI(t.cell,p):f??null,h=n.id===l.identifierColumnId,g=h&&!!u;return(0,z.jsx)(`td`,{className:R(s?yH():`px-4`,g?R(u,bH()):void 0),children:(0,z.jsx)(rU,{collapseCn:c,padY:!0,children:(0,z.jsx)(CV,{column:l.columns.get(n.id),title:typeof f==`string`?f:void 0,footer:h?(0,z.jsx)(MH,{columns:e,hiddenIds:l.stackedHiddenIds,resolved:l.columns,table:i,row:r,rowId:a,rowIndex:o,label:d}):void 0,children:m})})})}function oU({columns:e,childRow:t,table:n,rowId:r,childIndex:i=0,collapseCn:a,layout:o=DF,freezeCn:s,hiddenFieldsLabel:c}){let l=TH(e,n);return n.getVisibleLeafColumns().map((u,d)=>(0,z.jsx)(aU,{columns:e,columnDef:l.get(u.id)?.columnDef,column:u,childRow:t,table:n,rowId:r,childIndex:i,isFirst:d===0,collapseCn:a,layout:o,freezeCn:s,hiddenFieldsLabel:c},`${r}::cell::${u.id}`))}function sU(e,t,n){return e?t?.(n)??!0:!1}function cU(e,t){return e?e.canExpand?.(t)??!0:!1}function lU(e,t,n){return!e||!IV(e)?{rowLabel:void 0,expandAriaLabel:void 0}:{rowLabel:e.rowLabel?.(t),expandAriaLabel:e.getExpandAriaLabel?.(t,n)}}function uU({showActions:e,row:t,actions:n,collapseCn:r,freezeActive:i}){return e?(0,z.jsx)(`td`,{className:R(`px-2 text-right`,nU(i)),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:(0,z.jsx)(rU,{collapseCn:r,children:(0,z.jsx)(UH,{row:t,actions:n})})}):(0,z.jsx)(`td`,{className:nU(i),"aria-hidden":!0})}function dU({p:e,expand:t,parentRow:n,child:r,index:i,motionCn:a,leaving:o,onLeaveEnd:s}){let c=`${String(n.id)}::child::${i}`,l=e.table.options.columns,u=yV(),d=cH(e.selectable,!0),f=!!t.interactiveChildren&&sU(e.onRowClick,e.rowClickableWhen,r),p=f?_H(e.density):gH(e.density),m=f?o?-1:0:void 0;return(0,z.jsxs)(`tr`,{className:R(p,t.childRowClassName),tabIndex:m,onClick:f?KH(e.onRowClick,r):void 0,onKeyDown:f?qH(e.onRowClick,r):void 0,onAnimationEnd:s,children:[e.selectable?(0,z.jsx)(`td`,{className:tU(!!e.freezeActive,d.select),"aria-hidden":!0}):null,(0,z.jsx)(`td`,{className:tU(!!e.freezeActive,d.expand),"aria-hidden":!0}),oU({columns:l,childRow:r,table:e.table,rowId:c,childIndex:i,collapseCn:a,layout:u,freezeCn:lH(!!e.freezeActive,d.identifier),hiddenFieldsLabel:e.hiddenFieldsLabel}),e.rowActions?(0,z.jsx)(uU,{showActions:!!t.interactiveChildren,row:r,actions:e.rowActions,collapseCn:a,freezeActive:!!e.freezeActive}):null]})}function fU(e){return e===fH}function pU({p:e,layout:t,extra:n,motionCn:r}){let i=cH(e.selectable,!0),a=$H(e.table),o=mU(e,t),s=o?1:a+ +!!e.rowActions,c=a-1;return(0,z.jsxs)(z.Fragment,{children:[e.selectable?(0,z.jsx)(`td`,{className:tU(o,i.select),"aria-hidden":!0}):null,(0,z.jsx)(`td`,{className:tU(o,i.expand),"aria-hidden":!0}),(0,z.jsx)(`td`,{colSpan:s,className:R(yH(),tU(o,i.identifier)),children:(0,z.jsx)(rU,{collapseCn:r,padY:!0,children:o?(0,z.jsx)(CV,{column:hU(t),children:n}):n})}),o&&c>0?(0,z.jsx)(`td`,{colSpan:c,"aria-hidden":!0}):null,o&&e.rowActions?(0,z.jsx)(`td`,{className:nU(!0),"aria-hidden":!0}):null]})}function mU(e,t){return e.freezeActive?e.table.getVisibleLeafColumns()[0]?.id===t.identifierColumnId:!1}function hU(e){let t=e.identifierColumnId?e.columns.get(e.identifierColumnId):void 0;return t?{...t,overflow:`wrap`}:void 0}function gU({p:e,parentOriginal:t,extra:n,motionCn:r,onLeaveEnd:i,indent:a,onExtraRowClick:o}){let s=yV();if(!a)return(0,z.jsx)(`tr`,{className:`border-b border-border-subtle`,onAnimationEnd:i,children:(0,z.jsx)(`td`,{colSpan:eU(e),className:`px-4`,children:(0,z.jsx)(rU,{collapseCn:r,padClassName:`py-3`,children:n})})});let c=!!o,l=o?e=>o(e):void 0;return(0,z.jsx)(`tr`,{className:c?_H(e.density):gH(e.density),tabIndex:c?0:void 0,onClick:c?KH(l,t):void 0,onKeyDown:c?qH(l,t):void 0,onAnimationEnd:i,children:(0,z.jsx)(pU,{p:e,layout:s,extra:n,motionCn:r})})}function _U(e,t,n,r){let{expand:i}=t;if(!i)return null;let a=hH(n),o=t=>{fU(t.animationName)&&r(e.id)};if(!IV(i))return(0,z.jsx)(iU,{renderDetail:i.renderDetail,original:e.original,colSpan:eU(t),motionCn:a,onLeaveEnd:o});let s=i.getChildren(e.original),c=i.renderExtraRow?.(e.original)??null,l=c?(0,z.jsx)(gU,{p:t,parentOriginal:e.original,extra:c,motionCn:a,onLeaveEnd:o,indent:!!i.extraRowIndent,onExtraRowClick:i.onExtraRowClick}):null,u=i.extraRowPosition===`leading`;return(0,z.jsxs)(z.Fragment,{children:[u?l:null,s.map((r,s)=>(0,z.jsx)(dU,{p:t,expand:i,parentRow:e,child:r,index:s,motionCn:a,leaving:n,onLeaveEnd:o},`${String(e.id)}::child::${s}`)),u?null:l]})}function vU(e,t,n,r){let i=e.id,a=cU(t.expand,e.original),o=t.expanded.has(i),s=a&&n!==void 0,c=sU(t.onRowClick,t.rowClickableWhen,e.original),{rowLabel:l,expandAriaLabel:u}=lU(t.expand,e.original,o);return(0,z.jsxs)(y.Fragment,{children:[(0,z.jsx)(ZH,{row:e,table:t.table,expandable:!!t.expand,isExpanded:o,onToggleExpand:a?()=>t.onToggleExpand(i):void 0,actionsCell:t.rowActions?(0,z.jsx)(UH,{row:e.original,actions:t.rowActions}):void 0,selectable:t.selectable,isSelected:t.selectedIds.has(i),onToggleSelect:()=>t.onToggleSelect(i),onRowClick:t.onRowClick,clickable:c,rowLabel:l,expandAriaLabel:u,freezeActive:t.freezeActive,hiddenFieldsLabel:t.hiddenFieldsLabel}),s?_U(e,t,n===`leaving`,r):null]},String(i))}function yU(e){let t=Mv(),{phases:n,finishLeave:r}=QH(e.expanded,t);return(0,z.jsx)(`tbody`,{children:e.rows.map(t=>vU(t,e,n.get(t.id),r))})}function bU({density:e,children:t}){return(0,z.jsx)(`div`,{className:`rounded-md border border-border-subtle bg-surface overflow-hidden`,style:RV(e),children:t})}function xU(e,t,n,r){if(e.mode===`none`)return{rowIds:[],count:0};if(e.mode===`ids`){let n=e.ids,i=t.mode===`client`?t.rows.filter(e=>n.has(r(e))):void 0;return{rowIds:Array.from(n),rows:i,count:n.size}}if(t.mode===`client`){let n=t.rows.filter(t=>!e.excludedIds.has(r(t)));return{rowIds:n.map(r),rows:n,count:n.length}}return{rowIds:[],count:Math.max(0,e.estimatedTotal-e.excludedIds.size),predicate:n}}var SU=100;function CU(e,t,n,r){return{title:e?.title??r(`dataTable.bulk.reportTitle`,{defaultValue:`Bulk action report`}),successSummary:e?.successSummary?e.successSummary(t,n):r(`dataTable.bulk.successSummary`,{defaultValue:`{{succeeded}} of {{total}} succeeded.`,succeeded:t,total:n}),doneLabel:e?.doneLabel??r(`dataTable.bulk.done`,{defaultValue:`Done`})}}function wU({result:e,onClose:t,labels:n}){let{t:r}=v(`ui`),i=e.succeeded.length+e.failed.length,a=e.failed.slice(0,SU),o=e.failed.length-a.length,{title:s,successSummary:c,doneLabel:l}=CU(n,e.succeeded.length,i,r);return(0,z.jsx)(pl,{open:!0,onOpenChange:e=>{e||t()},children:(0,z.jsxs)(Ol,{children:[(0,z.jsxs)(kl,{children:[(0,z.jsx)(Ml,{children:s}),(0,z.jsx)(Nl,{children:c})]}),e.failed.length>0&&(0,z.jsxs)(`ul`,{className:`max-h-64 overflow-y-auto`,children:[a.map(e=>(0,z.jsxs)(`li`,{className:`grid gap-1 border-b border-border-subtle py-2 last:border-0`,children:[(0,z.jsx)(K,{as:`span`,size:`md`,children:e.rowId}),(0,z.jsx)(K,{as:`span`,size:`sm`,intent:`error`,children:e.error})]},e.rowId)),o>0&&(0,z.jsx)(`li`,{className:`py-2`,children:(0,z.jsx)(K,{as:`span`,size:`sm`,tone:`muted`,children:n?.andMore?n.andMore(o):r(`dataTable.bulk.andMore`,{defaultValue_one:`and {{count}} more`,defaultValue_other:`and {{count}} more`,count:o})})})]}),(0,z.jsx)(jl,{children:(0,z.jsx)(gl,{asChild:!0,children:(0,z.jsx)(W,{variant:`outline`,onClick:t,children:l})})})]})})}function TU({result:e,onViewReport:t,onRetryFailed:n,onDismiss:r}){let i=e.succeeded.length+e.failed.length,{t:a}=v(`ui`),o=e.failed.length>0,s=e.succeeded.length===0&&o;return(0,z.jsxs)(`div`,{role:`status`,"aria-live":`polite`,className:`flex items-center justify-between gap-3 border-b border-border-subtle bg-muted px-4 py-2`,children:[(0,z.jsx)(`span`,{className:`flex items-center gap-2 text-md text-text-secondary`,children:o?s?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(V,{name:`error-warning-line`,className:`text-error`,"aria-hidden":!0}),a(`dataTable.bulk.allFailed`,{defaultValue_one:`All {{count}} failed`,defaultValue_other:`All {{count}} failed`,count:i,total:i})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(V,{name:`alert-line`,className:`text-warning`,"aria-hidden":!0}),a(`dataTable.bulk.mixed`,{defaultValue:`{{succeeded}} of {{total}} succeeded · {{failed}} failed`,succeeded:e.succeeded.length,total:i,failed:e.failed.length})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(V,{name:`checkbox-circle-line`,className:`text-success`,"aria-hidden":!0}),a(`dataTable.bulk.allSucceeded`,{defaultValue:`{{succeeded}} of {{total}} succeeded`,succeeded:e.succeeded.length,total:i})]})}),(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:t,children:a(`dataTable.bulk.viewReport`,{defaultValue:`View report`})}),o?(0,z.jsx)(W,{variant:`secondary`,size:`sm`,onClick:n,children:a(`dataTable.bulk.retryFailed`,{defaultValue_one:`Retry {{count}} failed`,defaultValue_other:`Retry {{count}} failed`,count:e.failed.length})}):null,(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,size:`sm`,icon:`close-line`,"aria-label":a(`dataTable.bulk.dismissBanner`,{defaultValue:`Dismiss banner`}),onClick:r})]})]})}function EU({willFail:e,totalCount:t,reasons:n}){let{t:r}=v(`ui`),i=n?.length?`: ${n.map(e=>r(`dataTable.bulk.reasonEntry`,{defaultValue_one:`{{count}} {{reason}}`,defaultValue_other:`{{count}} {{reason}}`,count:e.count,reason:e.reason})).join(`, `)}`:``;return(0,z.jsx)(`p`,{className:`mt-3 text-md text-warning`,children:r(`dataTable.bulk.estimateWarning`,{defaultValue:`{{willFail}} of {{totalCount}} won't be eligible{{reasons}}.`,willFail:e,totalCount:t,reasons:i,interpolation:{escapeValue:!1}})})}function DU({token:e,typed:t,onTyped:n,canConfirm:r,onSubmit:a}){let{t:o}=v(`ui`);return(0,z.jsxs)(wg,{className:`mt-4 block`,children:[(0,z.jsx)(i,{i18nKey:`ui:dataTable.confirm.typeToConfirm`,defaults:`Type <token>{{token}}</token> to confirm.`,values:{token:e},components:{token:(0,z.jsx)(`code`,{className:`font-mono text-text-primary`})}}),(0,z.jsx)(`input`,{value:t,onChange:e=>n(e.target.value),onKeyDown:e=>{e.key===`Enter`&&r&&(e.preventDefault(),a())},className:`mt-1 h-10 w-full rounded-md border border-border bg-muted px-2 focus:border-brand focus:outline-none focus:shadow-[0_0_0_3px_var(--brand-subtle)]`,autoFocus:!0,"aria-label":o(`dataTable.confirm.typeToConfirmAria`,{defaultValue:`Type {{token}} to confirm`,token:e})})]})}function OU({title:e,body:t,cta:n,token:r,typed:i,onTyped:a,cantConfirm:o,isDanger:s,estimateWarning:c,onConfirm:l,onCancel:u}){let{t:d}=v(`ui`);return(0,z.jsx)(Pl,{open:!0,onOpenChange:e=>{e||u()},children:(0,z.jsxs)(Bl,{children:[(0,z.jsxs)(Vl,{children:[(0,z.jsx)(Ul,{children:e}),(0,z.jsx)(Wl,{children:t})]}),c,(0,z.jsx)(DU,{token:r,typed:i,onTyped:a,canConfirm:!o,onSubmit:l}),(0,z.jsxs)(Hl,{children:[(0,z.jsx)(Kl,{onClick:u,children:d(`dataTable.confirm.cancel`,{defaultValue:`Cancel`})}),(0,z.jsx)(Gl,{intent:s?`error`:void 0,onClick:l,disabled:o,children:n})]})]})})}function kU({title:e,body:t,cta:n,cantConfirm:r,isDanger:i,estimateWarning:a,onConfirm:o,onCancel:s}){let{t:c}=v(`ui`);return(0,z.jsx)(pl,{open:!0,onOpenChange:e=>{e||s()},children:(0,z.jsxs)(Ol,{children:[(0,z.jsxs)(kl,{children:[(0,z.jsx)(Ml,{children:e}),(0,z.jsx)(Nl,{children:t})]}),a,(0,z.jsxs)(jl,{children:[(0,z.jsx)(gl,{asChild:!0,children:(0,z.jsx)(W,{variant:`outline`,children:c(`dataTable.confirm.cancel`,{defaultValue:`Cancel`})})}),(0,z.jsx)(W,{intent:i?`error`:void 0,onClick:o,disabled:r,children:n})]})]})})}function AU(e,t,n){let r=t.count,i=e.confirm?.title??n(`dataTable.confirm.title`,{defaultValue_one:`{{action}} {{count}} item?`,defaultValue_other:`{{action}} {{count}} items?`,action:e.label,count:r}),a=MU(e.confirm?.body,t,n),o=e.confirm?.ctaLabel??e.label,s=e.label.toLowerCase(),c=e.intent===`danger`,l=e.estimate?.(t);return{title:i,body:a,cta:o,token:s,isDanger:c,estimateWarning:l?.willFail?(0,z.jsx)(EU,{willFail:l.willFail,totalCount:r,reasons:l.reasons}):null}}function jU({action:e,selection:t,onConfirm:n,onCancel:r}){let i=NH(e,t),[a,o]=(0,y.useState)(``),{t:s}=v(`ui`),{title:c,body:l,cta:u,token:d,isDanger:f,estimateWarning:p}=AU(e,t,s),m=i===`high`&&a.trim().toLowerCase()!==d;return i===`high`?(0,z.jsx)(OU,{title:c,body:l,cta:u,token:d,typed:a,onTyped:o,cantConfirm:m,isDanger:f,estimateWarning:p,onConfirm:n,onCancel:r}):(0,z.jsx)(kU,{title:c,body:l,cta:u,cantConfirm:m,isDanger:f,estimateWarning:p,onConfirm:n,onCancel:r})}function MU(e,t,n){return typeof e==`function`?e(t):e??n(`dataTable.confirm.affects`,{defaultValue_one:`This action affects {{count}} item.`,defaultValue_other:`This action affects {{count}} items.`,count:t.count})}function NU(e,t,n){let r=new AbortController,i={current:null};return{result:e.execute({selection:t,signal:r.signal,onProgress:e=>{i.current=e,n(e)}}),progress:i,abort:()=>r.abort()}}function PU(e){let{t}=v(`ui`),[n,r]=(0,y.useState)({kind:`idle`}),[i,a]=(0,y.useState)(!1);if((0,y.useEffect)(()=>{if(n.kind!==`post`)return;let t=new Set([...n.result.succeeded.map(String),...n.result.failed.map(e=>String(e.rowId))]);e.selection.rowIds.some(e=>!t.has(String(e)))&&(e.onClearSucceededIds(n.result.succeeded),r({kind:`idle`}),a(!1))},[n,e.selection.rowIds,e.onClearSucceededIds]),n.kind===`post`)return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(TU,{result:n.result,onViewReport:()=>a(!0),onRetryFailed:()=>{e.onClearSucceededIds(n.result.succeeded),r({kind:`idle`}),a(!1)},onDismiss:()=>{r({kind:`idle`}),a(!1),e.onResultDismissed()}}),i&&(0,z.jsx)(wU,{result:n.result,onClose:()=>a(!1),labels:e.reportLabels})]});if(n.kind===`executing`)return(0,z.jsxs)(`div`,{role:`status`,"aria-live":`polite`,className:`flex items-center justify-between gap-3 border-b border-border-subtle bg-muted px-4 py-4`,children:[(0,z.jsxs)(`span`,{className:`flex items-center text-md text-text-secondary`,children:[(0,z.jsx)(V,{name:`loader-4-line`,className:`mr-2 animate-spin motion-reduce:animate-none`,"aria-hidden":!0}),t(`dataTable.bulk.progress`,{defaultValue:`{{action}} - {{completed}} of {{total}}`,action:n.action.label,completed:n.progress.completed,total:n.progress.total}),n.progress.currentItem?` (${n.progress.currentItem})`:``]}),(0,z.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:n.abort,children:t(`dataTable.bulk.cancel`,{defaultValue:`Cancel`})})})]});if(n.kind===`confirming`)return(0,z.jsx)(jU,{action:n.action,selection:e.selection,onCancel:()=>r({kind:`idle`}),onConfirm:async()=>{let t=n.action,i=NU(t,e.selection,e=>{r(t=>t.kind===`executing`?{...t,progress:e}:t)});r({kind:`executing`,action:t,progress:{completed:0,total:e.selection.count},abort:i.abort});let a=await i.result;r({kind:`post`,result:a}),await e.onAfterExecute(a)}});let o=e.actions.filter(t=>!t.isAvailable||t.isAvailable(e.selection));function s(t){if(t.confirm){r({kind:`confirming`,action:t});return}let n=NU(t,e.selection,e=>{r(t=>t.kind===`executing`?{...t,progress:e}:t)});r({kind:`executing`,action:t,progress:{completed:0,total:e.selection.count},abort:n.abort}),n.result.then(t=>(r({kind:`post`,result:t}),e.onAfterExecute(t)))}return(0,z.jsxs)(`div`,{role:`toolbar`,"aria-label":t(`dataTable.bulk.barAria`,{defaultValue_one:`Bulk actions for {{count}} selected item`,defaultValue_other:`Bulk actions for {{count}} selected items`,count:e.selection.count}),className:`flex items-center justify-between gap-3 border-b border-border-subtle bg-muted px-4 py-4`,children:[(0,z.jsxs)(`span`,{className:`flex items-center text-md text-text-secondary`,children:[(0,z.jsx)(V,{name:`checkbox-fill`,className:`mr-2`,"aria-hidden":!0}),e.canPromoteToAllMatching?t(`dataTable.bulk.selectedOnPage`,{defaultValue_one:`{{count}} selected on this page.`,defaultValue_other:`{{count}} selected on this page.`,count:e.selection.count}):t(`dataTable.bulk.selected`,{defaultValue_one:`{{count}} selected`,defaultValue_other:`{{count}} selected`,count:e.selection.count})]}),(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[e.canPromoteToAllMatching?(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:e.onPromoteToAllMatching,children:t(`dataTable.bulk.selectAllAcrossPages`,{defaultValue_one:`Select all {{count}} across pages →`,defaultValue_other:`Select all {{count}} across pages →`,count:e.totalCount})}):null,o.map(e=>(0,z.jsx)(W,{size:`sm`,intent:e.intent===`danger`?`error`:void 0,onClick:()=>s(e),children:e.label},e.id)),(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:e.onClear,children:t(`dataTable.bulk.clear`,{defaultValue:`Clear`})})]})]})}function FU(e){let t=(0,y.useMemo)(()=>{if(e.state.mode===`none`)return new Set;if(e.state.mode===`ids`)return e.state.ids;let t=new Set(e.visibleIds);for(let n of e.state.excludedIds)t.delete(n);return t},[e.state,e.visibleIds]),n=(0,y.useMemo)(()=>e.state.mode===`none`?`unchecked`:e.state.mode===`all-matching`?`checked`:e.state.ids.size===0?`unchecked`:e.visibleIds.filter(t=>e.state.ids.has(t)).length===e.visibleIds.length?`checked`:`indeterminate`,[e.state,e.visibleIds]);return{selectedIds:t,headerCheckbox:n,toggle:(0,y.useCallback)(t=>{if(e.state.mode===`none`){e.setState({mode:`ids`,ids:new Set([t])});return}if(e.state.mode===`ids`){let n=new Set(e.state.ids);n.has(t)?n.delete(t):n.add(t),e.setState(n.size===0?{mode:`none`}:{mode:`ids`,ids:n});return}let n=new Set(e.state.excludedIds);n.has(t)?n.delete(t):n.add(t),e.setState({...e.state,excludedIds:n})},[e]),togglePage:(0,y.useCallback)(()=>{n===`unchecked`||n===`indeterminate`?e.setState({mode:`ids`,ids:new Set(e.visibleIds)}):e.setState({mode:`none`})},[n,e]),selectAllMatching:(0,y.useCallback)(()=>{e.setState({mode:`all-matching`,excludedIds:new Set,estimatedTotal:e.total})},[e]),clear:(0,y.useCallback)(()=>e.setState({mode:`none`}),[e]),removeIds:(0,y.useCallback)(t=>{if(t.length===0||e.state.mode===`none`)return;let n=t.map(String);if(e.state.mode===`ids`){let t=new Set(e.state.ids);for(let e of n)t.delete(e);e.setState(t.size===0?{mode:`none`}:{mode:`ids`,ids:t});return}let r=new Set(e.state.excludedIds);for(let e of n)r.add(e);e.setState({...e.state,excludedIds:r})},[e]),selectedCount:(0,y.useMemo)(()=>e.state.mode===`none`?0:e.state.mode===`ids`?e.state.ids.size:Math.max(0,e.state.estimatedTotal-e.state.excludedIds.size),[e.state]),canPromoteToAllMatching:n===`checked`&&e.total>e.visibleIds.length}}var IU=y.forwardRef(({icon:e=`inbox-line`,title:t,description:n,action:r,className:i,...a},o)=>(0,z.jsxs)(`div`,{ref:o,"data-testid":`empty-state`,className:R(`flex flex-col items-center gap-3 py-12 text-center`,i),...a,children:[(0,z.jsx)(V,{name:e,size:`xl`,className:`text-3xl text-text-secondary`,"aria-hidden":`true`}),(0,z.jsxs)(q,{gap:`xs`,align:`center`,children:[(0,z.jsx)(K,{as:`p`,size:`sm`,weight:`medium`,"data-testid":`empty-state-title`,children:t}),n&&(0,z.jsx)(K,{as:`p`,size:`sm`,className:`text-text-secondary max-w-[300px]`,"data-testid":`empty-state-description`,children:n})]}),r&&(0,z.jsx)(`div`,{"data-testid":`empty-state-action`,children:r})]}));IU.displayName=`EmptyState`;var LU=IU;function RU(e,t,n){let r=e.messageKey,i=d(e,t,n);return typeof r==`string`&&(i===r||i.endsWith(r))?n:i}function zU({error:e,onRetry:t}){let{t:n}=v(`ui`),r=RU(e,n,n(`dataTable.error.detail`,{defaultValue:`Something went wrong. Try again in a moment.`}));return(0,z.jsxs)(`div`,{className:`flex flex-col items-center justify-center text-center py-16 px-6`,children:[(0,z.jsx)(`h3`,{className:`text-text-primary font-semibold text-base`,children:n(`dataTable.error.title`,{defaultValue:`Couldn't load this table`})}),(0,z.jsx)(`p`,{className:`text-text-secondary text-md mt-1 max-w-md`,children:r}),t?(0,z.jsx)(W,{onClick:t,className:`mt-4`,variant:`secondary`,children:n(`dataTable.error.retry`,{defaultValue:`Retry`})}):null]})}var BU={compact:32,comfortable:38,cozy:48};function VU({rowCount:e=8,columns:t,density:n}){let{t:r}=v(`ui`),i=BU[n];return(0,z.jsx)(`div`,{role:`status`,"aria-label":r(`dataTable.loadingAria`,{defaultValue:`Loading table`}),className:`w-full`,children:Array.from({length:e}).map((e,n)=>(0,z.jsx)(`div`,{"data-skeleton-row":!0,className:`flex items-center gap-3 border-b border-border-subtle px-4`,style:{height:i},children:Array.from({length:t}).map((e,t)=>(0,z.jsx)(My,{"data-skeleton-cell":!0,width:`100%`,height:16,rounded:`rounded`,className:`flex-1`},t))},n))})}function HU({title:e,description:t,onClearFilters:n,clearLabel:r}){let{t:i}=v(`ui`),a=e??i(`dataTable.noResults.title`,{defaultValue:`No results match your filters.`}),o=t??i(`dataTable.noResults.description`,{defaultValue:`Try adjusting your search or removing filters to see more.`}),s=r??i(`dataTable.noResults.clear`,{defaultValue:`Clear filters`});return(0,z.jsxs)(`div`,{"data-testid":`table-no-results`,role:`status`,className:`flex flex-col items-center gap-3 py-12 text-center`,children:[(0,z.jsx)(V,{name:`search-line`,size:`xl`,className:`text-3xl text-text-secondary`,"aria-hidden":!0}),(0,z.jsxs)(q,{gap:`xs`,align:`center`,children:[(0,z.jsx)(K,{as:`p`,size:`sm`,weight:`medium`,"data-testid":`table-no-results-title`,children:a}),(0,z.jsx)(K,{as:`p`,size:`sm`,className:`text-text-secondary max-w-[300px]`,"data-testid":`table-no-results-description`,children:o})]}),(0,z.jsx)(W,{variant:`secondary`,size:`sm`,onClick:n,"data-testid":`table-no-results-clear`,children:s})]})}function UU(e,t){let n=cI(e??`__data-table-noop__`,t);return e?n:null}function WU(e,t){return{state:e.state??t?.state??void 0,onStateChange:e.onStateChange??t?.setState}}function GU(e){let t=e.features;return{pageSize:t?.pagination?.pageSize??25,quickFilters:t?.quickFilters,quickFiltersMulti:t?.quickFiltersMulti?.filters}}function KU(e,t){let n=e.getRowId??(e=>e.id),{pageSize:r,quickFilters:i,quickFiltersMulti:a}=GU(e),{state:o,onStateChange:s}=WU(e,UU(e.stateKey,r));return YB({dataSource:e.dataSource,columns:e.columns,state:o,onStateChange:s,initialState:{pageSize:r},getRowId:n,quickFilters:i,quickFiltersMulti:a,columnVisibility:t})}var qU=Object.freeze({});function JU(e,t){return e.overflows?t?.responsive?.freezeIdentifier??!0:!1}function YU(e,t){(0,y.useEffect)(()=>{t(e)},[e,t])}function XU(e,t,n){let r=e.getRowId??(e=>e.id),[i,a]=(0,y.useState)(JF.selection);(0,y.useImperativeHandle)(n,()=>({...t.handle,clearSelection:()=>a(JF.selection)}),[t.handle]);let o=FU({state:i,setState:a,visibleIds:(0,y.useMemo)(()=>t.visibleRows.map(e=>e.id),[t.visibleRows]),total:t.totalCount}),s=(0,y.useCallback)(e=>String(r(e)),[r]);return{selection:o,resolved:(0,y.useMemo)(()=>xU(i,e.dataSource,t.state.filters,s),[i,e.dataSource,t.state.filters,s])}}function ZU(e){let[t,n]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{if(e){n(!0);return}if(!t)return;let r=window.setTimeout(()=>n(!1),200);return()=>window.clearTimeout(r)},[e,t]),t}function QU(e){let t=e.features?.quickFiltersMulti?.filters;return(0,y.useMemo)(()=>{if(!t)return new Map;let n=new Map;for(let r of t)n.set(r.id,e.dataSource.rows.filter(r.match).length);return n},[t,e.dataSource.rows])}function $U(e,t){let n=rH(e.features?.quickFilters,t.state.view??``),r=t.state.search.length>0||t.state.filters.length>0||n||t.state.activeTags.length>0,i=t.visibleRows.length===0&&!r,a=(e.features?.quickFilters??[])[0]?.id;return{hasActiveFilter:r,showingEmptyState:i,clearAllFilters:(0,y.useCallback)(()=>{t.clearFilters(a)},[t,a])}}function eW(e,t){let[n,r]=(0,y.useState)(void 0),i=EV(e.features?.columnChooser),a=AF(i),{scrollRef:o,layout:s}=gV({columns:e.columns,features:e.features,preferences:a,sortedColumnId:n,actionsWidthPx:200,actionsCompactWidthPx:44}),c=KU(e,s.columnVisibility);YU(c.state.sort[0]?.id,r);let{selection:l,resolved:u}=XU(e,c,t),d=!!e.features?.bulkActions&&l.selectedCount>0,f=ZU(d),p=QU(e),{hasActiveFilter:m,showingEmptyState:h,clearAllFilters:g}=$U(e,c);return{table:c,selection:l,resolved:u,showBulk:d,bulkBarMounted:f,hasActiveFilter:m,multiFilterCounts:p,showingEmptyState:h,clearAllFilters:g,layout:s,scrollRef:o,columnChooser:e.features?.columnChooser??qU,columnSelection:i,freezeActive:JU(s,e.features)}}var tW=(0,y.forwardRef)(function(e,t){let{table:n,selection:r,resolved:i,showBulk:a,bulkBarMounted:o,hasActiveFilter:s,multiFilterCounts:c,showingEmptyState:l,clearAllFilters:u,layout:d,scrollRef:f,columnChooser:p,columnSelection:m,freezeActive:h}=eW(e,t);return e.dataSource.error?(0,z.jsx)(zU,{error:e.dataSource.error,onRetry:qV(e.dataSource.refetch)}):e.dataSource.isLoading&&n.visibleRows.length===0?(0,z.jsx)(VU,{columns:n.instance.getVisibleLeafColumns().length,density:n.state.density}):(0,z.jsx)(vV,{layout:d,children:(0,z.jsx)(uI,{value:n,children:(0,z.jsxs)(bU,{density:n.state.density,children:[(0,z.jsx)($V,{features:e.features,tableState:n.state,table:n,totalSourceRows:e.dataSource.rows.length,multiFilterCounts:c,showingEmptyState:l,cta:e.cta,columnChooser:p,columnSelection:m}),(0,z.jsx)(eH,{showBulk:a,children:o&&(0,z.jsx)(PU,{selection:i,totalCount:n.totalCount,pageCount:n.visibleRows.length,actions:e.features.bulkActions,canPromoteToAllMatching:r.canPromoteToAllMatching,onPromoteToAllMatching:r.selectAllMatching,onClear:r.clear,onAfterExecute:async()=>{await e.dataSource.refetch?.()},onClearSucceededIds:r.removeIds,onResultDismissed:r.clear,reportLabels:e.bulkReportLabels})}),(0,z.jsx)(sW,{table:n,features:e.features,rowInteraction:{onRowClick:e.onRowClick,rowClickableWhen:e.rowClickableWhen},emptyCopy:{emptyTitle:e.emptyTitle,emptyDescription:e.emptyDescription,noResultsTitle:e.noResultsTitle,noResultsDescription:e.noResultsDescription,cta:e.cta},selection:r,hasActiveFilter:s,clearAllFilters:u,layout:d,scrollRef:f,freezeActive:h}),e.features?.pagination&&(0,z.jsx)(KN,{page:n.state.pageIndex+1,pageCount:Math.max(1,Math.ceil(n.totalCount/n.state.pageSize)),totalCount:n.totalCount,pageSize:n.state.pageSize,pageSizeOptions:e.features.pagination.pageSizeOptions,onPageChange:e=>n.setPage(e-1),onPageSizeChange:n.setPageSize,labels:e.features.pagination.labels})]})})})}),nW=`Table, scrollable`;function rW(e,t){return e?{role:`region`,"aria-label":t??nW,tabIndex:0}:{}}function iW(e,t){return n=>{let r=new Set(e);r.has(n)?r.delete(n):r.add(n),t(r)}}function aW({copy:e,hasActiveFilter:t,clearAllFilters:n}){let{t:r}=v(`ui`);return t?(0,z.jsx)(HU,{title:e.noResultsTitle,description:e.noResultsDescription,onClearFilters:n}):(0,z.jsx)(LU,{title:e.emptyTitle??r(`dataTable.emptyTitle`,{defaultValue:`No items`}),description:e.emptyDescription,action:e.cta})}function oW({table:e,features:t,selection:n,layout:r,freezeActive:i}){let a=cH(!!t?.bulkActions,!!t?.expand);return(0,z.jsx)(`thead`,{children:(0,z.jsxs)(`tr`,{className:`text-left text-xs font-semibold uppercase tracking-wide text-text-secondary border-b border-border-subtle`,children:[t?.bulkActions?(0,z.jsx)(tH,{headerCheckbox:n.headerCheckbox,togglePage:n.togglePage,freezeCn:lH(i,a.select)}):null,t?.expand?(0,z.jsx)(`th`,{className:R(`w-8`,lH(i,a.expand)),"aria-hidden":!0}):null,e.instance.getHeaderGroups()[0].headers.map(t=>(0,z.jsx)(nH,{headerId:t.id,isPlaceholder:t.isPlaceholder,canSort:t.column.getCanSort(),sortDir:t.column.getIsSorted(),header:t.column.columnDef.header,columnId:t.column.id,currentSort:e.state.sort,setSort:e.setSort,column:r.columns.get(t.column.id),freezeCn:t.column.id===r.identifierColumnId?lH(i,a.identifier):void 0},t.id)),t?.rowActions?(0,z.jsx)(`th`,{className:R(uH(i)),style:{width:r.compactActions?44:200},"aria-hidden":!0}):null]})})}function sW({table:e,features:t,rowInteraction:n,emptyCopy:r,selection:i,hasActiveFilter:a,clearAllFilters:o,layout:s,scrollRef:c,freezeActive:l}){if(e.visibleRows.length===0)return(0,z.jsx)(aW,{copy:r,hasActiveFilter:a,clearAllFilters:o});let{expand:u,rowActions:d,bulkActions:f,responsive:p}=t??{},m=iW(e.state.expanded,e.setExpanded),h=s.overflows;return(0,z.jsx)(`div`,{ref:c,className:`relative w-full overflow-x-auto`,style:dH(h),...rW(h,p?.labels?.scrollRegion),children:(0,z.jsxs)(`table`,{className:`w-full`,children:[(0,z.jsx)(oW,{table:e,features:t,selection:i,layout:s,freezeActive:l}),(0,z.jsx)(yU,{rows:e.visibleRows,expand:u,expanded:e.state.expanded,onToggleExpand:m,rowActions:d,selectable:!!f,selectedIds:i.selectedIds,onToggleSelect:i.toggle,density:e.state.density,table:e.instance,onRowClick:n.onRowClick,rowClickableWhen:n.rowClickableWhen,freezeActive:l,hiddenFieldsLabel:p?.labels?.hiddenFields})]})})}function cW(e){return{backNavAria:e(`detailView.backNavAria`,{defaultValue:`Back navigation`}),tablistAria:e(`detailView.tablistAria`,{defaultValue:`Detail sections`})}}function lW(e,t){let n=Object.entries(e??{}).filter(([,e])=>e!==void 0);return{...cW(t),...Object.fromEntries(n)}}function uW(e,t,n,r){let i=t.findIndex(e=>e.id===n),a={ArrowRight:(i+1)%t.length,ArrowLeft:(i-1+t.length)%t.length,Home:0,End:t.length-1}[e.key];a!==void 0&&(e.preventDefault(),r?.(t[a].id))}var dW=R(`inline-flex items-center gap-1.5 text-md font-medium`,`text-text-secondary hover:text-text-primary`,`transition-colors motion-reduce:transition-none`,`focus-visible:outline-none focus-visible:shadow-ring-default rounded-md`);function fW({backHref:e,backLabel:t,onBack:n,navAriaLabel:r}){return(0,z.jsx)(`nav`,{"aria-label":r,children:(0,z.jsxs)(e?`a`:`button`,{"data-testid":`detail-view-back`,className:dW,...e?{href:e}:{type:`button`,onClick:n},children:[(0,z.jsx)(V,{name:`arrow-left-line`,size:`sm`,"aria-hidden":`true`}),t]})})}function pW({tabs:e,activeTab:t,onTabChange:n,tablistAriaLabel:r}){return(0,z.jsx)(`div`,{"data-testid":`detail-view-tabs`,role:`tablist`,"aria-label":r,className:`border-b border-border-subtle`,children:(0,z.jsx)(`div`,{className:`flex gap-0 -mb-px`,children:e.map(r=>{let i=r.id===t;return(0,z.jsx)(`button`,{"data-testid":`detail-view-tab-${r.id}`,role:`tab`,type:`button`,"aria-selected":i,tabIndex:i?0:-1,onClick:()=>n?.(r.id),onKeyDown:r=>uW(r,e,t??e[0].id,n),className:R(`px-4 py-2.5 text-md font-medium border-b-2`,`transition-colors motion-reduce:transition-none`,`focus-visible:outline-none focus-visible:shadow-ring-default rounded-t-md`,i?`border-brand text-text-primary`:`border-transparent text-text-secondary hover:text-text-primary hover:border-border-subtle`),children:r.label},r.id)})})})}function mW({title:e,subtitle:t,actions:n}){return(0,z.jsxs)(`div`,{"data-testid":`detail-view-header`,className:`flex items-start justify-between gap-4`,children:[(0,z.jsxs)(`div`,{className:`min-w-0`,children:[(0,z.jsx)(`h1`,{"data-testid":`detail-view-title`,className:`text-2xl font-semibold text-text-primary m-0`,children:e}),t&&(0,z.jsx)(`p`,{"data-testid":`detail-view-subtitle`,className:`text-md text-text-secondary mt-1 m-0`,children:t})]}),n&&(0,z.jsx)(`div`,{"data-testid":`detail-view-actions`,className:`shrink-0 flex items-center gap-2`,children:n})]})}function hW(e,t,n){if(!(!t||!n))return e?.find(e=>e.id===n)?.label}function gW({title:e,subtitle:t,backHref:n,backLabel:r,onBack:i,tabs:a,activeTab:o,onTabChange:s,actions:c,labels:l,children:u,className:d}){let{t:f}=v(`ui`),p=(0,y.useMemo)(()=>lW(l,f),[f,l]),m=n||i,h=a!=null&&a.length>0,g=hW(a,h,o);return(0,z.jsxs)(`div`,{"data-testid":`detail-view`,className:R(`flex flex-col gap-4`,d),children:[m&&(0,z.jsx)(fW,{backHref:n,backLabel:r??f(`detailView.back`,{defaultValue:`Back`}),onBack:i,navAriaLabel:p.backNavAria}),(0,z.jsx)(mW,{title:e,subtitle:t,actions:c}),h&&(0,z.jsx)(pW,{tabs:a,activeTab:o,onTabChange:s,tablistAriaLabel:p.tablistAria}),(0,z.jsx)(`div`,{"data-testid":`detail-view-content`,...h?{role:`tabpanel`,"aria-label":g}:{},children:u})]})}gW.displayName=`DetailView`;var _W=6e3,vW=2e3;async function yW(e){if(navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}try{let t=document.createElement(`textarea`);t.value=e,t.setAttribute(`readonly`,``),t.style.position=`fixed`,t.style.top=`0`,t.style.left=`0`,t.style.opacity=`0`,t.style.pointerEvents=`none`,document.body.appendChild(t),t.focus(),t.select(),t.setSelectionRange(0,e.length);let n=document.execCommand(`copy`);return document.body.removeChild(t),n}catch{return!1}}function bW(){let[e,t]=(0,y.useState)(null),[n,r]=(0,y.useState)(!1),i=(0,y.useRef)(null),a=(0,y.useRef)(null);return(0,y.useEffect)(()=>()=>{i.current&&clearTimeout(i.current),a.current&&clearTimeout(a.current)},[]),{lastCopied:e,copyError:n,copyToClipboard:(0,y.useCallback)(async e=>{await yW(e)?(t(e),r(!1),i.current&&clearTimeout(i.current),i.current=setTimeout(()=>{t(null),i.current=null},vW)):(r(!0),a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{r(!1),a.current=null},_W))},[])}}var xW=3;function SW({onRecheck:e,onRequestPropagationHighlight:t}){let n=(0,y.useRef)(0);return(0,y.useCallback)(()=>{n.current+=1,n.current>=xW&&t&&t(),e()},[e,t])}function CW(e){return(0,y.useCallback)(t=>{t&&(t.style.transition=`opacity 0.3s ease, transform 0.3s ease`,t.style.opacity=e?`0`:`1`,t.style.transform=e?`translateY(-0.5rem)`:`translateY(0)`,t.style.pointerEvents=e?`none`:`auto`)},[e])}function wW(){return(0,y.useCallback)(e=>{e&&(e.style.transition=`opacity 0.2s ease`)},[])}function TW({nameservers:e,nameserversRefetching:t,lastCopied:n,copyToClipboard:r,refetchOpacityRef:i}){let{t:a}=v();return(0,z.jsx)(wu,{opacity:t?`60`:void 0,ref:i,children:(0,z.jsx)(q,{gap:`xs`,as:`ul`,"aria-busy":t||void 0,children:e.map(e=>(0,z.jsx)(`li`,{children:(0,z.jsxs)(G,{gap:`sm`,children:[(0,z.jsx)(wu,{flex:`1`,children:(0,z.jsx)(zN,{padding:`sm`,selectable:!0,children:e})}),(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`md`,icon:n===e?`check-line`:`file-copy-line`,intent:n===e?`success`:void 0,onClick:()=>void r(e),"aria-label":n===e?a(`onboarding.success.notLive.copySuccess`):a(`onboarding.success.notLive.copyNameserverAria`,{value:e})})]})},e))})})}function EW({nameserversLoading:e,nameserversError:t,nameservers:n,nameserversRefetching:r,lastCopied:i,copyToClipboard:a,refetchOpacityRef:o}){let{t:s}=v();return e?(0,z.jsxs)(q,{gap:`xs`,as:`ul`,children:[(0,z.jsx)(`li`,{"data-testid":`ns-skeleton`,"aria-hidden":`true`,children:(0,z.jsx)(My,{height:36,rounded:`rounded`})}),(0,z.jsx)(`li`,{"data-testid":`ns-skeleton`,"aria-hidden":`true`,children:(0,z.jsx)(My,{height:36,rounded:`rounded`})})]}):t?(0,z.jsx)(K,{size:`sm`,tone:`subtle`,role:`alert`,children:s(`onboarding.success.notLive.recommended.loadError`)}):n.length===0?(0,z.jsx)(K,{size:`sm`,tone:`subtle`,role:`status`,children:s(`onboarding.success.notLive.recommended.empty`)}):(0,z.jsx)(TW,{nameservers:n,nameserversRefetching:r,lastCopied:i,copyToClipboard:a,refetchOpacityRef:o})}function DW({recommendedHeadingId:e,recommendedPanelId:t,recommendedOpen:n,toggleSection:r,nameserversLoading:i,nameserversError:a,nameservers:o,nameserversRefetching:s,lastCopied:c,copyToClipboard:l,refetchOpacityRef:u}){let{t:d}=v();return(0,z.jsx)(`section`,{"aria-labelledby":e,children:(0,z.jsxs)(wu,{border:`subtle`,borderLeft:`brand`,rounded:`rounded`,children:[(0,z.jsx)(W,{type:`button`,variant:`ghost`,width:`full`,align:`left`,onClick:()=>r(`recommended`),"aria-expanded":n,"aria-controls":t,"data-testid":`dns-recommended-toggle`,children:(0,z.jsxs)(G,{gap:`sm`,align:`center`,width:`full`,justify:`between`,children:[(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(V,{name:`check-double-line`,tone:`brand`,"aria-hidden":`true`}),(0,z.jsx)(K,{id:e,as:`span`,size:`sm`,weight:`semibold`,children:d(`onboarding.success.notLive.recommended.label`)})]}),(0,z.jsx)(V,{name:`arrow-down-s-line`,rotate:n?`180`:`0`,transitionTransform:!0,"aria-hidden":`true`})]})}),(0,z.jsx)(wu,{id:t,hidden:!n,paddingX:`md`,paddingBottom:`md`,children:(0,z.jsxs)(q,{gap:`sm`,children:[(0,z.jsx)(K,{size:`sm`,tone:`muted`,children:d(`onboarding.success.notLive.recommended.intro`)}),(0,z.jsx)(EW,{nameserversLoading:i,nameserversError:a,nameservers:o,nameserversRefetching:s,lastCopied:c,copyToClipboard:l,refetchOpacityRef:u})]})})]})})}function OW({alternativeHeadingId:e,alternativePanelId:t,alternativeOpen:n,toggleSection:r,serverIp:i,domain:a,lastCopied:o,copyToClipboard:s}){let{t:c}=v();return(0,z.jsx)(`section`,{"aria-labelledby":e,children:(0,z.jsxs)(wu,{border:`subtle`,rounded:`rounded`,children:[(0,z.jsx)(W,{type:`button`,variant:`ghost`,width:`full`,align:`left`,onClick:()=>r(`alternative`),"aria-expanded":n,"aria-controls":t,"data-testid":`dns-alternative-toggle`,children:(0,z.jsxs)(G,{gap:`sm`,align:`center`,width:`full`,justify:`between`,children:[(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(V,{name:`settings-3-line`,"aria-hidden":`true`}),(0,z.jsx)(K,{id:e,as:`span`,size:`sm`,weight:`semibold`,children:c(`onboarding.success.notLive.alternative.label`)})]}),(0,z.jsx)(V,{name:`arrow-down-s-line`,rotate:n?`180`:`0`,transitionTransform:!0,"aria-hidden":`true`})]})}),(0,z.jsx)(wu,{id:t,hidden:!n,paddingX:`md`,paddingBottom:`md`,children:(0,z.jsxs)(q,{gap:`sm`,children:[(0,z.jsx)(K,{size:`sm`,tone:`muted`,children:c(`onboarding.success.notLive.alternative.intro`,{domain:a})}),(0,z.jsxs)(G,{gap:`sm`,align:`center`,children:[(0,z.jsx)(wu,{flex:`1`,children:(0,z.jsx)(zN,{padding:`sm`,selectable:!0,children:i})}),(0,z.jsx)(W,{iconOnly:!0,variant:`ghost`,type:`button`,size:`md`,icon:o===i?`check-line`:`file-copy-line`,intent:o===i?`success`:void 0,onClick:()=>void s(i),"aria-label":o===i?c(`onboarding.success.notLive.copySuccess`):c(`onboarding.success.notLive.copyIpAria`,{value:i})})]})]})})]})})}var kW=`dns-propagation`;function AW({explainerId:e,explainerOpen:t,setExplainerOpen:n,handleRecheckClick:r,recheckDisabled:i,rechecking:a,nameserversRefetching:o}){let{t:s}=v();return(0,z.jsxs)(q,{gap:`sm`,children:[(0,z.jsxs)(G,{justify:`between`,align:`center`,gap:`sm`,wrap:!0,children:[(0,z.jsxs)(W,{type:`button`,variant:`ghost`,size:`sm`,onClick:()=>n(e=>!e),"aria-expanded":t,"aria-controls":e,children:[(0,z.jsx)(V,{name:`question-line`,rotate:t?`180`:`0`,transitionTransform:!0,"aria-hidden":`true`}),s(`onboarding.success.notLive.explainer.trigger`)]}),(0,z.jsxs)(W,{type:`button`,variant:`secondary`,onClick:r,disabled:i,"aria-busy":a||o||void 0,"data-testid":`recheck-dns`,children:[(0,z.jsx)(V,{name:`refresh-line`,animate:a||o||i?`spin`:void 0,"aria-hidden":`true`}),s(`onboarding.success.notLive.recheck`)]})]}),(0,z.jsx)(K,{size:`sm`,tone:`muted`,leading:`relaxed`,id:e,hidden:!t,children:s(`onboarding.success.notLive.explainer.body`)})]})}function jW({docLink:e,lastCopied:t,copyError:n}){let{t:r}=v();return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(q,{gap:`xs`,align:`center`,children:[e&&(0,z.jsxs)(Qb,{href:e,target:`_blank`,rel:`noreferrer`,size:`sm`,tone:`muted`,children:[r(`onboarding.success.notLive.documentation`),(0,z.jsx)(`span`,{"aria-hidden":`true`,children:` →`})]}),(0,z.jsx)(bN,{id:kW,"data-testid":`dns-propagation-hint`,children:(0,z.jsxs)(G,{gap:`xs`,align:`center`,justify:`center`,children:[(0,z.jsx)(V,{name:`time-line`,size:`sm`,tone:`secondary`,"aria-hidden":`true`}),(0,z.jsx)(K,{size:`sm`,tone:`subtle`,as:`span`,children:r(`onboarding.success.notLive.recheckHint`)})]})})]}),(0,z.jsx)(`div`,{role:`status`,"aria-live":`polite`,"aria-atomic":`true`,className:`sr-only`,children:t!==null&&r(`onboarding.success.notLive.copySuccess`)}),n&&(0,z.jsx)(K,{size:`sm`,intent:`error`,role:`status`,"aria-live":`polite`,children:r(`onboarding.success.notLive.copyError`)})]})}function MW({domain:e,nameservers:t,nameserversLoading:n,nameserversError:r,nameserversRefetching:i=!1,serverIp:a,docLink:o,onRecheck:s,recheckDisabled:c,rechecking:l=!1,onRequestPropagationHighlight:u,exiting:d=!1}){let f=(0,y.useId)(),p=(0,y.useId)(),m=(0,y.useId)(),h=(0,y.useId)(),g=(0,y.useId)(),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(`recommended`),S=(0,y.useCallback)(e=>{x(t=>t===e?null:e)},[]),C=b===`recommended`,w=b===`alternative`,{lastCopied:T,copyError:E,copyToClipboard:D}=bW(),O=SW({onRecheck:s,onRequestPropagationHighlight:u}),k=CW(d),A=wW();return(0,z.jsxs)(q,{gap:`md`,maxWidth:`md`,width:`full`,textAlign:`left`,ref:k,"data-testid":`domain-pointing-guide`,"aria-hidden":d||void 0,children:[(0,z.jsx)(DW,{recommendedHeadingId:p,recommendedPanelId:h,recommendedOpen:C,toggleSection:S,nameserversLoading:n,nameserversError:r,nameservers:t,nameserversRefetching:i,lastCopied:T,copyToClipboard:D,refetchOpacityRef:A}),a&&(0,z.jsx)(OW,{alternativeHeadingId:m,alternativePanelId:g,alternativeOpen:w,toggleSection:S,serverIp:a,domain:e,lastCopied:T,copyToClipboard:D}),(0,z.jsx)(AW,{explainerId:f,explainerOpen:_,setExplainerOpen:v,handleRecheckClick:O,recheckDisabled:c,rechecking:l,nameserversRefetching:i}),(0,z.jsx)(jW,{docLink:o,lastCopied:T,copyError:E})]})}function NW({recheck:e,recheckDisabled:t,rechecking:n}){let{t:r}=v(`ui`);return(0,z.jsx)(`div`,{className:`flex items-center gap-2 ml-5`,children:(0,z.jsx)(`button`,{type:`button`,onClick:e,disabled:t,className:R(`text-md font-medium text-brand hover:underline`,`disabled:opacity-50 disabled:no-underline disabled:cursor-not-allowed`),"data-testid":`dns-recheck-button`,children:n?r(`dnsStatus.recheck.checking`,{defaultValue:`Checking…`}):r(`dnsStatus.recheck.check`,{defaultValue:`Check DNS`})})})}function PW({domain:e,resolutionDetail:t,resolvedIps:n,nameservers:r,nameserversLoading:i,nameserversError:a,nameserversRefetching:o,serverIp:s,recheck:c,recheckDisabled:l,rechecking:u}){let{t:d}=v(`ui`),f=(0,z.jsx)(NW,{recheck:c,recheckDisabled:l,rechecking:u});if(t===`resolves-elsewhere`&&n&&n.length>0){let t=n.join(`, `);return(0,z.jsxs)(`div`,{className:`flex flex-col gap-3 mt-4 p-3 rounded-md bg-warning/10 border border-warning/20`,"data-testid":`dns-status-not-live`,role:`status`,children:[(0,z.jsxs)(`div`,{className:`flex items-start gap-2`,"data-testid":`dns-status-resolves-elsewhere`,children:[(0,z.jsx)(`i`,{className:`ri-error-warning-line text-warning shrink-0 mt-0.5`,"aria-hidden":`true`}),(0,z.jsxs)(`div`,{className:`text-xs text-text-primary`,children:[(0,z.jsx)(`p`,{className:`font-medium`,children:d(`dnsStatus.wrongServer.title`,{defaultValue:`{{domain}} points to a different server`,domain:e})}),(0,z.jsx)(`p`,{className:`text-text-secondary mt-1`,children:d(`dnsStatus.wrongServer.body`,{defaultValue:`{{domain}} points to {{wrongIps}}. You must connect your domain to our servers to complete setup.`,domain:e,wrongIps:t})})]})]}),(0,z.jsx)(MW,{domain:e,nameservers:r,nameserversLoading:i,nameserversError:a,nameserversRefetching:o,serverIp:s,docLink:null,onRecheck:c,recheckDisabled:l,rechecking:u})]})}return t===`not-registered`?(0,z.jsx)(`div`,{className:`flex flex-col gap-2 mt-4 p-3 rounded-md bg-warning/10 border border-warning/20`,"data-testid":`dns-status-not-live`,role:`status`,children:(0,z.jsxs)(`div`,{className:`flex items-start gap-2`,"data-testid":`dns-status-not-registered`,children:[(0,z.jsx)(`i`,{className:`ri-error-warning-line text-warning shrink-0 mt-0.5`,"aria-hidden":`true`}),(0,z.jsxs)(`div`,{className:`text-xs text-text-primary`,children:[(0,z.jsx)(`p`,{className:`font-medium`,children:d(`dnsStatus.unregistered.title`,{defaultValue:`{{domain}} is not a registered domain`,domain:e})}),(0,z.jsx)(`p`,{className:`text-text-secondary mt-1`,children:d(`dnsStatus.unregistered.body`,{defaultValue:`We couldn't find this domain in the public registry. Double-check the domain name or purchase it from a domain registrar and try again.`})})]})]})}):t===`no-records`?(0,z.jsxs)(`div`,{className:`flex flex-col gap-2 mt-4 p-3 rounded-md bg-warning/10 border border-warning/20`,"data-testid":`dns-status-not-live`,role:`status`,children:[(0,z.jsxs)(`div`,{className:`flex items-start gap-2`,"data-testid":`dns-status-no-records`,children:[(0,z.jsx)(`i`,{className:`ri-error-warning-line text-warning shrink-0 mt-0.5`,"aria-hidden":`true`}),(0,z.jsxs)(`div`,{className:`text-md text-text-primary`,children:[(0,z.jsx)(`p`,{className:`font-medium`,children:d(`dnsStatus.noRecords.title`,{defaultValue:`DNS for {{domain}} has no IPv4 records`,domain:e})}),(0,z.jsx)(`p`,{className:`text-text-secondary mt-1`,children:d(`dnsStatus.noRecords.body`,{defaultValue:`This domain doesn't resolve to any IPv4 addresses. Add an A record pointing to this server.`})})]})]}),f]}):(0,z.jsxs)(`div`,{className:`flex flex-col gap-2 mt-4 p-3 rounded-md bg-warning/10 border border-warning/20`,"data-testid":`dns-status-not-live`,role:`status`,children:[(0,z.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,z.jsx)(`i`,{className:`ri-error-warning-line text-warning shrink-0 mt-0.5`,"aria-hidden":`true`}),(0,z.jsxs)(`div`,{className:`text-md text-text-primary`,children:[(0,z.jsx)(`p`,{className:`font-medium`,children:d(`dnsStatus.notPropagated.title`,{defaultValue:`DNS for {{domain}} hasn't propagated to this server yet`,domain:e})}),(0,z.jsx)(`p`,{className:`text-text-secondary mt-1`,children:d(`dnsStatus.notPropagated.body`,{defaultValue:`Your site is installed but won't be reachable via this domain until DNS updates. This can take up to 48 hours.`})})]})]}),f]})}function FW({domain:e}){let{t}=v(`ui`),{status:n,rechecking:r,recheck:i,recheckDisabled:a,resolutionDetail:o,resolvedIps:s}=l(e||null,!!e),[c,u]=(0,y.useState)(null),d=n===`not-live`&&o===`resolves-elsewhere`;(0,y.useEffect)(()=>{if(!d)return;let e=!1;return h.getServerIps().then(t=>{e||u(t.publicIp||null)}).catch(()=>{}),()=>{e=!0}},[d]);let{nameservers:f,loading:p,error:g,refetching:_}=m(e||null,d);return e?n===`loading`?(0,z.jsxs)(`div`,{className:`flex items-center gap-2 text-md text-text-secondary mt-4`,"data-testid":`dns-status-loading`,children:[(0,z.jsx)(`i`,{className:`ri-loader-4-line animate-spin`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:t(`dnsStatus.checking`,{defaultValue:`Checking DNS for {{domain}}...`,domain:e})})]}):n===`live`?(0,z.jsxs)(`div`,{className:`flex items-center gap-2 text-md text-success mt-4`,"data-testid":`dns-status-live`,children:[(0,z.jsx)(`i`,{className:`ri-check-line`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{children:t(`dnsStatus.pointing`,{defaultValue:`DNS is pointing to this server`})})]}):(0,z.jsx)(PW,{domain:e,resolutionDetail:o,resolvedIps:s,nameservers:f,nameserversLoading:p,nameserversError:g,nameserversRefetching:_,serverIp:c,recheck:i,recheckDisabled:a,rechecking:r}):null}var IW=FW,LW={healthy:`var(--status-success)`,warning:`var(--status-warning)`,critical:`var(--status-error)`,unknown:`var(--text-secondary)`},RW={healthy:`bg-success`,warning:`bg-warning`,critical:`bg-error`,unknown:`bg-text-secondary`},zW={healthy:`Healthy`,warning:`Warning`,critical:`Critical`,unknown:`Unknown`};function BW({gaugeSize:e,strokeWidth:t,radius:n,circumference:r,dashOffset:i,status:a,clampedValue:o,isSm:s}){return(0,z.jsxs)(`div`,{className:`relative shrink-0`,"aria-hidden":`true`,children:[(0,z.jsxs)(`svg`,{width:e,height:e,viewBox:`0 0 ${e} ${e}`,className:`-rotate-90 motion-reduce:transition-none`,"aria-hidden":`true`,children:[(0,z.jsx)(`circle`,{cx:e/2,cy:e/2,r:n,fill:`none`,stroke:`currentColor`,strokeWidth:t,className:`text-muted/30`}),(0,z.jsx)(`circle`,{cx:e/2,cy:e/2,r:n,fill:`none`,stroke:LW[a],strokeWidth:t,strokeLinecap:`round`,strokeDasharray:r,strokeDashoffset:i,className:`transition-[stroke-dashoffset] duration-500 ease-out motion-reduce:transition-none`})]}),(0,z.jsx)(`span`,{className:R(`absolute inset-0 flex items-center justify-center`,`font-semibold text-text-primary`,`text-md`),children:o})]})}function VW({label:e,value:t,maxValue:n=100,unit:r=`%`,status:i,size:a=`md`}){let o=a===`sm`,s=o?48:64,c=o?3:4,l=(s-c)/2,u=2*Math.PI*l,d=Math.max(0,Math.min(t,n)),f=u*(1-(n>0?d/n:0));return(0,z.jsxs)(Eu,{"data-testid":`health-card`,padding:o?`sm`:`md`,className:`flex items-center gap-3`,role:`group`,"aria-label":`${e}: ${d}${r} - ${zW[i]}`,children:[(0,z.jsx)(BW,{gaugeSize:s,strokeWidth:c,radius:l,circumference:u,dashOffset:f,status:i,clampedValue:d,isSm:o}),(0,z.jsxs)(`div`,{className:`flex flex-col gap-0.5 min-w-0`,children:[(0,z.jsx)(`span`,{className:R(`font-medium text-text-primary truncate`,`text-md`),children:e}),(0,z.jsxs)(`span`,{className:`flex items-center gap-1.5`,children:[(0,z.jsx)(`span`,{className:R(`inline-block rounded-full shrink-0`,o?`w-1.5 h-1.5`:`w-2 h-2`,RW[i]),"aria-hidden":`true`}),(0,z.jsx)(`span`,{className:`text-md text-text-secondary capitalize`,children:zW[i]})]})]})]})}VW.displayName=`HealthCard`;var HW={default:`lg`,highlighted:`lg`,compact:`md`},UW={default:``,highlighted:`border-brand/50 bg-brand/[0.03] dark:bg-brand/[0.06]`,compact:``},WW=y.forwardRef(({icon:e,title:t,description:n,ctaLabel:r,ctaHref:i,onClick:a,variant:o=`default`,className:s},c)=>{let l=o===`compact`;return(0,z.jsx)(Eu,{asChild:!0,padding:HW[o],children:(0,z.jsxs)(`article`,{ref:c,"data-testid":`solution-card`,className:R(`flex flex-col gap-3`,`transition-all duration-200`,`hover:border-border-subtle`,`motion-reduce:transition-none`,UW[o],s),children:[(0,z.jsx)(`div`,{className:R(`flex items-center justify-center rounded-md`,`bg-brand/10 text-text-primary`,l?`w-9 h-9`:`w-11 h-11`),"aria-hidden":`true`,children:e}),(0,z.jsx)(`h3`,{className:R(`font-semibold text-text-primary leading-tight`,`text-md`),children:t}),(0,z.jsx)(`p`,{className:R(`text-text-secondary leading-relaxed`,`text-md`),children:n}),r&&(0,z.jsx)(`div`,{className:`mt-auto pt-1`,children:i?(0,z.jsxs)(`a`,{href:i,onClick:a,className:R(`inline-flex items-center gap-1`,`text-md font-medium text-text-primary`,`rounded-md px-3 py-1.5`,`border border-brand/30 bg-brand/5`,`transition-colors duration-150`,`hover:bg-brand/10`,`focus-visible:outline-none focus-visible:shadow-ring-default`,`motion-reduce:transition-none`),children:[r,(0,z.jsx)(`span`,{"aria-hidden":`true`,children:`→`})]}):(0,z.jsxs)(`button`,{type:`button`,onClick:a,className:R(`inline-flex items-center gap-1`,`text-md font-medium text-text-primary`,`rounded-md px-3 py-1.5`,`border border-brand/30 bg-brand/5`,`transition-colors duration-150`,`hover:bg-brand/10`,`focus-visible:outline-none focus-visible:shadow-ring-default`,`motion-reduce:transition-none`),children:[r,(0,z.jsx)(`span`,{"aria-hidden":`true`,children:`→`})]})})]})})});WW.displayName=`SolutionCard`;var GW={glass:`bg-surface/60 backdrop-blur-md border-white/10`,default:`bg-surface border-border-subtle`},KW=R(`bg-transparent border-none cursor-pointer p-0.5 rounded`,`text-text-secondary hover:text-text-primary transition-colors`,`focus-visible:outline-none focus-visible:shadow-ring-default`);function qW({collapsed:e,onToggleCollapse:t}){let{t:n}=v(`ui`);return(0,z.jsx)(`button`,{type:`button`,onClick:t,className:KW,"aria-label":e?n(`widgetCard.expand`,{defaultValue:`Expand widget`}):n(`widgetCard.collapse`,{defaultValue:`Collapse widget`}),"data-testid":`widget-card-collapse`,children:(0,z.jsx)(V,{name:`arrow-down-s-line`,size:`sm`,decorative:!0,className:R(`transition-transform duration-200`,e&&`-rotate-90`)})})}function JW({onHide:e}){let{t}=v(`ui`);return(0,z.jsx)(`button`,{type:`button`,onClick:e,className:R(`bg-transparent border-none cursor-pointer p-1 rounded`,`text-text-secondary hover:text-text-primary transition-colors`,`focus-visible:outline-none focus-visible:shadow-ring-default`),"aria-label":t(`widgetCard.hide`,{defaultValue:`Hide widget`}),"data-testid":`widget-card-hide`,children:(0,z.jsx)(V,{name:`close-line`,size:`sm`,decorative:!0})})}function YW({title:e,subtitle:t,action:n,collapsed:r,onToggleCollapse:i,editable:a,onHide:o}){return(0,z.jsxs)(`div`,{className:`flex items-center justify-between p-4 border-b border-border-subtle`,children:[(0,z.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[i&&(0,z.jsx)(qW,{collapsed:r,onToggleCollapse:i}),(0,z.jsxs)(`div`,{className:`min-w-0`,children:[(0,z.jsx)(`div`,{"data-testid":`widget-card-title`,className:`text-lg font-semibold text-text-primary leading-tight`,children:e}),t&&(0,z.jsx)(`div`,{className:`text-md text-text-secondary mt-0.5`,children:t})]})]}),(0,z.jsxs)(`div`,{className:`flex items-center gap-2 shrink-0`,children:[n&&(0,z.jsx)(`div`,{children:n}),a&&o&&(0,z.jsx)(JW,{onHide:o})]})]})}function XW({title:e,subtitle:t,action:n,children:r,variant:i=`default`,className:a,noPadding:o=!1,collapsed:s=!1,onToggleCollapse:c,editable:l=!1,onHide:u,accentColor:d,"data-testid":f=`widget-card`}){return(0,z.jsxs)(`div`,{"data-testid":f,"data-variant":i,className:R(`card rounded-md border overflow-hidden`,GW[i],a),style:d?{borderTop:`3px solid ${d}`}:void 0,children:[(0,z.jsx)(YW,{title:e,subtitle:t,action:n,collapsed:s,onToggleCollapse:c,editable:l,onHide:u}),!s&&(0,z.jsx)(`div`,{"data-testid":`widget-card-content`,className:o?void 0:`p-4`,children:r})]})}XW.displayName=`WidgetCard`;var ZW=class extends Error{embedId;timeoutMs;constructor(e){super(`EmbedFrame health check timed out after ${e.timeoutMs}ms for embed "${e.embedId}"`),this.name=`EmbedHealthCheckTimeoutError`,this.embedId=e.embedId,this.timeoutMs=e.timeoutMs}},QW=class extends Error{where;constructor(e){super(e.where===`allowlist`?`SECURITY: wildcard origin in allowedOrigins is forbidden`:`SECURITY: wildcard origin is forbidden`),this.name=`WildcardOriginError`,this.where=e.where}},$W=new Map;function eG(e,t){$W.set(e,t)}function tG(e){$W.delete(e)}function nG(e){if(!e)return!1;for(let t of $W.values())if(t.contentWindow===e)return!0;return!1}function rG(e,t,n,r){let i=!1,a=0,o=[],s=[];function c(){for(let e of o)clearTimeout(e);o.length=0}function l(){for(let e of s)e();s.length=0}function u(){if(i)return;l();let{timeoutMs:d}=t.healthCheck,f=setTimeout(()=>{if(!i){if(a<t.healthCheck.retryCount){a++;let e=Math.min(1e3*2**(a-1),4e3);o.push(setTimeout(u,e))}else r(new ZW({embedId:t.id,timeoutMs:d}))}},d);if(o.push(f),t.healthCheck.type===`postMessage`){let r=sG(t.src),a=e=>{i||e.origin!==r||e.data?.type===`heartbeat-pong`&&(c(),l(),n())};window.addEventListener(`message`,a),s.push(()=>window.removeEventListener(`message`,a)),aG(e,{type:`heartbeat-ping`},r)}else{let t=()=>{i||(c(),l(),n())};e.addEventListener(`load`,t),s.push(()=>e.removeEventListener(`load`,t))}}return u(),{cancel(){i=!0,c(),l()}}}function iG(e,t,n){if(t===`fill`)return e.style.width=`100%`,e.style.height=`100%`,()=>{};if(t===`fixed`||!n)return()=>{};let r=t=>{if(t.origin!==n)return;let r=t.data;r?.type===`resize`&&typeof r.height==`number`&&(e.style.height=`${r.height}px`)};return window.addEventListener(`message`,r),()=>window.removeEventListener(`message`,r)}function aG(e,t,n){if(n===`*`)throw new QW({where:`target`});e.contentWindow?.postMessage(t,n)}function oG(e,t){if(t.includes(`*`))throw new QW({where:`allowlist`});let n=n=>{t.includes(n.origin)&&nG(n.source)&&e(n)};return window.addEventListener(`message`,n),()=>window.removeEventListener(`message`,n)}function sG(e){if(typeof e==`function`)return typeof window<`u`?window.location.origin:``;try{return new URL(e,window.location.origin).origin}catch{return typeof window<`u`?window.location.origin:``}}function cG(e){return{loadingAria:e(`embedFrame.loadingAria`,{defaultValue:`Loading embedded content`}),errorTitle:e(`embedFrame.errorTitle`,{defaultValue:`Failed to load embedded content`}),errorFallbackMessage:e(`embedFrame.errorFallbackMessage`,{defaultValue:`The embedded application could not be loaded.`}),fallbackLink:e(`embedFrame.fallbackLink`,{defaultValue:`Open in new tab`})}}function lG(e,t){let n=Object.entries(e??{}).filter(([,e])=>e!==void 0);return{...cG(t),...Object.fromEntries(n)}}var uG={sm:`min-h-[300px]`,md:`min-h-[500px]`,lg:`min-h-[600px]`};function dG(){return typeof document>`u`?!1:document.documentElement.classList.contains(`dark`)}function fG(e,t){let n;if(n=typeof e.src==`function`?e.src({accessToken:t&&`accessToken`in t?t.accessToken:``}):e.src,dG()){let t=sG(e.src),r=typeof window<`u`?window.location.origin:``;if(t===r)try{let e=new URL(n,r);e.searchParams.set(`theme`,`dark`),n=e.toString()}catch{n=`${n}${n.includes(`?`)?`&`:`?`}theme=dark`}}return n}function pG(e,t,n){return R(`embed-frame relative`,e===`fill`&&`w-full h-full min-h-[400px]`,e===`auto`&&`w-full`,t&&uG[t],n)}function mG(e,t){return R(`border-0`,e===`fill`&&`w-full h-full`,(e===`auto`||e===`fixed`)&&`w-full`,t===`loading`&&`invisible absolute`)}function hG(e){return(0,y.useCallback)(t=>{t.data?.type===`navigate`&&t.data.path&&e&&e(t.data.path)},[e])}function gG({config:e,token:t,onError:n,onReady:r,onNavigate:i,labels:a,minHeight:o,className:s}){let{t:c}=v(`ui`),l=(0,y.useMemo)(()=>lG(a,c),[a,c]),u=(0,y.useRef)(null),[d,f]=(0,y.useState)(`loading`),[p,m]=(0,y.useState)(``),h=fG(e,t),g=sG(e.src),_=(0,y.useCallback)(()=>{f(`ready`),r()},[r]),b=(0,y.useCallback)(e=>{f(`error`),m(e.message),n(e)},[n]),x=hG(i);(0,y.useEffect)(()=>{let t=u.current;if(!t)return;eG(e.id,t);let n=rG(t,e,_,b),r=iG(t,e.resizeStrategy,g),a=i?oG(x,[g]):void 0;return()=>{n.cancel(),r(),a?.(),tG(e.id)}},[e,g,_,b,i,x]);let S=pG(e.resizeStrategy,o,s),C=mG(e.resizeStrategy,d);return(0,z.jsxs)(`div`,{"data-testid":`embed-frame`,className:S,children:[d===`loading`&&(0,z.jsxs)(`div`,{"data-testid":`embed-frame-loading`,className:`space-y-4 p-6`,role:`status`,"aria-busy":`true`,"aria-label":l.loadingAria,children:[(0,z.jsx)(`div`,{className:`h-8 w-1/3 animate-pulse motion-reduce:animate-none rounded bg-brand/10`}),(0,z.jsx)(`div`,{className:`h-4 w-2/3 animate-pulse motion-reduce:animate-none rounded bg-brand/10`}),(0,z.jsx)(`div`,{className:`h-4 w-1/2 animate-pulse motion-reduce:animate-none rounded bg-brand/10`}),(0,z.jsx)(`div`,{className:`h-64 w-full animate-pulse motion-reduce:animate-none rounded bg-brand/10`})]}),d===`error`&&(0,z.jsxs)(`div`,{"data-testid":`embed-frame-error`,className:`rounded-md border border-error/20 bg-error/5 p-8 text-center space-y-4`,role:`alert`,children:[(0,z.jsx)(`h3`,{className:`text-lg font-semibold text-error`,children:l.errorTitle}),(0,z.jsx)(`p`,{className:`text-md text-text-secondary`,children:p||l.errorFallbackMessage}),e.fallbackUrl&&(0,z.jsx)(`a`,{href:e.fallbackUrl,target:`_blank`,rel:`noopener noreferrer`,"data-testid":`embed-frame-fallback`,className:R(`inline-flex items-center gap-2`,`rounded-md bg-brand px-4 py-2`,`text-md font-medium text-brand-text`,`hover:bg-brand/90 transition-colors motion-reduce:transition-none`),children:l.fallbackLink})]}),(0,z.jsx)(`iframe`,{ref:u,"data-testid":`embed-frame-iframe`,"data-embed-id":e.id,src:h,sandbox:e.sandbox,allow:e.allow,title:c(`embedFrame.iframeTitle`,{defaultValue:`Embedded content: {{id}}`,id:e.id}),className:C,"aria-hidden":d!==`ready`})]})}gG.displayName=`EmbedFrame`;var _G=y.forwardRef(({title:e,description:t,onRetry:n,retryLabel:r,className:i,...a},o)=>{let{t:s}=v(`ui`),c=e??s(`errorState.title`,{defaultValue:`Something went wrong`}),l=t??s(`errorState.description`,{defaultValue:`An error occurred while loading this content. Please try again.`}),u=r??s(`errorState.retry`,{defaultValue:`Try again`});return(0,z.jsxs)(`div`,{ref:o,"data-testid":`error-state`,className:R(`flex flex-col items-center gap-4 py-16 text-center`,i),...a,children:[(0,z.jsx)(V,{name:`error-warning-line`,size:`xl`,className:`text-3xl text-error`,"aria-hidden":`true`}),(0,z.jsxs)(q,{gap:`xs`,align:`center`,children:[(0,z.jsx)(K,{as:`p`,size:`sm`,weight:`medium`,"data-testid":`error-state-title`,children:c}),(0,z.jsx)(K,{as:`p`,size:`sm`,className:`text-text-secondary`,"data-testid":`error-state-description`,children:l})]}),n&&(0,z.jsxs)(W,{variant:`outline`,onClick:n,children:[(0,z.jsx)(V,{name:`refresh-line`,"aria-hidden":`true`}),u]})]})});_G.displayName=`ErrorState`;function vG({ctaLabel:e,supportUrl:t,onCtaClick:n,secondaryLabel:r,secondaryUrl:i,ctaDisabled:a,ctaDisabledReason:o,hideCta:s}){return s?null:(0,z.jsxs)(z.Fragment,{children:[n?(0,z.jsx)(W,{size:`sm`,intent:`brand`,type:`button`,disabled:a,disabledReason:o,onClick:n,children:e}):(0,z.jsx)(W,{asChild:!0,size:`sm`,intent:`brand`,children:(0,z.jsx)(`a`,{href:Rg(t),target:`_blank`,rel:`noreferrer`,children:e})}),r&&i&&(0,z.jsx)(Qb,{href:Rg(i),target:`_blank`,rel:`noreferrer`,children:r})]})}function yG({heading:e,message:t,ctaLabel:n,supportUrl:r=`https://support.cpanel.net/`,onCtaClick:i,secondaryLabel:a,secondaryUrl:o,ctaDisabled:s,ctaDisabledReason:c,hideCta:l}){let{t:u}=v(`ui`);return(0,z.jsxs)(`div`,{className:`flex flex-col gap-2.5`,children:[(0,z.jsx)(`p`,{className:`font-medium text-text-primary`,children:e??u(`escalationPrompt.heading`,{defaultValue:`I wasn't able to find an answer.`})}),(0,z.jsx)(`p`,{className:`text-text-secondary`,children:t??u(`escalationPrompt.message`,{defaultValue:`You can try rephrasing your question, or contact our support team.`})}),(0,z.jsx)(vG,{ctaLabel:n??u(`escalationPrompt.cta`,{defaultValue:`Contact Support`}),supportUrl:r,onCtaClick:i,secondaryLabel:a,secondaryUrl:o,ctaDisabled:s,ctaDisabledReason:c,hideCta:l})]})}var bG=300;function xG({label:e,onRemove:t}){let{t:n}=v(`ui`);return(0,z.jsxs)(`span`,{className:R(`inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-md font-medium`,`bg-brand/10 text-text-primary border border-brand/20`),children:[e,(0,z.jsx)(`button`,{type:`button`,onClick:t,"aria-label":n(`filterBar.removeFilter`,{defaultValue:`Remove filter: {{label}}`,label:e}),className:`ml-0.5 rounded-full hover:bg-brand/20 transition-colors motion-reduce:transition-none p-0.5`,children:(0,z.jsx)(V,{name:`close-line`,size:`sm`,"aria-hidden":`true`})})]})}var SG=y.forwardRef(({searchValue:e,onSearchChange:t,searchPlaceholder:n,filters:r=[],activeFilters:i={},onFilterChange:a,onClear:o,clearAllLabel:s,className:c},l)=>{let{t:u}=v(`ui`),d=n??u(`filterBar.searchPlaceholder`,{defaultValue:`Search…`}),f=s??u(`filterBar.clearAll`,{defaultValue:`Clear all`}),[p,m]=y.useState(e),h=y.useRef(null),g=y.useRef(null);y.useEffect(()=>{m(e)},[e]),y.useEffect(()=>()=>{h.current&&clearTimeout(h.current)},[]);let _=y.useCallback(e=>{let n=e.target.value;m(n),h.current&&clearTimeout(h.current),h.current=setTimeout(()=>t(n),bG)},[t]),b=y.useCallback(()=>{m(``),h.current&&clearTimeout(h.current),t(``),g.current?.focus()},[t]),x=y.useMemo(()=>{let e={};for(let t of r){let n={};for(let e of t.options)n[e.value]=e.label;e[t.id]=n}return e},[r]),S=y.useMemo(()=>{let e={};for(let t of r)e[t.id]=t.label;return e},[r]),C=Object.entries(i).filter(([,e])=>e!==``),w=C.length>0;return(0,z.jsxs)(`div`,{ref:l,className:R(`space-y-2`,c),"data-testid":`filter-bar`,children:[(0,z.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,z.jsx)(yP,{ref:g,value:p,onChange:_,onClear:b,placeholder:d,"data-testid":`filter-bar-search`,className:`w-full sm:w-auto sm:min-w-[16rem] sm:flex-1 sm:max-w-sm`}),r.map(e=>(0,z.jsx)(`div`,{className:`w-full sm:w-auto sm:min-w-[10rem]`,children:(0,z.jsxs)(Uj,{value:i[e.id]??``,onValueChange:t=>a?.(e.id,t),children:[(0,z.jsx)(qj,{"aria-label":e.label,"data-testid":`filter-bar-select-${e.id}`,children:(0,z.jsx)(Gj,{placeholder:e.label})}),(0,z.jsx)(Xj,{children:e.options.map(e=>(0,z.jsx)(Qj,{value:e.value,children:e.label},e.value))})]})},e.id))]}),w&&(0,z.jsxs)(`div`,{className:`flex flex-wrap items-center gap-1.5`,"data-testid":`filter-bar-chips`,children:[C.map(([e,t])=>{let n=x[e]?.[t]??t,r=S[e]??e;return(0,z.jsx)(`span`,{"data-testid":`filter-bar-chip-${e}`,children:(0,z.jsx)(xG,{label:`${r}: ${n}`,onRemove:()=>a?.(e,``)})},e)}),(0,z.jsx)(`button`,{type:`button`,onClick:o,"data-testid":`filter-bar-clear-all`,className:R(`text-md font-medium text-text-secondary ml-1 px-1`,`hover:text-text-primary underline-offset-4 hover:underline`,`transition-colors motion-reduce:transition-none`),children:f})]})]})});SG.displayName=`FilterBar`;var CG=y.forwardRef(({title:e,subtitle:t,actions:n,secondaryAction:r,icon:i,badges:a,breadcrumb:o,className:s,...c},l)=>{let u=!!n||!!r,d=t?(0,z.jsx)(K,{as:`p`,size:`md`,intent:`neutral`,className:`text-text-secondary mt-0.5`,"data-testid":`hub-page-header-subtitle`,children:t}):null,f=(0,z.jsxs)(q,{gap:`xs`,className:`min-w-0`,children:[(0,z.jsx)(Xh,{level:1,wrapAnywhere:!0,className:`text-xl sm:text-2xl font-bold`,children:Ue(e,`.@`)}),a?(0,z.jsxs)(G,{gap:`sm`,align:`center`,wrap:!0,"data-testid":`hub-page-header-badges`,children:[d,a]}):d]}),p=i?(0,z.jsxs)(G,{gap:`md`,align:`center`,className:`min-w-0`,children:[(0,z.jsx)(`div`,{"data-testid":`hub-page-header-icon`,className:`shrink-0`,children:i}),f]}):f,m=u&&(0,z.jsxs)(G,{gap:`sm`,align:`center`,"data-testid":`hub-page-header-actions`,children:[r,n]});return o?(0,z.jsx)(`div`,{ref:l,"data-testid":`hub-page-header`,className:s,...c,children:(0,z.jsxs)(q,{gap:`md`,children:[(0,z.jsx)(`div`,{"data-testid":`hub-page-header-breadcrumb`,children:o}),(0,z.jsxs)(`div`,{className:`flex items-center justify-between flex-wrap gap-4`,children:[p,m]})]})}):(0,z.jsxs)(`div`,{ref:l,"data-testid":`hub-page-header`,className:R(`flex items-center justify-between flex-wrap gap-4`,s),...c,children:[p,m]})});CG.displayName=`HubPageHeader`;var wG=12,TG=.35,EG=1,DG=12,OG=new Set([`ArrowUp`,`PageUp`,`Home`]),kG=new Set([`ArrowDown`,`PageDown`,`End`]);function AG(e,t){let n=Math.max(0,e.scrollHeight-e.clientHeight);if(!t)return n;let r=Math.max(0,t.offsetTop-DG);return r<e.scrollTop?n:Math.min(r,n)}function jG(e,t){let n=(0,y.useRef)(null),r=Mv(),i=(0,y.useRef)(!0),a=(0,y.useRef)(null),o=(0,y.useRef)(null),s=(0,y.useRef)(null),c=(0,y.useRef)(null),l=(0,y.useRef)(0),[u,d]=(0,y.useState)(!1),f=(0,y.useCallback)(()=>n.current?.parentElement??null,[]),p=(0,y.useCallback)(()=>{o.current!==null&&(cancelAnimationFrame(o.current),o.current=null)},[]);(0,y.useEffect)(()=>p,[p]);let m=(0,y.useCallback)(()=>{p(),s.current=null},[p]),h=(0,y.useCallback)((e,t)=>{e.scrollTop=t,s.current=e.scrollTop},[]),g=(0,y.useCallback)(e=>{if(p(),r){h(e,AG(e,a.current));return}let t=()=>{o.current=null;let n=AG(e,a.current),r=n-e.scrollTop;if(Math.abs(r)<=EG){h(e,n);return}let i=e.scrollTop;if(h(e,i+r*TG),e.scrollTop===i){h(e,n);return}o.current=requestAnimationFrame(t)};t()},[r,p,h]),_=(0,y.useCallback)(e=>{if(o.current!==null)return;let t=e.scrollHeight-e.scrollTop-e.clientHeight<=wG;i.current=t,t&&d(!1)},[]);(0,y.useEffect)(()=>{let e=f();if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(()=>{l.current=e.scrollHeight,o.current===null&&(i.current?h(e,AG(e,a.current)):_(e))});return t.observe(e),()=>t.disconnect()},[f,h,_]),(0,y.useEffect)(()=>{let e=f();if(!e)return;let t=()=>{e.scrollTop!==s.current&&(m(),_(e))},n=e=>{m(),e.deltaY<0&&(i.current=!1)},r=e=>{let t=e.touches?.[0];c.current=t?{identifier:t.identifier,clientY:t.clientY}:null},a=e=>{m();let t=e.touches?.[0];if(!t)return;let n=c.current,r=n!==null&&n.identifier===t.identifier&&e.touches.length===1;c.current={identifier:t.identifier,clientY:t.clientY},r&&t.clientY>n.clientY&&(i.current=!1)},o=t=>{let n=t.key===` `&&t.target===e,r=OG.has(t.key)||n&&t.shiftKey;!r&&!kG.has(t.key)&&!n||(m(),r&&(i.current=!1))};return e.addEventListener(`scroll`,t,{passive:!0}),e.addEventListener(`wheel`,n,{passive:!0}),e.addEventListener(`touchstart`,r,{passive:!0}),e.addEventListener(`touchmove`,a,{passive:!0}),e.addEventListener(`keydown`,o),()=>{e.removeEventListener(`scroll`,t),e.removeEventListener(`wheel`,n),e.removeEventListener(`touchstart`,r),e.removeEventListener(`touchmove`,a),e.removeEventListener(`keydown`,o)}},[f,_,m]);let v=(0,y.useCallback)(()=>{let e=f();if(e){if(e.scrollHeight<=e.clientHeight){i.current=!0,d(!1);return}i.current?o.current===null&&g(e):d(!0)}},[f,g]);return(0,y.useEffect)(()=>{let e=f();if(!e)return;l.current=e.scrollHeight;let t=new MutationObserver(()=>{let t=e.scrollHeight,n=l.current;l.current=t,t>n?v():t<n&&_(e)});return t.observe(e,{childList:!0,subtree:!0,characterData:!0}),()=>t.disconnect()},[f,v,_]),(0,y.useEffect)(()=>{v()},[e.length,t,v]),{bottomRef:n,newestRef:a,showJumpToLatest:u,jumpToLatest:(0,y.useCallback)(e=>{let t=f();t&&(e?.restoreFocus&&t.focus({preventScroll:!0}),i.current=!0,d(!1),g(t))},[f,g])}}var MG=600;function NG(e,t=MG){let[n,r]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{let n=e.current;if(!n)return;let i=null,a=()=>{r(!1),i!==null&&window.clearTimeout(i),i=window.setTimeout(()=>r(!0),t)};return n.addEventListener(`scroll`,a,{passive:!0}),()=>{n.removeEventListener(`scroll`,a),i!==null&&window.clearTimeout(i)}},[e,t]),{idle:n}}function PG({messages:e,loading:t,onStreamDone:n,onFeedback:r,resolveActionNav:i,secretLabels:a,resolveSecret:o,codeCopyLabels:s,label:c,typingLabel:l,typingPhrases:u,sourcesLabel:d,actionFallbackLabel:f,helpfulLabel:p,notHelpfulLabel:m,jumpToLatestLabel:h,className:g,unableContent:_,resolveUnableContent:b,declinedContent:x,resolveDeclinedContent:S}){let{t:C}=v(`ui`),{bottomRef:w,newestRef:T,showJumpToLatest:E,jumpToLatest:D}=jG(e,t),O=(0,y.useRef)(null),{idle:k}=NG(O);return(0,z.jsxs)(`div`,{className:R(`relative flex min-h-0 flex-1 flex-col`,g),children:[(0,z.jsxs)(`div`,{ref:O,className:`message-log-scroller relative flex min-h-0 flex-1 flex-col gap-3 overflow-y-auto overscroll-contain pt-3`,"data-scrollbar-idle":k?`true`:void 0,role:`log`,"aria-live":`polite`,"aria-label":c??C(`messageList.label`,{defaultValue:`Conversation`}),tabIndex:0,children:[e.map((t,c)=>{let l=c===e.length-1?T:void 0;return t.role===`user`?(0,z.jsx)(aC,{ref:l,content:t.content},t.id):(0,z.jsx)(LP,{ref:l,content:t.content,streaming:t.streaming,error:t.error,unable:t.unable,unableContent:b?.(t)??_,declined:t.declined,paused:t.paused,declinedContent:S?.(t)??x,articles:t.articles,actions:t.actions,sourcesLabel:d,actionFallbackLabel:f,feedback:t.feedback,helpfulLabel:p,notHelpfulLabel:m,resolveActionNav:i,secretLabels:a,resolveSecret:o,codeCopyLabels:s,onStreamDone:n?()=>n(t.id):void 0,onFeedback:r?e=>r(t.id,e):void 0},t.id)}),t&&(0,z.jsx)(iC,{label:l,phrases:u}),(0,z.jsx)(`div`,{ref:w,className:`-mt-3`,"data-testid":`message-list-scroll-anchor`})]}),E&&(0,z.jsx)(W,{iconOnly:!0,variant:`secondary`,shape:`pill`,size:`sm`,minHeight:`touch`,type:`button`,"aria-label":h??C(`messageList.jumpToLatest`,{defaultValue:`Jump to latest messages`}),onClick:e=>D({restoreFocus:document.activeElement===e.currentTarget}),className:`absolute bottom-3 left-1/2 min-w-[44px] -translate-x-1/2 cursor-pointer bg-raised shadow-md hover:bg-raised hover:shadow-lg`,"data-testid":`message-list-jump-to-latest`,icon:`arrow-down-line`})]})}var FG={sm:`max-w-[480px]`,md:`max-w-[640px]`,default:`max-w-[720px]`,lg:`max-w-[860px]`};function IG(e,t){return e<t?`complete`:e===t?`current`:`pending`}function LG(e,t){return e.map((e,n)=>({id:`step-${n}`,label:e,status:IG(n,t)}))}function RG({children:e,className:t}){return(0,z.jsx)(`div`,{className:R(`px-6 py-4 sm:py-6 overflow-y-auto flex-1 min-h-0`,t),"data-testid":`modal-wizard-body`,children:e})}function zG({children:e,className:t}){return(0,z.jsx)(`div`,{className:R(`flex flex-col-reverse items-center border-t border-border-subtle px-6 py-4 shrink-0 sm:flex-row sm:justify-between sm:space-x-2`,t),"data-testid":`modal-wizard-footer`,children:e})}var BG=`input:not([type=hidden]):not([type=checkbox]):not([disabled]):not([readonly]), select:not([disabled]), textarea:not([disabled]):not([readonly])`,VG=`input:not([type=hidden]):not([type=checkbox]), select, textarea`;function HG(e,t,n){let r=t?.querySelector(n);return r?(e.preventDefault(),r.focus(),!0):!1}function UG(e,t,n){let r=e.target;if(n&&HG(e,r,n)||t&&HG(e,r,BG))return;let i=r?.querySelector(`h1, h2`);if(i){e.preventDefault(),i.setAttribute(`tabindex`,`-1`),i.focus({preventScroll:!0});return}HG(e,r,VG)}function WG({isSteppedMode:e,steps:t,currentStep:n,title:r,description:i}){let{t:a}=v(`ui`),o=e&&t;return(0,z.jsxs)(`div`,{className:`px-6 py-5 shrink-0`,children:[(0,z.jsxs)(`div`,{className:`flex items-center justify-between gap-3`,children:[r?(0,z.jsx)(Oc,{className:`flex-1 min-w-0 text-lg font-semibold leading-tight tracking-tight text-text-primary [overflow-wrap:anywhere]`,children:We(r,`.@`)}):(0,z.jsx)(`span`,{className:`flex-1`}),(0,z.jsx)(Ac,{className:`flex items-center justify-center w-11 h-11 sm:w-9 sm:h-9 rounded-md text-text-secondary hover:text-text-primary hover:bg-hover transition-colors motion-reduce:transition-none shrink-0 -mr-2`,"aria-label":a(`modalWizard.close`,{defaultValue:`Close`}),"data-testid":`modal-wizard-close`,children:(0,z.jsx)(V,{name:`close-line`,size:`md`,"aria-hidden":`true`})})]}),i&&(0,z.jsx)(kc,{className:`mt-1.5 text-md text-text-secondary [overflow-wrap:anywhere]`,children:We(i,`.@`)}),o&&(0,z.jsx)(OM,{steps:LG(t,n),labelPlacement:`bottom`,className:`mx-auto mt-5 max-w-md`,"data-testid":`modal-wizard-stepper`})]})}function GG({title:e,description:t,isSteppedMode:n}){let{t:r}=v(`ui`);return(0,z.jsxs)(z.Fragment,{children:[!e&&(0,z.jsx)(Oc,{className:`sr-only`,children:n?r(`modalWizard.srTitle.stepped`,{defaultValue:`Setup wizard`}):r(`modalWizard.srTitle.simple`,{defaultValue:`Dialog`})}),!t&&(0,z.jsx)(kc,{className:`sr-only`,children:n?r(`modalWizard.srDescription.stepped`,{defaultValue:`Step-by-step setup wizard`}):r(`modalWizard.srDescription.simple`,{defaultValue:`Dialog content`})})]})}function KG({showBack:e,onBack:t,continueEnabled:n,continueLabel:r,continueDisabledReason:i,onContinue:a}){let{t:o}=v(`ui`);return(0,z.jsxs)(zG,{children:[e?(0,z.jsxs)(W,{variant:`ghost`,size:`sm`,onClick:t,"data-testid":`wizard-back`,children:[(0,z.jsx)(V,{name:`arrow-left-line`,size:`sm`,"aria-hidden":`true`}),o(`modalWizard.back`,{defaultValue:`Back`})]}):(0,z.jsx)(`div`,{}),(0,z.jsxs)(W,{"data-testid":`wizard-continue`,disabled:!n,disabledReason:n?void 0:i,onClick:a,children:[r,(0,z.jsx)(V,{name:`arrow-right-line`,size:`sm`,"aria-hidden":`true`})]})]})}function qG({testId:e,size:t,disableOutsideClickClose:n,className:r,title:i,description:a,isSteppedMode:o,steps:s,currentStep:c,children:l,showFooter:u,showBack:d,onBack:f,continueEnabled:p,continueLabel:m,continueDisabledReason:h,onContinue:g,focusFirstField:_,initialFocusSelector:v}){return(0,z.jsxs)(Ol,{"data-testid":e??`modal-wizard`,scrollable:!0,hideCloseButton:!0,disableOutsideClickClose:n,className:R(`w-[calc(100%-1rem)] sm:w-[calc(100%-3rem)]`,FG[t],r),onOpenAutoFocus:e=>UG(e,_,v),children:[(0,z.jsx)(GG,{title:i,description:a,isSteppedMode:o}),(0,z.jsx)(WG,{isSteppedMode:o,steps:s,currentStep:c,title:i,description:a}),l,u&&(0,z.jsx)(KG,{showBack:d,onBack:f,continueEnabled:p,continueLabel:m,continueDisabledReason:h,onContinue:g})]})}function JG(e,t,n,r){let i=!!(e&&e.length>0);return{isSteppedMode:i,showFooter:i&&(n!==void 0||r!==void 0),showBack:i&&t>0&&n!==void 0}}function YG(e){return t=>{t||e()}}function XG({open:e,onClose:t,steps:n,currentStep:r=0,onBack:i,onContinue:a,continueEnabled:o=!0,continueLabel:s,continueDisabledReason:c,title:l,description:u,size:d=`default`,disableOutsideClickClose:f=!1,focusFirstField:p,initialFocusSelector:m,children:h,className:g,"data-testid":_}){let{t:y}=v(`ui`),b=s??y(`modalWizard.continue`,{defaultValue:`Continue`}),{isSteppedMode:x,showFooter:S,showBack:C}=JG(n,r,i,a);return(0,z.jsx)(pl,{open:e,onOpenChange:YG(t),children:(0,z.jsx)(qG,{testId:_,size:d,disableOutsideClickClose:f,className:g,title:l,description:u,isSteppedMode:x,steps:n,currentStep:r,showFooter:S,showBack:C,onBack:i,continueEnabled:o,continueLabel:b,continueDisabledReason:c,onContinue:a,focusFirstField:p,initialFocusSelector:m,children:h})})}XG.displayName=`ModalWizard`;function ZG(e){return{regionAria:e(`onboardingWizard.regionAria`,{defaultValue:`Onboarding wizard`}),stepCounter:(t,n)=>e(`onboardingWizard.stepCounter`,{defaultValue:`Step {{current}} of {{total}}`,current:t,total:n}),progressAria:(t,n,r)=>e(`onboardingWizard.progressAria`,{defaultValue:`Step {{current}} of {{total}}: {{title}}`,current:t,total:n,title:r}),skip:e(`onboardingWizard.skip`,{defaultValue:`Skip`}),back:e(`onboardingWizard.back`,{defaultValue:`Back`}),next:e(`onboardingWizard.next`,{defaultValue:`Next`}),complete:e(`onboardingWizard.complete`,{defaultValue:`Complete`})}}function QG(e,t){let n=Object.entries(e??{}).filter(([,e])=>e!==void 0);return{...ZG(t),...Object.fromEntries(n)}}function $G({steps:e,currentStep:t,onStepChange:n,onComplete:r,onSkip:i,labels:a,children:o,className:s}){let{t:c}=v(`ui`),l=(0,y.useMemo)(()=>QG(a,c),[c,a]),u=t===0,d=t===e.length-1,f=e[t];return(0,z.jsxs)(`section`,{"data-testid":`onboarding-wizard`,className:R(`flex flex-col gap-6`,s),"aria-label":l.regionAria,children:[(0,z.jsxs)(`div`,{"data-testid":`onboarding-wizard-progress`,className:`flex flex-col gap-3`,children:[(0,z.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,z.jsx)(`span`,{className:`text-md text-text-secondary`,children:l.stepCounter(t+1,e.length)}),i&&(0,z.jsx)(W,{variant:`ghost`,size:`sm`,"data-testid":`onboarding-wizard-skip`,onClick:i,children:l.skip})]}),(0,z.jsx)(`div`,{role:`progressbar`,"aria-valuenow":t+1,"aria-valuemin":1,"aria-valuemax":e.length,"aria-label":l.progressAria(t+1,e.length,f?.title??``),className:`flex gap-1.5`,children:e.map((e,n)=>(0,z.jsx)(`div`,{"data-testid":`onboarding-wizard-segment-${n}`,"aria-hidden":`true`,className:R(`h-1.5 flex-1 rounded-full transition-colors duration-200 motion-reduce:transition-none`,n<=t?`bg-brand`:`bg-muted`)},e.id))}),f&&(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`h2`,{"data-testid":`onboarding-wizard-title`,className:`text-lg font-semibold text-text-primary m-0`,children:f.title}),f.description&&(0,z.jsx)(`p`,{"data-testid":`onboarding-wizard-description`,className:`text-md text-text-secondary mt-1 m-0`,children:f.description})]})]}),(0,z.jsx)(`div`,{"data-testid":`onboarding-wizard-content`,"aria-live":`polite`,children:o}),(0,z.jsxs)(`div`,{"data-testid":`onboarding-wizard-nav`,className:`flex items-center justify-between pt-2`,children:[(0,z.jsx)(W,{variant:`outline`,"data-testid":`onboarding-wizard-back`,disabled:u,onClick:()=>!u&&n(t-1),children:l.back}),(0,z.jsx)(W,{"data-testid":`onboarding-wizard-next`,onClick:()=>d?r():n(t+1),children:d?l.complete:l.next})]})]})}$G.displayName=`OnboardingWizard`;var eK=500,tK=1800;function nK(){return typeof window>`u`||typeof window.matchMedia!=`function`?!1:window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}function rK({title:e,question:t,ratingOptions:n,labels:r,maxFeedbackLength:i=eK,thanksHoldMs:a=tK,onSubmit:o,onDismiss:s,onExitComplete:c,"data-testid":l=`satisfaction-card-collapse`}){let[u,d]=(0,y.useState)(`rating`),[f,p]=(0,y.useState)(null),[m,h]=(0,y.useState)(``),[g,_]=(0,y.useState)(`showing`),[v,b]=(0,y.useState)(0),[x,S]=(0,y.useState)(!1),C=(0,y.useRef)(null),w=(0,y.useRef)([]),T=(0,y.useRef)(!1);(0,y.useEffect)(()=>()=>{C.current&&clearTimeout(C.current)},[]);let E=(0,y.useCallback)(()=>{T.current||(T.current=!0,S(!0),c?.())},[c]),D=(0,y.useCallback)(()=>{if(nK()){E();return}_(`exiting`)},[E]),O=(0,y.useCallback)(e=>{p(e),d(`feedback`)},[]),k=(0,y.useCallback)(()=>{if(f!==null){if(o(f,m||void 0),d(`thanks`),nK()){E();return}C.current=setTimeout(D,a)}},[f,m,o,D,E,a]),A=(0,y.useCallback)(()=>{s(),D()},[s,D]),j=(0,y.useCallback)(e=>{g===`exiting`&&e.propertyName===`grid-template-rows`&&E()},[g,E]),M=(0,y.useCallback)(e=>{let t=v;if(e.key===`ArrowRight`||e.key===`ArrowDown`)e.preventDefault(),t=(v+1)%n.length;else if(e.key===`ArrowLeft`||e.key===`ArrowUp`)e.preventDefault(),t=(v-1+n.length)%n.length;else if(e.key===` `||e.key===`Enter`){e.preventDefault(),O(n[v].value);return}else return;b(t),w.current[t]?.focus()},[v,O,n]);return x?null:(0,z.jsx)(`div`,{className:`collapse-y`,"data-state":g,"data-testid":l,onTransitionEnd:j,children:(0,z.jsx)(`div`,{children:(0,z.jsx)(Eu,{bg:`surface`,border:`subtle`,rounded:!0,padding:`md`,className:`relative`,role:`region`,"aria-label":r.region,"data-testid":`satisfaction-card`,children:u===`thanks`?(0,z.jsx)(`div`,{className:`anim-fade-scale`,"data-testid":`satisfaction-card-thanks`,"aria-live":`polite`,children:(0,z.jsxs)(G,{align:`center`,gap:`sm`,children:[(0,z.jsx)(rg,{name:`check-line`,intent:`success`,size:`md`}),(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(K,{size:`sm`,weight:`semibold`,children:r.thanksTitle}),(0,z.jsx)(K,{size:`sm`,tone:`subtle`,children:r.feedbackPurpose})]})]})}):(0,z.jsxs)(q,{gap:`md`,children:[(0,z.jsx)(wu,{position:`absolute`,top:`2`,right:`2`,children:(0,z.jsx)(W,{type:`button`,variant:`ghost`,size:`icon`,onClick:A,"aria-label":r.dismiss,"data-testid":`satisfaction-card-dismiss`,children:(0,z.jsx)(V,{name:`close-line`,size:`lg`})})}),(0,z.jsxs)(G,{width:`full`,responsiveDirection:{base:`column`,sm:`row`},justify:`between`,align:`center`,gap:`md`,className:`pr-9`,"data-testid":`satisfaction-card-header`,children:[(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(Xh,{level:4,weight:`semibold`,"data-testid":`satisfaction-card-title`,children:e}),(0,z.jsx)(K,{size:`sm`,tone:`subtle`,"data-testid":`satisfaction-card-question`,children:t})]}),(0,z.jsx)(G,{role:`radiogroup`,"aria-label":r.ratingGroup,"data-testid":`satisfaction-card-ratings`,align:`center`,gap:`xs`,children:n.map((e,t)=>{let n=f===e.value;return(0,z.jsx)(W,{ref:e=>{w.current[t]=e},type:`button`,variant:`ghost`,size:`lg`,iconOnly:!0,icon:n?e.iconActive:e.icon,iconSize:`2xl`,iconTone:e.tone,role:`radio`,"aria-checked":n,"aria-label":e.label,tabIndex:v===t?0:-1,onClick:()=>O(e.value),onKeyDown:M,"data-testid":`satisfaction-rating-${e.value}`},e.value)})})]}),u===`feedback`&&(0,z.jsx)(`div`,{className:`anim-fade-up`,"data-testid":`satisfaction-card-feedback-section`,children:(0,z.jsxs)(q,{gap:`sm`,children:[(0,z.jsx)(K,{size:`sm`,tone:`muted`,"data-testid":`satisfaction-card-microcopy`,children:r.feedbackPurpose}),(0,z.jsx)(ex,{value:m,onChange:e=>h(e.target.value),maxLength:i,placeholder:r.feedbackPlaceholder,rows:2,"aria-label":r.feedbackLabel,"data-testid":`satisfaction-card-textarea`}),(0,z.jsxs)(G,{width:`full`,justify:`between`,align:`center`,children:[(0,z.jsxs)(K,{size:`sm`,tone:`subtle`,"data-testid":`satisfaction-card-char-count`,children:[m.length,`/`,i]}),(0,z.jsx)(W,{type:`button`,onClick:k,"data-testid":`satisfaction-card-submit`,children:r.submit})]})]})})]})})})})}rK.displayName=`SatisfactionSurvey`;function iK({value:e,size:t=64,strokeWidth:n=4,label:r,showPercentage:i=!0,color:a,className:o}){let s=Math.max(0,Math.min(100,e)),c=(t-n)/2,l=2*Math.PI*c,u=l*(1-s/100),d=Math.max(10,Math.round(t*.22));return(0,z.jsxs)(`div`,{"data-testid":`setup-progress`,role:`progressbar`,"aria-valuenow":s,"aria-valuemin":0,"aria-valuemax":100,"aria-label":r?`${r}: ${s}%`:`${s}% complete`,className:R(`inline-flex flex-col items-center gap-1.5`,o),children:[(0,z.jsxs)(`div`,{className:`relative`,children:[(0,z.jsxs)(`svg`,{width:t,height:t,viewBox:`0 0 ${t} ${t}`,className:`-rotate-90`,"aria-hidden":`true`,children:[(0,z.jsx)(`circle`,{cx:t/2,cy:t/2,r:c,fill:`none`,stroke:`currentColor`,strokeWidth:n,className:`text-muted/30`}),(0,z.jsx)(`circle`,{cx:t/2,cy:t/2,r:c,fill:`none`,stroke:a??`var(--color-brand, hsl(var(--brand)))`,strokeWidth:n,strokeLinecap:`round`,strokeDasharray:l,strokeDashoffset:u,className:`transition-[stroke-dashoffset] duration-500 ease-out motion-reduce:transition-none`})]}),i&&(0,z.jsxs)(`span`,{className:`absolute inset-0 flex items-center justify-center font-semibold text-text-primary`,style:{fontSize:d},"aria-hidden":`true`,children:[s,`%`]})]}),r&&(0,z.jsx)(`span`,{className:`text-md font-medium text-text-secondary text-center`,children:r})]})}iK.displayName=`SetupProgress`;var aK=`16rem`,oK=y.forwardRef(({minColWidth:e=aK,children:t,className:n,...r},i)=>(0,z.jsx)(Kh,{ref:i,cols:`auto`,minColWidth:e,gap:`md`,"data-testid":`stat-grid`,className:R(n),...r,children:t}));oK.displayName=`StatGrid`;function sK({title:e,disabledLabel:t,description:n,descriptionSlot:r,features:i}){return(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(K,{size:`md`,weight:`semibold`,wrapAnywhere:!0,children:Ue(e,`.@`)}),t?(0,z.jsx)(K,{size:`md`,weight:`medium`,tone:`muted`,wrapAnywhere:!0,"data-testid":`choice-disabled-label`,children:Ue(t,`.@`)}):r?We(r,`.@`):n&&(0,z.jsx)(K,{size:`md`,tone:`muted`,wrapAnywhere:!0,children:Ue(n,`.@`)}),i.length>0&&(0,z.jsx)(q,{gap:`xs`,children:i.map(e=>(0,z.jsxs)(G,{align:`center`,gap:`xs`,children:[(0,z.jsx)(rg,{name:`checkbox-circle-fill`,intent:e.intent??`brand`,size:`xs`,"aria-hidden":`true`}),(0,z.jsx)(K,{as:`span`,size:`md`,tone:`muted`,children:e.label})]},e.label))})]})}function cK({value:e,selected:t,onSelect:n,iconSlot:r,title:i,description:a,descriptionSlot:o,features:s,grow:c=!1,disabled:l=!1,disabledLabel:u,onDisabledClick:d,"data-testid":f}){let p=()=>{if(l){d?.();return}n(e)};return(0,z.jsx)(Eu,{role:`radio`,"aria-checked":t&&!l,"aria-disabled":l||void 0,tabIndex:0,"data-testid":f??`choice-${e}`,"data-disabled":l||void 0,interactive:!l,selected:!l&&t,padding:`lg`,flex:c?`1`:void 0,className:l?`w-80 max-w-full shrink-0 cursor-not-allowed opacity-50`:`w-80 max-w-full shrink-0 cursor-pointer`,onClick:p,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),p())},children:(0,z.jsxs)(q,{gap:`s3`,children:[(0,z.jsx)(`div`,{className:`flex h-10 items-center`,children:r}),(0,z.jsx)(sK,{title:i,disabledLabel:u,description:a,descriptionSlot:o,features:s})]})})}function lK({testId:e,alreadyInstalledText:t,editExistingSiteText:n}){return(0,z.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,z.jsx)(tu,{intent:`info`,"data-testid":e,"aria-label":t,children:t}),(0,z.jsx)(`span`,{className:`text-md text-text-secondary`,children:n})]})}function uK({isOpening:e,onClick:t,testId:n,label:r,openingLabel:i}){let{t:a}=v(`ui`);return(0,z.jsx)(`button`,{type:`button`,className:`self-start px-3 py-1.5 rounded-md text-md font-medium bg-brand text-brand-text disabled:opacity-50`,onClick:t,disabled:e,"data-testid":n,children:e?i??a(`choiceCard.opening`,{defaultValue:`Opening…`}):r})}var dK={xs:`h-3.5 w-3.5`,sm:`h-7 w-7`,md:`h-10 w-10`},fK=`M11.174 22.5552C11.4297 22.6937 11.7051 22.7729 12.0002 22.7729C12.2952 22.7729 12.5902 22.6937 12.8262 22.5947L20.6745 18.023C21.1854 17.7261 21.5 17.172 21.5 16.5781V7.45437C21.5 6.86056 21.1854 6.30644 20.6745 6.00954L12.8262 1.43778C12.3345 1.16072 11.6657 1.16072 11.174 1.43778L3.32604 6.00954C2.81468 6.30644 2.5 6.86056 2.5 7.45437V16.5781C2.5 17.172 2.81468 17.7261 3.32604 18.023L5.3913 19.2105C6.39448 19.7052 6.74854 19.7052 7.20089 19.7052C8.67604 19.7052 9.52182 18.7948 9.52182 17.2313V8.22623C9.52182 8.08765 9.4038 7.98875 9.28578 7.98875H8.28271C8.14495 7.98875 8.04667 8.10749 8.04667 8.22623V17.2313C8.04667 17.924 7.31891 18.6167 6.15844 18.023L4.01453 16.776C3.93578 16.7365 3.89651 16.6376 3.89651 16.5584V7.43453C3.89651 7.35536 3.93578 7.25647 4.01453 7.21689L11.8625 2.66486C11.9214 2.62528 12.0198 2.62528 12.0984 2.66486L19.9466 7.21689C20.0247 7.25647 20.0648 7.33563 20.0648 7.43453V16.5584C20.0648 16.6573 20.0247 16.7365 19.9466 16.776L12.0984 21.3479C12.0394 21.3875 11.9411 21.3875 11.8625 21.3479L9.85624 20.1407C9.79723 20.1011 9.71849 20.0812 9.65948 20.1208C9.10875 20.4375 9.01047 20.477 8.47937 20.6552C8.36135 20.6948 8.16469 20.774 8.55802 20.9917L11.174 22.5552ZM10.2887 13.5698C10.2887 14.9156 10.9967 16.499 14.4393 16.499C16.9169 16.499 18.3531 15.5093 18.3531 13.7677C18.3531 12.0657 17.212 11.6104 14.7929 11.2938C12.3539 10.9772 12.0982 10.799 12.0982 10.225C12.0982 9.75008 12.3146 9.11679 14.1242 9.11679C15.7367 9.11679 16.3463 9.47302 16.5828 10.5615C16.6023 10.6605 16.701 10.7397 16.7987 10.7397H17.8411C17.9008 10.7397 17.9594 10.7001 17.9994 10.6605C18.0385 10.6011 18.058 10.5418 18.058 10.4824C17.9008 8.58241 16.6619 7.71155 14.1438 7.71155C11.9015 7.71155 10.564 8.66157 10.564 10.2646C10.564 11.9865 11.9015 12.4615 14.0454 12.6792C16.6219 12.9365 16.8192 13.3126 16.8192 13.8271C16.8192 14.7177 16.1109 15.0938 14.4588 15.0938C12.3736 15.0938 11.9212 14.5792 11.7639 13.5302C11.7639 13.4115 11.6655 13.3323 11.5475 13.3323H10.5247C10.387 13.3323 10.2887 13.4511 10.2887 13.5698Z`,pK=`M12.8873 1.36173C12.3396 1.03958 11.6604 1.03958 11.1127 1.36173L3.36271 5.92056C2.8282 6.23498 2.5 6.8088 2.5 7.42894V16.571C2.5 17.1912 2.8282 17.765 3.36272 18.0794L5.98596 19.6225C7.31923 20.4068 9 19.4454 9 17.8986V7.74655H7V17.8986L4.5 16.428V7.57193L12 3.16016L19.5 7.57193V16.428L12 20.8398L10.2316 19.7996L9.21757 21.5234L11.1127 22.6382C11.6604 22.9604 12.3396 22.9604 12.8873 22.6382L20.6373 18.0794C21.1718 17.765 21.5 17.1912 21.5 16.571V7.42894C21.5 6.8088 21.1718 6.23498 20.6373 5.92056L12.8873 1.36173ZM13.9999 7.49998C12.6372 7.49998 11.6712 7.85114 11.0504 8.46993C10.4336 9.08484 10.3135 9.80885 10.3135 10.2313C10.3135 10.7862 10.4705 11.289 10.7951 11.7048C11.1076 12.1053 11.5199 12.3537 11.9146 12.5159C12.6341 12.8116 13.5358 12.9086 14.2587 12.9863L14.346 12.9957C15.1774 13.0856 15.7998 13.1627 16.2263 13.3411C16.4189 13.4217 16.4983 13.4954 16.531 13.5379C16.5524 13.5658 16.5934 13.6278 16.5934 13.7977C16.5934 14.0618 16.5027 14.2319 16.2204 14.3926C15.873 14.5904 15.2596 14.7396 14.3368 14.7396C13.4218 14.7396 12.7838 14.5705 12.4192 14.3181C12.1357 14.1218 11.9273 13.821 11.9822 13.1683L9.98923 13.0007C9.88075 14.29 10.3479 15.3167 11.2808 15.9625C12.1325 16.5521 13.2518 16.7396 14.3368 16.7396C15.414 16.7396 16.4289 16.5753 17.2098 16.1307C18.0558 15.6491 18.5934 14.8482 18.5934 13.7977C18.5934 13.2414 18.4381 12.7369 18.1162 12.3184C17.8054 11.9144 17.3942 11.6617 16.9981 11.496C16.2701 11.1915 15.3576 11.0932 14.6296 11.0147H14.6296L14.5609 11.0073C13.7274 10.9172 13.1036 10.8423 12.6748 10.666C12.4808 10.5863 12.4025 10.5137 12.3716 10.4742C12.3528 10.4501 12.3135 10.394 12.3135 10.2313C12.3135 10.1538 12.3363 10.0121 12.4624 9.88637C12.5847 9.76449 12.9618 9.49998 13.9999 9.49998C14.9904 9.49998 15.5674 9.60515 15.897 9.80064C16.1123 9.92838 16.3451 10.1633 16.3761 10.9329L18.3745 10.8524C18.3243 9.60675 17.8694 8.64527 16.9173 8.08051C16.0795 7.58349 15.0094 7.49998 13.9999 7.49998Z`;function mK({className:e,size:t=`md`,variant:n=`gradient`}){let r=e??dK[t],i=`nodejs-mark-gradient-${(0,y.useId)()}`;return n===`mono`?(0,z.jsx)(`svg`,{viewBox:`0 0 24 24`,className:r,fill:`none`,role:`img`,"aria-label":`Node.js`,children:(0,z.jsx)(`path`,{d:pK,fill:`currentColor`})}):(0,z.jsxs)(`svg`,{viewBox:`0 0 24 24`,className:r,fill:`none`,role:`img`,"aria-label":`Node.js`,children:[(0,z.jsxs)(`linearGradient`,{id:i,gradientUnits:`userSpaceOnUse`,x1:`2.5`,x2:`21.5`,y1:`2`,y2:`22`,children:[(0,z.jsx)(`stop`,{offset:`0`,stopColor:`#3C873A`}),(0,z.jsx)(`stop`,{offset:`1`,stopColor:`#215732`})]}),(0,z.jsx)(`path`,{d:fK,fill:`url(#${i})`})]})}var hK={xs:`h-3.5 w-3.5`,sm:`h-7 w-7`,md:`h-10 w-10`},gK=`M10.5606 10.5488C17.99 3.15639 30.0052 3.1382 37.4346 10.5674C44.8641 17.9968 44.8457 30.0127 37.4346 37.4238L37.1172 37.7334C30.4997 44.0539 20.4195 44.6754 13.1133 39.5645L12.7618 39.3135C13.0197 36.9917 13.9872 34.7664 15.6641 32.9404L16.0088 32.5811C20.4115 28.1784 27.511 28.0862 31.877 32.4522L31.9776 32.5449C32.1084 32.6506 32.3305 32.7772 32.5362 32.6279L32.5918 32.5811C32.812 32.3609 32.6605 32.0991 32.5479 31.959L32.4639 31.8652C28.3106 27.7119 28.0676 20.75 32.2608 16.334L32.4639 16.126C32.5193 16.0706 32.8849 15.7404 32.5733 15.4287C32.2618 15.1175 31.9143 15.5017 31.877 15.5391L31.4707 15.9238C27.3334 19.6554 20.8049 19.7647 16.5547 15.9346L16.1368 15.5391C16.0633 15.4657 15.6787 15.1538 15.4219 15.4102C15.1651 15.667 15.4397 16.0159 15.5498 16.126C19.8608 20.4369 19.8612 27.5548 15.4219 31.9942L15.0674 32.332C13.2657 33.9806 10.9926 34.9647 8.67093 35.2227L8.41995 34.8721C3.24292 27.4656 3.93336 17.1761 10.5606 10.5488ZM36.7276 11.2744C29.6896 4.23665 18.3059 4.2524 11.2657 11.2578C5.03579 17.4893 4.34565 27.1405 9.1348 34.1455C11.1922 33.7989 13.1728 32.8282 14.7149 31.2861L15.3018 31.874V31.8731L14.7149 31.2861C18.7708 27.2299 18.7556 20.7459 14.8428 16.833C14.7371 16.7273 14.5337 16.4956 14.4131 16.1777C14.2773 15.8197 14.2143 15.2037 14.7149 14.7031L14.8164 14.6104C15.3336 14.1817 15.9314 14.3066 16.2198 14.4219C16.4442 14.5117 16.6265 14.641 16.7461 14.7422L16.8438 14.832L17.2237 15.1914C21.2161 18.7885 27.4349 18.5658 31.169 14.832L31.7569 15.419H31.7559L31.169 14.832C31.1725 14.8271 31.3875 14.5942 31.6934 14.4492C31.8646 14.3681 32.1218 14.2848 32.4307 14.3135C32.7192 14.3403 32.9794 14.458 33.1924 14.6397L33.2803 14.7217L33.3594 14.8067C33.5357 15.0116 33.6571 15.2635 33.6895 15.5488C33.7246 15.8582 33.6456 16.1181 33.5635 16.2949C33.4202 16.6037 33.1819 16.8238 33.1709 16.833C29.1695 20.8345 29.3315 27.3188 33.1709 31.1582C33.2037 31.1909 33.4246 31.4057 33.5674 31.7178C33.643 31.883 33.7238 32.1324 33.7002 32.4317C33.6747 32.7553 33.5334 33.0536 33.2989 33.2881C33.074 33.5129 32.7867 33.6575 32.4659 33.6895C32.1656 33.7193 31.9127 33.6428 31.7422 33.5664C31.4241 33.4237 31.2042 33.1944 31.169 33.1592C27.2062 29.1968 20.7407 29.2633 16.7159 33.2881C15.1381 34.8659 14.1818 36.803 13.8379 38.8486C20.8591 43.654 30.512 42.9322 36.7276 36.7168C43.7488 29.6956 43.7659 18.3127 36.7276 11.2744Z`;function _K({className:e,size:t=`md`,variant:n=`gradient`}){let r=e??hK[t],i=`nova-mark-gradient-${(0,y.useId)()}`,{t:a}=v(`ui`),o=a(`brand.nova`,{defaultValue:`Nova`});return n===`mono`?(0,z.jsx)(`svg`,{viewBox:`0 0 48 48`,className:r,fill:`none`,role:`img`,"aria-label":o,children:(0,z.jsx)(`path`,{d:gK,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1,strokeLinejoin:`round`})}):(0,z.jsxs)(`svg`,{viewBox:`0 0 222 222`,className:r,fill:`none`,role:`img`,"aria-label":o,children:[(0,z.jsxs)(`linearGradient`,{id:i,gradientUnits:`userSpaceOnUse`,x1:`21.6584`,x2:`129.319`,y1:`200.334`,y2:`-13.0432`,children:[(0,z.jsx)(`stop`,{offset:`0`,stopColor:`#76ffef`}),(0,z.jsx)(`stop`,{offset:`.548077`,stopColor:`#840fff`})]}),(0,z.jsx)(`path`,{d:`m21.4541 176.63c-31.8415-43.421-28.30358-104.8524 11.0428-144.1988 43.4203-43.2059 113.6431-43.3131 157.0641.1073 43.42 43.4203 43.313 113.6435 0 156.9565-39.24 39.239-100.6713 42.991-144.1989 11.043 1.6082-14.474 7.9336-28.304 18.9763-39.347 25.7306-25.73 67.2216-26.266 92.7376-.75.429.429 2.466 2.466 4.181.75 1.715-1.715-.429-3.859-.751-4.181-24.658-24.658-25.73-66.2561 0-91.9867.322-.3216 2.466-2.2514.644-4.074-1.823-1.8226-3.86.4288-4.074.6433-24.766 24.7656-66.4709 25.5161-91.9871 0-.4288-.4289-2.6803-2.2515-4.1812-.7505-1.501 1.5009.1072 3.5379.7505 4.1812 25.1945 25.1945 25.1945 66.7927-.7505 92.7377-10.8283 10.828-24.9801 17.26-39.4536 18.869z`,fill:`url(#${i})`})]})}var vK={xs:`h-3.5 text-text-primary`,sm:`h-7 text-text-primary`,md:`h-10 text-text-primary`},yK={xs:`h-3.5 w-3.5`,sm:`h-7 w-7`,md:`h-10 w-10`};function bK({className:e,size:t=`md`}){let n=e??yK[t],{t:r}=v(`ui`),i=r(`brand.sitejet`,{defaultValue:`Sitejet`});return(0,z.jsx)(`svg`,{viewBox:`0 0 24 24`,className:n,fill:`currentColor`,role:`img`,"aria-label":i,children:(0,z.jsx)(`path`,{d:`M22 6.16016L21.9883 13.6562C21.9883 16.4536 20.2508 18.1475 17.2422 18.1475C14.5155 18.1473 12.665 16.2695 12.665 16.2695L13.8076 14.5918C13.8266 14.6103 15.3287 16.0742 17.0664 16.0742C19.2142 16.0742 19.9111 15.0259 19.9111 13.375V8.26172H14.085V6.16016H22ZM7.07422 6C9.49206 6 11.0693 7.2207 11.0693 7.2207L9.87207 8.93848C9.87207 8.93848 8.53374 8.07721 6.89062 8.07324C5.45507 8.07324 4.55895 8.61716 4.55859 9.43457C4.55859 11.6646 11.5654 10.4212 11.5654 14.6309C11.5653 16.5204 9.7699 18.1435 6.93359 18.1436C3.71372 18.1436 2 16.2656 2 16.2656L3.14258 14.5879C3.16399 14.6075 4.76867 16.0703 6.86719 16.0703C8.58061 16.0703 9.29684 15.5188 9.29688 14.709C9.29688 12.5651 2.28162 13.8716 2.28125 9.5332C2.28125 7.55749 4.19478 6.00004 7.07422 6Z`})})}function xK({className:e,size:t=`md`}){let n=e??vK[t],{t:r}=v(`ui`),i=r(`brand.sitejet`,{defaultValue:`Sitejet`});return(0,z.jsxs)(`svg`,{viewBox:`0 0 895 160`,className:n,fill:`currentColor`,role:`img`,"aria-label":i,children:[(0,z.jsx)(`path`,{d:`M63.115 159.896C50.7498 159.896 38.8621 158.225 27.4518 154.931C16.0415 151.637 6.87506 147.34 -0.0475159 141.993L12.0789 115.066C18.5718 119.793 26.3537 123.66 35.4724 126.668C44.5911 129.675 53.8053 131.203 63.0672 131.203C70.133 131.203 75.8143 130.487 80.1588 129.007C84.5033 127.527 87.702 125.57 89.755 123.135C91.8079 120.7 92.8582 117.883 92.8582 114.637C92.8582 110.531 91.235 107.237 87.9885 104.802C84.7421 102.367 80.4453 100.41 75.0982 98.8341C69.7034 97.3063 63.8789 95.8263 57.5292 94.4418C51.1795 93.0573 44.8298 91.3386 38.4324 89.3812C32.035 87.4238 26.1628 84.7502 20.7679 81.456C15.3731 78.1618 11.1241 73.8173 7.97312 68.4225C4.82215 63.0754 3.24667 56.3438 3.24667 48.2277C3.24667 39.3954 5.58603 31.3271 10.3125 24.0703C15.0389 16.7658 22.2002 10.989 31.8441 6.64451C41.4879 2.3 53.5666 0.151611 68.1756 0.151611C77.8672 0.151611 87.5111 1.34516 96.964 3.68451C106.417 6.02386 114.724 9.41354 121.79 13.8535L110.523 40.7799C103.6 36.8174 96.4866 33.8096 89.1343 31.8522C81.7821 29.8471 74.7163 28.8922 67.9369 28.8922C61.1576 28.8922 55.1898 29.6561 50.9408 31.2316C46.6918 32.7593 43.5408 34.86 41.5357 37.5335C39.5305 40.1593 38.5757 43.1193 38.5757 46.3657C38.5757 50.4715 40.1989 53.8135 43.4453 56.2961C46.6918 58.7786 50.9408 60.736 56.2402 62.1206C61.5395 63.5051 67.4118 64.9373 73.9046 66.3218C80.3975 67.7064 86.795 69.4728 93.0969 71.5257C99.3988 73.5786 105.223 76.2044 110.523 79.3554C115.822 82.5063 120.119 86.8031 123.413 92.1502C126.707 97.545 128.378 104.181 128.378 112.106C128.378 120.795 125.991 128.72 121.217 135.929C116.443 143.139 109.186 148.963 99.4943 153.355C89.8027 157.748 77.6285 159.991 63.0672 159.991L63.115 159.896Z`}),(0,z.jsx)(`path`,{d:`M152.965 157.27V2.77771H188.962V157.27H152.965Z`}),(0,z.jsx)(`path`,{d:`M257.376 157.27V31.9003H207.916V2.77771H342.548V31.9003H293.087V157.27H257.329H257.376Z`}),(0,z.jsx)(`path`,{d:`M397.308 128.578H481.381V157.27H361.74V2.77771H478.517V31.4706H397.308V128.578ZM394.682 64.7944H469.064V92.8189H394.682V64.7944Z`}),(0,z.jsx)(`path`,{d:`M547.17 159.896C536.714 159.896 527.118 157.939 518.381 154.072C509.645 150.157 502.435 144.523 496.85 137.171L516.71 113.539C520.816 119.125 525.256 123.326 530.078 126.143C534.852 128.959 539.961 130.344 545.403 130.344C559.964 130.344 567.269 121.894 567.269 104.945V31.4706H513.177V2.77771H603.028V102.988C603.028 122.132 598.301 136.407 588.801 145.812C579.3 155.218 565.455 159.944 547.217 159.944L547.17 159.896Z`}),(0,z.jsx)(`path`,{d:`M664.806 128.578H748.879V157.27H629.238V2.77771H746.014V31.4706H664.806V128.578ZM662.18 64.7944H736.562V92.8189H662.18V64.7944Z`}),(0,z.jsx)(`path`,{d:`M809.416 157.27V31.9003H759.955V2.77771H894.587V31.9003H845.127V157.27H809.368H809.416Z`})]})}function SK({className:e=`w-12 h-12 text-wp-brand`}){return(0,z.jsxs)(`svg`,{viewBox:`0 0 122.52 122.523`,className:e,fill:`currentColor`,"aria-hidden":`true`,children:[(0,z.jsx)(`path`,{d:`m8.708 61.26c0 20.802 12.089 38.779 29.619 47.298l-25.069-68.686c-2.916 6.536-4.55 13.769-4.55 21.388z`}),(0,z.jsx)(`path`,{d:`m96.74 58.608c0-6.495-2.333-10.993-4.334-14.494-2.664-4.329-5.161-7.995-5.161-12.324 0-4.831 3.664-9.328 8.825-9.328.233 0 .454.029.681.042-9.35-8.566-21.807-13.796-35.489-13.796-18.36 0-34.513 9.42-43.91 23.688 1.233.037 2.395.063 3.382.063 5.497 0 14.006-.667 14.006-.667 2.833-.167 3.167 3.994.337 4.329 0 0-2.847.335-6.015.501l19.138 56.925 11.501-34.493-8.188-22.434c-2.83-.166-5.511-.501-5.511-.501-2.832-.166-2.5-4.496.332-4.329 0 0 8.679.667 13.843.667 5.496 0 14.006-.667 14.006-.667 2.835-.167 3.168 3.994.337 4.329 0 0-2.853.335-6.015.501l18.992 56.494 5.242-17.517c2.272-7.269 4.001-12.49 4.001-16.989z`}),(0,z.jsx)(`path`,{d:`m62.184 65.857-15.768 45.819c4.708 1.384 9.687 2.141 14.846 2.141 6.12 0 11.989-1.058 17.452-2.979-.141-.225-.269-.464-.374-.724z`}),(0,z.jsx)(`path`,{d:`m107.376 36.046c.226 1.674.354 3.471.354 5.404 0 5.333-.996 11.328-3.996 18.824l-16.053 46.413c15.624-9.111 26.133-26.038 26.133-45.426.001-9.137-2.333-17.729-6.438-25.215z`}),(0,z.jsx)(`path`,{d:`m61.262 0c-33.779 0-61.262 27.481-61.262 61.26 0 33.783 27.483 61.263 61.262 61.263 33.778 0 61.265-27.48 61.265-61.263-.001-33.779-27.487-61.26-61.265-61.26zm0 119.715c-32.23 0-58.453-26.223-58.453-58.455 0-32.23 26.222-58.451 58.453-58.451 32.229 0 58.45 26.221 58.45 58.451 0 32.232-26.221 58.455-58.45 58.455z`})]})}function CK({greeting:e,prompts:t,onSuggestion:n,heading:r}){let{t:i}=v(`ui`);return(0,z.jsxs)(`div`,{className:`flex flex-1 flex-col items-center justify-center gap-5 py-12 text-center`,children:[(0,z.jsx)(Ql,{variant:`assistant`,size:`xl`}),(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`p`,{className:`text-2xl font-bold text-text-primary`,children:r??i(`welcomeState.heading`,{defaultValue:`How can I help you?`})}),(0,z.jsx)(`p`,{className:`mx-auto mt-1.5 max-w-md text-sm text-text-secondary`,children:e})]}),(0,z.jsx)(`div`,{className:`mt-2 flex w-full max-w-xl flex-wrap justify-center gap-2`,children:t.map((e,t)=>(0,z.jsx)(Yy,{onClick:()=>n(e),children:e},`prompt-${t}`))})]})}function wK(e){return e.intent?e.intent:e.variant===`outline`?`neutral`:`brand`}function TK({badges:e}){return(0,z.jsx)(`div`,{className:`flex flex-wrap items-center gap-2`,children:e.map((e,t)=>(0,z.jsx)(tu,{as:`span`,size:`sm`,variant:e.variant??`filled`,intent:wK(e),children:e.label},t))})}function EK({feature:e,mediaSide:t,showDivider:n}){let r=y.useId(),i=e.badges??[];return(0,z.jsxs)(`section`,{className:n?`reveal-on-scroll pt-6`:`reveal-on-scroll`,"data-revealed":`false`,"aria-labelledby":r,children:[n&&(0,z.jsx)(xm,{className:`mx-8 mb-6`}),(0,z.jsxs)(oN,{mediaSide:t,media:(0,z.jsx)(`img`,{src:e.imageUrl,alt:``,className:`block h-auto w-full rounded-[2px] object-contain`}),children:[i.length>0&&(0,z.jsx)(TK,{badges:i}),(0,z.jsx)(Xh,{level:3,visualLevel:2,weight:`regular`,id:r,children:e.heading}),(0,z.jsx)(K,{size:`lg`,weight:`semibold`,children:e.tagline}),(0,z.jsx)(K,{size:`md`,tone:`muted`,className:`leading-relaxed`,children:e.body})]})]})}function DK({open:e,onDismiss:t,heroImageUrl:n,title:r,subtitle:i,features:a,labels:o,"data-testid":s}){let c=ow(),l=y.useCallback(e=>{e||t()},[t]),u=y.useCallback(e=>{e.preventDefault(),e.currentTarget?.focus({preventScroll:!0})},[]);return a.length===0?null:(0,z.jsx)(pl,{open:e,onOpenChange:l,children:(0,z.jsx)(Ol,{size:`showcase`,bare:!0,layer:`takeover`,closeTone:`on-dark`,closePlacement:`floating`,closeLabel:o.close,onOpenAutoFocus:u,className:`focus-visible:outline-none`,"data-testid":s,children:(0,z.jsxs)(my,{fill:!0,scrollPaddingTopPx:16,label:o.scrollRegion,ref:c,children:[(0,z.jsxs)(FN,{imageUrl:n,children:[(0,z.jsx)(IN,{asChild:!0,sweep:!0,children:(0,z.jsx)(Ml,{bare:!0,children:r})}),(0,z.jsx)(LN,{asChild:!0,animateIn:!0,children:(0,z.jsx)(Nl,{bare:!0,children:i})})]}),(0,z.jsx)(`div`,{className:`bg-surface pt-8 pb-7`,children:a.map((e,t)=>(0,z.jsx)(EK,{feature:e,mediaSide:t%2==1?`start`:`end`,showDivider:t>0},e.id))})]})})})}DK.displayName=`WhatsNewDialog`;var OK=`Setup progress`;function kK(e,t,n){return n.includes(e)?`complete`:e===t?`current`:`upcoming`}function AK({status:e,stepNumber:t}){let n=`flex items-center justify-center rounded-full text-md font-medium shrink-0 transition-colors duration-200 motion-reduce:transition-none w-7 h-7`;return e===`complete`?(0,z.jsx)(`span`,{"data-testid":`wizard-step-circle-${t}`,className:R(n,`bg-brand text-brand-text`),children:(0,z.jsx)(V,{name:`check-line`,size:`sm`,"aria-hidden":`true`})}):e===`current`?(0,z.jsx)(`span`,{"data-testid":`wizard-step-circle-${t}`,className:R(n,`border-2 border-brand bg-surface text-brand`),children:t}):(0,z.jsx)(`span`,{"data-testid":`wizard-step-circle-${t}`,className:R(n,`border border-border-subtle bg-muted text-text-secondary`),children:t})}function jK({filled:e}){return(0,z.jsx)(`li`,{"data-testid":`wizard-stepper-connector`,className:`w-7 flex justify-center py-0`,"aria-hidden":`true`,children:(0,z.jsx)(`div`,{className:`relative w-0.5 h-6 bg-border-subtle rounded-full overflow-hidden`,children:(0,z.jsx)(`div`,{className:R(`absolute inset-x-0 top-0 rounded-full bg-brand transition-all duration-500 ease-out motion-reduce:transition-none`,e?`h-full`:`h-0`)})})})}function MK({filled:e}){return(0,z.jsx)(`li`,{"data-testid":`wizard-stepper-h-connector`,className:`flex-1 h-0.5 bg-border-subtle rounded-full overflow-hidden mx-1`,"aria-hidden":`true`,children:(0,z.jsx)(`div`,{className:R(`h-full rounded-full bg-brand transition-all duration-500 ease-out motion-reduce:transition-none`,e?`w-full`:`w-0`)})})}var NK={current:`font-bold text-text-primary`,complete:`font-medium text-text-primary`,upcoming:`font-normal text-text-secondary`};function PK({onActivate:e,className:t,children:n,label:r}){return(0,z.jsx)(`button`,{type:`button`,onClick:e,"aria-label":r,className:R(`rounded-md text-left focus-visible:outline-none focus-visible:shadow-ring-default`,t),children:n})}function FK({step:e,index:t,currentStep:n,completedSteps:r,isLast:i,onStepClick:a}){let o=kK(t,n,r),s=o===`complete`&&typeof a==`function`,c=(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(AK,{status:o,stepNumber:t+1}),(0,z.jsx)(`span`,{className:R(`text-md transition-opacity duration-200 motion-reduce:transition-none`,NK[o],s&&`hover:underline`),children:e.label})]});return(0,z.jsxs)(y.Fragment,{children:[(0,z.jsx)(`li`,{"aria-current":o===`current`?`step`:void 0,className:R(`flex items-center gap-3`,s&&`cursor-pointer`),children:s?(0,z.jsx)(PK,{onActivate:()=>a(t),className:`flex items-center gap-3 w-full`,children:c}):c}),!i&&(0,z.jsx)(jK,{filled:r.includes(t)})]},e.id)}function IK({step:e,index:t,currentStep:n,completedSteps:r,isLast:i,onStepClick:a}){let o=kK(t,n,r),s=o===`complete`&&typeof a==`function`;return(0,z.jsxs)(y.Fragment,{children:[(0,z.jsx)(`li`,{"aria-current":o===`current`?`step`:void 0,"aria-label":s?void 0:e.label,className:R(s&&`cursor-pointer`),children:s?(0,z.jsx)(PK,{onActivate:()=>a(t),label:e.label,children:(0,z.jsx)(AK,{status:o,stepNumber:t+1})}):(0,z.jsx)(AK,{status:o,stepNumber:t+1})}),!i&&(0,z.jsx)(MK,{filled:r.includes(t)})]},e.id)}function LK({steps:e,currentStep:t,completedSteps:n,onStepClick:r,navAriaLabel:i=OK,className:a}){return(0,z.jsxs)(`nav`,{"data-testid":`wizard-stepper`,"aria-label":i,className:R(a),children:[(0,z.jsx)(`ul`,{className:`hidden md:flex md:flex-col md:w-[220px]`,children:e.map((i,a)=>(0,z.jsx)(FK,{step:i,index:a,currentStep:t,completedSteps:n,isLast:a===e.length-1,onStepClick:r},i.id))}),(0,z.jsxs)(`div`,{className:`flex flex-col gap-2 md:hidden`,children:[(0,z.jsx)(`ul`,{className:`flex items-center`,children:e.map((i,a)=>(0,z.jsx)(IK,{step:i,index:a,currentStep:t,completedSteps:n,isLast:a===e.length-1,onStepClick:r},i.id))}),e[t]&&(0,z.jsx)(`p`,{"data-testid":`wizard-stepper-mobile-label`,className:`text-md font-bold text-text-primary m-0 text-center`,children:e[t].label})]})]})}LK.displayName=`WizardStepper`;function RK(e){let[t,n]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{if(e<=0)return;let t=setTimeout(()=>n(!0),e);return()=>clearTimeout(t)},[e]),t}function zK(){return(0,z.jsxs)(G,{gap:`sm`,"data-testid":`hub-page-skeleton-breadcrumbs`,children:[(0,z.jsx)(My,{width:64,height:16}),(0,z.jsx)(My,{width:16,height:16}),(0,z.jsx)(My,{width:96,height:16})]})}function BK({hasIcon:e,hasSubtitle:t,hasActions:n}){return(0,z.jsxs)(`div`,{className:`flex items-center justify-between flex-wrap gap-4`,children:[(0,z.jsxs)(G,{gap:`md`,align:`center`,children:[e&&(0,z.jsx)(My,{width:48,height:48,rounded:`rounded`,"data-testid":`hub-page-skeleton-icon`}),(0,z.jsxs)(q,{gap:`xs`,children:[(0,z.jsx)(My,{width:192,height:28,"data-testid":`hub-page-skeleton-title`}),t&&(0,z.jsx)(My,{width:288,height:16,"data-testid":`hub-page-skeleton-subtitle`})]})]}),n&&(0,z.jsx)(My,{width:128,height:36,"data-testid":`hub-page-skeleton-actions`})]})}function VK(){return(0,z.jsxs)(Kh,{cols:{base:1,sm:2,lg:3},gap:`md`,"data-testid":`hub-page-skeleton-widgets`,children:[(0,z.jsx)(My,{width:`100%`,height:96}),(0,z.jsx)(My,{width:`100%`,height:96}),(0,z.jsx)(My,{width:`100%`,height:96})]})}function HK(){return(0,z.jsxs)(G,{gap:`md`,"data-testid":`hub-page-skeleton-tabs`,children:[(0,z.jsx)(My,{width:80,height:32}),(0,z.jsx)(My,{width:80,height:32}),(0,z.jsx)(My,{width:80,height:32})]})}function UK(){return(0,z.jsxs)(q,{gap:`md`,"data-testid":`hub-page-skeleton-content`,children:[(0,z.jsx)(My,{width:`100%`,height:128}),(0,z.jsx)(My,{width:`100%`,height:96}),(0,z.jsx)(My,{width:`75%`,height:96})]})}function WK({children:e}){return(0,z.jsx)(`p`,{className:`text-md text-text-secondary text-center pt-4`,role:`status`,"aria-live":`polite`,"data-testid":`hub-page-skeleton-slow`,children:e})}function GK({slowThresholdMs:e}){return e??1e4}function KK({"data-testid":e}){return e??`hub-page-skeleton`}function qK(e){let{t}=v(`ui`),n=RK(GK(e)),r=e.slowMessage??t(`hubPageSkeleton.slow`,{defaultValue:`This is taking longer than expected…`});return(0,z.jsx)(`div`,{className:e.className,"data-testid":KK(e),"aria-busy":`true`,children:(0,z.jsxs)(q,{gap:`lg`,children:[(0,z.jsxs)(q,{gap:`md`,children:[e.hasBreadcrumbs&&(0,z.jsx)(zK,{}),(0,z.jsx)(BK,{hasIcon:e.hasIcon,hasSubtitle:e.hasSubtitle,hasActions:e.hasActions})]}),e.hasWidgets&&(0,z.jsx)(VK,{}),e.hasTabs&&(0,z.jsx)(HK,{}),(0,z.jsx)(UK,{}),n&&(0,z.jsx)(WK,{children:r})]})})}var JK=y.forwardRef(({title:e,subtitle:t,icon:n,badges:r,breadcrumbs:i,actions:a,secondaryAction:o,widgets:s,tabs:c,children:l,loading:u,className:d},f)=>{if(u)return(0,z.jsx)(`div`,{ref:f,className:d,children:(0,z.jsx)(qK,{hasBreadcrumbs:!!(i&&i.length>0),hasIcon:!!n,hasSubtitle:!!t,hasActions:!!a||!!o,hasWidgets:!!s,hasTabs:!!c})});let p=s||c?(0,z.jsxs)(q,{gap:`lg`,children:[s&&(0,z.jsx)(`div`,{"data-testid":`detail-page-widgets`,children:s}),c&&(0,z.jsx)(`div`,{"data-testid":`detail-page-tabs`,children:c}),l]}):l;return(0,z.jsx)(`div`,{ref:f,className:d,children:(0,z.jsxs)(q,{gap:`lg`,children:[(0,z.jsx)(CG,{title:e,subtitle:t,icon:n,badges:r,breadcrumb:i&&i.length>0?(0,z.jsx)(eN,{items:i}):void 0,actions:a,secondaryAction:o}),(0,z.jsx)(`div`,{"data-testid":`detail-page-content`,children:p})]})})});JK.displayName=`DetailPage`;function YK({reset:e,className:t}){let{t:n}=v(`ui`);return(0,z.jsxs)(`div`,{role:`alert`,"data-testid":`error-boundary-fallback`,className:R(`flex flex-col items-center justify-center rounded-md border border-error/50 bg-error/5 p-8 text-center`,t),children:[(0,z.jsx)(`h2`,{className:`text-lg font-semibold text-error mb-2`,children:n(`errorBoundary.title`,{defaultValue:`Something went wrong`})}),(0,z.jsx)(`p`,{className:`text-md text-text-secondary mb-4`,children:n(`errorBoundary.description`,{defaultValue:`An unexpected error occurred. Please try again.`})}),(0,z.jsx)(`button`,{type:`button`,onClick:e,"data-testid":`error-boundary-retry`,className:`inline-flex items-center rounded-md bg-brand px-4 py-2 text-md font-medium text-brand-text hover:bg-brand-hover`,children:n(`errorBoundary.retry`,{defaultValue:`Try again`})})]})}var XK=class extends y.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.onError?.(e,t)}reset=()=>{this.setState({hasError:!1,error:null})};render(){return this.state.hasError&&this.state.error?this.props.fallback?typeof this.props.fallback==`function`?this.props.fallback({error:this.state.error,reset:this.reset}):this.props.fallback:(0,z.jsx)(YK,{reset:this.reset,className:this.props.className}):this.props.children}},ZK=y.forwardRef(({title:e,subtitle:t,breadcrumbs:n,actions:r,secondaryAction:i,widgets:a,tabs:o,children:s,loading:c,className:l},u)=>{if(c)return(0,z.jsx)(`div`,{ref:u,className:l,children:(0,z.jsx)(qK,{hasBreadcrumbs:!!(n&&n.length>0),hasSubtitle:!!t,hasActions:!!r||!!i,hasWidgets:!!a,hasTabs:!!o})});let d=a||o?(0,z.jsxs)(q,{gap:`lg`,children:[a&&(0,z.jsx)(`div`,{"data-testid":`hub-page-widgets`,children:a}),o&&(0,z.jsx)(`div`,{"data-testid":`hub-page-tabs`,children:o}),s]}):s;return(0,z.jsx)(`div`,{ref:u,className:l,children:(0,z.jsxs)(q,{gap:`lg`,children:[(0,z.jsx)(CG,{title:e,subtitle:t,breadcrumb:n&&n.length>0?(0,z.jsx)(eN,{items:n}):void 0,actions:r,secondaryAction:i}),(0,z.jsx)(`div`,{"data-testid":`hub-page-content`,children:d})]})})});ZK.displayName=`HubPage`;function QK({version:e}){let{t}=v(`ui`),n=new Date().getFullYear();return(0,z.jsxs)(`footer`,{"data-testid":`meridian-footer`,className:`flex items-center justify-between px-6 py-2 border-t border-border-subtle text-md text-text-secondary shrink-0`,role:`contentinfo`,children:[(0,z.jsx)(`span`,{children:t(`footer.copyright`,{defaultValue:`© {{year}} WebPros International, LLC`,year:n})}),(0,z.jsxs)(`span`,{children:[t(`brand.cpanel`,{defaultValue:`cPanel`}),e?` v${e}`:``]})]})}var $K=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},eq=(e=>e?$K(e):$K),tq=e=>e;function nq(e,t=tq){let n=y.useSyncExternalStore(e.subscribe,y.useCallback(()=>t(e.getState()),[e,t]),y.useCallback(()=>t(e.getInitialState()),[e,t]));return y.useDebugValue(n),n}var rq=e=>{let t=eq(e),n=e=>nq(t,e);return Object.assign(n,t),n},iq=(e=>e?rq(e):rq),aq=()=>Promise.resolve([]),oq=null,sq=iq()((e,t)=>({active:null,status:`idle`,options:[],activate:t=>e({active:t}),toggle:t=>e(e=>({active:e.active===t?null:t})),deactivate:()=>e({active:null}),ensureLoaded:async()=>{let{status:n}=t();if(n===`loading`||n===`loaded`)return;oq?.abort();let r=new AbortController;oq=r,e({status:`loading`});try{let t=await aq(r.signal);if(r.signal.aborted)return;e({options:t,status:`loaded`})}catch{if(r.signal.aborted)return;e({status:`error`})}finally{oq===r&&(oq=null)}},invalidate:()=>{oq?.abort(),oq=null,e({status:`idle`})}}));function cq(e){let t=!1,n=!1;for(let r of e)r.engine===`mysql`?t=!0:r.engine===`postgresql`&&(n=!0);return t&&n}function lq(e){aq=e}var uq=`builder-edit:`;function dq(e){return`${uq}${e}`}function fq(e){return e.startsWith(uq)?e.slice(13):null}var pq=()=>Promise.resolve([]),mq=null,hq=iq()((e,t)=>({active:null,status:`idle`,options:[],activate:t=>e({active:t}),toggle:t=>e(e=>({active:e.active===t?null:t})),deactivate:()=>e({active:null}),ensureLoaded:async()=>{let{status:n}=t();if(n===`loading`||n===`loaded`)return;mq?.abort();let r=new AbortController;mq=r,e({status:`loading`});try{let t=await pq(r.signal);if(r.signal.aborted)return;e({options:t,status:`loaded`})}catch{if(r.signal.aborted)return;e({status:`error`})}finally{mq===r&&(mq=null)}},invalidate:()=>{mq?.abort(),mq=null,e({status:`idle`})}}));function gq(e){pq=e}var _q=iq()((e,t)=>({listeners:new Map,emit:(e,n)=>{let r=t().listeners.get(e);r&&r.forEach(t=>{try{t(n)}catch(t){console.error(`[EventBus] Error in handler for "${e}":`,t)}})},on:(t,n)=>(e(e=>{let r=new Map(e.listeners),i=new Set(r.get(t)??[]);return i.add(n),r.set(t,i),{listeners:r}}),()=>{e(e=>{let r=new Map(e.listeners),i=r.get(t);if(i){let e=new Set(i);e.delete(n),e.size===0?r.delete(t):r.set(t,e)}return{listeners:r}})})})),vq=()=>Promise.resolve([]),yq=null,bq=iq()((e,t)=>({active:null,status:`idle`,options:[],activate:t=>e({active:t}),toggle:t=>e(e=>({active:e.active===t?null:t})),deactivate:()=>e({active:null}),ensureLoaded:async()=>{let{status:n}=t();if(n===`loading`||n===`loaded`)return;yq?.abort();let r=new AbortController;yq=r,e({status:`loading`});try{let t=await vq(r.signal);if(r.signal.aborted)return;e({options:t,status:`loaded`})}catch{if(r.signal.aborted)return;e({status:`error`})}finally{yq===r&&(yq=null)}},invalidate:()=>{yq?.abort(),yq=null,e({status:`idle`})}}));function xq(e){vq=e}var Sq=5e3,Cq=0,wq=new Map,Tq=iq()(e=>({notifications:[],add:t=>{let n=`notif-${++Cq}`,r={...t,id:n,timestamp:Date.now()};return e(e=>({notifications:[...e.notifications,r]})),t.autoDismiss!==!1&&wq.set(n,setTimeout(()=>{wq.delete(n),e(e=>({notifications:e.notifications.filter(e=>e.id!==n)}))},Sq)),n},dismiss:t=>{let n=wq.get(t);n&&(clearTimeout(n),wq.delete(t)),e(e=>({notifications:e.notifications.filter(e=>e.id!==t)}))},clear:()=>{wq.forEach(e=>clearTimeout(e)),wq.clear(),e({notifications:[]})}})),Eq=p.COMMAND_PALETTE_RECENTS,Dq=5,Oq=()=>null,kq=()=>Promise.resolve();function Aq(e){if(!e)return[];try{let t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`object`&&!!e&&typeof e.id==`string`&&typeof e.label==`string`&&typeof e.href==`string`):[]}catch{return[]}}var jq=Promise.resolve(),Mq=iq()((e,t)=>({recents:[],pushRecent:n=>{let r=[n,...t().recents.filter(e=>e.id!==n.id)].slice(0,Dq);e({recents:r}),jq=jq.catch(()=>void 0).then(()=>kq({[Eq]:JSON.stringify(r)}))},clearRecents:()=>{t().recents.length!==0&&(e({recents:[]}),jq=jq.catch(()=>void 0).then(()=>kq({[Eq]:JSON.stringify([])})))}}));function Nq(e,t){if(Oq=e,kq=t,!(typeof window>`u`))try{let e=Oq(Eq,e=>{e&&Mq.setState({recents:Aq(e)})});Mq.setState({recents:Aq(e)})}catch{}}function Pq(){return typeof window>`u`||typeof window.matchMedia!=`function`?!1:window.matchMedia(`(prefers-color-scheme: dark)`).matches}function Fq(e){return e===`system`?Pq()?`dark`:`light`:e}function Iq(e){return e===`light`||e===`dark`||e===`system`}function Lq(){if(typeof window>`u`)return`light`;let e=g();return Iq(e)?e:`system`}var Rq=Lq(),zq=Fq(Rq),Bq=!1;typeof document<`u`&&(document.documentElement.dataset.theme=zq);var Vq=240,Hq;function Uq(e){if(typeof document>`u`)return;let t=document.documentElement,n=t.dataset.theme;n&&n!==e&&(t.classList.add(`theme-transitioning`),Hq!==void 0&&clearTimeout(Hq),Hq=setTimeout(()=>{t.classList.remove(`theme-transitioning`),Hq=void 0},Vq)),t.dataset.theme=e}var Wq=null,Gq=null;function Kq(){typeof window>`u`||typeof window.matchMedia!=`function`||(qq(),Wq=window.matchMedia(`(prefers-color-scheme: dark)`),Gq=e=>{let{theme:t}=Jq.getState();if(t!==`system`)return;let n=e.matches?`dark`:`light`;Jq.setState({resolvedTheme:n}),Uq(n)},Wq.addEventListener(`change`,Gq))}function qq(){Wq&&Gq&&Wq.removeEventListener(`change`,Gq),Wq=null,Gq=null}var Jq=iq()(e=>({theme:Rq,resolvedTheme:zq,setTheme:t=>{Bq=!0;let n=Fq(t);e({theme:t,resolvedTheme:n}),typeof window<`u`&&(Uq(n),a({[p.COLOR_MODE]:t}).catch(()=>{}),t===`system`?Kq():qq())}}));Rq===`system`&&Kq();async function Yq(){if(!(typeof window>`u`))try{if(Bq)return;let e=await f([p.COLOR_MODE]);if(Bq)return;let t=e[p.COLOR_MODE];if(!Iq(t)||Jq.getState().theme===t)return;let n=Fq(t);Jq.setState({theme:t,resolvedTheme:n}),Uq(n),t===`system`?Kq():qq()}catch{}}var Xq={maxEmailAccounts:-1,maxDatabases:-1,maxDomains:-1,maxFtpAccounts:-1,diskQuotaMB:-1,bandwidthMB:-1},Zq=iq()((e,t)=>({username:``,email:``,domain:``,locale:`en`,isReseller:!1,features:{},plan:Xq,setUser:t=>e(t),setDomain:t=>e({domain:t}),hasFeature:e=>t().features[e]===!0})),Qq=e({builderEditIntent:()=>dq,builderIdFromIntent:()=>fq,databasePickerHasBothEngines:()=>cq,hydrateThemeFromServer:()=>Yq,initDatabasePicker:()=>lq,initDomainPicker:()=>gq,initMailboxPicker:()=>xq,initPaletteRecents:()=>Nq,prefersDarkOs:()=>Pq,useDatabasePickerStore:()=>sq,useDomainPickerStore:()=>hq,useEventBus:()=>_q,useMailboxPickerStore:()=>bq,useNotificationStore:()=>Tq,usePaletteRecentsStore:()=>Mq,useThemeStore:()=>Jq,useUserStore:()=>Zq}),$q={info:`info`,warn:`warning`,error:`error`,success:`success`};function eJ({notifications:e,viewAllHref:t=`#`,isLoading:n}){let{t:r}=v(`ui`);return n?(0,z.jsx)(`div`,{className:`p-4 text-center text-md text-text-secondary`,"data-testid":`notification-panel-loading`,children:r(`notificationPanel.loading`,{defaultValue:`Loading notifications…`})}):e.length===0?(0,z.jsx)(`div`,{className:`p-4 text-center text-md text-text-secondary`,"data-testid":`notification-panel-empty`,children:r(`notificationPanel.empty`,{defaultValue:`No new notifications`})}):(0,z.jsxs)(`div`,{"data-testid":`notification-panel`,children:[(0,z.jsx)(`div`,{className:`px-4 py-2 border-b font-medium text-md`,children:r(`header.notifications`,{defaultValue:`Notifications`})}),(0,z.jsx)(`div`,{className:`max-h-64 overflow-y-auto`,children:e.slice(0,5).map(e=>(0,z.jsxs)(`div`,{className:`px-4 py-3 border-b last:border-b-0 text-md`,"data-testid":`notification-item-${e.id}`,children:[(0,z.jsxs)(`div`,{className:`flex items-center gap-2 mb-1`,children:[(0,z.jsx)(tu,{intent:$q[e.severity]??`neutral`,className:`text-md`,children:e.severity}),(0,z.jsx)(`span`,{className:`text-md text-text-secondary`,children:e.timestamp})]}),(0,z.jsx)(`div`,{className:`font-medium`,children:e.subject}),e.message&&(0,z.jsx)(`div`,{className:`text-text-secondary mt-0.5 line-clamp-2`,children:e.message})]},e.id))}),(0,z.jsx)(`div`,{className:`px-4 py-2 border-t text-center`,children:(0,z.jsx)(`a`,{href:t,className:`text-md text-text-primary hover:underline`,"data-testid":`notification-view-all`,children:r(`notificationPanel.viewAll`,{defaultValue:`View All`})})})]})}function tJ({className:e,title:t}){let{t:n}=v(`ui`),r=t??n(`brand.cpanel`,{defaultValue:`cPanel`});return(0,z.jsxs)(`svg`,{viewBox:`0 0 354 75`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:R(`h-5`,e),role:`img`,"aria-label":r,"data-testid":`cpanel-logo`,children:[(0,z.jsx)(`title`,{children:r}),(0,z.jsx)(`path`,{d:`M27.8956 18.5119H49.0022L45.7519 31.1016C45.2582 32.841 44.3119 34.249 42.9541 35.3258C41.5964 36.4025 39.9918 36.9409 38.1815 36.9409H28.3893C26.1675 36.9409 24.1926 37.6035 22.4646 38.9288C20.7366 40.254 19.5434 42.0348 18.8851 44.2711C18.4325 45.9691 18.3914 47.5428 18.7617 49.0751C19.0908 50.566 19.708 51.8912 20.572 53.0508C21.436 54.2104 22.5469 55.1215 23.9458 55.8255C25.3035 56.5295 26.8258 56.8608 28.4304 56.8608H34.3963C35.5071 56.8608 36.4534 57.3164 37.1529 58.2275C37.8523 59.1386 38.058 60.1739 37.77 61.2921L34.026 75.2071H27.4841C22.9995 75.2071 18.8851 74.2131 15.0999 72.2667C11.3558 70.2788 8.22889 67.6698 5.71913 64.4395C3.25051 61.1679 1.52248 57.482 0.617315 53.2993C-0.287845 49.1579 -0.164414 44.8509 0.946464 40.4611L1.31676 39.053C2.13963 36.0298 3.37394 33.2965 5.10197 30.7289C6.83001 28.2026 8.84605 26.0491 11.1912 24.2269C13.5364 22.4462 16.1285 21.0381 18.9674 20.0442C21.8063 19.0502 24.8098 18.5533 27.9367 18.5533`}),(0,z.jsx)(`path`,{d:`M38.5515 75.1656L56.9427 5.83931C57.4365 4.09994 58.3828 2.69188 59.7405 1.61513C61.0982 0.538377 62.7028 0 64.5132 0H84.0153C88.4999 0 92.6143 0.993926 96.3995 2.94036C100.144 4.92822 103.27 7.53727 105.78 10.7675C108.249 14.0392 109.977 17.725 110.923 21.9078C111.87 26.0906 111.746 30.3562 110.553 34.746L110.183 36.1541C109.36 39.1772 108.125 41.952 106.439 44.4782C104.752 47.0044 102.736 49.1993 100.432 51.0215C98.0864 52.8437 95.4943 54.2518 92.6554 55.2457C89.7754 56.2396 86.813 56.7366 83.6861 56.7366H66.7761L70.1498 44.064C70.6436 42.3661 71.5899 40.9994 72.9476 39.9227C74.3054 38.8459 75.91 38.3076 77.7203 38.3076H83.1512C85.373 38.3076 87.389 37.6035 89.1582 36.2369C90.9274 34.8702 92.0794 33.0894 92.6554 30.8945C93.108 29.3208 93.1491 27.7885 92.7789 26.2976C92.4497 24.8067 91.8326 23.4815 90.9685 22.3219C90.1045 21.1623 88.9936 20.2098 87.5947 19.5058C86.237 18.8018 84.7147 18.429 83.1101 18.429H72.6596L59.0411 69.4506C58.5473 71.1485 57.601 72.5152 56.2433 73.5919C54.8855 74.6687 53.3221 75.2071 51.5941 75.2071H38.6338L38.5515 75.1656Z`}),(0,z.jsx)(`path`,{d:`M154.947 38.1419L155.235 37.1066C155.358 36.6096 155.276 36.1955 154.988 35.8228C154.7 35.4914 154.33 35.2844 153.836 35.2844H123.513C122.197 35.2844 121.004 34.9945 119.975 34.4561C118.905 33.8763 118.041 33.1723 117.342 32.2612C116.642 31.3501 116.19 30.3147 115.943 29.1138C115.696 27.9128 115.737 26.7118 116.025 25.4279L117.877 18.3048H158.938C161.489 18.3048 163.834 18.8846 165.932 20.0028C168.031 21.1209 169.8 22.6118 171.199 24.434C172.598 26.2562 173.544 28.3269 174.079 30.6875C174.614 33.048 174.573 35.45 173.955 37.9763L166.591 65.5991C165.85 68.4152 164.328 70.693 162.065 72.4738C159.802 74.2131 157.21 75.1242 154.289 75.1242L123.966 75.0414C121.292 75.0414 118.823 74.4616 116.601 73.302C114.379 72.1425 112.528 70.6102 111.088 68.7051C109.648 66.8001 108.66 64.6052 108.084 62.1204C107.508 59.6356 107.591 57.1093 108.29 54.5417L108.66 53.1336C109.113 51.3943 109.812 49.7377 110.841 48.2468C111.87 46.7559 113.063 45.4721 114.421 44.3954C115.778 43.3186 117.301 42.4903 118.987 41.9105C120.674 41.3308 122.444 40.9995 124.295 40.9995H149.763L147.911 48.0398C147.418 49.7377 146.471 51.1044 145.114 52.1811C143.756 53.2579 142.192 53.7962 140.464 53.7962H129.068C127.998 53.7962 127.34 54.3346 127.01 55.4114C126.805 56.1154 126.928 56.6952 127.381 57.2336C127.833 57.772 128.368 58.0204 129.068 58.0204H147.459C148.158 58.0204 148.734 57.8134 149.228 57.4406C149.722 57.0679 150.051 56.571 150.174 55.9498L150.38 55.2043L154.947 38.1833V38.1419Z`}),(0,z.jsx)(`path`,{d:`M209.256 18.5119C213.782 18.5119 217.938 19.5058 221.723 21.4522C225.467 23.4401 228.594 26.0491 231.104 29.2794C233.614 32.5511 235.3 36.2783 236.206 40.4611C237.111 44.6438 236.987 48.9509 235.794 53.3407L231.145 70.9829C230.816 72.2253 230.157 73.2192 229.129 74.0061C228.1 74.7515 226.948 75.1242 225.714 75.1242H215.634C214.441 75.1242 213.535 74.6687 212.836 73.7576C212.137 72.8465 211.972 71.8111 212.26 70.693L217.855 49.365C218.308 47.7913 218.349 46.259 217.979 44.7681C217.65 43.2772 217.033 41.952 216.169 40.7924C215.305 39.6328 214.194 38.6803 212.795 37.9763C211.437 37.2722 209.915 36.8995 208.31 36.8995H197.86L188.808 70.9829C188.479 72.2253 187.821 73.2192 186.792 74.0061C185.763 74.7515 184.611 75.1242 183.295 75.1242H173.297C172.186 75.1242 171.24 74.6687 170.54 73.7576C169.841 72.8465 169.635 71.8111 169.923 70.693L183.747 18.4705H209.215L209.256 18.5119Z`}),(0,z.jsx)(`path`,{d:`M264.225 36.4025C263.484 36.9823 262.949 37.7692 262.62 38.7217L258.423 54.7073C258.176 55.577 258.341 56.4053 258.876 57.1507C259.452 57.8962 260.193 58.2689 261.098 58.2689H299.732L296.728 69.4505C296.234 71.1485 295.288 72.5151 293.93 73.5919C292.573 74.6687 291.009 75.207 289.281 75.207H254.103C251.552 75.207 249.207 74.6687 247.109 73.5505C245.011 72.4737 243.241 70.9828 241.842 69.1192C240.444 67.2556 239.497 65.1849 238.962 62.8244C238.428 60.4638 238.51 58.0618 239.209 55.6184L244.887 34.2904C245.504 31.9713 246.492 29.8592 247.767 27.9127C249.084 25.9663 250.606 24.3097 252.375 22.9431C254.144 21.5764 256.119 20.4997 258.341 19.7128C260.563 18.926 262.826 18.5533 265.212 18.5533H290.145C292.696 18.5533 295.041 19.133 297.14 20.2512C299.238 21.3694 301.007 22.8603 302.406 24.6825C303.805 26.5047 304.751 28.6168 305.245 30.9773C305.739 33.3379 305.697 35.7813 305.08 38.2247L303.393 44.6024C302.653 47.4185 301.13 49.6963 298.868 51.4356C296.605 53.175 294.013 54.0033 291.174 54.0033H262.99L264.842 47.0458C265.294 45.3478 266.2 43.9812 267.557 42.9044C268.915 41.8277 270.52 41.2893 272.33 41.2893H283.727C284.796 41.2893 285.455 40.7509 285.784 39.6742L286.154 38.2661C286.36 37.5621 286.236 36.9409 285.784 36.4025C285.331 35.8227 284.796 35.5742 284.097 35.5742H266.734C265.788 35.5742 264.965 35.8641 264.225 36.4853`}),(0,z.jsx)(`path`,{d:`M299.69 75.1656L318.452 4.22418C318.781 2.98178 319.439 1.94644 320.468 1.15958C321.497 0.372722 322.649 0 323.965 0H333.963C335.156 0 336.103 0.455549 336.802 1.36665C337.501 2.27775 337.707 3.27167 337.419 4.43125L323.43 56.778C322.731 59.5527 321.661 62.0375 320.098 64.2739C318.575 66.5102 316.765 68.4566 314.667 70.0304C312.568 71.6455 310.264 72.8879 307.713 73.799C305.163 74.7101 302.488 75.1656 299.69 75.1656Z`}),(0,z.jsx)(`path`,{d:`M341.163 6.58475C341.163 5.42517 341.451 4.34842 342.027 3.3545C342.603 2.36057 343.385 1.57371 344.372 0.993922C345.36 0.414132 346.429 0.124237 347.581 0.124237C348.734 0.124237 349.803 0.414132 350.791 0.993922C351.778 1.57371 352.56 2.36057 353.136 3.3545C353.712 4.34842 354 5.42517 354 6.58475C354 7.74434 353.712 8.77968 353.177 9.7736C352.642 10.7675 351.86 11.5544 350.873 12.1342C349.886 12.714 348.775 13.0453 347.581 13.0453C346.388 13.0453 345.319 12.7554 344.331 12.1756C343.344 11.5958 342.562 10.7675 341.986 9.81501C341.41 8.82109 341.163 7.74434 341.163 6.62617M342.068 6.58475C342.068 7.57868 342.315 8.48978 342.809 9.35947C343.303 10.2292 343.961 10.8918 344.825 11.3887C345.689 11.8857 346.594 12.1342 347.581 12.1342C348.569 12.1342 349.474 11.8857 350.338 11.3887C351.202 10.8918 351.86 10.2292 352.354 9.35947C352.848 8.53119 353.095 7.57868 353.095 6.58475C353.095 5.59083 352.848 4.67973 352.354 3.81005C351.86 2.94036 351.202 2.27774 350.338 1.78078C349.474 1.28382 348.569 1.03534 347.581 1.03534C346.594 1.03534 345.689 1.28382 344.825 1.78078C343.961 2.27774 343.303 2.94036 342.809 3.81005C342.315 4.63832 342.068 5.59083 342.068 6.58475ZM350.215 5.01104C350.215 5.46659 350.091 5.88072 349.844 6.21203C349.598 6.58476 349.268 6.83324 348.816 6.99889L350.832 10.3948H349.392L347.623 7.37161H346.471V10.3948H345.195V2.77471H347.417C348.363 2.77471 349.063 2.98177 349.515 3.3545C349.968 3.72722 350.174 4.30701 350.174 5.05245M346.471 6.33627H347.376C347.828 6.33627 348.199 6.21203 348.487 5.96355C348.775 5.71507 348.898 5.42517 348.898 5.05245C348.898 4.67973 348.775 4.30701 348.528 4.14135C348.281 3.9757 347.911 3.85146 347.376 3.85146H346.471V6.33627Z`})]})}function nJ({username:e,menuItems:t,theme:n=`system`,onThemeChange:r,accountLabel:i,colorModeLabels:a}){let{t:o}=v(`ui`),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=e.split(/[^A-Za-z0-9]+/).filter(Boolean).slice(0,2).map(e=>e[0]?.toUpperCase()??``).join(``)||e.slice(0,2).toUpperCase();return(0,y.useEffect)(()=>{if(!s)return;let e=e=>{l.current&&!l.current.contains(e.target)&&c(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[s]),(0,z.jsxs)(`div`,{ref:l,className:`relative`,children:[(0,z.jsx)(Pa,{delayDuration:150,children:(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:(0,z.jsx)(`button`,{type:`button`,onClick:()=>c(e=>!e),className:R(`ml-2 inline-flex cursor-pointer rounded-full border-none bg-transparent p-0`,`transition-shadow duration-150 hover:shadow-[0_0_0_2px_var(--brand-subtle)]`),"aria-expanded":s,"aria-haspopup":`true`,"aria-label":o(`header.accountMenuFor`,{defaultValue:`Account menu for {{username}}`,username:e}),children:(0,z.jsx)(Ql,{variant:`initials`,initials:u,className:`select-none`})})}),(0,z.jsx)(La,{side:`bottom`,sideOffset:6,children:i??e})]})}),s&&(0,z.jsxs)(`div`,{className:R(`absolute right-0 top-full mt-2 min-w-[180px]`,`rounded-md border border-border-subtle bg-surface`,`shadow-md py-1 z-[970]`),children:[r&&(0,z.jsxs)(`div`,{className:`md:hidden px-4 py-3`,children:[(0,z.jsx)(`div`,{className:`mb-2 text-xs font-semibold uppercase tracking-wide text-text-secondary`,children:o(`header.colorMode`,{defaultValue:`Color mode`})}),(0,z.jsx)(VP,{mode:n,onModeChange:r,labels:a})]}),r&&(0,z.jsx)(xm,{decorative:!0,className:`md:hidden my-1`}),(0,z.jsx)(`div`,{role:`menu`,children:t.map(e=>(0,z.jsxs)(y.Fragment,{children:[e.id===`logout`&&(0,z.jsx)(xm,{decorative:!1,className:`my-1`}),(0,z.jsxs)(`a`,{href:e.href,className:R(`flex items-center gap-3 w-full px-4 py-3 text-md`,`no-underline cursor-pointer transition-colors duration-150`,e.id===`logout`?`text-error hover:bg-error/5`:`text-text-primary hover:bg-hover`),role:`menuitem`,onClick:()=>{c(!1),e.onClick?.()},children:[(0,z.jsx)(`i`,{className:R(`text-md`,e.id===`logout`?`ri-logout-box-r-line text-error`:`ri-user-settings-line text-text-secondary`),"aria-hidden":`true`}),e.title]})]},e.id))})]})]})}function rJ({className:e,title:t}){let n=(0,y.useId)(),{t:r}=v(`ui`),i=t??r(`brand.whm`,{defaultValue:`WHM`});return(0,z.jsxs)(`svg`,{viewBox:`0 0 909 240`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:R(`h-5`,e),role:`img`,"aria-label":i,"data-testid":`whm-logo`,children:[(0,z.jsx)(`title`,{children:i}),(0,z.jsx)(`defs`,{children:(0,z.jsx)(`clipPath`,{id:n,children:(0,z.jsx)(`path`,{d:`M867 0h41.727v42H867zm0 0`})})}),(0,z.jsx)(`path`,{d:`M365.102 14.398l-43.204 160.204c-2.597 9.597-6.597 18.45-12 26.546-5.398 8.102-11.847 15-19.347 20.704-7.5 5.7-15.855 10.152-25.05 13.347-9.2 3.202-18.8 4.8-28.8 4.8H0L60.3 13.5c.997-3.996 3.15-7.246 6.45-9.75C70.05 1.254 73.8 0 78 0h32.102c3.796 0 6.847 1.5 9.148 4.5 2.297 3 2.95 6.3 1.95 9.898l-44.7 166.8h60.898l45-167.698c1-3.996 3.153-7.246 6.454-9.75 3.296-2.496 6.945-3.75 10.95-3.75h32.397c3.796 0 6.796 1.5 9 4.5 2.198 3 2.8 6.3 1.8 9.898l-44.7 166.8H234.9c7.204 0 13.653-2.143 19.352-6.448 5.7-4.297 9.45-9.945 11.25-16.95l38.7-144.3c1-3.996 3.152-7.246 6.448-9.75 3.3-2.496 7.05-3.75 11.25-3.75H354c3.797 0 6.848 1.5 9.148 4.5 2.297 3 2.95 6.3 1.954 9.898M406.797 149.398l-20.7 77.102c-1.003 4.004-3.152 7.25-6.45 9.75-3.3 2.504-7.05 3.75-11.25 3.75h-32.1c-3.602 0-6.555-1.5-8.852-4.5-2.297-3-2.945-6.195-1.95-9.602l56.7-212.398c1-3.996 3.153-7.246 6.453-9.75 3.297-2.496 7.047-3.75 11.25-3.75h46.5l-23.703 90.602h75L518.398 13.5c.997-3.996 3.15-7.246 6.45-9.75 3.3-2.496 6.945-3.75 10.95-3.75h47.1l-60.902 226.5c-1 4.004-3.148 7.25-6.45 9.75-3.3 2.504-6.948 3.75-10.948 3.75h-32.403c-3.8 0-6.8-1.5-9-4.5-2.203-3-2.8-6.195-1.797-9.602l20.4-76.5h-75M539.695 225.602L600.297 0h189.598c14.597 0 27.95 3.148 40.05 9.45 12.098 6.3 22.15 14.655 30.15 25.05 8 10.402 13.5 22.305 16.5 35.7 3 13.402 2.596 27.105-1.2 41.1l-30.9 115.2c-1.003 4.004-3.15 7.25-6.448 9.75-3.3 2.504-7.05 3.75-11.25 3.75h-32.102c-3.8 0-6.85-1.5-9.148-4.5-2.305-3-2.953-6.3-1.953-9.898l32.703-121.204c1.394-5.593 1.5-11.144.297-16.648-1.2-5.496-3.45-10.395-6.75-14.7-3.297-4.296-7.4-7.75-12.297-10.35-4.906-2.595-10.352-3.9-16.352-3.9h-13.8l-45 167.7c-1.004 4.004-3.15 7.25-6.45 9.75-3.3 2.504-6.953 3.75-10.95 3.75h-32.4c-3.802 0-6.802-1.5-9-4.5-2.204-3-2.802-6.3-1.798-9.898l44.7-166.8h-60.903l-45 167.698c-1 4.004-3.15 7.25-6.45 9.75-3.3 2.504-7.05 3.75-11.25 3.75h-32.097c-3.805 0-6.856-1.5-9.152-4.5-2.3-3-2.954-6.3-1.95-9.898`}),(0,z.jsx)(`g`,{clipPath:`url(#${n})`,children:(0,z.jsx)(`path`,{d:`M884.637 20.516h2.953c1.46 0 2.63-.375 3.515-1.133.883-.758 1.325-1.72 1.325-2.887 0-1.367-.39-2.348-1.176-2.937-.78-.595-2.024-.892-3.72-.892h-2.897zm11.867-4.13c0 1.462-.387 2.75-1.16 3.872-.778 1.12-1.864 1.953-3.27 2.5l6.508 10.8h-4.594l-5.66-9.68h-3.69v9.68h-4.048V9.196h7.137c3.027 0 5.246.594 6.66 1.778 1.41 1.183 2.117 2.992 2.117 5.414zm-26.03 4.977c0 3.157.792 6.106 2.378 8.848a17.347 17.347 0 0 0 6.496 6.477c2.742 1.583 5.683 2.368 8.816 2.368 3.172 0 6.117-.793 8.832-2.38a17.818 17.818 0 0 0 6.47-6.44c1.593-2.708 2.39-5.665 2.39-8.872 0-3.172-.793-6.117-2.38-8.832a17.838 17.838 0 0 0-6.437-6.467c-2.708-1.59-5.665-2.39-8.876-2.39-3.172 0-6.113.792-8.832 2.378a17.797 17.797 0 0 0-6.465 6.438c-1.597 2.707-2.394 5.668-2.394 8.875zm-2.872 0c0-3.644.914-7.062 2.734-10.254a20.096 20.096 0 0 1 7.52-7.547C881.045 1.722 884.483.8 888.163.8c3.65 0 7.066.915 10.254 2.735a20.04 20.04 0 0 1 7.547 7.52c1.844 3.19 2.762 6.63 2.762 10.308 0 3.59-.883 6.965-2.653 10.117-1.765 3.157-4.246 5.68-7.437 7.575-3.188 1.894-6.68 2.843-10.473 2.843-3.773 0-7.254-.945-10.445-2.832-3.19-1.882-5.673-4.406-7.45-7.558-1.778-3.153-2.668-6.535-2.668-10.145`})})]})}function iJ(e){return{search:e(`header.search`,{defaultValue:`Search`}),searchPlaceholder:e(`header.searchPlaceholder`,{defaultValue:`Search…`}),openCommandPalette:e(`header.openCommandPalette`,{defaultValue:`Open command palette`}),help:e(`header.help`,{defaultValue:`Help`}),notifications:e(`header.notifications`,{defaultValue:`Notifications`}),notificationsWithCount:t=>e(`header.notificationsWithCount`,{defaultValue_one:`Notifications ({{count}})`,defaultValue_other:`Notifications ({{count}})`,count:t}),cpanelHome:e(`header.cpanelHome`,{defaultValue:`cPanel home`}),whmHome:e(`header.whmHome`,{defaultValue:`WHM home`}),openNavigation:e(`header.openNavigation`,{defaultValue:`Open navigation menu`}),aiAssistant:e(`header.aiAssistant`,{defaultValue:`AI Assistant`}),shortcutCtrlK:e(`header.shortcutCtrlK`,{defaultValue:`Ctrl K`})}}function aJ(e,t){let n=Object.entries(e).filter(([,e])=>e!==void 0);return{...iJ(t),...Object.fromEntries(n)}}var oJ=`meridian:command-palette-toggle`;function sJ({label:e,open:t,children:n}){return(0,z.jsxs)(Fa,{open:t,children:[(0,z.jsx)(Ia,{asChild:!0,children:n}),(0,z.jsx)(La,{side:`bottom`,sideOffset:6,children:e})]})}function cJ(){window.dispatchEvent(new CustomEvent(oJ))}function lJ(){return/Mac|iPhone|iPod|iPad/i.test(navigator.platform)}function uJ({variant:e,homeUrl:t,label:n}){return(0,z.jsx)(`a`,{href:t,className:`flex items-center gap-2 shrink-0 text-text-brand font-bold hover:opacity-90 transition-opacity no-underline`,"aria-label":n,children:e===`whm`?(0,z.jsx)(rJ,{className:`h-5 w-auto`}):(0,z.jsx)(tJ,{className:`h-5 w-auto`})})}function dJ({hasNotifications:e,count:t}){return e?t>0?(0,z.jsx)(`span`,{className:`absolute top-0.5 right-0.5 min-w-[16px] h-4 px-1 rounded-full bg-brand text-md font-bold text-brand-text flex items-center justify-center`,children:t>99?`99+`:t}):(0,z.jsx)(`span`,{className:`absolute top-1 right-1 w-2 h-2 rounded-full bg-brand`}):null}function fJ({notifications:e,isLoading:t,viewAllHref:n,hasNotifications:r,count:i,labels:a}){let[o,s]=(0,y.useState)(!1),c=i>0?a.notificationsWithCount(i):a.notifications;return(0,z.jsxs)($_,{open:o,onOpenChange:s,children:[(0,z.jsx)(sJ,{label:c,open:!o&&void 0,children:(0,z.jsx)(`span`,{className:`inline-flex`,children:(0,z.jsx)(ev,{asChild:!0,children:(0,z.jsxs)(`button`,{type:`button`,className:`relative p-2 rounded-md text-text-secondary hover:bg-hover transition-colors duration-150 bg-transparent border-none cursor-pointer`,"aria-label":c,children:[(0,z.jsx)(`i`,{className:`ri-notification-3-line text-lg`,"aria-hidden":`true`}),(0,z.jsx)(dJ,{hasNotifications:r,count:i})]})})})}),(0,z.jsx)(nv,{align:`end`,className:`p-0 w-80`,children:(0,z.jsx)(eJ,{notifications:e,isLoading:t,viewAllHref:n})})]})}function pJ({onClick:e,isActive:t,label:n}){return e?(0,z.jsx)(sJ,{label:n,children:(0,z.jsx)(`button`,{type:`button`,onClick:e,className:R(`p-2 rounded-md cursor-pointer transition-colors duration-150`,t?`bg-brand/10 text-text-primary`:`text-text-secondary hover:bg-hover`),"aria-label":n,children:(0,z.jsx)(`i`,{className:`ri-sparkling-line text-lg`,"aria-hidden":`true`})})}):null}function mJ({action:e}){if(!e)return null;let t=e.unread?e.unreadLabel:e.label;return(0,z.jsx)(sJ,{label:t,children:(0,z.jsxs)(`button`,{type:`button`,onClick:e.onOpen,className:`relative hidden md:flex p-2 rounded-md text-text-secondary hover:bg-hover transition-colors duration-150 bg-transparent border-none cursor-pointer`,"aria-label":t,"data-testid":`whats-new-button`,children:[(0,z.jsx)(`i`,{className:`ri-gift-line text-lg`,"aria-hidden":`true`}),e.unread?(0,z.jsx)(`span`,{"data-testid":`whats-new-unread-dot`,className:`absolute top-1 right-1 w-2 h-2 rounded-full bg-brand`}):null]})})}function hJ({notifications:e,hasNotifications:t,notificationCount:n}){let r=Tq(e=>e.notifications);return{mergedNotifications:[...e??[],...r.map(e=>({id:e.id,subject:e.message,message:e.description,severity:e.type===`warning`?`warn`:e.type,timestamp:new Date(e.timestamp).toLocaleTimeString()}))],effectiveHasNotifications:t||r.length>0,effectiveNotificationCount:n>0?n:r.length}}function gJ({className:e,variant:t,username:n,menuItems:r,homeUrl:i,hasNotifications:a,notificationCount:o,notifications:s,notificationsLoading:c,notificationsHref:l,helpHref:u,onOpenMobileDrawer:d,onSparkleClick:f,sparkleActive:p,theme:m=`light`,onThemeChange:h,themeSwitchAction:g,whatsNewAction:_,labels:y={}}){let b=lJ(),{t:x}=v(`ui`),S=aJ(y,x),{mergedNotifications:C,effectiveHasNotifications:w,effectiveNotificationCount:T}=hJ({notifications:s,hasNotifications:a,notificationCount:o});return(0,z.jsxs)(`header`,{"data-testid":`meridian-header`,className:R(`layout-header`,e),children:[(0,z.jsxs)(`div`,{className:`flex-1 flex items-center gap-2 min-w-0`,children:[(0,z.jsx)(`button`,{type:`button`,onClick:d,className:`flex md:hidden p-2 rounded-md text-text-secondary hover:bg-hover transition-colors duration-150`,"aria-label":S.openNavigation,children:(0,z.jsx)(`i`,{className:`ri-menu-line text-lg`,"aria-hidden":`true`})}),(0,z.jsx)(uJ,{variant:t,homeUrl:i,label:t===`whm`?S.whmHome:S.cpanelHome})]}),(0,z.jsx)(`div`,{className:`hidden md:flex justify-center min-w-0`,style:{flex:2},children:(0,z.jsx)(`div`,{className:`w-full max-w-[480px]`,children:(0,z.jsxs)(`button`,{type:`button`,onClick:cJ,className:R(`group relative flex items-center w-full h-10 pl-10 pr-2 rounded-full`,`bg-muted border border-transparent text-left text-md`,`text-text-secondary cursor-pointer transition-colors duration-150`,`hover:bg-surface hover:border-border-subtle`,`focus:outline-none focus-visible:border-brand`,`focus-visible:shadow-[0_0_0_3px_var(--brand-subtle)] focus-visible:bg-surface`),"aria-label":S.openCommandPalette,"aria-haspopup":`dialog`,"data-palette-trigger":`true`,children:[(0,z.jsx)(`i`,{className:`ri-search-line absolute left-3 top-1/2 -translate-y-1/2 text-text-secondary text-lg pointer-events-none`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{className:`flex-1 truncate`,children:S.searchPlaceholder}),(0,z.jsx)(DN,{variant:`code`,size:`md`,className:`hidden sm:inline-flex ml-2`,children:b?`⌘K`:S.shortcutCtrlK})]})})}),(0,z.jsx)(Pa,{delayDuration:150,children:(0,z.jsxs)(`div`,{className:`flex-1 flex items-center gap-2 justify-end`,children:[(0,z.jsx)(sJ,{label:S.search,children:(0,z.jsx)(`button`,{type:`button`,onClick:cJ,className:`flex md:hidden p-2 rounded-md cursor-pointer text-text-secondary hover:bg-hover transition-colors duration-150`,"aria-label":S.search,"data-palette-trigger":`true`,children:(0,z.jsx)(`i`,{className:`ri-search-line text-lg`,"aria-hidden":`true`})})}),(0,z.jsx)(pJ,{onClick:f,isActive:p,label:S.aiAssistant}),(0,z.jsx)(mJ,{action:_}),g,(0,z.jsx)(sJ,{label:S.help,children:(0,z.jsxs)(`a`,{href:u,className:`p-2 rounded-md cursor-pointer text-text-secondary hover:bg-hover transition-colors duration-150`,target:`_blank`,rel:`noopener noreferrer`,children:[(0,z.jsx)(`span`,{className:`sr-only`,children:S.help}),(0,z.jsx)(`i`,{className:`ri-question-line text-lg`,"aria-hidden":`true`})]})}),(0,z.jsx)(fJ,{notifications:C,isLoading:c,viewAllHref:l,hasNotifications:w,count:T,labels:S}),(0,z.jsx)(`div`,{className:`hidden md:flex items-center`,children:(0,z.jsx)(VP,{mode:m,onModeChange:h,labels:S.colorMode})}),(0,z.jsx)(nJ,{username:n,menuItems:r,theme:m,onThemeChange:h,accountLabel:S.accountMenu,colorModeLabels:S.colorMode})]})})]})}var _J={onboarding:`ri-rocket-line`,dashboard:`ri-dashboard-line`,websites:`ri-global-line`,email:`ri-mail-line`,files:`ri-folder-line`,databases:`ri-database-2-line`,security:`ri-shield-line`,performance:`ri-speed-line`,advanced:`ri-settings-3-line`};function vJ(e){return _J[e]??`ri-circle-line`}function yJ(e){if(e.startsWith(`#/`))return e.slice(1);if(e===`#`)return`/`;let t=e.indexOf(`#/`);return t===-1?null:e.slice(t+1)}function bJ({title:e,href:t,iconClass:n,active:r=!1,collapsed:i=!1,testId:a,onNavigate:o,onActivate:s,className:c}){let l=(0,z.jsxs)(`a`,{"data-testid":a,href:t,className:R(`nav-item`,r&&`nav-item-active`,i&&`nav-item-collapsed`,c),"aria-current":r?`page`:void 0,"aria-label":i?e:void 0,onClick:e=>{let n=yJ(t);o&&n&&(e.preventDefault(),o(n)),s?.()},children:[(0,z.jsx)(`i`,{className:n,"aria-hidden":`true`}),(0,z.jsx)(`span`,{className:`nav-item-label`,children:e})]});return i?(0,z.jsxs)(Fa,{children:[(0,z.jsx)(Ia,{asChild:!0,children:l}),(0,z.jsx)(La,{side:`right`,children:e})]}):l}var xJ=[`dashboard`,`onboarding`,`websites`,`email`,`files`,`databases`,`security`,`performance`];function SJ(e,t){let{t:n}=v(`ui`);return{navAriaLabel:e??n(`navigation.main`,{defaultValue:`Main navigation`}),collapse:t?.collapse??n(`navigation.collapse`,{defaultValue:`Collapse`}),collapseAria:t?.collapseAria??n(`navigation.collapseSidebar`,{defaultValue:`Collapse sidebar`}),expandAria:t?.expandAria??n(`navigation.expandSidebar`,{defaultValue:`Expand sidebar`})}}function CJ({className:e,sections:t,activeItemId:n,isCollapsed:r,onToggleCollapse:i,onNavigate:a,showCollapseButton:o=!0,testId:s=`meridian-navigation`,itemTestIdPrefix:c=`meridian-nav-item`,ariaLabel:l,labels:u,applySidebarLayout:d=!0}){let f=SJ(l,u),p=new Map(t.map(e=>[e.id,e])),m=xJ.map(e=>p.get(e)).filter(e=>e!=null);return(0,z.jsx)(`nav`,{"data-testid":s,className:R(d&&`layout-sidebar`,e),"aria-label":f.navAriaLabel,children:(0,z.jsxs)(`div`,{className:`sidebar-inner`,children:[(0,z.jsx)(Pa,{delayDuration:150,children:(0,z.jsx)(`div`,{className:`stack stack-xs`,children:m.map(e=>(0,z.jsx)(bJ,{testId:`${c}-${e.id}`,title:e.title,href:e.href??`#`,iconClass:vJ(e.id),active:n===e.id,collapsed:r,onNavigate:a},e.id))})}),o&&(0,z.jsxs)(`button`,{className:`sidebar-collapse-btn`,type:`button`,"aria-label":r?f.expandAria:f.collapseAria,onClick:i,children:[(0,z.jsx)(`i`,{className:r?`ri-menu-unfold-line`:`ri-menu-fold-line`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{className:`sidebar-collapse-label`,children:f.collapse})]})]})})}function wJ({action:e}){return(0,z.jsx)(`div`,{className:`border-t border-border-subtle p-3`,children:(0,z.jsxs)(`button`,{type:`button`,onClick:e.onOpen,className:`w-full min-h-[44px] flex items-center gap-3 px-3 rounded-md text-text-primary hover:bg-hover transition-colors`,"aria-label":e.unread?e.unreadLabel:void 0,"data-testid":`mobile-nav-whats-new`,children:[(0,z.jsx)(`i`,{className:`ri-gift-line text-lg text-text-secondary`,"aria-hidden":`true`}),(0,z.jsx)(`span`,{className:`flex-1 text-left text-md`,children:e.label}),e.unread?(0,z.jsx)(`span`,{"data-testid":`mobile-nav-whats-new-unread-dot`,className:`w-2 h-2 rounded-full bg-brand`,"aria-hidden":`true`}):null]})})}function TJ({isOpen:e,onClose:t,sections:n,activeItemId:r,variant:i,homeUrl:a,onNavigate:o,whatsNewAction:s}){let{t:c}=v(`ui`),l=(0,y.useRef)(null);return(0,y.useEffect)(()=>(document.body.style.overflow=e?`hidden`:``,()=>{document.body.style.overflow=``}),[e]),(0,y.useEffect)(()=>{if(!e||!l.current)return;let n=l.current,r=n.querySelectorAll(`a[href], button:not([disabled])`),i=r[0],a=r[r.length-1];i?.focus();let o=e=>{if(e.key===`Escape`){e.preventDefault(),t();return}e.key===`Tab`&&(e.shiftKey&&document.activeElement===i?(e.preventDefault(),a?.focus()):!e.shiftKey&&document.activeElement===a&&(e.preventDefault(),i?.focus()))};return n.addEventListener(`keydown`,o),()=>n.removeEventListener(`keydown`,o)},[e,t]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`div`,{className:R(`fixed inset-0 bg-scrim z-[var(--z-overlay,1050)]`,`transition-opacity duration-200`,e?`opacity-100`:`opacity-0 pointer-events-none`),onClick:t,"aria-hidden":`true`}),(0,z.jsxs)(`div`,{ref:l,className:R(`fixed top-0 start-0 h-full w-[280px]`,`bg-surface border-r border-border-subtle`,`z-[var(--z-overlay,1050)] flex flex-col`,`transition-transform duration-200 ease-out`,e?`translate-x-0`:`-translate-x-full rtl:translate-x-full`),role:`dialog`,"aria-modal":`true`,"aria-label":c(`navigation.drawer`,{defaultValue:`Navigation menu`}),"data-state":e?`open`:`closed`,"data-testid":`mobile-nav-drawer`,children:[(0,z.jsxs)(`div`,{className:`flex items-center justify-between px-4 py-4 border-b border-border-subtle`,children:[(0,z.jsx)(`a`,{href:a,className:`flex items-center gap-2 text-text-brand font-bold no-underline`,"aria-label":i===`whm`?c(`header.whmHome`,{defaultValue:`WHM home`}):c(`header.cpanelHome`,{defaultValue:`cPanel home`}),onClick:t,children:i===`whm`?(0,z.jsx)(rJ,{className:`h-5 w-auto`}):(0,z.jsx)(tJ,{className:`h-5 w-auto`})}),(0,z.jsx)(`button`,{type:`button`,onClick:t,className:`w-11 h-11 rounded-md flex items-center justify-center text-text-secondary hover:bg-hover transition-colors`,"aria-label":c(`navigation.closeDrawer`,{defaultValue:`Close navigation`}),children:(0,z.jsx)(`i`,{className:`ri-close-line text-lg`,"aria-hidden":`true`})})]}),(0,z.jsx)(`nav`,{className:`flex-1 flex flex-col gap-1 p-3 overflow-y-auto`,"aria-label":c(`navigation.main`,{defaultValue:`Main navigation`}),children:n.map(e=>(0,z.jsx)(bJ,{title:e.title,href:e.href??`#`,iconClass:vJ(e.id),active:r===e.id,onNavigate:o,onActivate:t,className:`min-h-[44px]`},e.id))}),s?(0,z.jsx)(wJ,{action:s}):null]})]})}var EJ=`meridian-sidebar-mode`,DJ=`(max-width: 1100px)`,OJ=`(max-width: 768px)`,kJ=68;function AJ(e,t,n){if(e)return t?`${kJ}px`:n==null?void 0:`${n}px`}function jJ(){let e=o(EJ);return e===`collapsed`||e===`expanded`?e:`auto`}function MJ(e,t){return e===`collapsed`||e!==`expanded`&&t}function NJ(e){let{hideSidebar:t,sidebarCollapsed:n,collapseMode:r,aiPaneOpen:i,aiPaneCollapsed:a,aiPaneResizing:o,aiPaneNoTransition:s}=e;return R(`layout-shell`,!t&&n&&`sidebar-collapsed`,!t&&r===`expanded`&&`sidebar-expanded`,i&&`ai-pane-open`,i&&a&&`ai-pane-collapsed`,o&&`ai-pane-resizing`,s&&`ai-pane-no-transition`)}function PJ(e,t){return e===t?`auto`:e?`collapsed`:`expanded`}function FJ({variant:e,username:t,version:n,navSections:i,activeNavItemId:a,homeUrl:o,headerMenuItems:s,hasNotifications:c,notificationCount:l,notifications:u,notificationsLoading:d,notificationsHref:f,helpHref:p,onSparkleClick:m,sparkleActive:h,onNavigate:g,theme:_=`light`,onThemeChange:v,onSidebarCollapsedChange:b,themeSwitchAction:x,whatsNewAction:S,headerLabels:C,navLabels:w,aiPaneOpen:T,aiPane:E,aiPaneWidth:D,aiPaneCollapsed:O,aiPaneResizing:k,aiPaneNoTransition:A,children:j}){let[M,N]=(0,y.useState)(jJ),[ee,P]=(0,y.useState)(!1),F=YC(DJ),te=YC(OJ),ne=MJ(M,F);(0,y.useEffect)(()=>{r(EJ,M)},[M]),(0,y.useEffect)(()=>{vN()||window.scrollTo({top:0,left:0})},[a]);let re=(0,y.useCallback)(()=>{let e=!ne;N(PJ(e,F)),b?.(e)},[ne,F,b]),ie=(0,y.useCallback)(()=>P(!0),[]),ae=(0,y.useCallback)(()=>P(!1),[]);(0,y.useEffect)(()=>{te||P(!1)},[te]);let oe=AJ(T,O,D),se=(()=>{let e={};return!te&&ne&&(e[`--sidebar-width`]=`var(--sidebar-collapsed, 68px)`),oe&&(e[`--ai-pane-track`]=oe),Object.keys(e).length>0?e:void 0})();return(0,z.jsxs)(`div`,{"data-testid":`meridian-shell`,className:NJ({hideSidebar:te,sidebarCollapsed:ne,collapseMode:M,aiPaneOpen:T,aiPaneCollapsed:O,aiPaneResizing:k,aiPaneNoTransition:A}),style:se,children:[(0,z.jsx)(gJ,{variant:e,username:t,menuItems:s,homeUrl:o,hasNotifications:c,notificationCount:l,notifications:u,notificationsLoading:d,notificationsHref:f,helpHref:p,onSparkleClick:m,sparkleActive:h,onOpenMobileDrawer:ie,theme:_,onThemeChange:v,themeSwitchAction:x,whatsNewAction:S,labels:C}),!te&&(0,z.jsx)(CJ,{sections:i,activeItemId:a,isCollapsed:ne,onToggleCollapse:re,onNavigate:g,labels:w}),(0,z.jsx)(TJ,{isOpen:ee,onClose:ae,sections:i,activeItemId:a,variant:e,homeUrl:o,onNavigate:g,whatsNewAction:S}),(0,z.jsxs)(`main`,{"data-testid":`meridian-content`,className:`layout-main`,children:[(0,z.jsx)(`div`,{className:`flex-1 pb-20`,children:j}),(0,z.jsx)(QK,{version:n})]}),E]})}var IJ={min:360,max:720},LJ=16,RJ=260,zJ=1280,BJ=600,VJ=24,HJ=`(max-width: 768px)`;function UJ(e,t,n){let r=Number.parseFloat(e.getPropertyValue(t));return Number.isFinite(r)?r:n}function WJ(){return(typeof document>`u`?null:document.documentElement)?.clientWidth||window.innerWidth}function GJ(e,t){if(!t){if(typeof window>`u`)return{...IJ};let t=window.matchMedia(HJ).matches?VJ:e?UJ(getComputedStyle(e),`--sidebar-width`,RJ):RJ,n=Math.max(0,WJ()-t);return{min:Math.min(IJ.min,n),max:n}}let n=e?.getBoundingClientRect().width;if(!e||!n)return{...IJ};let r=getComputedStyle(e),i=n-UJ(r,`--sidebar-width`,RJ),a=Math.max(IJ.min,Math.round(i-UJ(r,`--content-max`,zJ)));return{min:a,max:Math.max(a,Math.round(i-UJ(r,`--ai-pane-content-reserve`,BJ)))}}function KJ(e,t){return Math.min(t.max,Math.max(t.min,Math.round(e)))}function qJ(){return typeof document>`u`?null:document.querySelector(`[data-testid="meridian-shell"]`)}function JJ(e,t){e?.style.setProperty(`--ai-pane-track`,`${t}px`)}function YJ(e){return e?.style.getPropertyValue(`--ai-pane-track`)??``}function XJ(e){let t=e?.getBoundingClientRect().width??0;return t>=1?Math.round(t):null}function ZJ(e,t,n){return XJ(e)??t??n??null}function QJ(e,t){e&&(t?e.style.setProperty(`--ai-pane-track`,t):e.style.removeProperty(`--ai-pane-track`))}function $J(e,t,n){switch(e){case`ArrowLeft`:return t+LJ;case`ArrowRight`:return t-LJ;case`Home`:return n.min;case`End`:return n.max;default:return}}function eY({docked:e,paneRef:t,width:n,renderedWidth:r,onWidthChange:i,onActiveChange:a}){let o=(0,y.useRef)(null),s=(0,y.useRef)(null),c=(0,y.useRef)(null),l=(0,y.useCallback)(e=>o.current?.pointerId===e,[]),u=(0,y.useCallback)(e=>{let t=o.current;t&&(c.current!==null&&(cancelAnimationFrame(c.current),c.current=null),e&&s.current!==null?i(s.current):QJ(t.shellRoot,t.priorTrack),s.current=null,o.current=null,a?.(!1))},[i,a]);(0,y.useEffect)(()=>()=>u(!1),[u]);let d=(0,y.useCallback)(i=>{if(o.current)return;let s=qJ(),c=ZJ(t.current,n,r)??IJ.min;o.current={pointerId:i.pointerId,x:i.clientX,width:c,priorTrack:YJ(s),range:GJ(s,e),shellRoot:s},JJ(s,c),i.currentTarget.setPointerCapture(i.pointerId),a?.(!0)},[t,n,r,a,e]),f=(0,y.useCallback)(e=>{let t=o.current;!t||!l(e.pointerId)||(s.current=KJ(t.width+(t.x-e.clientX),t.range),c.current===null&&(c.current=requestAnimationFrame(()=>{c.current=null,s.current!==null&&JJ(t.shellRoot,s.current)})))},[l]),p=(0,y.useCallback)(e=>{l(e.pointerId)&&(e.currentTarget.releasePointerCapture(e.pointerId),u(!0))},[l,u]),m=(0,y.useCallback)(e=>{l(e.pointerId)&&u(!1)},[l,u]),h=(0,y.useRef)(null);return(0,y.useEffect)(()=>()=>{h.current!==null&&(cancelAnimationFrame(h.current),h.current=null,a?.(!1))},[a]),{onPointerDown:d,onPointerMove:f,onPointerUp:p,onPointerCancel:m,onLostPointerCapture:m,onKeyDown:(0,y.useCallback)(o=>{let s=ZJ(t.current,n,r)??IJ.min,c=GJ(qJ(),e),l=$J(o.key,s,c);l!==void 0&&(o.preventDefault(),!o.repeat&&(h.current!==null&&cancelAnimationFrame(h.current),a?.(!0),i(KJ(l,c)),h.current=requestAnimationFrame(()=>{h.current=null,a?.(!1)})))},[t,n,r,i,a,e])}}var tY=`AI Assistant`,nY=`Close AI Assistant`,rY=`Collapse AI Assistant`,iY=`Expand AI Assistant`,aY=`Resize AI Assistant pane`,oY=`(min-width: 1100px)`;function sY({docked:e,paneRef:t,width:n,renderedWidth:r,onWidthChange:i,onActiveChange:a,resizeLabel:o=aY}){let s=eY({docked:e,paneRef:t,width:n,renderedWidth:r,onWidthChange:i,onActiveChange:a}),c=GJ(qJ(),e),l=ZJ(t.current,n,r);return(0,z.jsxs)(`div`,{role:`separator`,"aria-orientation":`vertical`,"aria-label":o,"aria-valuenow":l==null?void 0:KJ(l,c),"aria-valuemin":c.min,"aria-valuemax":c.max,tabIndex:0,className:`group absolute inset-y-0 -left-2 z-10 w-5 cursor-col-resize touch-none outline-none`,...s,children:[(0,z.jsx)(`div`,{"aria-hidden":`true`,className:`absolute inset-y-0 left-2 w-px transition-colors group-hover:bg-brand group-focus-visible:bg-brand motion-reduce:transition-none`}),(0,z.jsx)(`div`,{"aria-hidden":`true`,"data-testid":`ai-pane-resize-grip`,className:`ai-pane-resize-grip absolute left-2 top-1/2 h-12 -translate-y-1/2 rounded-r-full bg-border-strong transition-colors group-hover:bg-brand group-focus-visible:bg-brand motion-reduce:transition-none`})]})}function cY({paneRef:e,open:t,title:n,expandLabel:r=iY,onToggleCollapsed:i,onKeyDown:a}){return(0,z.jsx)(`aside`,{ref:e,tabIndex:-1,"aria-label":n,"aria-hidden":!t,inert:!t,onKeyDown:a,className:R(`ai-assistant-pane fixed bottom-0 end-0 z-30 flex flex-col items-center border-l border-subtle bg-surface shadow-xl outline-none`,`transition-transform duration-300 ease-in-out motion-reduce:transition-none`,t?`translate-x-0`:`translate-x-full rtl:-translate-x-full`),children:(0,z.jsxs)(`button`,{type:`button`,onClick:i,"aria-label":r,className:`flex h-full w-full flex-col items-center gap-2 pt-4 text-text-secondary outline-none hover:bg-hover hover:text-text-primary focus-visible:bg-hover focus-visible:text-text-primary`,children:[(0,z.jsx)(V,{name:`robot-2-line`,size:`lg`}),(0,z.jsx)(V,{name:`arrow-left-s-line`})]})})}function lY({title:e,headerActions:t,showCollapseButton:n,onToggleCollapsed:r,collapseLabel:i=rY,onClose:a,closeLabel:o=nY}){return(0,z.jsxs)(`header`,{className:`flex shrink-0 items-center justify-between border-b border-subtle px-4 py-3`,children:[(0,z.jsxs)(`span`,{className:`flex items-center gap-2 font-semibold text-text-primary`,children:[(0,z.jsx)(V,{name:`robot-2-line`}),e]}),(0,z.jsxs)(`div`,{className:`flex items-center gap-1`,children:[t,n&&(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:r,"aria-label":i,children:(0,z.jsx)(V,{name:`arrow-right-s-line`})}),(0,z.jsx)(W,{variant:`ghost`,size:`sm`,onClick:a,"aria-label":o,children:(0,z.jsx)(V,{name:`close-line`})})]})]})}function uY({open:e,onClose:t,children:n,title:r=tY,closeLabel:i,headerActions:a,width:o,onWidthChange:s,onResizingChange:c,collapsed:l,onToggleCollapsed:u,collapseLabel:d,expandLabel:f,resizeLabel:p}){let m=(0,y.useRef)(null),h=(0,y.useRef)(null),g=YC(oY),_=!!l&&g,v=!_,b=g&&!!u,x=(0,y.useRef)(!1),S=(0,y.useCallback)(e=>{x.current=e,c?.(e)},[c]),[C,w]=(0,y.useState)(null);(0,y.useEffect)(()=>{let e=m.current;if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(([e])=>{e&&!x.current&&w(Math.round(e.contentRect.width))});return t.observe(e),()=>t.disconnect()},[_]),(0,y.useEffect)(()=>{if(e){let e=document.activeElement;h.current=e&&e!==document.body?e:null,m.current?.focus()}else{let e=h.current;h.current=null,e?.isConnected&&e.focus()}},[e]);let T=e=>{e.key===`Escape`&&!e.defaultPrevented&&(e.stopPropagation(),t())};return _?(0,z.jsx)(cY,{paneRef:m,open:e,title:r,expandLabel:f,onToggleCollapsed:u,onKeyDown:T}):(0,z.jsxs)(`aside`,{ref:m,tabIndex:-1,"aria-label":r,"aria-hidden":!e,inert:!e,onKeyDown:T,className:R(`ai-assistant-pane fixed bottom-0 end-0 z-30 flex flex-col border-l border-subtle bg-surface shadow-xl outline-none`,`transition-transform duration-300 ease-in-out motion-reduce:transition-none`,e?`translate-x-0`:`translate-x-full rtl:-translate-x-full`),children:[v&&s&&(0,z.jsx)(sY,{docked:g,paneRef:m,width:o,renderedWidth:C,onWidthChange:s,onActiveChange:S,resizeLabel:p}),(0,z.jsx)(lY,{title:r,headerActions:a,showCollapseButton:b,onToggleCollapsed:u,collapseLabel:d,onClose:t,closeLabel:i}),(0,z.jsx)(`div`,{className:`min-h-0 flex-1`,children:(0,z.jsx)(y.Suspense,{fallback:(0,z.jsx)(`div`,{className:`flex h-full items-center justify-center`,children:(0,z.jsx)(ht,{})}),children:n})})]})}function dY(e){return{ask:e(`assistantLauncher.ask`,{defaultValue:`Ask AI`}),dismiss:e(`assistantLauncher.dismiss`,{defaultValue:`Dismiss`}),nudgeTitle:e(`assistantLauncher.nudgeTitle`,{defaultValue:`AI Assistant`}),nudgeOnline:e(`assistantLauncher.nudgeOnline`,{defaultValue:`● Online · hosting copilot`}),nudgeBody:e(`assistantLauncher.nudgeBody`,{defaultValue:`Stuck on something? I can help with your cPanel account: domains, email, databases, and more. Just ask.`}),nudgeAsk:e(`assistantLauncher.nudgeAsk`,{defaultValue:`Ask AI`}),openAriaLabel:e(`assistantLauncher.openAriaLabel`,{defaultValue:`Open AI Assistant`}),nudgeAriaLabel:e(`assistantLauncher.nudgeAriaLabel`,{defaultValue:`AI Assistant greeting`})}}function fY(e,t){let n=Object.entries(e).filter(([,e])=>e!==void 0);return{...dY(t),...Object.fromEntries(n)}}function pY(e){return{borderRadius:e?`50%`:40,padding:e?9:`12px 22px 12px 13px`,gap:e?0:11,fontSize:e?void 0:15,fontWeight:e?void 0:600}}function mY({available:e,title:t,online:n}){return(0,z.jsxs)(`div`,{className:`mb-2 flex items-center gap-2.5`,children:[(0,z.jsx)(`span`,{className:`flex h-8 w-8 shrink-0 items-center justify-center rounded-full border ${e?`border-success bg-success-bg`:`border-subtle bg-muted`}`,children:(0,z.jsx)(Ql,{variant:`assistant`,size:`sm`,className:`bg-transparent`})}),(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`div`,{className:`text-[13px] font-bold text-text-primary`,children:t}),e&&(0,z.jsx)(`div`,{className:`text-[10.5px] font-medium text-success-text`,children:n})]})]})}function hY({onOpen:e,onDismissNudge:t,showNudge:n,labels:r={},autoFocus:i=!1,available:a=null}){let{t:o}=v(`ui`),s=(0,y.useMemo)(()=>fY(r,o),[r,o]),c=a===!0,l=(0,y.useRef)(null),u=(0,y.useRef)(null);return(0,y.useEffect)(()=>{i&&u.current?.focus()},[i]),(0,y.useEffect)(()=>{if(!n)return;let e=e=>{l.current&&!l.current.contains(e.target)&&t()};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[n,t]),(0,z.jsxs)(`div`,{ref:l,className:`fixed bottom-7 right-7 z-[60] flex flex-col items-end`,style:{gap:n?15:0},children:[n&&(0,z.jsxs)(`div`,{role:`dialog`,"aria-label":s.nudgeAriaLabel,className:`relative w-[312px] rounded-md border border-subtle bg-surface p-4 shadow-xl`,style:{marginBottom:0},children:[(0,z.jsx)(`button`,{type:`button`,onClick:t,"aria-label":s.dismiss,className:`absolute right-3 top-3 flex items-center justify-center rounded p-1 text-text-muted hover:text-text-primary`,children:(0,z.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,"aria-hidden":`true`,children:(0,z.jsx)(`path`,{d:`M1 1l12 12M13 1L1 13`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`})})}),(0,z.jsx)(mY,{available:c,title:s.nudgeTitle,online:s.nudgeOnline}),(0,z.jsx)(`p`,{className:`mb-3 text-[13.5px] leading-[1.55] text-text-secondary`,children:s.nudgeBody}),(0,z.jsxs)(`button`,{type:`button`,onClick:()=>{t(),e()},className:`inline-flex items-center gap-2 rounded-md bg-brand px-4 py-2.5 text-[13px] font-semibold text-brand-text hover:opacity-90`,children:[s.nudgeAsk,(0,z.jsx)(`svg`,{width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,"aria-hidden":`true`,children:(0,z.jsx)(`path`,{d:`M1 7h12M8 2l5 5-5 5`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`})})]}),(0,z.jsx)(`span`,{className:`absolute border-b border-r border-subtle bg-surface`,style:{right:26,bottom:-7,width:14,height:14,transform:`rotate(45deg)`},"aria-hidden":`true`})]}),(0,z.jsxs)(`button`,{ref:u,type:`button`,onClick:e,"aria-label":s.openAriaLabel,className:`flex cursor-pointer items-center border-none bg-brand text-brand-text shadow-glow transition-[transform,box-shadow] duration-[180ms] ease-out hover:-translate-y-0.5`,style:pY(n),children:[(0,z.jsxs)(`span`,{className:`relative flex shrink-0 items-center justify-center rounded-full bg-white`,style:n?{width:44,height:44}:{width:40,height:40},children:[(0,z.jsx)(Ql,{variant:`assistant`,size:n?`lg`:`md`,className:`bg-transparent`}),c&&(0,z.jsx)(`span`,{className:`absolute -bottom-px -right-px rounded-full border-2 border-brand bg-success`,style:{width:11,height:11},"aria-hidden":`true`})]}),!n&&s.ask]})]})}var gY=[`neutral`,`success`,`warning`,`error`,`info`,`brand`],_Y=[`xs`,`sm`,`md`,`lg`,`xl`],vY=e({ANIM_WP_DRAW:()=>jw,ANIM_WP_POP:()=>Aw,ANIM_WP_PROGRESS_BAR_SHIMMER:()=>Nw,ANIM_WP_STAGE_ICON_SPIN:()=>Pw,ANIM_WP_UP:()=>Mw,ActionCard:()=>Iw,ActionResultCard:()=>PP,AiAssistantPane:()=>uY,Alert:()=>no,AlertAction:()=>ao,AlertDescription:()=>io,AlertDialog:()=>Pl,AlertDialogAction:()=>Gl,AlertDialogCancel:()=>Kl,AlertDialogContent:()=>Bl,AlertDialogDescription:()=>Wl,AlertDialogFooter:()=>Hl,AlertDialogHeader:()=>Vl,AlertDialogOverlay:()=>Ll,AlertDialogPortal:()=>Il,AlertDialogTitle:()=>Ul,AlertDialogTrigger:()=>Fl,AlertTitle:()=>ro,AlreadyInstalledSlot:()=>lK,AssistantBubble:()=>LP,AssistantLauncher:()=>hY,Avatar:()=>Ql,Badge:()=>tu,BadgeButton:()=>JM,Banner:()=>Ww,Box:()=>wu,Breadcrumb:()=>eN,Button:()=>W,COMMAND_PALETTE_LAYER_ATTRIBUTE:()=>iF,COMMAND_PALETTE_LAYER_SELECTOR:()=>aF,COMPACT_ROW_ACTIONS_BELOW_PX:()=>640,COPY_OUTCOME_RESET_MS:()=>Vg,Card:()=>Eu,CardContent:()=>Au,CardDescription:()=>ku,CardFooter:()=>ju,CardHeader:()=>Du,CardTitle:()=>Ou,ChatComposer:()=>Gw,Checkbox:()=>Xu,CheckboxField:()=>Jw,ChoiceCard:()=>cK,ColorModePicker:()=>VP,CommandPalette:()=>_F,ConfirmationDialog:()=>SF,Container:()=>$u,ContextMenu:()=>om,ContextMenuCheckboxItem:()=>gm,ContextMenuContent:()=>mm,ContextMenuGroup:()=>cm,ContextMenuItem:()=>hm,ContextMenuLabel:()=>vm,ContextMenuPortal:()=>lm,ContextMenuRadioGroup:()=>dm,ContextMenuRadioItem:()=>_m,ContextMenuSeparator:()=>ym,ContextMenuShortcut:()=>bm,ContextMenuSub:()=>um,ContextMenuSubContent:()=>pm,ContextMenuSubTrigger:()=>fm,ContextMenuTrigger:()=>sm,CopyableSecret:()=>eT,DEFAULT_COLUMN_MAX_WIDTH_PX:()=>384,DEFAULT_COLUMN_MIN_WIDTH_PX:()=>140,DEFAULT_COPY_AFFORDANCE_LABELS:()=>Ug,DEFAULT_TABLE_STATE:()=>JF,DEFAULT_TOAST_COPY_LABELS:()=>jS,DataList:()=>tT,DataListItem:()=>nT,DataListLabel:()=>rT,DataListValue:()=>iT,DataTable:()=>tW,DatePicker:()=>zO,DetailPage:()=>JK,DetailView:()=>gW,Dialog:()=>pl,DialogBody:()=>Al,DialogClose:()=>gl,DialogContent:()=>Ol,DialogDescription:()=>Nl,DialogFooter:()=>jl,DialogHeader:()=>kl,DialogOverlay:()=>yl,DialogPortal:()=>hl,DialogTitle:()=>Ml,DialogTrigger:()=>ml,DisabledState:()=>rN,Divider:()=>xm,DnsStatusBanner:()=>FW,DnsStatusPlaceholder:()=>IW,DomainPointingGuide:()=>MW,DropdownMenu:()=>yh,DropdownMenuCheckboxItem:()=>Ah,DropdownMenuContent:()=>Dh,DropdownMenuGroup:()=>xh,DropdownMenuItem:()=>kh,DropdownMenuLabel:()=>Mh,DropdownMenuPortal:()=>Sh,DropdownMenuRadioGroup:()=>wh,DropdownMenuRadioItem:()=>jh,DropdownMenuSeparator:()=>Nh,DropdownMenuShortcut:()=>Ph,DropdownMenuSub:()=>Ch,DropdownMenuSubContent:()=>Eh,DropdownMenuSubTrigger:()=>Th,DropdownMenuTrigger:()=>bh,ERROR_MIN_DURATION_MS:()=>mS,EXTERNAL_LINK_REL:()=>Lg,EmbedFrame:()=>gG,EmptyState:()=>IU,ErrorBoundary:()=>XK,ErrorState:()=>_G,EscalationPrompt:()=>yG,FeatureRow:()=>oN,FilterBar:()=>SG,FilterChip:()=>cN,FixItCard:()=>ak,Form:()=>pk,FormField:()=>gk,FullScreenOverlay:()=>dN,GradientText:()=>Ih,Grid:()=>Kh,HashSection:()=>bN,Heading:()=>Xh,HealthCard:()=>VW,HelpButton:()=>Qh,HelpPopover:()=>xN,HubPage:()=>ZK,HubPageHeader:()=>CG,HubPageSkeleton:()=>qK,INTENT_VALUES:()=>gY,Icon:()=>V,IconBadge:()=>rg,IconContainer:()=>CN,Inline:()=>G,InlineCode:()=>TN,Input:()=>fg,InputFrame:()=>pg,InputGroup:()=>yg,Kbd:()=>DN,KvActionCard:()=>ON,Label:()=>wg,ListRow:()=>MN,MarkdownCodeBlock:()=>qg,MarkdownText:()=>l_,MediaHero:()=>FN,MediaHeroSubtitle:()=>LN,MediaHeroTitle:()=>IN,MeridianShell:()=>FJ,MessageFeedback:()=>u_,MessageList:()=>PG,ModalWizard:()=>XG,ModalWizardBody:()=>RG,ModalWizardFooter:()=>zG,MonoBox:()=>zN,MultiSegmentBar:()=>m_,NestedGroup:()=>BN,NodejsMark:()=>mK,NovaMark:()=>_K,OnboardingWizard:()=>$G,OpenSiteButton:()=>uK,Pagination:()=>KN,PaginationContent:()=>JN,PaginationEllipsis:()=>eP,PaginationItem:()=>YN,PaginationLink:()=>ZN,PaginationNext:()=>$N,PaginationPrevious:()=>QN,PasswordInput:()=>fP,PasswordStrength:()=>x_,Popover:()=>$_,PopoverAnchor:()=>tv,PopoverContent:()=>nv,PopoverTrigger:()=>ev,Progress:()=>Ev,ProgressRing:()=>Rv,Radio:()=>fy,RadioCard:()=>hP,RadioGroup:()=>gP,SIZE_VALUES:()=>_Y,SatisfactionSurvey:()=>rK,ScrollRegion:()=>my,SearchInput:()=>yP,SearchableDropdown:()=>pA,SectionDescription:()=>gy,SectionHeading:()=>by,SegmentedControl:()=>CP,Select:()=>Uj,SelectContent:()=>Xj,SelectGroup:()=>Wj,SelectItem:()=>Qj,SelectLabel:()=>Zj,SelectScrollDownButton:()=>Yj,SelectScrollUpButton:()=>Jj,SelectSeparator:()=>$j,SelectTrigger:()=>qj,SelectValue:()=>Gj,SetupProgress:()=>iK,SetupProgressRow:()=>eM,SiteTypeIcon:()=>wy,SitejetIcon:()=>bK,SitejetMark:()=>xK,Skeleton:()=>My,SolutionCard:()=>WW,SourcesList:()=>TP,Spinner:()=>ht,Stack:()=>q,StarRating:()=>dM,StatCard:()=>bM,StatGrid:()=>oK,StatusCard:()=>xM,StatusDot:()=>Ky,Stepper:()=>OM,StreamingText:()=>Jy,SuggestionChip:()=>Yy,Swatch:()=>Zy,Switch:()=>db,TOAST_ACTION_DURATION_MS:()=>fS,TOAST_DEFAULT_DURATION_MS:()=>dS,TOAST_MAX_DURATION_MS:()=>pS,TabBar:()=>EP,TabButton:()=>DP,Table:()=>fb,TableActionCard:()=>OP,TableBody:()=>mb,TableCaption:()=>yb,TableCell:()=>vb,TableFooter:()=>hb,TableHead:()=>_b,TableHeader:()=>pb,TableNoResults:()=>HU,TableRow:()=>gb,Tabs:()=>Hb,TabsContent:()=>Gb,TabsList:()=>Ub,TabsTrigger:()=>Wb,Tag:()=>qb,TaskCard:()=>kM,Text:()=>K,TextActionCard:()=>kP,TextLink:()=>Qb,Textarea:()=>ex,Toast:()=>CS,ToastAction:()=>TS,ToastClose:()=>ES,ToastCopyButton:()=>NS,ToastDescription:()=>AS,ToastIcon:()=>wS,ToastProvider:()=>oS,ToastTitle:()=>kS,ToastViewport:()=>uS,Toaster:()=>tC,Tooltip:()=>Fa,TooltipContent:()=>La,TooltipProvider:()=>Pa,TooltipTrigger:()=>Ia,TooltipWrapper:()=>jP,TourTooltip:()=>IM,TruncatedText:()=>ik,TypingIndicator:()=>iC,UnlimitedNumberField:()=>HM,UserBubble:()=>aC,VirtualList:()=>jC,WIDTH_BUCKET_PX:()=>32,WelcomeState:()=>CK,WhatsNewDialog:()=>DK,WidgetCard:()=>XW,WizardStepper:()=>LK,WordBreak:()=>Ge,WordPressMark:()=>SK,arrayDataSource:()=>KF,cn:()=>R,copyButtonIcon:()=>Kg,copyButtonLabel:()=>Wg,copyStatusText:()=>Gg,deriveToastDedupeKey:()=>RS,formatBytes:()=>xw,generatePassword:()=>Dw,getHashParam:()=>WC,hintWordBreaksIn:()=>We,insertWordBreakHints:()=>Ue,intentClassname:()=>He,isSensitiveField:()=>bw,isSubRows:()=>IV,parseHash:()=>IC,reactiveDataSource:()=>qF,releaseModalPointerLock:()=>kw,resolveToastDuration:()=>gS,safeHref:()=>Rg,setHashParam:()=>UC,setToastsSuppressed:()=>JS,toColumnPreferences:()=>AF,toast:()=>qS,useAsyncSubmit:()=>MC,useAttentionFlash:()=>fl,useChatComposer:()=>Kw,useCopyState:()=>Hg,useEscapeClose:()=>PC,useHashParam:()=>GC,useHashParams:()=>KC,useHashStatePersistence:()=>cI,useMediaQuery:()=>YC,useReducedMotion:()=>Mv,useRotatingMessage:()=>$C,useScrollReveal:()=>ow,useSmoothProgress:()=>_w,useToast:()=>YS,writeHash:()=>HC});export{My as $,RG as A,Ww as B,DK as C,Fa as Ct,_K as D,ht as Dt,xK as E,Ia as Et,_F as F,$C as G,Aw as H,yP as I,tC as J,YC as K,gP as L,IU as M,LI as N,mK as O,V as Ot,aF as P,q as Q,fP as R,qK as S,W as St,bK as T,Pa as Tt,Mw as U,jw as V,_w as W,qS as X,JS as Y,ex as Z,hq as _,Hl as _t,Qq as a,fg as at,sq as b,io as bt,Pq as c,Xh as ct,Mq as d,wu as dt,K as et,xq as f,tu as ft,gq as g,Wl as gt,fq as h,Bl as ht,FJ as i,wg as it,zG as j,XG as k,R as kt,Jq as l,Xu as lt,dq as m,Gl as mt,hY as n,Ev as nt,Zq as o,G as ot,bq as p,Pl as pt,jC as q,uY as r,x_ as rt,Yq as s,rg as st,vY as t,fy as tt,Nq as u,Eu as ut,cq as v,Ul as vt,SK as w,La as wt,XK as x,ro as xt,lq as y,no as yt,MN as z};
;!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a14f9d1e-2f71-4760-8a38-b713df2ff1ee",e._sentryDebugIdIdentifier="sentry-dbid-a14f9d1e-2f71-4760-8a38-b713df2ff1ee")}catch(e){}}();
//# debugId=a14f9d1e-2f71-4760-8a38-b713df2ff1ee
Back to Directory