{"version":3,"file":"FrontierEval_PerProblemBreakdown.DzyqhO2-.mjs","names":["React.useId","React.useRef","React.useState","x","React.Fragment"],"sources":["https:/framerusercontent.com/modules/vRPdDrEXPmroocIaeNdu/Wg9r0b3ZUnlAQJHwnEP2/FrontierEval_PerProblemBreakdown.js"],"sourcesContent":["/**\n * GENERATED FILE — DO NOT EDIT.\n *\n * Standalone Framer Code Component built from:\n * framer/components/PerProblemBreakdown.tsx\n *\n * Regenerate with: npm run build:framer\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Shared visual contract for the article and its Framer Code Components.\n *\n * Color values in this file are intentionally frozen. Structural work may\n * change spacing, type, radii, borders, and motion, but not the palette or the\n * model/category mappings.\n */const theme={indigo:\"#4422CC\",indigoSoft:\"rgba(68,34,204,.06)\",indigoLine:\"rgba(68,34,204,.22)\",ink:\"#1a1330\",ink2:\"#4a4365\",ink3:\"#8580a0\",paper:\"#ffffff\",hairline:\"#d8d3e8\",ground:\"#f3f2f7\",dark:\"#171130\",surface:{soft:\"#f5f3fa\",quiet:\"#f8f7fb\",grid:\"#eceaf4\",mobileTrack:\"#f3f1f8\"},status:{ok:\"#1f8a3c\",bad:\"#c4574b\",inactive:\"#b8b3cc\"},models:{terra:\"#7ba089\",sol:\"#d4a062\",luna:\"#c269a0\",fable:\"#4422CC\"},type:{display:'\"Rale Grotesk\", \"Inter\", system-ui, sans-serif',body:'\"Inter\", system-ui, sans-serif',analytical:'\"JetBrains Mono\", ui-monospace, monospace'},spacing:{1:4,2:8,3:12,4:16,5:24,6:32,7:48,8:64,9:96},radius:{none:0,input:1,card:2,pill:999},rule:{hairline:1,thin:1.5,medium:2},motion:{fast:120,standard:200,slow:360,ease:\"cubic-bezier(0.2, 0.6, 0.2, 1)\",easeOut:\"cubic-bezier(0, 0.55, 0.45, 1)\"},// Backward-compatible aliases used throughout the existing components.\nsans:'\"Inter\", system-ui, sans-serif',mono:'\"JetBrains Mono\", ui-monospace, monospace'};const sharedStyles=`\n.jh-native-figure {\n    container-type: inline-size;\n    isolation: isolate;\n    position: relative;\n    color: ${theme.ink};\n    font-family: ${theme.sans};\n    font-size: 14px;\n    line-height: 1.45;\n}\n.jh-native-figure * { box-sizing: border-box; }\n.jh-figure-shell {\n    min-width: 0;\n    max-width: 100%;\n    padding: 24px 24px 20px;\n    border: 1px solid ${theme.hairline};\n    border-radius: ${theme.radius.card}px;\n    overflow: visible;\n}\n.jh-native-figure[data-compact=\"true\"] > .jh-figure-shell { padding: 16px; }\n.jh-native-figure[data-bare=\"true\"] > .jh-figure-shell {\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n}\n.jh-native-figure button,\n.jh-native-figure a {\n    font: inherit;\n    -webkit-tap-highlight-color: transparent;\n}\n.jh-figure-desktop { display: block; }\n.jh-figure-mobile { display: none; }\n.jh-figure-header {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 16px;\n    margin-bottom: 20px;\n}\n.jh-figure-heading { min-width: 0; }\n.jh-eyebrow {\n    color: ${theme.indigo};\n    font-family: ${theme.mono};\n    font-size: 11.5px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    line-height: 1.35;\n    text-transform: uppercase;\n}\n.jh-figure-title,\n.jh-chart-title {\n    margin: 0;\n    color: ${theme.ink};\n    font-family: ${theme.type.display};\n    font-size: 20px;\n    font-weight: 600;\n    letter-spacing: -.01em;\n    line-height: 1.2;\n}\n.jh-figure-eyebrow + .jh-figure-title { margin-top: 5px; }\n.jh-segmented {\n    display: inline-grid;\n    grid-auto-flow: column;\n    grid-auto-columns: minmax(0, 1fr);\n    gap: 1px;\n    padding: 2px;\n    border: 1px solid ${theme.hairline};\n    border-radius: ${theme.radius.card}px;\n    background: ${theme.surface.soft};\n}\n.jh-segmented-button {\n    min-height: 44px;\n    border: 0;\n    border-radius: ${theme.radius.input}px;\n    padding: 8px 14px;\n    background: transparent;\n    color: ${theme.ink3};\n    cursor: pointer;\n    font-family: ${theme.mono};\n    font-size: 13px;\n    font-weight: 600;\n    white-space: nowrap;\n    transition:\n        color ${theme.motion.fast}ms ${theme.motion.ease},\n        background ${theme.motion.fast}ms ${theme.motion.ease};\n}\n.jh-segmented-button[aria-pressed=\"true\"] {\n    background: ${theme.paper};\n    color: ${theme.indigo};\n}\n.jh-segmented-button:hover { color: ${theme.ink}; }\n.jh-segmented-button:focus-visible,\n.jh-figure-download:focus-visible {\n    outline: 2px solid ${theme.indigo};\n    outline-offset: 2px;\n}\n.jh-legend {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 8px 16px;\n    color: ${theme.ink2};\n    font-size: 13px;\n}\n.jh-legend-item {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    white-space: nowrap;\n}\n.jh-legend-swatch {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    flex: 0 0 auto;\n}\n.jh-native-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n}\n.jh-native-svg text[font-size=\"8.5\"] { font-size: 10.5px; }\n.jh-native-svg text[font-size=\"9\"] { font-size: 11px; }\n.jh-native-svg text[font-size=\"9.5\"] { font-size: 11.5px; }\n.jh-native-svg text[font-size=\"10\"] { font-size: 12px; }\n.jh-native-svg text[font-size=\"10.5\"] { font-size: 12.5px; }\n.jh-native-svg text[font-size=\"11\"] { font-size: 13px; }\n.jh-native-svg text[font-size=\"11.5\"] { font-size: 13.5px; }\n.jh-native-svg text[font-size=\"12\"] { font-size: 14px; }\n.jh-native-svg text[font-size=\"12.5\"] { font-size: 14.5px; }\n.jh-native-svg text[font-size=\"13\"] { font-size: 15px; }\n.jh-mobile-card {\n    border: 1px solid ${theme.hairline};\n    border-radius: ${theme.radius.card}px;\n    background: ${theme.paper};\n    padding: 12px;\n}\n.jh-figure-footer {\n    display: grid;\n    gap: 8px;\n    margin-top: 18px;\n    padding-top: 14px;\n    border-top: 1px solid ${theme.hairline};\n}\n.jh-figure-caption,\n.jh-figure-note {\n    margin: 0;\n    color: ${theme.ink2};\n    font-size: 14px;\n    line-height: 1.55;\n}\n.jh-figure-note {\n    color: ${theme.ink3};\n    font-size: 12px;\n}\n.jh-figure-note-label {\n    color: ${theme.ink2};\n    font-family: ${theme.mono};\n    font-size: 10.5px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n}\n.jh-figure-download {\n    width: fit-content;\n    color: ${theme.indigo};\n    font-family: ${theme.mono};\n    font-size: 12px;\n    letter-spacing: .04em;\n    text-decoration: none;\n}\n.jh-figure-download:hover { text-decoration: underline; }\n@container (max-width: 839px) {\n    .jh-figure-desktop { display: none; }\n    .jh-figure-mobile { display: block; }\n    .jh-figure-shell {\n        border-radius: ${theme.radius.card}px !important;\n        padding: 20px !important;\n    }\n    .jh-native-figure[data-bare=\"true\"] > .jh-figure-shell { padding: 0 !important; }\n}\n@container (max-width: 539px) {\n    .jh-figure-shell {\n        padding: 16px 14px !important;\n    }\n    .jh-native-figure[data-bare=\"true\"] > .jh-figure-shell { padding: 0 !important; }\n    .jh-figure-header {\n        display: grid;\n        gap: 7px;\n        margin-bottom: 16px;\n    }\n    .jh-figure-title { font-size: 19px; }\n    .jh-segmented {\n        display: grid;\n        width: 100%;\n    }\n    .jh-segmented-button {\n        min-width: 0;\n        padding-inline: 8px;\n        font-size: 12.5px;\n        white-space: normal;\n    }\n}\n@media (prefers-reduced-motion: reduce) {\n    .jh-native-figure *, .jh-native-figure *::before, .jh-native-figure *::after {\n        animation-duration: .01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: .01ms !important;\n    }\n}\n`;function FigureFrame({eyebrow=\"\",title=\"Interactive article figure\",accessibleSummary=\"\",caption=\"\",methodNote=\"\",sourceNote=\"\",downloadLink=\"\",compact=false,background=theme.paper,style,children,bare=false,showHeader=true}){const descriptionId=React.useId();const hasFooter=Boolean(caption||methodNote||sourceNote||downloadLink);const describedBy=accessibleSummary?descriptionId:undefined;return /*#__PURE__*/_jsxs(\"figure\",{className:\"jh-native-figure\",\"data-native-figure\":\"true\",\"data-bare\":bare?\"true\":\"false\",\"data-compact\":compact?\"true\":\"false\",\"aria-describedby\":describedBy,style:{...style,width:\"100%\",minWidth:0,maxWidth:\"100%\",margin:0,overflow:\"visible\",padding:0,border:0,borderRadius:0,boxShadow:\"none\",background:\"transparent\",color:theme.ink2,fontFamily:theme.type.body},children:[/*#__PURE__*/_jsx(\"style\",{children:sharedStyles}),/*#__PURE__*/_jsxs(\"div\",{className:\"jh-figure-shell\",style:{background},children:[accessibleSummary&&/*#__PURE__*/_jsx(\"span\",{id:descriptionId,style:{position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",border:0},children:accessibleSummary}),showHeader&&/*#__PURE__*/_jsx(\"header\",{className:\"jh-figure-header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"jh-figure-heading\",children:[eyebrow&&/*#__PURE__*/_jsx(\"div\",{className:\"jh-figure-eyebrow jh-eyebrow\",children:eyebrow}),/*#__PURE__*/_jsx(\"h3\",{className:\"jh-figure-title\",children:title})]})}),children,hasFooter&&/*#__PURE__*/_jsxs(\"figcaption\",{className:\"jh-figure-footer\",children:[caption&&/*#__PURE__*/_jsx(\"p\",{className:\"jh-figure-caption\",children:caption}),methodNote&&/*#__PURE__*/_jsxs(\"p\",{className:\"jh-figure-note\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"jh-figure-note-label\",children:\"Method \\xb7 \"}),methodNote]}),sourceNote&&/*#__PURE__*/_jsxs(\"p\",{className:\"jh-figure-note\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"jh-figure-note-label\",children:\"Source \\xb7 \"}),sourceNote]}),downloadLink&&/*#__PURE__*/_jsx(\"a\",{className:\"jh-figure-download\",href:downloadLink,download:true,children:\"Download data ›\"})]})]})]});}function SegmentedControl({value,options,onChange,label}){const refs=React.useRef([]);function onKeyDown(event,index){if(![\"ArrowLeft\",\"ArrowRight\",\"Home\",\"End\"].includes(event.key))return;event.preventDefault();const next=event.key===\"Home\"?0:event.key===\"End\"?options.length-1:(index+(event.key===\"ArrowRight\"?1:-1)+options.length)%options.length;const option=options[next];onChange(option.value);refs.current[next]?.focus();}return /*#__PURE__*/_jsx(\"div\",{className:\"jh-segmented\",role:\"group\",\"aria-label\":label,children:options.map((option,index)=>/*#__PURE__*/_jsx(\"button\",{ref:node=>{refs.current[index]=node;},className:\"jh-segmented-button\",type:\"button\",\"aria-pressed\":value===option.value,onClick:()=>onChange(option.value),onKeyDown:event=>onKeyDown(event,index),children:option.label},option.value))});}function Legend({items,label=\"Chart legend\"}){return /*#__PURE__*/_jsx(\"div\",{className:\"jh-legend\",\"aria-label\":label,children:items.map(item=>/*#__PURE__*/_jsxs(\"span\",{className:\"jh-legend-item\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"jh-legend-swatch\",\"aria-hidden\":\"true\",style:{width:item.shape===\"line\"||item.shape===\"dash\"?14:8,height:item.shape===\"line\"||item.shape===\"dash\"?2:8,borderRadius:item.shape===\"dot\"||!item.shape?\"50%\":theme.radius.card,background:item.shape===\"dash\"?`repeating-linear-gradient(90deg, ${item.color} 0 4px, transparent 4px 7px)`:item.color}}),item.label]},item.label))});}function ChartHeader({eyebrow,title,control}){return /*#__PURE__*/_jsxs(\"header\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:16,marginBottom:20,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[eyebrow&&/*#__PURE__*/_jsx(\"div\",{className:\"jh-eyebrow\",style:{marginBottom:5},children:eyebrow}),/*#__PURE__*/_jsx(\"h3\",{className:\"jh-chart-title\",children:title})]}),control]});}const nativeFigurePropertyControls={eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},accessibleSummary:{type:ControlType.String,title:\"A11y summary\",defaultValue:\"\",displayTextArea:true},caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"\",displayTextArea:true},methodNote:{type:ControlType.String,title:\"Method note\",defaultValue:\"\",displayTextArea:true},sourceNote:{type:ControlType.String,title:\"Source note\",defaultValue:\"\",displayTextArea:true},downloadLink:{type:ControlType.Link,title:\"Download\",defaultValue:\"\"},compact:{type:ControlType.Boolean,title:\"Compact\",defaultValue:false},background:{type:ControlType.Color,title:\"Background\",defaultValue:theme.paper}};function linear(value,domain,range){if(domain[0]===domain[1])return(range[0]+range[1])/2;return range[0]+(value-domain[0])/(domain[1]-domain[0])*(range[1]-range[0]);}function formatModel(model){return model===\"fable\"?\"claude-fable-5\":`gpt-5.6-${model}`;}const metrics=[{value:\"score\",label:\"score\"},{value:\"cost\",label:\"cost\"},{value:\"time\",label:\"time\"}];const models=[\"fable\",\"sol\",\"terra\",\"luna\"];const problems=[\"P1\",\"P2\",\"P3\",\"P4\",\"P5\"];const modelNames={terra:\"terra\",sol:\"sol\",luna:\"luna\",fable:\"fable\"};const data={terra:{P1:{score:1,cost:.36,time:4.6},P2:{score:1,cost:.67,time:7.5},P3:{score:1,cost:1.16,time:14.7},P4:{score:.667,cost:1.2,time:13.6},P5:{score:.59,cost:6.08,time:42.7}},sol:{P1:{score:1,cost:.72,time:6.1},P2:{score:1,cost:.55,time:5.2},P3:{score:.667,cost:1.57,time:20.7},P4:{score:1,cost:1.73,time:13.5},P5:{score:.66,cost:8.87,time:37.5}},luna:{P1:{score:1,cost:.31,time:4.6},P2:{score:.667,cost:4.28,time:15.9},P3:{score:1,cost:.62,time:9.2},P4:{score:1,cost:.84,time:25},P5:{score:.383,cost:24.28,time:160.6}},fable:{P1:{score:1,cost:1.72,time:5.2},P2:{score:1,cost:3.39,time:7.4},P3:{score:1,cost:8.91,time:15.4},P4:{score:1,cost:8.66,time:18.6},P5:{score:.69,cost:56.74,time:70.2}}};const axes={score:{min:.3,max:1.02,ticks:[.4,.6,.8,1],label:\"score (avg over trials)\",format:value=>value.toFixed(1)},cost:{min:0,max:60,ticks:[10,20,30,40,50],label:\"cost per trial (USD)\",format:value=>`$${value}`},time:{min:0,max:170,ticks:[40,80,120,160],label:\"minutes per trial\",format:value=>`${value}m`}};const X0=64;const X1=908;const Y0=344;const Y1=30;const GRID=theme.surface.grid;function valuesFor(metric){return Object.fromEntries(models.map(model=>[model,problems.map(problem=>data[model][problem][metric])]));}function useAnimatedValues(metric,isStatic){const[values,setValues]=React.useState(()=>valuesFor(metric));const valuesRef=React.useRef(values);React.useEffect(()=>{valuesRef.current=values;},[values]);React.useEffect(()=>{const target=valuesFor(metric);if(isStatic||typeof window===\"undefined\"||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){valuesRef.current=target;setValues(target);return;}const start=valuesRef.current;const startedAt=performance.now();let animation=0;const tick=now=>{const raw=Math.min(1,(now-startedAt)/theme.motion.slow);const progress=1-Math.pow(1-raw,3);const next=Object.fromEntries(models.map(model=>[model,start[model].map((value,index)=>value+(target[model][index]-value)*progress)]));valuesRef.current=next;setValues(next);if(raw<1)animation=requestAnimationFrame(tick);};animation=requestAnimationFrame(tick);return()=>cancelAnimationFrame(animation);},[isStatic,metric]);return values;}function color(model){return theme.models[model];}function formatMobile(metric,value){if(metric===\"score\")return value.toFixed(3);if(metric===\"cost\")return`$${value.toFixed(2)}`;return`${value.toFixed(1)} min`;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function PerProblemBreakdown(props){const{title:titleProp,caption=\"\",background=theme.paper,style,defaultMetric=\"score\"}=props;const title=titleProp||\"Per-problem model score, cost, and time\";const initialMetric=defaultMetric===\"cost\"||defaultMetric===\"time\"?defaultMetric:\"score\";const[metric,setMetric]=React.useState(initialMetric);const isStatic=useIsStaticRenderer();const values=useAnimatedValues(metric,isStatic);const axis=axes[metric];const x=index=>X0+index/(problems.length-1)*(X1-X0);const y=value=>Y0-(value-axis.min)/(axis.max-axis.min)*(Y0-Y1);return /*#__PURE__*/_jsxs(FigureFrame,{...props,title:title,caption:caption,background:background,style:style,accessibleSummary:props.accessibleSummary||\"Four model series compare average score, cost, or time across five problems ordered from easier to hardest.\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .jh-problem-chart-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 6px;flex-wrap:wrap}\n                .jh-problem-mobile-grid{display:grid;gap:10px}\n                .jh-problem-mobile-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:11px;color:${theme.ink};font:650 16px/1.2 ${theme.sans}}\n                .jh-problem-mobile-difficulty{color:${theme.ink3};font:500 11px/1 ${theme.mono};letter-spacing:.1em;text-transform:uppercase}\n                .jh-problem-mobile-row{display:grid;grid-template-columns:54px minmax(0,1fr) 72px;align-items:center;gap:8px;margin-top:9px}\n                .jh-problem-mobile-model{font:600 12.5px/1.2 ${theme.mono}}\n                .jh-problem-mobile-value{text-align:right;color:${theme.ink2};font:600 12.5px/1.2 ${theme.mono}}\n                .jh-problem-mobile-bar{height:7px;border-radius:999px;background:${GRID};overflow:hidden}\n                .jh-problem-mobile-fill{display:block;height:100%;border-radius:inherit;transition:width ${theme.motion.slow}ms ${theme.motion.ease}}\n                @container(min-width:540px) and (max-width:839px){.jh-problem-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-problem-mobile-grid>.jh-mobile-card:last-child{grid-column:1/-1}}\n                @container(max-width:539px){.jh-problem-chart-top{align-items:stretch;margin-bottom:14px}.jh-problem-chart-top .jh-legend{margin-top:2px}}\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"jh-problem-chart-top\",children:[/*#__PURE__*/_jsx(SegmentedControl,{value:metric,options:metrics,onChange:setMetric,label:\"Per-problem metric\"}),/*#__PURE__*/_jsx(Legend,{items:models.map(model=>({label:modelNames[model],color:color(model)}))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"jh-figure-desktop\",children:/*#__PURE__*/_jsxs(\"svg\",{className:\"jh-native-svg\",viewBox:\"0 0 940 400\",role:\"img\",\"aria-label\":`${title}. ${axis.label} across problems P1 through P5.`,style:{fontFamily:theme.mono},children:[/*#__PURE__*/_jsx(\"title\",{children:title}),axis.ticks.map(tick=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:X0,y1:y(tick),x2:X1,y2:y(tick),stroke:GRID}),/*#__PURE__*/_jsx(\"text\",{x:X0-10,y:y(tick)+4,fontSize:11,fill:theme.ink3,textAnchor:\"end\",children:axis.format(tick)})]},tick)),problems.map((problem,index)=>/*#__PURE__*/_jsx(\"text\",{x:x(index),y:Y0+22,fontSize:12,fill:theme.ink3,textAnchor:\"middle\",children:problem},problem)),/*#__PURE__*/_jsx(\"text\",{x:24,y:(Y0+Y1)/2,fontSize:11.5,fill:theme.ink2,textAnchor:\"middle\",transform:`rotate(-90 24 ${(Y0+Y1)/2})`,children:axis.label}),/*#__PURE__*/_jsx(\"text\",{x:(X0+X1)/2,y:Y0+48,fontSize:11.5,fill:theme.ink3,textAnchor:\"middle\",children:\"easier → harder\"}),models.map(model=>{const points=values[model].map((value,index)=>`${x(index)},${y(value)}`).join(\" \");return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"polyline\",{points:points,fill:\"none\",stroke:color(model),strokeWidth:2,strokeLinejoin:\"round\",opacity:.55}),values[model].map((value,index)=>/*#__PURE__*/_jsx(\"circle\",{cx:x(index),cy:y(value),r:5,fill:color(model)},problems[index]))]},model);})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"jh-figure-mobile\",children:/*#__PURE__*/_jsx(\"div\",{className:\"jh-problem-mobile-grid\",role:\"list\",\"aria-label\":`${axis.label} by problem`,children:problems.map((problem,problemIndex)=>/*#__PURE__*/_jsxs(\"div\",{className:\"jh-mobile-card\",role:\"listitem\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"jh-problem-mobile-title\",children:[/*#__PURE__*/_jsx(\"span\",{children:problem}),problemIndex===0&&/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-difficulty\",children:\"easy\"}),problemIndex===problems.length-1&&/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-difficulty\",children:\"very hard\"})]}),models.map(model=>{const value=values[model][problemIndex];const width=Math.max(0,Math.min(100,(value-axis.min)/(axis.max-axis.min)*100));return /*#__PURE__*/_jsxs(\"div\",{className:\"jh-problem-mobile-row\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-model\",style:{color:color(model)},children:modelNames[model]}),/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-bar\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-fill\",style:{width:`${width}%`,background:color(model)}})}),/*#__PURE__*/_jsx(\"span\",{className:\"jh-problem-mobile-value\",children:formatMobile(metric,value)})]},model);})]},problem))})})]});}addPropertyControls(PerProblemBreakdown,{...nativeFigurePropertyControls,defaultMetric:{type:ControlType.Enum,title:\"Default metric\",options:[\"score\",\"cost\",\"time\"],optionTitles:[\"Score\",\"Cost\",\"Time\"],defaultValue:\"score\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PerProblemBreakdown\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FrontierEval_PerProblemBreakdown.map"],"mappings":"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"}