!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09e5b-4b58-7913-a519-3c3c9d4c88e8")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,850577,e=>{"use strict";var t=e.i(270401);let r=t.createContext({disabled:!1});e.s(["useFieldItemContext",0,function(){return t.useContext(r)}])},459128,e=>{"use strict";var t=e.i(270401),r=e.i(361409),n=e.i(593478);e.s(["useAriaLabelledBy",0,function(e,i,a,l=!0,o){let[s,c]=t.useState(),u=(0,n.useBaseUiId)(o?`${o}-label`:void 0),d=e??i??s;return(0,r.useIsoLayoutEffect)(()=>{let t=e||i||!l?void 0:function(e,t){let r=function(e){if(!e)return;let t=e.parentElement;if(t&&"LABEL"===t.tagName)return t;let r=e.id;if(r){let t=e.nextElementSibling;if(t&&t.htmlFor===r)return t}let n=e.labels;return n&&n[0]}(e);if(r)return!r.id&&t&&(r.id=t),r.id||void 0}(a.current,u);s!==t&&c(t)}),d}])},30023,e=>{"use strict";let t=(0,e.i(202913).default)("arrow-up-down",[["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"}]]);e.s(["ArrowUpDown",0,t],30023)},579852,e=>{"use strict";let t=(0,e.i(202913).default)("chart-column",[["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"}]]);e.s(["BarChart3",0,t],579852)},222584,e=>{"use strict";let t=(0,e.i(202913).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},639222,e=>{"use strict";var t=e.i(222584);e.s(["ChevronRightIcon",()=>t.default])},207258,e=>{"use strict";let t=(0,e.i(202913).default)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",0,t])},524275,e=>{"use strict";var t=e.i(207258);e.s(["HelpCircle",()=>t.default])},183229,e=>{"use strict";let t=(0,e.i(202913).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Circle",0,t],183229)},460546,e=>{"use strict";let t=(0,e.i(202913).default)("code-xml",[["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"}]]);e.s(["Code2",0,t],460546)},306390,e=>{"use strict";let t=(0,e.i(202913).default)("list-checks",[["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"}]]);e.s(["ListChecks",0,t],306390)},420028,e=>{"use strict";let t=(0,e.i(202913).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],420028)},351435,983330,e=>{"use strict";let t=(0,e.i(202913).default)("target",[["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"}]]);e.s(["Target",0,t],351435);var r=e.i(222666),n=e.i(505962),i=e.i(500394);e.i(270401);var a=e.i(256608),l=e.i(332626);e.s(["BenchmarkSectionNav",0,function(e){let t,o,s=(0,n.c)(8),{dataSections:c,staticSections:u,hasData:d,children:p}=e;s[0]!==c||s[1]!==d||s[2]!==u?(t=d?[...c,...u]:u,s[0]=c,s[1]=d,s[2]=u,s[3]=t):t=s[3];let m=t,f=(0,a.useStickyBannerTopOffset)(),h=l.BENCHMARK_SCROLL_SPY_ACTIVATION_LINE_PX+f;return s[4]!==p||s[5]!==m||s[6]!==h?(o=(0,r.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-[200px_1fr] gap-6",children:(0,r.jsx)(i.SectionNav,{sections:m,ariaLabel:"Benchmark page sections",desktopNavTopClass:l.BENCHMARK_DESKTOP_NAV_STICKY_TOP_CLASS,mobileTocTopClass:l.BENCHMARK_MOBILE_TOC_STICKY_TOP_CLASS,activationLinePx:h,children:p})}),s[4]=p,s[5]=m,s[6]=h,s[7]=o):o=s[7],o}],983330)},996431,e=>{"use strict";let t=(0,e.i(202913).default)("triangle-alert",[["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"}]]);e.s(["default",0,t])},820540,e=>{"use strict";var t=e.i(996431);e.s(["AlertTriangle",()=>t.default])},4696,e=>{"use strict";var t=e.i(270401),r=e.i(804782),n=e.i(320012),i=e.i(160735),a=e.i(760795),l=e.i(361454),o=e.i(48378),s=e.i(824845),c=e.i(557059),u=e.i(478880),d=e.i(437171),p=e.i(768462),m=["x1","y1","x2","y2","key"],f=["offset"],h=["xAxisId","yAxisId"],v=["xAxisId","yAxisId"];function y(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 g(e){for(var t=1;t{var{fill:r}=e;if(!r||"none"===r)return null;var{fillOpacity:n,x:i,y:a,width:l,height:o,ry:s}=e;return t.createElement("rect",{x:i,y:a,ry:s,width:l,height:o,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function E(e,r){var n;if(t.isValidElement(e))n=t.cloneElement(e,r);else if("function"==typeof e)n=e(r);else{var{x1:i,y1:a,x2:l,y2:o,key:s}=r,c=x(r,m),u=(0,p.svgPropertiesNoEvents)(c),{offset:d}=u,h=x(u,f);n=t.createElement("line",b({},h,{x1:i,y1:a,x2:l,y2:o,fill:"none",key:s}))}return n}function P(e){var{x:r,width:n,horizontal:i=!0,horizontalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:l,yAxisId:o}=e,s=x(e,h),c=a.map((e,t)=>E(i,g(g({},s),{},{x1:r,y1:e,x2:r+n,y2:e,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function C(e){var{y:r,height:n,vertical:i=!0,verticalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:l,yAxisId:o}=e,s=x(e,v),c=a.map((e,t)=>E(i,g(g({},s),{},{x1:e,y1:r,x2:e,y2:r+n,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function A(e){var{horizontalFill:r,fillOpacity:n,x:i,y:a,width:l,height:o,horizontalPoints:s,horizontal:c=!0}=e;if(!c||!r||!r.length)return null;var u=s.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,s)=>{var c=u[s+1]?u[s+1]-e:a+o-e;if(c<=0)return null;var d=s%r.length;return t.createElement("rect",{key:"react-".concat(s),y:e,x:i,height:c,width:l,stroke:"none",fill:r[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function N(e){var{vertical:r=!0,verticalFill:n,fillOpacity:i,x:a,y:l,width:o,height:s,verticalPoints:c}=e;if(!r||!n||!n.length)return null;var u=c.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,r)=>{var c=u[r+1]?u[r+1]-e:a+o-e;if(c<=0)return null;var d=r%n.length;return t.createElement("rect",{key:"react-".concat(r),x:e,y:l,width:c,height:s,stroke:"none",fill:n[d],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var S=(e,t)=>{var{xAxis:r,width:n,height:o,offset:s}=e;return(0,i.getCoordinatesOfGrid)((0,a.getTicks)(g(g(g({},l.defaultCartesianAxisProps),r),{},{ticks:(0,i.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),s.left,s.left+s.width,t)},k=(e,t)=>{var{yAxis:r,width:n,height:o,offset:s}=e;return(0,i.getCoordinatesOfGrid)((0,a.getTicks)(g(g(g({},l.defaultCartesianAxisProps),r),{},{ticks:(0,i.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),s.top,s.top+s.height,t)},O={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function j(e){var i=(0,o.useChartWidth)(),a=(0,o.useChartHeight)(),l=(0,o.useOffsetInternal)(),p=g(g({},(0,d.resolveDefaultProps)(e,O)),{},{x:(0,n.isNumber)(e.x)?e.x:l.left,y:(0,n.isNumber)(e.y)?e.y:l.top,width:(0,n.isNumber)(e.width)?e.width:l.width,height:(0,n.isNumber)(e.height)?e.height:l.height}),{xAxisId:m,yAxisId:f,x:h,y:v,width:y,height:x,syncWithTicks:E,horizontalValues:j,verticalValues:T}=p,I=(0,u.useIsPanorama)(),L=(0,c.useAppSelector)(e=>(0,s.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"xAxis",m,I)),R=(0,c.useAppSelector)(e=>(0,s.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"yAxis",f,I));if(!(0,n.isNumber)(y)||y<=0||!(0,n.isNumber)(x)||x<=0||!(0,n.isNumber)(h)||h!==+h||!(0,n.isNumber)(v)||v!==+v)return null;var _=p.verticalCoordinatesGenerator||S,M=p.horizontalCoordinatesGenerator||k,{horizontalPoints:D,verticalPoints:B}=p;if((!D||!D.length)&&"function"==typeof M){var K=j&&j.length,z=M({yAxis:R?g(g({},R),{},{ticks:K?j:R.ticks}):void 0,width:i,height:a,offset:l},!!K||E);(0,r.warn)(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(D=z)}if((!B||!B.length)&&"function"==typeof _){var H=T&&T.length,V=_({xAxis:L?g(g({},L),{},{ticks:H?T:L.ticks}):void 0,width:i,height:a,offset:l},!!H||E);(0,r.warn)(Array.isArray(V),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof V,"]")),Array.isArray(V)&&(B=V)}return t.createElement("g",{className:"recharts-cartesian-grid"},t.createElement(w,{fill:p.fill,fillOpacity:p.fillOpacity,x:p.x,y:p.y,width:p.width,height:p.height,ry:p.ry}),t.createElement(A,b({},p,{horizontalPoints:D})),t.createElement(N,b({},p,{verticalPoints:B})),t.createElement(P,b({},p,{offset:l,horizontalPoints:D,xAxis:L,yAxis:R})),t.createElement(C,b({},p,{offset:l,verticalPoints:B,xAxis:L,yAxis:R})))}j.displayName="CartesianGrid",e.s(["CartesianGrid",0,j])},73962,e=>{"use strict";e.s(["Line",()=>W,"computeLinePoints",()=>$]);var t=e.i(270401),r=e.i(470733),n=e.i(308061),i=e.i(940736),a=e.i(989419),l=e.i(853862),o=e.i(320012),s=e.i(153893),c=e.i(603195),u=e.i(160735),d=e.i(68827),p=e.i(90406),m=e.i(872961),f=e.i(765193),h=e.i(48378),v=e.i(478880),y=e.i(84073),g=e.i(557059),b=e.i(125259),x=e.i(694384),w=e.i(437171),E=e.i(52551),P=e.i(201742),C=e.i(852105),A=e.i(768462),N=e.i(409117),S=e.i(74114),k=e.i(979921),O=["id"],j=["type","layout","connectNulls","needClip"],T=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function I(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 L(e){for(var t=1;t"".concat(t,"px ").concat(e-t,"px");function B(e){var{clipPathId:n,points:l,props:o}=e,{dot:c,dataKey:u,needClip:d}=o;if(null==l||!c&&1!==l.length)return null;var{id:p}=o,m=R(o,O),f=(0,s.isClipDot)(c),h=(0,A.svgPropertiesNoEvents)(m),v=(0,S.svgPropertiesAndEventsFromUnknown)(c),y=l.map((e,n)=>{var a,o=L(L(L({key:"dot-".concat(n),r:3},h),v),{},{index:n,cx:e.x,cy:e.y,dataKey:u,value:e.value,payload:e.payload,points:l});if(t.isValidElement(c))a=t.cloneElement(c,o);else if("function"==typeof c)a=c(o);else{var s=(0,r.clsx)("recharts-line-dot","boolean"!=typeof c?c.className:"");a=t.createElement(i.Dot,_({},o,{className:s}))}return a}),g={clipPath:d?"url(#clipPath-".concat(f?"":"dots-").concat(n,")"):void 0};return t.createElement(a.Layer,_({className:"recharts-line-dots",key:"dots"},g),y)}function K(e){var{showLabels:r,children:n,points:i}=e,a=(0,t.useMemo)(()=>null==i?void 0:i.map(e=>{var t={x:e.x,y:e.y,width:0,height:0};return L(L({},t),{},{value:e.value,payload:e.payload,viewBox:t,parentViewBox:void 0,fill:void 0})}),[i]);return t.createElement(l.CartesianLabelListContextProvider,{value:r?a:null},n)}function z(e){var{clipPathId:r,pathRef:i,points:a,strokeDasharray:l,props:o}=e,{type:s,layout:c,connectNulls:u,needClip:d}=o,p=R(o,j),m=L(L({},(0,S.svgPropertiesAndEvents)(p)),{},{fill:"none",className:"recharts-line-curve",clipPath:d?"url(#clipPath-".concat(r,")"):void 0,points:a,type:s,layout:c,connectNulls:u,strokeDasharray:null!=l?l:o.strokeDasharray});return t.createElement(t.Fragment,null,(null==a?void 0:a.length)>1&&t.createElement(n.Curve,_({},m,{pathRef:i})),t.createElement(B,{points:a,clipPathId:r,props:o}))}function H(e){var{clipPathId:r,props:n,pathRef:i,previousPointsRef:a,longestAnimatedLengthRef:s}=e,{points:c,strokeDasharray:u,isAnimationActive:d,animationBegin:p,animationDuration:m,animationEasing:f,animateNewValues:h,width:v,height:y,onAnimationEnd:g,onAnimationStart:b}=n,w=a.current,E=(0,x.useAnimationId)(n,"recharts-line-"),[P,C]=(0,t.useState)(!1),A=(0,t.useCallback)(()=>{"function"==typeof g&&g(),C(!1)},[g]),S=(0,t.useCallback)(()=>{"function"==typeof b&&b(),C(!0)},[b]),k=function(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}(i.current),O=s.current;return t.createElement(K,{points:c,showLabels:!P},n.children,t.createElement(N.JavascriptAnimate,{animationId:E,begin:p,duration:m,isActive:d,easing:f,onAnimationEnd:A,onAnimationStart:S,key:E},e=>{var l,p=Math.min((0,o.interpolate)(O,k+O,e),k);if(l=d?u?((e,t,r)=>{var n=r.reduce((e,t)=>e+t);if(!n)return D(t,e);for(var i=Math.floor(e/n),a=e%n,l=t-e,o=[],s=0,c=0;sa){o=[...r.slice(0,s),a-c];break}var u=o.length%2==0?[0,l]:[l];return[...function(e,t){for(var r=e.length%2!=0?[...e,0]:e,n=[],i=0;i"".concat(e,"px")).join(", ")})(p,k,"".concat(u).split(/[,\s]+/gim).map(e=>parseFloat(e))):D(k,p):null==u?void 0:String(u),w){var m=w.length/c.length,f=1===e?c:c.map((t,r)=>{var n=Math.floor(r*m);if(w[n]){var i=w[n];return L(L({},t),{},{x:(0,o.interpolate)(i.x,t.x,e),y:(0,o.interpolate)(i.y,t.y,e)})}return h?L(L({},t),{},{x:(0,o.interpolate)(2*v,t.x,e),y:(0,o.interpolate)(y/2,t.y,e)}):L(L({},t),{},{x:t.x,y:t.y})});return a.current=f,t.createElement(z,{props:n,points:f,clipPathId:r,pathRef:i,strokeDasharray:l})}return e>0&&k>0&&(a.current=c,s.current=p),t.createElement(z,{props:n,points:c,clipPathId:r,pathRef:i,strokeDasharray:l})}),t.createElement(l.LabelListFromLabelProp,{label:n.label}))}function V(e){var{clipPathId:r,props:n}=e,i=(0,t.useRef)(null),a=(0,t.useRef)(0),l=(0,t.useRef)(null);return t.createElement(H,{props:n,clipPathId:r,previousPointsRef:i,longestAnimatedLengthRef:a,pathRef:l})}var F=(e,t)=>({x:e.x,y:e.y,value:e.value,errorVal:(0,u.getValueByDataKey)(e.payload,t)});class U extends t.Component{render(){var{hide:e,dot:n,points:i,className:l,xAxisId:o,yAxisId:c,top:u,left:p,width:h,height:v,id:y,needClip:g}=this.props;if(e)return null;var b=(0,r.clsx)("recharts-line",l),{r:x,strokeWidth:w}=(0,k.getRadiusAndStrokeWidthFromDot)(n),E=(0,s.isClipDot)(n),P=2*x+w;return t.createElement(t.Fragment,null,t.createElement(a.Layer,{className:b},g&&t.createElement("defs",null,t.createElement(f.GraphicalItemClipPath,{clipPathId:y,xAxisId:o,yAxisId:c}),!E&&t.createElement("clipPath",{id:"clipPath-dots-".concat(y)},t.createElement("rect",{x:p-P/2,y:u-P/2,width:h+P,height:v+P}))),t.createElement(m.SetErrorBarContext,{xAxisId:o,yAxisId:c,data:i,dataPointFormatter:F,errorBarOffset:0},t.createElement(V,{props:this.props,clipPathId:y}))),t.createElement(d.ActivePoints,{activeDot:this.props.activeDot,points:i,mainColor:this.props.stroke,itemDataKey:this.props.dataKey}))}}var G={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:!c.Global.isSsr,label:!1,legendType:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0};function q(e){var r=(0,w.resolveDefaultProps)(e,G),{activeDot:n,animateNewValues:i,animationBegin:a,animationDuration:l,animationEasing:o,connectNulls:s,dot:c,hide:u,isAnimationActive:d,label:p,legendType:m,xAxisId:b,yAxisId:x,id:P}=r,C=R(r,T),{needClip:A}=(0,f.useNeedsClip)(b,x),N=(0,E.usePlotArea)(),S=(0,h.useChartLayout)(),k=(0,v.useIsPanorama)(),O=(0,g.useAppSelector)(e=>(0,y.selectLinePoints)(e,b,x,k,P));if("horizontal"!==S&&"vertical"!==S||null==O||null==N)return null;var{height:j,width:I,x:L,y:M}=N;return t.createElement(U,_({},C,{id:P,connectNulls:s,dot:c,activeDot:n,animateNewValues:i,animationBegin:a,animationDuration:l,animationEasing:o,isAnimationActive:d,hide:u,label:p,legendType:m,xAxisId:b,yAxisId:x,points:O,layout:S,height:j,width:I,left:L,top:M,needClip:A}))}function $(e){var{layout:t,xAxis:r,yAxis:n,xAxisTicks:i,yAxisTicks:a,dataKey:l,bandSize:s,displayedData:c}=e;return c.map((e,c)=>{var d=(0,u.getValueByDataKey)(e,l);if("horizontal"===t)return{x:(0,u.getCateCoordinateOfLine)({axis:r,ticks:i,bandSize:s,entry:e,index:c}),y:(0,o.isNullish)(d)?null:n.scale(d),value:d,payload:e};var p=(0,o.isNullish)(d)?null:r.scale(d),m=(0,u.getCateCoordinateOfLine)({axis:n,ticks:a,bandSize:s,entry:e,index:c});return null==p||null==m?null:{x:p,y:m,value:d,payload:e}}).filter(Boolean)}var W=t.memo(function(e){var r=(0,w.resolveDefaultProps)(e,G),n=(0,v.useIsPanorama)();return t.createElement(P.RegisterGraphicalItemId,{id:r.id,type:"line"},e=>t.createElement(t.Fragment,null,t.createElement(b.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:r,stroke:n,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:n,value:(0,u.getTooltipNameProp)(r,t),payload:e}]})(r)}),t.createElement(p.SetTooltipEntrySettings,{fn:M,args:r}),t.createElement(C.SetCartesianGraphicalItem,{type:"line",id:e,data:r.data,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:0,dataKey:r.dataKey,hide:r.hide,isPanorama:n}),t.createElement(q,_({},r,{id:e}))))});W.displayName="Line"},695942,699458,e=>{"use strict";e.s(["Scatter",()=>el,"computeScatterPoints",()=>et],695942);var t=e.i(270401),r=e.i(470733),n=e.i(989419),i=e.i(853862),a=e.i(153893),l=e.i(603195),o=t,s=e.i(441662),c=e.i(557059),u=e.i(824845);function d(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e){var t=(0,c.useAppDispatch)();return(0,o.useEffect)(()=>(t((0,s.addZAxis)(e)),()=>{t((0,s.removeZAxis)(e))}),[e,t]),null}class m extends o.Component{render(){return o.createElement(p,{domain:this.props.domain,id:this.props.zAxisId,dataKey:this.props.dataKey,name:this.props.name,unit:this.props.unit,range:this.props.range,scale:this.props.scale,type:this.props.type,allowDuplicatedCategory:u.implicitZAxis.allowDuplicatedCategory,allowDataOverflow:u.implicitZAxis.allowDataOverflow,reversed:u.implicitZAxis.reversed,includeHidden:u.implicitZAxis.includeHidden})}}d(m,"displayName","ZAxis"),d(m,"defaultProps",{zAxisId:0,range:u.implicitZAxis.range,scale:u.implicitZAxis.scale,type:u.implicitZAxis.type}),e.s(["ZAxis",0,m],699458);var f=e.i(308061),h=e.i(249743),v=e.i(320012),y=e.i(160735),g=e.i(282545),b=e.i(211260),x=e.i(730062),w=["option","isActive"];function E(){return(E=Object.assign.bind()).apply(null,arguments)}function P(e){var{option:r,isActive:n}=e,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;ni],(e,t)=>e.filter(e=>"scatter"===e.type).find(e=>e.id===t)),T=(0,k.createSelector)([(e,t,r,n,i,a,l)=>(0,O.selectChartDataWithIndexesIfNotInPanorama)(e,t,r,l),(e,t,r,n,i,a,l)=>(0,u.selectAxisWithScale)(e,"xAxis",t,l),(e,t,r,n,i,a,l)=>(0,u.selectTicksOfGraphicalItem)(e,"xAxis",t,l),(e,t,r,n,i,a,l)=>(0,u.selectAxisWithScale)(e,"yAxis",r,l),(e,t,r,n,i,a,l)=>(0,u.selectTicksOfGraphicalItem)(e,"yAxis",r,l),(e,t,r,n)=>(0,u.selectZAxisWithScale)(e,"zAxis",n,!1),j,(e,t,r,n,i,a)=>a],(e,t,r,n,i,a,l,o)=>{var s,{chartData:c,dataStartIndex:u,dataEndIndex:d}=e;if(null!=l&&null!=(s=(null==l?void 0:l.data)!=null&&l.data.length>0?l.data:null==c?void 0:c.slice(u,d+1))&&null!=t&&null!=n&&null!=r&&null!=i&&(null==r?void 0:r.length)!==0&&(null==i?void 0:i.length)!==0)return et({displayedData:s,xAxis:t,yAxis:n,zAxis:a,scatterSettings:l,xAxisTicks:r,yAxisTicks:i,cells:o})}),I=e.i(478880),L=e.i(414757),R=e.i(125259),_=e.i(935964),M=e.i(694384),D=e.i(437171),B=e.i(201742),K=e.i(852105),z=e.i(768462),H=e.i(409117),V=e.i(48378),F=["onMouseEnter","onClick","onMouseLeave"],U=["id"],G=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function q(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n({x:e.cx,y:e.cy}));else if("fitting"===s){var{xmin:p,xmax:m,a:h,b:y}=(0,v.getLinearRegression)(a);r=[{x:p,y:h*p+y},{x:m,y:h*m+y}]}var g=Z(Z(Z({},u),{},{fill:"none",stroke:u&&u.fill},d),{},{points:r});return i=t.isValidElement(o)?t.cloneElement(o,g):"function"==typeof o?o(g):t.createElement(f.Curve,$({},g,{type:c})),t.createElement(n.Layer,{className:"recharts-scatter-line",key:"recharts-scatter-line"},i)}function J(e){var{showLabels:r,points:n,children:a}=e,l=(0,V.useViewBox)(),o=(0,t.useMemo)(()=>null==n?void 0:n.map(e=>{var t={x:e.x,y:e.y,width:e.width,height:e.height};return Z(Z({},t),{},{value:void 0,payload:e.payload,viewBox:t,parentViewBox:l,fill:void 0})}),[l,n]);return t.createElement(i.CartesianLabelListContextProvider,{value:r?o:null},a)}function X(e){var{points:r,allOtherScatterProps:i}=e,{shape:a,activeShape:l,dataKey:o}=i,s=(0,c.useAppSelector)(L.selectActiveTooltipIndex),{onMouseEnter:u,onClick:d,onMouseLeave:p}=i,m=q(i,F),f=(0,C.useMouseEnterItemDispatch)(u,i.dataKey),h=(0,C.useMouseLeaveItemDispatch)(p),v=(0,C.useMouseClickItemDispatch)(d,i.dataKey);if(null==r)return null;var{id:y}=i,b=q(i,U),x=(0,z.svgPropertiesNoEvents)(b);return t.createElement(t.Fragment,null,t.createElement(Y,{points:r,props:b}),r.map((e,r)=>{var i=l&&s===String(r),c=i?l:a,u=Z(Z(Z({key:"symbol-".concat(r)},x),e),{},{[_.DATA_ITEM_INDEX_ATTRIBUTE_NAME]:r,[_.DATA_ITEM_DATAKEY_ATTRIBUTE_NAME]:String(o)});return t.createElement(n.Layer,$({key:"symbol-".concat(null==e?void 0:e.cx,"-").concat(null==e?void 0:e.cy,"-").concat(null==e?void 0:e.size,"-").concat(r),className:"recharts-scatter-symbol"},(0,g.adaptEventsOfChild)(m,e,r),{onMouseEnter:f(e,r),onMouseLeave:h(e,r),onClick:v(e,r)}),t.createElement(P,$({option:c,isActive:i},u)))}))}function Q(e){var{previousPointsRef:r,props:a}=e,{points:l,isAnimationActive:o,animationBegin:s,animationDuration:c,animationEasing:u}=a,d=r.current,p=(0,M.useAnimationId)(a,"recharts-scatter-"),[m,f]=(0,t.useState)(!1),h=(0,t.useCallback)(()=>{f(!1)},[]),y=(0,t.useCallback)(()=>{f(!0)},[]),g=!m;return t.createElement(J,{showLabels:g,points:l},a.children,t.createElement(H.JavascriptAnimate,{animationId:p,begin:s,duration:c,isActive:o,easing:u,onAnimationEnd:h,onAnimationStart:y,key:p},e=>{var i=1===e?l:null==l?void 0:l.map((t,r)=>{var n=d&&d[r];if(n){var i=(0,v.interpolateNumber)(n.cx,t.cx),a=(0,v.interpolateNumber)(n.cy,t.cy),l=(0,v.interpolateNumber)(n.size,t.size);return Z(Z({},t),{},{cx:i(e),cy:a(e),size:l(e)})}var o=(0,v.interpolateNumber)(0,t.size);return Z(Z({},t),{},{size:o(e)})});return e>0&&(r.current=i),t.createElement(n.Layer,null,t.createElement(X,{points:i,allOtherScatterProps:a,showLabels:g}))}),t.createElement(i.LabelListFromLabelProp,{label:a.label}))}function ee(e){var{dataKey:t,points:r,stroke:n,strokeWidth:i,fill:a,name:l,hide:o,tooltipType:s}=e;return{dataDefinedOnItem:null==r?void 0:r.map(e=>e.tooltipPayload),positions:null==r?void 0:r.map(e=>e.tooltipPosition),settings:{stroke:n,strokeWidth:i,fill:a,nameKey:void 0,dataKey:t,name:(0,y.getTooltipNameProp)(l,t),hide:o,type:s,color:a,unit:""}}}function et(e){var{displayedData:t,xAxis:r,yAxis:n,zAxis:i,scatterSettings:a,xAxisTicks:l,yAxisTicks:o,cells:s}=e,c=(0,v.isNullish)(r.dataKey)?a.dataKey:r.dataKey,u=(0,v.isNullish)(n.dataKey)?a.dataKey:n.dataKey,d=i&&i.dataKey,p=i?i.range:m.defaultProps.range,f=p&&p[0],h=r.scale.bandwidth?r.scale.bandwidth():0,g=n.scale.bandwidth?n.scale.bandwidth():0;return t.map((e,t)=>{var p=(0,y.getValueByDataKey)(e,c),m=(0,y.getValueByDataKey)(e,u),b=!(0,v.isNullish)(d)&&(0,y.getValueByDataKey)(e,d)||"-",x=[{name:(0,v.isNullish)(r.dataKey)?a.name:r.name||r.dataKey,unit:r.unit||"",value:p,payload:e,dataKey:c,type:a.tooltipType},{name:(0,v.isNullish)(n.dataKey)?a.name:n.name||n.dataKey,unit:n.unit||"",value:m,payload:e,dataKey:u,type:a.tooltipType}];"-"!==b&&x.push({name:i.name||i.dataKey,unit:i.unit||"",value:b,payload:e,dataKey:d,type:a.tooltipType});var w=(0,y.getCateCoordinateOfLine)({axis:r,ticks:l,bandSize:h,entry:e,index:t,dataKey:c}),E=(0,y.getCateCoordinateOfLine)({axis:n,ticks:o,bandSize:g,entry:e,index:t,dataKey:u}),P="-"!==b?i.scale(b):f,C=Math.sqrt(Math.max(P,0)/Math.PI);return Z(Z({},e),{},{cx:w,cy:E,x:w-C,y:E-C,width:2*C,height:2*C,size:P,node:{x:p,y:m,z:b},tooltipPayload:x,tooltipPosition:{x:w,y:E},payload:e},s&&s[t]&&s[t].props)})}var er=(e,t,r)=>({x:e.cx,y:e.cy,value:"x"===r?+e.node.x:+e.node.y,errorVal:(0,y.getValueByDataKey)(e,t)});function en(e){var{hide:i,points:a,className:l,needClip:o,xAxisId:s,yAxisId:c,id:u}=e,d=(0,t.useRef)(null);if(i)return null;var p=(0,r.clsx)("recharts-scatter",l);return t.createElement(n.Layer,{className:p,clipPath:o?"url(#clipPath-".concat(u,")"):null,id:u},o&&t.createElement("defs",null,t.createElement(S.GraphicalItemClipPath,{clipPathId:u,xAxisId:s,yAxisId:c})),t.createElement(N.SetErrorBarContext,{xAxisId:s,yAxisId:c,data:a,dataPointFormatter:er,errorBarOffset:0},t.createElement(n.Layer,{key:"recharts-scatter-symbols"},t.createElement(Q,{props:e,previousPointsRef:d}))))}var ei={xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!l.Global.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"};function ea(e){var r=(0,D.resolveDefaultProps)(e,ei),{animationBegin:n,animationDuration:i,animationEasing:l,hide:o,isAnimationActive:s,legendType:u,lineJointType:d,lineType:p,shape:m,xAxisId:f,yAxisId:v,zAxisId:y}=r,g=q(r,G),{needClip:b}=(0,S.useNeedsClip)(f,v),x=(0,t.useMemo)(()=>(0,a.findAllByType)(e.children,h.Cell),[e.children]),w=(0,I.useIsPanorama)(),E=(0,c.useAppSelector)(t=>T(t,f,v,y,e.id,x,w));return null==b||null==E?null:t.createElement(t.Fragment,null,t.createElement(A.SetTooltipEntrySettings,{fn:ee,args:Z(Z({},e),{},{points:E})}),t.createElement(en,$({},g,{xAxisId:f,yAxisId:v,zAxisId:y,lineType:p,lineJointType:d,legendType:u,shape:m,hide:o,isAnimationActive:s,animationBegin:n,animationDuration:i,animationEasing:l,points:E,needClip:b})))}var el=t.memo(function(e){var r=(0,D.resolveDefaultProps)(e,ei),n=(0,I.useIsPanorama)();return t.createElement(B.RegisterGraphicalItemId,{id:r.id,type:"scatter"},e=>t.createElement(t.Fragment,null,t.createElement(R.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:r,fill:n,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:n,value:(0,y.getTooltipNameProp)(r,t),payload:e}]})(r)}),t.createElement(K.SetCartesianGraphicalItem,{type:"scatter",id:e,data:r.data,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:r.zAxisId,dataKey:r.dataKey,hide:r.hide,name:r.name,tooltipType:r.tooltipType,isPanorama:n}),t.createElement(ea,$({},r,{id:e}))))});el.displayName="Scatter"},940736,68827,e=>{"use strict";var t=e.i(270401),r=e.i(470733),n=e.i(282545),i=e.i(768462);function a(){return(a=Object.assign.bind()).apply(null,arguments)}var l=e=>{var{cx:l,cy:o,r:s,className:c}=e,u=(0,r.clsx)("recharts-dot",c);return l===+l&&o===+o&&s===+s?t.createElement("circle",a({},(0,i.svgPropertiesNoEvents)(e),(0,n.adaptEventHandlers)(e),{className:u,cx:l,cy:o,r:s})):null};e.s(["Dot",0,l],940736);var o=e.i(989419),s=e.i(557059),c=e.i(414757),u=e.i(52551),d=e.i(320012);function p(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 m(e){for(var t=1;tv.includes(e.payload));return(0,d.isNullish)(y)?null:(e=>{var r,{point:a,childIndex:s,mainColor:c,activeDot:u,dataKey:d}=e;if(!1===u||null==a.x||null==a.y)return null;var p=m(m({index:s,dataKey:d,cx:a.x,cy:a.y,r:4,fill:null!=c?c:"none",strokeWidth:2,stroke:"#fff",payload:a.payload,value:a.value},(0,i.svgPropertiesNoEventsFromUnknown)(u)),(0,n.adaptEventHandlers)(u));return r=(0,t.isValidElement)(u)?(0,t.cloneElement)(u,p):"function"==typeof u?u(p):t.createElement(l,p),t.createElement(o.Layer,{className:"recharts-active-dot"},r)})({point:y,childIndex:Number(h),mainColor:a,dataKey:f,activeDot:p})}],68827)},84073,e=>{"use strict";e.s(["selectLinePoints",()=>f]);var t=e.i(321801),r=e.i(73962),n=e.i(391552),i=e.i(48378),a=e.i(824845),l=e.i(160735),o=(e,t,r,n)=>(0,a.selectAxisWithScale)(e,"xAxis",t,n),s=(e,t,r,n)=>(0,a.selectTicksOfGraphicalItem)(e,"xAxis",t,n),c=(e,t,r,n)=>(0,a.selectAxisWithScale)(e,"yAxis",r,n),u=(e,t,r,n)=>(0,a.selectTicksOfGraphicalItem)(e,"yAxis",r,n),d=(0,t.createSelector)([i.selectChartLayout,o,c,s,u],(e,t,r,n,i)=>(0,l.isCategoricalAxis)(e,"xAxis")?(0,l.getBandSizeOfAxis)(t,n,!1):(0,l.getBandSizeOfAxis)(r,i,!1));function p(e){return"line"===e.type}var m=(0,t.createSelector)([a.selectUnfilteredCartesianItems,(e,t,r,n,i)=>i],(e,t)=>e.filter(p).find(e=>e.id===t)),f=(0,t.createSelector)([i.selectChartLayout,o,c,s,u,m,d,n.selectChartDataWithIndexesIfNotInPanorama],(e,t,n,i,a,l,o,s)=>{var c,{chartData:u,dataStartIndex:d,dataEndIndex:p}=s;if(null!=l&&null!=t&&null!=n&&null!=i&&null!=a&&0!==i.length&&0!==a.length&&null!=o){var{dataKey:m,data:f}=l;if(null!=(c=null!=f&&f.length>0?f:null==u?void 0:u.slice(d,p+1)))return(0,r.computeLinePoints)({layout:e,xAxis:t,yAxis:n,xAxisTicks:i,yAxisTicks:a,dataKey:m,bandSize:o,displayedData:c})}})},979921,e=>{"use strict";var t=e.i(768462);e.s(["getRadiusAndStrokeWidthFromDot",0,function(e){var r=(0,t.svgPropertiesNoEventsFromUnknown)(e);if(null!=r){var{r:n,strokeWidth:i}=r,a=Number(n),l=Number(i);return(Number.isNaN(a)||a<0)&&(a=3),(Number.isNaN(l)||l<0)&&(l=2),{r:a,strokeWidth:l}}return{r:3,strokeWidth:2}}])},657691,e=>{"use strict";e.i(185473),e.s(["findBestValueModel",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}])},500394,256608,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(682566),a=e.i(99074),l=e.i(270401),o=e.i(995958),s=e.i(135992);let c=new Set(["ArrowDown","ArrowUp","End","Home","PageDown","PageUp"," ","Spacebar"]);function u({id:e,target:t,precedingElements:r,behavior:n,settleMs:i}){(0,s.setProgrammaticScrollAnchor)(e);let a=(0,o.getPageScrollContainer)(),l="auto"===n||!d(t,a),m="auto"===n||!l,f="onscrollend"in window,h=null,v=null,y=!0,g=m,b=!1,x=m&&!l?p(t,a):0,w=(0,o.getPageScrollTop)(),E=new Map,P=new ResizeObserver(()=>{if(!y)return;let e=!1;for(let t of r){let r=E.get(t),n=t.getBoundingClientRect().height;E.set(t,n),void 0!==r&&r!==n&&(e=!0)}e&&(b=!0,t.scrollIntoView({behavior:"auto",block:"start"}),window.requestAnimationFrame(()=>{b=!1,x=p(t,a)}))}),C=()=>{y&&(y=!1,null!==h&&(window.clearTimeout(h),h=null),null!==v&&(window.clearTimeout(v),v=null),window.removeEventListener("scroll",N),window.removeEventListener("scrollend",S),window.removeEventListener("wheel",k),window.removeEventListener("touchmove",k),window.removeEventListener("keydown",O),document.removeEventListener("scrollend",S),a?.removeEventListener("scroll",N),a?.removeEventListener("scrollend",S),P.disconnect(),(0,s.releaseProgrammaticScrollIf)(e))},A=()=>{null===h&&(h=window.setTimeout(C,i))},N=()=>{if(!y)return;if(!m&&!f){if((0,o.getPageScrollTop)()===w)return;m=!0,A(),d(t,a)&&(g=!0,x=p(t,a))}let e=p(t,a),r=Math.abs(e-x)>24&&Math.abs(e)>Math.abs(x);g&&!b&&r&&C()},S=()=>{y&&(m=!0,g=!0,x=p(t,a),A())},k=()=>{C()},O=e=>{c.has(e.key)&&C()};for(let e of r)E.set(e,e.getBoundingClientRect().height),P.observe(e);return window.addEventListener("scroll",N,{passive:!0}),f&&(window.addEventListener("scrollend",S),document.addEventListener("scrollend",S),a?.addEventListener("scrollend",S)),window.addEventListener("wheel",k,{passive:!0}),window.addEventListener("touchmove",k,{passive:!0}),window.addEventListener("keydown",O),a?.addEventListener("scroll",N,{passive:!0}),m&&A(),l&&("smooth"===n&&(v=window.setTimeout(C,7500)),t.scrollIntoView({behavior:n,block:"start"}),"auto"===n&&(x=p(t,a))),m||window.requestAnimationFrame(()=>{y&&d(t,a)&&(m=!0,A())}),C}function d(e,t){return 1>=Math.abs(p(e,t))}function p(e,t){let r=e.getBoundingClientRect(),n=t?.isConnected&&(0,o.usesContainerScroll)(t)?t.getBoundingClientRect().top:0,i=r.top-n,a=Number.parseFloat(getComputedStyle(e).scrollMarginTop);return i-(Number.isNaN(a)?0:a)}var m=e.i(477328);function f(e){let n,i,a,o,s,c,u,d,p=(0,r.c)(19),{sections:m,activeAnchor:f,onClick:v}=e,y=(0,l.useRef)(null);p[0]===Symbol.for("react.memo_cache_sentinel")?(n=new Map,p[0]=n):n=p[0];let g=(0,l.useRef)(n),[b,x]=(0,l.useState)(null);p[1]!==f?(i=()=>{let e=g.current.get(f);if(!e)return;let t=()=>{x({top:e.offsetTop,height:e.offsetHeight})};t();let r=new ResizeObserver(t);return r.observe(e),y.current&&r.observe(y.current),()=>r.disconnect()},a=[f],p[1]=f,p[2]=i,p[3]=a):(i=p[2],a=p[3]),(0,l.useEffect)(i,a),p[4]===Symbol.for("react.memo_cache_sentinel")?(o=e=>t=>{t?g.current.set(e,t):g.current.delete(e)},p[4]=o):o=p[4];let w=o;if(p[5]!==b?(s=b&&(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute inset-x-0 rounded-md bg-accent transition-[transform,height] duration-300 ease-out pointer-events-none",style:{height:b.height,transform:`translateY(${b.top}px)`}}),p[5]=b,p[6]=s):s=p[6],p[7]!==f||p[8]!==v||p[9]!==m){let e;p[11]!==f||p[12]!==v?(e=e=>(0,t.jsx)(h,{section:e,isActive:f===e.id,onClick:v,registerRef:w(e.id)},e.id),p[11]=f,p[12]=v,p[13]=e):e=p[13],c=m.map(e),p[7]=f,p[8]=v,p[9]=m,p[10]=c}else c=p[10];return p[14]!==c?(u=(0,t.jsx)("div",{className:"relative flex flex-col gap-y-px",children:c}),p[14]=c,p[15]=u):u=p[15],p[16]!==s||p[17]!==u?(d=(0,t.jsxs)("div",{ref:y,className:"relative",children:[s,u]}),p[16]=s,p[17]=u,p[18]=d):d=p[18],d}function h(e){let i,a,l,o,s,c=(0,r.c)(18),{section:u,isActive:d,onClick:p,registerRef:m}=e,f=u.icon,h=`#${u.id}`;c[0]!==p||c[1]!==u.id?(i=e=>p(e,u.id),c[0]=p,c[1]=u.id,c[2]=i):i=c[2];let v=d?"page":void 0,y=d?"text-accent-foreground":"text-muted-foreground hover:text-accent-foreground hover:bg-card-hover";c[3]!==y?(a=(0,n.cn)("relative flex items-center gap-2 px-2 py-1.5 rounded-md text-body font-medium cursor-pointer transition-colors no-underline",y),c[3]=y,c[4]=a):a=c[4];let g=!d&&u.iconClassName;return c[5]!==g?(l=(0,n.cn)("size-4",g),c[5]=g,c[6]=l):l=c[6],c[7]!==f||c[8]!==l?(o=(0,t.jsx)(f,{className:l}),c[7]=f,c[8]=l,c[9]=o):o=c[9],c[10]!==m||c[11]!==u.label||c[12]!==h||c[13]!==i||c[14]!==v||c[15]!==a||c[16]!==o?(s=(0,t.jsxs)("a",{ref:m,href:h,onClick:i,"aria-current":v,className:a,children:[o,u.label]}),c[10]=m,c[11]=u.label,c[12]=h,c[13]=i,c[14]=v,c[15]=a,c[16]=o,c[17]=s):s=c[17],s}function v(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}e.s(["SectionNav",0,function({sections:e,ariaLabel:r,desktopNavTopClass:c,mobileTocTopClass:d,activationLinePx:p,onSectionView:h,onSectionSelect:y,desktopNavFooter:g,mobileNavHeader:b,children:x}){let[w,E]=(0,l.useState)(e[0]?.id??""),P=(0,l.useRef)(e[0]?.id??""),C=(0,l.useRef)(null),A=(0,l.useRef)(null),N=(0,l.useRef)(null),S=(0,l.useRef)(!1),k=(0,l.useRef)(h),O=(0,l.useRef)(p),j=(0,l.useRef)(p);k.current=h,O.current=p;let T=(0,l.useCallback)(({shouldUpdateHash:t})=>{if(null!==(0,s.getProgrammaticScrollAnchor)())return;let r=v(e);if(0===r.length)return;let n=function(e,t){var r;let n,i=(r=t,n=(0,o.getPageScrollContainer)(),(0,o.usesContainerScroll)(n)?n.getBoundingClientRect().top+r:r),a=function(e,t){let r,n,i=(r=(0,o.getPageScrollContainer)(),(n=(0,o.usesContainerScroll)(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===i)return null;let a=Math.max(0,i.scrollHeight-i.scrollTop-i.clientHeight),l=e.filter(({el:e})=>e.getBoundingClientRect().top-a>t).length;if(0===l||l>=e.length)return null;if(a<=2)return e.at(-1).id;if(a>=96*l)return null;let s=Math.ceil(a/96);return e[e.length-s].id}(e,i);if(null!==a)return a;let l=e[0].id;for(let{id:t,el:r}of e)if(r.getBoundingClientRect().top-i<=0)l=t;else break;return l}(r,O.current),i=P.current!==n;if(t&&(i||S.current)&&(S.current=!0,(0,m.syncUrlHash)(n)),i){if(t&&!(0,s.isHashPinned)()){let t=e.findIndex(e=>e.id===n),r=e[t];r&&k.current?.(r,t)}P.current=n,E(n)}},[e]);(0,l.useEffect)(()=>{j.current!==p&&(j.current=p,T({shouldUpdateHash:!1}))},[p,T]),(0,l.useLayoutEffect)(()=>{var t,r;let n,i,a,l,c,d,p=v(e);if(p.length>0&&!S.current){let e=window.location.hash.slice(1);(""===e||p.some(t=>t.id===e))&&(S.current=!0,C.current=function({elements:e,activeAnchorRef:t,setActiveAnchor:r}){let n=window.location.hash.slice(1);if(!n)return;let i=e.find(e=>e.id===n);if(!i)return;t.current=i.id,r(i.id);let a=e.findIndex(e=>e.id===i.id);return u({id:i.id,target:i.el,precedingElements:e.slice(0,a).map(e=>e.el),behavior:"auto",settleMs:3e3})}({elements:p,activeAnchorRef:P,setActiveAnchor:E})??null)}T({shouldUpdateHash:!1});let f=()=>T({shouldUpdateHash:!0}),h=(t=f,n=null,i=(0,o.getPageScrollContainer)(),a=()=>{null===n&&(n=window.requestAnimationFrame(()=>{n=null,t()}))},window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a,{passive:!0}),i?.addEventListener("scroll",a,{passive:!0}),()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a),i?.removeEventListener("scroll",a),null!==n&&window.cancelAnimationFrame(n)}),y=(0,s.subscribeToRecalcRequest)(f),g=(r=m.clearUrlHashAtTop,l=null,c=(0,o.getPageScrollContainer)(),d=()=>{null!==l&&window.clearTimeout(l),l=window.setTimeout(()=>{l=null,r()},120)},window.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d,{passive:!0}),c?.addEventListener("scroll",d,{passive:!0}),()=>{null!==l&&window.clearTimeout(l),window.removeEventListener("scroll",d),window.removeEventListener("resize",d),c?.removeEventListener("scroll",d)});return()=>{C.current?.(),C.current=null,null!==N.current&&(window.clearTimeout(N.current),N.current=null);let e=A.current;e&&(0,s.releaseProgrammaticScrollIf)(e.id),A.current=null,h(),y(),g()}},[e]);let I=(0,l.useCallback)((t,r)=>{C.current?.();let n=v(e),i=n.findIndex(e=>e.id===t);C.current=u({id:t,target:r,precedingElements:-1===i?[]:n.slice(0,i).map(e=>e.el),behavior:"smooth",settleMs:2500})},[e]),L=(0,l.useCallback)((e,t=!0)=>{let r=document.querySelector(`#${e}`);return r?(C.current?.(),C.current=null,(0,s.setProgrammaticScrollAnchor)(e),S.current=!0,P.current=e,E(e),(0,m.updateUrlHash)(e),y?.(e),t&&I(e,r),r):null},[y,I]),R=e.find(e=>e.id===w)??e[0],_=e.filter(e=>!e.mobileOnly);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("aside",{className:"hidden lg:block",children:(0,t.jsxs)("nav",{"aria-label":r,className:(0,n.cn)("sticky flex flex-col gap-y-px",c),children:[(0,t.jsx)(f,{sections:_,activeAnchor:w,onClick:(e,t)=>{e.preventDefault(),L(t)}}),g]})}),(0,t.jsxs)("div",{className:"min-w-0",children:[b&&(0,t.jsx)("div",{className:"lg:hidden mb-2",children:b}),R&&(0,t.jsx)("div",{className:(0,n.cn)("lg:hidden -mx-4 px-4 sticky z-30 bg-background py-2 mb-6",d),children:(0,t.jsxs)(i.DropdownMenu,{onOpenChangeComplete:e=>{if(e)return;let t=A.current;t&&(e=>{let t=A.current;if(!t||t.id!==e)return;A.current=null,null!==N.current&&(window.clearTimeout(N.current),N.current=null);let r=document.querySelector(`#${e}`);r?I(e,r):(0,s.releaseProgrammaticScrollIf)(e)})(t.id)},children:[(0,t.jsxs)(i.DropdownMenuTrigger,{className:"flex items-center justify-between gap-2 w-full min-h-11 px-3 py-2.5 rounded-md bg-muted text-overline cursor-pointer outline-none",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2 min-w-0",children:[(0,t.jsx)(R.icon,{className:(0,n.cn)("w-4 h-4 shrink-0",R.iconClassName)}),(0,t.jsx)("span",{className:"font-medium text-foreground truncate",children:R.label})]}),(0,t.jsx)(a.ChevronDown,{className:"w-4 h-4 text-faint shrink-0"})]}),(0,t.jsx)(i.DropdownMenuContent,{align:"start",className:"w-[var(--anchor-width)]",children:e.map(e=>(0,t.jsxs)(i.DropdownMenuItem,{onClick:()=>{var t;L(e.id,!1)&&(t=e.id,null!==N.current&&window.clearTimeout(N.current),A.current={id:t},N.current=window.setTimeout(()=>{N.current=null;let e=A.current;if(!e||e.id!==t)return;A.current=null;let r=document.querySelector(`#${t}`);r?I(t,r):(0,s.releaseProgrammaticScrollIf)(t)},2e3))},className:(0,n.cn)("text-overline cursor-pointer gap-2 py-2.5",w===e.id&&"bg-accent text-accent-foreground"),children:[(0,t.jsx)(e.icon,{className:(0,n.cn)("w-4 h-4",w!==e.id&&e.iconClassName)}),e.label]},e.id))})]})}),x]})]})}],500394);var y=e.i(323866);function g(e){return e()}function b(){}function x(){return 0}e.s(["useStickyBannerTopOffset",0,function(){let e,t,n=(0,r.c)(3),i=(0,l.useRef)(null);if(null===i.current){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e={value:0,listeners:new Set},n[0]=e):e=n[0],i.current=e}n[1]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=i.current;if(!t)return b;t.listeners.add(e);let r=document.querySelector(`#${y.MAINTENANCE_BANNER_PORTAL_ID}`),n=document.querySelector("#page-content");if(!r||!n)return()=>t.listeners.delete(e);let a=()=>{let e=Number.parseFloat(getComputedStyle(n).getPropertyValue("--sticky-banner-top")),r=Number.isFinite(e)?e:0;r!==t.value&&(t.value=r,t.listeners.forEach(g))};a();let l="u"{l?.disconnect(),o?.disconnect(),t.listeners.delete(e)}},n[1]=e):e=n[1];let a=e;n[2]===Symbol.for("react.memo_cache_sentinel")?(t=()=>i.current?.value??0,n[2]=t):t=n[2];let o=t;return(0,l.useSyncExternalStore)(a,o,x)}],256608)},995958,e=>{"use strict";function t(){return document.querySelector("#page-content")}function r(e){return null!==e&&"auto"===getComputedStyle(e).overflowY}e.s(["getPageScrollContainer",0,t,"getPageScrollTop",0,function(){let e=t();return r(e)?e.scrollTop:window.scrollY},"scrollPageToTop",0,function(){let e=t();r(e)?e.scrollTo({top:0,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})},"usesContainerScroll",0,r])},135992,e=>{"use strict";var t=e.i(586404);function r(){let e=globalThis.__openrouterSectionNavScrollLock;if((0,t.isDefinedAndNotNull)(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(["getProgrammaticScrollAnchor",0,function(){return r().anchor},"isHashPinned",0,function(){return r().hashPinCount>0},"pinHash",0,function(){r().hashPinCount+=1},"releaseProgrammaticScrollIf",0,function(e){let t=r();t.anchor===e&&(t.anchor=null)},"requestSectionNavRecalc",0,function(){for(let e of r().recalcListeners)e()},"setProgrammaticScrollAnchor",0,function(e){r().anchor=e},"subscribeToRecalcRequest",0,function(e){let t=r().recalcListeners;return t.add(e),()=>{t.delete(e)}},"unpinHash",0,function(){let e=r();e.hashPinCount=Math.max(0,e.hashPinCount-1)}])},477328,e=>{"use strict";var t=e.i(995958),r=e.i(135992);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(["clearUrlHashAtTop",0,function(){(0,r.isHashPinned)()||(0,t.getPageScrollTop)()>2||function(){if(""===window.location.hash)return;let{pathname:e,search:t}=window.location;window.history.replaceState(null,"",`${e}${t}`)}()},"syncUrlHash",0,function(e){(0,r.isHashPinned)()||2>=(0,t.getPageScrollTop)()||n(e)},"updateUrlHash",0,n])},735625,e=>{"use strict";var t,r=e.i(222666),n=e.i(505962);e.s([],447937),e.i(447937);var i=e.i(270401),a=e.i(618568),l=e.i(123651),o=e.i(228876),s=e.i(361409),c=e.i(235901),u=e.i(836033),d=e.i(854855);let p=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.indeterminate="data-indeterminate",t.disabled="data-disabled",t.readonly="data-readonly",t.required="data-required",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t);var m=e.i(391699);function f(e){return i.useMemo(()=>({checked:t=>e.indeterminate?{}:t?{[p.checked]:""}:{[p.unchecked]:""},...m.fieldValidityMapping}),[e.indeterminate])}var h=e.i(281334),v=e.i(593478),y=e.i(356120),g=e.i(481902),b=e.i(761073),x=e.i(897464),w=e.i(850577),E=e.i(965358),P=e.i(231152),C=e.i(459128),A=e.i(397744);let N=i.createContext(void 0),S=i.createContext(void 0);var k=e.i(939550),O=e.i(467219),j=e.i(412425);let T=i.forwardRef(function(e,t){let{checked:n,className:p,defaultChecked:m=!1,"aria-labelledby":T,disabled:I=!1,form:L,id:R,indeterminate:_=!1,inputRef:M,name:D,onCheckedChange:B,parent:K=!1,readOnly:z=!1,render:H,required:V=!1,uncheckedValue:F,value:U,nativeButton:G=!1,style:q,...$}=e,{clearErrors:W}=(0,E.useFormContext)(),{disabled:Z,name:Y,setDirty:J,setFilled:X,setFocused:Q,setTouched:ee,state:et,validationMode:er,validityData:en,shouldValidateOnChange:ei,validation:ea}=(0,b.useFieldRootContext)(),el=(0,w.useFieldItemContext)(),{labelId:eo,controlId:es,registerControlId:ec,getDescriptionProps:eu}=(0,P.useLabelableContext)(),ed=function(e=!0){let t=i.useContext(N);if(void 0===t&&!e)throw Error((0,A.default)(3));return t}(),ep=ed?.parent,em=ep&&ed.allValues,ef=Z||el.disabled||ed?.disabled||I,eh=Y??D,ev=U??eh,ey=(0,v.useBaseUiId)(),eg=(0,v.useBaseUiId)(),eb=es;em?eb=K?eg:`${ep.id}-${ev}`:R&&(eb=R);let ex={};em&&(K?ex=ed.parent.getParentProps():ev&&(ex=ed.parent.getChildProps(ev)));let ew=(0,o.useStableCallback)(B),{checked:eE=n,indeterminate:eP=_,onCheckedChange:eC,...eA}=ex,eN=ed?.value,eS=ed?.setValue,ek=ed?.defaultValue,eO=i.useRef(null),ej=(0,u.useRefWithInit)(()=>Symbol("checkbox-control")),eT=i.useRef(!1),{getButtonProps:eI,buttonRef:eL}=(0,g.useButton)({disabled:ef,native:G}),eR=ed?.validation??ea,[e_,eM]=(0,l.useControlled)({controlled:ev&&eN&&!K?eN.includes(ev):eE,default:ev&&ek&&!K?ek.includes(ev):m,name:"Checkbox",state:"checked"});(0,s.useIsoLayoutEffect)(()=>{ec!==a.NOOP&&(eT.current=!0,ec(ej.current,eb))},[eb,ed,ec,K,ej]),i.useEffect(()=>{let e=ej.current;return()=>{eT.current&&ec!==a.NOOP&&(eT.current=!1,ec(e,void 0))}},[ec,ej]),(0,x.useRegisterFieldControl)(eO,{enabled:!ed,id:ey,value:e_});let eD=i.useRef(null),eB=(0,c.useMergedRefs)(M,eD,eR.inputRef),eK=(0,C.useAriaLabelledBy)(T,eo,eD,!G,eb??void 0);(0,s.useIsoLayoutEffect)(()=>{eD.current&&(eD.current.indeterminate=eP,e_&&X(!0))},[e_,eP,X]),(0,j.useValueChanged)(e_,()=>{(!ed||K)&&(W(eh),X(e_),J(e_!==en.initialValue),ei()?eR.commit(e_):eR.commit(e_,!0))});let ez=(0,y.mergeProps)({checked:e_,disabled:ef,form:L,name:K?void 0:eh,id:G?void 0:eb??void 0,required:V,ref:eB,style:eh?d.visuallyHiddenInput:d.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(z)return void e.preventDefault();let t=e.currentTarget.checked,r=(0,k.createChangeEventDetails)(O.REASONS.none,e.nativeEvent);eC?.(t,r),ew(t,r),!r.isCanceled&&(eM(t),ev&&eN&&eS&&!K&&!em&&eS(t?[...eN,ev]:eN.filter(e=>e!==ev),r))},onFocus(){eO.current?.focus()}},void 0!==U?{value:(ed?e_&&U:U)||""}:a.EMPTY_OBJECT,eu,ed?eR.getValidationProps:eR.getInputValidationProps),eH=em?!!eE:e_,eV=em&&eP||_;i.useEffect(()=>{if(!ep||!ev)return;let e=ep.disabledStatesRef.current;return e.set(ev,ef),()=>{e.delete(ev)}},[ep,ef,ev]);let eF=i.useMemo(()=>({...et,checked:eH,disabled:ef,readOnly:z,required:V,indeterminate:eV}),[et,eH,ef,z,V,eV]),eU=f(eF),eG=(0,h.useRenderElement)("span",e,{state:eF,ref:[eL,eO,t,ed?.registerControlRef],props:[{id:G?eb??void 0:ey,role:"checkbox","aria-checked":eP?"mixed":e_,"aria-readonly":z||void 0,"aria-required":V||void 0,"aria-labelledby":eK,"data-parent":K?"":void 0,onFocus(){Q(!0)},onBlur(){let e=eD.current;e&&(ee(!0),Q(!1),"onBlur"===er&&eR.commit(ed?eN:e.checked))},onClick(e){z||ef||(e.preventDefault(),eD.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},eu,eR.getValidationProps,$,eA,eI],stateAttributesMapping:eU});return(0,r.jsxs)(S.Provider,{value:eF,children:[eG,!e_&&!ed&&eh&&!K&&void 0!==F&&(0,r.jsx)("input",{type:"hidden",form:L,name:eh,value:F}),(0,r.jsx)("input",{...ez,suppressHydrationWarning:!0})]})});var I=e.i(688342),L=e.i(207290),R=e.i(678968);let _=i.forwardRef(function(e,t){let{render:r,className:n,style:a,keepMounted:l=!1,...o}=e,s=function(){let e=i.useContext(S);if(void 0===e)throw Error((0,A.default)(14));return e}(),c=s.checked||s.indeterminate,{mounted:u,transitionStatus:d,setMounted:p}=(0,L.useTransitionStatus)(c),v=i.useRef(null),y={...s,transitionStatus:d};(0,I.useOpenChangeComplete)({open:c,ref:v,onComplete(){c||p(!1)}});let g=f(s),b=i.useMemo(()=>({...g,...R.transitionStatusMapping,...m.fieldValidityMapping}),[g]),x=(0,h.useRenderElement)("span",e,{ref:[t,v],state:y,stateAttributesMapping:b,props:o});return l||u?x:null});e.s(["Indicator",0,_,"Root",0,T],820300);var M=e.i(820300),M=M,D=e.i(452473),B=e.i(699937),K=e.i(420028);e.s(["Checkbox",0,function(e){let t,i,a,l,o,s,c,u,d,p=(0,n.c)(19);p[0]!==e?({className:i,checked:t,onCheckedChange:a,ref:o,...l}=e,p[0]=e,p[1]=t,p[2]=i,p[3]=a,p[4]=l,p[5]=o):(t=p[1],i=p[2],a=p[3],l=p[4],o=p[5]);let m="indeterminate"===t,f=!!m||t;return p[6]!==i?(s=(0,D.cn)("group/checkbox grid place-content-center peer h-4 w-4 shrink-0 rounded-sm border border-foreground/30 bg-muted cursor-pointer ring-offset-background hover:border-foreground/50 focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50 data-[checked]:border-primary data-[checked]:bg-primary data-[checked]:text-primary-foreground data-[indeterminate]:border-primary data-[indeterminate]:bg-primary data-[indeterminate]:text-primary-foreground",i),p[6]=i,p[7]=s):s=p[7],p[8]!==m||p[9]!==a?(c=a?e=>{m?a(!0):a(e)}:void 0,p[8]=m,p[9]=a,p[10]=c):c=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.jsxs)(M.Indicator,{className:"flex items-center justify-center text-current",children:[(0,r.jsx)(B.Check,{className:"h-4 w-4 group-data-[indeterminate]/checkbox:hidden"}),(0,r.jsx)(K.Minus,{className:"hidden h-4 w-4 group-data-[indeterminate]/checkbox:block"})]}),p[11]=u):u=p[11],p[12]!==f||p[13]!==m||p[14]!==l||p[15]!==o||p[16]!==s||p[17]!==c?(d=(0,r.jsx)(M.Root,{ref:o,className:s,checked:f,indeterminate:m,onCheckedChange:c,...l,children:u}),p[12]=f,p[13]=m,p[14]=l,p[15]=o,p[16]=s,p[17]=c,p[18]=d):d=p[18],d}],735625)},126154,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.s(["DotSeparator",0,function(e){let i,a,l=(0,r.c)(5),{className:o,"data-testid":s}=e;return l[0]!==o?(i=(0,n.cn)("inline-block size-[0.215em] shrink-0 rounded-full bg-current align-middle",o),l[0]=o,l[1]=i):i=l[1],l[2]!==s||l[3]!==i?(a=(0,t.jsx)("span",{"aria-hidden":"true",className:i,"data-testid":s}),l[2]=s,l[3]=i,l[4]=a):a=l[4],a}])},145152,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(838011),a=e.i(99074),l=e.i(926514),o=e.i(249656),s=e.i(270401),c=e.i(735625),u=e.i(778084);let d=(0,s.createContext)(null);function p(){let e=(0,s.use)(d);if(!e)throw Error("MultiSelect compound components must be used within ");return e}function m(e){return e.value}function f(e){return e.value}function h(e){return!e.disabled}function v(e){return!e.disabled}function y(e){let a,s,c,u,d,p,m,f=(0,r.c)(19),{inputRef:h,value:v,onChange:y,placeholder:g,borderPosition:b}=e,x="bottom"===b?"border-b":"border-t";return f[0]!==x?(a=(0,n.cn)("flex items-center border-border px-3",x),f[0]=x,f[1]=a):a=f[1],f[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(l.Search,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),f[2]=s):s=f[2],f[3]===Symbol.for("react.memo_cache_sentinel")?(c=(0,i.isCoarsePointer)(),f[3]=c):c=f[3],f[4]!==y?(u=e=>y(e.target.value),f[4]=y,f[5]=u):u=f[5],f[6]!==h||f[7]!==g||f[8]!==u||f[9]!==v?(d=(0,t.jsx)("input",{ref:h,autoFocus:!c,value:v,onChange:u,placeholder:g,"aria-label":g,className:"flex h-10 w-full bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground/50 disabled:cursor-not-allowed disabled:opacity-50"}),f[6]=h,f[7]=g,f[8]=u,f[9]=v,f[10]=d):d=f[10],f[11]!==h||f[12]!==y||f[13]!==v?(p=v&&(0,t.jsx)("button",{type:"button",onClick:()=>{y(""),h.current?.focus()},className:"ml-1 rounded-sm p-0.5 text-muted-foreground hover:text-foreground",children:(0,t.jsx)(o.X,{className:"h-3 w-3"})}),f[11]=h,f[12]=y,f[13]=v,f[14]=p):p=f[14],f[15]!==a||f[16]!==d||f[17]!==p?(m=(0,t.jsxs)("div",{className:a,children:[s,d,p]}),f[15]=a,f[16]=d,f[17]=p,f[18]=m):m=f[18],m}function g(e){let i,a,l,o,s,u,d,p,m=(0,r.c)(26),{label:f,description:h,icon:v,checked:y,onToggle:g,disabled:x,isBold:w,wrapLabel:E}=e;m[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.cn)("flex w-full cursor-pointer select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none","hover:bg-card-hover hover:text-foreground","focus-visible:bg-card-hover focus-visible:text-foreground","disabled:pointer-events-none disabled:opacity-50"),m[0]=i):i=m[0],m[1]!==v?(a=v&&(0,t.jsx)("span",{className:"shrink-0",children:v}),m[1]=v,m[2]=a):a=m[2];let P=E?"whitespace-normal break-words":"truncate",C=w&&"font-medium";return m[3]!==P||m[4]!==C?(l=(0,n.cn)(P,"text-left",C),m[3]=P,m[4]=C,m[5]=l):l=m[5],m[6]!==f||m[7]!==l?(o=(0,t.jsx)("span",{className:l,title:f,children:f}),m[6]=f,m[7]=l,m[8]=o):o=m[8],m[9]!==h||m[10]!==E?(s=h&&(0,t.jsx)("span",{className:(0,n.cn)("text-muted-foreground text-xs text-left",E?"whitespace-normal break-words":"truncate"),title:h,children:h}),m[9]=h,m[10]=E,m[11]=s):s=m[11],m[12]!==o||m[13]!==s?(u=(0,t.jsxs)("div",{className:"flex flex-1 flex-col min-w-0",children:[o,s]}),m[12]=o,m[13]=s,m[14]=u):u=m[14],m[15]!==y||m[16]!==x||m[17]!==g?(d=(0,t.jsx)(c.Checkbox,{checked:y,disabled:x,onCheckedChange:g,onClick:b,className:"shrink-0"}),m[15]=y,m[16]=x,m[17]=g,m[18]=d):d=m[18],m[19]!==y||m[20]!==x||m[21]!==g||m[22]!==a||m[23]!==u||m[24]!==d?(p=(0,t.jsxs)("button",{type:"button",role:"option","aria-selected":y,disabled:x,onClick:g,className:i,children:[a,u,d]}),m[19]=y,m[20]=x,m[21]=g,m[22]=a,m[23]=u,m[24]=d,m[25]=p):p=m[25],p}function b(e){return e.stopPropagation()}e.s(["MultiSelect",0,function(e){let n,i,a,l,o,c,p,v,y,g,b=(0,r.c)(39),{value:x,onValueChange:w,options:E,size:P,onOpenChange:C,children:A}=e,N=void 0===P?"default":P,[S,k]=(0,s.useState)(""),[O,j]=(0,s.useState)(!1);b[0]!==x?(n=new Set(x),b[0]=x,b[1]=n):n=b[1];let T=n;b[2]!==E?(i=E.filter(h),b[2]=E,b[3]=i):i=b[3];let I=i;e:{let e;if(!S){a=E;break e}if(b[4]!==E||b[5]!==S){let t=S.toLowerCase();e=E.filter(e=>e.label.toLowerCase().includes(t)||(e.description?.toLowerCase().includes(t)??!1)),b[4]=E,b[5]=S,b[6]=e}else e=b[6];a=e}let L=a;b[7]!==I||b[8]!==T?(l=I.length>0&&I.every(e=>T.has(e.value)),b[7]=I,b[8]=T,b[9]=l):l=b[9];let R=l;b[10]!==w||b[11]!==T||b[12]!==x?(o=e=>{w(T.has(e)?x.filter(t=>t!==e):[...x,e])},b[10]=w,b[11]=T,b[12]=x,b[13]=o):o=b[13];let _=o;b[14]!==R||b[15]!==I||b[16]!==w||b[17]!==x?(c=()=>{if(R){let e=new Set(I.map(f));w(x.filter(t=>!e.has(t)));return}w([...new Set([...x,...I.map(m)])])},b[14]=R,b[15]=I,b[16]=w,b[17]=x,b[18]=c):c=b[18];let M=c;b[19]!==C?(p=e=>{j(e),C?.(e),e||k("")},b[19]=C,b[20]=p):p=b[20];let D=p;b[21]!==R||b[22]!==L||b[23]!==D||b[24]!==O||b[25]!==E||b[26]!==S||b[27]!==T||b[28]!==N||b[29]!==_||b[30]!==M?(v={selected:T,options:E,size:N,toggle:_,toggleAll:M,allSelected:R,searchQuery:S,setSearchQuery:k,filteredOptions:L,isOpen:O,setIsOpen:D},b[21]=R,b[22]=L,b[23]=D,b[24]=O,b[25]=E,b[26]=S,b[27]=T,b[28]=N,b[29]=_,b[30]=M,b[31]=v):v=b[31];let B=v;return b[32]!==A||b[33]!==D||b[34]!==O?(y=(0,t.jsx)(u.Popover,{open:O,onOpenChange:D,children:A}),b[32]=A,b[33]=D,b[34]=O,b[35]=y):y=b[35],b[36]!==B||b[37]!==y?(g=(0,t.jsx)(d,{value:B,children:y}),b[36]=B,b[37]=y,b[38]=g):g=b[38],g},"MultiSelectContent",0,function(e){let i,a,l,o,c,d,m,f,h,b,x,w=(0,r.c)(50),{className:E,searchable:P,searchPlaceholder:C,showSelectAll:A,emptyMessage:N,footer:S,align:k,side:O,searchPosition:j,matchTriggerWidth:T,wrapItemLabels:I}=e,L=void 0===P||P,R=void 0===C?"Search...":C,_=void 0===N?"No options found.":N,M=void 0===k?"start":k,D=void 0===O?"bottom":O,B=void 0===j?"top":j,K=void 0!==I&&I,{filteredOptions:z,selected:H,toggle:V,toggleAll:F,allSelected:U,searchQuery:G,setSearchQuery:q}=p(),$=(0,s.useRef)(null);w[0]!==z?(i=z.filter(v),w[0]=z,w[1]=i):i=w[1];let W=i,Z=(void 0===A||A)&&W.length>1&&!G,Y=(void 0===T||T)&&"w-[var(--anchor-width)] min-w-48";if(w[2]!==E||w[3]!==Y?(a=(0,n.cn)("p-0",Y,E),w[2]=E,w[3]=Y,w[4]=a):a=w[4],w[5]!==R||w[6]!==B||w[7]!==G||w[8]!==L||w[9]!==q?(l=L&&"top"===B&&(0,t.jsx)(y,{inputRef:$,value:G,onChange:q,placeholder:R,borderPosition:"bottom"}),w[5]=R,w[6]=B,w[7]=G,w[8]=L,w[9]=q,w[10]=l):l=w[10],w[11]!==U||w[12]!==Z||w[13]!==F||w[14]!==K?(o=Z&&(0,t.jsx)(g,{label:U?"Deselect all":"Select all",checked:U,onToggle:F,isBold:!0,wrapLabel:K}),w[11]=U,w[12]=Z,w[13]=F,w[14]=K,w[15]=o):o=w[15],w[16]!==_||w[17]!==z.length?(c=0===z.length&&(0,t.jsx)("div",{className:"py-6 text-center text-sm text-muted-foreground",children:_}),w[16]=_,w[17]=z.length,w[18]=c):c=w[18],w[19]!==z||w[20]!==H||w[21]!==V||w[22]!==K){let e;w[24]!==H||w[25]!==V||w[26]!==K?(e=e=>(0,t.jsx)(g,{label:e.label,description:e.description,icon:e.icon,checked:H.has(e.value),onToggle:()=>V(e.value),disabled:e.disabled,wrapLabel:K},e.value),w[24]=H,w[25]=V,w[26]=K,w[27]=e):e=w[27],d=z.map(e),w[19]=z,w[20]=H,w[21]=V,w[22]=K,w[23]=d}else d=w[23];return w[28]!==o||w[29]!==c||w[30]!==d?(m=(0,t.jsxs)("div",{className:"max-h-60 overflow-y-auto overflow-x-hidden p-1",children:[o,c,d]}),w[28]=o,w[29]=c,w[30]=d,w[31]=m):m=w[31],w[32]!==R||w[33]!==B||w[34]!==G||w[35]!==L||w[36]!==q?(f=L&&"bottom"===B&&(0,t.jsx)(y,{inputRef:$,value:G,onChange:q,placeholder:R,borderPosition:"top"}),w[32]=R,w[33]=B,w[34]=G,w[35]=L,w[36]=q,w[37]=f):f=w[37],w[38]!==S?(h=S&&(0,t.jsx)("div",{className:"border-t border-border p-2",children:S}),w[38]=S,w[39]=h):h=w[39],w[40]!==l||w[41]!==m||w[42]!==f||w[43]!==h?(b=(0,t.jsxs)("div",{className:"flex flex-col",children:[l,m,f,h]}),w[40]=l,w[41]=m,w[42]=f,w[43]=h,w[44]=b):b=w[44],w[45]!==M||w[46]!==D||w[47]!==a||w[48]!==b?(x=(0,t.jsx)(u.PopoverContent,{className:a,align:M,side:D,children:b}),w[45]=M,w[46]=D,w[47]=a,w[48]=b,w[49]=x):x=w[49],x},"MultiSelectTrigger",0,function(e){let i,l,o,s,c=(0,r.c)(12),{className:d,placeholder:m,disabled:f,"aria-label":h}=e,{selected:v,size:y}=p(),g="compact"===y?"h-9 md:h-8 md:text-overline":"h-10",b=v.size>0?`${v.size} selected`:void 0===m?"Select...":m,x=h?`${h}, ${b}`:void 0,w=v.size>0?"text-foreground":"text-muted-foreground";return c[0]!==d||c[1]!==g||c[2]!==w?(i=(0,n.cn)("flex w-full items-center justify-between rounded-md px-3 py-2","border border-input bg-input-bg text-sm cursor-pointer","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","disabled:cursor-not-allowed disabled:opacity-50","hover:bg-muted/30",g,w,d),c[0]=d,c[1]=g,c[2]=w,c[3]=i):i=c[3],c[4]!==b?(l=(0,t.jsx)("span",{className:"flex-1 text-left truncate",children:b}),c[4]=b,c[5]=l):l=c[5],c[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(a.ChevronDown,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"}),c[6]=o):o=c[6],c[7]!==f||c[8]!==x||c[9]!==i||c[10]!==l?(s=(0,t.jsx)(u.PopoverTrigger,{render:(0,t.jsxs)("button",{type:"button",disabled:f,"aria-label":x,className:i,children:[l,o]})}),c[7]=f,c[8]=x,c[9]=i,c[10]=l,c[11]=s):s=c[11],s},"useMultiSelectContext",0,p])},20629,e=>{"use strict";var t=e.i(956302);e.s(["createStableColorMapping",0,function(e,r=t.defaultColors){let n=e.filter(e=>"Others"!==e).sort(),i=new Map;return n.forEach((e,n)=>{i.set(e,r[n%r.length]??t.Colors.Slate400)}),e.includes("Others")&&i.set("Others",t.Colors.Slate400),i},"getColorForSeries",0,function(e,r,n=t.Colors.Slate400){return r.get(e)??n}])},838011,e=>{"use strict";e.s(["isCoarsePointer",0,function(){return globalThis.window?.matchMedia?.("(pointer: coarse)").matches??!1}])},74177,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(398449),i=e.i(583801),a=e.i(332626);e.s(["BenchmarkScrolledNav",0,function(e){let l,o=(0,r.c)(3),{title:s}=e,c=(0,i.useNavbarTopOffset)(),u=Math.round(.8*a.NAVBAR_HEIGHT_PX)+c;return o[0]!==u||o[1]!==s?(l=(0,t.jsx)(n.ScrolledNavBar,{titleRowId:a.BENCHMARK_TITLE_ROW_ID,topClass:a.BENCHMARK_SCROLLED_NAV_TOP_CLASS,dataAttribute:"data-benchmark-scrolled-nav",revealOffsetPx:u,containerClassName:"mx-auto max-w-7xl px-6",title:s,actions:null}),o[0]=u,o[1]=s,o[2]=l):l=o[2],l}])},265716,e=>{"use strict";e.s(["compareNullableNumbers",0,function(e,t,r){return null===e&&null===t?0:null===e?1:null===t?-1:"ascending"===r?e-t:t-e}])},332626,e=>{"use strict";e.s(["BENCHMARK_DESKTOP_NAV_STICKY_TOP_CLASS",0,"top-[calc(126px+var(--sticky-banner-top,0px))]","BENCHMARK_MOBILE_TOC_STICKY_TOP_CLASS",0,"top-[calc(100px+var(--sticky-banner-top,0px))]","BENCHMARK_SCROLLED_NAV_TOP_CLASS",0,"top-[calc(56px+var(--navbar-top,0px))]","BENCHMARK_SCROLL_SPY_ACTIVATION_LINE_PX",0,185,"BENCHMARK_SECTION_SCROLL_MT_CLASS",0,"scroll-mt-[calc(185px+var(--sticky-banner-top,0px))] lg:scroll-mt-[calc(126px+var(--sticky-banner-top,0px))]","BENCHMARK_TITLE_ROW_ID",0,"benchmark-title-row","NAVBAR_HEIGHT_PX",0,56])},714170,e=>{"use strict";var t=e.i(230953),r=e.i(44221),n=e.i(370066),i=e.i(61291),a=e.i(190557);let l=/^(?\d{4}-\d{2}-\d{2})(?:[T ](?