(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61885,45924,e=>{"use strict";var t=e.i(651681);let r={name:"arrow-down",size:24,node:[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],45924),e.s(["f",0,n],61885)},773151,e=>{"use strict";var t=e.i(651681);let r={name:"arrow-up-down",size:24,node:[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],773151)},309821,e=>{"use strict";var t=e.i(651681);let r={name:"chart-column",size:24,node:[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],aliases:["bar-chart-3"]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],309821)},603005,e=>{"use strict";var t=e.i(441288);e.s(["f",()=>t.f])},803157,e=>{"use strict";var t=e.i(651681);let r={name:"code-xml",size:24,node:[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],aliases:["code-2"]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],803157)},725622,e=>{"use strict";var t=e.i(651681);let r={name:"download",size:24,node:[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],725622)},917258,e=>{"use strict";var t=e.i(651681);let r={name:"list-checks",size:24,node:[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],917258)},750636,e=>{"use strict";var t=e.i(651681);let r={name:"sparkles",size:24,node:[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],aliases:["stars"]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],750636)},923003,92391,e=>{"use strict";var t=e.i(651681);let r={name:"target",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],923003),e.i(707060);var l=e.i(387086),i=e.i(725622);let a={id:"download-and-cite",label:(0,l.b)("Download and cite"),icon:i.f};e.s(["f",0,a],92391)},357321,e=>{"use strict";var t=e.i(651681);let r={name:"triangle-alert",size:24,node:[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],aliases:["alert-triangle"]};r.node;let n=(0,t.f)(r);e.s(["f",0,n])},895377,e=>{"use strict";var t=e.i(357321);e.s(["f",()=>t.f])},150080,e=>{"use strict";var t=e.i(651681);let r={name:"trophy",size:24,node:[["path",{d:"M10 14.66V17a1 1 0 0 1-1 1 2 2 0 0 0-2 2v2",key:"pwuv1l"}],["path",{d:"M14 14.66V17a1 1 0 0 0 1 1 2 2 0 0 1 2 2v2",key:"1y54w1"}],["path",{d:"M17.916 10H19.5A2.5 2.5 0 0 0 22 7.5V5a1 1 0 0 0-1-1h-3",key:"e30mpu"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6.084 10H4.5A2.5 2.5 0 0 1 2 7.5V5a1 1 0 0 1 1-1h3",key:"i0yafy"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],150080)},959085,e=>{"use strict";e.i(497214),e.s(["f",0,function(e){let t=Math.max(...e.map(e=>e.median.accuracy),0);return e.filter(e=>e.isParetoOptimal&&null!==e.median.avgCostPerTask&&e.median.accuracy>=t-.05).toSorted((e,t)=>(e.median.avgCostPerTask??1/0)-(t.median.avgCostPerTask??1/0))[0]??null}])},117786,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(411252);e.s(["FAQAccordion",0,function(e){let l,i,a,o=(0,r.c)(10),{items:s,onItemExpand:c,multiple:d}=e;o[0]!==c?(l=(e,t)=>{"true"!==e.currentTarget.getAttribute("aria-expanded")&&c?.(t)},o[0]=c,o[1]=l):l=o[1];let u=l,f=void 0!==d&&d?"multiple":"single";if(o[2]!==u||o[3]!==s){let e;o[5]!==u?(e=(e,r)=>(0,t.jsxs)(n.AccordionItem,{value:`${r}`,children:[(0,t.jsx)(n.AccordionTrigger,{className:"gap-4 py-4 text-base hover:text-foreground",onClick:t=>u(t,e),children:e.question}),(0,t.jsx)(n.AccordionContent,{"data-testid":"faq-panel",className:"[&>div]:pb-4",hiddenUntilFound:!0,children:(0,t.jsx)("div",{className:"text-body leading-relaxed text-muted-foreground",children:e.answer})})]},r),o[5]=u,o[6]=e):e=o[6],i=s.map(e),o[2]=u,o[3]=s,o[4]=i}else i=o[4];return o[7]!==f||o[8]!==i?(a=(0,t.jsx)(n.Accordion,{type:f,collapsible:!0,children:i}),o[7]=f,o[8]=i,o[9]=a):a=o[9],a}])},678628,e=>{"use strict";e.s(["f",0,"(width < 40rem), (height <= 30rem)"])},46766,e=>{"use strict";var t=e.i(16043),r=e.i(678628);function n(e){let t=window.matchMedia(r.f);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}}function l(){return window.matchMedia(r.f).matches?48:56}function i(){return 56}e.s(["f",0,function(){return(0,t.useSyncExternalStore)(n,l,i)}])},998154,893945,e=>{"use strict";var t=e.i(663456),r=e.i(16043),n=e.i(687186);function l(e){return e()}function i(){}function a(){return 0}e.s(["f",0,function(){let e,o,s=(0,t.c)(3),c=(0,r.useRef)(null);if(null===c.current){let e;s[0]===Symbol.for("react.memo_cache_sentinel")?(e={value:0,listeners:new Set},s[0]=e):e=s[0],c.current=e}s[1]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=c.current;if(!t)return i;t.listeners.add(e);let r=(0,n.b)();if(0===r.length)return()=>t.listeners.delete(e);let a=()=>{let e=Number.parseFloat(getComputedStyle(document.documentElement).getPropertyValue(n.H)),r=Number.isFinite(e)?e:0;r!==t.value&&(t.value=r,t.listeners.forEach(l))};a();let o="u"o?.observe(e)),()=>{o?.disconnect(),t.listeners.delete(e)}},s[1]=e):e=s[1];let d=e;s[2]===Symbol.for("react.memo_cache_sentinel")?(o=()=>c.current?.value??0,s[2]=o):o=s[2];let u=o;return(0,r.useSyncExternalStore)(d,u,a)}],998154);var o=e.i(659350),s=e.i(136562),c=e.i(848984);e.s(["f",0,function(e){let n,l,i,a,d,u,f,h,m=(0,t.c)(27),{titleRowId:p,topClass:v,dataAttribute:b,revealOffsetPx:g,containerClassName:y,leading:x,titleIcon:w,title:k,actions:S,contentClassName:_,titleGroupClassName:j,actionsClassName:N}=e,E=void 0===_?"flex items-center justify-between gap-3 h-11":_,C=void 0===j?"flex items-center gap-3 min-w-0":j,L=void 0===N?"flex items-center gap-2 shrink-0":N,R=function(e,n){let l,i,a=(0,t.c)(4),[o,s]=(0,r.useState)(!1);return a[0]!==n||a[1]!==e?(l=()=>{let t=document.getElementById(e);if(!t)return;let r=new IntersectionObserver(e=>{let[t]=e;t&&s(!t.isIntersecting)},{rootMargin:`-${n}px 0px 0px 0px`,threshold:0});return r.observe(t),()=>r.disconnect()},i=[e,n],a[0]=n,a[1]=e,a[2]=l,a[3]=i):(l=a[2],i=a[3]),(0,r.useEffect)(l,i),o}(p,g);m[0]!==b?(n={[b]:"true"},m[0]=b,m[1]=n):n=m[1];let M=R?"opacity-100 translate-y-0":"opacity-0 pointer-events-none -translate-y-(--distance-micro) motion-reduce:translate-y-0";m[2]!==M||m[3]!==v?(l=(0,s.f)("fixed inset-x-0 z-40 bg-background/95 backdrop-blur-sm border-b border-border","transition-[opacity,translate] duration-quick ease-smooth-out motion-reduce:transition-opacity",v,M),m[2]=M,m[3]=v,m[4]=l):l=m[4];let T=!R;return m[5]!==k||m[6]!==w?(i=void 0!==k&&(0,o.jsxs)("button",{type:"button",onClick:c.Z,className:"flex items-center gap-2 min-w-0 cursor-pointer text-left",children:[w,(0,o.jsx)("span",{className:"text-sm font-medium truncate",children:k})]}),m[5]=k,m[6]=w,m[7]=i):i=m[7],m[8]!==x||m[9]!==i||m[10]!==C?(a=(0,o.jsxs)("div",{className:C,children:[x,i]}),m[8]=x,m[9]=i,m[10]=C,m[11]=a):a=m[11],m[12]!==S||m[13]!==L?(d=(0,o.jsx)("div",{className:L,children:S}),m[12]=S,m[13]=L,m[14]=d):d=m[14],m[15]!==E||m[16]!==d||m[17]!==a?(u=(0,o.jsxs)("div",{className:E,children:[a,d]}),m[15]=E,m[16]=d,m[17]=a,m[18]=u):u=m[18],m[19]!==y||m[20]!==u?(f=(0,o.jsx)("div",{className:y,children:u}),m[19]=y,m[20]=u,m[21]=f):f=m[21],m[22]!==f||m[23]!==n||m[24]!==l||m[25]!==T?(h=(0,o.jsx)("div",{...n,className:l,"aria-hidden":T,children:f}),m[22]=f,m[23]=n,m[24]=l,m[25]=T,m[26]=h):h=m[26],h}],893945)},312679,e=>{"use strict";var t=e.i(663456),r=e.i(16043),n=e.i(687186);function l(e){return e()}function i(){}function a(){return 0}e.s(["f",0,function(){let e,o,s=(0,t.c)(3),c=(0,r.useRef)(null);if(null===c.current){let e;s[0]===Symbol.for("react.memo_cache_sentinel")?(e={value:0,listeners:new Set},s[0]=e):e=s[0],c.current=e}s[1]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=c.current;if(!t)return i;t.listeners.add(e);let r=(0,n.b)(),a=document.querySelector("#page-content");if(0===r.length||!a)return()=>t.listeners.delete(e);let o=()=>{let e=Number.parseFloat(getComputedStyle(a).getPropertyValue("--sticky-banner-top")),r=Number.isFinite(e)?e:0;r!==t.value&&(t.value=r,t.listeners.forEach(l))};o();let s="u"s?.observe(e));let d="u"{s?.disconnect(),d?.disconnect(),t.listeners.delete(e)}},s[1]=e):e=s[1];let d=e;s[2]===Symbol.for("react.memo_cache_sentinel")?(o=()=>c.current?.value??0,s[2]=o):o=s[2];let u=o;return(0,r.useSyncExternalStore)(d,u,a)}])},832850,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(354896),l=e.i(750636),i=e.i(16043),a=e.i(136562),o=e.i(512688),s=e.i(233452),c=e.i(139697),d=e.i(359544),u=e.i(848984),f=e.i(232458);let h=new Set(["ArrowDown","ArrowUp","End","Home","PageDown","PageUp"," ","Spacebar"]);function m({id:e,target:t,precedingElements:r,behavior:n,settleMs:l}){(0,f.m)(e);let i=(0,u.$)(),a="auto"===n||!p(t,i),o="auto"===n||!a,s="onscrollend"in window,c=null,d=null,b=o?"settled":"pending",g=!1,y=0,x=e=>{b=function(e,t){if("released"===e)return e;switch(t.type){case"scroll_started":return"pending"===e?"scrolling":e;case"target_landed":return"settled";case"released":return"released";default:return t}}(b,e)},w=()=>{x({type:"target_landed"}),"settled"===b&&(y=v(t,i))},k=(0,u.j)(),S=new Map,_=new ResizeObserver(()=>{if("released"===b)return;let e=!1;for(let t of r){let r=S.get(t),n=t.getBoundingClientRect().height;S.set(t,n),void 0!==r&&r!==n&&(e=!0)}e&&(g=!0,t.scrollIntoView({behavior:"auto",block:"start"}),window.requestAnimationFrame(()=>{g=!1,y=v(t,i)}))}),j=()=>{"released"!==b&&(x({type:"released"}),null!==c&&(window.clearTimeout(c),c=null),null!==d&&(window.clearTimeout(d),d=null),window.removeEventListener("scroll",E),window.removeEventListener("scrollend",C),window.removeEventListener("wheel",L),window.removeEventListener("touchmove",L),window.removeEventListener("keydown",R),document.removeEventListener("scrollend",C),i?.removeEventListener("scroll",E),i?.removeEventListener("scrollend",C),_.disconnect(),(0,f.l)(e))},N=()=>{null===c&&(c=window.setTimeout(j,l))},E=()=>{if("released"===b)return;if(!s){if("pending"===b){if((0,u.j)()===k)return;x({type:"scroll_started"}),N()}"scrolling"===b&&p(t,i)&&w()}let e=v(t,i),r=Math.abs(e-y)>24&&Math.abs(e)>Math.abs(y);"settled"===b&&!g&&r&&j()},C=()=>{"released"!==b&&(w(),N())},L=()=>{j()},R=e=>{h.has(e.key)&&j()};for(let e of r)S.set(e,e.getBoundingClientRect().height),_.observe(e);return window.addEventListener("scroll",E,{passive:!0}),s&&(window.addEventListener("scrollend",C),document.addEventListener("scrollend",C),i?.addEventListener("scrollend",C)),window.addEventListener("wheel",L,{passive:!0}),window.addEventListener("touchmove",L,{passive:!0}),window.addEventListener("keydown",R),i?.addEventListener("scroll",E,{passive:!0}),o&&N(),a?("smooth"===n&&(d=window.setTimeout(j,7500)),t.scrollIntoView({behavior:n,block:"start"}),"auto"===n&&w()):w(),"pending"===b&&window.requestAnimationFrame(()=>{"released"!==b&&p(t,i)&&(w(),N())}),j}function p(e,t){return 1>=Math.abs(v(e,t))}function v(e,t){let r=e.getBoundingClientRect(),n=t?.isConnected&&(0,u.b)(t)?t.getBoundingClientRect().top:0,l=r.top-n,i=Number.parseFloat(getComputedStyle(e).scrollMarginTop);return l-(Number.isNaN(i)?0:i)}var b=e.i(214530);let g={viewport:{desktopOnly:"lg:block",mobileOnly:"lg:hidden"},container:{desktopOnly:"@3xl:block",mobileOnly:"@3xl:hidden"}};function y(e){return{value:e.id,label:(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)(e.icon,{"aria-hidden":!0,className:(0,a.f)("size-4 shrink-0",e.iconClassName)}),(0,t.jsx)("span",{className:"truncate",children:e.label}),(0,t.jsx)(_,{section:e})]})}}function x(e){return!e.mobileOnly}function w(e){return e.el}function k(e){let n,l,o,s,c,d,u,f,h=(0,r.c)(19),{sections:m,activeAnchor:p,onClick:v}=e,b=(0,i.useRef)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(n=new Map,h[0]=n):n=h[0];let g=(0,i.useRef)(n),[y,x]=(0,i.useState)(null);h[1]!==p?(l=()=>{let e=g.current.get(p);if(!e)return;let t=()=>{x({top:e.offsetTop,height:e.offsetHeight})};t();let r=new ResizeObserver(t);return r.observe(e),b.current&&r.observe(b.current),()=>r.disconnect()},o=[p],h[1]=p,h[2]=l,h[3]=o):(l=h[2],o=h[3]),(0,i.useEffect)(l,o),h[4]===Symbol.for("react.memo_cache_sentinel")?(s=e=>t=>{t?g.current.set(e,t):g.current.delete(e)},h[4]=s):s=h[4];let w=s;if(h[5]!==y?(c=y&&(0,t.jsx)("div",{"aria-hidden":!0,"data-allow-inline-style":!0,className:(0,a.f)("absolute inset-x-0 rounded-md bg-accent pointer-events-none","h-(--pill-height) translate-y-(--pill-top)","transition-[translate] duration-fast ease-in-out-strong motion-reduce:transition-none"),style:{"--pill-height":`${y.height}px`,"--pill-top":`${y.top}px`}}),h[5]=y,h[6]=c):c=h[6],h[7]!==p||h[8]!==v||h[9]!==m){let e;h[11]!==p||h[12]!==v?(e=e=>(0,t.jsx)(S,{section:e,isActive:p===e.id,onClick:v,registerRef:w(e.id)},e.id),h[11]=p,h[12]=v,h[13]=e):e=h[13],d=m.map(e),h[7]=p,h[8]=v,h[9]=m,h[10]=d}else d=h[10];return h[14]!==d?(u=(0,t.jsx)("div",{className:"relative flex flex-col gap-y-px",children:d}),h[14]=d,h[15]=u):u=h[15],h[16]!==c||h[17]!==u?(f=(0,t.jsxs)("div",{ref:b,className:"relative",children:[c,u]}),h[16]=c,h[17]=u,h[18]=f):f=h[18],f}function S(e){let n,l,i,o,s,c,d=(0,r.c)(21),{section:u,isActive:f,onClick:h,registerRef:m}=e,p=u.icon,v=`#${u.id}`;d[0]!==h||d[1]!==u.id?(n=e=>h(e,u.id),d[0]=h,d[1]=u.id,d[2]=n):n=d[2];let b=f?"page":void 0,g=f?"text-accent-foreground":"text-muted-foreground hover:text-accent-foreground hover:bg-card-hover";d[3]!==g?(l=(0,a.f)("relative flex items-center gap-2 px-2 py-1.5 rounded-md text-body font-medium cursor-pointer transition-colors no-underline",g),d[3]=g,d[4]=l):l=d[4];let y=!f&&u.iconClassName;return d[5]!==y?(i=(0,a.f)("size-4",y),d[5]=y,d[6]=i):i=d[6],d[7]!==p||d[8]!==i?(o=(0,t.jsx)(p,{className:i}),d[7]=p,d[8]=i,d[9]=o):o=d[9],d[10]!==u?(s=(0,t.jsx)(_,{section:u}),d[10]=u,d[11]=s):s=d[11],d[12]!==m||d[13]!==u.label||d[14]!==v||d[15]!==n||d[16]!==b||d[17]!==l||d[18]!==o||d[19]!==s?(c=(0,t.jsxs)("a",{ref:m,href:v,onClick:n,"aria-current":b,className:l,children:[o,u.label,s]}),d[12]=m,d[13]=u.label,d[14]=v,d[15]=n,d[16]=b,d[17]=l,d[18]=o,d[19]=s,d[20]=c):c=d[20],c}function _(e){let n,i,a,o=(0,r.c)(7),{section:c}=e;return o[0]!==c.badge?(n=void 0!==c.badge&&(0,t.jsx)(s.Badge,{variant:"secondary",size:"sm",className:"shrink-0",children:c.badge}),o[0]=c.badge,o[1]=n):n=o[1],o[2]!==c.newLabel?(i=void 0!==c.newLabel&&(0,t.jsx)(l.f,{role:"img","aria-label":c.newLabel,className:"size-3.5 shrink-0 text-primary"}),o[2]=c.newLabel,o[3]=i):i=o[3],o[4]!==n||o[5]!==i?(a=(0,t.jsxs)(t.Fragment,{children:[n,i]}),o[4]=n,o[5]=i,o[6]=a):a=o[6],a}function j(e){let t=[];for(let r of e){let e=document.getElementById(r.id);e&&e.getClientRects().length>0&&t.push({id:r.id,el:e})}return t}function N(e){let t=null,r=(0,u.$)(),n=()=>{null===t&&(t=window.requestAnimationFrame(()=>{t=null,e()}))};return window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n,{passive:!0}),r?.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n),r?.removeEventListener("scroll",n),null!==t&&window.cancelAnimationFrame(t)}}e.s(["f",0,function(e){let l,s,h,p,v,S,E,C,L,R,M,T,A,H,z,O,$,q,P,F,B,I,D=(0,r.c)(65),{sections:V,ariaLabel:U,desktopNavTopClass:W,desktopBreakpoint:Z,mobileTocTopClass:K,activationLinePx:Y,onSectionView:G,onSectionSelect:X,desktopNavFooter:Q,mobileNavHeader:J,children:ee}=e,et=void 0===Z?"viewport":Z,[er,en]=(0,i.useState)(V[0]?.id??""),el=(0,i.useRef)(V[0]?.id??""),ei=(0,i.useRef)(null),ea=(0,i.useRef)(!1),eo=(0,o.f)(G),es=(0,o.f)(Y),ec=(0,i.useRef)(Y);D[0]!==es||D[1]!==eo||D[2]!==V?(l=e=>{let{shouldUpdateHash:t}=e;if(null!==(0,f.k)())return;let r=j(V);if(0===r.length)return;let n=function(e,t){var r;let n,l=(r=t,n=(0,u.$)(),(0,u.b)(n)?n.getBoundingClientRect().top+r:r),i=function(e,t){let r,n,l=(r=(0,u.$)(),(n=(0,u.b)(r)?{scrollTop:r.scrollTop,scrollHeight:r.scrollHeight,clientHeight:r.clientHeight}:{scrollTop:window.scrollY,scrollHeight:document.documentElement.scrollHeight,clientHeight:window.innerHeight}).scrollHeight<=n.clientHeight?null:n);if(null===l)return null;let i=Math.max(0,l.scrollHeight-l.scrollTop-l.clientHeight),a=e.filter(({el:e})=>e.getBoundingClientRect().top-i>t).length;if(0===a||a>=e.length)return null;if(i<=2)return e.at(-1).id;if(i>=96*a)return null;let o=Math.ceil(i/96);return e[e.length-o].id}(e,l);if(null!==i)return i;let a=e[0].id;for(let{id:t,el:r}of e)if(r.getBoundingClientRect().top-l<=0)a=t;else break;return a}(r,es.current),l=el.current!==n;if(t&&(l||ea.current)&&(ea.current=!0,(0,b.Z)(n)),l){if(t&&!(0,f.P)()){let e=V.findIndex(e=>e.id===n),t=V[e];t&&eo.current?.(t,e)}el.current=n,en(n)}},D[0]=es,D[1]=eo,D[2]=V,D[3]=l):l=D[3];let ed=l;D[4]!==Y||D[5]!==ed?(s=()=>{ec.current!==Y&&(ec.current=Y,ed({shouldUpdateHash:!1}))},h=[Y,ed],D[4]=Y,D[5]=ed,D[6]=s,D[7]=h):(s=D[6],h=D[7]),(0,i.useEffect)(s,h),D[8]!==ed||D[9]!==V?(p=()=>{var e;let t,r,n,l=j(V);if(l.length>0&&!ea.current){let e=window.location.hash.slice(1);(""===e||l.some(t=>t.id===e))&&(ea.current=!0,ei.current=function({elements:e,activeAnchorRef:t,setActiveAnchor:r}){let n=window.location.hash.slice(1);if(!n)return;let l=e.find(e=>e.id===n);if(!l)return;t.current=l.id,r(l.id);let i=e.findIndex(e=>e.id===l.id);return m({id:l.id,target:l.el,precedingElements:e.slice(0,i).map(e=>e.el),behavior:"auto",settleMs:3e3})}({elements:l,activeAnchorRef:el,setActiveAnchor:en})??null)}ed({shouldUpdateHash:!1});let i=()=>ed({shouldUpdateHash:!0}),a=N(i),o=(0,f.X)(i),s=(e=b.z,t=null,r=(0,u.$)(),n=()=>{null!==t&&window.clearTimeout(t),t=window.setTimeout(()=>{t=null,e()},120)},window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n,{passive:!0}),r?.addEventListener("scroll",n,{passive:!0}),()=>{null!==t&&window.clearTimeout(t),window.removeEventListener("scroll",n),window.removeEventListener("resize",n),r?.removeEventListener("scroll",n)});return()=>{ei.current?.(),ei.current=null,a(),o(),s()}},D[8]=ed,D[9]=V,D[10]=p):p=D[10],D[11]!==V?(v=[V],D[11]=V,D[12]=v):v=D[12],(0,i.useLayoutEffect)(p,v),D[13]!==V?(S=(e,t)=>{ei.current?.();let r=j(V),n=r.findIndex(t=>t.id===e);ei.current=m({id:e,target:t,precedingElements:-1===n?[]:r.slice(0,n).map(w),behavior:"smooth",settleMs:2500})},D[13]=V,D[14]=S):S=D[14];let eu=S;D[15]!==X||D[16]!==eu?(E=e=>{let t=document.querySelector(`#${e}`);t&&(ei.current?.(),ei.current=null,(0,f.m)(e),ea.current=!0,el.current=e,en(e),(0,b.e)(e),X?.(e),eu(e,t))},D[15]=X,D[16]=eu,D[17]=E):E=D[17];let ef=E;D[18]!==ef?(C=(e,t)=>{e.preventDefault(),ef(t)},D[18]=ef,D[19]=C):C=D[19];let eh=C;D[20]!==er||D[21]!==V?(L=V.find(e=>e.id===er)??V[0],D[20]=er,D[21]=V,D[22]=L):L=D[22];let em=L;D[23]!==V?(R=V.filter(x),D[23]=V,D[24]=R):R=D[24];let ep=R,ev=void 0!==em,eb=(0,i.useRef)(null),eg=(0,i.useRef)(null);D[25]!==ev?(M=()=>{let e=eb.current,t=eg.current;if(!ev||null===e||null===t)return;let r=()=>{e.toggleAttribute("data-stuck",function({markerBottom:e,barTop:t}){return e{"use strict";function t(){return document.querySelector("#page-content")}function r(e){return null!==e&&"auto"===getComputedStyle(e).overflowY}e.s(["$",0,t,"j",0,function(){let e=t();return r(e)?e.scrollTop:window.scrollY},"Z",0,function(){let e=t();r(e)?e.scrollTo({top:0,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})},"b",0,r])},232458,e=>{"use strict";var t=e.i(427150);function r(){let e=globalThis.__openrouterSectionNavScrollLock;if((0,t.f)(e))return e.hashPinCount??=0,e.recalcListeners??=new Set,e;let r={anchor:null,hashPinCount:0,recalcListeners:new Set};return globalThis.__openrouterSectionNavScrollLock=r,r}e.s(["k",0,function(){return r().anchor},"P",0,function(){return r().hashPinCount>0},"I",0,function(){r().hashPinCount+=1},"l",0,function(e){let t=r();t.anchor===e&&(t.anchor=null)},"E",0,function(){for(let e of r().recalcListeners)e()},"m",0,function(e){r().anchor=e},"X",0,function(e){let t=r().recalcListeners;return t.add(e),()=>{t.delete(e)}},"e",0,function(){let e=r();e.hashPinCount=Math.max(0,e.hashPinCount-1)}])},214530,e=>{"use strict";var t=e.i(848984),r=e.i(232458);function n(e){let t=`#${e}`;if(window.location.hash===t)return;let r=new URL(window.location.href);r.hash=e,window.history.replaceState(null,"",r)}e.s(["z",0,function(){(0,r.P)()||(0,t.j)()>2||function(){if(""===window.location.hash)return;let{pathname:e,search:t}=window.location;window.history.replaceState(null,"",`${e}${t}`)}()},"Z",0,function(e){(0,r.P)()||2>=(0,t.j)()||n(e)},"e",0,n])},912147,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(788843),l=e.i(136562),i=e.i(490112);e.s(["f",0,function(e){let a,o,s,c,d,u,f,h,m,p,v,b,g,y=(0,r.c)(28);y[0]!==e?({children:a,className:o,size:d,weight:h,icon:s,iconPosition:u,showExternalIcon:f,...c}=e,y[0]=e,y[1]=a,y[2]=o,y[3]=s,y[4]=c,y[5]=d,y[6]=u,y[7]=f,y[8]=h):(a=y[1],o=y[2],s=y[3],c=y[4],d=y[5],u=y[6],f=y[7],h=y[8]);let x=void 0===u?"end":u,w=void 0!==f&&f;y[9]!==s||y[10]!==w?(m=s??(w?(0,t.jsx)(n.f,{className:"inline size-3 align-[-1px]"}):null),y[9]=s,y[10]=w,y[11]=m):m=y[11];let k=m;return y[12]!==o||y[13]!==d||y[14]!==h?(p=(0,l.f)((0,i.X)({size:d,weight:h}),o),y[12]=o,y[13]=d,y[14]=h,y[15]=p):p=y[15],y[16]!==x||y[17]!==k?(v="start"===x&&k&&(0,t.jsx)("span",{className:"mr-0.5 inline-flex",children:k}),y[16]=x,y[17]=k,y[18]=v):v=y[18],y[19]!==x||y[20]!==k?(b="end"===x&&k&&(0,t.jsx)("span",{className:"ml-0.5 inline-flex",children:k}),y[19]=x,y[20]=k,y[21]=b):b=y[21],y[22]!==a||y[23]!==c||y[24]!==p||y[25]!==v||y[26]!==b?(g=(0,t.jsxs)("a",{className:p,...c,children:[v,a,b]}),y[22]=a,y[23]=c,y[24]=p,y[25]=v,y[26]=b,y[27]=g):g=y[27],g}])},359544,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(16043),l=e.i(547322),i=e.i(193461),a=e.i(217411),o=e.i(378318);e.s(["f",0,function(e){let s,c,d,u,f,h,m,p=(0,r.c)(28),{title:v,trigger:b,options:g,value:y,onValueChange:x,shouldApplyCurrentValue:w}=e,k=void 0!==w&&w,[S,_]=(0,n.useState)(!1),[j,N]=(0,n.useState)(y),E=(0,n.useRef)(null),C=(0,n.useRef)(!1),L=(0,n.useId)(),R=(0,n.useRef)(null);p[0]===Symbol.for("react.memo_cache_sentinel")?(s=()=>R.current?.querySelector('[role="radio"][data-checked]')??null,p[0]=s):s=p[0];let M=s,T=()=>{let e=E.current;return E.current=null,null!==e&&x(e),e},A=e=>{e&&N(T()??y),_(e)},H=e=>{E.current=e!==y||k?e:null,_(!1)},z=e=>{e||T()},O=a.j;p[1]!==b?(c=(0,t.jsx)(a.V,{render:b}),p[1]=b,p[2]=c):c=p[2];let $=a.U;p[3]!==v||p[4]!==L?(d=(0,t.jsx)(o.f,{title:v,titleId:L}),p[3]=v,p[4]=L,p[5]=d):d=p[5];let q=i.x,P=e=>{"string"==typeof e&&(N(e),C.current||H(e))},F=()=>{C.current=!1},B=e=>{C.current=e.key.startsWith("Arrow"),("Enter"===e.key||" "===e.key)&&(e.preventDefault(),H(j))},I=g.map((e,r)=>(0,t.jsx)(l.f,{value:e.value,label:e.label,accessibleLabel:e.accessibleLabel,labelId:`${L}-option-${r}`,isSelected:e.value===j,onSelect:()=>{N(e.value),H(e.value)}},e.value));return p[6]!==q||p[7]!==j||p[8]!==P||p[9]!==F||p[10]!==B||p[11]!==I||p[12]!==L?(u=(0,t.jsx)(q,{ref:R,"aria-labelledby":L,value:j,onValueChange:P,onKeyUpCapture:F,onKeyDownCapture:B,className:"gap-0 px-2",children:I}),p[6]=q,p[7]=j,p[8]=P,p[9]=F,p[10]=B,p[11]=I,p[12]=L,p[13]=u):u=p[13],p[14]!==d||p[15]!==u?(f=(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[d,u]}),p[14]=d,p[15]=u,p[16]=f):f=p[16],p[17]!==$||p[18]!==M||p[19]!==f?(h=(0,t.jsx)($,{side:"bottom",showCloseButton:!1,keepMounted:!1,initialFocus:M,className:"px-0 pt-3",children:f}),p[17]=$,p[18]=M,p[19]=f,p[20]=h):h=p[20],p[21]!==O||p[22]!==A||p[23]!==z||p[24]!==S||p[25]!==h||p[26]!==c?(m=(0,t.jsxs)(O,{swipeDirection:"down",open:S,onOpenChange:A,onOpenChangeComplete:z,children:[c,h]}),p[21]=O,p[22]=A,p[23]=z,p[24]=S,p[25]=h,p[26]=c,p[27]=m):m=p[27],m}])},547322,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(872635),l=e.i(136562),i=e.i(193461);e.s(["f",0,function(e){let a,o,s,c,d,u,f=(0,r.c)(20),{value:h,label:m,accessibleLabel:p,labelId:v,isSelected:b,onSelect:g}=e,y=b&&"bg-selected-bg";f[0]!==y?(a=(0,l.f)("flex min-h-11 cursor-pointer items-center gap-3 rounded-xl px-2 text-body select-none","transition-colors duration-quick active:bg-card-hover has-focus-visible:shadow-focus",y),f[0]=y,f[1]=a):a=f[1];let x=void 0===p?v:void 0;return f[2]!==p||f[3]!==x||f[4]!==h?(o=(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(i.a,{value:h,"aria-label":p,"aria-labelledby":x})}),f[2]=p,f[3]=x,f[4]=h,f[5]=o):o=f[5],f[6]!==m||f[7]!==v?(s=(0,t.jsx)("span",{id:v,className:"min-w-0 flex-1 text-foreground",children:m}),f[6]=m,f[7]=v,f[8]=s):s=f[8],f[9]!==b?(c=b&&(0,t.jsx)(n.f,{"aria-hidden":!0}),f[9]=b,f[10]=c):c=f[10],f[11]!==c?(d=(0,t.jsx)("span",{className:"flex h-4 w-7 shrink-0 items-center justify-center text-primary",children:c}),f[11]=c,f[12]=d):d=f[12],f[13]!==g||f[14]!==a||f[15]!==o||f[16]!==s||f[17]!==d||f[18]!==h?(u=(0,t.jsxs)("div",{role:"presentation","data-option-value":h,onClick:g,className:a,children:[o,s,d]}),f[13]=g,f[14]=a,f[15]=o,f[16]=s,f[17]=d,f[18]=h,f[19]=u):u=f[19],u}])},378318,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(612927),l=e.i(199168),i=e.i(139697),a=e.i(217411);e.s(["f",0,function(e){let o,s,c,d,u,f,h=(0,r.c)(12),{title:m,titleId:p}=e,v=(0,l.o)();return h[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)("div",{"aria-hidden":!0,className:"mx-auto h-1 w-10 rounded-full bg-foreground/20"}),h[0]=o):o=h[0],h[1]!==m||h[2]!==p?(s=(0,t.jsx)(a.L,{id:p,children:m}),h[1]=m,h[2]=p,h[3]=s):s=h[3],h[4]!==v?(c=v("Close"),h[4]=v,h[5]=c):c=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(n.X,{"aria-hidden":!0}),h[6]=d):d=h[6],h[7]!==c?(u=(0,t.jsx)(a.O,{render:(0,t.jsx)(i.Button,{variant:"ghost",size:"icon",shape:"pill",touchTarget:"below-sm","aria-label":c,children:d})}),h[7]=c,h[8]=u):u=h[8],h[9]!==s||h[10]!==u?(f=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[o,(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 pr-2 pl-4",children:[s,u]})]}),h[9]=s,h[10]=u,h[11]=f):f=h[11],f}])},530798,338960,755483,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(427150),l=e.i(16043),i=e.i(136562);let a="or-table__sticky-end or-table__sticky-end--scroll-cue";function o(e){let t,n,i=(0,r.c)(6),{elementRef:a,className:o,stickyEnd:s}=e;i[0]!==a?(t=()=>{let e=a.current;if(!e?.classList.contains("or-table__sticky-end"))return;let t=e.closest(".or-table-wrapper");if(t)return t.dataset.tableHasStickyEnd="true",()=>{t.querySelectorAll(".or-table__sticky-end").length<=1&&delete t.dataset.tableHasStickyEnd}},i[0]=a,i[1]=t):t=i[1],i[2]!==o||i[3]!==a||i[4]!==s?(n=[a,o,s],i[2]=o,i[3]=a,i[4]=s,i[5]=n):n=i[5],(0,l.useLayoutEffect)(t,n)}e.s(["t",0,a,"K",0,o],338960);let s={muted:"or-table__row--muted","muted-50":"bg-muted/50","muted-40":"bg-muted/40"},c={overline:"text-overline"},d={hidden:"overflow-hidden"},u={background:"bg-background shadow-header-inset"},f={none:"overscroll-none"},h="border-r";var m=e.i(656521),p=e.i(751155),v=e.i(512688),b=e.i(143253);let g=new Map;function y(e){let t=g.get(e);return void 0===t?null:(g.delete(e),g.set(e,t),t)}function x(e){let t,n,i,a,o,s,c,d,u,f,h,m,p,x=(0,r.c)(63),{tableRef:j,enabled:N,rowSelector:E,observeContent:C,persistCache:L,columnKeys:R,signatureParts:M,hasRows:T,scope:A}=e,H=void 0===N||N,z=void 0===E?"tbody > tr[data-table-data-row]":E,O=void 0!==C&&C,$=void 0===L||L;x[0]!==M?(t=void 0===M?[]:M,x[0]=M,x[1]=t):t=x[1];let q=t,[P,F]=(0,l.useState)(null),B=(0,l.useRef)(0),I=null===P?"unmeasured":String(P);x[2]!==R||x[3]!==A||x[4]!==q||x[5]!==I?(n=[A,I,...q,...R],x[2]=R,x[3]=A,x[4]=q,x[5]=I,x[6]=n):n=x[6];let D=n.join("|"),V=(0,v.f)(R);x[7]!==D||x[8]!==P||x[9]!==$?(i=()=>null!==P&&$?y(D):null,x[7]=D,x[8]=P,x[9]=$,x[10]=i):i=x[10];let[U,W]=(0,l.useState)(i),Z=(0,v.f)(U),[K,Y]=(0,l.useState)(!1),[G,X]=(0,l.useState)(0),Q=(0,l.useRef)("");return x[11]!==V||x[12]!==D||x[13]!==P||x[14]!==H||x[15]!==Z||x[16]!==$?(a=()=>{if(!H)return;if(null===P)return void Y(!1);let e=$?y(D):null;W(e??function(e,t){if(null===e)return null;let r=new Map(e.map(({key:e,widthPx:t})=>[e,t])),n=e.reduce((e,{widthPx:t})=>e+t,0)/e.length||120;return t.map(e=>({key:e,widthPx:r.get(e)??n}))}(Z.current,V.current)),Y(null===e),X(0),Q.current=""},x[11]=V,x[12]=D,x[13]=P,x[14]=H,x[15]=Z,x[16]=$,x[17]=a):a=x[17],x[18]!==V||x[19]!==D||x[20]!==H||x[21]!==Z||x[22]!==$?(o=[D,H,$,V,Z],x[18]=V,x[19]=D,x[20]=H,x[21]=Z,x[22]=$,x[23]=o):o=x[23],(0,b.f)(a,o),x[24]!==H||x[25]!==T||x[26]!==$?(s=()=>{H&&!$&&T&&(Y(!0),X(0),Q.current="")},c=[H,$,T],x[24]=H,x[25]=T,x[26]=$,x[27]=s,x[28]=c):(s=x[27],c=x[28]),(0,b.f)(s,c),x[29]!==H||x[30]!==j?(d=()=>{if(!H)return;let e=j.current,t=e?.parentElement??e?.offsetParent;if(null==t||"u"{let t=e[0],r=t?.contentRect.width;void 0!==r&&Number.isFinite(r)&&!(r<=0)&&(B.current=r,F(4*Math.round(r/4)))});return r.observe(t),()=>r.disconnect()},x[29]=H,x[30]=j,x[31]=d):d=x[31],x[32]!==H||x[33]!==T||x[34]!==j?(u=[j,T,H],x[32]=H,x[33]=T,x[34]=j,x[35]=u):u=x[35],(0,b.f)(d,u),x[36]!==H||x[37]!==O||x[38]!==j?(f=()=>{if(!H||!O||"u"{Q.current="",X(0),Y(!0)});return r.observe(t,{characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()},h=[j,H,O],x[36]=H,x[37]=O,x[38]=j,x[39]=f,x[40]=h):(f=x[39],h=x[40]),(0,b.f)(f,h),x[41]!==V||x[42]!==D||x[43]!==P||x[44]!==H||x[45]!==Z||x[46]!==T||x[47]!==G||x[48]!==K||x[49]!==$||x[50]!==z||x[51]!==j?(m=()=>{if(!H||!K||!T)return;let e=j.current;if(!e||null===e.offsetParent)return;let t=V.current;if(0===t.length)return;if(null===e.querySelector(`tbody [role="row"], ${z}`)){if(G<20){let e=window.requestAnimationFrame(()=>X(_));return()=>window.cancelAnimationFrame(e)}return}if(null===P)return;let r=function({table:e,columnKeys:t,containerWidthPx:r,rowSelector:n}){let l=e.parentElement;if(null===l)return null;let i=document.createElement("table");for(let t of e.attributes)i.setAttribute(t.name,t.value);i.append(...Array.from(e.childNodes,e=>e.cloneNode(!0))),i.removeAttribute("id"),i.querySelector("colgroup")?.remove();let a=e.closest(".or-table-page-scroll")?.querySelector(".or-table-page-scroll__header thead");a&&(i.querySelector("thead")?.remove(),i.prepend(a.cloneNode(!0))),i.classList.remove("table-fixed"),i.style.position="absolute",i.style.visibility="hidden",i.style.pointerEvents="none",i.style.tableLayout="auto",i.setAttribute("aria-hidden","true"),i.dataset.widthMeasurement="true",i.style.width=`${r}px`;let o=i.querySelector("tbody");if(null===o)return null;let s=Array.from(e.querySelectorAll('tbody [role="row"]')).slice(0,20);if(s.length>0)for(let e of(o.replaceChildren(),s)){let t=i.ownerDocument.createElement("tr");for(let r of e.querySelectorAll('[role="cell"]')){let e=i.ownerDocument.createElement("td");e.className=r.className,e.classList.remove("or-table__cell--grid"),e.style.cssText=r.style.cssText,e.innerHTML=r.innerHTML,void 0!==r.dataset.colspan&&(e.colSpan=Number(r.dataset.colspan)),t.append(e)}o.append(t)}else{let t=Array.from(e.querySelectorAll(n)).slice(0,20);if(0===t.length)return null;o.replaceChildren(...t.map(e=>e.cloneNode(!0)))}l.append(i);let c=i.querySelectorAll("thead th");if(c.length!==t.length)return i.remove(),null;let d=Array.from(c,(e,r)=>({key:t[r],widthPx:e.getBoundingClientRect().width}));return i.remove(),d}({table:e,columnKeys:t,containerWidthPx:B.current,rowSelector:z});if(null===r)return;let n=r.map(S).join(","),l=r.some(k),i=!l&&n===Q.current;if(Q.current=n,!i){if(G<20){var a;!l&&(a=Z.current,null!==a&&(a.length!==r.length||a.some((e,t)=>{let n=r[t];return void 0===n||e.key!==n.key||Math.round(e.widthPx)!==Math.round(n.widthPx)})))&&W(r);let e=window.requestAnimationFrame(()=>X(w));return()=>window.cancelAnimationFrame(e)}if(l)return}$&&function(e,t){if(g.delete(e),g.set(e,t.map(({key:e,widthPx:t})=>({key:e,widthPx:t}))),g.size<=20)return;let r=g.keys().next().value;void 0!==r&&g.delete(r)}(D,r),W(r),Y(!1)},x[41]=V,x[42]=D,x[43]=P,x[44]=H,x[45]=Z,x[46]=T,x[47]=G,x[48]=K,x[49]=$,x[50]=z,x[51]=j,x[52]=m):m=x[52],x[53]!==V||x[54]!==D||x[55]!==H||x[56]!==T||x[57]!==G||x[58]!==K||x[59]!==$||x[60]!==z||x[61]!==j?(p=[K,D,G,T,j,H,z,$,V],x[53]=V,x[54]=D,x[55]=H,x[56]=T,x[57]=G,x[58]=K,x[59]=$,x[60]=z,x[61]=j,x[62]=p):p=x[62],(0,b.f)(m,p),U}function w(e){return e+1}function k(e){let{widthPx:t}=e;return 0===t}function S(e){let{widthPx:t}=e;return Math.round(t)}function _(e){return e+1}e.s(["f",0,x],755483);let j={asc:"ascending",desc:"descending"},N={ascending:"asc",descending:"desc"},E=(0,l.createContext)(void 0),C="underline decoration-current/40 decoration-dotted underline-offset-2 hover:decoration-current",L={compact:"or-table--density-compact",regular:"or-table--density-regular",expanded:"or-table--density-expanded"};function R(e){return e.getBoundingClientRect().width}function M(e){return e.getBoundingClientRect().width}function T(e){let{widthPx:t}=e;return t}function A(e,t){return String(t)}function H(e){let n,a,o,s,c,d,f,h,m,p,v=(0,r.c)(19);v[0]!==e?({className:n,ref:o,sticky:c,surface:s,...a}=e,v[0]=e,v[1]=n,v[2]=a,v[3]=o,v[4]=s,v[5]=c):(n=v[1],a=v[2],o=v[3],s=v[4],c=v[5]);let b=void 0!==c&&c,g=(0,l.useRef)(null);v[6]!==b?(d=()=>{if(!b)return;let e=g.current,t=e?.closest(".or-table"),r=t?.closest(".or-table-wrapper");if(!t||!r)return;let n=void 0!==t.dataset.tableHasStickyHeader,l=void 0!==r.dataset.tableHasStickyHeader;return t.dataset.tableHasStickyHeader="true",r.dataset.tableHasStickyHeader="true",()=>{n||delete t.dataset.tableHasStickyHeader,l||delete r.dataset.tableHasStickyHeader}},f=[b],v[6]=b,v[7]=d,v[8]=f):(d=v[7],f=v[8]),(0,l.useLayoutEffect)(d,f),v[9]!==o?(h=e=>{g.current=e,"function"==typeof o?o(e):o&&(o.current=e)},v[9]=o,v[10]=h):h=v[10];let y=b&&"or-table__header--sticky",x=void 0!==s&&u[s];return v[11]!==n||v[12]!==y||v[13]!==x?(m=(0,i.f)(y,x,n),v[11]=n,v[12]=y,v[13]=x,v[14]=m):m=v[14],v[15]!==a||v[16]!==h||v[17]!==m?(p=(0,t.jsx)("thead",{ref:h,className:m,...a}),v[15]=a,v[16]=h,v[17]=m,v[18]=p):p=v[18],p}function z({handler:e,sortContext:t,sortDirection:r,sortId:n}){e?.(),t?.setActiveSort({direction:r,id:n})}function O(e){return q(e)||P(e)}function $(e){return!q(e)}function q(e){return(0,l.isValidElement)(e)&&e.type===H}function P(e){return(0,l.isValidElement)(e)&&"colgroup"===e.type}function F(e){let t;return{schedule(){void 0===t&&(t=requestAnimationFrame(()=>{t=void 0,e()}))},cancel(){void 0!==t&&cancelAnimationFrame(t)}}}function B({element:e,key:t,enabled:r}){r?"true"!==e.dataset[t]&&(e.dataset[t]="true"):void 0!==e.dataset[t]&&delete e.dataset[t]}e.s(["TOOLTIP_HINT_CLASSES",0,C,"Table",0,function(e){var n,a,o,s;let c,d,u,h,m,p,v,b,g,y,w,k,S,_,j,N,C,H,z,I,D,V,U,W,Z,K,Y,G,X,Q,J,ee,et,er,en,el,ei,ea,eo,es,ec,ed,eu,ef,eh,em,ep,ev,eb,eg,ey,ex=(0,r.c)(92);ex[0]!==e?({className:j,columnPinning:N,sort:Y,onSortChange:V,compact:G,containerClassName:C,containerProps:H,density:z,footer:I,framed:X,headerPinning:Q,intrinsicColumns:J,intrinsicColumnsHasRows:ee,intrinsicColumnsFlexColumn:D,overflow:et,overscroll:U,pageScroll:er,scrollHeader:K,children:_,ref:Z,...W}=e,ex[0]=e,ex[1]=_,ex[2]=j,ex[3]=N,ex[4]=C,ex[5]=H,ex[6]=z,ex[7]=I,ex[8]=D,ex[9]=V,ex[10]=U,ex[11]=W,ex[12]=Z,ex[13]=K,ex[14]=Y,ex[15]=G,ex[16]=X,ex[17]=Q,ex[18]=J,ex[19]=ee,ex[20]=et,ex[21]=er):(_=ex[1],j=ex[2],N=ex[3],C=ex[4],H=ex[5],z=ex[6],I=ex[7],D=ex[8],V=ex[9],U=ex[10],W=ex[11],Z=ex[12],K=ex[13],Y=ex[14],G=ex[15],X=ex[16],Q=ex[17],J=ex[18],ee=ex[19],et=ex[20],er=ex[21]);let ew=void 0!==G&&G,ek=void 0!==X&&X,eS=void 0===Q?"sticky":Q,e_=void 0!==J&&J,ej=void 0!==ee&&ee,eN=void 0===et?"auto":et,eE=void 0!==er&&er;ex[22]!==H?(en=H??{},ex[22]=H,ex[23]=en):en=ex[23],ex[24]!==en?({className:el,...ei}=en,ex[24]=en,ex[25]=el,ex[26]=ei):(el=ex[25],ei=ex[26]);let eC="static"===eS?eS:void 0,[eL,eR]=(0,l.useState)(),{bodyChildren:eM,headerChildren:eT,pageHeaderRef:eA,shouldSplitPageScroll:eH,wrapperRef:ez}=(n=_,a=eE,v=(0,r.c)(8),b=(0,l.useRef)(null),y=(g=a?l.Children.toArray(n):[]).some(q)&&g.some(P),w=(o=b,s=y,u=(0,r.c)(5),h=(0,l.useRef)(null),u[0]!==o?(c=()=>{let e=h.current;if(!e)return;let t=0/0,r=()=>{let r=e.scrollLeft;t=r;let n=r>2,l=r+e.clientWidth{e.scrollLeft!==t&&r()});r(),e.addEventListener("scroll",n.schedule,{passive:!0});let l=new ResizeObserver(r);return l.observe(e),()=>{e.removeEventListener("scroll",n.schedule),l.disconnect(),n.cancel()}},u[0]=o,u[1]=c):c=u[1],u[2]!==o||u[3]!==s?(d=[o,s],u[2]=o,u[3]=s,u[4]=d):d=u[4],(0,l.useLayoutEffect)(c,d),h),v[0]!==y||v[1]!==w?(m=[y,w],v[0]=y,v[1]=w,v[2]=m):m=v[2],(0,l.useEffect)(()=>{let e=w.current,t=b.current;if(!y||!e||!t)return;let r=0,n=()=>{let n=e.scrollLeft;t.scrollLeft=n;let l=n-t.scrollLeft;if(l!==r){r=l;let e=t.querySelector("table");e?.style.setProperty("transform",0===l?"":`translateX(${-l}px)`)}},l=F(n);return l.schedule(),e.addEventListener("scroll",l.schedule,{passive:!0}),e.addEventListener("scrollend",n,{passive:!0}),()=>{e.removeEventListener("scroll",l.schedule),e.removeEventListener("scrollend",n),l.cancel()}},m),k=y?g.filter($):n,S=g.filter(O),v[3]!==y||v[4]!==k||v[5]!==S||v[6]!==w?(p={bodyChildren:k,headerChildren:S,pageHeaderRef:b,shouldSplitPageScroll:y,wrapperRef:w},v[3]=y,v[4]=k,v[5]=S,v[6]=w,v[7]=p):p=v[7],p),eO=(0,l.useRef)(null);if(ex[27]!==_){let e=l.Children.toArray(_).find(P);ea=void 0===e?0:l.Children.count(e.props.children),ex[27]=_,ex[28]=ea}else ea=ex[28];let e$=ea,eq=e_&&eH;ex[29]!==e$?(eo=Array.from({length:e$},A),ex[29]=e$,ex[30]=eo):eo=ex[30];let eP=eo,eF=eq?"tbody > tr":void 0,eB=!eq,eI=eq?String(e$):"disabled";ex[31]!==eI?(es=[eI],ex[31]=eI,ex[32]=es):es=ex[32];let eD=eq&&ej;ex[33]!==eP||ex[34]!==eq||ex[35]!==eF||ex[36]!==eB||ex[37]!==es||ex[38]!==eD?(ec={enabled:eq,tableRef:eO,rowSelector:eF,columnKeys:eP,observeContent:eq,persistCache:eB,signatureParts:es,hasRows:eD,scope:"table-intrinsic-columns"},ex[33]=eP,ex[34]=eq,ex[35]=eF,ex[36]=eB,ex[37]=es,ex[38]=eD,ex[39]=ec):ec=ex[39];let eV=x(ec),eU=(0,l.useRef)(null),eW=(0,l.useRef)(0);ex[40]!==eq||ex[41]!==eV||ex[42]!==eA||ex[43]!==ez?(ed=()=>{if(!eq||null===eV){eU.current=null,eW.current=0;return}let e=eV.map(T);eU.current=e,eW.current=0;let t=e=>{let t=ez.current?.querySelectorAll("colgroup > col")??[],r=eA.current?.querySelectorAll("colgroup > col")??[];e.forEach((e,n)=>{t[n]?.style.setProperty("width",`${e}px`),r[n]?.style.setProperty("width",`${e}px`)})};t(e);let r=()=>{if(eW.current>=2)return;let e=ez.current?.querySelector(".or-table-page-scroll__table"),r=eA.current?.querySelector("table"),n=e?.querySelectorAll("tbody > tr:first-child > td, tbody > tr:first-child > th"),l=r?.querySelectorAll("thead > tr:first-child > th"),i=eU.current;if(!e||!r||!n||!l||null===i||n.length!==i.length||l.length!==i.length)return;let a=function({appliedWidths:e,bodyWidths:t,headerWidths:r}){if(e.length!==r.length||e.length!==t.length)return null;let n=e.map((e,n)=>{let l=Math.max(r[n],t[n]);return l>e+.5?l:e});return n.some((t,r)=>t!==e[r])?n:null}({appliedWidths:i,bodyWidths:Array.from(n,M),headerWidths:Array.from(l,R)});null!==a&&(t(a),eU.current=a,eW.current=eW.current+1)};r();let n=F(r),l=ez.current?.querySelector(".or-table-page-scroll__table");if(!l||"u"{i.disconnect(),n.cancel()}},eu=[eq,eV,eA,ez],ex[40]=eq,ex[41]=eV,ex[42]=eA,ex[43]=ez,ex[44]=ed,ex[45]=eu):(ed=ex[44],eu=ex[45]),(0,l.useLayoutEffect)(ed,eu);let eZ=(0,l.useRef)(null),eK=(0,l.useRef)(null),eY=eH&&"sticky"===eS;ex[46]!==eY?(ef={frameRef:eZ,sentinelRef:eK,enabled:eY},ex[46]=eY,ex[47]=ef):ef=ex[47],function(e){let t,n,i=(0,r.c)(5),{frameRef:a,sentinelRef:o,enabled:s}=e;i[0]!==s||i[1]!==a||i[2]!==o?(t=()=>{let e,t,r;if(!s||"u"{let a,o=Number.isFinite(a=Number.parseFloat(getComputedStyle(i).top))?a:0,s=n.querySelector(".or-table-page-scroll__scroll-header")?.offsetHeight??0,d=Math.max(1,l.offsetHeight),u=function(e){for(let t=e.parentElement;t;t=t.parentElement){let{overflowY:e}=getComputedStyle(t);if(("auto"===e||"scroll"===e)&&t.scrollHeight>t.clientHeight)return t}return null}(n),f=`${o}:${s}:${d}`;f===t&&u===r&&e||(e?.disconnect(),t=f,r=u,(e=new IntersectionObserver(e=>{let[t]=e;t&&(t.isIntersecting?delete n.dataset.tableHeaderStuck:n.dataset.tableHeaderStuck="true",c())},{root:u,rootMargin:`${-(o-s+d)}px 0px 0px 0px`})).observe(l))};c();let d=new ResizeObserver(c);return d.observe(i),d.observe(n),window.addEventListener("resize",c,{passive:!0}),()=>{e?.disconnect(),d.disconnect(),window.removeEventListener("resize",c),delete n.dataset.tableHeaderStuck}},n=[s,a,o],i[0]=s,i[1]=a,i[2]=o,i[3]=t,i[4]=n):(t=i[3],n=i[4]),(0,l.useLayoutEffect)(t,n)}(ef);let{pinScopeId:eG,pinningCss:eX}=function(e,t){let n,i,a,o,s,c,d=(0,r.c)(17),u=(0,l.useId)();d[0]!==t?(n=void 0===t?[]:function({columnIds:e,pinnedIds:t}){let r=new Set(t);return e.flatMap((e,t)=>r.has(e)?[t+1]:[])}(t),d[0]=t,d[1]=n):n=d[1];let f=n;d[2]!==f?(i=f.join(","),d[2]=f,d[3]=i):i=d[3];let h=i;d[4]!==f||d[5]!==u?(a=function(e,t){if(0===t.length)return"";let r=`[data-or-pin-scope="${e}"]:not([data-or-pin-disabled='true'])`,n=e=>`.or-table__row > :nth-child(${e} of td, th, [role='cell']):not([colspan]):not([data-colspan])`,l=[];for(let e of t)l.push(`${r} ${n(e)} { --or-table-sticky-wash: transparent; position: sticky; left: var(--or-pin-left-${e}, 0px); z-index: var(--z-index-sticky, 49); background-color: var(--or-table-surface); background-image: linear-gradient(var(--or-table-sticky-wash), var(--or-table-sticky-wash)); transition: --or-table-sticky-wash 0.15s; }`,`${r} .or-table__header--sticky ${n(e)}, ${r} .or-table-page-scroll__header ${n(e)} { z-index: calc(var(--z-index-sticky, 49) + 1); }`,`${r}[data-table-header-pinning='static'] .or-table-page-scroll__header ${n(e)}, ${r}[data-table-header-pinning='static'] .or-table__header--sticky ${n(e)} { top: auto; z-index: 1; }`,`${r} .or-table__body .or-table__row:hover > :nth-child(${e} of td, th, [role='cell']) { --or-table-sticky-wash: var(--or-table-row-hover); }`,`${r} .or-table__body .or-table__row[data-state='selected'] > :nth-child(${e} of td, th, [role='cell']) { --or-table-sticky-wash: var(--or-table-row-selected); }`);let i=t.at(-1);return void 0!==i&&l.push(`${r} ${n(i)} { border-right: 1px solid hsl(var(--border)); }`),l.join("\n")}(u,f),d[4]=f,d[5]=u,d[6]=a):a=d[6];let m=a;if(d[7]!==f||d[8]!==e?(o=()=>{let t=e.current;if(!t||0===f.length)return;let r=t.classList.contains("or-table-wrapper")?t:t.querySelector(":scope > .or-table-wrapper"),n=function({scope:e,wrapper:t,measure:r}){let n=new ResizeObserver(r),l=()=>{for(let r of(n.disconnect(),t&&n.observe(t),e.querySelectorAll(".or-table__header-cell")))n.observe(r);r()};l();let i=new MutationObserver(l);return i.observe(e,{childList:!0}),()=>{n.disconnect(),i.disconnect()}}({scope:t,wrapper:r,measure:()=>(function({scope:e,wrapper:t,nthPositions:r}){let n=e.querySelectorAll(".or-table__header-cell");if(0===n.length)return;let l=e.querySelector("colgroup")?.children,i=e=>{let t=l?.item(e);if(t instanceof HTMLElement&&t.style.width.endsWith("px")){let e=Number.parseFloat(t.style.width);if(Number.isFinite(e))return e}return n[e]?.getBoundingClientRect().width??0},a=0,o=0;for(let t of r)e.style.setProperty(`--or-pin-left-${t}`,`${a}px`),a+=i(t-1),o+=n[t-1]?.getBoundingClientRect().width??0;let s=t?.clientWidth??0;if(s>0&&s-o<200){e.dataset.orPinDisabled="true",t&&delete t.dataset.tableHasStickyStart;return}delete e.dataset.orPinDisabled,t&&(t.dataset.tableHasStickyStart="true")})({scope:t,wrapper:r,nthPositions:f})});return()=>{for(let e of(n(),f))t.style.removeProperty(`--or-pin-left-${e}`);delete t.dataset.orPinDisabled,r&&delete r.dataset.tableHasStickyStart}},d[7]=f,d[8]=e,d[9]=o):o=d[9],d[10]!==h||d[11]!==e?(s=[e,h],d[10]=h,d[11]=e,d[12]=s):s=d[12],(0,l.useLayoutEffect)(o,s),0===f.length){let e;return d[13]===Symbol.for("react.memo_cache_sentinel")?(e={pinScopeId:void 0,pinningCss:""},d[13]=e):e=d[13],e}return d[14]!==m||d[15]!==u?(c={pinScopeId:u,pinningCss:m},d[14]=m,d[15]=u,d[16]=c):c=d[16],c}(eE?eZ:ez,N);ex[48]!==eX?(eh=eX?(0,t.jsx)("style",{children:eX}):null,ex[48]=eX,ex[49]=eh):eh=ex[49];let eQ=eh,eJ=eH&&"or-table-page-scroll__table",e0=ew&&"or-table--compact",e1=void 0!==z&&L[z],e2=e_&&"or-table--intrinsic-columns",e5=null!==eV&&"or-table--intrinsic-columns-measured",e4="first"===D&&"or-table--intrinsic-columns-flex-first",e6="second"===D&&"or-table--intrinsic-columns-flex-second";ex[50]!==j||ex[51]!==eJ||ex[52]!==e0||ex[53]!==e1||ex[54]!==e2||ex[55]!==e5||ex[56]!==e4||ex[57]!==e6?(em=(0,i.f)("or-table",eJ,e0,e1,e2,e5,e4,e6,j),ex[50]=j,ex[51]=eJ,ex[52]=e0,ex[53]=e1,ex[54]=e2,ex[55]=e5,ex[56]=e4,ex[57]=e6,ex[58]=em):em=ex[58];let e3=em;ex[59]!==Z?(ep=e=>{eO.current=e,"function"==typeof Z?Z(e):Z&&(Z.current=e)},ex[59]=Z,ex[60]=ep):ep=ex[60],ex[61]!==eM||ex[62]!==W||ex[63]!==ep||ex[64]!==e3?(ev=(0,t.jsx)("table",{ref:ep,className:e3,...W,children:eM}),ex[61]=eM,ex[62]=W,ex[63]=ep,ex[64]=e3,ex[65]=ev):ev=ex[65];let e8=ev;ex[66]!==eL||ex[67]!==V||ex[68]!==Y?(eb={activeSort:eL,setActiveSort:eR,controlledSort:Y,onSortChange:V},ex[66]=eL,ex[67]=V,ex[68]=Y,ex[69]=eb):eb=ex[69];let e7=eb;return ex[70]!==C||ex[71]!==el||ex[72]!==I||ex[73]!==ek||ex[74]!==eT||ex[75]!==eC||ex[76]!==eN||ex[77]!==U||ex[78]!==eA||ex[79]!==eE||ex[80]!==eG||ex[81]!==eQ||ex[82]!==ei||ex[83]!==K||ex[84]!==eH||ex[85]!==e3||ex[86]!==e8||ex[87]!==ez?(eg=eE?(0,t.jsxs)("div",{ref:eZ,...ei,className:(0,i.f)("or-table-page-scroll",void 0!==U&&f[U],C,el),"data-table-header-pinning":eC,"data-or-pin-scope":eG,children:[K&&(0,t.jsx)("div",{className:"or-table-page-scroll__scroll-header",children:K}),eH&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"or-table-page-scroll__corner-cap"}),(0,t.jsx)("div",{ref:eA,className:"or-table-page-scroll__header",children:(0,t.jsx)("table",{className:e3,"data-table-has-sticky-header":"true",children:eT})})]}),(0,t.jsxs)("div",{ref:ez,className:"or-table-wrapper or-table-wrapper--page-scroll","data-table-has-sticky-header":"true",children:[e8,I&&(0,t.jsx)("div",{className:"or-table__scroll-footer",children:I})]}),eH&&(0,t.jsx)("div",{ref:eK,"aria-hidden":"true",className:"or-table-page-scroll__stuck-sentinel"}),eQ]}):(0,t.jsxs)("div",{...ei,ref:ez,className:(0,i.f)("or-table-wrapper",ek&&"or-table-wrapper--framed","visible"===eN&&"or-table-wrapper--overflow-visible",void 0!==U&&f[U],C,el),"data-table-header-pinning":eC,"data-or-pin-scope":eG,children:[K&&(0,t.jsx)("div",{className:"or-table__scroll-header",children:K}),e8,I&&(0,t.jsx)("div",{className:"or-table__scroll-footer",children:I}),eQ]}),ex[70]=C,ex[71]=el,ex[72]=I,ex[73]=ek,ex[74]=eT,ex[75]=eC,ex[76]=eN,ex[77]=U,ex[78]=eA,ex[79]=eE,ex[80]=eG,ex[81]=eQ,ex[82]=ei,ex[83]=K,ex[84]=eH,ex[85]=e3,ex[86]=e8,ex[87]=ez,ex[88]=eg):eg=ex[88],ex[89]!==e7||ex[90]!==eg?(ey=(0,t.jsx)(E.Provider,{value:e7,children:eg}),ex[89]=e7,ex[90]=eg,ex[91]=ey):ey=ex[91],ey},"TableBody",0,function(e){let n,l,a,o,s,c=(0,r.c)(10);return c[0]!==e?({className:n,ref:a,...l}=e,c[0]=e,c[1]=n,c[2]=l,c[3]=a):(n=c[1],l=c[2],a=c[3]),c[4]!==n?(o=(0,i.f)("or-table__body",n),c[4]=n,c[5]=o):o=c[5],c[6]!==l||c[7]!==a||c[8]!==o?(s=(0,t.jsx)("tbody",{ref:a,className:o,...l}),c[6]=l,c[7]=a,c[8]=o,c[9]=s):s=c[9],s},"TableCaption",0,function(e){let n,l,a,o,s,c=(0,r.c)(10);return c[0]!==e?({className:n,ref:a,...l}=e,c[0]=e,c[1]=n,c[2]=l,c[3]=a):(n=c[1],l=c[2],a=c[3]),c[4]!==n?(o=(0,i.f)("or-table__caption",n),c[4]=n,c[5]=o):o=c[5],c[6]!==l||c[7]!==a||c[8]!==o?(s=(0,t.jsx)("caption",{ref:a,className:o,...l}),c[6]=l,c[7]=a,c[8]=o,c[9]=s):s=c[9],s},"TableCell",0,function(e){let n,s,u,f,m,p,v,b,g,y,x,w,k,S=(0,r.c)(27);S[0]!==e?({className:n,divider:p,mono:v,overflow:s,ref:f,size:m,stickyEnd:b,strong:g,...u}=e,S[0]=e,S[1]=n,S[2]=s,S[3]=u,S[4]=f,S[5]=m,S[6]=p,S[7]=v,S[8]=b,S[9]=g):(n=S[1],s=S[2],u=S[3],f=S[4],m=S[5],p=S[6],v=S[7],b=S[8],g=S[9]);let _=void 0!==p&&p,j=void 0!==v&&v,N=void 0!==b&&b,E=void 0!==g&&g,C=(0,l.useRef)(null);S[10]!==n||S[11]!==N?(y={elementRef:C,className:n,stickyEnd:N},S[10]=n,S[11]=N,S[12]=y):y=S[12],o(y),S[13]!==f?(x=e=>{C.current=e,"function"==typeof f?f(e):f&&(f.current=e)},S[13]=f,S[14]=x):x=S[14];let L=j&&"font-mono",R=E&&"font-medium",M=void 0!==m&&c[m],T=void 0!==s&&d[s],A=_&&h,H=N&&a;return S[15]!==n||S[16]!==T||S[17]!==A||S[18]!==H||S[19]!==L||S[20]!==R||S[21]!==M?(w=(0,i.f)("or-table__cell",L,R,M,T,A,H,n),S[15]=n,S[16]=T,S[17]=A,S[18]=H,S[19]=L,S[20]=R,S[21]=M,S[22]=w):w=S[22],S[23]!==u||S[24]!==w||S[25]!==x?(k=(0,t.jsx)("td",{ref:x,className:w,...u}),S[23]=u,S[24]=w,S[25]=x,S[26]=k):k=S[26],k},"TableHead",0,function(e){let{children:r,className:s,colSpan:c,scope:d=void 0!==c&&c>1?"colgroup":"col",sortKey:u,onClearSort:f,onSortAscending:v,onSortDescending:b,sortFirstDirection:g="ascending",sortDirection:y,divider:x=!1,stickyEnd:w=!1,tooltip:k,sortAccessory:S,ref:_,...L}=e,R=(0,l.useRef)(null);o({elementRef:R,className:s,stickyEnd:w});let M=(0,l.useId)(),T=(0,l.useContext)(E),A=T?.onSortChange,H=void 0!==u&&void 0!==A,O=H||void 0!==v||void 0!==b,$=function({contextSortDirection:e,controlledSort:t,controlledSortDirection:r,isKeyed:l,isSortControlled:i,sortKey:a}){return l?(0,n.f)(t)&&t.key===a?j[t.direction]:void 0:i?r:e}({contextSortDirection:T?.activeSort?.id===M?T.activeSort.direction:void 0,controlledSort:T?.controlledSort,controlledSortDirection:y,isKeyed:H,isSortControlled:"sortDirection"in e,sortKey:u}),q=O?(0,t.jsxs)("button",{type:"button",className:"or-table__sort-button group/sort",onClick:()=>{var e;let t=function({firstDirection:e,hasAscendingSort:t,hasDescendingSort:r,sortDirection:n}){let l=("descending"===e?r:t)?e:"descending"===e?"ascending":"descending",i="ascending"===l?"descending":"ascending";return void 0===n?l:n===l&&("descending"===i?r:t)?i:void 0}({firstDirection:g,hasAscendingSort:H||void 0!==v,hasDescendingSort:H||void 0!==b,sortDirection:$});H?A(void 0===t?null:{key:u,direction:"ascending"===t?"asc":"desc"}):"ascending"===t?z({handler:v,sortContext:T,sortDirection:t,sortId:M}):"descending"===t?z({handler:b,sortContext:T,sortDirection:t,sortId:M}):(e=T,e?.setActiveSort(void 0),f?.())},children:[(0,t.jsx)("span",{className:(0,i.f)("min-w-0",k&&C),children:r}),(0,t.jsx)(m.z,{direction:void 0!==$&&N[$],firstDirection:N[g]})]}):r,P=k?(0,t.jsx)(p.Tooltip,{content:k,children:O?q:(0,t.jsx)(p.TooltipNonInteractiveTrigger,{className:(0,i.f)("inline-flex",C,"cursor-help"),children:q})}):q;return(0,t.jsxs)("th",{ref:e=>{R.current=e,"function"==typeof _?_(e):_&&(_.current=e)},className:(0,i.f)("or-table__header-cell text-left",x&&h,w&&a,s),colSpan:c,scope:d,"aria-sort":O?$??"none":void 0,...L,children:[P,O?S:null]})},"TableHeader",0,H,"TableRow",0,function(e){let n,l,a,o,c,d,u,f,h,m=(0,r.c)(18);m[0]!==e?({className:n,disabled:o,interactive:c,ref:a,selected:d,tone:u,...l}=e,m[0]=e,m[1]=n,m[2]=l,m[3]=a,m[4]=o,m[5]=c,m[6]=d,m[7]=u):(n=m[1],l=m[2],a=m[3],o=m[4],c=m[5],d=m[6],u=m[7]);let p=void 0!==o&&o,v=void 0!==d&&d,b=!(void 0===c||c)&&"or-table__row--static",g=void 0!==u&&s[u],y=p&&"opacity-50";m[8]!==n||m[9]!==b||m[10]!==g||m[11]!==y?(f=(0,i.f)("or-table__row",b,g,y,n),m[8]=n,m[9]=b,m[10]=g,m[11]=y,m[12]=f):f=m[12];let x=v?"selected":void 0;return m[13]!==l||m[14]!==a||m[15]!==f||m[16]!==x?(h=(0,t.jsx)("tr",{ref:a,className:f,"data-state":x,...l}),m[13]=l,m[14]=a,m[15]=f,m[16]=x,m[17]=h):h=m[17],h},"TableRowHead",0,function(e){let n,s,c,d,u,f,h,m,p,v=(0,r.c)(19);v[0]!==e?({className:n,muted:d,ref:c,stickyEnd:u,...s}=e,v[0]=e,v[1]=n,v[2]=s,v[3]=c,v[4]=d,v[5]=u):(n=v[1],s=v[2],c=v[3],d=v[4],u=v[5]);let b=void 0!==d&&d,g=void 0!==u&&u,y=(0,l.useRef)(null);v[6]!==n||v[7]!==g?(f={elementRef:y,className:n,stickyEnd:g},v[6]=n,v[7]=g,v[8]=f):f=v[8],o(f),v[9]!==c?(h=e=>{y.current=e,"function"==typeof c?c(e):c&&(c.current=e)},v[9]=c,v[10]=h):h=v[10];let x=b&&"or-table__row-head--muted",w=g&&a;return v[11]!==n||v[12]!==x||v[13]!==w?(m=(0,i.f)("or-table__cell or-table__row-head text-left",x,w,n),v[11]=n,v[12]=x,v[13]=w,v[14]=m):m=v[14],v[15]!==s||v[16]!==h||v[17]!==m?(p=(0,t.jsx)("th",{ref:h,className:m,...s,scope:"row"}),v[15]=s,v[16]=h,v[17]=m,v[18]=p):p=v[18],p},"requireTableSort",0,function(e,t){return r=>{null!==r?t(r):null!==e&&t({key:e.key,direction:"asc"===e.direction?"desc":"asc"})}}],530798)},656521,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(207298),l=e.i(61885),i=e.i(773151),a=e.i(136562),o=e.i(609623),s=e.i(261499);(0,n.f)("",{variants:{variant:{default:"px-4 py-2.5",action:"w-10 px-3 py-2.5"},align:{left:"text-left",right:"text-right"}},defaultVariants:{variant:"default"}}),(0,n.f)((0,a.f)("group/sort inline-flex max-w-full select-none items-center gap-1","text-inherit transition-colors hover:text-slate-12"),{variants:{align:{left:"",right:"flex-row-reverse"}},defaultVariants:{align:"left"}});let c=28/24;e.s(["z",0,function(e){let n,d,u,f,h,m=(0,r.c)(10),{direction:p,firstDirection:v}=e,b=!1!==p;m[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(i.f,{"aria-hidden":"true",className:(0,a.f)("or-table__sort-icon or-table__sort-icon--muted","opacity-0 transition-opacity duration-fast ease-smooth-out motion-reduce:transition-none","group-hover/sort:opacity-100 group-focus-visible/sort:opacity-100")}),m[0]=n):n=m[0];let g=!1===p&&"delay-(--duration-fast) motion-reduce:transition-transform motion-reduce:duration-0",y="asc"===(!1===p?void 0===v?"asc":v:p)&&"-scale-y-100";return m[1]!==g||m[2]!==y?(d=(0,a.f)("flex",s.a,g,y),m[1]=g,m[2]=y,m[3]=d):d=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(l.f,{"aria-hidden":"true",className:"or-table__sort-icon",strokeWidth:c}),m[4]=u):u=m[4],m[5]!==d?(f=(0,t.jsx)("span",{className:d,children:u}),m[5]=d,m[6]=f):f=m[6],m[7]!==b||m[8]!==f?(h=(0,t.jsx)(o.f,{active:b,from:n,to:f}),m[7]=b,m[8]=f,m[9]=h):h=m[9],h},"w",0,function(e,t="asc"){return!1===e?t:e===t&&("asc"===t?"desc":"asc")}])},707951,e=>{"use strict";var t=e.i(336810);e.s(["Y",0,function(e,r=t.N){let n=e.filter(e=>"Others"!==e).sort(),l=new Map;return n.forEach((e,n)=>{l.set(e,r[n%r.length]??t.F.Slate400)}),e.includes("Others")&&l.set("Others",t.F.Slate400),l},"F",0,function(e,r,n=t.F.Slate400){return r.get(e)??n}])},336810,e=>{"use strict";var t=e.i(497214),r=e.i(315368);let n={Blue:"var(--chart-1)",Mint:"var(--chart-2)",YellowOrange:"var(--chart-3)",Orange:"var(--chart-4)",Tomato:"var(--chart-5)",SteelBlue:"var(--chart-6)",YellowGreen:"var(--chart-7)",Orchid:"var(--chart-8)",Turquoise:"var(--chart-9)",HotPink:"var(--chart-10)",Goldenrod:"var(--chart-11)",MediumSlateBlue:"var(--chart-12)",LightCoral:"var(--chart-13)",OliveDrab:"var(--chart-14)",PaleVioletRed:"var(--chart-15)",MediumSeaGreen:"var(--chart-16)",DarkKhaki:"var(--chart-17)",Purple:"var(--chart-18)",OrangeRed:"var(--chart-19)",SeaGreen:"var(--chart-20)",Slate400:"#94a3b8"},l=[n.Blue,n.Mint,n.YellowOrange,n.Orange,n.Tomato,n.SteelBlue,n.YellowGreen,n.Orchid,n.Turquoise,n.HotPink,n.Goldenrod,n.MediumSlateBlue,n.LightCoral,n.OliveDrab,n.PaleVioletRed,n.MediumSeaGreen,n.DarkKhaki,n.Purple,n.OrangeRed,n.SeaGreen],i=e=>!(e.length<3)&&new Set(e.map(e=>new Date(e)).map(e=>e.toISOString().slice(0,10))).sizeMath.round(e+l*r)))}let i=Math.ceil(e/l)*l,a=Math.floor(r/l)*l,o=Math.floor((a-i)/l)+1;if(o<2)return[];let s=Math.max(1,Math.round((o-1)/(n-1))),c=Math.floor((o-1)/s)+1;return Array.from({length:c},(e,t)=>a-(c-1-t)*s*l)},"D",0,(e,n)=>{let l=(0,t.H)(e.map(e=>(0,r.I)(String(e[a])).getUTCFullYear())),o=(0,t.H)(e.map(e=>(0,r.I)(String(e[a])).toISOString().slice(0,10)));return{containsMultipleYears:l.length>1,containsMultipleDays:o.length>1,isHighRes:i(n)}},"I",0,function(e){return void 0===e||e?"opacity-100":"opacity-50"}])},512688,e=>{"use strict";var t=e.i(663456),r=e.i(16043),n=e.i(143253);e.s(["f",0,function(e){let l,i,a=(0,t.c)(3),o=(0,r.useRef)(e);return a[0]!==e?(l=()=>{o.current=e},i=[e],a[0]=e,a[1]=l,a[2]=i):(l=a[1],i=a[2]),(0,n.f)(l,i),o}])},315368,e=>{"use strict";var t=e.i(30368),r=e.i(272114),n=e.i(647204);let l=e=>{let t=(0,r.z)(e);return new Date((0,n.V)(t)?0/0:t.data)};e.s(["$",0,function(e,r,n=!1){return(0,t.f)(e).date(l(r),{timeZone:"UTC",preset:n?"medium":"day-month"})??"—"},"M",0,function(e,{value:r,shouldIncludeDay:n=!1,timeZone:i}){let a=(0,t.f)(e),o=l(r);return(n?a.dateTime(o,{timeZone:i,preset:"chart-numeric-hour"}):a.time(o,{timeZone:i,preset:"numeric"}))??"—"},"I",0,l,"n",0,function(e,t){return"utc"===e||"UTC"===t?void 0:t}])},271564,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(912147),l=e.i(960773);e.s(["BenchmarkExportLink",0,function(e){let i,a,o=(0,r.c)(9),{dataset:s,file:c,href:d,showExternalIcon:u,children:f}=e,h=(0,l.Q)();return o[0]!==s||o[1]!==c||o[2]!==h?(i=()=>{h.capture("click_benchmark_export_link",{dataset:s,file:c})},o[0]=s,o[1]=c,o[2]=h,o[3]=i):i=o[3],o[4]!==f||o[5]!==d||o[6]!==u||o[7]!==i?(a=(0,t.jsx)(n.f,{href:d,showExternalIcon:u,onClick:i,children:f}),o[4]=f,o[5]=d,o[6]=u,o[7]=i,o[8]=a):a=o[8],a}])},290124,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(117786),l=e.i(960773);function i(e){return{question:e.question,answer:e.answer}}e.s(["BenchmarkFaqList",0,function(e){let a,o,s,c=(0,r.c)(8),{benchmark:d,faqs:u}=e,f=(0,l.Q)();return c[0]!==u?(a=u.map(i),c[0]=u,c[1]=a):a=c[1],c[2]!==d||c[3]!==f?(o=e=>f.capture("expand_benchmark_faq",{benchmark:d,question:e.question}),c[2]=d,c[3]=f,c[4]=o):o=c[4],c[5]!==a||c[6]!==o?(s=(0,t.jsx)(n.FAQAccordion,{items:a,onItemExpand:o}),c[5]=a,c[6]=o,c[7]=s):s=c[7],s}])},74177,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(46766),l=e.i(998154),i=e.i(893945),a=e.i(645364);e.s(["BenchmarkScrolledNav",0,function(e){let o,s=(0,r.c)(3),{title:c}=e,d=Math.round(.8*(0,n.f)())+(0,l.f)();return s[0]!==d||s[1]!==c?(o=(0,t.jsx)(i.f,{titleRowId:a.i,topClass:a.R,dataAttribute:"data-benchmark-scrolled-nav",revealOffsetPx:d,containerClassName:"mx-auto max-w-7xl px-6",title:c,actions:null}),s[0]=d,s[1]=c,s[2]=o):o=s[2],o}])},983330,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(46766),l=e.i(312679),i=e.i(832850);e.i(707060);var a=e.i(288265);e.i(16043);var o=e.i(645364);e.s(["f",0,function(e){let s,c,d,u=(0,r.c)(11),{dataSections:f,staticSections:h,hasData:m,children:p}=e;u[0]!==f||u[1]!==m||u[2]!==h?(s=m?[...f,...h]:h,u[0]=f,u[1]=m,u[2]=h,u[3]=s):s=u[3];let v=s,b=(0,l.f)(),g=(0,n.f)(),y=(0,a.f)();u[4]!==y?(c=y("Benchmark page sections"),u[4]=y,u[5]=c):c=u[5];let x=g+o.V+b;return u[6]!==p||u[7]!==v||u[8]!==c||u[9]!==x?(d=(0,t.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-[200px_1fr] gap-6",children:(0,t.jsx)(i.f,{sections:v,ariaLabel:c,desktopNavTopClass:o.W,mobileTocTopClass:o.v,activationLinePx:x,children:p})}),u[6]=p,u[7]=v,u[8]=c,u[9]=x,u[10]=d):d=u[10],d}])},460867,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(136562);e.s(["J",0,function(e){let l,i,a,o,s,c=(0,r.c)(13),{bodyClassName:d,children:u,className:f,label:h}=e;return c[0]!==f?(l=(0,n.f)("rounded-md border border-border bg-popover px-3 py-2 text-xs shadow-md",f),c[0]=f,c[1]=l):l=c[1],c[2]!==h?(i=(0,t.jsx)("div",{className:"font-medium text-foreground",children:h}),c[2]=h,c[3]=i):i=c[3],c[4]!==d?(a=(0,n.f)("mt-1 text-muted-foreground",d),c[4]=d,c[5]=a):a=c[5],c[6]!==u||c[7]!==a?(o=(0,t.jsx)("div",{className:a,children:u}),c[6]=u,c[7]=a,c[8]=o):o=c[8],c[9]!==l||c[10]!==i||c[11]!==o?(s=(0,t.jsxs)("div",{className:l,children:[i,o]}),c[9]=l,c[10]=i,c[11]=o,c[12]=s):s=c[12],s},"S",0,function(e){let n,l,i,a=(0,r.c)(7),{children:o,label:s}=e;return a[0]!==s?(n=(0,t.jsx)("dt",{className:"text-muted-foreground",children:s}),a[0]=s,a[1]=n):n=a[1],a[2]!==o?(l=(0,t.jsx)("dd",{className:"text-right text-foreground",children:o}),a[2]=o,a[3]=l):l=a[3],a[4]!==n||a[5]!==l?(i=(0,t.jsxs)(t.Fragment,{children:[n,l]}),a[4]=n,a[5]=l,a[6]=i):i=a[6],i},"P",0,function(e){let l,i,a=(0,r.c)(5),{children:o,className:s}=e;return a[0]!==s?(l=(0,n.f)("mt-2 grid grid-cols-[auto_1fr] gap-x-4 gap-y-1 tabular-nums",s),a[0]=s,a[1]=l):l=a[1],a[2]!==o||a[3]!==l?(i=(0,t.jsx)("dl",{className:l,children:o}),a[2]=o,a[3]=l,a[4]=i):i=a[4],i}])},645364,e=>{"use strict";e.s(["W",0,"top-[calc(var(--navbar-height)+70px+var(--sticky-banner-top,0px))]","v",0,"top-[calc(var(--navbar-height)+44px+var(--sticky-banner-top,0px))]","R",0,"top-[calc(var(--navbar-height)+var(--navbar-top,0px))]","V",0,125,"w",0,"scroll-mt-[calc(var(--navbar-height)+125px+var(--sticky-banner-top,0px))] lg:scroll-mt-[calc(var(--navbar-height)+70px+var(--sticky-banner-top,0px))]","i",0,"benchmark-title-row"])},714170,897550,e=>{"use strict";var t=e.i(340800),r=e.i(219037),n=e.i(782143),l=e.i(297510),i=e.i(293747);let a=/^(?\d{4}-\d{2}-\d{2})(?:[T ](?