PageSourceSearch

https://astryx-canary.vercel.app/_next/static/chunks/45793-1b22c3d17c8ceeef.js

js astryx-canary.vercel.app collected 2026-10-03 06:12:06 UTC 213,652 bytes, 137 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[45793],{45793:(e,t,r)=>{r.r(t),r.d(t,{Chart:()=>nS,ChartArea:()=>nI,ChartAxis:()=>nM,ChartBar:()=>nC,ChartBrush:()=>lU,ChartCandlestick:()=>nT,ChartDot:()=>nR,ChartDotGL:()=>nY,ChartDotGLInteractive:()=>n1,ChartErrorBar:()=>nN,ChartGrid:()=>nD,ChartHeatmapGL:()=>n4,ChartLegend:()=>n9,ChartLine:()=>nE,ChartReferenceLine:()=>l5,ChartSelect:()=>l2,ChartStreamGL:()=>n3,ChartTooltip:()=>n6,ChartZoom:()=>l1,ChatEmojiPicker:()=>eV,ChatReactionBar:()=>eH,ChatReasoning:()=>eN,ChatTypingIndicator:()=>e2,ChatUnreadDivider:()=>eK,CircularProgress:()=>iw,CodeEditor:()=>z,DEFAULT_CHAT_EMOJIS:()=>e_,Drawer:()=>e5._,DrawerHeader:()=>e4.B,InfoTip:()=>L,ListInput:()=>iJ,LogStream:()=>ax,MobileTokenizer:()=>a$,RadialArea:()=>lO,RadialAxis:()=>lS,RadialChart:()=>lw,RadialGrid:()=>l$,RadialSlice:()=>lM,RadialTooltip:()=>lD,SVGIcon:()=>r6,SYNC_TOKENIZE_THRESHOLD:()=>u.Sj,SankeyChart:()=>l6,SankeyGrid:()=>ic,SankeyLabel:()=>ia,SankeyLink:()=>ie,SankeyNode:()=>il,Schedule:()=>rd,ScheduleContext:()=>tO,Stat:()=>tk,ThreeDAxis:()=>lF,ThreeDBar:()=>lG,ThreeDChart:()=>lT,ThreeDGrid:()=>lV,ThreeDScatter:()=>lR,ThreeDScatterGL:()=>lW,ThreeDSurface:()=>lH,Tour:()=>e7,TourStep:()=>ti,TransferList:()=>ey,TransferListSelector:()=>eM,bellIcon:()=>nt,calendarIcon:()=>nl,checkIcon:()=>ne,compactNumber:()=>ld,createEventFromISO:()=>rf,createScheduleDayView:()=>rL,createScheduleListView:()=>rF,createScheduleMonthlyView:()=>rM,createScheduleWeeklyView:()=>rN,currency:()=>lp,defaultSchedulePlugins:()=>tE,eyeIcon:()=>no,folderIcon:()=>nc,getChartColors:()=>lc,getChartColorsFromResolver:()=>ls,heartIcon:()=>na,homeIcon:()=>nr,iconVars:()=>rZ,lockIcon:()=>np,m4Reduce:()=>le,mailIcon:()=>nd,menuIcon:()=>ni,monthYear:()=>ly,opticalSize:()=>rQ,percent:()=>lh,searchIcon:()=>nx,settingsIcon:()=>nn,shieldIcon:()=>nu,shortDate:()=>lm,starIcon:()=>ns,starterIcons:()=>nf,tokenize:()=>u.qw,tokenizeAsync:()=>u.wF,transferListVars:()=>eD,use3D:()=>lE,useChart:()=>nv,useChartColors:()=>lu,useChartRange:()=>lx,useRadial:()=>lb,useSankey:()=>l7,useScheduleContext:()=>tS,useSchedulePaginationPlugin:()=>tz,useScheduleViewSelectorPlugin:()=>rU,useTour:()=>ta,variations:()=>rK,xIcon:()=>r9});var n=r(75011),l=r(63713),i=r(41617),a=r(966),o=r(26347),s=r(92344),c=r(61223),u=r(35337),x=r(16332),d=r(52578),p=r(7066),f=r(88917);let h=["value","onChange","language","hasLineNumbers","isReadOnly","placeholder","maxHeight","size","tokenizer","label","escapeHint","xstyle","className","style","ref"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let k={kVAEAm:"x1n2onr6",k1xSpc:"x78zum5",kaIpWk:"xh6dtrn",kWkggS:"xwmxj5m",kVQacm:"xb3r6kr",$$css:!0},g={kVAM5u:"xad5do",kGVxlE:"x18oyj42",$$css:!0},b={kmuXW:"x2lah0s",k8WAf4:"x8o8v82",kZCmMZ:"x1rey3nv",kwRFfy:"x1t818jl",k9WMMc:"xp4054r",kfSwDN:"x87ps6o",kMwMTN:"xnbbluu",$$css:!0},v={k1xSpc:"x1lliihq",kAzted:"x1cy360x",k8WAf4:"x8o8v82",kg3NbH:"x1pzlopt",kogj98:"x1ghz6dp",kMv6JI:"x9m5x89",kMwMTN:"x1tgivj0",kKi2Bq:"xeq4nuv",khDVqt:"x1sdyfia",kTgw9:"x1lldw8n",kHjlTd:"x1h4wwuj",kI3sdo:"x1a2a7pz",knGrYV:"x1ftfhsn",kLWn49:"x17iicif",$$css:!0},j={kVAEAm:"x10l6tqk",k87sOh:"xyx6v2t",kbCHJM:"x1unci72",kMwMTN:"xnbbluu",kMv6JI:"x9m5x89",kLWn49:"x17iicif",kfzvcC:"x47corl",kfSwDN:"x87ps6o",$$css:!0},w={kGuDYH:"x1eqnyfr",$$css:!0},$={kGuDYH:"x1j29vfg",$$css:!0},O={kGuDYH:"x1eqnyfr",$$css:!0},S={kGuDYH:"x1j29vfg",$$css:!0};function M(){return"u">typeof CSS&&"highlights"in CSS&&"u">typeof Highlight}let D={"(":")","[":"]","{":"}",'"':'"',"'":"'","`":"`"},C=new Set(["Shift","Control","Alt","Meta","CapsLock"]),P=0;function z(e){let{value:t,onChange:r,language:n="plaintext",hasLineNumbers:s=!1,isReadOnly:m=!1,placeholder:z,maxHeight:E,size:A="md",tokenizer:I,label:N,escapeHint:T="Press Escape then Tab to move focus out of the editor.",xstyle:R,className:L,style:q,ref:_}=e,W=(0,l.A)(e,h),G=(0,i.useRef)(null),{0:V}=(0,i.useState)(()=>++P),{0:F,1:B}=(0,i.useState)(!1),X=(0,i.useRef)(!1),H=(0,i.useRef)(!1),Y=(0,i.useId)(),U=t.split("\n");(0,i.useLayoutEffect)(()=>{let e=G.current;e&&e.textContent!==t&&(e.textContent=t)},[t]),(0,i.useLayoutEffect)(()=>{(0,d.r)()},[]),(0,i.useLayoutEffect)(()=>
1{if(t.length>=u.Sj||!M())return;let e=G.current;if(!e)return;let r=(I??u.qw)(t,n);if(0!==r.length)return(0,p.m2)(e,r)},[t,n,I,V]),(0,i.useEffect)(()=>{let e;if(t.length<u.Sj||!M())return;let r=G.current;if(!r)return;let l=new AbortController;return(0,u.wF)(t,n,l.signal).then(t=>{l.signal.aborted||0!==t.length&&(e=(0,p.m2)(r,t))}),()=>{l.abort(),e?.()}},[t,n,I,V]);let Z=(0,i.useCallback)(()=>{if(X.current)return;let e=G.current;e&&r(e.textContent??"")},[r]),K=(0,i.useCallback)(e=>{if(m)return;if("Escape"===e.key){e.defaultPrevented||(H.current=!0);return}if("Tab"===e.key){if(H.current){H.current=!1;return}e.preventDefault();let t=window.getSelection();if(!t||0===t.rangeCount)return;let n=G.current;if(!n)return;if(e.shiftKey){let e=t.getRangeAt(0),l=e.cloneRange();l.selectNodeContents(n),l.setEnd(e.startContainer,e.startOffset);let i=l.toString().length,a=n.textContent??"",o=a.lastIndexOf("\n",i-1)+1,s=a.slice(o),c=s.startsWith("  ")?2:+!!s.startsWith(" ");if(0===c)return;let u=a.slice(0,o)+a.slice(o+c);n.textContent=u;let x=Math.min(c,Math.max(0,i-o));!function(e,t){let r=window.getSelection();if(!r)return;let n=document.createRange(),l=t,i=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),a=i.nextNode();for(;a;){let e=a.textContent?.length??0;if(l<=e){n.setStart(a,l),n.collapse(!0),r.removeAllRanges(),r.addRange(n);return}l-=e,a=i.nextNode()}n.selectNodeContents(e),n.collapse(!1),r.removeAllRanges(),r.addRange(n)}(n,i-x),r(u);return}let l=t.getRangeAt(0);l.deleteContents();let i=document.createTextNode("  ");l.insertNode(i),l.setStartAfter(i),l.setEndAfter(i),t.removeAllRanges(),t.addRange(l),r(n.textContent??"");return}if(C.has(e.key)||(H.current=!1),"Enter"===e.key){e.preventDefault();let t=window.getSelection();if(!t||0===t.rangeCount)return;let n=G.current;if(!n)return;let l=n.textContent??"",i=t.getRangeAt(0),a=i.cloneRange();a.selectNodeContents(n),a.setEnd(i.startContainer,i.startOffset);let o=a.toString().length,s=l.slice(0,o),c=s.lastIndexOf("\n"),u=s.slice(c+1),x=u.match(/^(\s*)/)?.[1]??"";i.deleteContents();let d=document.createTextNode("\n"+x);i.insertNode(d),i.setStartAfter(d),i.setEndAfter(d),t.removeAllRanges(),t.addRange(i),r(n.textContent??"");return}let t=D[e.key];if(t){let n=window.getSelection();if(!n||0===n.rangeCount)return;let l=n.getRangeAt(0);if(!l.collapsed)return;e.preventDefault();let i=document.createTextNode(e.key+t);l.deleteContents(),l.insertNode(i),l.setStart(i,1),l.setEnd(i,1),n.removeAllRanges(),n.addRange(l);let a=G.current;a&&r(a.textContent??"")}},[m,r]),Q=(0,i.useCallback)(()=>{X.current=!0},[]),J=(0,i.useCallback)(()=>{X.current=!1,Z()},[Z]),ee="sm"===A?w:$,et=z&&""===t,er=E?{maxHeight:"number"==typeof E?`${E}px`:E}:void 0;return(0,f.jsx)("div",y(y(y({ref:_},(0,c.v)((0,x.Ge)("codeeditor",{size:A,language:n}),o.xk(k,F&&g,R),L,q)),W),{},{children:(0,f.jsxs)("div",y(y({},{className:"x78zum5 x98rzlu xysyzu8"}),{},{style:er,children:[s&&(0,f.jsx)("div",y(y({},o.xk(b,"sm"===A?O:S)),{},{"aria-hidden":"true",children:U.map((e,t)=>(0,f.jsx)("div",y(y({},{className:"x9m5x89 x17iicif"}),{},{children:t+1}),t))})),(0,f.jsxs)("div",{style:{position:"relative",flex:1},children:[et&&(0,f.jsx)("div",y(y({},o.xk(j,ee)),{},{children:z})),(0,f.jsx)("code",y({ref:G,contentEditable:!m&&"plaintext-only",tabIndex:0,role:"textbox","aria-multiline":"true","aria-label":N,"aria-readonly":m,"aria-describedby":m?void 0:Y,spellCheck:!1,onInput:Z,onKeyDown:K,onFocus:()=>B(!0),onBlur:()=>{B(!1),H.current=!1},onCompositionStart:Q,onCompositionEnd:J},o.xk(v,ee))),!m&&(0,f.jsx)(a.s,{id:Y,children:T})]})]}))}))}z.displayName="CodeEditor";var E=r(29102),A=r(75310),I=r(84456);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let R={k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kXLuUW:"xxymvpz",kmVPX3:"x12nba7r",kogj98:"x1ghz6dp",ksu8eU:"xng3xce",kWkggS:"xjbqb8w",kaIpWk:"xjspbzw",kkrTdU:"x1ypdohk x16khyan",kMwMTN:"xv9yike x10ue8fs",k1ekBW:"xt3l3uh",kIyJzY:"xuedmi6",kAMwcw:"xlr8y92",$$css:!0};function L({content:e,label:t="More information",size:r="sm"}){return(0,f.jsx)(A.Tooltip,{content:e,touchTrigger:"tap",children:(0,f.jsx)("button",T(T({type:"button","aria-label":t},o.xk(I.lS.focusVisible,R)),{},{children:(0,f.jsx)(E.I,{icon:"info",size:r})}))})}L.displayName="InfoTip";var q=r(46100),_=r(19868),W=r(14622),G=r(98938),V=r(74950),F=r(57096),B=r(8210),X=r(30370),H=r(58534),Y=r(31245),U=r(56117);s.spacingVars["--spacing-0-5"],s.radiusVars["--radius-full"],s.colorVars["--color-accent"];let Z={kSiTet:"xbyyjgo",kfSwDN:"x87ps6o",$$css:!0},K={kSiTet:"xbyyjgo",kfzvcC:"x47corl",kfSwDN:"x87ps6o",k6sLGO:"x1so62im",$$css:!0},Q={kVAEAm:"x1n2onr6",kgeoSG:"x1cpjm7i",kEoFBp:"x1hmns74",kpsdNU:"xm4btww",kgzTxl:"xiiru4q",kPB484:"xmwhqxd",kLkRvE:"x1tzqye7",km8f2m:"xkk1bqk",kxmVGU:"xvi4grz",k96MEf:"xucr3ah",$$css:!0},J={kVAEAm:"x1n2onr6",k5JduY:"x1s928wv",kwXMNM:"x1j6awrg",kcktkL:"xb7ltuz",k4zj60:"x1a9plwg",kUfP38:"xq94oqs",ks3ayO:"xs88s87",kloYau:"x2q1x1w",kDVEDD:"x1jg531d",k8Iv0R:"x1mprab4",$$css:!0},ee={kkrTdU:"x1jm3nie x16khyan",kFalU9:"x5ve5x3",$$css:!0},et={kkrTdU:"xi9pz9s x16khyan",kFalU9:"x5ve5x3",$$css:!0},er=["label","isLabelHidden","description","options","value","onChange","selectedLabel","availableLabel","hasSearch","searchLabel","searchPlaceholder","isReorderable","hasSelectAll","hasClear","renderOption","selectedEmptyText","availableEmptyText","noResultsText","xstyle","className","style","ref","role","aria-labelledby","aria-describedby"];function en(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function el(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?en(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ei(e){return(0,f.jsxs)("svg",el(el({viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},e),{},{children:[(0,f.jsx)("path",{d:"M5 12h14"}),(0,f.jsx)("path",{d:"M12 5v14"})]}))}function ea(e){return(0,f.jsxs)("svg",el(el({viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},e),{},{children:[(0,f.jsx)("circle",{cx:"9",cy:"5",r:"1"}),(0,f.jsx)("circle",{cx:"9",cy:"12",r:"1"}),(0,f.jsx)("circle",{cx:"9",cy:"19",r:"1"}),(0,f.jsx)("circle",{cx:"15",cy:"5",r:"1"}),(0,f.jsx)("circle",{cx:"15",cy:"12",r:"1"}),(0,f.jsx)("circle",{cx:"15",cy:"19",r:"1"})]}))}let eo={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"xxhr3t",k7Eaqz:"xeuugli",k9g6sI:"x12h1iku",$$css:!0},es={kUk6DE:"x98rzlu",k7Eaqz:"xeuugli",$$css:!0},ec={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",k7Eaqz:"xeuugli",kVQacm:"xb3r6kr",kInvED:"x1wfwxd8 x1bqaal",$$css:!0},eu={k2ei4v:"xgbv0en x12eanku",kVhnKS:"x1t7ytsu",kGJrpR:"x1j92z86",kEafiO:"x972fbf x165mbd2",kPef9Z:"x13fuv20",kLZC3w:"x1pc3f07",$$css:!0},ex={kZKoxP:"xt7dq6l",kAzted:"x1gdqauq",k8WAf4:"xt970qd",kg3NbH:"xnjsko4",kaIpWk:"x2u8bby",kMwMTN:"xjse4m1",kKwaWg:"x18o3ruo xrz1bfo xuqm82a",kybGjl:"x1hl2dhg xg9gykk",kGuDYH:"xjm74w1",k63SB2:"xxovm9e",kLWn49:"xw6l6zx",$$css:!0},ed={k7Eaqz:"xeuugli",kg3NbH:"xrrkdod",$$css:!0},ep={keTefX:"x1m70ojl",$$css:!0},ef={kWkggS:"xgcxg3y",$$css:!0},eh={kH6xsr:"x3ct3a4",$$css:!0};function em(e,t){if(""===t)return!0;let r="string"==typeof e.description?e.description:"";return[e.label,r,e.group??""].some(e=>e.toLowerCase().includes(t))}function ey(e){let{label:t,isLabelHidden:r=!1,description:n,options:s,value:u,onChange:d,selectedLabel:p,availableLabel:h,hasSearch:m=!1,searchLabel:y,searchPlaceholder:k,isReorderable:g=!0,hasSelectAll:b=!1,hasClear:v=!1,renderOption:j,selectedEmptyText:w,availableEmptyText:$,noResultsText:O,xstyle:S,className:M,style:D,ref:C,role:P,"aria-labelledby":z,"aria-describedby":A}=e,N=(0,l.A)(e,er),T=(0,Y.m)(),R=p??T("@astryx.transferList.selectedLabel"),L=h??T("@astryx.transferList.availableLabel"),en=k??T("@astryx.transferList.searchPlaceholder"),ey=w??T("@astryx.transferList.selectedEmpty"),ek=$??T("@astryx.transferList.availableEmpty"),eg=O??T("@astryx.transferList.noResults"),eb=(0,i.useId)(),ev=(0,i.useId)(),ej=(0,i.useId)(),ew=(0,i.useId)(),e$=(0,i.useId)(),eO=(0,i.useRef)(null),eS=(0,i.useRef)(null),eM=(0,i.useRef)(null),eD=(0,i.useRef)(null),eC=(0,i.useRef)(new Map),eP=(0,i.useRef)(null),ez=(0,V.Z4)({mode:"fixed"}),eE=(0,i.useRef)(u),eA=(0,i.useRef)(null),eI=(0,i.useRef)(!1),{0:eN,1:eT}=(0,i.useState)(""),{0:eR,1:eL}=(0,i.useState)(null),eq=(0,H.X)();eE.current=u;let e_=(0,i.useCallback)(e=>{eA.current=e,eL(e)},[]),eW=(0,i.useMemo)(()=>{let e=new Map;
1return s.forEach(t=>e.set(t.value,t)),e},[s]),eG=(0,i.useMemo)(()=>new Set(u),[u]),eV=eN.trim().toLowerCase(),eF=(0,i.useMemo)(()=>u.map(e=>eW.get(e)).filter(e=>null!=e&&em(e,eV)),[eV,eW,u]),eB=(0,i.useMemo)(()=>s.filter(e=>!eG.has(e.value)&&em(e,eV)),[eV,s,eG]),eX=(0,i.useMemo)(()=>{let e=new Map;return eB.forEach(t=>{let r=t.group??"",n=e.get(r);n?n.push(t):e.set(r,[t])}),Array.from(e.entries())},[eB]),eH=(0,i.useMemo)(()=>{if(eR?.mode!=="pointer"||!eR.hasPointerMoved||eR.toIndex===eR.fromIndex)return null;let e=eR.originalValue.filter(e=>e!==eR.value),t=e[eR.toIndex];if(null!=t)return{value:t,position:"before"};let r=e.at(-1);return null==r?null:{value:r,position:"after"}},[eR]),eY=eR?.mode==="pointer"?eR.value:null;(0,i.useLayoutEffect)(()=>{let e=eP.current;if(null==e||null==eY)return;let t=eC.current.get(eY);if(null==t)return;let r=t.cloneNode(!0);for(let n of(e.style.direction=getComputedStyle(t).direction,r.style.opacity="1",r.setAttribute("aria-hidden","true"),[r,...r.querySelectorAll("*")])){for(let e of(n.removeAttribute("id"),n.removeAttribute("aria-describedby"),n.removeAttribute("aria-labelledby"),n.removeAttribute("name"),Array.from(n.attributes)))e.name.startsWith("data-transfer-list-")&&n.removeAttribute(e.name);n.setAttribute("tabindex","-1")}return e.replaceChildren(r),()=>{e.replaceChildren(),e.style.removeProperty("direction")}},[eY]);let eU=(0,i.useCallback)(e=>{eE.current=e,d(e)},[d]),eZ=(0,i.useCallback)((e,t)=>{let r=()=>{let r="selected"===e?eM.current:eD.current,n=r?.querySelectorAll(`[data-transfer-list-action="${e}"]:not([disabled]):not([aria-disabled="true"])`);n&&n.length>0?n[Math.min(t,n.length-1)]?.focus():m?eS.current?.focus():r?.focus()};"function"==typeof requestAnimationFrame?requestAnimationFrame(r):setTimeout(r,0)},[m]),eK=(0,i.useCallback)((e,t)=>{if(e.isTransferDisabled||eE.current.includes(e.value))return;let r=[...eE.current,e.value];eU(r),eq(T("@astryx.transferList.announceAdded",{label:e.label,count:r.length})),eZ("available",t)},[eq,eU,eZ,T]),eQ=(0,i.useCallback)((e,t)=>{if(e.isTransferDisabled)return;let r=eE.current.filter(t=>t!==e.value);eU(r),eq(T("@astryx.transferList.announceRemoved",{label:e.label,count:r.length})),eZ("selected",t)},[eq,eU,eZ,T]),eJ=(0,i.useCallback)(()=>{let e=s.filter(e=>!e.isTransferDisabled&&!eE.current.includes(e.value)).map(e=>e.value);e.length>0&&(eU([...eE.current,...e]),eq(T("@astryx.transferList.announceBulkAdded",{count:e.length})))},[eq,eU,s,T]),e0=(0,i.useCallback)(()=>{let e=eE.current.filter(e=>{let t=eW.get(e);return null==t||t.isTransferDisabled}),t=eE.current.length-e.length;t>0&&(eU(e),eq(T("@astryx.transferList.announceBulkRemoved",{count:t})))},[eq,eU,eW,T]),e1=(0,i.useCallback)((e,t)=>{let r=t.indexOf(e),n=0,l=t.length-1;for(let e=r-1;e>=0;e-=1){let r=eW.get(t[e]);if(null==r||r.isReorderDisabled){n=e+1;break}}for(let e=r+1;e<t.length;e+=1){let r=eW.get(t[e]);if(null==r||r.isReorderDisabled){l=e-1;break}}return{index:r,start:n,end:l}},[eW]),e2=(0,i.useCallback)((e,t)=>{let r=[...eE.current],{index:n,start:l,end:i}=e1(e,r);if(n<0)return!1;let a=Math.max(l,Math.min(i,t));return a!==n&&(r.splice(n,1),r.splice(a,0,e),eU(r),!0)},[eU,e1]),e5=(0,i.useCallback)((e,t,r)=>{if(e.isReorderDisabled||!g)return;let n=eE.current.indexOf(e.value);n<0||"pointer"===t&&null==r||(e_(el(el({value:e.value,label:e.label,mode:t,originalValue:[...eE.current],fromIndex:n,toIndex:n},r),{},{hasPointerMoved:!1})),"keyboard"===t&&eq(T("@astryx.transferList.announceGrabbed",{label:e.label,position:n+1,total:eE.current.length})))},[eq,g,e_,T]),e4=(0,i.useCallback)(e=>{let t=eA.current;if(t){if("pointer"===t.mode){if(e||!t.hasPointerMoved){e_(null),e&&eq(T("@astryx.transferList.announceMoveCancelled",{label:t.label}));return}let r=t.fromIndex!==t.toIndex,n=function(e,t,r){let n=[...e],[l]=n.splice(t,1);return n.splice(r,0,l),n}(t.originalValue,t.fromIndex,t.toIndex);(0,q.flushSync)(()=>e_(null)),r?(eU(n),eq(T("@astryx.transferList.announceDropped",{label:t.label,position:t.toIndex+1,total:t.originalValue.length}))):eq(T("@astryx.transferList.announceReturned",{label:t.label,position:t.fromIndex+1}));return}if(e)eU(t.originalValue),eq(T("@astryx.transferList.announceMoveCancelled",{label:t.label}));else{let e=eE.current.indexOf(t.value);eq(T("@astryx.transferList.announceDropped",{label:t.label,position:e+1,total:eE.current.length}))}e_(null)}},[eq,eU,e_,T]),e8=(0,i.useCallback)(e=>{if(eI.current){eI.current=!1;return}eA.current?.value===e.value?e4(!1):e5(e,"keyboard")},[e5,e4]),e7=(0,i.useCallback)((e,t)=>{let r=eA.current;if(r?.value!==t.value||"keyboard"!==r.mode)return;if("Escape"===e.key){e.preventDefault(),e4(!0);return}if(" "===e.key||"Enter"===e.key){e.preventDefault(),e4(!1);return}let{index:n,start:l,end:i}=e1(t.value,eE.current),a={ArrowUp:n-1,ArrowDown:n+1,Home:l,End:i}[e.key];if(null!=a&&(e.preventDefault(),e2(t.value,a))){let e=eE.current.indexOf(t.value);eq(T("@astryx.transferList.announceMovedToPosition",{label:t.label,position:e+1,total:eE.current.length}))}},[eq,e4,e1,e2,T]),e3=(0,i.useCallback)((e,t)=>{if(0!==e.button||t.isReorderDisabled)return;let r=eC.current.get(t.value);if(null==r)return;let n=r.getBoundingClientRect();eI.current=!0,e.currentTarget.setPointerCapture?.(e.pointerId),e5(t,"pointer",{pointerId:e.pointerId,pointerStartY:e.clientY,pointerOffsetY:e.clientY-n.top,pointerClientY:e.clientY,previewX:n.left,previewWidth:n.width})},[e5]),e6=(0,i.useCallback)((e,t)=>{let r=eA.current;if(r?.value!==t.value||"pointer"!==r.mode||r.pointerId!==e.pointerId)return;let n=e.clientY-(r.pointerStartY??e.clientY),l=r.hasPointerMoved||Math.abs(n)>=5,i=r.fromIndex;if(l){e.preventDefault();let{start:t,end:n}=e1(r.value,r.originalValue),l=r.originalValue.filter(e=>e!==r.value),a=r.originalValue.map((e,t)=>({optionValue:e,originalIndex:t})).filter(e=>e.optionValue!==r.value&&e.originalIndex>=t&&e.originalIndex<=n).map(e=>({row:eC.current.get(e.optionValue),targetIndex:l.indexOf(e.optionValue)})).filter(e=>null!=e.row);if(a.length>0){for(let t of(i=a[a.length-1].targetIndex+1,a)){let r=t.row.getBoundingClientRect();
1if(e.clientY<r.top+r.height/2){i=t.targetIndex;break}}i=Math.max(t,Math.min(n,i))}}e_(el(el({},r),{},{pointerClientY:e.clientY,hasPointerMoved:l,toIndex:i})),l&&r.toIndex!==i&&eq(T("@astryx.transferList.announceMovedToPosition",{label:t.label,position:i+1,total:r.originalValue.length}))},[eq,e1,e_,T]),e9=(0,i.useCallback)((e,t)=>{let r=eA.current;r?.mode==="pointer"&&r.pointerId===e.pointerId&&(t?eI.current=!1:setTimeout(()=>{eI.current=!1},0),e4(t),e.currentTarget.hasPointerCapture?.(e.pointerId)&&e.currentTarget.releasePointerCapture?.(e.pointerId))},[e4]),te=(0,i.useCallback)(e=>{eT(e);let t=e.trim().toLowerCase();""===t?eq(""):eq(T("@astryx.transferList.announceSearchResults",{count:s.filter(e=>em(e,t)).length}))},[eq,s,T]),tt=eR?.mode==="pointer"&&null!=eR.pointerClientY&&null!=eR.pointerOffsetY&&null!=eR.previewX&&null!=eR.previewWidth?{x:eR.previewX,y:eR.pointerClientY-eR.pointerOffsetY,width:eR.previewWidth}:null,tr=null!=tt,{show:tn,hide:tl}=ez;(0,i.useEffect)(()=>{if(tr)return tn(),tl},[tr,tn,tl]);let ti=(e,t,r)=>{let n,l,i=eR?.value===e.value,a=i&&eR?.mode==="pointer",o=eH?.value===e.value?eH.position:null,s=eE.current.indexOf(e.value);return(0,f.jsx)(G.q,el({as:"li",ref:r=>{"selected"===t&&(null==r?eC.current.delete(e.value):eC.current.set(e.value,r))},density:"compact",startContent:"selected"===t?(e=>{if(!g)return;let t=eR?.value===e.value,r=!0===e.isReorderDisabled,n=e.disabledMessage??T("@astryx.transferList.reorderDisabled",{label:e.label});return(0,f.jsx)(W.K,{label:T("@astryx.transferList.reorderOption",{label:e.label}),"aria-describedby":e$,"aria-pressed":t,icon:(0,f.jsx)(E.I,{icon:ea,size:"sm"}),size:"sm",variant:"ghost",isDisabled:r,tooltip:r?n:void 0,xstyle:[ep,ee,t&&et],onClick:()=>e8(e),onKeyDown:t=>e7(t,e),onPointerDown:t=>e3(t,e),onPointerMove:t=>e6(t,e),onPointerUp:e=>e9(e,!1),onPointerCancel:e=>e9(e,!0),onLostPointerCapture:e=>{let t=eA.current;t?.mode==="pointer"&&t.pointerId===e.pointerId&&(eI.current=!1,e4(!0))}})})(e):void 0,label:j?.(e)??e.label,endContent:(n=!0===e.isTransferDisabled,l=e.disabledMessage??T("@astryx.transferList.transferDisabled",{label:e.label}),"available"===t?(0,f.jsx)(W.K,{label:T("@astryx.transferList.addOption",{label:e.label}),icon:(0,f.jsx)(E.I,{icon:ei,size:"sm"}),size:"sm",variant:"ghost",isDisabled:n,tooltip:n?l:void 0,"data-transfer-list-action":"available",onClick:()=>eK(e,r)}):(0,f.jsx)(W.K,{label:T("@astryx.transferList.removeOption",{label:e.label}),icon:(0,f.jsx)(E.I,{icon:"close",size:"sm"}),size:"sm",variant:"ghost",isDisabled:n,tooltip:n?l:void 0,"data-transfer-list-action":"selected",onClick:()=>eQ(e,r)})),xstyle:[ed,i&&eR?.mode==="keyboard"&&ef,a&&Z,"before"===o&&Q,"after"===o&&J],"data-transfer-list-row":"selected"===t?e.value:void 0,"data-transfer-list-reorder-source":a||void 0,"data-transfer-list-drop-target":o??void 0,"data-transfer-list-index":"selected"===t?String(s):void 0},(0,x.Ge)("transfer-list-item",{side:t,state:e.isTransferDisabled||e.isReorderDisabled?"disabled":i?"reordering":"enabled"})),e.value)},ta=[A,null!=n?ev:void 0].filter(Boolean).join(" ")||void 0;return(0,f.jsxs)("div",el(el(el({ref:(0,U.P)(C,eO)},N),(0,c.v)((0,x.Ge)("transfer-list"),o.xk(eo,S),M,D)),{},{role:P??"group","aria-labelledby":z??eb,"aria-describedby":ta,children:[(0,f.jsxs)("div",el(el({},{className:"x78zum5 xdt5ytf xzye2dw xrrkdod"}),{},{children:[r?(0,f.jsx)(a.s,{id:eb,children:t}):(0,f.jsx)(B.E,{id:eb,type:"label",display:"block",children:t}),null!=n&&(0,f.jsx)(B.E,{id:ev,type:"supporting",display:"block",children:n})]})),m&&(0,f.jsx)("div",el(el({},{className:"x78zum5 xuk3077 x1txdalj xeuugli x1b2ylru"}),{},{children:(0,f.jsx)(X.k,{ref:eS,role:"searchbox",label:y??T("@astryx.transferList.searchLabel",{label:t}),isLabelHidden:!0,value:eN,placeholder:en,startIcon:(0,f.jsx)(E.I,{icon:"search",size:"sm",color:"secondary"}),hasClear:!0,width:"100%",xstyle:es,onChange:te})})),(0,f.jsx)(a.s,{id:e$,children:T("@astryx.transferList.reorderInstructions")}),(0,f.jsxs)("div",el(el({},(0,c.v)((0,x.Ge)("transfer-list-collection"),{className:"xrvj5dj xcjjqqt x1sp3fdr xxhr3t xeuugli"})),{},{children:[(0,f.jsxs)("div",el(el({ref:eM,role:"group","aria-labelledby":ej,tabIndex:-1},(0,c.v)((0,x.Ge)("transfer-list-panel",{side:"selected"}),o.xk(I.lS.focusVisible,ec))),{},{children:[(0,f.jsxs)("div",el(el({},{className:"x78zum5 x6s0dn4 x1qughib x1txdalj xjbqb8w x101j7pr xce4md1 xrrkdod x92x3c3 x1q0q8m5 xw8gpjh"}),{},{children:[(0,f.jsx)(B.E,{id:ej,type:"label",color:"secondary",children:R}),v&&(0,f.jsx)(_.$,{label:T("@astryx.transferList.clear"),size:"sm",variant:"ghost",xstyle:ex,"data-transfer-list-header-action":"true",isDisabled:!u.some(e=>!eW.get(e)?.isTransferDisabled),onClick:e0})]})),(0,f.jsx)("div",el(el({"data-transfer-list-panel-body":"selected"},{className:"xu95rz8 x2opm4d x9rxgia xcpr047 x1odjw0f x2kikmz xish69e xf3ta42 x185mbhu x19acri0 x1717udv"}),{},{children:eF.length>0?(0,f.jsx)(F.B,{density:"compact",header:(0,f.jsx)(a.s,{children:R}),children:eF.map((e,t)=>ti(e,"selected",t))}):(0,f.jsx)("div",el(el({"data-transfer-list-empty":"selected"},{className:"x78zum5 x6s0dn4 xl56j7k xu95rz8 x2opm4d x1shk3sm x2b8uid"}),{},{children:(0,f.jsx)(B.E,{type:"supporting",color:"secondary",children:""===eV?ey:eg})}))}))]})),(0,f.jsxs)("div",el(el({ref:eD,role:"group","aria-labelledby":ew,tabIndex:-1},(0,c.v)((0,x.Ge)("transfer-list-panel",{side:"available"}),o.xk(I.lS.focusVisible,ec,eu))),{},{children:[(0,f.jsxs)("div",el(el({},{className:"x78zum5 x6s0dn4 x1qughib x1txdalj xjbqb8w x101j7pr xce4md1 xrrkdod x92x3c3 x1q0q8m5 xw8gpjh"}),{},{children:[(0,f.jsx)(B.E,{id:ew,type:"label",color:"secondary",children:L}),b&&(0,f.jsx)(_.$,{label:T("@astryx.transferList.addAll"),size:"sm",variant:"ghost",xstyle:ex,"data-transfer-list-header-action":"true",isDisabled:!s.some(e=>!e.isTransferDisabled&&!eE.current.includes(e.value)),onClick:eJ})]})),(0,f.jsx)("div",el(el({"data-transfer-list-panel-body":"available"},{className:"xu95rz8 x2opm4d x9rxgia xcpr047 x1odjw0f x2kikmz xish69e xf3ta42 x185mbhu x19acri0 x1717udv"}),{},{children:eB.length>0?(0,f.jsx)(F.B,{density:"compact",header:(0,f.jsx)(a.s,{children:L}),children:eX.map(([e,t])=>(0,f.jsxs)(i.Fragment,{children:[(""!==e||eX.length>1)&&(0,f.jsx)("li",el(el({role:"presentation"},{className:"xu0wf1k xrrkdod xcsaf9d x14l7nz5"}),{},{children:(0,f.jsx)(B.E,{type:"body",weight:"bold",color:"primary",children:e||T("@astryx.transferList.ungroupedLabel")})})),t.map(e=>ti(e,"available",eB.indexOf(e)))]},e||"ungrouped"))}):(0,f.jsx)("div",el(el({"data-transfer-list-empty":"available"},{className:"x78zum5 x6s0dn4 xl56j7k xu95rz8 x2opm4d x1shk3sm x2b8uid"}),{},{children:(0,f.jsx)(B.E,{type:"supporting",color:"secondary",children:""===eV?ek:eg})}))}))]}))]})),null!=tt?ez.render((0,f.jsx)("div",el({ref:eP,"aria-hidden":"true","data-transfer-list-drag-preview":""},o.xk(K,eh,(e=>[{kzqmXN:null!=e?"x5lhr3w":e,$$css:!0},{"--x-width":"number"==typeof e?e+"px":null!=e?e:void 0}])(tt.width)))),{x:tt.x,y:tt.y}):null]}))}
1ey.displayName="TransferList";var ek=r(8982),eg=r(15968);let eb=["label","description","options","value","onChange","changeAction","commitBehavior","triggerLabel","isDisabled","isLoading","width","applyLabel","cancelLabel","selectedLabel","availableLabel","hasSearch","searchLabel","searchPlaceholder","isReorderable","hasSelectAll","hasClear","renderOption","selectedEmptyText","availableEmptyText","noResultsText"];function ev(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ej(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ev(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ev(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ew={kskxy:"x12ajvvl",kmVPX3:"x1717udv",kVQacm:"xb3r6kr",kaIpWk:"x1pjcqnp",$$css:!0},e$={kmuXW:"x2lah0s",kEafiO:"x11xkdxz",kPef9Z:"x13fuv20",kLZC3w:"x1pc3f07",kWkggS:"x10xzikg",$$css:!0};function eO(e,t){return e.length===t.length&&e.every((e,r)=>e===t[r])}function eS({isOpen:e,resetDraft:t}){let r=(0,i.useRef)(e);return(0,i.useEffect)(()=>{r.current&&!e&&t(),r.current=e},[e,t]),null}function eM(e){let{label:t,description:r,options:n,value:a,onChange:o,changeAction:s,commitBehavior:c="immediate",triggerLabel:u,isDisabled:x,isLoading:d,width:p,applyLabel:h,cancelLabel:m,selectedLabel:y,availableLabel:k,hasSearch:g,searchLabel:b,searchPlaceholder:v,isReorderable:j,hasSelectAll:w,hasClear:$,renderOption:O,selectedEmptyText:S,availableEmptyText:M,noResultsText:D}=e,C=(0,l.A)(e,eb),P=(0,Y.m)(),z=h??P("@astryx.transferListSelector.apply"),E=m??P("@astryx.transferListSelector.cancel"),{0:A,1:I}=(0,i.useState)(a),N=(0,i.useRef)([...a]),T=(0,i.useRef)(c),R=(0,i.useCallback)(()=>{I([...a])},[a]);(0,i.useEffect)(()=>{let e=N.current;N.current=[...a],eO(e,a)||R()},[R,a]),(0,i.useEffect)(()=>{T.current!==c&&R(),T.current=c},[c,R]);let L="number"==typeof p?`${p}px`:p??"min(41rem, calc(100vw - 32px))";return(0,f.jsx)(ek.Q,ej(ej({},C),{},{label:t,description:r,value:a,onChange:o,changeAction:s,triggerLabel:u??P("@astryx.transferListSelector.triggerLabel",{count:a.length}),isDisabled:x,isLoading:d,width:L,contentXstyle:(e=>[ew,{kzqmXN:null!=e?"x5lhr3w":e,ks0D6T:null!=e?"xf68679":e,$$css:!0},{"--x-width":"number"==typeof e?e+"px":null!=e?e:void 0,"--x-maxWidth":"number"==typeof e?e+"px":null!=e?e:void 0}])(L),children:(e,r,l,i)=>{let o="staged"===c,s=o?A:e;return(0,f.jsxs)("div",ej(ej({"aria-busy":i.isBusy||void 0},{className:"x78zum5 xdt5ytf xeuugli x2lwn1j xedcshv"}),{},{children:[o&&(0,f.jsx)(eS,{isOpen:i.isOpen,resetDraft:R}),(0,f.jsx)("fieldset",ej(ej({disabled:x},{0:{className:"x1iyjqo2 xs83m0k xdl72j9 xeuugli x2lwn1j x1ghz6dp x1717udv xc342km xng3xce x1odjw0f xish69e"},1:{className:"x1iyjqo2 xs83m0k xdl72j9 xeuugli x2lwn1j x1ghz6dp x1717udv xc342km xng3xce x1odjw0f xish69e x19v85br x16khyan"}}[0|!!i.isBusy]),{},{children:(0,f.jsx)(ey,{label:t,isLabelHidden:!0,options:n,value:s,onChange:e=>{i.isBusy||(o?I(e):r([...e]))},selectedLabel:y,availableLabel:k,hasSearch:g,searchLabel:b,searchPlaceholder:v,isReorderable:j,hasSelectAll:w,hasClear:$,renderOption:O,selectedEmptyText:S,availableEmptyText:M,noResultsText:D})})),o&&(0,f.jsxs)(eg.z,{gap:2,hAlign:"end",padding:3,xstyle:e$,children:[(0,f.jsx)(_.$,{label:E,variant:"ghost",size:"sm",onClick:()=>{R(),l()}}),(0,f.jsx)(_.$,{label:z,variant:"primary",size:"sm",isDisabled:x||i.isBusy,isLoading:i.isBusy,onClick:()=>{eO(A,a)||r([...A]),l()}})]})]}))}}))}eM.displayName="TransferListSelector";let eD={"--transfer-list-panel-min-block-size":"var(--transfer-list-panel-min-block-size)","--transfer-list-panel-max-block-size":"var(--transfer-list-panel-max-block-size)",__varGroupHash__:"xc6kv0w"},eC=["children","label","duration","isStreaming","isExpanded","defaultIsExpanded","onExpandedChange","xstyle","className","style"];function eP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ez(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eP(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eP(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eE={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",keoZOQ:"xtbrsbv",$$css:!0};function eA(){return(0,f.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:[(0,f.jsx)("circle",{cx:"7",cy:"7",r:"5.5",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"3 2"}),(0,f.jsx)("circle",{cx:"5.5",cy:"7",r:"0.75",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"8.5",cy:"7",r:"0.75",fill:"currentColor"})]})}function eI(){return(0,f.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,f.jsx)("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function eN(e){let{children:t,label:r="Thinking",duration:n,isStreaming:a=!1,isExpanded:s,defaultIsExpanded:u=!1,onExpandedChange:d,xstyle:p,className:h,style:m}=e,y=(0,l.A)(e,eC),{0:k,1:g}=(0,i.useState)(u),b=void 0!==s,v=b?s:k,j=(0,i.useId)(),w=(0,i.useCallback)(()=>{let e=!v;b||g(e),d?.(e)},[v,b,d]),$="string"==typeof t?t:null;return(0,f.jsxs)("div",ez(ez(ez({},(0,c.v)((0,x.Ge)("chat-reasoning",{expanded:v?"expanded":null,streaming:a?"streaming":null}),o.xk(eE,p),h,m)),y),{},{children:[(0,f.jsxs)("div",ez(ez({role:"button",tabIndex:0,"aria-expanded":v,"aria-controls":j,onClick:w,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),w())}},{className:"x78zum5 x6s0dn4 x1s4dlld x1ypdohk x16khyan x87ps6o xjwf9q1 x13f7esw"}),{},{children:[(0,f.jsx)("span",ez(ez({},{className:"x3nfvp2 x6s0dn4 xl56j7k x2lah0s x1kky2od xlup9mm xv1l7n4"}),{},{children:(0,f.jsx)(eA,{})})),(0,f.jsxs)("div",ez(ez({},{className:"x78zum5 x6s0dn4 xzye2dw xeuugli xb3r6kr"}),{},{children:[(0,f.jsx)("span",ez(ez({},{0:{className:"x141an7d x1ltkj2j x9ynric x1e4wzip xv1l7n4 xuxw1ft x2lah0s"},1:{className:"x141an7d x1ltkj2j x9ynric x1e4wzip xuxw1ft x2lah0s xct3ic7 xakli9p x1ta4xzc x19co3pv x3mlza6 xeaay5l x1esw782 xa4qsjk"}}[0|!!a]),{},{children:r})),null!=n&&!a&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("span",ez(ez({},{className:"x141an7d xnbbluu x2lah0s"}),{},{children:"\xb7"})),(0,f.jsx)("span",ez(ez({},{className:"x141an7d x1ltkj2j x9ynric xnbbluu xuxw1ft x2lah0s"}),{},{children:n}))]}),!v&&$&&!a&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("span",ez(ez({},{className:"x141an7d xnbbluu x2lah0s"}),{},{children:"—"})),(0,f.jsx)("span",ez(ez({},{className:"x141an7d x1ltkj2j x9ynric xnbbluu xuxw1ft xb3r6kr xlyipyv xeuugli"}),{},{children:$}))]})]})),(0,f.jsx)("span",ez(ez({},{0:{className:"x3nfvp2 x6s0dn4 xl56j7k x2lah0s x6jxa94 x1v9usgg xnbbluu x1ob6yzd"},1:{className:"x3nfvp2 x6s0dn4 xl56j7k x2lah0s x6jxa94 x1v9usgg xnbbluu x1ob6yzd x19jd1h0"}}[0|!!v]),{},{children:(0,f.jsx)(eI,{})}))]})),(0,f.jsx)("div",ez(ez({id:j,inert:!v},{0:{className:"xrvj5dj xihq33y xb0j27v"},1:{className:"xrvj5dj xb0j27v x1tu4anv"}}[0|!!v]),{},{children:(0,f.jsx)("div",ez(ez({},{className:"xb3r6kr x2lwn1j"}),{},{children:(0,f.jsx)("div",ez(ez({},{className:"x1xye8es x1f43n9v x141an7d x1ltkj2j x9ynric xv1l7n4"}),{},{children:t}))}))}))]}))}eN.displayName="ChatReasoning";var eT=r(76758),eR=r(82919);function eL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eL(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eL(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let e_=[{emoji:"\uD83D\uDC4D",name:"thumbs up"},{emoji:"❤️",name:"heart"},{emoji:"\uD83D\uDE02",name:"joy"},{emoji:"\uD83C\uDF89",name:"tada"},{emoji:"\uD83D\uDE2E",name:"wow"},{emoji:"\uD83D\uDE22",name:"cry"},{emoji:"\uD83D\uDD25",name:"fire"},{emoji:"\uD83D\uDC40",name:"eyes"},{emoji:"✅",name:"check"},{emoji:"\uD83D\uDE4F",name:"pray"},{emoji:"\uD83D\uDCAF",name:"hundred"},{emoji:"\uD83D\uDE80",name:"rocket"},{emoji:"\uD83D\uDE0D",name:"heart eyes"},{emoji:"\uD83E\uDD14",name:"thinking"},{emoji:"\uD83D\uDC4B",name:"wave"},{emoji:"⭐",name:"star"}],eW={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"x1txdalj",kzqmXN:"x1dz1jew",kB7OPa:"x9f619",$$css:!0},eG={k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kzqmXN:"x1td3qas",kZKoxP:"x10w6t97",kaIpWk:"xx3sua9",ksu8eU:"xng3xce",kmVPX3:"x1717udv",kWkggS:"xjbqb8w x1iutq3a xoevpu5",kkrTdU:"x1ypdohk x16khyan",kGuDYH:"xosj86m",kLWn49:"xw6l6zx",kInvED:"x1wfwxd8 x1bqaal",k1ekBW:"x15406qy",kIyJzY:"xuedmi6 x12w9bfk",kAMwcw:"xlr8y92",$$css:!0};function eV({onSelect:e,emojis:t=e_,label:r="Pick an emoji",searchLabel:n="Search emoji",children:l,xstyle:a,className:s,style:u,"data-testid":d,ref:p}){let{0:h,1:m}=(0,i.useState)(!1),{0:y,1:k}=(0,i.useState)(""),{gridRef:g,handleKeyDown:b}=(0,eR.Y)({columns:8}),v=y.trim().toLowerCase(),j=""===v?t:t.filter(e=>e.name.toLowerCase().includes(v)||e.emoji===v),w=e=>{m(e),e||k("")};return(0,f.jsx)(eT.A,{isOpen:h,onOpenChange:w,label:r,placement:"below",alignment:"start","data-testid":d,content:(0,f.jsxs)("div",eq(eq({ref:p},(0,c.v)((0,x.Ge)("chat-emoji-picker"),o.xk(eW,a),s,u)),{},{children:[(0,f.jsx)(X.k,{label:n,isLabelHidden:!0,size:"sm",placeholder:n,value:y,onChange:k,hasClear:!0}),0===j.length?(0,f.jsxs)("div",eq(eq({},{className:"xce4md1 x7a5moj x9ynric x141an7d xv1l7n4"}),{},{children:["No emoji match “",y.trim(),"”."]})):(0,f.jsx)("div",eq(eq({ref:g,role:"group","aria-label":"Emoji",onKeyDown:b},{className:"xrvj5dj x12m0uhf x1lsbc85"}),{},{children:j.map(t=>(0,f.jsx)("button",eq(eq({type:"button","data-emoji":t.emoji,"aria-label":`React with ${t.name}`,onClick:()=>{e(t.emoji),w(!1)}},o.xk(I.lS.focusVisible,eG)),{},{children:(0,f.jsx)("span",{"aria-hidden":"true",children:t.emoji})}),t.emoji))}))]})),children:l})}function eF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eF(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eF(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}eV.displayName="ChatEmojiPicker";let eX={k1xSpc:"x78zum5",kwnvtZ:"x1a02dak",kGNEyG:"x6s0dn4",kOIVth:"xzye2dw",$$css:!0};function eH({reactions:e,onToggle:t,onAdd:r,emojis:n,addLabel:l="Add reaction",label:i="Reactions",xstyle:a,className:s,style:u,"data-testid":d,ref:p}){return(0,f.jsxs)("div",eB(eB({ref:p,role:"group","aria-label":i,"data-testid":d},(0,c.v)((0,x.Ge)("chat-reaction-bar"),o.xk(eX,a),s,u)),{},{children:[e.map(e=>{let r=!0===e.isSelected,n=(0,f.jsxs)("button",eB(eB({type:"button","aria-pressed":r,"aria-label":function(e){if(null!=e.label)return e.label;let t=1===e.count?"reaction":"reactions";return`${e.count} ${t} with ${e.emoji}`}(e),onClick:()=>t?.(e.emoji)},{0:{className:"x3nfvp2 x6s0dn4 xzye2dw xxk0z11 xf314gf xjspbzw xmkeg23 x1y0btm7 x9r1u3d xs8to0k x1xwh4np xwmxj5m x1ypdohk x16khyan x9ynric x9f619 xq90yva xuedmi6 x12w9bfk xlr8y92"},1:{className:"x3nfvp2 x6s0dn4 xzye2dw xxk0z11 xf314gf xjspbzw xmkeg23 x1y0btm7 x1ypdohk x16khyan x9ynric x9f619 xq90yva xuedmi6 x12w9bfk xlr8y92 xgcxg3y xad5do xz7zccy xmhmdd9"}}[0|!!r]),{},{children:[(0,f.jsx)("span",eB(eB({"aria-hidden":"true"},{className:"xjm74w1 xw6l6zx"}),{},{children:e.emoji})),(0,f.jsx)("span",eB(eB({},{0:{className:"x141an7d x1e4wzip xv1l7n4 xss6m8b x1ltkj2j"},1:{className:"x141an7d xss6m8b x1ltkj2j xjse4m1 x2mo6ok"}}[0|!!r]),{},{children:e.count}))]}),e.emoji);return null!=e.label?(0,f.jsx)(A.Tooltip,{content:e.label,children:n},e.emoji):n}),null!=r&&(0,f.jsx)(eV,{emojis:n,onSelect:r,label:l,children:(0,f.jsx)(A.Tooltip,{content:l,children:(0,f.jsx)("button",eB(eB({type:"button","aria-label":l},{className:"x3nfvp2 x6s0dn4 xl56j7k x1td3qas xxk0z11 xjspbzw xmkeg23 x1y0btm7 x9r1u3d xs8to0k x1xwh4np xwmxj5m xv9yike x1ypdohk x16khyan x9f619 x1jvydc1 x1ltkj2j x1717udv"}),{},{children:"+"}))})})]}))}function eY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eU(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eY(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}eH.displayName="ChatReactionBar";let eZ={k1xSpc:"x78zum5",kGNEyG:"x6s0dn4",kOIVth:"x1txdalj",kzqmXN:"xh8yej3",k8WAf4:"xu0wf1k",$$css:!0};function eK({label:e="New",xstyle:t,className:r,style:n,"data-testid":l,ref:i}){return(0,f.jsxs)("div",eU(eU({ref:i,role:"separator","aria-label":`${e} messages below`,"data-testid":l},(0,c.v)((0,x.Ge)("chat-unread-divider"),o.xk(eZ,t),r,n)),{},{children:[(0,f.jsx)("span",eU({},{className:"x1iyjqo2 xjm9jq1 x1pjz0fi"})),(0,f.jsx)("span",eU(eU({},{className:"x2lah0s x9ynric x141an7d x1lvx875 xjt36v0 x1ltkj2j"}),{},{children:e}))]}))}eK.displayName="ChatUnreadDivider";var eQ=r(7189);function eJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eJ(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let e1={k1xSpc:"x78zum5",kGNEyG:"x6s0dn4",kOIVth:"x1txdalj",kAzted:"xisnujt",$$css:!0};function e2({names:e,xstyle:t,className:r,style:n,"data-testid":l,ref:a}){let s=(0,Y.m)(),u=(0,eQ.Y)(),d=function(e,t,r){if(null==e||0===e.length)return null;if(1===e.length)return t("@astryx.chatTypingIndicator.one",{name:e[0]});let n=2===e.length?[e[0],e[1]]:[e[0],t("@astryx.chatTypingIndicator.others",{count:e.length-1})];return t("@astryx.chatTypingIndicator.many",{names:r.format(n)})}(e,s,(0,i.useMemo)(()=>new Intl.ListFormat(u,{style:"long",type:"conjunction"}),[u]));return(0,f.jsxs)("div",e0(e0({ref:a,role:"status","aria-live":"polite","data-testid":l},(0,c.v)((0,x.Ge)("chat-typing-indicator"),o.xk(e1,t),r,n)),{},{children:[(0,f.jsxs)("span",e0(e0({"aria-hidden":"true"},{className:"x3nfvp2 x6s0dn4 x1lsbc85"}),{},{children:[(0,f.jsx)("span",e0({},{className:"x1ftt334 x1ycjhwn xjspbzw x1q5y3ey x17u5aw1 xxprybm xa4qsjk x4hg4is x1aquc0h"})),(0,f.jsx)("span",e0({},{className:"x1ftt334 x1ycjhwn xjspbzw x1q5y3ey x17u5aw1 xxprybm xa4qsjk x4hg4is x1aquc0h x1jksiw5"})),(0,f.jsx)("span",e0({},{className:"x1ftt334 x1ycjhwn xjspbzw x1q5y3ey x17u5aw1 xxprybm xa4qsjk x4hg4is x1aquc0h xtmkasn"}))]})),null!=d&&(0,f.jsx)("span",e0(e0({},{className:"x9ynric x141an7d xv1l7n4"}),{},{children:d}))]}))}e2.displayName="ChatTypingIndicator";var e5=r(74344),e4=r(74879);let e8=(0,i.createContext)(null);function e7({isActive:e,children:t,onDismiss:r,hasBackdrop:n=!1,isStepCountShown:l=!1}){let{0:a,1:o}=(0,i.useState)([]),{0:s,1:c}=(0,i.useState)(0),u=(0,i.useCallback)(e=>(o(t=>t.includes(e)?t:[...t,e]),()=>{o(t=>t.filter(t=>t!==e))}),[]);(0,i.useEffect)(()=>{e||c(0)},[e]);let x=a.length,d=(0,i.useCallback)(()=>{s<x-1?c(s+1):r("complete")},[s,x,r]),p=(0,i.useCallback)(()=>{c(e=>e>0?e-1:e)},[]),h=e?a[s]??null:null,m=(0,i.useMemo)(()=>({registerStep:u,activeStepId:h,activeStepIndex:s,stepCount:x,isStepCountShown:l,hasBackdrop:n,onNext:d,onPrevious:p,onDismiss:r}),[u,h,s,x,l,n,d,p,r]);return(0,f.jsx)(e8.Provider,{value:m,children:t})}e7.displayName="Tour";var e3=r(84742),e6=r(65224);function e9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e9(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tt=i.useLayoutEffect,tr={kGNEyG:"x6s0dn4",kjj79g:"x1qughib",$$css:!0},tn={below:{keoZOQ:"xtbrsbv",$$css:!0},above:{k1K539:"x1p37lm5",$$css:!0},start:{k71WvV:"x1pezmd8",$$css:!0},end:{keTefX:"x1cmpsy9",$$css:!0}};function tl({rect:e,hasBackdrop:t,onBackdropClick:r}){let n=(0,i.useRef)(null);return tt(()=>{let e=n.current;if(null!=e&&"function"==typeof e.showPopover)return e.showPopover(),()=>{e.isConnected&&"function"==typeof e.hidePopover&&e.hidePopover()}},[]),(0,f.jsx)("div",te(te({ref:n,popover:"manual","data-testid":t?"tour-backdrop":void 0,"aria-hidden":"true",onClick:t?r:void 0},{0:{className:"xixxii4 x10a8y8t x1ghz6dp x1717udv xc342km xng3xce xjbqb8w x1rea2x4 x47corl"},1:{className:"xixxii4 x10a8y8t x1ghz6dp x1717udv xc342km xng3xce xjbqb8w x1rea2x4 x67bb7w"}}[0|!!t]),{},{children:(0,f.jsx)("div",te(te({"data-testid":"tour-highlight"},{0:{className:"x10l6tqk x47corl xr5mita x1gfj591 xuedmi6 xlr8y92"},2:{className:"x10l6tqk x47corl x1gfj591 xuedmi6 xlr8y92 xefcaua"},1:{className:"x10l6tqk x47corl xr5mita x1gfj591 xuedmi6 xlr8y92 xg01cxk"},3:{className:"x10l6tqk x47corl x1gfj591 xuedmi6 xlr8y92 xefcaua xg01cxk"}}[null==e|!!t<<1]),{},{style:null!=e?{top:e.top-4,left:e.left-4,width:e.width+8,height:e.height+8,borderRadius:e.radius}:void 0}))}))}function ti({targetRef:e,heading:t,children:r,placement:n="below",alignment:l="start","data-testid":a}){let o=(0,i.useContext)(e8),s=(0,i.useId)(),c=null!=o&&o.activeStepId===s,{0:u,1:x}=(0,i.useState)(null);if((0,i.useEffect)(()=>{if(null!=o)return o.registerStep(s)},[o,s]),(0,i.useEffect)(()=>{let t=e.current;if(null==t||!c)return void x(null);let r=()=>{let e=t.getBoundingClientRect();x({top:e.top,left:e.left,width:e.width,height:e.height,radius:getComputedStyle(t).borderRadius||"0px"})};return r(),window.addEventListener("scroll",r,!0),window.addEventListener("resize",r),()=>{window.removeEventListener("scroll",r,!0),window.removeEventListener("resize",r),x(null)}},[e,c]),null==o||!c)return null;let{activeStepIndex:d,stepCount:p,isStepCountShown:h,hasBackdrop:m,onNext:y,onPrevious:k,onDismiss:g}=o,b=p>0&&d===p-1,v=(0,f.jsxs)("div",te(te({},{className:"x78zum5 xdt5ytf xjcht0a x1va8c73"}),{},{"data-testid":a,children:[(0,f.jsxs)(e6.T,{gap:1,children:[(0,f.jsx)(e3.D,{level:4,children:t}),null!=r&&(0,f.jsx)(B.E,{type:"body",children:r})]}),(0,f.jsxs)(eg.z,{gap:2,xstyle:tr,children:[h&&p>0?(0,f.jsx)(B.E,{type:"supporting",color:"secondary",children:`${d+1} of ${p}`}):(0,f.jsx)("span",{}),(0,f.jsxs)(eg.z,{gap:2,children:[!(d<=0)&&(0,f.jsx)(_.$,{variant:"ghost",size:"sm",label:"Back",onClick:k}),(0,f.jsx)(_.$,{variant:"primary",size:"sm",label:b?"Done":"Next",onClick:y})]})]})]}));return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(tl,{rect:u,hasBackdrop:m,onBackdropClick:()=>g("backdrop")}),(0,f.jsx)(eT.A,{anchorRef:e,isOpen:!0,onOpenChange:e=>{e||g("close")},placement:n,alignment:l,width:"fit-content",xstyle:tn[n],label:"string"==typeof t?t:"Tour step",hasCloseButton:!0,closeButtonLabel:"Close tour",content:v})]})}function ta(){let e=(0,i.useContext)(e8);return null==e?null:{activeStepIndex:e.activeStepIndex,stepCount:e.stepCount,isFirstStep:e.activeStepIndex<=0,isLastStep:e.stepCount>0&&e.activeStepIndex===e.stepCount-1,next:e.onNext,previous:e.onPrevious,dismiss:e.onDismiss}}ti.displayName="TourStep";let to=["label","value","delta","description","media","size","xstyle","className","style","ref"];function ts(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ts(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ts(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tu={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kGNEyG:"x1cy8zhl",kOIVth:"xzye2dw",k7Eaqz:"xeuugli",$$css:!0},tx={kMv6JI:"x1g81bgm",k63SB2:"x2mo6ok",kLWn49:"x1cpk1wn",kMwMTN:"x1tgivj0",kcqcaj:"xss6m8b",$$css:!0},td={k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kOIVth:"xzye2dw",kGuDYH:"x141an7d",kLWn49:"x1ltkj2j",k63SB2:"x1e4wzip",kcqcaj:"xss6m8b",khDVqt:"xuxw1ft",$$css:!0},tp={sm:{kGuDYH:"x1wqms48",$$css:!0},md:{kGuDYH:"xhs0kqb",$$css:!0},lg:{kGuDYH:"x10srzze",$$css:!0}},tf={positive:{kMwMTN:"xtjic6",$$css:!0},negative:{kMwMTN:"xjt36v0",$$css:!0},neutral:{kMwMTN:"xv1l7n4",$$css:!0}},th={up:"positive",down:"negative",flat:"neutral"},tm={up:"trending up",down:"trending down",flat:"flat"},ty={up:"M3.5 8.5L8.5 3.5M8.5 3.5H4.75M8.5 3.5V7.25",down:"M3.5 3.5L8.5 8.5M8.5 8.5H4.75M8.5 8.5V4.75",flat:"M2.5 6H9.5"};function tk(e){let{label:t,value:r,delta:n,description:i,media:a,size:s="md",xstyle:u,className:d,style:p,ref:h}=e,m=(0,l.A)(e,to),y=null==n?null:n.sentiment??th[n.direction];return(0,f.jsxs)("div",tc(tc(tc({ref:h},(0,c.v)((0,x.Ge)("stat",{size:s}),o.xk(tu,u),d,p)),m),{},{children:[(0,f.jsx)("span",tc(tc({},{className:"x141an7d x1ltkj2j x1e4wzip xv1l7n4"}),{},{children:t})),(0,f.jsxs)("span",tc(tc({},{className:"x78zum5 x1pha0wt x1txdalj xeuugli"}),{},{children:[(0,f.jsx)("span",tc(tc({},o.xk(tx,tp[s])),{},{children:r})),null!=n&&null!=y?(0,f.jsxs)("span",tc(tc({"data-sentiment":y},o.xk(td,tf[y])),{},{children:[(0,f.jsx)("svg",tc(tc({"aria-hidden":"true",viewBox:"0 0 12 12",width:12,height:12,fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},{className:"x2lah0s"}),{},{children:(0,f.jsx)("path",{d:ty[n.direction]})})),n.value,(0,f.jsxs)("span",tc(tc({},{className:"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xkdpibf xb3r6kr xeh89do xuxw1ft xc342km"}),{},{children:["(",tm[n.direction],")"]}))]})):null]})),null!=i?(0,f.jsx)("span",tc(tc({},{className:"x141an7d x1ltkj2j xv1l7n4"}),{},{children:i})):null,null!=a?(0,f.jsx)("div",tc(tc({},{className:"xcsaf9d xkh2ocl xeuugli"}),{},{children:a})):null]}))}tk.displayName="Stat";var tg=r(94059);function tb(e){return"number"!=typeof e.start}function tv({startDate:e,endDate:t,timezoneID:r}){return{startDate:e,endDate:t,start:(0,tg.fC)(e,r),end:(0,tg.fC)(t,r)}}function tj(e,t){let r=[],n=e;for(;(0,tg.Ou)(n,t);)r.push(n),n=(0,tg.XT)(n,1);return r}function tw(e,t,r){if(tb(e))return!(0,tg.T4)(e.start,t)&&!(0,tg.Ou)(e.end,t);let n=(0,tg.i2)(e.start,r),l=(0,tg.i2)(Math.max(e.end-1,e.start),r);return!(0,tg.T4)(n,t)&&!(0,tg.Ou)(l,t)}function t$(e,t){return tb(e)?(0,tg.fC)(e.start,t):e.start}let tO=(0,i.createContext)(null);function tS(){let e=(0,i.useContext)(tO);if(null==e)throw Error("Schedule views must be rendered inside Schedule.");return e}var tM=r(17742),tD=r(74071);function tC(){let{onPreviousDate:e,previousDateLabel:t,onToday:r,onNextDate:n,nextDateLabel:l}=tS();return(0,f.jsxs)(tM.e,{label:"Schedule pagination",size:"sm",children:[(0,f.jsx)(W.K,{label:t,icon:(0,f.jsx)(E.I,{icon:"chevronLeft",size:"sm",color:"inherit",xstyle:tD.H.mirror}),onClick:e}),(0,f.jsx)(_.$,{label:"Today",size:"sm",onClick:r}),(0,f.jsx)(W.K,{label:l,icon:(0,f.jsx)(E.I,{icon:"chevronRight",size:"sm",color:"inherit",xstyle:tD.H.mirror}),onClick:n})]})}function tP({position:e="start"}={}){return{renderHeader(t,r,n){let l=(0,f.jsx)(tC,{});return"start"===e?{startContent:(0,f.jsxs)(f.Fragment,{children:[l,t]}),centerContent:r,endContent:n}:{startContent:t,centerContent:r,endContent:(0,f.jsxs)(f.Fragment,{children:[n,l]})}}}}function tz({position:e="start"}={}){return(0,i.useMemo)(()=>tP({position:e}),[e])}let tE=[tP()];var tA=r(38414);function tI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tN(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tI(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tI(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tT={label:"Event",color:"blue"};function tR({title:e,titleLabel:t,isLoading:r,children:n}){let{plugins:l}=tS(),i={startContent:null,centerContent:(0,f.jsxs)("span",tN(tN({},{className:"x3nfvp2 x6s0dn4 x1txdalj"}),{},{children:[(0,f.jsx)(e3.D,{level:2,children:e}),(0,f.jsx)("span",tN(tN({},{0:{className:"x3nfvp2"},1:{className:"x3nfvp2 xlshs6z"}}[0|!r]),{},{children:(0,f.jsx)(tA.y,{size:"md","aria-label":"Loading events"})}))]})),endContent:null},a=l.reduce((e,t)=>t.renderHeader?.(e.startContent,e.centerContent,e.endContent)??e,i);return(0,f.jsxs)("section",tN(tN({},{className:"x98rzlu x78zum5 xdt5ytf xeuugli x2lwn1j x1litavf x1y0btm7 x14i3s5s x1hviunn x1de1mus xb3r6kr"}),{},{"aria-label":t,children:[(0,f.jsxs)("div",tN(tN({},{className:"xrvj5dj x37c5m6 x6s0dn4 xjcht0a x8o8v82 x1pzlopt x92x3c3 x1q0q8m5 xw8gpjh"}),{},{children:[(0,f.jsx)(eg.z,{gap:8,align:"center",xstyle:rl.headerControls,children:a.startContent}),(0,f.jsx)(eg.z,{gap:8,align:"center",xstyle:rl.headerTitle,children:a.centerContent}),(0,f.jsx)(eg.z,{gap:8,align:"center",justify:"end",xstyle:rl.headerStatus,children:a.endContent})]})),n]}))}function tL({date:e,timezoneID:t}){let{locale:r}=tS();return(0,f.jsx)(tq,{date:e,timezoneID:t,locale:r})}function tq({date:e,timezoneID:t,locale:r}){return new Intl.DateTimeFormat(r,{month:"long",year:"numeric",timeZone:t,calendar:"gregory"}).formatToParts(new Date((0,tg.fC)(e,t,12))).map((e,t)=>"month"===e.type?(0,f.jsx)("span",tN(tN({},{className:"x1lvx875"}),{},{children:e.value}),t):e.value)}function t_({start:e,end:t,timezoneID:r}){let{locale:n}=tS();if(e.year===t.year&&e.month===t.month)return(0,f.jsx)(tL,{date:e,timezoneID:r});let l=tH(e,r,{month:"long"},n),i=(0,f.jsx)(tq,{date:t,timezoneID:r,locale:n});return e.year===t.year?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("span",tN(tN({},{className:"x1lvx875"}),{},{children:l}))," -"," ",i]}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(tq,{date:e,timezoneID:r,locale:n})," ","- ",i]})}function tW({event:e,day:t,timezoneID:r,isPast:n=!1}){let{categories:l,locale:i}=tS(),a=tF(e,l),s=null==t||null==r||tb(e)?null:t0(e,t,r,i);return(0,f.jsxs)("span",tN(tN({},o.xk(rl.eventPill,n?tX(a.color):tB(a.color))),{},{children:[null!=s&&(0,f.jsx)(B.E,{type:"supporting",color:"inherit",xstyle:rl.eventTime,children:s}),(0,f.jsx)(B.E,{type:"supporting",color:"inherit",weight:"bold",xstyle:rl.eventTitle,children:e.title})]}))}function tG({event:e,timezoneID:t,isPast:r=!1}){var n,l,i;let{categories:a,locale:s}=tS(),c=tF(e,a),u=tb(e)?null:(n=e,l=t,i=s,new Intl.DateTimeFormat(i,{hour:"numeric",minute:"2-digit",timeZone:l}).format(new Date(n.start)));return(0,f.jsxs)("span",tN(tN({},o.xk(rl.eventPill,r?tX(c.color):tB(c.color))),{},{children:[null!=u&&(0,f.jsx)(B.E,{type:"supporting",color:"inherit",xstyle:rl.eventTime,children:u}),(0,f.jsx)(B.E,{type:"supporting",color:"inherit",weight:"bold",xstyle:rl.eventTitle,children:e.title})]}))}function tV({event:e,timezoneID:t,isPast:r=!1}){var n,l,i;let a,{categories:s,locale:c}=tS(),u=tF(e,s);return(0,f.jsxs)("div",tN(tN({},{className:"xrvj5dj x857yr4 x6s0dn4 x1txdalj xeuugli"}),{},{children:[(0,f.jsx)("span",tN({"aria-hidden":!0},o.xk(rl.listEventDot,function(e){switch(e){case"cyan":return rl.eventDotCyan;case"gray":return rl.eventDotGray;case"green":return rl.eventDotGreen;case"orange":return rl.eventDotOrange;case"pink":return rl.eventDotPink;case"purple":return rl.eventDotPurple;case"red":return rl.eventDotRed;case"teal":return rl.eventDotTeal;case"yellow":return rl.eventDotYellow;default:return rl.eventDotBlue}}(u.color),r&&rl.listEventDotPast))),(0,f.jsx)("span",tN(tN({},{className:"x9ynric xv1l7n4 x141an7d x1ltkj2j xuxw1ft"}),{},{children:tb(e)?"All day":(n=e,l=t,i=c,a=new Intl.DateTimeFormat(i,{hour:"numeric",minute:"2-digit",timeZone:l}),`${a.format(new Date(n.start))} - ${a.format(new Date(n.end))}`)})),(0,f.jsx)("span",tN(tN({},{0:{className:"x9ynric x1tgivj0 xeuugli xb3r6kr xlyipyv xuxw1ft xjm74w1 xw6l6zx x1e4wzip"},1:{className:"x9ynric xeuugli xb3r6kr xlyipyv xuxw1ft xjm74w1 xw6l6zx x1e4wzip xv1l7n4"}}[0|!!r]),{},{children:e.title}))]}))}function tF(e,t){return t.find(t=>t.label===e.category)??(null!=e.category?{label:e.category,color:tT.color}:tT)}function tB(e){switch(e){case"cyan":return rl.eventSurfaceCyan;case"gray":return rl.eventSurfaceGray;case"green":return rl.eventSurfaceGreen;case"orange":return rl.eventSurfaceOrange;case"pink":return rl.eventSurfacePink;case"purple":return rl.eventSurfacePurple;case"red":return rl.eventSurfaceRed;case"teal":return rl.eventSurfaceTeal;case"yellow":return rl.eventSurfaceYellow;default:return rl.eventSurfaceBlue}}function tX(e){switch(e){case"cyan":return rl.eventPastSurfaceCyan;case"gray":return rl.eventPastSurfaceGray;case"green":return rl.eventPastSurfaceGreen;case"orange":return rl.eventPastSurfaceOrange;case"pink":return rl.eventPastSurfacePink;case"purple":return rl.eventPastSurfacePurple;case"red":return rl.eventPastSurfaceRed;case"teal":return rl.eventPastSurfaceTeal;case"yellow":return rl.eventPastSurfaceYellow;default:return rl.eventPastSurfaceBlue}}function tH(e,t,r,n){return new Intl.DateTimeFormat(n,tN(tN({},r),{},{timeZone:t,calendar:"gregory"})).format(new Date((0,tg.fC)(e,t,12)))}function tY(e,t,r){return tH(e,t,{month:"long",year:"numeric"},r)}function tU(e,t,r,n){if(e.year===t.year&&e.month===t.month)return tY(e,r,n);let l=tH(e,r,{month:"long"},n),i=tY(t,r,n);return e.year===t.year?`${l} - ${i}`:`${tY(e,r,n)} - ${i}`}function tZ(e,t,r){return tH(e,t,{weekday:"long",month:"long",day:"numeric",year:"numeric"},r)}function tK(e,t,r,n){return tH(e,t,{weekday:r},n)}function tQ(e,t,r){return tH(e,t,{day:"numeric"},r)}function tJ(e,t){return new Intl.DateTimeFormat(t,{hour:"numeric",timeZone:"UTC"}).format(new Date(Date.UTC(2026,0,1,e)))}function t0(e,t,r,n){let l=new Intl.DateTimeFormat(n,{hour:"numeric",minute:"2-digit",timeZone:r});return`${l.format(new Date(e.start))} - ${l.format(new Date(e.end))}`}function t1(e,t,r,n,l){let i=tF(e,n),a=tb(e)?"all day":t0(e,t,r,l);return`${e.title}, ${i.label}, ${a}`}function t2(e,t){let r=Object.fromEntries(new Intl.DateTimeFormat("en-US",{timeZone:t,hour:"2-digit",minute:"2-digit",hourCycle:"h23"}).formatToParts(new Date(e)).filter(e=>"literal"!==e.type).map(e=>[e.type,Number(e.value)]));return 60*r.hour+r.minute}function t5(e,t,r){return Math.min(r,Math.max(t,e))}function t4(e,t,r){return tb(e)?(0,tg.Ou)(e.end,(0,tg.i2)(t,r)):e.end<=t}s.typographyVars["--font-family-body"],s.colorVars["--color-text-primary"];
1let t8={kbNqZ1:"x33j1x8",kBCFzs:"x14d52f8",kSGwAc:"x1y8v6su",k7Eaqz:"xeuugli",keTefX:"xladpz9",k71WvV:"x1h1dc9q",keoZOQ:"x1vhfslr",kfzvcC:"x67bb7w",kY2c9j:"x1vjfegm",$$css:!0},t7={kVAEAm:"x1n2onr6",kzqmXN:"xh8yej3",k7Eaqz:"xkj4a21",kAzted:"x82snj4",$$css:!0},t3={kVAEAm:"x10l6tqk",kpwlN0:"x10a8y8t",k1xSpc:"xrvj5dj",kumcoG:"xqketvx",$$css:!0},t6={kVAEAm:"x10l6tqk",kpwlN0:"x10a8y8t",k1xSpc:"xrvj5dj",kumcoG:"xqketvx",kfzvcC:"x47corl",$$css:!0},t9={kBCFzs:"x14d52f8",kSGwAc:"x1y8v6su",k7Eaqz:"xeuugli",keTefX:"xladpz9",k71WvV:"x1h1dc9q",keoZOQ:"x1vhfslr",kfzvcC:"x67bb7w",$$css:!0},re={k87sOh:"xjbys53",$$css:!0},rt={kJBjZk:"xhij9v2",$$css:!0},rr={k87sOh:"xjbys53",kZKoxP:"x16ye13r",kt4wiu:"xq124y2",kY2c9j:"xr3buco",$$css:!0},rn={kVAEAm:"x10l6tqk",kkqhue:"x17y0mx6",k87sOh:"xjbys53",kEafiO:"xamhcws",kPef9Z:"x13fuv20",kLZC3w:"x5mp61g",kY2c9j:"x1355qak",kfzvcC:"x47corl",kgeoSG:"x1cpjm7i",kEoFBp:"x1hmns74",kSJ0CW:"xh7j7mt",k96MEf:"x1mpa3hi",kOlAkY:"xaknh5y",kgzTxl:"x17zp9gg",kPB484:"xmwhqxd",kLkRvE:"x19jfor0",$$css:!0},rl={root:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",k7Eaqz:"xeuugli",kAzted:"x2lwn1j",$$css:!0},headerControls:{kFhvOy:"x1lqcxt8",$$css:!0},headerTitle:{kFhvOy:"x7v7x1q",k9WMMc:"x2b8uid",k7Eaqz:"xeuugli",$$css:!0},headerStatus:{kFhvOy:"x1qab1bc",k7Eaqz:"xeuugli",$$css:!0},visuallyHidden:{kVAEAm:"x10l6tqk",kzqmXN:"x1i1rx1s",kZKoxP:"xjm9jq1",kmVPX3:"x1717udv",kogj98:"xkdpibf",kVQacm:"xb3r6kr",kMcinP:"xeh89do",khDVqt:"xuxw1ft",kMzoRj:"xc342km",$$css:!0},weekHeader:{k1xSpc:"xrvj5dj",kumcoG:"x1gj6vdr",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},weekdayLabel:{k8WAf4:"xce4md1",kg3NbH:"xrrkdod",k9WMMc:"x2b8uid",$$css:!0},weekdayHeading:{k9WMMc:"x2b8uid",$$css:!0},monthGrid:{kXHlph:"xw2csxc",$$css:!0},monthGridSurface:{kVAEAm:"x1n2onr6",kzqmXN:"xh8yej3",k7Eaqz:"x1uz6y0c",$$css:!0},monthCellGrid:{k1xSpc:"xrvj5dj",kumcoG:"x1gj6vdr",kJBjZk:"xc2ull6",$$css:!0},monthGridRow:{k1xSpc:"xjp7ctv",$$css:!0},monthEventOverlay:{kVAEAm:"x10l6tqk",kpwlN0:"x10a8y8t",k1xSpc:"xrvj5dj",kumcoG:"x1gj6vdr",kJBjZk:"xc2ull6",kfzvcC:"x47corl",$$css:!0},monthCell:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"xzye2dw",k7Eaqz:"xeuugli",kmVPX3:"x1717udv",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",kWkggS:"x1de1mus",$$css:!0},monthCellLastColumn:{ke9TFa:"x10w94by",$$css:!0},monthCellLastRow:{kt9PQ7:"x1qhh985",$$css:!0},monthCellOutside:{kWkggS:"xwmxj5m",$$css:!0},monthDayNumber:{kSGwAc:"xqcrz7y",k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"x1nhvcw1",kzqmXN:"xvy4d1p",kZKoxP:"xxk0z11",kogj98:"x10h29id",kZCmMZ:"x1vsv5vr",kwRFfy:"xyri2b",kaIpWk:"xjspbzw",kMwMTN:"xv1l7n4",$$css:!0},currentDayPill:{kMwMTN:"x17wrial",kWkggS:"x1ewilqj",$$css:!0},monthEventSpan:(e,t,r,n)=>{let l;return[t8,{"--x-gridRow":`${e+1}`,"--x-gridColumn":`${t+1} / ${r+2}`,"--x-marginBlockStart":"number"==typeof(l=`${30+29*n}px`)?l+"px":null!=l?l:void 0}]},eventPill:{kMv6JI:"x9ynric",kMwMTN:"x1tgivj0",k1xSpc:"x78zum5",kGNEyG:"x6s0dn4",kOIVth:"xzye2dw",k7Eaqz:"xeuugli",kMzoRj:"x1litavf",ksu8eU:"x1y0btm7",kaIpWk:"xx3sua9",k8WAf4:"x13f7esw",kg3NbH:"x4ezzuc",kGuDYH:"x141an7d",kLWn49:"x1ltkj2j",k63SB2:"x1e4wzip",$$css:!0},eventTitle:{kVQacm:"xb3r6kr",kg5iWk:"xlyipyv",khDVqt:"xuxw1ft",k7Eaqz:"xeuugli",$$css:!0},eventTime:{kVQacm:"xb3r6kr",kg5iWk:"xlyipyv",khDVqt:"xuxw1ft",kmuXW:"x2lah0s",kSiTet:"x1us6l5c",$$css:!0},timeGrid:{kUk6DE:"x98rzlu",k1xSpc:"xrvj5dj",kumcoG:"x6c1iq1",k9llMU:"xb29p26",kZKoxP:"x1d9x2de",kAzted:"x2lwn1j",kVQacm:"xb3r6kr",$$css:!0},timeGridCorner:{kBCFzs:"xgkxs2y",kbNqZ1:"x1ms6mhf",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},timeGridHeader:{kBCFzs:"x1npkx4u",kbNqZ1:"x1ms6mhf",k1xSpc:"xrvj5dj",kprqdN:"x1mt1orb",klIVar:"x1pbwhf9",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},timeGridHeaderCell:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kOIVth:"x1lsbc85",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",$$css:!0},timeGridHeaderCellLast:{ke9TFa:"x10w94by",$$css:!0},timeGridHeaderHeading:{k9WMMc:"x2b8uid",$$css:!0},timeGridHeaderHeadingContent:{k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kOIVth:"xzye2dw",$$css:!0},timeGridDayNumber:{k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kaIpWk:"xjspbzw",$$css:!0},timeGridCurrentDayPill:{k7Eaqz:"x17s4nb9",kZKoxP:"x1gnnpzl",kLWn49:"xklk4pu",kMwMTN:"x17wrial",kWkggS:"x1ewilqj",$$css:!0},allDayLabel:{kBCFzs:"xgkxs2y",kbNqZ1:"x7sv70a",k8WAf4:"xu0wf1k",kg3NbH:"xf314gf",k1xSpc:"x78zum5",kGNEyG:"x6s0dn4",kjj79g:"x13a6bvl",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},allDayRow:{kBCFzs:"x1npkx4u",kbNqZ1:"x7sv70a",kXHlph:"xw2csxc",kAzted:"x2lwn1j",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},allDayRowSurface:(e,t)=>{let r,n;return[t7,{"--x-minWidth":"number"==typeof(r=`${140*Math.max(1,e)}px`)?r+"px":null!=r?r:void 0,"--x-minHeight":"number"==typeof(n=t>0?`${3+27*t}px`:"26px")?n+"px":null!=n?n:void 0}]},allDayCellGrid:e=>[t3,{"--x-gridTemplateColumns":`repeat(${Math.max(1,e)}, minmax(0, 1fr))`}],allDayEventOverlay:e=>[t6,{"--x-gridTemplateColumns":`repeat(${Math.max(1,e)}, minmax(0, 1fr))`}],allDayCell:{k7Eaqz:"xeuugli",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",$$css:!0},allDayCellLast:{ke9TFa:"x10w94by",$$css:!0},allDayEventSpan:(e,t,r)=>{let n;return[t9,{"--x-gridColumn":`${e+1} / ${t+2}`,"--x-marginBlockStart":"number"==typeof(n=`${2+27*r}px`)?n+"px":null!=n?n:void 0}]},timeGridBody:{kBCFzs:"x1osaytk",kbNqZ1:"xz51j44",k1xSpc:"xrvj5dj",kumcoG:"x6c1iq1",kVQacm:"xysyzu8",kAzted:"x2lwn1j",$$css:!0},timeLabels:{kBCFzs:"xgkxs2y",kVAEAm:"x1n2onr6",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",$$css:!0},timeLabel:{kMv6JI:"x9ynric",kMwMTN:"xv1l7n4",kVAEAm:"x10l6tqk",kkqhue:"x17y0mx6",k3aq6I:"x1cb1t30",kZCmMZ:"x1vsv5vr",kwRFfy:"x1nryj5t",kGuDYH:"x141an7d",kLWn49:"x1ltkj2j",k9WMMc:"xp4054r",$$css:!0},timeLabelPosition:(e,t)=>{let r;return[re,{"--x-top":"number"==typeof(r=`${e*t-1}px`)?r+"px":null!=r?r:void 0}]},timeColumns:{kBCFzs:"x1npkx4u",k1xSpc:"xrvj5dj",kprqdN:"x1mt1orb",klIVar:"x1pbwhf9",k7Eaqz:"xeuugli",$$css:!0},timeColumn:{kVAEAm:"x1n2onr6",k1xSpc:"xrvj5dj",k7Eaqz:"xeuugli",ke9TFa:"xw8tdv1",k8ry5P:"x18b5jzi",kBCPoo:"x1gejf6u",$$css:!0},timeColumnRows:e=>[rt,{"--x-gridAutoRows":`${e}px`}],timeColumnLast:{ke9TFa:"x10w94by",$$css:!0},hourSlot:{kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},hourSlotLast:{kt9PQ7:"x1qhh985",$$css:!0},timedEvent:{kMv6JI:"x9ynric",kMwMTN:"x1tgivj0",kVAEAm:"x10l6tqk",k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"xxhr3t",kAzted:"xjwf9q1",k7Eaqz:"xeuugli",kVQacm:"xb3r6kr",kMzoRj:"x1litavf",ksu8eU:"x1y0btm7",kaIpWk:"xx3sua9",kLKAdn:"xbx876j",kGO01o:"xy143xn",kg3NbH:"x7a5moj",kGuDYH:"x141an7d",kLWn49:"x1ltkj2j",k63SB2:"x1e4wzip",$$css:!0},timedEventPosition:(e,t,r)=>{let n,l,i;return[rr,{kLqNvP:(0===r?s.spacingVars["--spacing-0-5"]:`calc(${s.spacingVars["--spacing-0-5"]} + ${8*r}%)`)!=null?"x1lxsm33":0===r?s.spacingVars["--spacing-0-5"]:`calc(${s.spacingVars["--spacing-0-5"]} + ${8*r}%)`,$$css:!0},{"--x-top":"number"==typeof(n=`calc(${e}% + 2px)`)?n+"px":null!=n?n:void 0,"--x-height":"number"==typeof(l=`calc(${t}% - 5px)`)?l+"px":null!=l?l:void 0,"--x-insetInlineStart":"number"==typeof(i=0===r?s.spacingVars["--spacing-0-5"]:`calc(${s.spacingVars["--spacing-0-5"]} + ${8*r}%)`)?i+"px":null!=i?i:void 0,"--x-zIndex":r+1!=null?r+1:void 0}]},currentTimeLine:e=>{let t;return[rn,{"--x-top":"number"==typeof(t=`calc(${e}% + 2px)`)?t+"px":null!=t?t:void 0}]},list:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",$$css:!0},listDay:{k1xSpc:"xrvj5dj",kumcoG:"x1cmcxw8",kGNEyG:"x7a106z",k1C7PZ:"xewh9hi",k8WAf4:"x8o8v82",kg3NbH:"xrrkdod",kt9PQ7:"x92x3c3",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",$$css:!0},listDayLast:{kt9PQ7:"x1qhh985",$$css:!0},listDayHeading:{kBCFzs:"xgkxs2y",k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"x1nhvcw1",k1C7PZ:"xak3so",keoZOQ:"x160xvyo",keTefX:"xhi58n4",$$css:!0},listDayNumber:{k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"x13a6bvl",kzqmXN:"x1849jeq",kZKoxP:"x1gnnpzl",kaIpWk:"xjspbzw",$$css:!0},listDayNumberText:{k63SB2:"x1lvx875",$$css:!0},listDayNumberCurrent:{kjj79g:"xl56j7k",kMwMTN:"x17wrial",kWkggS:"x1ewilqj",$$css:!0},listEvents:{kBCFzs:"x1npkx4u",k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"x1txdalj",k7Eaqz:"xeuugli",$$css:!0},listNowRow:{kVAEAm:"x1n2onr6",kZKoxP:"x170jfvy",kqGvvJ:"x1yqqeh1",kgeoSG:"x1cpjm7i",kEoFBp:"x1hmns74",kpsdNU:"xm4btww",k96MEf:"xw9j58",kg8CZY:"x1b8stmw",k2L7bE:"xnvurfn",kwknyK:"x1b5r9ul",k5JduY:"x1s928wv",kwXMNM:"x1j6awrg",kc1e00:"xxxjk75",k3foIR:"x1m1drc7",kkgrvl:"xg4xgkf",k4zj60:"x1bymyaz",kUfP38:"xq94oqs",ks3ayO:"xvgeimn",$$css:!0},listEventDot:{kzqmXN:"x1fsd2vl",kZKoxP:"x170jfvy",kaIpWk:"xjspbzw",$$css:!0},listEventDotPast:{kSiTet:"xbyyjgo",$$css:!0},eventDotBlue:{kWkggS:"xr0mm9x",$$css:!0},eventSurfaceBlue:{kMwMTN:"x1vvqiwl",kVAM5u:"xlee4gx",kWkggS:"xuei7rd",$$css:!0},eventPastSurfaceBlue:{kMwMTN:"xda2nnr",kVAM5u:"x103w4nt",kWkggS:"xndu7tf",$$css:!0},eventDotCyan:{kWkggS:"xl5sasa",$$css:!0},eventSurfaceCyan:{kMwMTN:"x1txnczv",kVAM5u:"xb1xfl",kWkggS:"xt74dbf",$$css:!0},eventPastSurfaceCyan:{kMwMTN:"x1u1o4zu",kVAM5u:"x14n1b0s",kWkggS:"xjwanps",$$css:!0},eventDotGray:{kWkggS:"xdomwnj",$$css:!0},eventSurfaceGray:{kMwMTN:"xru1t7f",kVAM5u:"x1w9ec3u",kWkggS:"x1j9tyrv",$$css:!0},eventPastSurfaceGray:{kMwMTN:"xv1l7n4",kVAM5u:"x14i3s5s",kWkggS:"x1o2lugu",$$css:!0},eventDotGreen:{kWkggS:"x6ipefc",$$css:!0},eventSurfaceGreen:{kMwMTN:"xltfdvo",kVAM5u:"xy90a9n",kWkggS:"x1obh4um",$$css:!0},eventPastSurfaceGreen:{kMwMTN:"x2xxiir",kVAM5u:"x1uk4s2l",kWkggS:"x1xcvo73",$$css:!0},eventDotOrange:{kWkggS:"x1f80rgn",$$css:!0},eventSurfaceOrange:{kMwMTN:"xm47u9q",kVAM5u:"xloqurj",kWkggS:"xu0zddy",$$css:!0},eventPastSurfaceOrange:{kMwMTN:"xnveu8w",kVAM5u:"x1nhezck",kWkggS:"x8ayxpi",$$css:!0},eventDotPink:{kWkggS:"x17ey546",$$css:!0},eventSurfacePink:{kMwMTN:"xiuofww",kVAM5u:"x1czkbn8",kWkggS:"x903q04",$$css:!0},eventPastSurfacePink:{kMwMTN:"x1gcpyt4",kVAM5u:"x1ykxfgw",kWkggS:"xiipwng",$$css:!0},eventDotPurple:{kWkggS:"xpp9lhe",$$css:!0},eventSurfacePurple:{kMwMTN:"x1m9wyeb",kVAM5u:"xq98wne",kWkggS:"xya6syd",$$css:!0},eventPastSurfacePurple:{kMwMTN:"x1xphww9",kVAM5u:"x1jpwwg7",kWkggS:"x1rfpnkv",$$css:!0},eventDotRed:{kWkggS:"xg9c4l2",$$css:!0},eventSurfaceRed:{kMwMTN:"x1joocv1",kVAM5u:"xjqgoec",kWkggS:"xfna726",$$css:!0},eventPastSurfaceRed:{kMwMTN:"xogwzh6",kVAM5u:"x1t9827k",kWkggS:"xcostcg",$$css:!0},eventDotTeal:{kWkggS:"x1m3yk8c",$$css:!0},eventSurfaceTeal:{kMwMTN:"x9x0lbs",kVAM5u:"x1r9gxr1",kWkggS:"x1607b1m",$$css:!0},eventPastSurfaceTeal:{kMwMTN:"x1s4jh2n",kVAM5u:"x1ooq0ed",kWkggS:"xuro2n0",$$css:!0},eventDotYellow:{kWkggS:"x154rz6c",$$css:!0},eventSurfaceYellow:{kMwMTN:"xdhq94a",kVAM5u:"x1kpnwn1",kWkggS:"x1sjw1wq",$$css:!0},eventPastSurfaceYellow:{kMwMTN:"x1wzna5w",kVAM5u:"x1t0z2uq",kWkggS:"x17tjail",$$css:!0}};function ri(e,t){return{instant:e,timezoneID:t,toPlainDate:()=>(0,tg.i2)(e,t),addDays:r=>{let n=(0,tg.XT)((0,tg.i2)(e,t),r);return ri((0,tg.fC)(n,t),t)},startOfDay:()=>{let r=(0,tg.i2)(e,t);return ri((0,tg.fC)(r,t),t)}}}function ra(e,t){return[ri(e.start,t),ri(e.end,t)]}let ro=["view","events","categories","date","focusDate","onChangeDate","timezoneID","plugins","headingLevel","xstyle","className","style"];function rs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rs(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rs(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ru=new WeakMap;function rx({view:e,eventSource:t,categories:r,date:n,focusDate:l,locale:i,isLoading:a,onPreviousDate:o,previousDateLabel:s,onToday:c,onNextDate:u,nextDateLabel:x,plugins:d,headingLevel:p}){var h,m;let y=e.component,k=function(e,t){let[r,n]=e.getDateRange(t);return{start:r.instant,end:n.instant,startDate:(0,tg.i2)(r.instant,r.timezoneID),endDate:(0,tg.i2)(n.instant,n.timezoneID)}}(e,n),g=a?[]:(h=n.timezoneID,m=("function"==typeof t?function(e,t,r){let n=ru.get(e);null==n&&(n=new Map,ru.set(e,n));let l=`${t}:${r}`,i=n.get(l);if(null==i&&(i={status:"pending",promise:Promise.resolve().then(()=>e(t,r)).then(e=>{null!=i&&(i.status="fulfilled",i.value=e)},e=>{null!=i&&(i.status="rejected",i.error=e)}),value:[],error:null},n.set(l,i)),"pending"===i.status)throw i.promise;if("rejected"===i.status)throw i.error;return i.value}(t,k.start,k.end):t).filter(e=>(function(e,t,r){if(tb(e)){let n=(0,tg.fC)(e.start,r),l=(0,tg.fC)((0,tg.XT)(e.end,1),r);return n<t.end&&l>t.start}return e.start<t.end&&e.end>t.start})(e,k,h)),[...m].sort((e,t)=>{let r=t$(e,h),n=t$(t,h);return r<n?-1:r>n?1:e.title.localeCompare(t.title)}));return(0,f.jsx)(tO.Provider,{value:{events:g,categories:r,date:n,focusDate:l,timezoneID:n.timezoneID,locale:i,range:k,isLoading:a,onPreviousDate:o,previousDateLabel:s,onToday:c,onNextDate:u,nextDateLabel:x,view:e,plugins:d,headingLevel:p},children:(0,f.jsx)(y,{options:e.options})})}function rd(e){let{view:t,events:r,categories:n=[],date:a,focusDate:s,onChangeDate:u,timezoneID:d,plugins:p=tE,headingLevel:h=3,xstyle:m,className:y,style:k}=e,g=(0,l.A)(e,ro),b=(0,eQ.Y)(),v=d??(Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC"),{0:j}=(0,i.useState)(()=>Date.now()),w=s??j,$=(0,i.useMemo)(()=>ri(a,v),[a,v]),O=(0,i.useMemo)(()=>ri(w,v),[w,v]),S=(0,i.useCallback)(e=>{u?.(e)},[u]),M=(0,i.useCallback)(e=>{let r=t.getDateRange($);S($.instant+e[0].instant-r[0].instant)},[S,t,$]),D=(0,i.useMemo)(()=>t.getPreviousDateRange($),[t,$]),C=(0,i.useMemo)(()=>t.getNextDateRange($),[t,$]),P=(0,i.useCallback)(()=>{M(D.range)},[D,M]),z=(0,i.useCallback)(()=>{S(Date.now())},[S]),E=(0,i.useCallback)(()=>{M(C.range)},[C,M]);return(0,f.jsx)("div",rc(rc(rc({},g),(0,c.v)((0,x.Ge)("schedule"),o.xk(rl.root,m),y,k)),{},{children:(0,f.jsx)(i.Suspense,{fallback:(0,f.jsx)(rx,{view:t,eventSource:[],categories:n,date:$,focusDate:O,locale:b,isLoading:!0,onPreviousDate:P,previousDateLabel:D.label,onToday:z,onNextDate:E,nextDateLabel:C.label,plugins:p,headingLevel:h}),children:(0,f.jsx)(rx,{view:t,eventSource:r,categories:n,date:$,focusDate:O,locale:b,isLoading:!1,onPreviousDate:P,previousDateLabel:D.label,onToday:z,onNextDate:E,nextDateLabel:C.label,plugins:p,headingLevel:h})})}))}let rp=/^\d{4}-\d{2}-\d{2}$/;function rf({id:e,title:t,category:r,start:n,end:l}){return rp.test(n)&&rp.test(l)?{id:e,title:t,category:r,start:(0,tg._S)(n),end:(0,tg._S)(l)}:{id:e,title:t,category:r,start:Date.parse(n),end:Date.parse(l)}}let rh=new Set,rm=null,ry=Date.now();function rk(){return ry}function rg(){return 0}function rb(e){return rh.add(e),null==rm&&(ry=Date.now(),rm=setInterval(()=>{ry=Date.now(),rh.forEach(e=>e())},6e4)),()=>{rh.delete(e),0===rh.size&&null!=rm&&(clearInterval(rm),rm=null)}}function rv(){return(0,i.useSyncExternalStore)(rb,rk,rg)}function rj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rj(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function r$(e){var t,r,n,l,i,a;let s,c,u,x,d,{events:p,categories:h,date:m,focusDate:y,timezoneID:k,locale:g,range:b,isLoading:v,headingLevel:j}=tS(),w=m.toPlainDate(),$=y.toPlainDate(),O=rv(),S=tj(b.startDate,b.endDate),M=function(e){let t=[];for(let r=0;r<e.length;r+=7)t.push(e.slice(r,r+7));return t}(S),D=(t=p,r=S,n=k,s=[],c=[],t.map(e=>
1{let[t,l]=rS(e,n),i=r.findIndex(e=>!(0,tg.Ou)(e,t)),a=[...r].reverse().findIndex(e=>!(0,tg.T4)(e,l));if(i<0||a<0)return null;let o=r.length-1-a;return{event:e,startIndex:i,endIndex:o,isPriority:tb(e)||o>i}}).filter(e=>null!=e).sort((e,t)=>{if(e.startIndex!==t.startIndex)return e.startIndex-t.startIndex;if(e.isPriority!==t.isPriority)return e.isPriority?-1:1;let r=e.endIndex-e.startIndex,n=t.endIndex-t.startIndex;return r!==n?n-r:e.event.title.localeCompare(t.event.title)}).forEach(({event:e,startIndex:t,endIndex:l})=>{let[i,a]=rS(e,n);if(!((0,tg.Ou)(a,r[0])||(0,tg.T4)(i,r[r.length-1])))for(let r=Math.floor(t/7);r<=Math.floor(l/7);r+=1){let n=r===Math.floor(t/7)?t%7:0,i=r===Math.floor(l/7)?l%7:6,a=c[r]??=[],o=function(e,t){let r=e.findIndex(e=>t>e);return r>=0?r:e.length}(a,n);o<4&&(a[o]=i,s.push({event:e,week:r,columnStart:n,columnEnd:i,level:o}))}}),s),C=(l=p,i=S,a=k,u=new Map,i.forEach(e=>{u.set((0,tg.b2)(e),[])}),x=i[0],d=i[i.length-1],null==x||null==d||l.forEach(e=>{let[t,r]=rS(e,a);if((0,tg.Ou)(r,x)||(0,tg.T4)(t,d))return;let n=(0,tg.Ou)(t,x)?x:t,l=(0,tg.T4)(r,d)?d:r;for(;!(0,tg.T4)(n,l);)u.get((0,tg.b2)(n))?.push(e),n=(0,tg.XT)(n,1)}),u);return(0,f.jsx)(tR,{title:(0,f.jsx)(tL,{date:w,timezoneID:k}),titleLabel:tY(w,k,g),isLoading:v,children:(0,f.jsxs)("div",rw(rw({role:"grid","aria-label":tY(w,k,g),"aria-readonly":!0,tabIndex:0},o.xk(rl.monthGrid)),{},{children:[(0,f.jsx)("div",rw(rw({role:"row"},o.xk(rl.weekHeader)),{},{children:S.slice(0,7).map((e,t)=>(0,f.jsx)("div",rw(rw({role:"columnheader","aria-label":tK(e,k,"long",g),"aria-colindex":t+1},o.xk(rl.weekdayLabel)),{},{children:(0,f.jsx)(e3.D,{level:j,color:"secondary",display:"block",xstyle:rl.weekdayHeading,children:tK(e,k,"short",g)})}),(0,tg.b2)(e)))})),(0,f.jsxs)("div",rw(rw({},o.xk(rl.monthGridSurface)),{},{children:[(0,f.jsx)("div",rw(rw({},o.xk(rl.monthCellGrid)),{},{children:M.map((e,t)=>(0,f.jsx)("div",rw(rw({role:"row"},o.xk(rl.monthGridRow)),{},{children:e.map((e,r)=>{let n=7*t+r,l=e.month!==w.month,i=C.get((0,tg.b2)(e))??rO;return(0,f.jsxs)("div",rw(rw({role:"gridcell","aria-label":tZ(e,k,g),"aria-colindex":r+1,"aria-current":(0,tg.Vm)(e,$)?"date":void 0},o.xk(rl.monthCell,n%7==6&&rl.monthCellLastColumn,n>=S.length-7&&rl.monthCellLastRow,l&&rl.monthCellOutside)),{},{children:[(0,f.jsx)("div",rw(rw({},o.xk(rl.monthDayNumber,(0,tg.Vm)(e,$)&&rl.currentDayPill)),{},{children:(0,f.jsx)(B.E,{type:"supporting",color:"inherit",weight:"medium",hasTabularNumbers:!0,children:tQ(e,k,g)})})),i.length>0&&(0,f.jsx)("ul",rw(rw({},o.xk(rl.visuallyHidden)),{},{children:i.map(t=>(0,f.jsx)("li",{children:t1(t,e,k,h,g)},t.id))}))]}),(0,tg.b2)(e))})}),(0,tg.b2)(e[0])))})),(0,f.jsx)("div",rw(rw({"aria-hidden":!0},o.xk(rl.monthEventOverlay)),{},{children:D.map(e=>(0,f.jsx)("div",rw(rw({},o.xk(rl.monthEventSpan(e.week,e.columnStart,e.columnEnd,e.level))),{},{children:(0,f.jsx)(tG,{event:e.event,timezoneID:k,isPast:t4(e.event,O,k)})}),`${e.event.id}:${e.week}:${e.columnStart}`))}))]}))]}))})}let rO=[];function rS(e,t){return tb(e)?[e.start,e.end]:[(0,tg.i2)(e.start,t),(0,tg.i2)(Math.max(e.end-1,e.start),t)]}function rM({weekStartsOn:e=0}={}){return{component:r$,options:{weekStartsOn:e},getDateRange:t=>ra(rD({date:t.toPlainDate(),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID),getPreviousDateRange:t=>({label:"Previous month",range:ra(rD({date:(0,tg.rx)(t.toPlainDate(),-1),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID)}),getNextDateRange:t=>({label:"Next month",range:ra(rD({date:(0,tg.rx)(t.toPlainDate(),1),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID)})}}function rD({date:e,timezoneID:t,weekStartsOn:r}){let n=(0,tg.qt)(e),l=(0,tg.rx)(n,1);return tv({startDate:(0,tg.mJ)(n,r),endDate:(0,tg.FK)((0,tg.XT)(l,-1),r),timezoneID:t})}function rC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rC(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function rz({days:e,events:t,focusDate:r,timezoneID:n,minHour:l,maxHour:i,hourHeight:a}){var s,c,u;let x,d,{categories:p,headingLevel:h,locale:m}=tS(),y=Math.max(0,Math.min(23,Math.floor(l))),k=Math.max(y+1,Math.min(24,Math.floor(i))),g=Array.from({length:k-y},(e,t)=>y+t),b=t.filter(tb),v=(c=b,u=e,x=[],c.map(e=>{let t=u.findIndex(t=>!(0,tg.Ou)(t,e.start)),r=[...u].reverse().findIndex(t=>!(0,tg.Ou)(e.end,t));return t<0||r<0?null:{event:e,startIndex:t,endIndex:u.length-1-r}}).filter(e=>null!=e).sort((e,t)=>{if(e.startIndex!==t.startIndex)return e.startIndex-t.startIndex;let r=e.endIndex-e.startIndex;return t.endIndex-t.startIndex-r||e.event.title.localeCompare(t.event.title)}).map(({event:e,startIndex:t,endIndex:r})=>{var n,l;let i,a=(n=x,l=t,(i=n.findIndex(e=>l>e))>=0?i:n.length);return x[a]=r,{event:e,columnStart:t,columnEnd:r,level:a}})),j=v.reduce((e,t)=>Math.max(e,t.level+1),0),w=t.filter(e=>!tb(e)),$=rv(),O=(0,tg.i2)($,n),S=(s=e[0]??r,d=new Intl.DateTimeFormat(m,{timeZone:n,timeZoneName:"short"}).formatToParts(new Date((0,tg.fC)(s,n,12))).find(({type:e})=>"timeZoneName"===e),d?.value??n);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(rE,{allDayEvents:b,categories:p,days:e,events:w,focusDate:r,hours:g,locale:m,timezoneID:n,timezoneLabel:S}),(0,f.jsxs)("div",rP(rP({"aria-hidden":!0},o.xk(rl.timeGrid)),{},{children:[(0,f.jsx)("div",rP({},o.xk(rl.timeGridCorner))),(0,f.jsx)("div",rP(rP({},o.xk(rl.timeGridHeader)),{},{children:e.map((t,l)=>(0,f.jsx)("div",rP(rP({},o.xk(rl.timeGridHeaderCell,l===e.length-1&&rl.timeGridHeaderCellLast)),{},{children:(0,f.jsx)(e3.D,{level:h,color:"secondary",display:"block",xstyle:rl.timeGridHeaderHeading,children:(0,f.jsxs)("span",rP(rP({},o.xk(rl.timeGridHeaderHeadingContent)),{},{children:[tK(t,n,"short",m),(0,f.jsx)("span",rP(rP({},o.xk(rl.timeGridDayNumber,(0,tg.Vm)(t,r)&&rl.timeGridCurrentDayPill)),{},{children:tQ(t,n,m)}))]}))})}),(0,tg.b2)(t)))})),(0,f.jsx)("div",rP(rP({},o.xk(rl.allDayLabel)),{},{children:(0,f.jsx)(B.E,{type:"supporting",color:"secondary",weight:"bold",children:S})})),(0,f.jsx)("div",rP(rP({},o.xk(rl.allDayRow)),{},{children:(0,f.jsxs)("div",rP(rP({},o.xk(rl.allDayRowSurface(e.length,j))),{},{children:[(0,f.jsx)("div",rP(rP({},o.xk(rl.allDayCellGrid(e.length))),{},{children:e.map((t,r)=>(0,f.jsx)("div",rP({},o.xk(rl.allDayCell,r===e.length-1&&rl.allDayCellLast)),(0,tg.b2)(t)))})),(0,f.jsx)("div",rP(rP({},o.xk(rl.allDayEventOverlay(e.length))),{},{children:v.map(e=>(0,f.jsx)("div",rP(rP({},o.xk(rl.allDayEventSpan(e.columnStart,e.columnEnd,e.level))),{},{children:(0,f.jsx)(tW,{event:e.event,isPast:t4(e.event,$,n)})}),`${e.event.id}:${e.columnStart}`))}))]}))})),(0,f.jsxs)("div",rP(rP({},o.xk(rl.timeGridBody)),{},{children:[(0,f.jsx)("div",rP(rP({}
1,o.xk(rl.timeLabels)),{},{children:g.slice(1).map((e,t)=>(0,f.jsx)("div",rP(rP({},o.xk(rl.timeLabel,rl.timeLabelPosition(t+1,a))),{},{children:tJ(e,m)}),e))})),(0,f.jsx)("div",rP(rP({},o.xk(rl.timeColumns)),{},{children:e.map((t,r)=>{let l=function({currentTime:e,day:t,timezoneID:r,minHour:n,maxHour:l}){let i=(0,tg.i2)(e,r);if(!(0,tg.Vm)(t,i))return null;let a=t2(e,r),o=60*n,s=60*l;return a<o||a>s?null:(a-o)/(s-o)*100}({currentTime:$,day:t,timezoneID:n,minHour:y,maxHour:k});return(0,f.jsxs)("div",rP(rP({},o.xk(rl.timeColumn,rl.timeColumnRows(a),r===e.length-1&&rl.timeColumnLast)),{},{children:[g.map((e,t)=>(0,f.jsx)("div",rP({},o.xk(rl.hourSlot,t===g.length-1&&rl.hourSlotLast)),e)),(function({events:e,day:t,timezoneID:r,minHour:n,maxHour:l}){let i=(l-n)*60,a=[];return e.map(e=>{let i=(0,tg.i2)(e.start,r),a=(0,tg.Ou)(i,t)?0:t2(e.start,r),o=(0,tg.T4)((0,tg.i2)(Math.max(e.end-1,e.start),r),t)?1440:t2(e.end,r),s=60*n,c=60*l;if(o<=s||a>=c)return null;let u=Math.max(a,s),x=Math.min(c,Math.max(u+15,o));return{event:e,visibleStart:u,visibleEnd:x}}).filter(e=>null!=e&&e.visibleEnd>e.visibleStart).sort((e,t)=>e.visibleStart!==t.visibleStart?e.visibleStart-t.visibleStart:e.visibleEnd-t.visibleEnd||e.event.title.localeCompare(t.event.title)).map(({event:e,visibleEnd:t,visibleStart:r})=>{var l,o;let s,c=(l=a,o=r,(s=l.findIndex(e=>o>=e))>=0?s:l.length);return a[c]=t,{event:e,level:c,top:(r-60*n)/i*100,height:(t-r)/i*100}})})({events:w.filter(e=>tw(e,t,n)),day:t,timezoneID:n,minHour:y,maxHour:k}).map(({event:e,height:r,level:l,top:i})=>{let a=t0(e,t,n,m),s=tF(e,p);return(0,f.jsxs)("div",rP(rP({},o.xk(rl.timedEvent,rl.timedEventPosition(t5(i,0,100),t5(r,4,100),l),t4(e,$,n)?tX(s.color):tB(s.color))),{},{children:[(0,f.jsx)(B.E,{type:"supporting",color:"inherit",weight:"bold",xstyle:rl.eventTitle,children:e.title}),(0,f.jsx)(B.E,{type:"supporting",color:"inherit",xstyle:rl.eventTime,children:a})]}),e.id)}),(0,tg.Vm)(t,O)&&null!=l&&(0,f.jsx)("div",rP({"aria-hidden":!0},o.xk(rl.currentTimeLine(l))))]}),(0,tg.b2)(t))})}))]}))]}))]})}function rE({allDayEvents:e,categories:t,days:r,events:n,focusDate:l,hours:i,locale:a,timezoneID:s,timezoneLabel:c}){return(0,f.jsxs)("div",rP(rP({role:"grid","aria-label":"Schedule time grid","aria-readonly":!0},o.xk(rl.visuallyHidden)),{},{children:[(0,f.jsxs)("div",{role:"row",children:[(0,f.jsx)("div",{role:"columnheader","aria-colindex":1,children:"Time"}),r.map((e,t)=>(0,f.jsx)("div",{role:"columnheader","aria-colindex":t+2,"aria-current":(0,tg.Vm)(e,l)?"date":void 0,children:tZ(e,s,a)},(0,tg.b2)(e)))]}),(0,f.jsxs)("div",{role:"row",children:[(0,f.jsxs)("div",{role:"rowheader","aria-colindex":1,children:[c," all day"]}),r.map((r,n)=>{let l=e.filter(e=>tw(e,r,s));return(0,f.jsx)("div",{role:"gridcell","aria-colindex":n+2,"aria-label":rA({categories:t,day:r,events:l,label:`${tZ(r,s,a)} all day`,locale:a,timezoneID:s})},(0,tg.b2)(r))})]}),i.map(e=>(0,f.jsxs)("div",{role:"row",children:[(0,f.jsx)("div",{role:"rowheader","aria-colindex":1,children:tJ(e,a)}),r.map((r,l)=>{let i=n.filter(t=>(function(e,t,r,n){if(!tw(e,t,n))return!1;let l=(0,tg.fC)(t,n,r),i=23===r?(0,tg.fC)((0,tg.XT)(t,1),n):(0,tg.fC)(t,n,r+1);return e.start<i&&e.end>l})(t,r,e,s));return(0,f.jsx)("div",{role:"gridcell","aria-colindex":l+2,"aria-label":rA({categories:t,day:r,events:i,label:`${tZ(r,s,a)} ${tJ(e,a)}`,locale:a,timezoneID:s})},(0,tg.b2)(r))})]},e))]}))}function rA({categories:e,day:t,events:r,label:n,locale:l,timezoneID:i}){if(0===r.length)return n;let a=r.map(r=>t1(r,t,i,e,l));return`${n}. ${a.join(". ")}`}function rI({options:e}){let{events:t,focusDate:r,timezoneID:n,locale:l,range:i,isLoading:a}=tS(),{minHour:o=0,maxHour:s=24,hourHeight:c=100}=e,u=tj(i.startDate,i.endDate),x=r.toPlainDate(),d=tU(u[0],u[u.length-1],n,l);return(0,f.jsx)(tR,{title:(0,f.jsx)(t_,{start:u[0],end:u[u.length-1],timezoneID:n}),titleLabel:d,isLoading:a,children:(0,f.jsx)(rz,{days:u,events:t,focusDate:x,timezoneID:n,minHour:o,maxHour:s,hourHeight:c})})}function rN({weekStartsOn:e=0,minHour:t=0,maxHour:r=24,hourHeight:n=100}={}){return{component:rI,options:{weekStartsOn:e,minHour:t,maxHour:r,hourHeight:n},getDateRange:t=>
1ra(rT({date:t.toPlainDate(),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID),getPreviousDateRange:t=>({label:"Previous week",range:ra(rT({date:(0,tg.XT)(t.toPlainDate(),-7),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID)}),getNextDateRange:t=>({label:"Next week",range:ra(rT({date:(0,tg.XT)(t.toPlainDate(),7),timezoneID:t.timezoneID,weekStartsOn:e}),t.timezoneID)})}}function rT({date:e,timezoneID:t,weekStartsOn:r}){let n=(0,tg.mJ)(e,r);return tv({startDate:n,endDate:(0,tg.XT)(n,7),timezoneID:t})}function rR({options:e}){let{events:t,date:r,focusDate:n,timezoneID:l,locale:i,range:a,isLoading:o}=tS(),{minHour:s=0,maxHour:c=24,hourHeight:u=100}=e,x=r.toPlainDate(),d=tj(a.startDate,a.endDate),p=(0,tg.qM)(x,tg.zA,i);return(0,f.jsx)(tR,{title:(0,f.jsx)(tL,{date:x,timezoneID:l}),titleLabel:p,isLoading:o,children:(0,f.jsx)(rz,{days:d,events:t,focusDate:n.toPlainDate(),timezoneID:l,minHour:s,maxHour:c,hourHeight:u})})}function rL({minHour:e=0,maxHour:t=24,hourHeight:r=100}={}){return{component:rR,options:{minHour:e,maxHour:t,hourHeight:r},getDateRange:e=>ra(rq({date:e.toPlainDate(),timezoneID:e.timezoneID}),e.timezoneID),getPreviousDateRange:e=>({label:"Previous day",range:ra(rq({date:(0,tg.XT)(e.toPlainDate(),-1),timezoneID:e.timezoneID}),e.timezoneID)}),getNextDateRange:e=>({label:"Next day",range:ra(rq({date:(0,tg.XT)(e.toPlainDate(),1),timezoneID:e.timezoneID}),e.timezoneID)})}}function rq({date:e,timezoneID:t}){return tv({startDate:e,endDate:(0,tg.XT)(e,1),timezoneID:t})}function r_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?r_(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function rG(e){let{events:t,timezoneID:r,locale:n,range:l,isLoading:i,headingLevel:a}=tS(),s=tj(l.startDate,l.endDate),c=rv(),u=(0,tg.i2)(c,r),x=(0,tg.XT)(l.endDate,-1),d=tU(l.startDate,x,r,n),p=s.map(e=>{let n=(0,tg.Vm)(e,u),i=(0,tg.Vm)(e,l.startDate),a=t.filter(t=>tw(t,e,r));return{day:e,dayEvents:a,isCurrentDay:n,isVisible:a.length>0||n||i}}).filter(e=>e.isVisible);return(0,f.jsx)(tR,{title:(0,f.jsx)(t_,{start:l.startDate,end:x,timezoneID:r}),titleLabel:d,isLoading:i,children:(0,f.jsx)("div",rW(rW({},o.xk(rl.list)),{},{children:p.map(({day:e,dayEvents:t,isCurrentDay:n},l)=>(0,f.jsxs)("section",rW(rW({},o.xk(rl.listDay,l===p.length-1&&rl.listDayLast)),{},{children:[(0,f.jsx)(rV,{day:e,isCurrentDay:n,timezoneID:r,headingLevel:a}),(0,f.jsx)("div",rW(rW({},o.xk(rl.listEvents)),{},{children:function({events:e,timezoneID:t,showCurrentTime:r,currentTime:n}){let l=e.map(e=>(0,f.jsx)(tV,{event:e,timezoneID:t,isPast:t4(e,n,t)},e.id));if(!r)return l;let i=(0,f.jsx)("div",rW({"aria-hidden":!0},o.xk(rl.listNowRow)),"current-time"),a=e.findIndex(e=>!tb(e)&&e.start>n);return a<0?[...l,i]:[...l.slice(0,a),i,...l.slice(a)]}({events:t,timezoneID:r,showCurrentTime:n&&!i,currentTime:c})}))]}),(0,tg.b2)(e)))}))})}function rV({day:e,isCurrentDay:t,timezoneID:r,headingLevel:n}){let{locale:l}=tS();return(0,f.jsxs)(e3.D,{level:n,color:"secondary",display:"block","aria-label":tZ(e,r,l),"aria-current":t?"date":void 0,xstyle:rl.listDayHeading,children:[(0,f.jsx)("span",rW(rW({},o.xk(rl.listDayNumber,t&&rl.listDayNumberCurrent)),{},{children:(0,f.jsx)("span",rW(rW({},o.xk(rl.listDayNumberText)),{},{children:tQ(e,r,l)}))})),tK(e,r,"short",l)]})}function rF({days:e=7}={}){return{component:rG,options:{days:e},getDateRange:t=>ra(rB({date:t.toPlainDate(),timezoneID:t.timezoneID,days:e}),t.timezoneID),getPreviousDateRange:t=>({label:"Previous list range",range:ra(rB({date:(0,tg.XT)(t.toPlainDate(),-e),timezoneID:t.timezoneID,days:e}),t.timezoneID)}),getNextDateRange:t=>({label:"Next list range",range:ra(rB({date:(0,tg.XT)(t.toPlainDate(),e),timezoneID:t.t
1imezoneID,days:e}),t.timezoneID)})}}function rB({date:e,timezoneID:t,days:r}){return tv({startDate:e,endDate:(0,tg.XT)(e,r),timezoneID:t})}var rX=r(58460),rH=r(2091);function rY({onChangeView:e,options:t}){let{view:r}=tS(),n=t.findIndex(e=>e.view===r),l=t[n]?.label??"View";return(0,f.jsx)(rX.r,{button:{label:l,size:"sm",isDisabled:null==e},menuWidth:160,children:t.map((t,r)=>(0,f.jsx)(rH._,{label:t.label,onClick:()=>e?.(t.view),endContent:r===n?(0,f.jsx)(E.I,{icon:"check",size:"sm",color:"primary"}):null},t.label))})}function rU(e,t={}){let{onChangeView:r,position:n="end"}=t;return(0,i.useMemo)(()=>(function(e,{onChangeView:t,position:r="end"}={}){return{renderHeader(n,l,i){let a=(0,f.jsx)(rY,{onChangeView:t,options:e});return"start"===r?{startContent:(0,f.jsxs)(f.Fragment,{children:[n,a]}),centerContent:l,endContent:i}:{startContent:n,centerContent:l,endContent:(0,f.jsxs)(f.Fragment,{children:[i,a]})}}}})(e,{onChangeView:r,position:n}),[r,e,n])}let rZ={"--icon-layer-primary-fill":"var(--icon-layer-primary-fill)","--icon-layer-primary-stroke":"var(--icon-layer-primary-stroke)","--icon-layer-primary-opacity":"var(--icon-layer-primary-opacity)","--icon-layer-primary-stroke-role-fill":"var(--icon-layer-primary-stroke-role-fill)","--icon-layer-primary-stroke-role-stroke":"var(--icon-layer-primary-stroke-role-stroke)","--icon-layer-primary-stroke-role-opacity":"var(--icon-layer-primary-stroke-role-opacity)","--icon-layer-primary-stroke-role-width":"var(--icon-layer-primary-stroke-role-width)","--icon-layer-secondary-fill":"var(--icon-layer-secondary-fill)","--icon-layer-secondary-stroke":"var(--icon-layer-secondary-stroke)","--icon-layer-secondary-opacity":"var(--icon-layer-secondary-opacity)","--icon-layer-secondary-stroke-role-fill":"var(--icon-layer-secondary-stroke-role-fill)","--icon-layer-secondary-stroke-role-stroke":"var(--icon-layer-secondary-stroke-role-stroke)","--icon-layer-secondary-stroke-role-opacity":"var(--icon-layer-secondary-stroke-role-opacity)","--icon-layer-secondary-stroke-role-width":"var(--icon-layer-secondary-stroke-role-width)","--icon-size":"var(--icon-size)","--icon-stroke-width":"var(--icon-stroke-width)","--icon-stroke-linecap":"var(--icon-stroke-linecap)","--icon-stroke-linejoin":"var(--icon-stroke-linejoin)","--icon-padding":"var(--icon-padding)","--icon-inline-offset":"var(--icon-inline-offset)","--icon-block-offset":"var(--icon-block-offset)","--icon-bold-stroke-boost":"var(--icon-bold-stroke-boost)","--icon-gap":"var(--icon-gap)","--icon-gap-linejoin":"var(--icon-gap-linejoin)",__varGroupHash__:"x1ucsbpz"},rK={linear:{"--icon-layer-primary-fill":"xawlqpt","--icon-layer-primary-stroke":"xo1qp05","--icon-layer-primary-opacity":"xgmpc9a","--icon-layer-primary-stroke-role-fill":"x1behde","--icon-layer-primary-stroke-role-stroke":"x12z8fwv","--icon-layer-primary-stroke-role-opacity":"x1ixq0ah","--icon-layer-secondary-fill":"x14svsep","--icon-layer-secondary-stroke":"xjilf3y","--icon-layer-secondary-opacity":"xin2e9c","--icon-layer-secondary-stroke-role-fill":"x1q3b5jp","--icon-layer-secondary-stroke-role-stroke":"xvx4rvh","--icon-layer-secondary-stroke-role-opacity":"x1ddoxvq",$$css:!0},bold:{"--icon-layer-primary-fill":"x1eijsz","--icon-layer-primary-stroke":"xxn8g3f","--icon-layer-primary-opacity":"xgmpc9a","--icon-layer-primary-stroke-role-fill":"x1behde","--icon-layer-primary-stroke-role-stroke":"x12z8fwv","--icon-layer-primary-stroke-role-opacity":"x1ixq0ah","--icon-layer-primary-stroke-role-width":"x1lampxp","--icon-layer-secondary-fill":"x1a7uvwd","--icon-layer-secondary-stroke":"xqw5mls","--icon-layer-secondary-opacity":"xin2e9c","--icon-layer-secondary-stroke-role-fill":"x1q3b5jp","--icon-layer-secondary-stroke-role-stroke":"xvx4rvh","--icon-layer-secondary-stroke-role-opacity":"x1ddoxvq","--icon-layer-secondary-stroke-role-width":"x1l94yqg",$$css:!0},twotone:{"--icon-layer-primary-fill":"xawlqpt","--icon-layer-primary-stroke":"xo1qp05","--icon-layer-primary-opacity":"xgmpc9a","--icon-layer-primary-stroke-role-fill":"x1behde","--icon-layer-primary-stroke-role-stroke":"x12z8fwv","--icon-layer-primary-stroke-role-opacity":"x167zosf","--icon-layer-secondary-fill":"x14svsep","--icon-layer-secondary-stroke":"xjilf3y","--icon-layer-secondary-opacity":"x1pm3eyu","--icon-layer-secondary-stroke-role-fill":"x1q3b5jp","--icon-layer-secondary-stroke-role-stroke":"xvx4rvh","--icon-layer-secondary-stroke-role-opacity":"x1grmq33",$$css:!0},bulk:{"--icon-layer-primary-fill":"x1eijsz","--icon-layer-primary-stroke":"xxn8g3f","--icon-layer-primary-opacity":"xgmpc9a","--icon-layer-primary-stroke-role-fill":"x1behde","--icon-layer-primary-stroke-role-stroke":"x12z8fwv","--icon-layer-primary-stroke-role-opacity":"x167zosf","--icon-layer-secondary-fill":"x1a7uvwd","--icon-layer-secondary-stroke":"xqw5mls","--icon-layer-secondary-opacity":"x1pm3eyu","--icon-layer-secondary-stroke-role-fill":"x1q3b5jp","--icon-layer-secondary-stroke-role-stroke":"xvx4rvh","--icon-layer-secondary-stroke-role-opacity":"x1grmq33",$$css:!0},broken:{"--icon-layer-primary-fill":"xawlqpt","--icon-layer-primary-stroke":"xo1qp05","--icon-layer-primary-opacity":"xgmpc9a","--icon-layer-primary-stroke-role-fill":"x1behde","--icon-layer-primary-stroke-role-stroke":"x12z8fwv","--icon-layer-primary-stroke-role-opacity":"x1ixq0ah","--icon-layer-secondary-fill":"x14svsep","--icon-layer-secondary-stroke":"xjilf3y","--icon-layer-secondary-opacity":"xontptu","--icon-layer-secondary-stroke-role-fill":"x1q3b5jp","--icon-layer-secondary-stroke-role-stroke":"xvx4rvh","--icon-layer-secondary-stroke-role-opacity":"x1m4cuqp",$$css:!0}},rQ={xsm:{"--icon-stroke-width":"x1uhwwbp","--icon-size":"x1x62q30",$$css:!0},sm:{"--icon-stroke-width":"x5m04n3","--icon-size":"x1ddsvy1",$$css:!0},md:{"--icon-stroke-width":"x1mdqp0b","--icon-size":"xhxmg62",$$css:!0},lg:{"--icon-stroke-width":"x1mdqp0b","--icon-size":"xu3j10d",$$css:!0}},rJ=["icon","variation","size","color","strokeWidth","style"];function r0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?r0(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r0(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r2={k1xSpc:"x3nfvp2",kmuXW:"x2lah0s",kzqmXN:"x1oai4fc",kZKoxP:"xhigkf7",kZCmMZ:"xmarwi5",kLKAdn:"xpgmcrp",$$css:!0},r5={primary:{kMwMTN:"xtbr613",$$css:!0},secondary:{kMwMTN:"xv9yike",$$css:!0},disabled:{kMwMTN:"xqa6c3m",$$css:!0},accent:{kMwMTN:"xqwr325",$$css:!0},positive:{kMwMTN:"xtjic6",$$css:!0},negative:{kMwMTN:"xjt36v0",$$css:!0},warning:{kMwMTN:"xs3pv69",$$css:!0},inherit:{kMwMTN:"x1heor9g",$$css:!0}};function r4(e,t,r){let n=r1(r1({},e),{},{key:r});switch(t){case"path":return(0,f.jsx)("path",r1({},n));case"circle":return(0,f.jsx)("circle",r1({},n));case"rect":return(0,f.jsx)("rect",r1({},n));case"line":return(0,f.jsx)("line",r1({},n));case"polyline":return(0,f.jsx)("polyline",r1({},n));case"polygon":return(0,f.jsx)("polygon",r1({},n));default:return null}}function r8(e,t,r){let n="primary"===t?rZ["--icon-layer-primary-fill"]:rZ["--icon-layer-secondary-fill"],l="primary"===t?rZ["--icon-layer-primary-stroke"]:rZ["--icon-layer-secondary-stroke"],i="primary"===t?rZ["--icon-layer-primary-opacity"]:rZ["--icon-layer-secondary-opacity"];return 0===e.length?null:(0,f.jsx)("g",{style:{fill:n,stroke:l,opacity:i,strokeWidth:rZ["--icon-stroke-width"],strokeLinecap:rZ["--icon-stroke-linecap"],strokeLinejoin:rZ["--icon-stroke-linejoin"]},mask:r?`url(#${r})`:void 0,children:e.map((e,r)=>r4(e.attrs,e.type,`${t}-fill-${r}`))})}function r7(e,t){let r="primary"===t?rZ["--icon-layer-primary-stroke-role-fill"]:rZ["--icon-layer-secondary-stroke-role-fill"],n="primary"===t?rZ["--icon-layer-primary-stroke-role-stroke"]:rZ["--icon-layer-secondary-stroke-role-stroke"],l="primary"===t?rZ["--icon-layer-primary-stroke-role-opacity"]:rZ["--icon-layer-secondary-stroke-role-opacity"],i="primary"===t?rZ["--icon-layer-primary-stroke-role-width"]:rZ["--icon-layer-secondary-stroke-role-width"];return 0===e.length?null:(0,f.jsx)("g",{style:{fill:r,stroke:n,opacity:l,strokeWidth:i,strokeLinecap:rZ["--icon-stroke-linecap"],strokeLinejoin:rZ["--icon-stroke-linejoin"]},children:e.map((e,r)=>r4(e.attrs,e.type,`${t}-stroke-${r}`))})}function r3(e){let t=[],r=[];for(let n of e)"stroke"===n.role?r.push(n):t.push(n);return{fill:t,stroke:r}}function r6(e){var t;let{icon:r,variation:n="linear",size:a="md",color:s="primary",strokeWidth:u,style:d}=e,p=(0,l.A)(e,rJ),h=(0,i.useId)(),m=r.viewBox??"0 0 24 24",y=r.secondary&&r.secondary.length>0,k=r3(r.primary),g=y?r3(r.secondary??[]):{fill:[],stroke:[]},b=[...g.fill,...g.stroke],v=(t=k.fill,"bold"===n&&t.length>0&&b.length>0),j=v?`${h}-mask`:void 0,w={[rZ["--icon-stroke-width"].replace(/^var\((.+)\)$/,"$1")]:String(u)},$=r1(r1({},d),null!=u?w:void 0),O=null!=p["aria-label"]||null!=p["aria-labelledby"];return(0,f.jsxs)("svg",r1(r1(r1(r1({xmlns:"http://www.w3.org/2000/svg",viewBox:m},O?{role:"img"}:{"aria-hidden":!0}),(0,c.v)((0,x.Ge)("svg-icon",{variation:n,size:a,color:s}),o.xk(r2,r5[s],rK[n],rQ[a]))),{},{style:$},p),{},{children:[v&&(0,f.jsx)("defs",{children:(0,f.jsxs)("mask",{id:j,children:[(0,f.jsx)("rect",{width:"24",height:"24",fill:"white"}),[...g.fill,...g.stroke].map((e,t)=>{let r=e.role??"fill",n="stroke"===r?`calc(${rZ["--icon-stroke-width"]} + ${rZ["--icon-gap"]} * 2)`:rZ["--icon-gap"];return r4(r1(r1({},e.attrs),{},{fill:"fill"===r?"black":"none",stroke:"black",strokeWidth:n,strokeLinecap:"round",strokeLinejoin:rZ["--icon-gap-linejoin"]}),e.type,`knockout-${t}`)})]})}),r8(k.fill,"primary",j),r7(k.stroke,"primary"),y&&!v&&(0,f.jsxs)(f.Fragment,{children:[r8(g.fill,"secondary"),r7(g.stroke,"secondary")]})]}))}r6.displayName="SVGIcon";let r9={name:"X",primary:[{type:"line",attrs:{x1:"18",y1:"6",x2:"6",y2:"18"},role:"stroke"},{type:"line",attrs:{x1:"6",y1:"6",x2:"18",y2:"18"},role:"stroke"}]},ne={name:"Check",primary:[{type:"path",attrs:{d:"M20 6 9 17l-5-5"},role:"stroke"}]},nt={name:"Bell",primary:[{type:"path",attrs:{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"},role:"fill"}],secondary:[{type:"path",attrs:{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0"},role:"stroke"}]},nr={name:"Home",primary:[{type:"path",attrs:{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"},role:"fill"}],secondary:[{type:"path",attrs:{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"},role:"fill"}]},nn={name:"Settings",primary:[{type:"path",attrs:{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"},role:"fill"}],secondary:[{type:"circle",attrs:{cx:"12",cy:"12",r:"3"},role:"fill"}]},nl={name:"Calendar",primary:[{type:"rect",attrs:{width:"18",height:"18",x:"3",y:"4",rx:"2"},role:"fill"},{type:"line",attrs:{x1:"16",y1:"2",x2:"16",y2:"6"},role:"stroke"},{type:"line",attrs:{x1:"8",y1:"2",x2:"8",y2:"6"},role:"stroke"}],secondary:[{type:"line",attrs:{x1:"3",y1:"10",x2:"21",y2:"10"},role:"stroke"}]},ni={name:"Menu",primary:[{type:"line",attrs:{x1:"4",y1:"6",x2:"20",y2:"6"},role:"stroke"},{type:"line",attrs:{x1:"4",y1:"12",x2:"20",y2:"12"},role:"stroke"},{type:"line",attrs:{x1:"4",y1:"18",x2:"20",y2:"18"},role:"stroke"}]},na={name:"Heart",primary:[{type:"path",attrs:{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"},role:"fill"}]},no={name:"Eye",primary:[{type:"path",attrs:{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"},role:"fill"}],secondary:[{type:"circle",attrs:{cx:"12",cy:"12",r:"3"},role:"fill"}]},ns={name:"Star",primary:[{type:"path",attrs:{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"},role:"fill"}]},nc={name:"Folder",primary:[{type:"path",attrs:{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"},role:"fill"}]},nu={name:"Shield",primary:[{type:"path",attrs:{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"},role:"fill"}]},nx={name:"Search",primary:[{type:"circle",attrs:{cx:"11",cy:"11",r:"8"},role:"stroke"},{type:"path",attrs:{d:"m21 21-4.34-4.34"},role:"stroke"}]},nd={name:"Mail",primary:[{type:"rect",attrs:{x:"2",y:"4",width:"20",height:"16",rx:"2"},role:"fill"}],secondary:[{type:"path",attrs:{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"},role:"stroke"}]},np={name:"Lock",primary:[{type:"rect",attrs:{width:"18",height:"11",x:"3",y:"11",rx:"2"},role:"fill"},{type:"path",attrs:{d:"M7 11V7a5 5 0 0 1 10 0v4"},role:"stroke"}]},nf=[r9,ne,nt,nr,nn,nl,ni,na,no,ns,nc,nu,nx,nd,np];var nh=r(68052),nm=r(16510);function ny(e){return"function"==typeof e&&"bandwidth"in e}function nk(e,t,r){let n=e[t];return ny(r)?(r(String(n))??0)+r.bandwidth()/2:r(n)}let ng=(0,i.createContext)(null),nb=ng.Provider;function nv(){let e=(0,i.useContext)(ng);if(!e)throw Error("Chart components must be used inside <Chart>");return e}function nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nj(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let n$={top:16,right:16,bottom:32,left:48};function nO(e){return null==e?"":String(e)}function nS({data:e,xKey:t,yKeys:r,height:n=300,margin:l,yBaseline:o="auto",yDomain:s,xDomain:c,interactive:u=!1,label:x,children:d}){let p=(0,i.useRef)(null),h=(0,i.useRef)(null),{0:m,1:y}=(0,i.useState)(0);(0,i.useLayoutEffect)(()=>{if(!p.current)return;let e=new ResizeObserver(e=>{let t=e[0];t&&y(t.contentRect.width)});return e.observe(p.current),()=>e.disconnect()},[]),(0,i.useLayoutEffect)(()=>{let e=p.current;if(!e||!u)return;let t=e=>e.preventDefault();return e.addEventListener("touchstart",t,{passive:!1}),e.addEventListener("touchmove",t,{passive:!1}),()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchmove",t)}},[u]);let k=(0,i.useMemo)(()=>nw(nw({},n$),l),[l]),g=Math.max(0,m-k.left-k.right),b=Math.max(0,n-k.top-k.bottom),v=(0,i.useMemo)(()=>{let r=e.map(e=>e[t]);if(r.every(e=>"number"==typeof e)){if(c)return(0,nh.A)().domain(c).range([0,g]);let e=1/0,t=-1/0;for(let n of r)n<e&&(e=n),n>t&&(t=n);return(0,nh.A)().domain([e,t]).range([0,g]).nice()}return(0,nm.A)().domain(r.map(String)).range([0,g]).padding(.2)},[e,t,g,c]),j=(0,i.useMemo)(()=>{if(s)return(0,nh.A)().domain(s).range([b,0]);let t=1/0,n=-1/0;for(let l of e)for(let e of r){let r=l[e];"number"==typeof r&&(r<t&&(t=r),r>n&&(n=r))}if("zero"===o){let e=Math.max(Math.abs(t),Math.abs(n));t=-e,n=e}else"auto"===o&&(t>0&&(t=0),n<0&&(n=0));return(0,nh.A)().domain([t,n]).range([b,0]).nice()},[e,r,b,o,s]),w=(0,i.useCallback)((e,t)=>{let r,n=j.invert(t);if(ny(v)){let t=v.domain(),n=v.step(),l=Math.min(t.length-1,Math.max(0,Math.floor(e/n)));r=t[l]}else r=v.invert(e);return{x:r,y:n,px:e,py:t}},[v,j]),$=(0,i.useCallback)(e=>{let t=h.current;if(!t)return{x:null,y:0,px:0,py:0};let r=t.createSVGPoint();r.x=e.clientX,r.y=e.clientY;let n=t.querySelector("g"),l=n?.getScreenCTM?.()?.inverse(),i=l?r.matrixTransform(l):{x:0,y:0};return w(i.x,i.y)},[w]),O=(0,i.useMemo)(()=>({width:g,height:b,margin:k,xKey:t,data:e,xScale:v,yScale:j,svgRef:h,pointerToData:$,pixelToData:w}),[g,b,k,t,e,v,j,$,w]),S=x??`Chart of ${r.join(", ")} by ${t}`,M=e.length>0&&e.length*Math.max(r.length,1)<=100;return(0,f.jsxs)("div",{ref:p,style:{width:"100%",touchAction:u?"none":void 0,userSelect:u?"none":void 0},children:[m>0&&(0,f.jsxs)("svg",{ref:h,role:"img","aria-label":S,width:m,height:n,style:u?{touchAction:"none"}:void 0,children:[(0,f.jsx)("defs",{children:(0,f.jsx)("clipPath",{id:"astryx-chart-plot",children:(0,f.jsx)("rect",{x:0,y:0,width:g,height:b})})}),(0,f.jsx)("g",{transform:`translate(${k.left},${k.top})`,children:(0,f.jsx)(nb,{value:O,children:d})})]}),M&&(0,f.jsx)(a.s,{as:"div",children:(0,f.jsxs)("table",{children:[(0,f.jsx)("caption",{children:`${S} data`}),(0,f.jsx)("thead",{children:(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"col",children:t}),r.map(e=>(0,f.jsx)("th",{scope:"col",children:e},e))]})}),(0,f.jsx)("tbody",{children:e.map((e,n)=>(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"row",children:nO(e[t])}),r.map(t=>(0,f.jsx)("td",{children:nO(e[t])},t))]},n))})]})})]})}function nM({position:e,tickCount:t=5,maxTicks:r,tickFormat:n,truncate:l,animated:a=!0}){let{width:o,height:s,xScale:c,yScale:u}=nv(),x="top"===e||"bottom"===e,d=x?c:u,p=(0,i.useMemo)(()=>{let e;if(e=ny(d)?d.domain().map(e=>({value:e,offset:(d(e)??0)+d.bandwidth()/2})):d.ticks(t).map(e=>({value:e,offset:d(e)})),r&&e.length>r){let t=Math.ceil(e.length/r);e=e.filter((e,r)=>r%t==0)}return e},[d,t,r]),h="bottom"===e?`translate(0,${s})`:"right"===e?`translate(${o},0)`:void 0,m=(()=>{if("bottom"!==e)return 0;let t=u.domain();return t[0]<0&&t[1]>0?u(0)-s:0})(),y=n??String,k=l?e=>{let t=y(e);return t.length>l?t.slice(0,l)+"…":t}:y,g=a?"transform 150ms linear, opacity 150ms ease":void 0;return(0,f.jsxs)("g",{transform:h,children:[(0,f.jsx)("line",{x1:0,x2:x?o:0,y1:x?m:0,y2:x?m:s,stroke:"var(--color-border-emphasized)",strokeWidth:1}),p.map(({value:t,offset:r})=>{let n=k(t),l=x?r>=-10&&r<=o+10:r>=-10&&r<=s+10;return x?(0,f.jsxs)("g",{style:{transform:`translateX(${r}px)`,transition:g,opacity:+!!l},children:[(0,f.jsx)("line",{y2:"bottom"===e?6:-6,stroke:"var(--color-border-emphasized)",strokeWidth:1}),(0,f.jsx)("text",{y:"bottom"===e?18:-10,textAnchor:"middle",fill:"var(--color-text-secondary)",fontSize:12,children:n})]},n):(0,f.jsxs)("g",{style:{transform:`translateY(${r}px)`,transition:g,opacity:+!!l}
1,children:[(0,f.jsx)("line",{x2:"left"===e?-6:6,stroke:"var(--color-border-emphasized)",strokeWidth:1}),(0,f.jsx)("text",{x:"left"===e?-10:10,dy:"0.32em",textAnchor:"left"===e?"end":"start",fill:"var(--color-text-secondary)",fontSize:12,children:n})]},n)})]})}function nD({horizontal:e=!0,vertical:t=!1}){let{width:r,height:n,xScale:l,yScale:a}=nv(),o=(0,i.useMemo)(()=>e?a.ticks(5).map(e=>a(e)):[],[e,a]),s=(0,i.useMemo)(()=>t?ny(l)?l.domain().map(e=>(l(e)??0)+l.bandwidth()/2):l.ticks(5).map(e=>l(e)):[],[t,l]);return(0,f.jsxs)("g",{children:[o.map(e=>(0,f.jsx)("line",{x1:0,x2:r,y1:e,y2:e,stroke:"var(--color-border)",strokeOpacity:.5,strokeDasharray:"4 4"},`h-${e}`)),s.map(e=>(0,f.jsx)("line",{x1:e,x2:e,y1:0,y2:n,stroke:"var(--color-border)",strokeOpacity:.5,strokeDasharray:"4 4"},`v-${e}`))]})}function nC({dataKey:e,color:t,radius:r=4}){let{data:n,xKey:l,xScale:i,yScale:a}=nv();if(!ny(i))return null;let o=a(0);return(0,f.jsx)("g",{children:n.map((n,s)=>{let c=i(String(n[l]));if(null==c)return null;let u=a("number"==typeof n[e]?n[e]:0),x=Math.min(u,o),d=Math.abs(u-o);return(0,f.jsx)("rect",{x:c,y:x,width:i.bandwidth(),height:Math.max(0,d),fill:t,rx:r,ry:r},s)})})}var nP=r(89672),nz=r(24545);function nE({dataKey:e,color:t,strokeWidth:r=2,dots:n=!1,dotRadius:l=3}){let{data:a,xKey:o,xScale:s,yScale:c}=nv(),u=(0,i.useMemo)(()=>a.map((t,r)=>({x:nk(t,o,s),y:c("number"==typeof t[e]?t[e]:0),index:r})),[a,o,e,s,c]),x=(0,i.useMemo)(()=>(0,nP.A)().x(e=>e.x).y(e=>e.y).curve(nz.G)(u)??"",[u]);return(0,f.jsxs)("g",{children:[(0,f.jsx)("path",{d:x,fill:"none",stroke:t,strokeWidth:r}),n&&u.map(e=>(0,f.jsx)("circle",{cx:e.x,cy:e.y,r:l,fill:t},e.index))]})}var nA=r(14863);function nI({yUpper:e,yLower:t,baseline:r,color:n,opacity:l=.2,stroke:a=!1,strokeWidth:o=1}){let{data:s,xKey:c,xScale:u,yScale:x}=nv(),d=e??r,p=t??r,h=(0,i.useMemo)(()=>d&&p?(0,nA.A)().x(e=>nk(e,c,u)).y0(e=>x("number"==typeof e[p]?e[p]:0)).y1(e=>x("number"==typeof e[d]?e[d]:0)).curve(nz.G)(s)??"":"",[s,c,u,x,d,p]);return h?(0,f.jsxs)("g",{children:[(0,f.jsx)("path",{d:h,fill:n,fillOpacity:l,stroke:"none"}),a&&(0,f.jsx)("path",{d:h,fill:"none",stroke:n,strokeWidth:o,strokeOpacity:2*l})]}):null}function nN({yUpper:e,yLower:t,color:r="var(--color-text-primary)",strokeWidth:n=1.5,capWidth:l=8}){let{data:i,xKey:a,xScale:o,yScale:s}=nv();return(0,f.jsx)("g",{children:i.map((i,c)=>{let u=nk(i,a,o),x="number"==typeof i[e]?i[e]:0,d="number"==typeof i[t]?i[t]:0,p=s(x),h=s(d),m=l/2;return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:u,x2:u,y1:p,y2:h,stroke:r,strokeWidth:n}),(0,f.jsx)("line",{x1:u-m,x2:u+m,y1:p,y2:p,stroke:r,strokeWidth:n}),(0,f.jsx)("line",{x1:u-m,x2:u+m,y1:h,y2:h,stroke:r,strokeWidth:n})]},c)})})}function nT({high:e,low:t,open:r,close:n,variant:l="default",upColor:i,downColor:a,color:o,bodyWidth:s=.6,strokeWidth:c=1.5,radius:u=2}){let{data:x,xKey:d,xScale:p,yScale:h}=nv();if(!ny(p))return null;let m=p.bandwidth();return(0,f.jsx)("g",{children:x.map((x,y)=>{let k=p(String(x[d]));if(null==k)return null;let g="number"==typeof x[e]?x[e]:0,b="number"==typeof x[t]?x[t]:0,v="number"==typeof x[r]?x[r]:0,j="number"==typeof x[n]?x[n]:0,w=j>=v,$=o??(w?i??"var(--color-data-categorical-green)":a??"var(--color-data-categorical-red)"),O=k+m/2,S=h(g),M=h(b),D=h(v),C=h(j),P=Math.min(D,C),z=Math.max(D,C);if("bar"===l){let e=m*s*.4;return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:O,x2:O,y1:S,y2:M,stroke:$,strokeWidth:c}),(0,f.jsx)("line",{x1:O-e,x2:O,y1:D,y2:D,stroke:$,strokeWidth:c}),(0,f.jsx)("line",{x1:O,x2:O+e,y1:C,y2:C,stroke:$,strokeWidth:c})]},y)}let E=m*s,A=O-E/2,I=Math.max(1,z-P);return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:O,x2:O,y1:S,y2:P,stroke:$,strokeWidth:c}),(0,f.jsx)("line",{x1:O,x2:O,y1:z,y2:M,stroke:$,strokeWidth:c}),(0,f.jsx)("rect",{x:A,y:P,width:E,height:I,fill:$,rx:u,ry:u})]},y)})})}function nR({dataKey:e,color:t,radius:r=4}){let{data:n,xKey:l,xScale:i,yScale:a}=nv();return(0,f.jsx)("g",{children:n.map((n,o)=>{let s=nk(n,l,i),c="number"==typeof n[e]?n[e]:0;return(0,f.jsx)("circle",{cx:s,cy:a(c),r:r,fill:t},o)})})}var nL=r(18780);function nq(e,t,r){let n=e.createShader(t);return n?(e.shaderSource(n,r),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS))?n:(e.deleteShader(n),null):null}function n_(e,t,r){let n=nq(e,e.VERTEX_SHADER,t),l=nq(e,e.FRAGMENT_SHADER,r);if(!n||!l)return null;let i=e.createProgram();return i?(e.attachShader(i,n),e.attachShader(i,l),e.linkProgram(i),e.getProgramParameter(i,e.LINK_STATUS))?i:(e.deleteProgram(i),null):null}function nW(e){return(0,nL.G0)((0,nL.jR)(e))}function nG(e){return e.getContext("webgl",{alpha:!0,premultipliedAlpha:!0,antialias:!0})}function nV(e){e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.enable(e.BLEND),e.blendFunc(e.ONE,e.ONE_MINUS_SRC_ALPHA)}function nF(e,t,r){let n=2*(window.devicePixelRatio||2);return e.width=t*n,e.height=r*n,e.style.width=`${t}px`,e.style.height=`${r}px`,n}function nB(e,t,r,n){let l=e.ownerSVGElement;if(!l)return;let i=l.parentElement;if(!i)return;"static"===getComputedStyle(i).position&&(i.style.position="relative"),t.style.position="absolute",t.style.pointerEvents="none";let a=i.getBoundingClientRect(),o=e.getScreenCTM();return o?(t.style.left=`${o.e-a.left}px`,t.style.top=`${o.f-a.top}px`):(t.style.left="0",t.style.top="0"),t.style.width=`${r}px`,t.style.height=`${n}px`,i.appendChild(t),()=>{t.parentElement===i&&i.removeChild(t)}}let nX=`
2  attribute vec2 a_position;
3  uniform vec2 u_resolution;
4  uniform float u_size;
5  varying float v_alpha;
6  void main() {
7    vec2 clip = (a_position / u_resolution) * 2.0 - 1.0;
8    gl_Position = vec4(clip.x, -clip.y, 0.0, 1.0);
9    gl_PointSize = u_size * ${(1/.96).toFixed(6)};
10    v_alpha = 1.0;
11  }
12`,nH=`
13  precision mediump float;
14  uniform vec3 u_color;
15  uniform float u_opacity;
16  varying float v_alpha;
17  void main() {
18    float v_alpha_final = u_opacity;
19    vec2 coord = gl_PointCoord - vec2(0.5);
20    float dist = length(coord);
21    if (dist > 0.5) discard;
22    float edge = 1.0 - smoothstep(0.48, 0.5, dist);
23    float a = v_alpha_final * edge;
24    gl_FragColor = vec4(u_color * a, a);
25  }
26`;
26function nY({dataKey:e,color:t,size:r=6,opacity:n=.8}){let{data:l,xKey:a,xScale:o,yScale:s,width:c,height:u}=nv(),x=(0,i.useRef)(null),d=(0,i.useRef)(null),p=(0,i.useRef)(null),h=(0,i.useRef)(null),m=(0,i.useCallback)(()=>{let t=[];for(let r of l){let n=nk(r,a,o),l="number"==typeof r[e]?r[e]:0;t.push(n,s(l))}return new Float32Array(t)},[l,a,e,o,s]);return((0,i.useEffect)(()=>{let e=h.current;if(e)return x.current||(x.current=document.createElement("canvas")),nB(e,x.current,c,u)},[c,u]),(0,i.useEffect)(()=>{let e=x.current;if(!e||c<=0||u<=0)return;let l=nF(e,c,u);d.current||(d.current=nG(e));let i=d.current;if(!i)return;p.current||(p.current=n_(i,nX,nH));let a=p.current;if(!a)return;i.viewport(0,0,e.width,e.height),nV(i),i.useProgram(a);let o=m(),s=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,s),i.bufferData(i.ARRAY_BUFFER,o,i.STATIC_DRAW);let f=i.getAttribLocation(a,"a_position");i.enableVertexAttribArray(f),i.vertexAttribPointer(f,2,i.FLOAT,!1,0,0);let[h,y,k]=nW(t);i.uniform2f(i.getUniformLocation(a,"u_resolution"),c,u),i.uniform3f(i.getUniformLocation(a,"u_color"),h,y,k),i.uniform1f(i.getUniformLocation(a,"u_size"),r*l),i.uniform1f(i.getUniformLocation(a,"u_opacity"),n),i.drawArrays(i.POINTS,0,o.length/2),i.deleteBuffer(s)},[c,u,t,r,n,m]),c<=0||u<=0)?null:(0,f.jsx)("g",{ref:h})}let nU=`
27  attribute vec2 a_position;
28  uniform vec2 u_resolution;
29  uniform float u_size;
30  void main() {
31    vec2 clip = (a_position / u_resolution) * 2.0 - 1.0;
32    gl_Position = vec4(clip.x, -clip.y, 0.0, 1.0);
33    gl_PointSize = u_size;
34  }
35`,nZ=`
36  precision mediump float;
37  uniform vec3 u_color;
38  uniform float u_opacity;
39  void main() {
40    vec2 coord = gl_PointCoord - vec2(0.5);
41    if (dot(coord, coord) > 0.25) discard;
42    gl_FragColor = vec4(u_color, u_opacity);
43  }
44`,nK=`
45  attribute vec2 a_position;
46  attribute vec3 a_pickColor;
47  uniform vec2 u_resolution;
48  uniform float u_size;
49  varying vec3 v_pickColor;
50  void main() {
51    vec2 clip = (a_position / u_resolution) * 2.0 - 1.0;
52    gl_Position = vec4(clip.x, -clip.y, 0.0, 1.0);
53    gl_PointSize = u_size + 4.0; // slightly larger hit area
54    v_pickColor = a_pickColor;
55  }
56`,nQ=`
57  precision mediump float;
58  varying vec3 v_pickColor;
59  void main() {
60    vec2 coord = gl_PointCoord - vec2(0.5);
61    if (dot(coord, coord) > 0.25) discard;
62    gl_FragColor = vec4(v_pickColor, 1.0);
63  }
64`;function nJ(e,t,r){let n=e.createShader(t);return n?(e.shaderSource(n,r),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS))?n:(e.deleteShader(n),null):null}function n0(e,t,r){let n=nJ(e,e.VERTEX_SHADER,t),l=nJ(e,e.FRAGMENT_SHADER,r);if(!n||!l)return null;let i=e.createProgram();return i?(e.attachShader(i,n),e.attachShader(i,l),e.linkProgram(i),e.getProgramParameter(i,e.LINK_STATUS))?i:(e.deleteProgram(i),null):null}function n1({dataKey:e,color:t,size:r=6,opacity:n=.8,renderTooltip:l}){let{data:a,xKey:o,xScale:s,yScale:c,width:u,height:x}=nv(),d=(0,i.useRef)(null),p=(0,i.useRef)(null),{0:h,1:m}=(0,i.useState)(-1),{0:y,1:k}=(0,i.useState)(null),g=(0,i.useRef)(null),b=(0,i.useRef)(null),v=(0,i.useMemo)(()=>{let t=[];for(let r of a){let n=nk(r,o,s),l="number"==typeof r[e]?r[e]:0;t.push(n,c(l))}return new Float32Array(t)},[a,o,e,s,c]),j=(0,i.useMemo)(()=>{let e=[];for(let t=0;t<a.length;t++){let[r,n,l]=function(e){let t=e+1;return[(t>>16&255)/255,(t>>8&255)/255,(255&t)/255]}(t);e.push(r,n,l)}return new Float32Array(e)},[a.length]);(0,i.useEffect)(()=>{if(u<=0||x<=0)return;let e=window.devicePixelRatio||1,l=d.current;if(l){if(l.width=u*e,l.height=x*e,!g.current){let e=l.getContext("webgl",{alpha:!0,premultipliedAlpha:!1,antialias:!0}),t=e?n0(e,nU,nZ):null;e&&t&&(g.current={gl:e,prog:t})}let i=g.current;if(i){let{gl:a,prog:o}=i;a.viewport(0,0,l.width,l.height),a.clearColor(0,0,0,0),a.clear(a.COLOR_BUFFER_BIT),a.enable(a.BLEND),a.blendFunc(a.SRC_ALPHA,a.ONE_MINUS_SRC_ALPHA),a.useProgram(o);let s=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,s),a.bufferData(a.ARRAY_BUFFER,v,a.STATIC_DRAW);let c=a.getAttribLocation(o,"a_position");a.enableVertexAttribArray(c),a.vertexAttribPointer(c,2,a.FLOAT,!1,0,0);let[d,p,f]=nW(t);a.uniform2f(a.getUniformLocation(o,"u_resolution"),u,x),a.uniform3f(a.getUniformLocation(o,"u_color"),d,p,f),a.uniform1f(a.getUniformLocation(o,"u_size"),r*e),a.uniform1f(a.getUniformLocation(o,"u_opacity"),n),a.drawArrays(a.POINTS,0,v.length/2),a.deleteBuffer(s)}}let i=p.current;if(i){if(i.width=u*e,i.height=x*e,!b.current){let e=i.getContext("webgl",{alpha:!1,premultipliedAlpha:!1,antialias:!1,preserveDrawingBuffer:!0});if(e){let t=n0(e,nK,nQ),r=e.createFramebuffer(),n=e.createTexture();t&&r&&n&&(e.bindTexture(e.TEXTURE_2D,n),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,i.width,i.height,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.bindFramebuffer(e.FRAMEBUFFER,r),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.bindFramebuffer(e.FRAMEBUFFER,null),b.current={gl:e,prog:t,fb:r,tex:n})}}let t=b.current;if(t){let{gl:n,prog:l,fb:a,tex:o}=t;n.bindTexture(n.TEXTURE_2D,o),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,i.width,i.height,0,n.RGBA,n.UNSIGNED_BYTE,null),n.bindFramebuffer(n.FRAMEBUFFER,a),n.viewport(0,0,i.width,i.height),n.clearColor(0,0,0,1),n.clear(n.COLOR_BUFFER_BIT),n.disable(n.BLEND),n.useProgram(l);let s=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,s),n.bufferData(n.ARRAY_BUFFER,v,n.STATIC_DRAW);let c=n.getAttribLocation(l,"a_position");n.enableVertexAttribArray(c),n.vertexAttribPointer(c,2,n.FLOAT,!1,0,0);let d=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,d),n.bufferData(n.ARRAY_BUFFER,j,n.STATIC_DRAW);let p=n.getAttribLocation(l,"a_pickColor");n.enableVertexAttribArray(p),n.vertexAttribPointer(p,3,n.FLOAT,!1,0,0),n.uniform2f(n.getUniformLocation(l,"u_resolution"),u,x),n.uniform1f(n.getUniformLocation(l,"u_size"),
64(r+4)*e),n.drawArrays(n.POINTS,0,v.length/2),n.deleteBuffer(s),n.deleteBuffer(d),n.bindFramebuffer(n.FRAMEBUFFER,null)}}},[u,x,v,j,t,r,n]);let w=(0,i.useCallback)(e=>{var t,r,n;let l=b.current;if(!l)return;let i=e.currentTarget.ownerSVGElement;if(!i)return;let a=i.createSVGPoint();a.x=e.clientX,a.y=e.clientY;let o=a.matrixTransform(e.currentTarget.getScreenCTM()?.inverse()),s=window.devicePixelRatio||1,c=Math.floor(o.x*s),u=Math.floor(o.y*s),{gl:x,fb:d}=l;x.bindFramebuffer(x.FRAMEBUFFER,d);let p=new Uint8Array(4);x.readPixels(c,x.canvas.height-u,1,1,x.RGBA,x.UNSIGNED_BYTE,p),x.bindFramebuffer(x.FRAMEBUFFER,null);let f=(t=p[0],r=p[1],n=p[2],0===t&&0===r&&0===n?-1:(t<<16|r<<8|n)-1);m(f),k(f>=0?{x:o.x,y:o.y}:null)},[]),$=(0,i.useCallback)(()=>{m(-1),k(null)},[]),O=h>=0&&h<a.length?a[h]:null;return u<=0||x<=0?null:(0,f.jsxs)("g",{children:[(0,f.jsx)("foreignObject",{x:0,y:0,width:u,height:x,style:{overflow:"hidden"},children:(0,f.jsx)("canvas",{ref:d,style:{width:u,height:x,pointerEvents:"none"}})}),(0,f.jsx)("foreignObject",{x:0,y:0,width:0,height:0,style:{overflow:"hidden"},children:(0,f.jsx)("canvas",{ref:p,style:{display:"none"}})}),(0,f.jsx)("rect",{x:0,y:0,width:u,height:x,fill:"transparent",onMouseMove:w,onMouseLeave:$}),O&&h>=0&&(0,f.jsx)("circle",{cx:v[2*h],cy:v[2*h+1],r:r/2+3,fill:"none",stroke:t,strokeWidth:2,strokeOpacity:.8,pointerEvents:"none"}),O&&y&&(0,f.jsx)("foreignObject",{x:y.x+12,y:Math.max(0,y.y-40),width:200,height:120,pointerEvents:"none",style:{overflow:"visible"},children:(0,f.jsx)("div",{style:{background:"var(--color-background-popover)",border:"1px solid var(--color-border)",borderRadius:8,padding:"8px 12px",boxShadow:"var(--shadow-med)",whiteSpace:"nowrap",width:"fit-content"},children:l?l(O,h):(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:2,fontSize:12},children:[(0,f.jsxs)("div",{style:{fontWeight:600,color:"var(--color-text-primary)"},children:["Point ",h]}),Object.entries(O).map(([e,t])=>(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{style:{color:"var(--color-text-secondary)"},children:[e,":"]})," ",(0,f.jsx)("span",{style:{fontWeight:500},children:String(t)})]},e))]})})})]})}let n2=`
65  attribute vec2 a_position;
66  attribute vec3 a_color;
67  uniform vec2 u_resolution;
68  varying vec3 v_color;
69  void main() {
70    vec2 clip = (a_position / u_resolution) * 2.0 - 1.0;
71    gl_Position = vec4(clip.x, -clip.y, 0.0, 1.0);
72    v_color = a_color;
73  }
74`,n5=`
75  precision mediump float;
76  varying vec3 v_color;
77  void main() {
78    gl_FragColor = vec4(v_color, 1.0);
79  }
80`;function n4({xKey:e,yKey:t,valueKey:r,colorRange:n,domain:l,cellGap:a=1}){let{data:o,xScale:s,width:c,height:u}=nv(),x=(0,i.useRef)(null),d=(0,i.useRef)(null),p=(0,i.useRef)(null),h=(0,i.useRef)(null),m=(0,i.useMemo)(()=>n.map(nW),[n]),y=(0,i.useMemo)(()=>{let e=[...new Set(o.map(e=>String(e[t])))];return(0,nm.A)().domain(e).range([0,u]).padding(.05)},[o,t,u]),k=(0,i.useMemo)(()=>{if(l)return l;let e=1/0,t=-1/0;for(let n of o){let l=n[r];"number"==typeof l&&(l<e&&(e=l),l>t&&(t=l))}return[e,t]},[o,r,l]);return((0,i.useEffect)(()=>{let e=h.current;if(e)return x.current||(x.current=document.createElement("canvas")),nB(e,x.current,c,u)},[c,u]),(0,i.useEffect)(()=>{let n=x.current;if(!n||c<=0||u<=0||!ny(s))return;nF(n,c,u),d.current||(d.current=nG(n));let l=d.current;if(!l)return;p.current||(p.current=n_(l,n2,n5));let i=p.current;if(!i)return;l.viewport(0,0,n.width,n.height),nV(l),l.useProgram(i);let f=[],h=[],[g,b]=k,v=b-g||1,j=s.bandwidth(),w=y.bandwidth(),$="function"==typeof s.step?s.step():j,O=y.step();for(let n of o){let l=s(String(n[e])),i=y(String(n[t]));if(null==l||null==i)continue;let[o,c,u]=function(e,t){let r=Math.max(0,Math.min(1,t));if(1===e.length)return e[0];let n=r*(e.length-1),l=Math.floor(n),i=Math.min(l+1,e.length-1),a=n-l;return[e[l][0]+a*(e[i][0]-e[l][0]),e[l][1]+a*(e[i][1]-e[l][1]),e[l][2]+a*(e[i][2]-e[l][2])]}(m,(("number"==typeof n[r]?n[r]:0)-g)/v),x=l+j/2,d=i+w/2,p=x-$/2+a/2,k=x+$/2-a/2,b=d-O/2+a/2,S=d+O/2-a/2;f.push(p,b,k,b,p,S,k,b,k,S,p,S);for(let e=0;e<6;e++)h.push(o,c,u)}let S=l.createBuffer();l.bindBuffer(l.ARRAY_BUFFER,S),l.bufferData(l.ARRAY_BUFFER,new Float32Array(f),l.STATIC_DRAW);let M=l.getAttribLocation(i,"a_position");l.enableVertexAttribArray(M),l.vertexAttribPointer(M,2,l.FLOAT,!1,0,0);let D=l.createBuffer();l.bindBuffer(l.ARRAY_BUFFER,D),l.bufferData(l.ARRAY_BUFFER,new Float32Array(h),l.STATIC_DRAW);let C=l.getAttribLocation(i,"a_color");l.enableVertexAttribArray(C),l.vertexAttribPointer(C,3,l.FLOAT,!1,0,0),l.uniform2f(l.getUniformLocation(i,"u_resolution"),c,u),l.drawArrays(l.TRIANGLES,0,f.length/2),l.deleteBuffer(S),l.deleteBuffer(D)},[o,e,t,r,s,y,c,u,k,m,a]),c<=0||u<=0)?null:(0,f.jsx)("g",{ref:h})}let n8=`
81  attribute vec2 a_position;
82  uniform vec2 u_resolution;
83  void main() {
84    vec2 clip = (a_position / u_resolution) * 2.0 - 1.0;
85    gl_Position = vec4(clip.x, -clip.y, 0.0, 1.0);
86  }
87`,n7=`
88  precision mediump float;
89  uniform vec3 u_color;
90  uniform float u_opacity;
91  void main() {
92    float a = u_opacity;
93    gl_FragColor = vec4(u_color * a, a);
94  }
95`;function n3({ref:e,handleRef:t,color:r,bufferSize:n=500,lineWidth:l=2,opacity:a=1}){let{width:o,height:s,xScale:c,yScale:u}=nv(),x=(0,i.useRef)(null),d=(0,i.useRef)(null),p=(0,i.useRef)(null),h=(0,i.useRef)(null),m=(0,i.useRef)(null),y=(0,i.useRef)({data:new Float32Array(2*n),head:0,count:0});(0,i.useEffect)(()=>{let e=m.current;if(e)return x.current||(x.current=document.createElement("canvas")),nB(e,x.current,o,s)},[o,s]),(0,i.useEffect)(()=>{let e=x.current;!e||o<=0||s<=0||nF(e,o,s)},[o,s]);let k=(0,i.useCallback)(()=>{let e=x.current;if(!e)return;d.current||(d.current=nG(e));let t=d.current;if(!t)return;p.current||(p.current=n_(t,n8,n7));let i=p.current;if(!i)return;h.current||(h.current=t.createBuffer());let{data:f,head:m,count:k}=y.current;if(k<2)return;let g=new Float32Array(2*k);for(let e=0;e<k;e++){let t=(m-k+e+n)%n*2;
95g[2*e]=c(f[t]),g[2*e+1]=u(f[t+1])}t.viewport(0,0,e.width,e.height),nV(t),t.useProgram(i),t.bindBuffer(t.ARRAY_BUFFER,h.current),t.bufferData(t.ARRAY_BUFFER,g,t.DYNAMIC_DRAW);let b=t.getAttribLocation(i,"a_position");t.enableVertexAttribArray(b),t.vertexAttribPointer(b,2,t.FLOAT,!1,0,0);let[v,j,w]=nW(r);t.uniform2f(t.getUniformLocation(i,"u_resolution"),o,s),t.uniform3f(t.getUniformLocation(i,"u_color"),v,j,w),t.uniform1f(t.getUniformLocation(i,"u_opacity"),a),t.lineWidth(l),t.drawArrays(t.LINE_STRIP,0,k)},[o,s,r,l,a,n,c,u]);return((0,i.useImperativeHandle)(t,()=>({push(e,t){let r=y.current,l=2*r.head;r.data[l]=e,r.data[l+1]=t,r.head=(r.head+1)%n,r.count=Math.min(r.count+1,n),k()},clear(){y.current.head=0,y.current.count=0;let e=d.current;e&&(e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT))}}),[n,k]),o<=0||s<=0)?null:(0,f.jsx)("g",{ref:(0,U.P)(m,e)})}function n6({render:e,crosshair:t="x",crosshairLabels:r=!1,snap:n=!0,xFormat:l,yFormat:a,crosshairColor:o="var(--color-border-emphasized)",dot:s=!0}){let{data:c,xKey:u,xScale:x,yScale:d,width:p,height:h,svgRef:m,pointerToData:y}=nv(),{0:k,1:g}=(0,i.useState)(null),{0:b,1:v}=(0,i.useState)({x:0,y:0}),j=(0,i.useRef)(null),w=(0,i.useRef)(!1),$=(0,V.Z4)({mode:"fixed"}),O=(0,i.useCallback)((e,t)=>{if(0===c.length)return null;let r=0,n=1/0,l=c.length>0?Object.keys(c[0]).filter(e=>e!==u&&"number"==typeof c[0][e]):[];for(let i=0;i<c.length;i++){let a=c[i],o=nk(a,u,x)-e,s=1/0;for(let e of(l[0],l)){let r=a[e];if("number"!=typeof r)continue;let n=d(r)-t,l=o*o+n*n;l<s&&(s=l)}s<n&&(n=s,r=i)}let i=c[r],a=nk(i,u,x),o=0,s=h/2,p=1/0;for(let r of l){let n=i[r];if("number"!=typeof n)continue;let l=d(n),c=a-e,u=l-t,x=c*c+u*u;x<p&&(p=x,o=n,s=l)}return{index:r,point:{x:i[u],y:o,px:a,py:s}}},[c,u,x,d,h]),S=(0,i.useCallback)(e=>{let t=y(e),r=n?O(t.px,t.py):{index:-1,point:t};r&&(g(r),v({x:e.clientX+12,y:e.clientY-8}),$.show()),!j.current&&m.current&&(j.current=m.current.parentElement)},[y,O,n,$,m]),M=(0,i.useCallback)(e=>{"mouse"!==e.pointerType&&(e.preventDefault(),w.current=!0,S(e))},[S]),D=(0,i.useCallback)(e=>{("mouse"===e.pointerType||w.current)&&S(e)},[S]),C=(0,i.useCallback)(()=>{w.current&&(w.current=!1,g(null),$.hide())},[$]),P=(0,i.useCallback)(()=>{w.current||(g(null),$.hide())},[$]),z=l??(e=>null!=e?"number"==typeof e?e.toFixed(1):String(e):""),E=a??(e=>e.toFixed(1)),A=k?c[k.index]:null,I=k?.point??null,N="x"===t||"xy"===t,T="y"===t||"xy"===t,R=j.current??m.current?.parentElement;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("g",{children:[(0,f.jsx)("rect",{x:0,y:0,width:p,height:h,fill:"transparent",style:{touchAction:"none"},onPointerDown:M,onPointerMove:D,onPointerUp:C,onPointerCancel:C,onPointerLeave:P}),I&&(0,f.jsxs)(f.Fragment,{children:[N&&(0,f.jsx)("line",{x1:I.px,x2:I.px,y1:0,y2:h,stroke:o,strokeWidth:1,strokeDasharray:"3 3",pointerEvents:"none"}),T&&(0,f.jsx)("line",{x1:0,x2:p,y1:I.py,y2:I.py,stroke:o,strokeWidth:1,strokeDasharray:"3 3",pointerEvents:"none"}),s&&n&&k&&k.index>=0&&(0,f.jsx)("circle",{cx:I.px,cy:I.py,r:4,fill:"var(--color-background-surface)",stroke:o,strokeWidth:2,pointerEvents:"none"}),r&&N&&null!=I.x&&(0,f.jsxs)("g",{transform:`translate(${I.px},${h})`,pointerEvents:"none",children:[(0,f.jsx)("rect",{x:-24,y:2,width:48,height:16,rx:4,fill:"var(--color-background-popover)",stroke:o,strokeWidth:.5}),(0,f.jsx)("text",{y:14,textAnchor:"middle",fontSize:10,fill:"var(--color-text-primary)",children:z(I.x)})]}),r&&T&&(0,f.jsxs)("g",{transform:`translate(0,${I.py})`,pointerEvents:"none",children:[(0,f.jsx)("rect",{x:-48,y:-8,width:44,height:16,rx:4,fill:"var(--color-background-popover)",stroke:o,strokeWidth:.5}),(0,f.jsx)("text",{x:-26,dy:"0.35em",textAnchor:"middle",fontSize:10,fill:"var(--color-text-primary)",children:E(I.y)})]})]})]}),R&&(0,q.createPortal)($.render(A&&k&&k.index>=0?(0,f.jsx)("div",{style:{background:"var(--color-background-popover)",border:"1px solid var(--color-border)",borderRadius:8,padding:"8px 12px",boxShadow:"var(--shadow-med)",whiteSpace:"nowrap",width:"fit-content",pointerEvents:"none"},children:e?e(A,k.index):(0,f.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:2,fontSize:12},children:Object.entries(A).map(([e,t])=>(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{style:{color:"var(--color-text-secondary)"},children:[e,":"]}
95)," ",(0,f.jsx)("span",{style:{fontWeight:500},children:String(t)})]},e))})}):null,{x:b.x,y:b.y}),R)]})}function n9({items:e,gradient:t,domain:r,label:n,ticks:l=3,tickFormat:i=String}){if(t&&t.length>0&&r){let[e,a]=r,o=Array.from({length:l},(t,r)=>e+r/(l-1)*(a-e));return(0,f.jsx)("foreignObject",{x:0,y:-4,width:"100%",height:48,style:{overflow:"visible"},children:(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:4,fontSize:12,color:"var(--color-text-secondary)"},children:[n&&(0,f.jsx)("span",{style:{fontWeight:500,color:"var(--color-text-primary)"},children:n}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:2,width:200},children:[(0,f.jsx)("div",{style:{height:10,borderRadius:4,background:function(e){if(0===e.length)return"transparent";if(1===e.length)return e[0];let t=e.map((t,r)=>`${t} ${r/(e.length-1)*100}%`);return`linear-gradient(to right, ${t.join(", ")})`}(t)}}),(0,f.jsx)("div",{style:{display:"flex",justifyContent:"space-between"},children:o.map(e=>(0,f.jsx)("span",{style:{fontSize:10},children:i(e)},e))})]})]})})}return e&&0!==e.length?(0,f.jsx)("foreignObject",{x:0,y:-4,width:"100%",height:24,style:{overflow:"visible"},children:(0,f.jsx)("div",{style:{display:"flex",gap:16,justifyContent:"center",fontSize:12,color:"var(--color-text-secondary)"},children:e.map(e=>(0,f.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:4},children:[(0,f.jsx)("div",{style:{width:10,height:10,borderRadius:2,backgroundColor:e.color,flexShrink:0}}),(0,f.jsx)("span",{children:e.label})]},e.label))})}):null}function le(e,t,r){if(0===e.length||t<=0)return[];if(e.length<=4*t)return e;let n=r?r[0]:e[0].x,l=(r?r[1]:e[e.length-1].x)-n;if(l<=0)return[e[0]];let i=Math.ceil(t),a=Array.from({length:i},()=>({first:null,last:null,min:null,max:null}));for(let t of e){let e=a[Math.min(i-1,Math.floor((t.x-n)/l*i))];e.first?(e.last=t,e.min&&t.y<e.min.y&&(e.min=t),e.max&&t.y>e.max.y&&(e.max=t)):(e.first=t,e.last=t,e.min=t,e.max=t)}let o=[];for(let e of a){if(!e.first||!e.min||!e.max||!e.last)continue;let t=[e.first,e.min,e.max,e.last],r=new Set,n=[];for(let e of t)r.has(e)||(r.add(e),n.push(e));n.sort((e,t)=>e.x-t.x),o.push(...n)}return o}var lt=r(42237);function lr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ln(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lr(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ll=["--color-data-categorical-blue","--color-data-categorical-orange","--color-data-categorical-purple","--color-data-categorical-green","--color-data-categorical-pink","--color-data-categorical-cyan","--color-data-categorical-red","--color-data-categorical-teal","--color-data-categorical-brown","--color-data-categorical-indigo"],li=["blue","shamrock","orange","pink","purple","red","teal","yellow","gray"];function la(e,t){return t<=0?[]:t>=5?e:1===t?[e[2]]:Array.from({length:t},(r,n)=>e[Math.round(4*n/(t-1))])}function lo(e,t){let r=(0,nL.H0)(e)??(0,nL.jR)(e);if(null===r)return e;let n=Number.isFinite(t)?Math.max(0,Math.min(1,t)):1;return(0,nL.ZA)(ln(ln({},r),{},{a:n}))}function ls(e){let t=ll.map(t=>e(t)),r=t=>[5,4,3,2,1].map(r=>e(`--color-data-${t}-${r}`)),n=e("--color-data-gray-1");function l(e,t,i,a=n){if(i<=0)return[];if(1===i)return[a];let o=r(e),s=r(t),c=Math.floor(i/2),u=la(o,c),x=la(s,c).reverse();return i%2==1?[...u,a,...x]:[...u,...x]}return{categorical:e=>e<=0?[]:t.slice(0,Math.min(e,t.length)),sequential:Object.fromEntries(li.map(e=>[e,t=>t<=0?[]:la(r(e),t)])),diverging:{positiveNegative:e=>l("shamrock","red",e),coldHot:e=>l("blue","red",e),custom:(e,t,r,n)=>l(e,t,r,n)},semantic:{positive:e("--color-data-categorical-green"),negative:e("--color-data-categorical-red"),warning:e("--color-data-categorical-orange"),neutral:e("--color-data-neutral")}
95,structural:{axis:e("--color-border-emphasized"),grid:e("--color-border"),tick:e("--color-border-emphasized"),label:e("--color-text-secondary")},alpha:lo}}function lc(e,t="light"){return ls(r=>{let n=e.tokens?.[r]??"";if(!n)return"";if(n.startsWith("light-dark(")&&n.endsWith(")")){let e=n.slice(11,-1),r=e.indexOf(",");if(-1!==r){let n=e.slice(0,r).trim(),l=e.slice(r+1).trim();return"light"===t?n:l}}return n})}function lu(){let{token:e}=(0,lt.DP)();return(0,i.useMemo)(()=>ls(t=>e(t)||""),[e])}function lx({xWindow:e,yDomain:t,yPadding:r=.1,yCenter:n=!1}){let{0:l,1:a}=(0,i.useState)([0,0]),{0:o,1:s}=(0,i.useState)(t??[0,1]),c=(0,i.useRef)({yMin:t?t[0]:1/0,yMax:t?t[1]:-1/0}),u=(0,i.useCallback)((l,i,o)=>{o?.current?.push(l,i);let u=l>=e?l:Math.max(l,1);if(a([l>=e?l-e:0,u]),!t){let e=c.current,t=!1;if(i<e.yMin&&(e.yMin=i,t=!0),i>e.yMax&&(e.yMax=i,t=!0),t){let t=(e.yMax-e.yMin||1)*r,l=e.yMin-t,i=e.yMax+t;if(n){let e=Math.max(Math.abs(l),Math.abs(i));l=-e,i=e}s([l,i])}}},[e,t,r,n]),x=(0,i.useCallback)(()=>{c.current={yMin:t?t[0]:1/0,yMax:t?t[1]:-1/0},a([0,0]),s(t??[0,1])},[t]);return{xDomain:l,yDomain:t??o,push:u,reset:x}}function ld(e){let t=Number(e);return isNaN(t)?String(e):Math.abs(t)>=1e9?`${lf(t/1e9)}B`:Math.abs(t)>=1e6?`${lf(t/1e6)}M`:Math.abs(t)>=1e3?`${lf(t/1e3)}K`:t.toString()}function lp(e="$",t="en"){return r=>{let n=Number(r);return isNaN(n)?String(r):Math.abs(n)>=1e9?`${e}${lf(n/1e9)}B`:Math.abs(n)>=1e6?`${e}${lf(n/1e6)}M`:Math.abs(n)>=1e3?`${e}${lf(n/1e3)}K`:`${e}${n.toLocaleString(t)}`}}function lf(e){let t=e.toFixed(1);return t.endsWith(".0")?t.slice(0,-2):t}function lh(e){let t=Number(e);return isNaN(t)?String(e):`${Math.round(100*t)}%`}function lm(e,t="en"){let r=e instanceof Date?e:new Date(Number(e));return isNaN(r.getTime())?String(e):new Intl.DateTimeFormat(t,{month:"short",day:"numeric",calendar:"gregory"}).format(r)}function ly(e,t="en"){let r=e instanceof Date?e:new Date(Number(e));return isNaN(r.getTime())?String(e):new Intl.DateTimeFormat(t,{month:"short",year:"numeric",calendar:"gregory"}).format(r)}let lk=(0,i.createContext)(null),lg=lk.Provider;function lb(){let e=(0,i.useContext)(lk);if(!e)throw Error("Radial components must be used inside <RadialChart>");return e}function lv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lv(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lv(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lw({data:e,height:t=400,axes:r,valueKey:n,labelKey:l,innerRadius:o=0,padAngle:s=.02,label:c,children:u}){let x=(0,i.useRef)(null),{0:d,1:p}=(0,i.useState)(0);(0,i.useLayoutEffect)(()=>{if(!x.current)return;let e=new ResizeObserver(e=>{let t=e[0];t&&p(t.contentRect.width)});return e.observe(x.current),()=>e.disconnect()},[]);let h=Math.min(d,t),m=d/2,y=t/2,k=h/2-40,g=k*o,b=r?"spider":"pie",v=(0,i.useMemo)(()=>{if(!r||0===r.length)return{};let t=new Map,n=2*Math.PI/r.length;r.forEach((e,r)=>{t.set(e,-Math.PI/2+n*r)});let l=new Map;for(let t of r){let r=1/0,n=-1/0;for(let l of e){let e=l[t];"number"==typeof e&&(e<r&&(r=e),e>n&&(n=e))}r>0&&(r=0),l.set(t,[r,n])}return{axes:r,angleByAxis:t,radiusScale:e=>g+e*(k-g),axisDomains:l}},[r,e,k,g]),j=(0,i.useMemo)(()=>{if(!n)return{};let t=e.reduce((e,t)=>{let r=t[n];return e+("number"==typeof r?r:0)},0);if(0===t)return{slices:[]};let r=2*Math.PI-s*e.length,i=-Math.PI/2;return{slices:e.map(e=>{let a="number"==typeof e[n]?e[n]:0,o=a/t,c=o*r,u={key:l?String(e[l]):String(a),value:a,startAngle:i,endAngle:i+c,percentage:o};return i+=c+s,u})}},[e,n,l,s]),w=(0,i.useMemo)(()=>lj(lj({cx:m,cy:y,radius:k,innerRadius:g,data:e,mode:b},v),j),[m,y,k,g,e,b,v,j]),$=c??("spider"===b?`Radar chart of ${(r??[]).join(", ")}`:`Pie chart of ${n??"values"}`),O=j.slices??[],S="pie"===b&&O.length>0&&O.length<=100,M="spider"===b&&null!=r&&r.length>0&&e.length>0&&e.length*r.length<=100;return(0,f.jsxs)("div",{ref:x,style:{width:"100%"},children:[d>0&&(0,f.jsx)("svg",{role:"img","aria-label":$,width:d,height:t,children:(0,f.jsx)(lg,{value:w,children:u})}),S&&(0,f.jsx)(a.s,{as:"div",children:(0,f.jsxs)("table",{children:[(0,f.jsx)("caption",{children:`${$} data`}),(0,f.jsx)("thead",{children:(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"col",children:l??"Label"}),(0,f.jsx)("th",{scope:"col",children:n}),(0,f.jsx)("th",{scope:"col",children:"Percentage"})]})}),(0,f.jsx)("tbody",{children:O.map((e,t)=>(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"row",children:e.key}),(0,f.jsx)("td",{children:String(e.value)}),(0,f.jsx)("td",{children:`${(100*e.percentage).toFixed(1)}%`})]},t))})]})}),M&&(0,f.jsx)(a.s,{as:"div",children:(0,f.jsxs)("table",{children:[(0,f.jsx)("caption",{children:`${$} data`}),(0,f.jsx)("thead",{children:(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"col",children:"Series"}),r.map(e=>(0,f.jsx)("th",{scope:"col",children:e},e))]})}),(0,f.jsx)("tbody",{children:e.map((e,t)=>{let n;return(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"row",children:"string"==typeof(n=Object.values(e).find(e=>"string"==typeof e))?n:`Series ${t+1}`}),r.map(t=>(0,f.jsx)("td",{children:null==e[t]?"":String(e[t])},t))]},t)})})]})})]})}function l$({rings:e=5}){let{cx:t,cy:r,radius:n,innerRadius:l,axes:i,angleByAxis:a,radiusScale:o}=lb();return i&&a&&o?(0,f.jsxs)("g",{children:[Array.from({length:e},(n,l)=>{let s=o((l+1)/e),c=i.map(e=>{let n=a.get(e);
95return null==n?"":`${t+Math.cos(n)*s},${r+Math.sin(n)*s}`}).filter(Boolean).join(" ");return(0,f.jsx)("polygon",{points:c,fill:"none",stroke:"var(--color-border)",strokeOpacity:.3,strokeWidth:1},l)}),i.map(e=>{let i=a.get(e);return null==i?null:(0,f.jsx)("line",{x1:t+Math.cos(i)*l,y1:r+Math.sin(i)*l,x2:t+Math.cos(i)*n,y2:r+Math.sin(i)*n,stroke:"var(--color-border)",strokeOpacity:.3,strokeWidth:1},e)})]}):null}function lO({dataKey:e,color:t,opacity:r=.2,strokeWidth:n=2,dots:l=!1,dotRadius:a=4}){let{cx:o,cy:s,data:c,axes:u,angleByAxis:x,radiusScale:d,axisDomains:p}=lb(),h=(0,i.useMemo)(()=>{if(!u||!x||!d||!p)return[];let t=c.find(t=>Object.values(t).some(t=>t===e))??c[0];return t?u.map(e=>{let r=x.get(e),n=p.get(e);if(null==r||!n)return{x:o,y:s,key:e};let l="number"==typeof t[e]?t[e]:0,[i,a]=n,c=d(Math.max(0,Math.min(1,a>i?(l-i)/(a-i):0)));return{x:o+Math.cos(r)*c,y:s+Math.sin(r)*c,key:e}}):[]},[o,s,c,e,u,x,d,p]);if(0===h.length)return null;let m=h.map(e=>`${e.x},${e.y}`).join(" ");return(0,f.jsxs)("g",{children:[(0,f.jsx)("polygon",{points:m,fill:t,fillOpacity:r,stroke:t,strokeWidth:n,strokeLinejoin:"round"}),l&&h.map(e=>(0,f.jsx)("circle",{cx:e.x,cy:e.y,r:a,fill:t},e.key))]})}function lS({labelOffset:e=16}){let{cx:t,cy:r,radius:n,axes:l,angleByAxis:i}=lb();return l&&i?(0,f.jsx)("g",{children:l.map(l=>{let a=i.get(l);if(null==a)return null;let o=t+Math.cos(a)*(n+e),s=r+Math.sin(a)*(n+e),c=Math.cos(a)>.1,u=-.1>Math.cos(a);return(0,f.jsx)("text",{x:o,y:s,textAnchor:c?"start":u?"end":"middle",dominantBaseline:"central",fill:"var(--color-text-secondary)",fontSize:12,children:l},l)})}):null}function lM({colors:e,cornerRadius:t=0,labels:r=!0,labelThreshold:n=5}){let{cx:l,cy:i,radius:a,innerRadius:o,slices:s}=lb();return s&&0!==s.length?(0,f.jsx)("g",{children:s.map((s,c)=>{var u,x;let d,p,h,m,y,k,g,b,v,j=e[c%e.length],w=(u=s.startAngle,x=s.endAngle,d=l+Math.cos(u)*a,p=i+Math.sin(u)*a,h=l+Math.cos(x)*a,m=i+Math.sin(x)*a,y=l+Math.cos(x)*o,k=i+Math.sin(x)*o,g=l+Math.cos(u)*o,b=i+Math.sin(u)*o,v=+(x-u>Math.PI),0===o?`M ${l} ${i} L ${d} ${p} A ${a} ${a} 0 ${v} 1 ${h} ${m} Z`:`M ${d} ${p} A ${a} ${a} 0 ${v} 1 ${h} ${m} L ${y} ${k} A ${o} ${o} 0 ${v} 0 ${g} ${b} Z`),$=(s.startAngle+s.endAngle)/2,O=o+(a-o)*.6,S=l+Math.cos($)*O,M=i+Math.sin($)*O,D=r&&100*s.percentage>=n;return(0,f.jsxs)("g",{children:[(0,f.jsx)("path",{d:w,fill:j,stroke:"var(--color-background-surface)",strokeWidth:t>0?0:1}),D&&(0,f.jsxs)("text",{x:S,y:M,textAnchor:"middle",dominantBaseline:"central",fill:"var(--color-text-primary)",fontSize:12,fontWeight:500,children:[Math.round(100*s.percentage),"%"]})]},s.key)})}):null}function lD({render:e,highlight:t=!0,highlightOffset:r=6}){let n,l,a,{cx:o,cy:s,radius:c,innerRadius:u,slices:x,mode:d,data:p,axes:h,angleByAxis:m,axisDomains:y}=lb(),{0:k,1:g}=(0,i.useState)(null),{0:b,1:v}=(0,i.useState)({x:0,y:0}),j=(0,i.useRef)(null),w=(0,i.useRef)(null),$=(0,i.useRef)(!1),O=(0,V.Z4)({mode:"fixed"}),S=(0,i.useCallback)(e=>{e&&(j.current=e.ownerSVGElement,w.current=e.ownerSVGElement?.parentElement??null)},[]),M=(0,i.useCallback)((e,t)=>{if(!x||0===x.length)return null;let r=e-o,n=t-s,l=Math.sqrt(r*r+n*n);if(l>c||l<u)return null;let i=Math.atan2(n,r);i<-Math.PI/2&&(i+=2*Math.PI);for(let e=0;e<x.length;e++){let t=x[e];if(i>=t.startAngle&&i<=t.endAngle)return{label:t.key,value:t.value,percentage:t.percentage,index:e}}return null},[x,o,s,c,u]),D=(0,i.useCallback)((e,t)=>{if(!h||!m||!y)return null;let r=e-o,n=t-s;if(Math.sqrt(r*r+n*n)>c+20)return null;let l=Math.atan2(n,r),i=h[0],a=1/0;for(let[e,t]of m){let r=Math.abs(l-t);r>Math.PI&&(r=2*Math.PI-r),r<a&&(a=r,i=e)}if(a>Math.PI/h.length)return null;let u=0,x=0;for(let e=0;e<p.length;e++){let t=p[e][i];"number"==typeof t&&t>x&&(x=t,u=e)}return{label:i,value:x,index:u}},[h,m,y,o,s,c,p]),C=(0,i.useCallback)(e=>{let t=j.current;if(!t)return;let r=t.createSVGPoint();r.x=e.clientX,r.y=e.clientY;let n=t.getScreenCTM()?.inverse();if(!n)return;let l=r.matrixTransform(n),i="pie"===d?M(l.x,l.y):D(l.x,l.y);i?(g(i),v({x:e.clientX+12,y:e.clientY-8}),O.show()):(g(null),O.hide())},[d,M,D,O]),P=(0,i.useCallback)(e=>{"mouse"!==e.pointerType&&(e.preventDefault(),$.current=!0,C(e))},[C]),z=(0,i.useCallback)(e=>{("mouse"===e.pointerType||$.current)&&C(e)},[C]),E=(0,i.useCallback)(()=>{$.current&&($.current=!1,g(null),O.hide())},[O]),A=(0,i.useCallback)(()=>{$.current||(g(null),O.hide())},[O]),I=t&&k&&"pie"===d&&x?.[k.index];return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("g",{ref:S,children:[(0,f.jsx)("circle",{cx:o,cy:s,r:c+10,fill:"transparent",style:{touchAction:"none"},onPointerDown:P,onPointerMove:z,onPointerUp:E,onPointerCancel:E,onPointerLeave:A}),I&&(0,f.jsx)("g",{transform:(l=Math.cos(n=(I.startAngle+I.endAngle)/2)*r,a=Math.sin(n)*r,`translate(${l},${a})`),pointerEvents:"none",opacity:.3,children:(0,f.jsx)("circle",{cx:o,cy:s,r:c,fill:"none",stroke:"var(--color-border-emphasized)",strokeWidth:2})})]}),w.current&&(0,q.createPortal)(O.render(k?(0,f.jsx)("div",{style:{background:"var(--color-background-popover)",border:"1px solid var(--color-border)",borderRadius:8,padding:"8px 12px",boxShadow:"var(--shadow-med)",whiteSpace:"nowrap",width:"fit-content",pointerEvents:"none"},children:e?e(k):(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:2,fontSize:12},children:[(0,f.jsx)("div",{style:{fontWeight:600},children:k.label}),(0,f.jsxs)("div",{children:[(0,f.jsx)("span",{style:{color:"var(--color-text-secondary)"},children:"Value:"})," ",(0,f.jsx)("span",{style:{fontWeight:500}
95,children:k.value.toLocaleString()})]}),null!=k.percentage&&(0,f.jsxs)("div",{children:[(0,f.jsx)("span",{style:{color:"var(--color-text-secondary)"},children:"Share:"})," ",(0,f.jsxs)("span",{style:{fontWeight:500},children:[Math.round(100*k.percentage),"%"]})]})]})}):null,{x:b.x,y:b.y}),w.current)]})}var lC=r(42661);let lP=(0,i.createContext)(null),lz=lP.Provider;function lE(){let e=(0,i.useContext)(lP);if(!e)throw Error("3D components must be used inside <ThreeDChart>");return e}function lA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lI(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lA(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lA(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lN(e,t){let r=1/0,n=-1/0;for(let l of e){let e=l[t];"number"==typeof e&&(e<r&&(r=e),e>n&&(n=e))}return[r===1/0?0:r,n===-1/0?1:n]}function lT({data:e,xKey:t,yKey:r,zKey:n,xDomain:l,yDomain:a,zDomain:o,height:s=400,azimuth:c=35,elevation:u=25,interactive:x=!1,autoRotate:d=0,label:p,children:h}){let m=(0,i.useRef)(null),{0:y,1:k}=(0,i.useState)(0),{0:g,1:b}=(0,i.useState)(!1),{0:v,1:j}=(0,i.useState)(!1),w=(0,lC.U)("(prefers-reduced-motion: reduce)"),{0:$,1:O}=(0,i.useState)({azimuth:c,elevation:u}),S=(0,i.useRef)(null);(0,i.useLayoutEffect)(()=>{if(!m.current)return;let e=new ResizeObserver(e=>{e[0]&&k(e[0].contentRect.width)});return e.observe(m.current),()=>e.disconnect()},[]);let M=l??lN(e,t),D=a??lN(e,r),C=o??lN(e,n),P=(0,i.useCallback)((e,t)=>{let r=t[1]-t[0];return 0===r?.5:(e-t[0])/r},[]),z=(0,i.useMemo)(()=>{let e=$.azimuth*Math.PI/180,t=$.elevation*Math.PI/180,r=Math.cos(e),n=Math.sin(e),l=Math.cos(t),i=Math.sin(t),a=.35*Math.min(y,s),o=y/2,c=s/2;return(e,t,s)=>{let u=e-.5,x=t-.5,d=s-.5,p=-u*n+d*r;return{px:o+(u*r+d*n)*a,py:c-(x*l-p*i)*a,depth:x*i+p*l}}},[$.azimuth,$.elevation,y,s]),E=(0,i.useCallback)((e,t)=>{x&&(S.current={startX:e,startY:t,startAz:$.azimuth,startEl:$.elevation})},[x,$]),A=(0,i.useCallback)((e,t)=>{if(!S.current)return;let r=e-S.current.startX,n=t-S.current.startY;O({azimuth:S.current.startAz+.5*r,elevation:Math.max(-89,Math.min(89,S.current.startEl-.5*n))})},[]),I=(0,i.useCallback)(()=>{S.current=null},[]),N=(0,i.useCallback)(e=>{if(!x)return;let t=0,r=0;switch(e.key){case"ArrowLeft":t=-10;break;case"ArrowRight":t=10;break;case"ArrowUp":r=10;break;case"ArrowDown":r=-10;break;default:return}e.preventDefault(),O(e=>({azimuth:e.azimuth+t,elevation:Math.max(-89,Math.min(89,e.elevation+r))}))},[x]),T=0!==d&&!w&&!g&&!v;(0,i.useEffect)(()=>{let e;if(!T)return;let t=0,r=n=>{if(!S.current&&n-t>=50){let e=0===t?50:n-t;t=n;let r=e/16.67*d;O(e=>lI(lI({},e),{},{azimuth:e.azimuth+r}))}e=requestAnimationFrame(r)};return e=requestAnimationFrame(r),()=>cancelAnimationFrame(e)},[d,T]);let R=(0,i.useMemo)(()=>({width:y,height:s,data:e,xKey:t,yKey:r,zKey:n,project:z,xDomain:M,yDomain:D,zDomain:C,normalize:P,camera:$}),[y,s,e,t,r,n,z,M,D,C,P,$]),L=p??`3D chart of ${r} by ${t} and ${n}`,q=x||0!==d;return(0,f.jsx)("div",{ref:m,style:{width:"100%",touchAction:x?"none":void 0,userSelect:x?"none":void 0},children:y>0&&(0,f.jsx)("svg",{role:"img","aria-label":L,tabIndex:q?0:void 0,width:y,height:s,onKeyDown:N,onFocus:()=>j(!0),onBlur:()=>j(!1),onMouseEnter:()=>b(!0),onMouseDown:e=>E(e.clientX,e.clientY),onMouseMove:e=>A(e.clientX,e.clientY),onMouseUp:I,onMouseLeave:()=>{b(!1),I()},onTouchStart:e=>{let t=e.touches[0];t&&E(t.clientX,t.clientY)},onTouchMove:e=>{let t=e.touches[0];t&&(e.preventDefault(),A(t.clientX,t.clientY))},onTouchEnd:I,style:{cursor:x?"grab":void 0,touchAction:x?"none":void 0},children:(0,f.jsx)(lz,{value:R,children:h})})})}function lR({color:e,radius:t=4,opacity:r=.85}){let{data:n,xKey:l,yKey:a,zKey:o,project:s,xDomain:c,yDomain:u,zDomain:x,normalize:d}=lE(),p=(0,i.useMemo)(()=>n.map((e,t)=>{let{px:r,py:n,depth:i}=s(d(e[l],c),d(e[a],u),d(e[o],x));return{px:r,py:n,depth:i,index:t}}).sort((e,t)=>
95e.depth-t.depth),[n,l,a,o,s,c,u,x,d]);return(0,f.jsx)("g",{children:p.map(n=>{let l=.75+(n.depth+.5)*.25;return(0,f.jsx)("circle",{cx:n.px,cy:n.py,r:t*l,fill:e,fillOpacity:r*l},n.index)})})}let lL=`
96  attribute vec3 a_position;
97  uniform vec2 u_resolution;
98  uniform vec2 u_center;
99  uniform float u_scale;
100  uniform float u_cosAz;
101  uniform float u_sinAz;
102  uniform float u_cosEl;
103  uniform float u_sinEl;
104  uniform float u_size;
105  varying float v_depth;
106  void main() {
107    vec3 p = a_position - 0.5;
108    float x1 = p.x * u_cosAz + p.z * u_sinAz;
109    float z1 = -p.x * u_sinAz + p.z * u_cosAz;
110    float y1 = p.y * u_cosEl - z1 * u_sinEl;
111    float z2 = p.y * u_sinEl + z1 * u_cosEl;
112    float px = u_center.x + x1 * u_scale;
113    float py = u_center.y - y1 * u_scale;
114    vec2 clip = (vec2(px, py) / u_resolution) * 2.0 - 1.0;
115    gl_Position = vec4(clip.x, -clip.y, z2, 1.0);
116    v_depth = z2;
117    float depthFactor = 0.75 + (z2 + 0.5) * 0.25;
118    // Compensate for smoothstep edge erosion (visible at r=0.48, not 0.5)
119    // so visible circle matches SVG radius exactly
120    gl_PointSize = (u_size * depthFactor) / 0.96;
121  }
122`,lq=`
123  precision mediump float;
124  uniform vec3 u_color;
125  uniform float u_opacity;
126  varying float v_depth;
127  void main() {
128    vec2 coord = gl_PointCoord - vec2(0.5);
129    float dist = length(coord);
130    if (dist > 0.5) discard;
131    float edge = 1.0 - smoothstep(0.48, 0.5, dist);
132    float depthFactor = 0.75 + (v_depth + 0.5) * 0.25;
133    float a = u_opacity * depthFactor * edge;
134    // Premultiplied alpha — required for correct compositing over page
135    gl_FragColor = vec4(u_color * a, a);
136  }
137`;function l_(e,t,r){let n=e.createShader(t);return n?(e.shaderSource(n,r),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS))?n:(e.deleteShader(n),null):null}function lW({color:e,size:t=4,opacity:r=.85}){let{data:n,xKey:l,yKey:a,zKey:o,xDomain:s,yDomain:c,zDomain:u,normalize:x,camera:d,width:p,height:h}=lE(),m=(0,i.useRef)(null),y=(0,i.useRef)(null),k=(0,i.useRef)(null),g=(0,i.useRef)(null),b=(0,i.useRef)(null),v=(0,i.useMemo)(()=>{let e=new Float32Array(3*n.length);for(let t=0;t<n.length;t++)e[3*t]=x(n[t][l],s),e[3*t+1]=x(n[t][a],c),e[3*t+2]=x(n[t][o],u);return e},[n,l,a,o,s,c,u,x]);return((0,i.useEffect)(()=>{let e=b.current;if(!e)return;let t=e.ownerSVGElement;if(!t)return;let r=t.parentElement;if(!r)return;if("static"===getComputedStyle(r).position&&(r.style.position="relative"),!m.current){let e=document.createElement("canvas");e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.pointerEvents="none",m.current=e}let n=m.current;return r.appendChild(n),y.current=r,()=>{n.parentElement&&n.parentElement.removeChild(n)}},[]),(0,i.useEffect)(()=>{let l=m.current;if(!l||p<=0||h<=0)return;let i=2*(window.devicePixelRatio||2);l.width=p*i,l.height=h*i,l.style.width=`${p}px`,l.style.height=`${h}px`,k.current||(k.current=l.getContext("webgl",{alpha:!0,premultipliedAlpha:!0,antialias:!0}));let a=k.current;if(!a)return;g.current||(g.current=function(e){let t=l_(e,e.VERTEX_SHADER,lL),r=l_(e,e.FRAGMENT_SHADER,lq);if(!t||!r)return null;let n=e.createProgram();return n?(e.attachShader(n,t),e.attachShader(n,r),e.linkProgram(n),e.getProgramParameter(n,e.LINK_STATUS))?n:(e.deleteProgram(n),null):null}(a));let o=g.current;if(!o)return;let s=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,s),a.bufferData(a.ARRAY_BUFFER,v,a.STATIC_DRAW),a.viewport(0,0,l.width,l.height),a.clearColor(0,0,0,0),a.clear(a.COLOR_BUFFER_BIT),a.enable(a.BLEND),a.blendFunc(a.ONE,a.ONE_MINUS_SRC_ALPHA),a.useProgram(o);let c=a.getAttribLocation(o,"a_position");a.enableVertexAttribArray(c),a.vertexAttribPointer(c,3,a.FLOAT,!1,0,0);let u=d.azimuth*Math.PI/180,x=d.elevation*Math.PI/180,f=.35*Math.min(p,h),[y,b,j]=(0,nL.G0)((0,nL.jR)(e));a.uniform2f(a.getUniformLocation(o,"u_resolution"),p,h),a.uniform2f(a.getUniformLocation(o,"u_center"),p/2,h/2),a.uniform1f(a.getUniformLocation(o,"u_scale"),f),a.uniform1f(a.getUniformLocation(o,"u_cosAz"),Math.cos(u)),a.uniform1f(a.getUniformLocation(o,"u_sinAz"),Math.sin(u)),a.uniform1f(a.getUniformLocation(o,"u_cosEl"),Math.cos(x)),a.uniform1f(a.getUniformLocation(o,"u_sinEl"),Math.sin(x)
137),a.uniform3f(a.getUniformLocation(o,"u_color"),y,b,j),a.uniform1f(a.getUniformLocation(o,"u_size"),t*i),a.uniform1f(a.getUniformLocation(o,"u_opacity"),r),a.drawArrays(a.POINTS,0,n.length),a.deleteBuffer(s)},[v,d,e,t,r,p,h,n.length]),p<=0||h<=0)?null:(0,f.jsx)("g",{ref:b})}function lG({color:e,barWidth:t=.06,barDepth:r=.06}){let{data:n,xKey:l,yKey:a,zKey:o,project:s,xDomain:c,yDomain:u,zDomain:x,normalize:d}=lE(),p=(0,i.useMemo)(()=>n.map((e,n)=>{let i=d(e[l],c),p=d(e[a],u),f=d(e[o],x),h=t/2,m=r/2,y=s(i-h,p,f-m),k=s(i+h,p,f-m),g=s(i-h,p,f+m),b=s(i+h,p,f+m),v=s(i-h,0,f-m),j=s(i+h,0,f-m),w=s(i-h,0,f+m),$=s(i+h,0,f+m),O=(y.depth+b.depth+v.depth+$.depth)/4;return{topFL:y,topFR:k,topBL:g,topBR:b,botFL:v,botFR:j,botBL:w,botBR:$,avgDepth:O,index:n,ny:p}}).sort((e,t)=>e.avgDepth-t.avgDepth),[n,l,a,o,s,c,u,x,d,t,r]);return(0,f.jsx)("g",{children:p.map(t=>{let r=(e,t)=>e.map(e=>`${e.px},${e.py}`).join(" "),n=[t.botFL,t.botFR,t.topFR,t.topFL],l=[t.botFR,t.botBR,t.topBR,t.topFR],i=[t.topFL,t.topFR,t.topBR,t.topBL];return(0,f.jsxs)("g",{children:[(0,f.jsx)("polygon",{points:r(n,0),fill:e,fillOpacity:.9,stroke:e,strokeWidth:.5}),(0,f.jsx)("polygon",{points:r(l,0),fill:e,fillOpacity:.7,stroke:e,strokeWidth:.5}),(0,f.jsx)("polygon",{points:r(i,0),fill:e,fillOpacity:1,stroke:e,strokeWidth:.5})]},t.index)})})}function lV({divisions:e=5}){let{project:t}=lE(),r=(0,i.useMemo)(()=>{let r=[];for(let n=0;n<=e;n++){let l=n/e,i=t(l,0,0),a=t(l,0,1);r.push({x1:i.px,y1:i.py,x2:a.px,y2:a.py,depth:(i.depth+a.depth)/2});let o=t(0,0,l),s=t(1,0,l);r.push({x1:o.px,y1:o.py,x2:s.px,y2:s.py,depth:(o.depth+s.depth)/2})}return r.sort((e,t)=>e.depth-t.depth)},[t,e]);return(0,f.jsx)("g",{children:r.map((e,t)=>(0,f.jsx)("line",{x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2,stroke:"var(--color-border)",strokeOpacity:.3,strokeWidth:1},t))})}function lF({labels:e=!0}){let{project:t,xKey:r,yKey:n,zKey:l,xDomain:i,yDomain:a,zDomain:o}=lE(),s=t(0,0,0),c=t(1,0,0),u=t(0,1,0),x=t(0,0,1),d="var(--color-border-emphasized)",p="var(--color-text-secondary)";return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:s.px,y1:s.py,x2:c.px,y2:c.py,stroke:d,strokeWidth:1.5}),(0,f.jsx)("line",{x1:s.px,y1:s.py,x2:u.px,y2:u.py,stroke:d,strokeWidth:1.5}),(0,f.jsx)("line",{x1:s.px,y1:s.py,x2:x.px,y2:x.py,stroke:d,strokeWidth:1.5}),e&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("text",{x:c.px+8,y:c.py,fill:p,fontSize:11,dominantBaseline:"central",children:[r," [",i[0],"-",i[1],"]"]}),(0,f.jsxs)("text",{x:u.px+8,y:u.py,fill:p,fontSize:11,dominantBaseline:"central",children:[n," [",a[0],"-",a[1],"]"]}),(0,f.jsxs)("text",{x:x.px+8,y:x.py,fill:p,fontSize:11,dominantBaseline:"central",children:[l," [",o[0],"-",o[1],"]"]})]})]})}function lB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lX(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lB(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lB(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lH({colorRange:e,opacity:t=.8,wireframe:r=!1}){let{data:n,xKey:l,yKey:a,zKey:o,project:s,xDomain:c,yDomain:u,zDomain:x,normalize:d}=lE(),p=(0,i.useMemo)(()=>{let t=[...new Set(n.map(e=>e[l]))].sort((e,t)=>e-t),r=[...new Set(n.map(e=>e[o]))].sort((e,t)=>e-t),i=t.length,p=r.length;if(i<2||p<2)return[];let f=new Map;for(let e of n)f.set(`${e[l]},${e[o]}`,e);let h=[];for(let n=0;n<p-1;n++)for(let p=0;p<i-1;p++){let i=[f.get(`${t[p]},${r[n]}`),f.get(`${t[p+1]},${r[n]}`),f.get(`${t[p+1]},${r[n+1]}`),f.get(`${t[p]},${r[n+1]}`)];if(i.some(e=>!e))continue;let m=i.filter(e=>null!=e).map(e=>{let t=d(e[l],c),r=d(e[a],u);return lX(lX({},s(t,r,d(e[o],x))),{},{ny:r})}),y=m.reduce((e,t)=>e+t.ny,0)/4,k=m.reduce((e,t)=>e+t.depth,0)/4,g=function(e,t){let r=Math.max(0,Math.min(1,t));if(1===e.length)return e[0];let n=r*(e.length-1),l=Math.floor(n),i=Math.min(l+1,e.length-1);return n-l<.5?e[l]:e[i]}(e,y);h.push({points:m.map(e=>`${e.px},${e.py}`).join(" "),color:g,depth:k})}return h.sort((e,t)=>
137e.depth-t.depth)},[n,l,a,o,s,c,u,x,d,e]);return(0,f.jsx)("g",{children:p.map((e,n)=>(0,f.jsx)("polygon",{points:e.points,fill:r?"none":e.color,fillOpacity:t,stroke:e.color,strokeWidth:r?1:.5,strokeOpacity:r?.8:.3},n))})}function lY(e){let t=e.currentTarget.ownerSVGElement;if(!t)return{x:0,y:0};let r=t.createSVGPoint();r.x=e.clientX,r.y=e.clientY;let n=r.matrixTransform(e.currentTarget.getScreenCTM()?.inverse());return{x:n.x,y:n.y}}function lU({mode:e="x",onBrush:t,onClear:r,color:n="var(--color-accent)",opacity:l=.15}){let{width:a,height:o,data:s,xKey:c,xScale:u,yScale:x}=nv(),{0:d,1:p}=(0,i.useState)(null),h=(0,i.useRef)(!1),m=(0,i.useRef)({x:0,y:0}),y=(0,i.useCallback)(e=>{e.target.setPointerCapture(e.pointerId),h.current=!0;let{x:t,y:r}=lY(e);m.current={x:t,y:r},p({x0:t,y0:r,x1:t,y1:r})},[]),k=(0,i.useCallback)(t=>{if(!h.current)return;let{x:r,y:n}=lY(t),{x:l,y:i}=m.current;"x"===e?p({x0:Math.min(l,r),y0:0,x1:Math.max(l,r),y1:o}):p({x0:Math.min(l,r),y0:Math.min(i,n),x1:Math.max(l,r),y1:Math.max(i,n)})},[e,o]),g=(0,i.useCallback)(()=>{let n;if(h.current=!1,!d)return;let l=Math.abs(d.x1-d.x0),i=Math.abs(d.y1-d.y0);if(l<3&&("x"===e||i<3)){p(null),r?.();return}if(ny(u))return void p(null);let a=u.invert(d.x0),o=u.invert(d.x1),f={x:[a,o]};if("xy"===e){let e=x.invert(d.y1),t=x.invert(d.y0);f.y=[e,t],n=s.filter(r=>{let n=r[c];return"number"==typeof n&&!(n<a)&&!(n>o)&&Object.entries(r).some(([r,n])=>r!==c&&"number"==typeof n&&n>=e&&n<=t)})}else n=s.filter(e=>{let t=e[c];return"number"==typeof t&&t>=a&&t<=o});t?.(f,n)},[d,e,u,x,s,c,t,r]),b=d?d.x0:0,v=d?d.y0:0,j=d?d.x1-d.x0:0,w=d?d.y1-d.y0:0;return(0,f.jsxs)("g",{children:[(0,f.jsx)("rect",{x:0,y:0,width:a,height:o,fill:"transparent",style:{cursor:"crosshair",touchAction:"none",userSelect:"none"},onPointerDown:y,onPointerMove:k,onPointerUp:g,onPointerCancel:g}),d&&(j>1||w>1)&&(0,f.jsx)("rect",{x:b,y:v,width:j,height:w,fill:n,fillOpacity:l,stroke:n,strokeWidth:1,strokeOpacity:.4,rx:2*("xy"===e),pointerEvents:"none"})]})}function lZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lK(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lZ(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lQ(){return(0,f.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",children:(0,f.jsx)("path",{d:"M8 3v10M3 8h10"})})}function lJ(){return(0,f.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",children:(0,f.jsx)("path",{d:"M3 8h10"})})}function l0(){return(0,f.jsx)("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",children:(0,f.jsx)("path",{d:"M2 8a6 6 0 1 1 1.5 4M2 12V8h4"})})}function l1({onXDomainChange:e,onYDomainChange:t,zoomSpeed:r=.1,xOnly:n=!1,yOnly:l=!1,toolbar:a="top-right"}){let{width:o,height:s,xScale:c,yScale:u,svgRef:x}=nv(),d=(0,i.useRef)(null);(0,i.useEffect)(()=>{d.current||(d.current={x:ny(c)?null:c.domain(),y:u.domain()})},[c,u]);let p=(0,i.useRef)(null),h=(0,i.useRef)(new Map),m=(0,i.useRef)(null),y=(0,i.useCallback)(()=>ny(c)?[0,0]:c.domain(),[c]),k=(0,i.useCallback)((e,t,r)=>
137{let[n,l]=e,i=l-n,a=(r-n)/i,o=i*t;return[r-o*a,r+o*(1-a)]},[]),g=(0,i.useCallback)((r,i,a)=>{if(!l&&!ny(c)){let[t,n]=c.domain(),l=null!=i?c.invert(i):(t+n)/2;e?.(k([t,n],r,l))}if(!n){let[e,n]=u.domain(),l=null!=a?u.invert(a):(e+n)/2;t?.(k([e,n],r,l))}},[c,u,e,t,n,l,k]),b=(0,i.useCallback)(i=>{i.preventDefault();let a=i.currentTarget.ownerSVGElement;if(!a)return;let o=a.createSVGPoint();o.x=i.clientX,o.y=i.clientY;let s=o.matrixTransform(i.currentTarget.getScreenCTM()?.inverse()),x=1+Math.sign(i.deltaY)*Math.min(Math.abs(i.deltaY),50)/50*r;if(!l&&!ny(c)){let[t,r]=c.domain(),n=c.invert(s.x);e?.(k([t,r],x,n))}if(!n){let[e,r]=u.domain(),n=u.invert(s.y);t?.(k([e,r],x,n))}},[r,c,u,e,t,n,l,k]),v=(0,i.useCallback)(e=>{if(e.target.setPointerCapture(e.pointerId),e.preventDefault(),h.current.set(e.pointerId,{x:e.clientX,y:e.clientY}),2===h.current.size){let e=[...h.current.values()];m.current={dist:Math.hypot(e[1].x-e[0].x,e[1].y-e[0].y),xDomain:y(),yDomain:u.domain()},p.current=null}else 1===h.current.size&&(p.current={startX:e.clientX,startY:e.clientY,xDomain:y(),yDomain:u.domain()})},[y,u]),j=(0,i.useCallback)(r=>{if(h.current.set(r.pointerId,{x:r.clientX,y:r.clientY}),2===h.current.size&&m.current){let r=[...h.current.values()],i=Math.hypot(r[1].x-r[0].x,r[1].y-r[0].y),a=m.current.dist/i;if(!l&&!ny(c)){let[t,r]=m.current.xDomain,n=(t+r)/2,l=(r-t)/2*a;e?.([n-l,n+l])}if(!n){let[e,r]=m.current.yDomain,n=(e+r)/2,l=(r-e)/2*a;t?.([n-l,n+l])}}else if(p.current){let i=r.clientX-p.current.startX,a=r.clientY-p.current.startY;if(!l&&!ny(c)){let[t,r]=p.current.xDomain,n=-(i/o)*(r-t);e?.([t+n,r+n])}if(!n){let[e,r]=p.current.yDomain,n=a/s*(r-e);t?.([e+n,r+n])}}},[c,o,s,e,t,n,l]),w=(0,i.useCallback)(e=>{h.current.delete(e.pointerId),h.current.size<2&&(m.current=null),0===h.current.size&&(p.current=null)},[]),$=(0,i.useCallback)(()=>{let r=d.current;r&&(r.x&&e?.(r.x),t?.(r.y))},[e,t]),O=x.current?.parentElement;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("g",{children:(0,f.jsx)("rect",{x:0,y:0,width:o,height:s,fill:"transparent",style:{cursor:"grab",touchAction:"none",userSelect:"none"},onWheel:b,onPointerDown:v,onPointerMove:j,onPointerUp:w,onPointerCancel:w})}),a&&O&&(0,q.createPortal)((0,f.jsxs)("div",{style:(e=>{let t={position:"absolute",display:"flex",flexDirection:"column",gap:4,zIndex:1};switch(e){case"top-right":return lK(lK({},t),{},{top:8,right:8});case"top-left":return lK(lK({},t),{},{top:8,left:8});case"bottom-right":return lK(lK({},t),{},{bottom:8,right:8});case"bottom-left":return lK(lK({},t),{},{bottom:8,left:8})}})(a),children:[(0,f.jsx)(W.K,{label:"Zoom in",icon:(0,f.jsx)(lQ,{}),variant:"ghost",size:"sm",onClick:()=>g(1/(1+r))}),(0,f.jsx)(W.K,{label:"Zoom out",icon:(0,f.jsx)(lJ,{}),variant:"ghost",size:"sm",onClick:()=>g(1+r)}),(0,f.jsx)(W.K,{label:"Reset zoom",icon:(0,f.jsx)(l0,{}),variant:"ghost",size:"sm",onClick:$})]}),O)]})}function l2({onSelect:e,onSelectionChange:t,selected:r=[],color:n="var(--color-accent)",radius:l=6}){let{width:a,height:o,data:s,xKey:c,xScale:u,yScale:x}=nv(),d=(0,i.useCallback)(n=>{let l=n.currentTarget.ownerSVGElement;if(!l)return;let i=l.createSVGPoint();i.x=n.clientX,i.y=n.clientY;let a=i.matrixTransform(n.currentTarget.getScreenCTM()?.inverse()),o=0,d=1/0;s.forEach((e,t)=>{let r=nk(e,c,u),n=Object.keys(e).filter(t=>t!==c&&"number"==typeof e[t]),l=n.length>0?x(e[n[0]]):0,i=Math.hypot(r-a.x,l-a.y);i<d&&(d=i,o=t)}),!(d>30)&&(e?.(s[o],o),t&&(n.shiftKey||n.metaKey?t(r.includes(o)?r.filter(e=>e!==o):[...r,o]):t([o])))},[s,c,u,x,r,e,t]);return(0,f.jsxs)("g",{children:[(0,f.jsx)("rect",{x:0,y:0,width:a,height:o,fill:"transparent",style:{cursor:"pointer"},onPointerUp:d}),r.map(e=>{if(e<0||e>=s.length)return null;let t=s[e],r=nk(t,c,u),i=Object.keys(t).find(e=>e!==c&&"number"==typeof t[e]),a=i?x(t[i]):0;return(0,f.jsx)("circle",{cx:r,cy:a,r:l,fill:"none",stroke:n,strokeWidth:2,pointerEvents:"none"},e)})]})}function l5({y:e,x:t,color:r="var(--color-border-emphasized)",strokeWidth:n=1,strokeDasharray:l="6 3",label:i,labelPosition:a="end"}){let{width:o,height:s,xScale:c,yScale:u}=nv();if(null!=e){let t=u(e),s=i?5.5*i.length+8:0,c="end"===a?o-s-2:2;return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:0,x2:o,y1:t,y2:t,stroke:r,strokeWidth:n,strokeDasharray:l}),i&&(0,f.jsxs)("g",{transform:`translate(${c},${t})`,pointerEvents:"none",children:[(0,f.jsx)("rect",{x:0,y:-7,width:s,height:14,rx:3,fill:"var(--color-background-popover)",fillOpacity:.85,stroke:r,strokeWidth:.5}),(0,f.jsx)("text",{x:s/2,dy:"0.35em",textAnchor:"middle",fontSize:10,fontWeight:500,fill:r,children:i})]})]})}if(null!=t&&!ny(c)){let e=c(t),o=i?5.5*i.length+8:0,u="end"===a?4:s-14-4;return(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:e,x2:e,y1:0,y2:s,stroke:r,strokeWidth:n,strokeDasharray:l}),i&&(0,f.jsxs)("g",{transform:`translate(${e-o/2},${u})`,pointerEvents:"none",children:[(0,f.jsx)("rect",{x:0,y:0,width:o,height:14,rx:3,fill:"var(--color-background-popover)",fillOpacity:.85,stroke:r,strokeWidth:.5}),(0,f.jsx)("text",{x:o/2,y:7,dy:"0.35em",textAnchor:"middle",fontSize:10,fontWeight:500,fill:r,children:i})]})]})}return null}let l4=(0,i.createContext)(null),l8=l4.Provider;function l7(){let e=(0,i.useContext)(l4);if(!e)throw Error("Sankey components must be used inside <SankeyChart>");return e}let l3=[[.65,.2,270],[.6,.17,235],[.62,.16,190],[.64,.18,155],[.58,.15,40],[.55,.14,350],[.54,.15,20],[.56,.13,3
13700]];function l6({nodes:e,links:t,columns:r,height:n=320,nodeWidth:l=20,nodeGap:o=14,nodeColor:s,minColumnWidth:c=160,label:u="Sankey chart",children:x}){let d=(0,i.useRef)(null),{0:p,1:h}=(0,i.useState)(0);(0,i.useLayoutEffect)(()=>{let e=d.current;if(!e)return;let t=new ResizeObserver(e=>{h(e[0]?.contentRect.width??0)});return t.observe(e),()=>t.disconnect()},[]);let m=Math.max(p,(0,i.useMemo)(()=>(function(e,t,r){if(e)return e.length;let n=new Map,l=new Map;t.forEach(e=>{n.set(e.id,0),l.set(e.id,[])}),r.forEach(e=>{n.set(e.target,(n.get(e.target)||0)+1),l.get(e.source)?.push(e.target)});let i=new Map,a=[];for(t.forEach(e=>{0===n.get(e.id)&&(a.push(e.id),i.set(e.id,0))});a.length;){let e=a.shift();if(null==e)break;let t=i.get(e)??0;for(let r of l.get(e)||[])i.set(r,Math.max(i.get(r)||0,t+1)),n.set(r,(n.get(r)||0)-1),0===n.get(r)&&a.push(r)}return Math.max(...Array.from(i.values()),0)+1})(r,e,t),[r,e,t])*c),y=p>0&&m>p,k=(0,i.useMemo)(()=>0===p?null:function(e,t,r){let{width:n,height:l,nodeWidth:i=20,nodeGap:a=14,labelMargin:o=28}=r,s=r.columns?r.columns.map(e=>Array.isArray(e)?{ids:e}:e):function(e,t){let r=new Map,n=new Map;e.forEach(e=>{r.set(e.id,0),n.set(e.id,[])}),t.forEach(e=>{r.set(e.target,(r.get(e.target)||0)+1),n.get(e.source)?.push(e.target)});let l=new Map,i=[];for(e.forEach(e=>{0===r.get(e.id)&&(i.push(e.id),l.set(e.id,0))});i.length;){let e=i.shift();if(null==e)break;let t=l.get(e)??0;for(let a of n.get(e)||[]){let e=t+1;l.set(a,Math.max(l.get(a)||0,e)),r.set(a,(r.get(a)||0)-1),0===r.get(a)&&i.push(a)}}let a=Array.from({length:Math.max(...Array.from(l.values()),0)+1},()=>({ids:[]}));return e.forEach(e=>{a[l.get(e.id)||0].ids.push(e.id)}),a}(e,t),c=s.length,u=s.some(e=>e.label),x=new Map;e.forEach(e=>x.set(e.id,e));let d=l-o-16-20*!!u,p=0;s.forEach(e=>{let t=e.ids.reduce((e,t)=>e+(x.get(t)?.value||0),0);t>p&&(p=t)});let f=(d-(Math.max(...s.map(e=>e.ids.length))-1)*a)/p,h=c>1?(n-i)/(c-1):0,m=[],y=new Map,k=0;s.forEach((e,t)=>{let r=t*h;m.push({x:r,label:e.label,ids:e.ids});let n=o+(d-e.ids.reduce((e,t)=>e+(x.get(t)?.value||0)*f,0)-(e.ids.length-1)*a)/2;e.ids.forEach(e=>{let l=x.get(e);if(!l)return;let o=l.value*f,s=l.color||l3[k%l3.length];k++,y.set(e,{id:e,label:l.label,value:l.value,color:s,x:r,y:n,width:i,height:o,column:t,_sourceOffset:0,_targetOffset:0}),n+=o+a})});let g=t.flatMap(e=>{let t=y.get(e.source),r=y.get(e.target);if(!t||!r)return[];let n=e.value*f,l=t.y+t._sourceOffset,i=r.y+r._targetOffset;return t._sourceOffset+=n,r._targetOffset+=n,[{source:t,target:r,value:e.value,height:n,sourceY:l,targetY:i}]});return{nodes:Array.from(y.values()),links:g,columns:m,valueScale:f,maxValue:p}}(e,t,{width:m,height:n,nodeWidth:l,nodeGap:o,columns:r}),[e,t,m,n,l,o,r,p]),g=(0,i.useMemo)(()=>k?{nodes:k.nodes,links:k.links,columns:k.columns,width:m,height:n,valueScale:k.valueScale,maxValue:k.maxValue,nodeWidth:l,nodeColor:s}:null,[k,m,n,l,s]),b=(0,i.useMemo)(()=>new Map(e.map(e=>[e.id,e.label||e.id])),[e]),v=t.length>0&&t.length<=100;return(0,f.jsxs)("div",{ref:d,style:{width:"100%"},children:[g&&(0,f.jsx)("div",{role:y?"group":void 0,"aria-label":y?u:void 0,tabIndex:y?0:void 0,style:y?{overflowX:"auto",overflowY:"hidden"}:void 0,children:(0,f.jsx)("svg",{role:"img","aria-label":u,width:m,height:n,style:{overflow:"visible",display:"block"},children:(0,f.jsx)(l8,{value:g,children:x})})}),v&&(0,f.jsx)(a.s,{as:"div",children:(0,f.jsxs)("table",{children:[(0,f.jsx)("caption",{children:`${u} data`}),(0,f.jsx)("thead",{children:(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"col",children:"From"}),(0,f.jsx)("th",{scope:"col",children:"To"}),(0,f.jsx)("th",{scope:"col",children:"Value"})]})}),(0,f.jsx)("tbody",{children:t.map((e,t)=>(0,f.jsxs)("tr",{children:[(0,f.jsx)("th",{scope:"row",children:b.get(e.source)??e.source}),(0,f.jsx)("td",{children:b.get(e.target)??e.target}),(0,f.jsx)("td",{children:String(e.value)})]},t))})]})})]})}function l9(e,t){return`oklch(${e[0]} ${e[1]} ${e[2]} / ${t})`}function ie({color:e="gradient",opacity:t=.7,tension:r=.5}){let{links:n}=l7(),l="object"==typeof e&&"gradient"in e?{type:"gradient",bias:e.gradient}:"gradient"===e?{type:"gradient",bias:.5}:"source"===e?{type:"source"}:"target"===e?{type:"target"}:{type:"flat",value:e};return(0,f.jsxs)("g",{children:["gradient"===l.type&&(0,f.jsx)("defs",{children:n.map((e,r)=>(0,f.jsx)(it,{index:r,link:e,opacity:t,bias:l.bias},r))}),n.map((e,n)=>{let i,a,o=e.source.x+e.source.width,s=e.target.x,c=e.sourceY,u=e.targetY,x=e.height,d=(s-o)*r,p=`M${o},${c} C${o+d},${c} ${s-d},${u} ${s},${u} L${s},${u+x} C${s-d},${u+x} ${o+d},${c+x} ${o},${c+x} Z`;return"flat"===l.type?(i=l.value,a=t):i="source"===l.type?l9(e.source.color,t):"target"===l.type?l9(e.target.color,t):`url(#astryx-sankey-grad-${n})`,(0,f.jsx)("path",{d:p,fill:i,opacity:a},n)})]})}function it({index:e,link:t,opacity:r,bias:n}){let l=t.source.x+t.source.width,i=t.target.x,a=Math.max(0,n-.15),o=Math.min(1,n+.15);return(0,f.jsxs)("linearGradient",{id:`astryx-sankey-grad-${e}`,x1:l,x2:i,y1:0,y2:0,gradientUnits:"userSpaceOnUse",children:[(0,f.jsx)("stop",{offset:"0%",stopColor:l9(t.source.color,r)}),(0,f.jsx)("stop",{offset:`${100*a}%`,stopColor:l9(t.source.color,.9*r)}),(0,f.jsx)("stop",{offset:`${100*o}%`,stopColor:l9(t.target.color,.9*r)}),(0,f.jsx)("stop",{offset:"100%",stopColor:l9(t.target.color,r)})]})}function ir(e,t){return`oklch(${e[0]} ${e[1]} ${e[2]} / ${t})`}function il({glow:e=!0}){let{nodes:t,nodeColor:r}=l7();return(0,f.jsx)("g",{children:t.map(t=>{let n=r||ir(t.color,.9),l=r||ir(t.color,.12);return(0,f.jsxs)("g",{children:[e&&(0,f.jsx)("rect",{x:t.x-3,y:t.y-1,width:t.width+6,height:t.height+2,rx:4,fill:l,opacity:r?.12:1}),(0,f.jsx)("rect",{x:t.x,y:t.y,width:t.width,height:t.height,rx:1.5,fill:n})]},t.id)})})}function ii(e){return e>=1e4?Math.round(e/1e3)+"k":e>
137=1e3?(e/1e3).toFixed(1)+"k":e.toLocaleString()}function ia({showPercent:e=!0,formatValue:t=ii}){let{nodes:r,columns:n,maxValue:l,height:i,nodeWidth:a,nodeColor:o}=l7(),s=n.length-1;return(0,f.jsx)("g",{children:r.map(r=>{let n=r.value/l*100,c=n>=10?Math.round(n)+"%":n.toFixed(1)+"%",u=t(r.value),x=`${r.label} = ${u}`,d=6.5*x.length;return r.height>=d+8?(0,f.jsx)(io,{node:r,nodeWidth:a,nodeColor:o,text:x,pctStr:c,showPercent:e,height:i},r.id):(0,f.jsx)(is,{node:r,nodeWidth:a,text:x,pctStr:c,showPercent:e,height:i,isLastColumn:r.column===s},r.id)})})}function io({node:e,nodeWidth:t,nodeColor:r,text:n,pctStr:l,showPercent:i,height:a}){let o=e.x+t/2,s=e.y+e.height/2;return(0,f.jsxs)("g",{children:[(0,f.jsx)("g",{transform:`translate(${o}, ${s}) rotate(-90)`,children:(0,f.jsx)("text",{x:0,y:0,textAnchor:"middle",dominantBaseline:"central",style:{font:"600 10px/1 system-ui",fill:function(e,t){if(t){let e=t.toLowerCase().trim();return"black"===e||/^#[0-3]/.test(e)||/^#.[0-3]/.test(e)||/^rgb\(\s*[0-7]\d?\s*,/.test(e)?"var(--color-on-dark, #fff)":"var(--color-on-light, #000)"}return e[0]<.6?"var(--color-on-dark, #fff)":"var(--color-on-light, #000)"}(e.color,r),letterSpacing:"-0.01em"},children:n})}),i&&e.column>0&&(0,f.jsx)("text",{x:o,y:Math.min(a-2,e.y+e.height+12),textAnchor:"middle",style:{font:"500 9px/1 system-ui",fill:"var(--color-text-tertiary, #8e8ea0)"},children:l})]})}function is({node:e,nodeWidth:t,text:r,pctStr:n,showPercent:l,height:i,isLastColumn:a}){let o=e.x+t/2,s=e.y+e.height/2,c=6*r.length+10,u=a?e.x-6:e.x+t+6;return(0,f.jsxs)("g",{children:[(0,f.jsx)("rect",{x:a?u-c+4:u-4,y:s-8,width:c,height:16,rx:3,fill:"var(--color-background-surface, #fff)",fillOpacity:.9}),(0,f.jsx)("text",{x:u,y:s,textAnchor:a?"end":"start",dominantBaseline:"central",style:{font:"600 10px/1 system-ui",fill:"var(--color-text-primary, #1c1c1e)",letterSpacing:"-0.01em"},children:r}),l&&e.column>0&&(0,f.jsx)("text",{x:o,y:Math.min(i-2,e.y+e.height+12),textAnchor:"middle",style:{font:"500 9px/1 system-ui",fill:"var(--color-text-tertiary, #8e8ea0)"},children:n})]})}function ic({dashArray:e="4 4",color:t,opacity:r=.3,showHeaders:n=!0}){let{columns:l,height:i,nodeWidth:a}=l7();return(0,f.jsx)("g",{children:l.map((l,o)=>(0,f.jsxs)("g",{children:[(0,f.jsx)("line",{x1:l.x+a/2,x2:l.x+a/2,y1:0,y2:i,stroke:t||"var(--color-border, #d0d0d8)",strokeOpacity:r,strokeDasharray:e,strokeWidth:1}),n&&l.label&&(0,f.jsx)("text",{x:l.x+a/2,y:i-2,textAnchor:"middle",style:{font:"500 10px/1 system-ui",fill:"var(--color-text-secondary, #6e6e80)",textTransform:"uppercase",letterSpacing:"0.04em"},children:l.label})]},o))})}l6.displayName="SankeyChart",ie.displayName="SankeyLink",il.displayName="SankeyNode",ia.displayName="SankeyLabel",ic.displayName="SankeyGrid";let iu=["value","max","label","isLabelHidden","hasValueLabel","formatValueLabel","children","size","variant","isIndeterminate","isDisabled","xstyle","className","style","data-testid","ref"];function ix(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function id(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ix(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ix(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ip={sm:{diameter:32,strokeWidth:3},md:{diameter:48,strokeWidth:4},lg:{diameter:64,strokeWidth:5}},ih={k1xSpc:"x3nfvp2",kGNEyG:"x6s0dn4",kjj79g:"xl56j7k",kVAEAm:"x1n2onr6",kmuXW:"x2lah0s",$$css:!0},im={kXwgrk:"xdt5ytf",kOIVth:"xzye2dw",$$css:!0},iy={kDwRjp:"xbh8q5q",kjVXCG:"xpi25hw",$$css:!0},ik={kDwRjp:"xbh8q5q",kU5bRw:"x1owpc8m",k1ekBW:"xxnu56j",kIyJzY:"x80gvsz",kAMwcw:"xlr8y92",$$css:!0},ig={kDwRjp:"xbh8q5q",kU5bRw:"x1owpc8m",kKVMdj:"x16zax3f",k44tkh:"xmg6eyc xnh0sag",kyAemX:"x4hg4is",ko0y90:"xa4qsjk",$$css:!0},ib={accent:{kjVXCG:"xjsr54c",$$css:!0},success:{kjVXCG:"x8y33gb",$$css:!0},warning:{kjVXCG:"x9ezeq1",$$css:!0},error:{kjVXCG:"x1vco6zm",$$css:!0},neutral:{kjVXCG:"xuxf9kk",$$css:!0},disabled:{kjVXCG:"xuxf9kk",$$css:!0}},iv={accent:{kjVXCG:"ximx5ud",$$css:!0},success:{kjVXCG:"x1uro670",$$css:!0},warning:{kjVXCG:"x1wjzxuj",$$css:!0},error:{kjVXCG:"xjswp7v",$$css:!0},neutral:{kjVXCG:"xpi25hw",$$css:!0}};function ij(e,t){let r=t>0?Math.round(e/t*100):0;return`${r}%`}function iw(e){let{value:t=0,max:r=100,label:n,isLabelHidden:a=!0,hasValueLabel:s=!1,formatValueLabel:u=ij,children:d,size:p="md",variant:h="accent",isIndeterminate:m=!1,isDisabled:y=!1,xstyle:k,className:g,style:b,"data-testid":v,ref:j}=e,w=(0,l.A)(e,iu),$=(0,i.useId)(),{diameter:O,strokeWidth:S}
137=ip[p],M=(O-S)/2,D=2*Math.PI*M,C=Number.isFinite(t)?t:0,P=Number.isFinite(r)?r:0,z=Math.min(Math.max(0,C),P),E=P>0?z/P:0,A=u(z,P),I=O/2,N=!a,T=null!=d?d:s&&!m?A:null,R=y?"disabled":h,L=y?"neutral":h;return(0,f.jsxs)("div",id(id(id({ref:j},(0,c.v)((0,x.Ge)("circular-progress",{variant:h,size:p}),o.xk(ih,N&&im,k),g,b)),{},{"data-testid":v},w),{},{children:[(0,f.jsx)("span",id(id({id:$},{0:{className:"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xkdpibf xb3r6kr xzpqnlu xuxw1ft xc342km"},2:{className:"x141an7d x1ltkj2j x1e4wzip xv1l7n4"},1:{className:"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xkdpibf xb3r6kr xzpqnlu xuxw1ft xc342km xnbbluu"},3:{className:"x141an7d x1ltkj2j x1e4wzip xnbbluu"}}[!!(N&&y)|!!N<<1]),{},{children:n})),(0,f.jsxs)("div",id(id({},{className:"x1n2onr6 x3nfvp2"}),{},{children:[(0,f.jsxs)("svg",id(id({role:"progressbar","aria-labelledby":$,"aria-valuenow":m?void 0:z,"aria-valuemin":m?void 0:0,"aria-valuemax":m?void 0:P,"aria-valuetext":m?void 0:A,width:O,height:O,viewBox:`0 0 ${O} ${O}`},{0:{className:"x1lliihq x9tu13d"},1:{className:"x1lliihq x1ka1v4i x1c74tu6 xy02sl2 x1esw782 xa4qsjk"}}[0|!!m]),{},{children:[(0,f.jsx)("circle",id(id({},(0,c.v)((0,x.Ge)("circular-progress-track"),o.xk(iy,iv[L]))),{},{cx:I,cy:I,r:M,strokeWidth:S})),m?(0,f.jsx)("circle",id(id({},(0,c.v)((0,x.Ge)("circular-progress-fill",{variant:R}),o.xk(ig,ib[R]))),{},{cx:I,cy:I,r:M,strokeWidth:S})):(0,f.jsx)("circle",id(id({},(0,c.v)((0,x.Ge)("circular-progress-fill",{variant:R}),o.xk(ik,ib[R]))),{},{cx:I,cy:I,r:M,strokeWidth:S,strokeDasharray:D,strokeDashoffset:D*(1-E)}))]})),null!=T&&(0,f.jsx)("div",id(id({},{className:"x10l6tqk x10a8y8t x78zum5 x6s0dn4 xl56j7k x47corl"}),{},{children:null!=d?d:(0,f.jsx)("span",id(id({},{0:{className:"x141an7d x1ltkj2j x1sodnla xv1l7n4"},1:{className:"x141an7d x1ltkj2j x1sodnla xnbbluu"}}[0|!!y]),{},{children:A}))}))]}))]}))}iw.displayName="CircularProgress";var i$=r(6376),iO=r(29186),iS=r(50230),iM=r(95470);let iD=["label","description","value","onChange","getItemKey","createItem","columns","itemName","status","getItemStatus","getFieldStatus","isReorderable","isDisabled","isLoading","maxItems","isLabelHidden","isOptional","isRequired","ref"];function iC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function iP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iC(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let iz={k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",k7Eaqz:"xeuugli",kVAEAm:"x1n2onr6",$$css:!0},iE={k1xSpc:"xrvj5dj",kGNEyG:"xpqajaz",k1C7PZ:"x1lfs0n9",khm7nJ:"xxs79tx xrs5tkd",k7Eaqz:"xeuugli",$$css:!0},iA={kumcoG:"x1ni329g",$$css:!0},iI={kumcoG:"x1nra26t",$$css:!0},iN={k1xSpc:"xrvj5dj x12gktpv",kGNEyG:"xpqajaz",kOIVth:"xzye2dw xyn4b6",k7Eaqz:"xeuugli",$$css:!0},iT={kBCFzs:"x1rlpkp8",$$css:!0},iR={kBCFzs:"xez1zrf",$$css:!0},iL={kbNqZ1:"x7sv70a x1nh3qrq",keoZOQ:"xcsaf9d xc47mtf",k7Eaqz:"xeuugli",$$css:!0},iq={k1xSpc:"xrvj5dj",kGNEyG:"x6s0dn4",k1C7PZ:"x1lfs0n9",keoZOQ:"xtbrsbv",$$css:!0},i_={k7Eaqz:"xeuugli",$$css:!0},iW={k3aq6I:"xsqj5wx",$$css:!0};function iG(e){return(0,f.jsxs)("svg",iP(iP({viewBox:"0 0 24 24",fill:"none"},e),{},{children:[(0,f.jsx)("circle",{cx:"9",cy:"6",r:"1.5",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"15",cy:"6",r:"1.5",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"9",cy:"12",r:"1.5",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"15",cy:"12",r:"1.5",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"9",cy:"18",r:"1.5",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"15",cy:"18",r:"1.5",fill:"currentColor"})]}))}function iV(e,t,r){if(t===r)return e.slice();let n=e.slice(),[l]=n.splice(t,1);return n.splice(r,0,l),n}function iF(...e){let t=e.filter(Boolean);return t.length>0?t.join(" "):void 0}let iB='[data-list-input-cell] input, [data-list-input-cell] select, [data-list-input-cell] textarea, [data-list-input-cell] button, [data-list-input-cell] [tabindex]:not
137([tabindex="-1"])';function iX(e,t){let r=e??document.documentElement,n=r.style.getPropertyValue("scroll-behavior"),l=r.style.getPropertyPriority("scroll-behavior");r.style.setProperty("scroll-behavior","auto","important");try{null!=e?e.scrollTop+=t:window.scrollBy(0,t)}finally{""===n?r.style.removeProperty("scroll-behavior"):r.style.setProperty("scroll-behavior",n,l)}}let iH=o.xk({kZKGdl:"x1iibmkh xt9y79",kqNkEK:"x1fnez61",$$css:!0}).className?.split(/\s+/).filter(Boolean)??[],iY=0;function iU(){0===(iY=Math.max(0,iY-1))&&document.documentElement.classList.remove(...iH)}function iZ(e){if(!window.matchMedia?.("(prefers-reduced-motion: reduce)").matches&&"function"==typeof document.startViewTransition){0===iY&&document.documentElement.classList.add(...iH),iY+=1;try{document.startViewTransition(()=>(0,q.flushSync)(e)).finished.then(iU,iU)}catch{iU(),e()}return}e()}function iK(e,t){let r=new Map,n=[];for(let t of e.children)if(t instanceof HTMLElement)if("OL"===t.tagName)for(let e of t.children)e instanceof HTMLElement&&null!=e.dataset.listInputMotionKey&&n.push(e);else null!=t.dataset.listInputMotionKey&&n.push(t);for(let e of n){let n=e.dataset.listInputMotionKey;if(null==n)continue;let l=e.getBoundingClientRect();t.get(e)?.cancel(),t.delete(e),r.set(n,{element:e,rect:l})}return r}function iQ(e,t,r,n){try{let l=e.animate(t,r);n.set(e,l),l.finished.then(()=>{n.get(e)===l&&n.delete(e)},()=>{n.get(e)===l&&n.delete(e)})}catch{}}function iJ(e){let t,r,{label:n,description:s,value:u,onChange:d,getItemKey:p,createItem:h,columns:m,itemName:y="item",status:k,getItemStatus:g,getFieldStatus:b,isReorderable:v=!1,isDisabled:j=!1,isLoading:w=!1,maxItems:$,isLabelHidden:O=!1,isOptional:S=!1,isRequired:M=!1,ref:D}=e,C=(0,l.A)(e,iD),P=(0,i.useId)(),z=`list-input-${P}`,A=`${z}-label`,I=s?`${z}-description`:void 0,N=k?.message?`${z}-status`:void 0,T=`${z}-reorder-instructions`,R=(0,i.useRef)(new Map),L=(0,i.useRef)(null),G=(0,i.useRef)(null),F=(0,i.useRef)(null),B=(0,i.useRef)(null),X=(0,i.useRef)(null),U=(0,i.useRef)(null),er=(0,i.useRef)(null),en=(0,i.useRef)(null),el=(0,i.useRef)(new Map),ei=(0,i.useRef)(null),ea=(0,i.useRef)(null),{0:eo,1:es}=(0,i.useState)(null),ec=(0,Y.m)(),eu=(0,H.X)(),{tokens:ex}=(0,lt.DP)(),ed=Number.isFinite(r=Number.parseFloat(t=(ex["--duration-fast-max"]??"").trim()))?t.endsWith("ms")?r:t.endsWith("s")?1e3*r:0:0,ep=ex["--ease-standard"]??"linear",ef=ex["--spacing-2"]??"8px",eh=(0,lC.U)("(prefers-reduced-motion: reduce)"),{render:em,show:ey,hide:ek}=(0,V.Z4)({mode:"fixed"}),eg=e=>{ea.current=e,es(e)},eb=(0,i.useMemo)(()=>null==eo?u:"pointer"===eo.mode?eo.originalValue:iV(eo.originalValue,eo.fromIndex,eo.toIndex),[eo,u]),ev=(0,i.useMemo)(()=>m.map(e=>(function(e){if(e?.type==="pixel")return`${e.value}px`;let t=e?.value??1,r=e?.minWidth??140;return`minmax(${r}px, ${t}fr)`})(e.width)).join(" "),[m]),ej=(0,i.useMemo)(()=>{if(eo?.mode!=="pointer"||!eo.hasPointerMoved||eo.toIndex===eo.fromIndex)return null;let e=eo.originalValue.filter((e,t)=>t!==eo.fromIndex),t=e[eo.toIndex];if(null!=t)return{position:"before",itemKey:String(p(t))};let r=e.at(-1);return null==r?null:{position:"after",itemKey:String(p(r))}},[p,eo]),ew=eo?.mode==="pointer"?String(eo.itemKey):null;(0,i.useEffect)(()=>{},[m,p,u]),(0,i.useEffect)(()=>{(j||w)&&ea.current&&(eg(null),eu(ec("@astryx.listInput.announceReorderCancelled")))},[j,w,eu,ec]),(0,i.useEffect)(()=>{let e=el.current;return()=>{for(let t of(null!=X.current&&window.cancelAnimationFrame(X.current),e.values())
137)t.cancel();e.clear()}},[]),(0,i.useEffect)(()=>{if(eh){for(let e of el.current.values())e.cancel();el.current.clear(),en.current=null}},[eh]),(0,i.useLayoutEffect)(()=>{let e=er.current;if(null==e)return;if(!(u.length===e.expectedKeys.length&&u.every((t,r)=>String(p(t))===e.expectedKeys[r]))){er.current=null;return}er.current=null;let t=G.current;if(null==t)return;let r=U.current,n=R.current.get(e.itemKey),l=r?.target==="first-field"&&r.itemKey===e.itemKey?n?.querySelector(iB)??null:null;null!=l&&(l.focus({preventScroll:!0}),U.current=null);let i=()=>{for(let r of function(e){let t=[],r=e.parentElement;for(;null!=r;){let e=window.getComputedStyle(r).overflowY;("auto"===e||"scroll"===e||"overlay"===e)&&r.scrollHeight>r.clientHeight&&t.push(r),r=r.parentElement}return t}(t)){let n=t.getBoundingClientRect().top-e.addTop;if(.5>Math.abs(n))break;iX(r,n)}let r=t.getBoundingClientRect().top-e.addTop;Math.abs(r)>=.5&&iX(null,r)};i(),null!=l&&!function(e){let t=e.getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,n=0,l=r,i=e.parentElement;for(;null!=i;){let e=window.getComputedStyle(i).overflowY;if("auto"===e||"scroll"===e||"overlay"===e||"hidden"===e||"clip"===e){let e=i.getBoundingClientRect().top+i.clientTop;n=Math.max(n,e),l=Math.min(l,e+i.clientHeight)}i=i.parentElement}let a=(t.top+t.bottom)/2;return a>=n&&a<=l}(l)?l.scrollIntoView?.({block:"nearest",inline:"nearest"}):(null!=X.current&&window.cancelAnimationFrame(X.current),X.current=window.requestAnimationFrame(()=>{X.current=null,t.isConnected&&i()}))},[p,u]),(0,i.useLayoutEffect)(()=>{let e=en.current;if(null==e)return;if(!e.matchesValue(u)){en.current=null;return}en.current=null;let t=L.current;if(null==t)return;let r=el.current,n=iK(t,r),l={duration:e.duration,easing:e.easing},i=Array.from(n).some(([t,r])=>{let n=e.before.get(t);return null!=n&&(Math.abs(n.rect.width-r.rect.width)>=.5||Math.abs(n.rect.height-r.rect.height)>=.5)}),a=Array.from(n.keys()).some(t=>!e.before.has(t));for(let[t,o]of n){let n=e.before.get(t);if(null==n){iQ(o.element,[{transform:`translateY(${e.entryOffset})`},{transform:"translateY(0)"}],l,r);continue}if(i||a)continue;let s=n.rect.left-o.rect.left,c=n.rect.top-o.rect.top;.5>Math.abs(s)&&.5>Math.abs(c)||iQ(o.element,[{transform:`translate(${s}px, ${c}px)`},{transform:"translate(0, 0)"}],l,r)}},[u]),(0,i.useLayoutEffect)(()=>{let e=U.current;if(null==e)return;let t=null;if("add"===e.target)t=F.current;else if(null!=e.itemKey){let r=R.current.get(e.itemKey),n="remove"===e.target?"[data-list-input-remove]":iB;t=r?.querySelector(n)??null}null!=t&&(t.focus(),U.current=null)},[u]),(0,i.useLayoutEffect)(()=>{let e=ei.current;if(null==e||null==ew)return;let t=R.current.get(ew);if(null==t)return;let r=t.cloneNode(!0);for(let n of(e.style.direction=getComputedStyle(t).direction,r.style.opacity="1",r.removeAttribute("data-list-input-reorder-source"),r.removeAttribute("data-list-input-drop-target"),r.removeAttribute("data-list-input-reorder"),r.removeAttribute("data-list-input-remove"),r.removeAttribute("data-list-input-row"),r.setAttribute("aria-hidden","true"),[r,...r.querySelectorAll("*")]))n.removeAttribute("id"),n.removeAttribute("aria-describedby"),n.removeAttribute("aria-labelledby"),n.removeAttribute("name"),n.removeAttribute("data-list-input-reorder-source"),n.removeAttribute("data-list-input-drop-target"),n.removeAttribute("data-list-input-reorder"),n.removeAttribute("data-list-input-remove"),n.setAttribute("tabindex","-1"),n.style.viewTransitionName="none";return e.replaceChildren(r),ey(),()=>{ek(),e.replaceChildren(),e.style.removeProperty("direction")}},[ek,ew,ey]);let e$=j||w,eO=null!=$&&u.length>=$,eS=()=>{for(let e of el.current.values())e.cancel();el.current.clear()},eM=()=>{(null!=eo||null!=ea.current)&&(0,q.flushSync)(()=>eg(null))},eD=e=>{let t=L.current;if(null==t||eh||ed<=0||"function"!=typeof t.animate){en.current=null;return}let r=e.map(e=>String(p(e))),n={before:iK(t,el.current),duration:ed,easing:ep,entryOffset:ef,matchesValue:e=>e.length===r.length&&e.every((e,t)=>String(p(e))===r[t])};en.current=n,window.setTimeout(()=>{en.current===n&&(en.current=null)},0)},eC=(e,t,r,n,l)=>{!e$&&v&&(eS(),eg(iP(iP({itemKey:p(e),fromIndex:t,toIndex:t,originalValue:u.slice(),mode:r,pointerId:n},l),{},{hasPointerMoved:!1})),eu(ec("@astryx.listInput.announceGrabbed",{itemName:y,position:t+1})))},eP=e=>{let t=ea.current;if(null==t)return;let r=Math.max(0,Math.min(e,t.originalValue.length-1));r!==t.toIndex&&(eg(iP(iP({},t),{},{toIndex:r})),eu(ec("@astryx.listInput.announceMovedToPosition",{itemName:y,position:r+1,total:t.originalValue.length})))},ez=()=>{null!=ea.current&&(eg(null),eu(ec("@astryx.listInput.announceReorderCancelled")))},eE=()=>{let e=ea.current;if(null==e)return;if("pointer"===e.mode&&!e.hasPointerMoved)return void eg(null);let t=iV(e.originalValue,e.fromIndex,e.toIndex),r=e.originalValue[e.fromIndex],n=e.fromIndex!==e.toIndex;if("pointer"===e.mode?(0,q.flushSync)(()=>eg(null)):eg(null),!n)return void eu(ec("@astryx.listInput.announceReturnedToPosition",{itemName:y,position:e.fromIndex+1}));let l=()=>d(t,{type:"reorder",item:r,fromIndex:e.fromIndex,toIndex:e.toIndex});"pointer"===e.mode?iZ(l):l(),eu(ec("@astryx.listInput.announceDropped",{itemName:y,position:e.toIndex+1,total:e.originalValue.length}))},eA=(e,t,r)=>{eS();let n=Math.max(0,Math.min(t+r,u.length-1));if(n===t)return void eu(ec("@astryx.listInput.announceAlreadyAtBoundary",{itemName:y,boundary:r<0?"first":"last"}));
137let l=iV(u,t,n);iZ(()=>d(l,{type:"reorder",item:e,fromIndex:t,toIndex:n})),eu(ec("@astryx.listInput.announceMovedToPosition",{itemName:y,position:n+1,total:u.length}))},eI=e=>{let t=ea.current;if(null==t||"pointer"!==t.mode||t.pointerId!==e.pointerId)return;let r=e.clientX-(t.pointerStartX??e.clientX),n=e.clientY-(t.pointerStartY??e.clientY),l=t.hasPointerMoved||Math.hypot(r,n)>=5,i=t.originalValue.filter((e,r)=>r!==t.fromIndex),a=t.fromIndex;if(l){e.preventDefault(),a=i.length;for(let t=0;t<i.length;t++){let r=R.current.get(String(p(i[t])));if(null==r)continue;let n=r.getBoundingClientRect();if(e.clientY<n.top+n.height/2){a=t;break}}}let o=iP(iP({},t),{},{pointerClientX:e.clientX,pointerClientY:e.clientY,hasPointerMoved:l,toIndex:a});(t.pointerClientX!==o.pointerClientX||t.pointerClientY!==o.pointerClientY||t.hasPointerMoved!==o.hasPointerMoved||t.toIndex!==o.toIndex)&&(eg(o),l&&t.toIndex!==a&&eu(ec("@astryx.listInput.announceMovedToPosition",{itemName:y,position:a+1,total:t.originalValue.length})))},eN=v?iI:iA,eT=v?iR:iT,eR=eo?.mode==="pointer"&&null!=eo.pointerClientX&&null!=eo.pointerClientY&&null!=eo.pointerOffsetX&&null!=eo.pointerOffsetY&&null!=eo.previewWidth?{x:eo.pointerClientX-eo.pointerOffsetX,y:eo.pointerClientY-eo.pointerOffsetY,width:eo.previewWidth}:null;return(0,f.jsxs)(iM.$5,{value:"md",children:[(0,f.jsx)(iO.D,iP(iP({ref:D,label:n,description:s,inputID:z,labelID:A,descriptionID:I,isGroupLabel:!0,isLabelHidden:O,isOptional:S,isRequired:M,isDisabled:j,status:null==k?void 0:iP(iP({},k),{},{messageID:N}),statusVariant:"detached"},C),{},{children:(0,f.jsxs)("div",iP(iP({ref:L,id:z,role:"group","aria-labelledby":A,"aria-describedby":iF(I,N),"aria-disabled":j||void 0,"aria-busy":w||void 0},(0,c.v)((0,x.Ge)("list-input",{state:w?"loading":j?"disabled":void 0,reorderable:v?"true":void 0}),{className:"x78zum5 xdt5ytf xeuugli x1xzczws xh8yej3 x12h1iku x63rumg"})),{},{children:[(0,f.jsx)("ol",iP(iP({role:"list","aria-labelledby":A,"aria-describedby":iF(I,N)},{className:"x78zum5 xdt5ytf x1txdalj x6pnyrg x3ct3a4 x1ghz6dp x1717udv"}),{},{children:0===eb.length?(0,f.jsx)("li",iP(iP({"data-list-input-motion-key":"state:empty"},{className:"xh8yej3"}),{},{children:(0,f.jsx)(i$.p,{title:ec("@astryx.listInput.emptyTitle",{itemName:y}),description:ec("@astryx.listInput.emptyDescription",{itemName:y}),isCompact:!0})})):eb.map((e,t)=>{let r,n,l=p(e),i=String(l),a=null!=eo&&String(eo.itemKey)===i,s=ej?.itemKey===i?ej.position:null,c=a&&eo?.mode==="pointer",x=g?.(e,t),h=x?.message?`${z}-item-${t}-status`:void 0;return(0,f.jsx)("li",iP(iP({"data-list-input-motion-key":`item:${i}`,"data-list-input-drop-target":s??void 0,"aria-describedby":h,"aria-invalid":x?.type==="error"||void 0,"aria-posinset":t+1,"aria-setsize":eb.length},o.xk(iz,"before"===s&&Q,"after"===s&&J)),{},{children:(0,f.jsxs)("div",iP(iP({"data-list-input-reorder-source":a||void 0,ref:e=>{null==e?R.current.delete(i):R.current.set(i,e)},"data-list-input-row":i},o.xk(iE,eN,[{knxT9A:null!=(r=`${z}-${String(l)}`.replace(/[^a-zA-Z0-9_-]/g,"-"))?"xqwjeat":r,$$css:!0},{"--x-viewTransitionName":null!=r?r:void 0}],c&&Z)),{},{children:[(0,f.jsx)("div",iP(iP({},o.xk(iN,[{kumcoG:(null!=(n=ev)?"x39pwss ":n)+"x540v0d",$$css:!0},{"--x-1pds3uo":null!=n?n:void 0}])),{},{children:m.map((r,n)=>{let l=b?.(e,r.key,t),i=0!==t,a=i?ec("@astryx.listInput.fieldLabelWithPosition",{header:r.header,itemName:y,position:t+1,total:eb.length}):r.header,o=r.renderInput(iP(iP({},{item:e,index:t,label:a,isLabelHidden:!0}),{},{status:l,statusVariant:"tooltip",isDisabled:j||w,isLoading:w,updateItem:(n,l)=>((e,t,r,n)=>{if(e$)return;let l=u.slice();l[t]=r,d(l,{type:"update",item:r,previousItem:e,index:t,columnKey:n})})(e,t,n,l??r.key)}));return(0,f.jsxs)("div",iP(iP({"data-list-input-cell":String(n)},{className:"xeuugli xm5moh1 x1v2w52t"}),{},{children:[(0,f.jsx)("span",iP(iP({"aria-hidden":"true","data-list-input-column-label":i?"responsive":"primary"},{0:{className:"x1lliihq xlstkdb xx3ixyd x1tgivj0 xcr08ib x1kq96og x1e4wzip"},1:{className:"xlstkdb xx3ixyd x1tgivj0 xcr08ib x1kq96og x1e4wzip x1s85apg x1jiamoa"}}[0|!!i]),{},{children:r.header})),(0,f.jsx)("div",iP(iP({},{className:"xeuugli"}),{},{children:o}))]}
137),r.key)})})),(0,f.jsx)("div",iP(iP({},{className:"x78zum5 x6s0dn4 x7fd4wk xl56j7k x1uogy3y xm5moh1 x4qyour x15daork x1y9m8ji"}),{},{children:(0,f.jsx)(W.K,{label:ec("@astryx.listInput.removeItem",{itemName:y,position:t+1}),tooltip:j||w?ec("@astryx.listInput.removeUnavailable",{itemName:y}):ec("@astryx.listInput.removeItem",{itemName:y,position:t+1}),icon:(0,f.jsx)(E.I,{icon:"close",size:"sm"}),variant:"ghost",size:"md",isDisabled:j||w,"data-list-input-remove":"",onClick:()=>(e=>{if(e$)return;eM();let t=String(p(e)),r=u.findIndex(e=>String(p(e))===t);if(r<0)return;let n=u[r],l=u.filter((e,t)=>t!==r),i=l[Math.min(r,l.length-1)];U.current=null==i?{target:"add"}:{itemKey:String(p(i)),target:"remove"},eD(l),d(l,{type:"remove",item:n,index:r}),eu(ec("@astryx.listInput.announceRemoved",{itemName:y,position:r+1}))})(e)})})),v?(0,f.jsx)("div",iP(iP({},{className:"x78zum5 x6s0dn4 x7fd4wk xl56j7k x1uogy3y xm5moh1 x1b1z6u9 x15daork x1y9m8ji"}),{},{children:(0,f.jsx)(W.K,{label:ec("@astryx.listInput.reorderItem",{itemName:y,position:t+1}),icon:(0,f.jsx)(E.I,{icon:iG,size:"sm"}),variant:"ghost",size:"md",isDisabled:j||w,"aria-describedby":T,"aria-pressed":a||void 0,"data-list-input-reorder":"",xstyle:[ee,a&&et],onKeyDown:r=>((e,t,r)=>{if(e.altKey||e.ctrlKey||e.metaKey)return;let n=ea.current,l=" "===e.key||"Enter"===e.key;if(null==n){if("ArrowUp"===e.key){e.preventDefault(),eA(t,r,-1);return}if("ArrowDown"===e.key){e.preventDefault(),eA(t,r,1);return}l&&(e.preventDefault(),eC(t,r,"keyboard"));return}String(n.itemKey)===String(p(t))&&(l?(e.preventDefault(),eE()):"Escape"===e.key?(e.preventDefault(),ez()):"ArrowUp"===e.key?(e.preventDefault(),eP(n.toIndex-1)):"ArrowDown"===e.key?(e.preventDefault(),eP(n.toIndex+1)):"Home"===e.key?(e.preventDefault(),eP(0)):"End"===e.key&&(e.preventDefault(),eP(n.originalValue.length-1)))})(r,e,t),onBlur:()=>{let e=ea.current;e?.mode==="keyboard"&&String(e.itemKey)===i&&ez()},onPointerDown:r=>{if(0!==r.button||j||w)return;let n=R.current.get(i);if(null==n)return;let l=n.getBoundingClientRect();r.currentTarget.setPointerCapture?.(r.pointerId),eC(e,t,"pointer",r.pointerId,{pointerStartX:r.clientX,pointerStartY:r.clientY,pointerOffsetX:r.clientX-l.left,pointerOffsetY:r.clientY-l.top,pointerClientX:r.clientX,pointerClientY:r.clientY,previewWidth:l.width})},onPointerMove:eI,onPointerUp:e=>{let t=ea.current;t?.mode==="pointer"&&t.pointerId===e.pointerId&&(eE(),e.currentTarget.hasPointerCapture?.(e.pointerId)&&e.currentTarget.releasePointerCapture?.(e.pointerId))},onPointerCancel:e=>{let t=ea.current;t?.mode==="pointer"&&t.pointerId===e.pointerId&&(ez(),e.currentTarget.hasPointerCapture?.(e.pointerId)&&e.currentTarget.releasePointerCapture?.(e.pointerId))},onLostPointerCapture:e=>{let t=ea.current;t?.mode==="pointer"&&t.pointerId===e.pointerId&&ez()}})})):null,x?.message?(0,f.jsx)(iS.v,{id:h,type:x.type,message:x.message,variant:"detached","data-list-input-item-status":"",xstyle:[iL,eT]}):null]}))}),l)})})),(0,f.jsx)("div",iP(iP({ref:G,"data-list-input-motion-key":"action:add"},o.xk(iq,eN)),{},{children:(0,f.jsx)("div",iP(iP({"data-list-input-add-content":""},o.xk(i_,eT)),{},{children:(0,f.jsx)(_.$,{ref:F,label:ec("@astryx.listInput.addItem",{itemName:y}),variant:"secondary",size:"md",width:"100%",isDisabled:j||eO,isLoading:w,onPointerDown:e=>{if(0!==e.button||!e.isPrimary||e$||eO){B.current=null;return}B.current=G.current?.getBoundingClientRect().top??null},onPointerCancel:()=>{B.current=null},onClick:e=>{if(e$||eO)return;eM();let t=h(),r=[...u,t],n=String(p(t));U.current={itemKey:n,target:"first-field"},e.detail>0?((e,t,r)=>{let n=G.current;if(null==n){er.current=null;return}let l={addTop:r??n.getBoundingClientRect().top,expectedKeys:e.map(e=>String(p(e))),itemKey:t};er.current=l,window.setTimeout(()=>{er.current===l&&(er.current=null)},0)})(r,n,B.current??void 0):er.current=null,B.current=null,eD(r),d(r,{type:"add",item:t,index:u.length}),eu(ec("@astryx.listInput.announceAdded",{itemName:y,position:u.length+1}))}})}))})),v?(0,f.jsx)(a.s,{as:"div",id:T,children:ec("@astryx.listInput.reorderInstructions")}):null]}))})),null!=eR?em((0,f.jsx)("div",iP({ref:ei,"aria-hidden":"true","data-list-input-drag-preview":""},{className:"x12h1iku x63rumg xh8yej3"})),{x:0,y:0,xstyle:[K,((e,t,r)=>[iW,{kzqmXN:null!=r?"x5lhr3w":r,$$css:!0},{"--x-width":"number"==typeof r?r+"px":null!=r?r:void 0,"--x-transform":`translate3d(${e}px, ${t}px, 0)`}])(eR.x,eR.y,eR.width)]}):null]})}iJ.displayName="ListInput";let i0=["entries","variant","isFollowing","onFollowChange","maxHeight","hasTimestamps","label","renderEntry","xstyle","className","style","ref"];function i1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
137t%2?i1(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i1(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let i5={kORKVm:"x1odjw0f",k5wCbM:"x1597r2g",kZeWKH:"xish69e",$$css:!0},i4={kVAEAm:"x1n2onr6",k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kaIpWk:"xh6dtrn",kMzoRj:"x1litavf",ksu8eU:"x1y0btm7",kVAM5u:"x14i3s5s",kWkggS:"x10xzikg",kVQacm:"xb3r6kr",kMv6JI:"x9m5x89",kGuDYH:"x1eqnyfr",$$css:!0},i8={kVAM5u:"x70o2i5",kWkggS:"x2kq1z0",$$css:!0},i7={k1xSpc:"xrvj5dj",kGNEyG:"x1pha0wt",k1C7PZ:"xewh9hi",k8WAf4:"xu0wf1k",kg3NbH:"xrrkdod",kLWn49:"xa7kkou",kMwMTN:"x1tgivj0",kt9PQ7:"x92x3c3 x1t1lzn6",kfdmCh:"x1q0q8m5",kL6WhQ:"xw8gpjh",kCygrm:"xb5mbof",kM8eXF:"x1w36mze",kSiTet:"x1hc1fzr",k1ekBW:"x19991ni",kIyJzY:"xkvfbh3 xsagj69",kAMwcw:"x9lcvmn",kamtoy:"x4itv7f",$$css:!0},i3={kMwMTN:"x45uw2j",kt9PQ7:"x1qhh985",k8WAf4:"xsplgde",$$css:!0},i6={kumcoG:"xgunjtk",$$css:!0},i9={kumcoG:"x1dl91lv",$$css:!0},ae={kumcoG:"x1s6oqvn",$$css:!0},at={kumcoG:"xl3z6kh",$$css:!0},ar={kzqmXN:"xh8yej3",k9WMMc:"xdpxx8g",kEafiO:"x972fbf",kjGldf:"xuxrje7",kMv6JI:"x9m5x89",kGuDYH:"x1eqnyfr",kkrTdU:"x1ypdohk x16khyan",kWkggS:"xjbqb8w xoevpu5",$$css:!0},an={kWkggS:"xjbqb8w xyys8i",$$css:!0},al={kWkggS:"x179w1ng",$$css:!0},ai={kWkggS:"x1b8r0zp",$$css:!0},aa={kGuDYH:"x51wmvv",k63SB2:"x2mo6ok",kb6lSQ:"x9pfba7",kP9fke:"xtvhhri",$$css:!0},ao={kVAEAm:"x10l6tqk",krVfgx:"x1hmuevu",kt4wiu:"x1mcfs9z",k8WAf4:"xu0wf1k",kg3NbH:"xrrkdod",kaIpWk:"xjspbzw",kMzoRj:"x1litavf",ksu8eU:"x1y0btm7",kVAM5u:"xvy26l8",kWkggS:"x10xzikg xkqrm7g",kMwMTN:"x1tgivj0",kMv6JI:"x9m5x89",kGuDYH:"x1eqnyfr",k63SB2:"x1e4wzip",kkrTdU:"x1ypdohk x16khyan",kGVxlE:"x14hfi27",$$css:!0},as={kVAM5u:"x70o2i5",kWkggS:"x1my5jcs x1fkayqs",kMwMTN:"x1tu4bv5",$$css:!0},ac={info:{kMwMTN:"xv1l7n4",$$css:!0},warn:{kMwMTN:"xuj0v0c",$$css:!0},error:{kMwMTN:"x1lenag",$$css:!0},debug:{kMwMTN:"xnbbluu",$$css:!0}},au={info:{kMwMTN:"x45uw2j",$$css:!0},warn:{kMwMTN:"x1gnejgv",$$css:!0},error:{kMwMTN:"xbz8ry5",$$css:!0},debug:{kMwMTN:"x8qbvqa",$$css:!0}};function ax(e){let{entries:t,variant:r="default",isFollowing:n,onFollowChange:a,maxHeight:s,hasTimestamps:u=!0,label:d="Log stream",renderEntry:p,xstyle:h,className:m,style:y,ref:k}=e,g=(0,l.A)(e,i0),b="terminal"===r,v=(0,i.useRef)(null),{0:j,1:w}=(0,i.useState)(n??!1),$=n??j,O=e=>{e!==$&&(null==n&&w(e),a?.(e))},{0:S,1:M}=(0,i.useState)(!0),{0:D,1:C}=(0,i.useState)(()=>new Set),P=(0,i.useMemo)(()=>t.some(e=>null!=e.source),[t]);(0,i.useEffect)(()=>{let e=v.current;$&&null!=e&&(e.scrollTop=e.scrollHeight,M(!0))},[$,t.length]);let z=u?P?i6:i9:P?ae:at;return(0,f.jsxs)("div",i2(i2(i2({ref:k},g),(0,c.v)((0,x.Ge)("log-stream",{variant:r}),o.xk(i4,b&&i8,h),m,y)),{},{children:[(0,f.jsx)("div",i2(i2({ref:v,role:"log","aria-label":d,"aria-live":$?"polite":"off",onScroll:e=>{let t=e.currentTarget,r=t.scrollHeight-t.scrollTop-t.clientHeight<=24;M(r),$&&!r&&O(!1)}},o.xk((e=>[i5,{kskxy:null!=e?"x1jols5v":e,$$css:!0},{"--x-maxHeight":"number"==typeof e?e+"px":null!=e?e:void 0}])(s??null))),{},{children:t.map(e=>{let t,r,n,l;return(0,f.jsx)(i.Fragment,{children:null!=p?p(e):(r=(t=null!=e.detail)&&D.has(e.id),n=(0,f.jsxs)(f.Fragment,{children:[u&&(0,f.jsx)("span",i2(i2({},{0:{className:"xv1l7n4 xuxw1ft xss6m8b"},1:{className:"xuxw1ft xss6m8b x8qbvqa"}}[0|!!b]),{},{children:e.timestamp})),(0,f.jsx)("span",i2(i2({},o.xk(aa,(b?au:ac)[e.level])),{},{children:e.level})),P&&(0,f.jsx)("span",i2(i2({},{0:{className:"xv1l7n4 xb3r6kr xlyipyv xuxw1ft xeuugli"},1:{className:"xb3r6kr xlyipyv xuxw1ft xeuugli x8qbvqa"}}[0|!!b]),{},{title:e.source,children:e.source})),(0,f.jsx)("span",i2(i2({},{0:{className:"xeuugli xj0a0fe x126k92a"},4:{className:"xeuugli xj0a0fe x126k92a x45uw2j"},2:{className:"xeuugli xj0a0fe x126k92a xbz8ry5"},6:{className:"xeuugli xj0a0fe x126k92a xbz8ry5"},1:{className:"xeuugli xj0a0fe x126k92a x1gnejgv"},5:{className:"xeuugli xj0a0fe x126k92a x1gnejgv"},3:{className:"xeuugli xj0a0fe x126k92a x1gnejgv"},7:{className:"xeuugli xj0a0fe x126k92a x1gnejgv"}}[!!b<<2|!!(b&&"error"===e.level)<<1|(0|!!(b&&"warn"===e.level))]),{},{children:e.message}))]}),l=[i7,z,b&&i3,!b&&"error"===e.level&&al,!b&&"warn"===e.level&&ai],t?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("button",i2(i2({type:"button","aria-expanded":r,"data-level":e.level,onClick:()=>{var t;return t=e.id,void C(e=>{let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r})}},o.xk(...l,ar,b&&an)),{},{children:n})),r&&(0,f.jsx)("div",i2(i2({},{0:{className:"x8o8v82 xrrkdod xwmxj5m x92x3c3 x1q0q8m5 xw8gpjh"},1:{className:"x8o8v82 xrrkdod x92x3c3 x1q0q8m5 x4lxhut x1s39gqd x45uw2j"}}[0|!!b]),{},{children:e.detail}))]}):(0,f.jsx)("div",i2(i2({"data-level":e.level},o.xk(...l)),{},{children:n})))},e.id)})})),!$&&!S&&t.length>0&&(0,f.jsx)("button",i2(i2({type:"button",onClick:()=>{O(!0);let e=v.current;null!=e&&(e.scrollTop=e.scrollHeight,M(!0))}},o.xk(I.lS.focusVisible,ao,b&&as)),{},{children:"Jump to latest ↓"}))]}))}ax.displayName="LogStream";var ad=r(530),ap=r(56647),af=r(87185),ah=r(77565),am=r(98031);function ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ak(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
137t%2?ay(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ay(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ag="__xds_create__";function ab(e){return(0,f.jsxs)("svg",ak(ak({viewBox:"0 0 24 24",fill:"none"},e),{},{children:[(0,f.jsx)("path",{d:"M8.5 6h11M8.5 12h11M8.5 18h11",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,f.jsx)("circle",{cx:"4.5",cy:"6",r:"1",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"4.5",cy:"12",r:"1",fill:"currentColor"}),(0,f.jsx)("circle",{cx:"4.5",cy:"18",r:"1",fill:"currentColor"})]}))}let av={kzQI83:"x1iyjqo2",kCS8Yb:"x1r8uery",$$css:!0},aj={kzQI83:"x1iyjqo2",kmuXW:"xs83m0k",kCS8Yb:"x1r8uery",k7Eaqz:"xeuugli",kZKoxP:"xssyfek",kAzted:"x1xf4nls",$$css:!0},aw={kzQI83:"x1iyjqo2",$$css:!0};function a$({label:e,searchSource:t,value:r,onChange:n,placeholder:l,description:a,isOptional:o,isDisabled:s=!1,hasCreate:c=!1,maxEntries:u,maxMenuItems:x=10,minQueryLength:d=1,debounceMs:p=150,emptySearchResultsText:h="No results found",onChangeQuery:m,xstyle:y}){let k=(0,i.useId)(),{0:g,1:b}=(0,i.useState)(null),{0:v,1:j}=(0,i.useState)(!1),w=(0,i.useMemo)(()=>new Set(r.map(e=>e.id)),[r]),$=null!=u&&r.length>=u,O=e=>{if(!($||w.has(e.id))){if(c&&"string"==typeof e.id&&e.id.startsWith(ag)){let t=e.id.slice(ag.length);if(w.has(t))return;let l={id:t,label:t};n([...r,l],{item:l,type:"create"});return}n([...r,e],{item:e,type:"add"})}},{0:S,1:M}=(0,i.useState)(""),{0:D,1:C}=(0,i.useState)([]),{0:P,1:z}=(0,i.useState)(!1),{0:A,1:I}=(0,i.useState)(50),N=(0,i.useRef)(0),T=(0,i.useRef)(null),{0:R,1:L}=(0,i.useState)(r),q="manage"===g;(0,i.useEffect)(()=>{if(!q)return;let e=++N.current,r=async()=>{z(!0);try{let r,n=S.trim();r=""===n?t.bootstrap?await t.bootstrap():await t.search(""):n.length<d?[]:await t.search(S),N.current===e&&C(r.slice(0,x))}finally{N.current===e&&z(!1)}};if(p>0){let e=setTimeout(()=>{r()},p);return()=>clearTimeout(e)}r()},[q,S,t,d,x,p]);let W=(0,i.useMemo)(()=>{let e=S.trim().toLowerCase(),t=t=>""===e||t.label.toLowerCase().includes(e),n=R.filter(t),l=new Set(n.map(e=>e.id)),i=new Set(D.map(e=>e.id));return[...n,...r.filter(e=>!l.has(e.id)&&!i.has(e.id)&&t(e)),...D.filter(e=>!l.has(e.id))]},[S,D,R,r]),G=W.slice(0,A),V=(0,i.useMemo)(()=>{let e=S.trim();return!c||""===e||$||w.has(e)||r.some(t=>t.label.toLowerCase()===e.toLowerCase())||D.some(t=>t.label.toLowerCase()===e.toLowerCase())?null:{id:`${ag}${e}`,label:`Create "${e}"`}},[c,S,D,w,$,r]);return(0,f.jsxs)(iO.D,{label:e,description:a,isOptional:o,isDisabled:s,inputID:k,xstyle:y,children:[(0,f.jsx)("button",ak(ak({type:"button",id:k,"aria-haspopup":"dialog","aria-expanded":null!=g,"aria-label":e,disabled:s,onClick:()=>{L(r),T.current=null,I(50),b("manage")}},{className:"x78zum5 x1a02dak x6s0dn4 xzye2dw xh8yej3 x1gg8mnh xu0wf1k xf314gf xmkeg23 x1y0btm7 x14i3s5s xh6dtrn xjbqb8w x1yc453h x1ypdohk x16khyan"}),{},{children:r.length>0?r.map(e=>(0,f.jsx)(am.o,{label:e.label,isDisabled:s},e.id)):(0,f.jsx)("span",ak(ak({},{className:"xv1l7n4"}),{},{children:l??""}))})),!s&&(0,f.jsx)(af.a,{activeSheet:g,onActiveSheetChange:e=>b(e),children:(0,f.jsx)(ap.BottomSheet,{sheetId:"manage",label:e,height:"tall",children:(0,f.jsxs)("div",ak(ak({},{className:"x78zum5 xdt5ytf x5yr21d x2lwn1j xrrkdod xoxd1wu xvmdzux"}),{},{children:[(0,f.jsx)("div",ak(ak({},{className:"x78zum5 xuk3077 x1wesfrj"}),{},{children:(0,f.jsx)(X.k,{label:`Search ${e}`,isLabelHidden:!0,placeholder:"Search...",startIcon:"search",value:S,size:"lg",width:"100%",hasClear:!0,onChange:e=>{T.current=null,I(50),M(e),m?.(e)},xstyle:aj})})),(0,f.jsxs)("div",ak(ak({},{className:"x78zum5 xdt5ytf x1iyjqo2 x1odjw0f x2lwn1j"}),{},{role:"group","aria-label":e,"data-testid":"mobile-tokenizer-list","data-rendered-count":G.length,"data-total-count":W.length,onScroll:e=>{let t=e.currentTarget;t.scrollHeight-t.scrollTop-t.clientHeight<=200&&T.current!==t.scrollHeight&&(T.current=t.scrollHeight,I(e=>Math.min(e+50,W.length)))},children:[null!=V&&(0,f.jsxs)("div",ak(ak({"data-testid":"mobile-tokenizer-create-row"}
137,{className:"x78zum5 x6s0dn4 x1txdalj xh8yej3 x1gg8mnh xce4md1 x7a5moj"}),{},{children:[(0,f.jsx)("span",ak(ak({},{className:"x1iyjqo2 xeuugli"}),{},{children:(0,f.jsx)(B.E,{type:"body",children:V.label})})),(0,f.jsx)(_.$,{label:"Add","aria-label":`Add ${S.trim()}`,variant:"secondary",size:"lg",onClick:()=>{O(V),T.current=null,I(50),M("")}})]})),P||0!==W.length||null!=V?G.map(e=>{let t=w.has(e.id),l=!t&&$;return(0,f.jsxs)("button",ak(ak({type:"button",role:"checkbox","aria-checked":t,"aria-label":e.label,disabled:l,onClick:()=>t?n(r.filter(t=>t.id!==e.id),{item:e,type:"remove"}):O(e)},{className:"x78zum5 x6s0dn4 x1qughib x1txdalj xh8yej3 x1gg8mnh xce4md1 x7a5moj xc342km xh6dtrn xjbqb8w x1tgivj0 x1yc453h x1ypdohk x16khyan"}),{},{children:[(0,f.jsx)("span",ak(ak({},{className:"x1iyjqo2 xeuugli"}),{},{children:(0,f.jsx)(B.E,{type:"body",children:e.label})})),(0,f.jsx)(ah.P,{state:t?"checked":"unchecked",size:"md",isDisabled:l})]}),e.id)}):(0,f.jsx)(i$.p,{icon:(0,f.jsx)(E.I,{icon:""===S.trim()?ab:"search",size:"lg",color:"secondary"}),title:""===S.trim()?"No items available":h,description:""===S.trim()?"There are no items to choose from.":"Try a different search.",isCompact:!0,xstyle:aw})]})),""===S.trim()&&(0,f.jsxs)("div",ak(ak({},{className:"x78zum5 x6s0dn4 x1txdalj x1vlblms xr1yuqi"}),{},{children:[(0,f.jsx)(_.$,{label:"Clear all",variant:"secondary",size:"lg",isDisabled:0===r.length,onClick:()=>j(!0),xstyle:av}),(0,f.jsx)(_.$,{label:"Done",variant:"primary",size:"lg",onClick:()=>{M(""),b(null)},xstyle:av})]})),(0,f.jsx)(ad.L,{isOpen:v,onOpenChange:j,title:"Clear all selected items?",description:`This removes all selected items from ${e}.`,actionLabel:"Clear selection",onAction:()=>{r.length>0&&n([],{item:r[r.length-1],type:"remove"}),j(!1)}})]}))})})]})}a$.displayName="MobileTokenizer"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.