PageSourceSearch

https://www.kaggle.com/static/assets/BenchmarkLeaderboard.c2da19be3f855079.js

js kaggle.com collected 2026-09-24 09:06:10 UTC 243,852 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_kaggle_workspace=self.webpackChunk_kaggle_workspace||[]).push([["7170"],{95958(e,n,t){t.d(n,{O:()=>s,r:()=>m});var r=t(66302),a=t(50240),o=t(96540),i=t(52575);function l(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function u(){var e=l(["\n  color: ",";\n  text-align: center;\n  margin: 16px 0;\n  font-family: ",";\n  font-weight: bold;\n  font-size: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  @media "," {\n    font-size: 20px;\n  }\n"]);return u=function(){return e},e}function c(){var e=l(["\n  height: 100px;\n  margin-right: 16px;\n"]);return c=function(){return e},e}var s="rgba(254, 113, 113, 0.2)",d=i.default.h2(u(),function(e){return e.theme.km.color.status.error},function(e){return e.theme.km.typography.fontFamily.body},r.vE.PHONE),f=(0,i.default)(a.v)(c()),m=function(e){var n=e.className;return o.createElement(d,{className:n},o.createElement(f,{name:"goose-exclamation",alt:""}),"Kaggle Admin use only")}},16450(e,n,t){t.d(n,{ek:()=>h,oy:()=>m,xK:()=>p});var r=t(20788),a=t(70522),o=t(91013);function i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function l(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function u(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){l(o,r,a,i,u,"next",e)}function u(e){l(o,r,a,i,u,"throw",e)}i(void 0)})}}function c(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function s(e,n){return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function d(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return i(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}var m=function(e,n){var t=e.queued,r=e.considered,o=e.errorMessages;return(0,a.Dn)({icon:o.length>0?"error":"check",title:"Queued ".concat(t.toLocaleString()," of ").concat(r.toLocaleString()," runs").concat(n?" ".concat(n):"",".").concat(o.length>0?" ".concat(o.join(" ")):"")})},p=function(e,n){return u(function(){var t,r,a,i,l,u;return f(this,function(f){switch(f.label){case 0:t=0,r=0,a="",i=new Set,l=!1,f.label=1;case 1:if(l)return[3,3];return[4,o.kCo.benchmarkTaskRunService.enqueueBenchmarkTaskRuns(s(c({},e),{pageSize:0,pageToken:a}))];case 2:return u=f.sent(),t+=u.queuedCount,r+=u.consideredCount,u.errorMessages.forEach(function(e){return i.add(e)}),null==n||n({queued:t,considered:r}),l=""===u.nextPageToken||u.nextPageToken===a,a=u.nextPageToken,[3,1];case 3:return[2,{queued:t,considered:r,errorMessages:d(i)}]}})})()},h=function(e,n){return u(function(){var t,a,i,l;return f(this,function(u){switch(u.label){case 0:t={queued:0,considered:0,errorMessages:[]},a=new Set,i=0,u.label=1;case 1:if(!(i<n.length))return[3,4];return[4,p({benchmarkVersionIds:{ids:[e]},candidates:n.slice(i,i+20).map(r.qs),skipPolicy:o.dBD.MISSING_OR_ERRORED})];case 2:l=u.sent(),t.queued+=l.queued,t.considered+=l.considered,l.errorMessages.forEach(function(e){return a.add(e)}),u.label=3;case 3:return i+=20,[3,1];case 4:return[2,s(c({},t),{errorMessages:d(a)})]}})})()}},46561(e,n,t){t.d(n,{_:()=>P});var r=t(69581),a=t(64866),o=t(43676),i=t(96540),l=t(52575);function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function c(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function s(){var e=c(["\n  display: flex;\n  flex-direction: column;\n  padding-bottom: 24px;\n  width: 100%;\n"]);return s=function(){return e},e}function d(){var e=c(["\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n"]);return d=function(){return e},e}function f(){var e=c(["\n  display: flex;\n  flex-direction: column;\n"]);return f=function(){return e},e}function m(){var e=c(["\n  border-radius: 50%;\n  height: 12px;\n  width: 12px;\n  background-color: ",";\n  box-sizing: border-box;\n  border: ",";\n  /* z-index needed to make sure the tooltip activates when a transformed label is close by */\n  z-index: ",";\n"]);return m=function(){return e},e}function p(){var e=c(["\n  position: absolute;\n  top: 0;\n  left: calc("," - 6px);\n  display: flex;\n  flex-direction: column;\n"]);return p=function(){return e},e}function h(){var e=c(["\n  padding-top: 8px;\n  text-align: center;\n  text-wrap: balance;\n  min-width: 96px;\n  transform: translateX(6px) translateX(-50%);\n  /* z-index needed to make sure this label is stacked under the marker with the tooltip */\n  z-index: ",";\n"]);return h=function(){return e},e}function b(){var e=c(["\n  position: relative;\n  margin-left: 6px;\n  margin-top: 12px;\n  width: calc(100% - 12px);\n  display: flex;\n  flex-direction: row;\n  height: 12px;\n  align-items: center;\n"]);return b=function(){return e},e}function v(){var e=c(["\n  border: none;\n  border-top: 2px solid\n    ",";\n  width: ","%;\n"]);return v=function(){return e},e}function y(){var e=c(["\n  border: none;\n  border-top: 2px dotted\n    ",";\n  width: ","%;\n"]);return y=function(){return e},e}var g=l.default.div(s()),k=l.default.div(d()),E=l.default.div(f()),w=l.default.div(m(),function(e){return e.$outline?e.theme.km.color.background.normal:e.$color},function(e){return e.$outline?"2px ".concat(e.$color," solid"):"0px"},function(e){return e.theme.km.zIndex.above}),O=l.default.div(p(),function(e){return e.$horizontalPosition}),S=(0,l.default)(a.HL)(h(),function(e){return e.theme.km.zIndex.default}),x=l.default.div(b()),C=l.default.div(v(),function(e){return e.theme.km.util.themedStyle(e.theme.km.color.kaggle.black,e.theme.km.color.kaggle.white)},function(e){return 100*e.$progressToNow}),I=l.default.div(y(),function(e){return e.theme.km.util.themedStyle(e.theme.km.color.kaggle.black,e.theme.km.color.kaggle.white)},function(e){return(1-e.$progressToNow)*100}),A=function(e,n,t){var r=e;return n&&(r="".concat(r," (Today)")),t&&(r="Deadline: ".concat(r)),r},T=function(e){return e.toLocaleDateString("en",{year:"numeric",month:"short",day:"numeric"})},P=function(e){var n,t=e.endDate,c=e.endLabel,s=e.endOverrideCaption,d=e.timelineMilestones,f=e.startDate,m=e.startLabel,p=e.startOverrideCaption,h=e.style,b=e.className,v=(0,l.useTheme)(),y=i.useMemo(function(){return new Date},[]),P=f.getTime(),j=t.getTime(),M=i.useCallback(function(e){var n,t=(e.date.getTime()-P)/(j-P),r=T(y),a=T(e.date);return{color:e.color,progress:t,shouldDisplay:t>=0&&t<=1,tooltip:A(a,r===a,null!=(n=null==e?void 0:e.isDeadline)&&n),label:e.details,outline:e.outline}},[P,j,y]),V=M({color:v.km.util.themedStyle(v.km.color.kaggle.black,v.km.color.kaggle.white),date:f}),D=M({color:v.km.color.kaggle.green,date:t}),R=M({color:v.km.color.kaggle.blue,date:y}),B=[V,D,R].concat(function(e){if(Array.isArray(e))return u(e)}(n=(void 0===d?[]:d).map(M))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e){if(e){if("string"==typeof e)return u(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,void 0)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),N=y<new Date(t.getFullYear(),t.getMonth(),t.getDate()+7);return i.createElement(g,{style:h,className:b},i.createElement(k,null,i.createElement(E,null,i.createElement(a.TT,{style:{marginBottom:"4px"},as:"p"},m),i.createElement(a.HL,{emphasis:"low"}
1,p||(N?i.createElement(r.f,{time:f}):T(f)))),i.createElement(E,{style:{textAlign:"right"}},i.createElement(a.TT,{style:{marginBottom:"4px"},as:"p"},c),i.createElement(a.HL,{emphasis:"low"},s||(N?i.createElement(r.f,{time:t}):T(t))))),i.createElement(x,null,i.createElement(C,{$progressToNow:R.progress}),i.createElement(I,{$progressToNow:R.progress}),B.map(function(e,n){return e.shouldDisplay&&i.createElement(O,{key:n,$horizontalPosition:"".concat(100*e.progress,"%")},i.createElement(o.m_,{key:n,line1:e.tooltip,hasWrapper:!1},i.createElement(w,{$color:e.color,$outline:e.outline})),e.label&&i.createElement(S,{emphasis:"low"},e.label))})))}},78652(e,n,t){t.d(n,{E:()=>o});var r=t(27676),a=t(96540),o=function(e){var n,t,o=e.organization,i=e.user,l=e.size,u=void 0===l?"xxlarge":l,c=e.badgeContent;return i?a.createElement(r.W$,(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},i),t=t={size:u,badgeContent:c},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n)):a.createElement(r.W$,{size:u,thumbnailUrl:null==o?void 0:o.thumbnailImageUrl,displayName:null==o?void 0:o.name,id:null==o?void 0:o.id,badgeContent:c,isOrganization:!0})}},30562(e,n,t){t.d(n,{V:()=>l});var r=t(53630),a=t(70522),o=t(21661),i=t(7845),l=function(e){var n,t,l=(0,o.Ln)(e)&&e.findReason(i.Dw.CONCURRENT_EDIT);l?(0,a.Dn)({title:"".concat(null!=(n=null==l||null==(t=l.metadata)?void 0:t.userDisplayName)?n:"Unknown user"," has saved an update to this page. \n              Refresh the page to get the latest version before editing. \n              Your local changes will be lost, so you might want to copy them before refreshing"),actions:[{icon:"close"}]}):(0,r.Z)(e)}},78606(e,n,t){t.d(n,{k:()=>a});var r=t(69674);function a(e,n){return void 0===e?"":e<=0?"0":(e=Math.round(e))<1e4?n?(0,r.q)(e):e.toString():e>=1e10?">10B":e<1e6?e>=999500?"1M":Number((e/1e3).toPrecision(3))+"K":e<1e9?e>=9995e5?"1B":Number((e/1e6).toPrecision(3))+"M":Number((e/1e9).toPrecision(3))+"B"}},30601(e,n,t){t.d(n,{X:()=>i});var r=t(23571),a=t(96540),o=t(49785),i=function(e){var n,t,i=e.controllerProps,l=function(e,n){if(null==e)return{};var t,r,a,o={};if("u">typeof Reflect&&Reflect.ownKeys){for(a=0,t=Reflect.ownKeys(Object(e));a<t.length;a++)r=t[a],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}if(o=function(e,n){if(null==e)return{};var t,r,a={},o=Object.getOwnPropertyNames(e);for(r=0;r<o.length;r++)t=o[r],!(n.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t]);return a}(e,n),Object.getOwnPropertySymbols)for(a=0,t=Object.getOwnPropertySymbols(e);a<t.length;a++)r=t[a],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,["controllerProps"]),u=i.name,c=i.rules,s=(0,o.xW)(),d=s.control,f=null==(t=s.formState.errors[u])||null==(n=t.message)?void 0:n.toString();return a.createElement(o.xI,{name:u,rules:c,control:d,render:function(e){var n,t,o=e.field;return a.createElement(r.l,(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},l,o),t=t={inputRef:o.ref,value:o.value,onSelect:function(e){var n;o.onChange(e),null==(n=l.onSelect)||n.call(l,e)},error:!!f,helpText:f||l.helpText},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n}
1)(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n))}})}},91392(e,n,t){t.r(n),t.d(n,{default:()=>c$});var r,a,o,i,l,u=t(94582),c=t(53630),s=t(13749),d=t(53780),f=t(50614),m=t(34769),p=t(81831),h=t(20788),b=t(88003),v=t(83309),y=t(10383),g=t(53365),k=t(43471),E=t(49175),w=t(70985),O=t(61243),S=t(8580),x=t(98977),C=t(96540),I=t(52575);function A(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function T(){var e=A(["\n  position: relative;\n  width: ","px;\n  height: ","px;\n  background-color: #ffffff;\n  ",'\n  font-family:\n    "Inter",\n    -apple-system,\n    BlinkMacSystemFont,\n    "Segoe UI",\n    Roboto,\n    sans-serif;\n  color: #1f2937;\n  overflow: hidden;\n  box-sizing: border-box;\n']);return T=function(){return e},e}function P(){var e=A(["\n  position: relative;\n  z-index: ",";\n  display: flex;\n  height: 100%;\n  padding: 80px 64px;\n  box-sizing: border-box;\n  gap: 48px;\n"]);return P=function(){return e},e}function j(){var e=A(["\n  flex: 0 0 560px;\n  display: flex;\n  flex-direction: column;\n"]);return j=function(){return e},e}function M(){var e=A(["\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n"]);return M=function(){return e},e}function V(){var e=A(['\n  font-family:\n    "Inter",\n    -apple-system,\n    BlinkMacSystemFont,\n    sans-serif;\n  font-size: 96px;\n  line-height: 1.05;\n  font-weight: 800;\n  color: #202124;\n  letter-spacing: -0.02em;\n  margin-bottom: 40px;\n']);return V=function(){return e},e}function D(){var e=A(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: #111111;\n  color: #ffffff;\n  padding: 14px 28px;\n  border-radius: 999px;\n  font-size: 28px;\n  font-weight: 500;\n  align-self: flex-start;\n  text-align: center;\n"]);return D=function(){return e},e}function R(){var e=A(["\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  background: #ffffff;\n  border: 1px solid #e5e7eb;\n  border-radius: 16px;\n  box-shadow: 0 12px 32px rgba(15, 23, 42, 0.08);\n  padding: 32px 40px;\n  align-self: stretch;\n"]);return R=function(){return e},e}function B(){var e=A(["\n  display: grid;\n  grid-template-columns: ",";\n  gap: 24px;\n  padding-bottom: 18px;\n  border-bottom: 1px solid #e5e7eb;\n  flex: 0 0 auto;\n"]);return B=function(){return e},e}function N(){var e=A(['\n  font-family:\n    "Inter",\n    -apple-system,\n    BlinkMacSystemFont,\n    sans-serif;\n  font-size: 20px !important;\n  font-weight: 700;\n  line-height: 28px;\n  letter-spacing: 0;\n  color: #4b5563;\n  text-align: ',";\n"]);return N=function(){return e},e}function L(){var e=A(["\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n"]);return L=function(){return e},e}function U(){var e=A(["\n  display: grid;\n  grid-template-columns: ",";\n  gap: 24px;\n  align-items: center;\n  padding: 14px 0;\n  border-bottom: 1px solid #e5e7eb;\n  flex: 1 1 0;\n  min-height: 0;\n\n  &:last-child {\n    border-bottom: none;\n  }\n"]);return U=function(){return e},e}function z(){var e=A(["\n  ","\n  font-size: 20px;\n  line-height: 28px;\n  color: #6b7280;\n"]);return z=function(){return e},e}function G(){var e=A(["\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  min-width: 0;\n"]);return G=function(){return e},e}function F(){var e=A(["\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  object-fit: cover;\n  flex-shrink: 0;\n"]);return F=function(){return e},e}function _(){var e=A(['\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  background: #20bef2;\n  color: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family:\n    "Inter",\n    -apple-system,\n    BlinkMacSystemFont,\n    sans-serif;\n  font-weight: 700;\n  font-size: 22px;\n  flex-shrink: 0;\n  text-transform: uppercase;\n']);return _=function(){return e},e}function H(){var e=A(['\n  font-family:\n    "Inter",\n    -apple-system,\n    BlinkMacSystemFont,\n    sans-serif;\n  font-size: 20px;\n  line-height: 28px;\n  font-weight: 700;\n  color: #111827;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n']);return H=function(){return e},e}function $(){var e=A(["\n  text-align: right;\n"]);return $=function(){return e},e}function K(){var e=A(["\n  ","\n  font-size: 20px;\n  line-height: 28px;\n  color: #111827;\n  text-align: right;\n"]);return K=function(){return e},e}function Z(){var e=A(["\n  ","\n  font-size: 14px;\n  line-height: 20px;\n  color: #6b7280;\n  text-align: right;\n  margin-top: 2px;\n"]);return Z=function(){return e},e}function W(){var e=A(["\n  ","\n  font-size: 20px;\n  line-height: 28px;\n  color: #111827;\n  text-align: right;\n"]);return W=function(){return e},e}var q=I.default.div(T(),1920,1080,function(e){return e.$backgroundDataUrl?"background-image: url(".concat(e.$backgroundDataUrl,");\n         background-repeat: no-repeat;\n         background-position: top right;\n         background-size: 60% auto;"):""}),Y=I.default.div(P(),function(e){return e.theme.km.zIndex.above}),X=I.default.div(j()),Q=I.default.div(M()),J=I.default.div(V()),ee=I.default.div(D()),en=I.default.div(R()),et=I.default.div(B(),function(e){return e.$template}),er=I.default.div(N(),function(e){var n;return null!=(n=e.$align)?n:"left"}),ea=I.default.div(L()),eo=I.default.div(U(),function(e){return e.$template}),ei='\n  font-family: "Roboto Mono", "SFMono-Regular", Menlo, Consolas, monospace;\n  font-weight: 700;\n',el=I.default.div(z(),ei),eu=I.default.div(G()),ec=I.default.img(F()),es=I.default.div(_()),ed=function(e){var n=e.trim();return n.length>0?n[0]:"?"},ef=I.default.div(H()),em=I.default.div($()),ep=I.default.div(K(),ei),eh=I.default.div(Z(),ei),eb=I.default.div(W(),ei),ev=function(){return C.createElement("svg",{width:"240",height:"94",viewBox:"0 0 120 47",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Kaggle"},C.createElement("path",{d:"M19.8163 34.7015C19.782 34.8384 19.6454 34.9066 19.4078 34.9066H14.8621C14.5893 34.9066 14.3517 34.7875 14.1472 34.5478L6.63945 24.9626L4.54546 26.9616V34.3941C4.54546 34.7361 4.37474 34.9066 4.03485 34.9066H0.51078C0.169858 34.9066 0 34.7361 0 34.3941V0.512291C0 0.171168 0.169858 0 0.51078 0H4.03485C4.37474 0 4.54546 0.171168 4.54546 0.512291V21.3743L13.5341 12.2503C13.7723 12.0119 14.0108 11.8917 14.2491 11.8917H18.9482C19.1522 11.8917 19.2881 11.9774 19.3565 12.1477C19.4245 12.353 19.4076 12.5065 19.3053 12.6091L9.8057 21.8354L19.714 34.1889C19.8497 34.326 19.884 34.4966 19.8163 34.7015Z",fill:"#20BEFF"}),C.createElement("path",{d:"M29.8022 11.4336C31.9808 11.4336 33.8373 11.9455 35.3696 12.9707C37.6165 14.4748 38.7406 16.8839 38.7407 20.1982V34.3975C38.7406 34.7387 38.5696 34.9091 38.23 34.9092H34.7056C34.3307 34.9092 34.144 34.7385 34.144 34.3965V33.6787C32.6457 34.8064 30.7218 35.3701 28.3726 35.3701C26.2277 35.3701 24.371 34.7045 22.8052 33.3721C21.2729 32.0057 20.5073 30.2622 20.5073 28.1436C20.5073 24.7948 22.5844 22.5224 26.7388 21.3262C28.3732 20.8478 30.8413 20.438 34.144 20.0957C34.2465 18.8319 33.9138 17.7553 33.1479 16.8662C32.382 15.9781 31.2657 15.5342 29.8022 15.5342C27.8952 15.5343 25.9541 16.2179 23.98 17.584C23.6739 17.7552 23.4518 17.7207 23.3159 17.4814L21.478 14.8672C21.3072 14.6619 21.3589 14.4242 21.6313 14.1504C24.2527 12.3394 26.9759 11.4337 29.8022 11.4336ZM34.144 24.1963C30.8067 24.5386 28.526 24.9831 27.3003 25.5293C25.6316 26.2468 24.8826 27.2717 25.0532 28.6045C25.1553 29.3566 25.5294 29.9636 26.1763 30.4248C26.8226 30.886 27.5731 31.1507 28.4243 31.2188C30.807 31.3896 32.7142 30.7575 34.144 29.3223V24.1963Z",fill:"#20BEFF"}),C.createElement("path",{d:"M51.4165 11.4336C53.9699 11.4337 56.1152 12.0999 57.8511 13.4326V12.4072C57.8511 12.0657 58.0211 11.8945 58.3618 11.8945H61.8862C62.2259 11.8946 62.3969 12.0658 62.397 12.4072V35.3193C62.3971 39.0433 61.4693 41.8719 59.6138 43.8027C57.7574 45.7331 55.1267 46.6982 51.7222 46.6982C49.7475 46.6982 47.8747 46.2025 46.105 45.2119C45.7299 44.9722 45.2873 44.656 44.7769 44.2637C44.2658 43.8709 43.67 43.3837 42.9897 42.8037C42.7511 42.5986 42.734 42.3419 42.938 42.0342L45.3384 39.625C45.4405 39.5224 45.5768 39.4707 45.7476 39.4707C45.883 39.4708 46.003 39.5224 46.105 39.625C48.0113 41.5382 49.8666 42.4951 51.6714 42.4951C55.7907 42.4951 57.8511 40.3428 57.8511 36.0371V33.3721C56.2507 34.7045 54.123 35.3711 51.4673 35.3711C48.1645 35.3711 45.576 34.1241 43.7036 31.6289C42.0696 29.4425 41.2524 26.6909 41.2524 23.376C41.2525 20.2328 42.0355 17.5669 43.6021 15.3799C45.4405 12.7491 48.046 11.4336 51.4165 11.4336ZM51.9282 15.8906C47.9445 15.8906 45.9528 18.3857 45.9526 23.374C45.9526 26.1417 46.6161 28.1592 47.9438 29.4229C48.9311 30.4146 50.2082 30.9092 51.7749 30.9092C54.9748 30.9092 57.0009 29.8162 57.8521 27.6289V19.1719C57.0007 16.9856 5
15.026 15.8907 51.9282 15.8906Z",fill:"#20BEFF"}),C.createElement("path",{d:"M75.4263 11.4336C77.9802 11.4336 80.1251 12.0998 81.8618 13.4326V12.4072C81.8619 12.0657 82.0317 11.8945 82.3726 11.8945H85.897C86.2366 11.8946 86.4076 12.0658 86.4077 12.4072V35.3193C86.4079 39.0433 85.4789 41.8719 83.6235 43.8027C81.7672 45.7329 79.1369 46.6982 75.7329 46.6982C73.7577 46.6982 71.8848 46.2025 70.1147 45.2119C69.7396 44.9723 69.298 44.6558 68.7876 44.2637C68.2766 43.8708 67.6801 43.3838 66.9995 42.8037C66.761 42.5986 66.7445 42.3419 66.9487 42.0342L69.3491 39.625C69.4511 39.5225 69.587 39.4708 69.7573 39.4707C69.8929 39.4707 70.0127 39.5226 70.1147 39.625C72.0215 41.5383 73.877 42.4951 75.6821 42.4951C79.8016 42.4951 81.8618 40.3427 81.8618 36.0371V33.3721C80.2611 34.7044 78.1337 35.3711 75.478 35.3711C72.1753 35.3711 69.5876 34.124 67.7153 31.6289C66.0807 29.4425 65.2632 26.691 65.2632 23.376C65.2633 20.2328 66.0467 17.5669 67.6128 15.3799C69.4513 12.7492 72.0561 11.4337 75.4263 11.4336ZM75.938 15.8906C71.9543 15.8906 69.9625 18.3857 69.9624 23.374C69.9624 26.1416 70.6264 28.1592 71.9536 29.4229C72.941 30.4146 74.2184 30.9092 75.7847 30.9092C78.9846 30.9092 81.0113 29.8162 81.8628 27.6289V19.1719C81.0113 16.9855 79.0358 15.8907 75.938 15.8906Z",fill:"#20BEFF"}),C.createElement("path",{d:"M94.2446 34.9066H90.7204C90.3798 34.9066 90.21 34.7361 90.21 34.3941V0.512291C90.21 0.171168 90.3798 0 90.7204 0H94.2446C94.5847 0 94.7552 0.171168 94.7552 0.512291V34.3941C94.7552 34.736 94.5847 34.9066 94.2446 34.9066Z",fill:"#20BEFF"}),C.createElement("path",{d:"M109.155 11.4336C112.252 11.4336 114.857 12.5441 116.968 14.7646C119.147 17.0543 120.152 19.9251 119.982 23.376L119.931 24.5039C119.931 24.846 119.76 25.0165 119.42 25.0166H102.822C103.026 26.6913 103.741 28.0922 104.966 29.2197C106.362 30.4167 108.116 31.0137 110.228 31.0137C112.1 31.0136 113.785 30.4845 115.284 29.4248C115.59 29.2197 115.845 29.2197 116.049 29.4248L118.45 31.8848C118.722 32.1587 118.722 32.3974 118.45 32.6025C115.998 34.4479 113.155 35.371 109.921 35.3711C106.448 35.3711 103.554 34.2091 101.239 31.8848C98.992 29.5956 97.8677 26.6745 97.8677 23.1201C97.8677 19.7715 98.9736 16.9356 101.187 14.6113C103.23 12.4931 105.886 11.4336 109.155 11.4336ZM109.053 15.3818C107.521 15.3818 106.175 15.894 105.018 16.9189C103.16 17.9442 103.128 19.2772 102.822 20.917H115.13C115.096 19.3458 114.466 18.0298 113.241 16.9707C112.083 15.9118 110.687 15.3819 109.053 15.3818Z",fill:"#20BEFF"}))},ey=function(e){var n=e.benchmarkName,t=e.columns,r=e.rows,a=e.backgroundDataUrl,o="60px 1fr ".concat(t.map(function(e){return e.width}).join(" "));return C.createElement(q,{$backgroundDataUrl:a},C.createElement(Y,null,C.createElement(X,null,C.createElement(ev,null),C.createElement(Q,null,C.createElement(J,null,n," Benchmark Top 5"),C.createElement(ee,null,"kaggle.com/game-arena"))),C.createElement(en,null,C.createElement(et,{$template:o},C.createElement(er,null,"#"),C.createElement(er,null,"Model"),t.map(function(e,n){return C.createElement(er,{key:n,$align:"right"},e.headerLines.map(function(e,n){return C.createElement(C.Fragment,{key:n},n>0&&C.createElement("br",null),e)}))})),C.createElement(ea,null,r.map(function(e,n){return C.createElement(eo,{key:n,$template:o},C.createElement(el,null,e.rank),C.createElement(eu,null,e.organizationThumbnailDataUrl?C.createElement(ec,{src:e.organizationThumbnailDataUrl,alt:""}):C.createElement(es,{"aria-hidden":"true"},ed(e.modelName)),C.createElement(ef,null,e.modelName)),e.cells.map(function(e,n){return C.createElement(em,{key:n},e.emphasized?C.createElement(ep,null,e.value):C.createElement(eb,null,e.value),e.subValue&&C.createElement(eh,null,e.subValue))}))})))))};let eg=t.p+"social-image-background.png";var ek=t(62070);function eE(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}var ew=[/output.*token/i,/tokens?.*request/i],eO=[/total.*cost/i,/cost.*request/i,/average.*cost/i],eS=function(e,n){for(var t=0;t<e.length;t++){var r=function(t){var r,a,o=null!=(r=null==(a=e[t])?void 0:a.name)?r:"";if(n.some(function(e){return e.test(o)}))return{v:t}}(t);if("object"==(r&&"u">typeof Symbol&&r.constructor===Symbol?"symbol":typeof r))return r.v}return -1},ex=function(e,n,t,r){if(r){var a=r.minus,o=r.plus;return"".concat(a>=0?"-":"+").concat((0,ek.m)(e,Math.abs(a),n),"/").concat(o>=0?"+":"-").concat((0,ek.m)(e,Math.abs(o),n))}if(void 0!==t&&Number.isFinite(t))return"\xb1".concat((0,ek.m)(e,t,n))},eC=function(e){var n;return(n=function(){var n,t;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:return r.trys.push([0,4,,5]),[4,fetch(e,{mode:"cors",credentials:"omit",cache:"force-cache"})];case 1:if(!(n=r.sent()).ok)return[2,void 0];return[4,n.blob()];case 2:return t=r.sent(),[4,new Promise(function(e){var n=new FileReader;n.onload=function(){return e(n.result)},n.onerror=function(){return e(void 0)},n.readAsDataURL(t)})];case 3:return[2,r.sent()];case 4:return r.sent(),[2,void 0];case 5:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,a){var o=n.apply(e,t);function i(e){eE(o,r,a,i,l,"next",e)}function l(e){eE(o,r,a,i,l,"throw",e)}i(void 0)})})()},eI=function(e,n){return ex(e.displayType,e.precision,null==n?void 0:n.confidenceInterval,(null==n?void 0:n.unevenConfidenceInterval)?{plus:n.unevenConfidenceInterval.plus,minus:n.unevenConfidenceInterval.minus}:void 0)},eA=function(e){var n=e.rows,t=e.sortedTaskVersions,r=e.eloTaskVersionId,a=e.limit,o=t.findIndex(function(e){return e.id===r}),i=eS(t,ew),l=eS(t,eO),u=-1!==o?t[o]:void 0;return{columns:[{headerLines:["Game Arena","(Internal) Elo"],width:"180px"},{headerLines:["Average Output","Tokens per Request"],width:"200px"},{headerLines:["Average Total","Cost per Request"],width:"180px"}],rows:n.slice(0,void 0===a?5:a).map(function(e){var n,t,r,a,c,s,d,f=-1!==o?e.entries[o]:void 0,m=-1!==i?e.entries[i]:void 0,p=-1!==l?e.entries[l]:void 0;return{rank:null!=(a=e.header.rank)?a:"-",modelName:null!=(c=null!=(s=e.header.modelVersion.name)?s:e.header.name)?c:"",organizationThumbnailDataUrl:null==(d=e.header.modelVersion.organization)?void 0:d.thumbnailImageUrl,cells:[{value:null!=(n=null==f?void 0:f.value)&&Number.isFinite(n)?Math.round(n).toString():"N/A",subValue:u?eI(u,f):void 0,emphasized:!0},{value:null!=(t=null==m?void 0:m.value)&&Number.isFinite(t)?Math.round(t).toLocaleString("en-US"):"N/A"},{value:null!=(r=null==p?void 0:p.value)&&Number.isFinite(r)?"".concat(r.toFixed(2),"\xa2"):"N/A"}]}})}},eT=function(e){var n=e.rows,t=e.sortedTaskVersions,r=e.limit,a=e.maxColumns,o=t.slice(0,void 0===a?3:a);return{columns:o.map(function(e){return{headerLines:[e.name],width:"200px"}}),rows:n.slice(0,void 0===r?5:r).map(function(e){var n,t,r,a;return{rank:null!=(n=e.header.rank)?n:"-",modelName:null!=(t=null!=(r=e.header.modelVersion.name)?r:e.header.name)?t:"",organizationThumbnailDataUrl:null==(a=e.header.modelVersion.organization)?void 0:a.thumbnailImageUrl,cells:o.map(function(n,t){var r=e.entries[t];return{value:(null==r?void 0:r.value)!==void 0?(0,ek.m)(n.displayType,r.value,n.precision):"-",subValue:eI(n,r),emphasized:0===t}})}})}},eP=t(70522),ej=t(64866),eM=t(42556),eV=t(26260),eD=t(91013),eR=t(5338);function eB(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function eN(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function eL(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){eN(o,r,a,i,l,"next",e)}function l(e){eN(o,r,a,i,l,"throw",e)}i(void 0)})}}function eU(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function ez(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function eG(){var e=eU(["\n  display: flex;\n  flex-direction: row;\n  gap: 16px;\n  margin-top: 8px;\n"]);return eG=function(){return e},e}function eF(){var e=eU(["\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n"]);return eF=function(){return e},e}var e_=t(67390),eH=I.default.div(eG()),e$=I.default.div(eF()),eK=function(e,n){var t;return n.benchmarkId===O.TR||e.type===eD.Ufr.GAME&&"kaggle"===(null!=(t=(0,S.A2)(e))?t:(0,S.A2)(n))},eZ=function(e){var n=e.unifiedLeaderboard,t=e.isUnified,r=e.benchmarkName,a=e.thumbnailsByModelId,o=e.backgroundDataUrl,i=(0,x.L)(n),l=i.sortedTaskVersions,u=i.rowsByCandidate,c=t?eA({rows:u,sortedTaskVersions:l,eloTaskVersionId:O.sF}):eT({rows:u,sortedTaskVersions:l}),s=c.columns,d=c.rows.map(function(e,n){var t,r,o,i,l;return i=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},e),l=l={organizationThumbnailDataUrl:null!=(t=a.get(null!=(r=null==(o=u[n])?void 0:o.header.modelVersion.id)?r:-1))?t:void 0},Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n}
1)(Object(l)).forEach(function(e){Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(l,e))}),i});return C.createElement(ey,{benchmarkName:r,columns:s,rows:d,backgroundDataUrl:o})},eW=function(e,n){var t=document.createElement("div");return t.style.position="fixed",t.style.left="-99999px",t.style.top="0",t.style.width="".concat(e,"px"),t.style.height="".concat(n,"px"),document.body.appendChild(t),t},eq=function(e){var n,t=e.benchmark,r=e.benchmarkVersion,a=function(e){if(Array.isArray(e))return e}(n=C.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return eB(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eB(e,2)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=a[0],i=a[1],l=eK(t,r),u=r.benchmarkId===O.TR,s=C.useCallback(function(){return eL(function(){var e,n,a,o,l,s,d,f,m,p,h,b,v,y,g;return ez(this,function(k){switch(k.label){case 0:i(!0),e=eW(1920,1080),k.label=1;case 1:var E;return k.trys.push([1,7,8,9]),[4,(E=r.id,eL(function(){return ez(this,function(e){return[2,eD.kCo.benchmarkService.getUnifiedBenchmarkLeaderboard({versionIdentifier:{versionIdSelector:{id:E}}})]})})())];case 2:if(!(d=k.sent())||0===d.entries.length)throw Error("No leaderboard data available to export.");return[4,Promise.all(d.modelVersionHeaders.slice(0,5).map(function(e){return eL(function(){var n,t,r,a;return ez(this,function(o){switch(o.label){case 0:if(!(r=null==(t=e.modelVersion)||null==(n=t.organization)?void 0:n.thumbnailImageUrl)||!e.modelVersion)return[2,void 0];return[4,eC(r)];case 1:return[2,(a=o.sent())?[e.modelVersion.id,a]:void 0]}})})()}))];case 3:return f=k.sent(),m=new Map,f.forEach(function(e){e&&m.set(e[0],e[1])}),[4,eC(eg)];case 4:return p=k.sent(),h=null!=(a=null!=(o=t.name)?o:r.name)?a:"Benchmark",n=eR.createRoot(e),[4,new Promise(function(e){n.render(C.createElement(eZ,{unifiedLeaderboard:d,isUnified:u,benchmarkName:h,thumbnailsByModelId:m,backgroundDataUrl:p})),requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})})];case 5:return k.sent(),[4,e_.toPng(e,{width:1920,height:1080,bgcolor:"#ffffff",cacheBust:!0})];case 6:return b=k.sent(),v=null!=(l=null!=(s=t.slug)?s:r.slug)?l:"benchmark",(y=document.createElement("a")).href=b,y.download="".concat(v,"-top5.png"),document.body.appendChild(y),y.click(),document.body.removeChild(y),(0,eV.HF)("benchmark-leaderboards","export-social-image",{benchmarkVersionId:r.id}),(0,eP.Dn)({icon:"check",title:"Social image exported."}),[3,9];case 7:return g=k.sent(),(0,c.Z)(g,"Failed to export social image",!0),[3,9];case 8:return null==n||n.unmount(),e.parentNode&&e.parentNode.removeChild(e),i(!1),[7];case 9:return[2]}})})()},[t,r,u]);return l?C.createElement(e$,null,C.createElement(ej.f_,null,"Marketing"),C.createElement(ej.cR,{emphasis:"low"},"Generate marketing assets from the current leaderboard data."),C.createElement(eH,null,C.createElement(eM.$,{emphasis:"medium",leadingIcon:"image",onClick:s,disabled:o},o?"Exporting…":"Export Social Image"))):null},eY=t(49785);function eX(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function eQ(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function eJ(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){eQ(o,r,a,i,l,"next",e)}function l(e){eQ(o,r,a,i,l,"throw",e)}i(void 0)})}}function e0(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}
1(e,n)||e4(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e1(e){return function(e){if(Array.isArray(e))return eX(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||e4(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e2(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function e4(e,n){if(e){if("string"==typeof e)return eX(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eX(e,n)}}var e3=function(e){return{type:e.type,url:e.url,name:e.name,datasetId:void 0!==e.datasetId?String(e.datasetId):void 0}},e6=function(e){var n,t,r=null==(t=e.datasetId)?void 0:t.trim();return{type:e.type,url:e.url,name:e.name,datasetId:r&&((n=e.type)===eD.OGZ.KAGGLE_DATASET||n===eD.OGZ.REPLAY_DATASET)?Number(r):void 0}},e5=function(e){var n,t,r=e.benchmark,a=e.benchmarkVersion,o=e0(C.useState(!1),2),i=o[0],l=o[1],u=e0(C.useState(!1),2),s=u[0],d=u[1],f=(0,eY.mN)({defaultValues:{benchmarkMedia:(null!=(n=r.media)?n:[]).map(e3),benchmarkVersionMedia:(null!=(t=a.media)?t:[]).map(e3)}}),m=f.watch,p=f.setValue,h=C.useCallback(function(){return eJ(function(){var e,n;return e2(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),l(!0),e=(m("benchmarkMedia")||[]).map(e6),[4,eD.kCo.benchmarkService.updateBenchmark({benchmark:{id:r.id,media:e},updateMask:{paths:["media"]}})];case 1:return t.sent(),(0,eP.Dn)({title:"Benchmark media saved successfully."}),[3,4];case 2:return n=t.sent(),(0,c.Z)(n),[3,4];case 3:return l(!1),[7];case 4:return[2]}})})()},[r.id,m]),b=C.useCallback(function(){return eJ(function(){var e,n;return e2(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),d(!0),e=(m("benchmarkVersionMedia")||[]).map(e6),[4,eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:{id:a.id,media:e},updateMask:{paths:["media"]}})];case 1:return t.sent(),(0,eP.Dn)({title:"Benchmark version media saved successfully."}),[3,4];case 2:return n=t.sent(),(0,c.Z)(n),[3,4];case 3:return d(!1),[7];case 4:return[2]}})})()},[a.id,m]);return{mediaFormMethods:f,watch:m,addBenchmarkMedia:function(){p("benchmarkMedia",e1(m("benchmarkMedia")||[]).concat([{type:eD.OGZ.UNSPECIFIED,url:""}]))},removeBenchmarkMedia:function(e){p("benchmarkMedia",(m("benchmarkMedia")||[]).filter(function(n,t){return t!==e}))},addVersionMedia:function(){p("benchmarkVersionMedia",e1(m("benchmarkVersionMedia")||[]).concat([{type:eD.OGZ.UNSPECIFIED,url:""}]))},removeVersionMedia:function(e){p("benchmarkVersionMedia",(m("benchmarkVersionMedia")||[]).filter(function(n,t){return t!==e}))},saveBenchmarkMedia:h,saveVersionMedia:b,isSavingBenchmarkMedia:i,isSavingVersionMedia:s}},e8=t(74716),e7=t(54198),e9=t(22129),ne=t(87158),nn=t(7826),nt=t(30601),nr=t(74366),na=t(86802),no=t(47684),ni=t(48585),nl=t(43596),nu=t(14874),nc=t(9075),ns=t(35234),nd=t(49151),nf=t(70915),nm=t(86090);function np(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function nh(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function nb(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){nh(o,r,a,i,l,"next",e)}function l(e){nh(o,r,a,i,l,"throw",e)}i(void 0)})}}function nv(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||nE(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ny(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function ng(e){return function(e){if(Array.isArray(e))return np(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||nE(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nk(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function nE(e,n){if(e){if("string"==typeof e)return np(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return np(e,n)}}function nw(){var e=ny(["\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  padding-top: 40px;\n"]);return nw=function(){return e},e}function nO(){var e=ny(["\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n"]);return nO=function(){return e},e}function nS(){var e=ny(["\n  max-width: 560px;\n  min-width: 560px;\n"]);return nS=function(){return e},e}function nx(){var e=ny(["\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n"]);return nx=function(){return e},e}function nC(){var e=ny(["\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n"]);return nC=function(){return e},e}function nI(){var e=ny(["\n  display: flex;\n  flex-direction: row;\n  gap: 32px;\n"]);return nI=function(){return e},e}function nA(){var e=ny(["\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  min-width: 100px;\n"]);return nA=function(){return e},e}function nT(){var e=ny(["\n  margin-bottom: 12px;\n"]);return nT=function(){return e},e}function nP(){var e=ny(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  gap: 8px;\n"]);return nP=function(){return e},e}function nj(){var e=ny(["\n  color: ",";\n"]);return nj=function(){return e},e}function nM(){var e=ny(["\n  border: 1px solid ",";\n  border-radius: 4px;\n  color: ",";\n  padding: 0 6px;\n"]);return nM=function(){return e},e}function nV(){var e=ny(["\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding-left: 32px;\n"]);return nV=function(){return e},e}function nD(){var e=ny(["\n  margin-top: 24px;\n  margin-bottom: 16px;\n"]);return nD=function(){return e},e}function nR(){var e=ny(["\n  display: flex;\n  gap: 16px;\n  margin-bottom: 16px;\n  align-items: center;\n"]);return nR=function(){return e},e}var nB=I.default.div(nw()),nN=I.default.div(nO()),nL=(0,I.default)(e8.Z)(nS()),nU=I.default.div(nx()),nz=I.default.div(nC()),nG=I.default.div(nI()),nF=I.default.div(nA()),n_=(0,I.default)(ej.cR)(nT()),nH=I.default.div(nP()),n$=(0,I.default)(ej.cR)(nj(),function(e){return e.theme.km.color.status.error}),nK=(0,I.default)(ej.cR)(nM(),function(e){return e.theme.km.color.outline.medium},function(e){return e.theme.km.color.text.low}),nZ=I.default.div(nV()),nW=(0,I.default)(ej.f_)(nD()),nq=I.default.div(nR()),nY=function(e){var n;return"/benchmarks/tasks/".concat(null==(n=e.ownerUser)?void 0:n.userName,"/").concat(e.slug,"/").concat(e.versionNumber)},nX=function(e){return e===eD.nCz.AVERAGE||e===eD.nCz.WEIGHTED_AVERAGE||e===eD.nCz.WEIGHTED_AVERAGE_WITH_CI||e===eD.nCz.PERCENTAGE_PASSED},nQ=function(e){var n;return nX(e.aggregationType)&&null!=(n=e.childTaskVersions)?n:[]},nJ=function(e){var n,t=e.taskVersion,r=e.newerVersion,a=e.isUpdatingTaskMappings,o=e.onUpdateToLatest,i=e.renderAggregatedChildren,l=nv(C.useState(!1),2),u=l[0],c=l[1],s=void 0!==i;return C.createElement(C.Fragment,null,C.createElement(nH,null,C.createElement(ej.cR,null,C.createElement(ej.Yq,{href:nY(t)},null!=(n=t.slug)?n:String(t.id))),r?C.createElement(C.Fragment,null,C.createElement(n$,null,"v".concat(t.versionNumber," → v").concat(r.latestVersionNumber)),C.createElement(e7.K,{icon:"sync",size:"small",emphasis:"low",title:"Update to v".concat(r.latestVersionNumber),disabled:a,onClick:o})):C.createElement(ej.cR,null,"v".concat(t.versionNumber)),s&&C.createElement(C.Fragment,null,C.createElement(nK,null,t.aggregationType),C.createElement(e7.K,{icon:u?"expand_less":"expand_more",size:"small",emphasis:"low",title:"".concat(u?"Hide":"Show"," aggregated task versions"),onClick:function(){return c(!u)}}))),s&&u&&C.createElement(nZ,null,i()))},n0=function(e){switch(e){case eD.Ufr.INDIVIDUAL:case eD.Ufr.SUITE:return ns.fe.RESEARCH_BENCHMARKS;case eD.Ufr.GAME:return ns.fe.GAME_ARENA_BENCHMARKS;default:return}},n1=function(e){switch(e){case ns.fe.RESEARCH_BENCHMARKS:return"ResearchBenchmarks";case ns.fe.GAME_ARENA_BENCHMARKS:return"GameArenaBenchmarks";default:return""}},n2=function(e){switch(e){case nd.Ir.VIEWER:return"can view";case nd.Ir.EDITOR:return"can edit";case nd.Ir.ADMIN:return"is admin";default:return""}},n4=function(e){var n,t,r,a,o,i,l,u,s,d,f,m=e.benchmark,p=e.benchmarkVersion,h=e.benchmarkBracket,b=(0,nm.Zp)(),O=C.useContext(e9.MV),S=(0,I.useTheme)(),x=C.useContext(nc.I).currentUser,A=nv(C.useState(!1),2),T=A[0],P=A[1],j=nv(C.useState(!1),2),M=j[0],V=j[1],D=nv(C.useState(null==h?void 0:h.startTime),2),R=D[0],B=D[1],N=nv(C.useState(null==h?void 0:h.endTime),2),L=N[0],U=N[1],z=nv(C.useState(null!=(n=null==h?void 0:h.rounds)?n:[]),2),G=z[0],F=z[1],_=nv(C.useState(""),2),H=_[0],$=_[1],K=nv(C.useState(!1),2),Z=K[0],W=K[1],q=nv(C.useState(!1),2),Y=q[0],X=q[1],Q=nv(C.useState(!1),2),J=Q[0],ee=Q[1],en=nv(C.useState(!1),2),et=en[0],er=en[1],ea=nv(C.useState(!1),2),eo=ea[0],ei=ea[1],el=m.type===eD.Ufr.INDIVIDUAL||m.type===eD.Ufr.SUITE,eu=(0,w.qq)(m,p),ec=nv(C.useState([]),2),es=ec[0],ed=ec[1],ef=C.useCallback(function(){return nb(function(){var e;return nk(this,function(n){switch(n.label){case 0:return[4,eD.kCo.benchmarkService.listBenchmarkVersionMappings({versionIdentifier:{versionIdSelector:{id:p.id}},readMask:{paths:["childTaskVersions","childTaskVersions.*.childTaskVersions"]},includeRootTaskVersions:!0})];case 1:return ed(null!=(e=n.sent().childTaskVersions)?e:[]),[2]}})})()},[p.id]);C.useEffect(function(){ef()},[ef]);var em=C.useMemo(function(){return es.flatMap(function(e){return[e].concat(ng(nQ(e)))})},[es]),ep=(0,g.p)(em),eh=C.useCallback(function(e){var n=null!=e.taskId?ep[e.taskId]:void 0;return n&&n.latestTaskVersionId!==e.id?n:void 0},[ep]),eb=C.useMemo(function(){var e;return[{parentTaskVersionId:null==(e=p.taskVersion)?void 0:e.id,taskVersions:es.filter(function(e){return void 0!==eh(e)})}].concat(ng(es.map(function(e){return{parentTaskVersionId:e.id,taskVersions:nQ(e).filter(function(e){return void 0!==eh(e)})}}))).filter(function(e){return e.taskVersions.length>0})},[null==(r=p.taskVersion)?void 0:r.id,eh,es]),ev=eb.reduce(function(e,n){return e+n.taskVersions.length},0),ey=C.useCallback(function(e){return nb(function(){var n,t,r,a,o,i,l,u,s,d,f,m,p,h,b,v,y,g,k,E,w,S,x,I,A;return nk(this,function(T){switch(T.label){case 0:n=[],t=!0,r=!1,a=void 0;try{for(o=e[Symbol.iterator]();!(t=(i=o.next()).done);t=!0)if(l=i.value,void 0!==l.parentTaskVersionId){u={},s=!0,d=!1,f=void 0;try{for(m=l.taskVersions[Symbol.iterator]();!(s=(p=m.next()).done);s=!0)h=p.value,(b=eh(h))&&void 0!==h.id&&(u[h.id]=b.latestTaskVersionId)}catch(e){d=!0,f=e}finally{try{s||null==m.return||m.return()}finally{if(d)throw f}}Object.keys(u).length>0&&n.push({rootTaskVersionId:l.parentTaskVersionId,oldToNewChildTaskVersionIds:u})}}catch(e){r=!0,a=e}finally{try{t||null==o.return||o.return()}finally{if(r)throw a}}if(0===(v=n.reduce(function(e,n){return e+Object.keys(n.oldToNewChildTaskVersionIds).length},0)))return[2];return y=1===v?"mapping":"mappings",[4,O.showConfirmModal(C.createElement(C.Fragment,null,C.createElement(n_,null,"This repoints ".concat(v," task ").concat(y," at the latest version of the same task, keeping each column's name, priority and display settings.")),C.createElement(n_,null,"Runs belong to the version they ran against, so a column stays empty until the new version has been run. Continue?")),"Update ".concat(v," task ").concat(y," to latest?"),"Update","Cancel")];case 1:if(!T.sent())return[2];er(!0),T.label=2;case 2:T.trys.push([2,12,13,14]),g=!0,k=!1,E=void 0,T.label=3;case 3:T.trys.push([3,8,9,10]),w=n[Symbol.iterator](),T.label=4;case 4:if(g=(S=w.next()).done)return[3,7];return x=S.value,[4,eD.kCo.benchmarkAdminService.remapResearchBenchmark(x)];case 5:T.sent(),T.label=6;case 6:return g=!0,[3,4];case 7:return[3,10];case 8:return I=T.sent(),k=!0,E=I,[3,10];case 9:try{g||null==w.return||w.return()}finally{if(k)throw E}
1return[7];case 10:return(0,eP.Dn)({icon:"check",title:"Updated ".concat(v," task ").concat(y,".")}),[4,ef()];case 11:return T.sent(),[3,14];case 12:return A=T.sent(),(0,c.Z)(A,"Failed to update task mappings.",!0),[3,14];case 13:return er(!1),[7];case 14:return[2]}})})()},[O,eh,ef]),eg=m.task,ek=void 0!==eg&&(eg.type===eD.z3K.PERSONAL||eg.type===eD.z3K.COMPS_BENCH_V1)?"/benchmarks/tasks/".concat(null==(a=eg.ownerUser)?void 0:a.userName,"/").concat(eg.slug,"/").concat(null==(o=p.taskVersion)?void 0:o.versionNumber):void 0,eE=C.useCallback(function(e){return nb(function(){var n,t,r,a;return nk(this,function(o){switch(o.label){case 0:return n=e?"public":"private",[4,O.showConfirmModal(C.createElement(n_,null,"This will make every mapped child task ".concat(n,". Continue?")),"Make all tasks ".concat(n,"?"),"Make ".concat(n),"Cancel")];case 1:if(!o.sent())return[2];W(!0),o.label=2;case 2:return o.trys.push([2,5,6,7]),[4,eD.kCo.benchmarkService.listBenchmarkVersionMappings({versionIdentifier:{versionIdSelector:{id:p.id}},readMask:{paths:["childTaskVersions"]}})];case 3:if(0===(t=o.sent().childTaskVersions.map(function(e){return e.taskId}).filter(function(e){return null!=e})).length)return(0,eP.Dn)({title:"No mapped child tasks found."}),[2];return[4,Promise.allSettled(t.map(function(n){return eD.kCo.benchmarkTaskService.updateBenchmarkTask({benchmarkTask:{id:n,isPublic:e,type:eD.z3K.UNSPECIFIED},updateMask:{paths:["isPublic"]}})}))];case 4:return(r=o.sent().filter(function(e){return"rejected"===e.status})).length>0?(0,c.Z)(r[0].reason,"Failed to update ".concat(r.length,"/").concat(t.length," tasks."),!0):(0,eP.Dn)({icon:"check",title:"Set ".concat(t.length," tasks to ").concat(e?"public":"private",".")}),[3,7];case 5:return a=o.sent(),(0,c.Z)(a,"Failed to load child task mappings.",!0),[3,7];case 6:return W(!1),[7];case 7:return[2]}})})()},[p.id,O]),ew=C.useCallback(function(){return nb(function(){var e,n,t;return nk(this,function(r){switch(r.label){case 0:ee(!0),r.label=1;case 1:return r.trys.push([1,5,6,7]),[4,nd.AV.iamService.getIamPolicy({resourceId:{type:nd.Ed.BENCHMARKS,id:m.id}})];case 2:if(0===(e=r.sent().bindings.flatMap(function(e){return e.members.filter(function(e){return e.group||e.user}).map(function(n){var t,r,a,o,i,l,u,c=n.group?null!=(t=null==(a=n.group.avatar)?void 0:a.name)?t:null==(o=n.group.avatar)?void 0:o.slug:null!=(r=null==(l=n.user)||null==(i=l.avatar)?void 0:i.userName)?r:null==(u=n.user)?void 0:u.userName;return"".concat(c," (").concat(n2(e.role),")")})})).length)return(0,eP.Dn)({title:"This benchmark has no collaborators to share with."}),[2];return[4,O.showConfirmModal(C.createElement(C.Fragment,null,C.createElement(n_,null,"Every task behind this benchmark (each version's root task and everything mapped under it, including the sub-tasks an aggregate task scores) will be shared with:"),C.createElement(n_,null,e.join(", ")),C.createElement(n_,null,"Each collaborator keeps on the tasks the access they already have on the benchmark. Continue?")),"Share all tasks with benchmark collaborators?","Share","Cancel")];case 3:if(!r.sent())return[2];return[4,eD.kCo.benchmarkAdminService.shareBenchmarkTasks({benchmarkId:m.id,benchmarkTaskIds:[],recursive:!0,shareWithBenchmarkCollaborators:!0,groupSlugs:[],userNames:[]})];case 4:return n=r.sent(),(0,eP.Dn)({icon:"check",title:"Shared ".concat(n.benchmarkTaskIds.length," tasks (").concat(n.addedCount," new grants).")}),[3,7];case 5:return t=r.sent(),(0,c.Z)(t,"Failed to share tasks with benchmark collaborators.",!0),[3,7];case 6:return ee(!1),[7];case 7:return[2]}})})()},[m.id,O]),eO=C.useCallback(function(){return nb(function(){var e,n,t,r;return nk(this,function(a){switch(a.label){case 0:ei(!0),a.label=1;case 1:return a.trys.push([1,5,6,7]),[4,eD.kCo.benchmarkAdminService.mapRunCandidatesToBenc
1hmarkVersion({benchmarkVersionId:p.id,dryRun:!0})];case 2:if(0===(n=(e=a.sent()).benchmarkModelVersionIds.length+e.benchmarkModelVersionConfigIds.length+e.agentIds.length))return(0,eP.Dn)({title:"Every candidate with runs on these tasks is already mapped."}),[2];return[4,O.showConfirmModal(C.createElement(C.Fragment,null,C.createElement(n_,null,"".concat(n," candidates have runs on this benchmark's tasks but aren't on its leaderboard: ")+"".concat(e.benchmarkModelVersionIds.length," models, ")+"".concat(e.benchmarkModelVersionConfigIds.length," configs, ")+"".concat(e.agentIds.length," agents.")),C.createElement(n_,null,"They will be mapped to this benchmark version, which puts their existing scores on the board. "+"".concat(e.alreadyMappedCount," already-mapped candidates are left alone. ")+"No leaderboard notifications are sent.")),"Add all candidates with runs?","Add","Cancel")];case 3:if(!a.sent())return[2];return[4,eD.kCo.benchmarkAdminService.mapRunCandidatesToBenchmarkVersion({benchmarkVersionId:p.id,dryRun:!1})];case 4:return t=a.sent(),(0,eP.Dn)({icon:"check",title:"Mapped ".concat(t.benchmarkModelVersionIds.length+t.benchmarkModelVersionConfigIds.length+t.agentIds.length," candidates. Refresh to see them.")}),[3,7];case 5:return r=a.sent(),(0,c.Z)(r,"Failed to add candidates with runs.",!0),[3,7];case 6:return ei(!1),[7];case 7:return[2]}})})()},[p.id,O]),eS=C.useCallback(function(){return nb(function(){var e;return nk(this,function(n){switch(n.label){case 0:return[4,O.showConfirmModal(C.createElement(C.Fragment,null,C.createElement(n_,null,"This will run validation checks to confirm the benchmark is ready to launch, then (in order) make all mapped child tasks public, publish the associated replay dataset, and publish the benchmark itself."),C.createElement(n_,null,"Continue?")),"Publish Game Benchmark?","Publish","Cancel")];case 1:if(!n.sent())return[2];X(!0),n.label=2;case 2:return n.trys.push([2,4,5,6]),[4,eD.kCo.benchmarkAdminService.publishGameArenaBenchmark({benchmarkId:m.id})];case 3:return n.sent(),(0,eP.Dn)({icon:"check",title:"Published Game Arena benchmark. Refresh to see changes."}),[3,6];case 4:return e=n.sent(),(0,c.Z)(e,"Failed to publish Game Arena benchmark.",!0),[3,6];case 5:return X(!1),[7];case 6:return[2]}})})()},[m.id,O]),ex=e5({benchmark:m,benchmarkVersion:p}),eC=ex.mediaFormMethods,eI=ex.watch,eA=ex.addBenchmarkMedia,eT=ex.removeBenchmarkMedia,eV=ex.addVersionMedia,eR=ex.removeVersionMedia,eB=ex.saveBenchmarkMedia,eN=ex.saveVersionMedia,eL=ex.isSavingBenchmarkMedia,eU=ex.isSavingVersionMedia,ez=C.useCallback(function(){return nb(function(){var e;return nk(this,function(n){switch(n.label){case 0:if(void 0===h)return[2];n.label=1;case 1:return n.trys.push([1,3,4,5]),V(!0),[4,eD.kCo.benchmarkService.updateBenchmarkVersionBracket({benchmarkVersionId:p.id,bracket:{rounds:G,startTime:R,endTime:L}}).then(function(){return(0,eP.Dn)({title:"Saved tournament details. Refresh to see results on Tournament tab."})})];case 2:return n.sent(),[3,5];case 3:return e=n.sent(),(0,c.Z)(e),[3,5];case 4:return V(!1),[7];case 5:return[2]}})})()},[h,p.id,G,R,L]),eG=n0(m.type),eF=void 0!==eG?"/open-graph/images/".concat(n1(eG),"/").concat(m.id,"/versions/").concat(p.id):void 0,e_=C.useCallback(function(){return nb(function(){var e;return nk(this,function(n){switch(n.label){case 0:return[4,O.showConfirmModal(C.createElement(C.Fragment,null,C.createElement(n_,null,"You are about to restrict this benchmark for moderation."),C.createElement(n_,null,"This will also restrict all of the benchmark's versions, the root task, all of the root task's versions, root task's version runs, root task's version mappings, and benchmark version model mappings that reference any of the benchmark's versions."),C.createElement(n_,null,"In the event of a successful user appeal, this can be restored by a Kaggle admin on the Genie page of the user that created this benchmark."),C.createElement(ne.A,{name:"restrict-benchmark-notes",label:"Notes (Reason)",placeholder:"Reason for restricting benchmark",type:"text",onChange:function(e){return $(e.target.value)},textarea:!0,minRows:2,fullWidth:!0,style:{marginTop:"16px"}})),"Restrict Benchmark?","Restrict","Cancel")];case 1:if(!n.sent())return[2];n.label=2;case 2:return n.trys.push([2,4,,5]),[4,eD.kCo.benchmarkService.deleteBenchmark({benchmarkId:m.id,isUserDelete:!1,notes:""===
1H?void 0:H})];case 3:return n.sent(),(0,eP.Dn)({title:"Successfully moderated the benchmark."}),b("/benchmarks"),[3,5];case 4:return e=n.sent(),(0,c.Z)(e),[3,5];case 5:return[2]}})})()},[m.id,H,O,b]);return C.createElement(nB,null,x.isAdmin?C.createElement(C.Fragment,null,C.createElement(nn.X,{size:"xlarge",title:"Admin",actions:C.createElement(nN,null,m.type===eD.Ufr.GAME&&C.createElement(eM.$,{emphasis:"medium",href:"https://dashboards.corp.google.com/_53c6e93b_60b6_47bf_9dc2_93683b0bf1c9?p=BenchmarkName:".concat(encodeURIComponent(m.name)),target:"_blank"},"Dashboard"),C.createElement(eM.$,{emphasis:"medium",onClick:e_,buttonTextStyle:{color:S.km.color.status.error}},"Restrict Benchmark"))}),C.createElement(ej.f_,null,"General"),C.createElement(nz,null,C.createElement(nG,null,C.createElement(nF,null,C.createElement(ej.bz,null,"Benchmark Id"),C.createElement(ej.cR,null,m.id)),C.createElement(nF,null,C.createElement(ej.bz,null,"Benchmark Version Id"),C.createElement(ej.cR,null,null==(i=m.version)?void 0:i.id))),C.createElement(nG,null,C.createElement(nF,null,C.createElement(ej.bz,null,"Task Id"),C.createElement(ej.cR,null,null==(l=m.task)?void 0:l.id)),C.createElement(nF,null,C.createElement(ej.bz,null,"Task Version Id"),C.createElement(ej.cR,null,null==(s=m.version)||null==(u=s.taskVersion)?void 0:u.id)))),C.createElement(ej.f_,null,"Tasks"),C.createElement(nz,null,ek&&C.createElement(nF,null,C.createElement(ej.bz,null,"Root Task"),C.createElement(ej.cR,null,C.createElement(ej.Yq,{href:ek},null!=(t=null==eg?void 0:eg.slug)?t:String(null==eg?void 0:eg.id)))),C.createElement(nF,null,C.createElement(ej.bz,null,"Mapped Task Versions"),es.length>0?es.map(function(e){return C.createElement(nJ,{key:e.id,taskVersion:e,newerVersion:eh(e),isUpdatingTaskMappings:et,onUpdateToLatest:function(){var n;return ey([{parentTaskVersionId:null==(n=p.taskVersion)?void 0:n.id,taskVersions:[e]}])},renderAggregatedChildren:nX(e.aggregationType)?function(){var n=nQ(e);return 0===n.length?C.createElement(ej.cR,null,"None"):n.map(function(n){return C.createElement(nJ,{key:n.id,taskVersion:n,newerVersion:eh(n),isUpdatingTaskMappings:et,onUpdateToLatest:function(){return ey([{parentTaskVersionId:e.id,taskVersions:[n]}])}})})}:void 0})}):C.createElement(ej.cR,null,"None"),ev>0&&C.createElement(nN,null,C.createElement(eM.$,{emphasis:"medium",disabled:et,onClick:function(){return ey(eb)}},"Update All ".concat(ev," Task Mappings to Latest"))))),C.createElement(ej.f_,null,"Mappings"),eu===eD.dSc.TASKS&&C.createElement(C.Fragment,null,C.createElement(eM.$,{onClick:function(){return P(!0)}},"Map Tasks to Benchmark"),C.createElement(k.b,{benchmark:m,initialMode:k.B.YOUR_TASK,isOpen:T,onClose:function(){return P(!1)}})),C.createElement(nN,null,el&&C.createElement(eM.$,{emphasis:"medium",disabled:eo,onClick:eO},"Add All Candidates with Runs"),C.createElement(eM.$,{emphasis:"medium",disabled:Z,onClick:function(){return eE(!0)}},"Make All Tasks Public"),C.createElement(eM.$,{emphasis:"medium",disabled:Z,onClick:function(){return eE(!1)}},"Make All Tasks Private"),C.createElement(eM.$,{emphasis:"medium",disabled:J,onClick:ew},"Share All Tasks with Benchmark Collaborators"),m.type===eD.Ufr.GAME&&C.createElement(eM.$,{emphasis:"medium",disabled:Y||m.published,onClick:eS},"Publish Game Benchmark")),C.createElement(eY.Op,eC,C.createElement(nW,null,"Benchmark Media"),(null==(d=eI("benchmarkMedia"))?void 0:d.map(function(e,n){return C.createElement(nq,{key:"benchmark-media-".concat(n)},C.createElement(nt.X,{label:"Media Type",options:Object.values(eD.OGZ).map(function(e){return{label:e,value:e}}),controllerProps:{name:"benchmarkMedia.".concat(n,".type")},style:{width:"240px"}}),C.createElement(nr.S,{label:"Media URL",controllerProps:{name:"benchmarkMedia.".concat(n,".url")}}),C.createElement(nr.S,{label:"(Optional) Media Name",controllerProps:{name:"benchmarkMedia.".concat(n,".name")}}),(e.type===eD.OGZ.KAGGLE_DATASET||e.type===eD.OGZ.REPLAY_DATASET)&&C.createElement(nr.S,{label:"(Optional) Dataset ID",controllerProps:{name:"benchmarkMedia.".concat(n,".datasetId")}}),C.createElement(eM.$,{onClick:function(){return eT(n)}},"Remove"))}))||null,C.createElement("div",{style:{display:"flex",gap:"16px"}},C.createElement(eM.$,{onClick:eA,emphasis:"medium"},"Add Benchmark Media"),C.createElement(eM.$,{onClick:eB,disabled:eL,emphasis:"high"},"Save Benchmark Media")),C.createElement(nW,null,"Benchmark Version Media"),(null==(f=eI("benchmarkVersionMedia"))?void 0:f.map(function(e,n){return C.createElement(nq,{key:"version-media-".concat(n)},C.createElement(nt.X,{label:"Media Type",options:Object.values(eD.OGZ).map(function(e){return{label:e,value:e}}),controllerProps:{name:"benchmarkVersionMedia.".concat(n,".type")},style:{width:"240px"}}),C.createElement(nr.S,{label:"Media URL",controllerProps:{name:"benchmarkVersionMedia.".concat(n,".url")}}),C.createElement(nr.S,{label:"(Optional) Media Name",controllerProps:{name:"benchmarkVersionMedia.".concat(n,".name")}}),(e.type===eD.OGZ.KAGGLE_DATASET||e.type===eD.OGZ.REPLAY_DATASET)&&C.createElement(nr.S,{label:"(Optional) Dataset ID",controllerProps:{name:"benchmarkVersionMedia.".concat(n,".datasetId")}}),C.createElement(eM.$,{onClick:function(){return eR(n)}},"Remove"))}))||null,C.createElement("div",{style:{display:"flex",gap:"16px"}},C.createElement(eM.$,{onClick:eV,emphasis:"medium"},"Add Version Media"),C.createElement(eM.$,{onClick:eN,disabled:eU,emphasis:"high"},"Save Version Media"))),m.type===eD.Ufr.GAME&&void 0!==h&&C.createElement(C.Fragment,null,C.createElement(y.T,null),C.createElement(ej.fV,null,"Tournament"),C.createElement("div",null,C.createElement(eM.$,{onClick:ez,disabled:M}
1,"Save Tournament Changes")),h.rounds.length>0&&C.createElement(C.Fragment,null,C.createElement(ej._B,{style:{marginBottom:"8px"}},"Timeline"),C.createElement("div",{style:{display:"flex",flexDirection:"row",gap:"16px"}},C.createElement(na.K,{value:R,onAccept:function(e){return B(null!=e?e:void 0)},label:"Tournament Start Time"}),C.createElement(na.K,{value:L,onAccept:function(e){return U(null!=e?e:void 0)},label:"Tournament End Time"}))),C.createElement(ej.fV,null,"Bracket"),G.length>0&&C.createElement(C.Fragment,null,G.map(function(e,n){var t,r;return C.createElement("div",{key:"round-".concat(n)},C.createElement("div",{style:{display:"flex",gap:"8px",alignItems:"center",marginBottom:"8px"}},C.createElement(ej.f_,null,"Round ",n+1),(n===G.length-1||n===G.length-2)&&(null==(t=G[G.length-1])?void 0:t.seeds.length)===1&&(null==(r=G[G.length-2])?void 0:r.seeds.length)===1&&C.createElement(E.p,{medal:n===G.length-2?nf.Medal.GOLD:nf.Medal.BRONZE})),C.createElement(no.T,{innerContainerStyle:{gap:"24px",padding:"12px 0px"},useChevronButton:!0},e.seeds.map(function(e,t){return C.createElement("div",{key:"round-".concat(n,"-seed-").concat(t)},C.createElement(nL,null,C.createElement(ni.W,null,C.createElement(nU,null,e.teams.map(function(e,r){var a,o,i,l;return C.createElement("div",{key:"round-".concat(n,"-seed-").concat(t,"-team-").concat(r),style:{display:"flex",flexDirection:"column",gap:"16px"}},C.createElement(ej.cR,{fontWeight:"bold",emphasis:"high"},"Team ",r+1," (",null!=(a=null==(i=e.benchmarkModel)||null==(o=i.version)?void 0:o.slug)?a:"TBD",")"),C.createElement(ne.A,{label:"Benchmark Model Version ID",value:null==(l=e.benchmarkModelVersionId)?void 0:l.toString(),onChange:function(e){var a=ng(G);if(void 0===e.target.value||""===e.target.value||"0"===e.target.value)a[n].seeds[t].teams[r].benchmarkModelVersionId=void 0;else{var o=Number(e.target.value);a[n].seeds[t].teams[r].benchmarkModelVersionId=isNaN(o)?void 0:o}F(a)},helpText:"Metadata automatically populates based on this ID."}),C.createElement(ne.A,{label:"Number of wins",value:void 0===e.numWins?void 0:Number.isInteger(e.numWins)?"".concat(e.numWins.toString(),"."):e.numWins.toString(),onChange:function(e){var a=ng(G);if(void 0===e.target.value||""===e.target.value)a[n].seeds[t].teams[r].numWins=void 0;else{var o=parseFloat(e.target.value);a[n].seeds[t].teams[r].numWins=isNaN(o)?void 0:o}F(a)},helpText:"How many wins this team has had in the series. Can be a float (rounded to one decimal point)."}),C.createElement(ne.A,{label:"Static Logo Path",value:e.staticLogoPath,onChange:function(e){var a=ng(G);a[n].seeds[t].teams[r].staticLogoPath=""!==e.target.value?e.target.value:void 0,F(a)},helpText:"Path like /static/ to a logo image to override the model's organiztion image"}),C.createElement(nl.d,{label:"Winner?",checked:!0===e.winner,onChange:function(){var e=ng(G);e[n].seeds[t].teams[r].winner=!e[n].seeds[t].teams[r].winner,F(e)}}),C.createElement(nu.c,null))}),C.createElement(ej.cR,{fontWeight:"bold",emphasis:"high"},"Seed Settings"),C.createElement(ne.A,{label:"Replay URL",value:e.replayUrl,onChange:function(e){var r=ng(G);r[n].seeds[t].replayUrl=e.target.value,F(r)},helpText:"External link to view this match replay or livestream (e.g. YouTube)"}),C.createElement(ne.A,{label:"Episode IDs",value:e.episodeIds.join(","),onChange:function(e){var r=ng(G);try{var a=e.target.value.split(",").map(function(e){return Number(e)});if(a.some(function(e){return isNaN(e)}))return;r[n].seeds[t].episodeIds=a}catch(e){}F(r)},helpText:"Comma-separated list of Kaggle Episode IDs to watch replays. Overridden by Replay URL."}),C.createElement(nl.d,{label:"Currently live?",checked:!0===e.live,onChange:function(){var e=ng(G);e[n].seeds[t].live=!e[n].seeds[t].live,F(e)}})))))})))}))),C.createElement(ej.f_,null,"Cache"),C.createElement(eM.$,{onClick:function(){return nb(function(){var e;return nk(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,eD.kCo.benchmarkAdminService.invalidateBenchmarkLeaderboardCache({benchmarkVersionIds:[p.id]})];case 1:return n.sent(),(0,eP.Dn)({title:"Successfully cleared cache"}),[3,3];case 2:return e=n.sent(),(0,c.Z)(e),[3,3];case 3:return[2]}})})()}},"Clear Cache"),void 0!==eG&&eF&&C.createElement(v.Q,{imageUrl:eF,resourceType:eG,entityId:m.id,entityVersionId:p.id}),C.createElement(eq,{benchmark:m,benchmarkVersion:p})):null)},n3=t(95958),n6=t(71101),n5=t(23571);function n8(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function n7(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function n9(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function te(e,n){if(e){if("string"==typeof e)return n8(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return n8(e,n)}}function tn(){var e=n9(["\n  --sticky-save-overlay: ",";\n  background: ",";\n  display: flex;\n  flex-direction: column;\n  ",";\n"]);return tn=function(){return e},e}function tt(){var e=n9(["\n  max-width: 320px;\n  margin-bottom: 8px;\n"]);return tt=function(){return e},e}var tr=I.default.div(tn(),n3.O,n3.O,function(e){return e.theme.km.spacing.withContentBottomPadding}),ta=(0,I.default)(n5.l)(tt()),to=function(e){var n,t,r,a,o=e.benchmark,i=e.benchmarkVersion,l=function(e){if(Array.isArray(e))return e}(n=C.useState("Benchmark"))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}
1(n)||te(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=l[0],c=l[1],s=(0,nm.vL)().revalidate,d=null==(r=i.taskVersion)?void 0:r.id,f=(n7(a={},"Benchmark",o.id),n7(a,"BenchmarkVersion",i.id),n7(a,"BenchmarkTaskVersion",d),a)[u];return C.createElement(tr,null,C.createElement(n3.r,null),C.createElement(nn.X,{size:"large",title:"AutoForm",style:{marginBottom:"24px"}}),C.createElement(ta,{label:"Entity",value:u,onSelect:c,options:[{label:"Benchmark (".concat(o.id,")"),value:"Benchmark"},{label:"BenchmarkVersion (".concat(i.id,")"),value:"BenchmarkVersion"}].concat(function(e){if(Array.isArray(e))return n8(e)}(t=d?[{label:"Root BenchmarkTaskVersion (".concat(d,")"),value:"BenchmarkTaskVersion"}]:[])||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||te(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}),C.createElement(ej.jz,{emphasis:"low"},"Writes each property directly to the database, skipping the business logic behind the Settings and Admin tabs. Prefer those tabs whenever they expose the field you need."),void 0!==f&&C.createElement(n6._,{key:"".concat(u,"-").concat(f),id:f,typeName:u,isGenieType:!0,stickySave:!0,onSuccessfulSaveCallback:function(){s(),(0,eP.Dn)({title:"".concat(u," saved successfully!")})}}))},ti=t(68575),tl=t(69581),tu=t(56845),tc=t(30545),ts=t(7710),td=t(42421),tf=t(83935),tm=t(37844),tp=t(81362),th=t(66302),tb=t(19e3),tv=t(97153),ty=t(68033),tg=t(47184),tk=t(45955),tE=t(15327),tw=t(878);function tO(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function tS(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function tx(){var e=tS(["\n  ","\n  ","\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  /* Top is 32px to account for extra 8px we need for select menu. */\n  padding-top: 32px;\n  padding-bottom: 14px;\n  padding-left: 16px;\n  padding-right: 16px;\n  height: auto;\n"]);return tx=function(){return e},e}function tC(){var e=tS(["\n  border-bottom: 1px solid ",";\n"]);return tC=function(){return e},e}function tI(){var e=tS(["\n  && {\n    border-top: 1px solid ",";\n    padding: 0;\n    margin-top: auto;\n  }\n"]);return tI=function(){return e},e}function tA(){var e=tS(["\n  && {\n    margin-top: 6px;\n    margin-bottom: 6px;\n  }\n"]);return tA=function(){return e},e}function tT(){var e=tS(["\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n"]);return tT=function(){return e},e}var tP=function(e,n,t,r,a){var o={content:""},i="".concat(n,"/").concat(t);if("curl"===e){var l=function(e){return"https://www.kaggle.com/api/v1/benchmarks/".concat(e,"/leaderboard")},u=n&&t?"".concat(n,"_").concat(t,"_leaderboard"):"leaderboard";o.language="bash";var c=a?"".concat(i,"/versions/").concat(a):i,s="#!/bin/bash\n# Export your Kaggle username and API key\n# export KAGGLE_USERNAME=<YOUR USERNAME>\n# export KAGGLE_KEY=<YOUR KAGGLE KEY>\n\ncurl -L -u $KAGGLE_USERNAME:$KAGGLE_KEY\\\n  -o ~/Downloads/".concat(u,".json\\\n  ").concat(l(c)),d="#!/bin/bash\ncurl -L -o ~/Downloads/".concat(u,".json\\\n  ").concat(l(c));o.content=r?s:d}else(0,tp.i)()(e);return o},tj=function(e){var n,t,r,a=e.button,o=e.open,i=e.benchmarkVersion,l=e.versionNumber,u=e.onClose,c=e.onDownload,s=(0,tE.A)(th.vE.PHONE),d=function(e){if(Array.isArray(e))return e}(n=C.useState("curl"))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return tO(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tO(e,2)}}
1(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),f=d[0],m=d[1],p=C.createElement(ej.qb,null,"New to Kaggle API? Here's how to"," ",C.createElement(ej.Yq,{href:"/docs/api#authentication",target:"_blank"},"set up your API keys.")),h=C.createElement(C.Fragment,null,C.createElement(tM,{$isPhone:s},C.createElement(n5.l,{label:"Download via",options:[{value:"curl",label:"cURL"}],onSelect:m,value:f}),p,C.createElement(tb.N,tP(f,null!=(t=(0,S.A2)(i))?t:"",null!=(r=i.slug)?r:"",!i.published,l))),C.createElement(tD,null,C.createElement(tR,{icon:"csv",onClick:function(){c(),u()}},"Download leaderboard as csv"))),b=C.useRef(null);return s?C.createElement(C.Fragment,null,a,C.createElement(tv.m,{widthOverride:"100%",isOpen:o,onClose:u},C.createElement(tB,null,C.createElement(tV,{title:"Download",onClickCloseButton:u}),h))):C.createElement("div",{ref:b},a,C.createElement(ty.X,{open:o,onClose:u,anchorEl:b.current},h))},tM=I.default.div(tx(),function(e){return!e.$isPhone&&"width: 450px;"},function(e){return e.$isPhone&&"overflow-y: auto;"}),tV=(0,I.default)(tg.TH)(tC(),function(e){return e.theme.km.color.outline.divider}),tD=(0,I.default)(tw.A)(tI(),function(e){return e.theme.km.color.outline.divider}),tR=(0,I.default)(tk.D)(tA()),tB=I.default.div(tT()),tN=t(43676),tL=t(1050),tU=t(37868),tz=t(48703);function tG(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function tF(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function t_(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){tF(o,r,a,i,l,"next",e)}function l(e){tF(o,r,a,i,l,"throw",e)}i(void 0)})}}function tH(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return tG(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return tG(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t$(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}var tK=function(e){var n=e.benchmarkId,t=(0,nm.Zp)(),r=C.useContext(nc.I).currentUser,a=(0,tU.OO)(r),o=tH(C.useState(tz.aI.INVALID),2),i=o[0],l=o[1],u=tH(C.useState(!1),2),s=u[0],d=u[1];C.useEffect(function(){a||t_(function(){var e,t;return t$(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,tz.gF.subscriptionService.getMySubscribeState({id:n,type:tz.Qh.BENCHMARK})];case 1:return l((e=r.sent()).state),d(e.globalNotificationsEnabled),[3,3];case 2:return t=r.sent(),(0,c.Z)(t),[3,3];case 3:return[2]}})})()},[n,a]);var f=i!==tz.aI.UNSUBSCRIBE&&i!==tz.aI.INVALID,m=C.useCallback(function(){return t_(function(){var e,r;return t$(this,function(o){switch(o.label){case 0:if(a)return t("/account/login?returnUrl="+encodeURIComponent(document.location.pathname)+"&messageId="+nf.LoginMessageId.FOLLOW_LOGIN),[2];e=f?tz.aI.UNSUBSCRIBE:tz.aI.SUBSCRIBE_SINGLE,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,tz.gF.subscriptionService.subscribeTo({subscribe:e,isImplicit:!1,id:n,type:tz.Qh.BENCHMARK,parentType:tz._J.UNSPECIFIED})];case 2:return o.sent(),l(e),(0,eV.HF)(b.g.BENCHMARKS,b.g.BENCHMARK_FOLLOW,{benchmarkId:n,action:f?"unfollow":"follow"}),[3,4];case 3:return r=o.sent(),(0,c.Z)(r),[3,4];case 4:return[2]}})})()},[n,a,f,t]);return s||f||a?C.createElement(tL.W,{active:f,onClick:m,emphasis:"medium"}):C.createElement(tN.m_,{line1:"Your notifications are turned off site-wide, please turn them on in your settings before following",maxWidth:"480px"},C.createElement("div",null,C.createElement(tL.W,{active:!1,emphasis:"medium",disabled:!0})))},tZ=t(70626),tW=t(12784),tq=t(55106),tY=t(4213);function tX(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function tQ(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function tJ(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){tQ(o,r,a,i,l,"next",e)}function l(e){tQ(o,r,a,i,l,"throw",e)}i(void 0)})}}function t0(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return tX(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return tX(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t1(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function t2(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}
1if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function t4(){var e=t1(["\n  display: flex;\n  align-items: center;\n  margin-left: 8px;\n\n  @media "," {\n    margin-left: 0;\n  }\n"]);return t4=function(){return e},e}function t3(){var e=t1(["\n  margin-left: 16px;\n"]);return t3=function(){return e},e}function t6(){var e=t1(["\n  margin-left: 16px;\n"]);return t6=function(){return e},e}var t5=I.default.div(t4(),th.vE.PHONE),t8=(0,I.default)(eM.$)(t3()),t7=I.default.div(t6()),t9=function(e){var n,t,r,a=e.actionsMenu,o=e.benchmark,i=e.benchmarkVersion,l=C.useContext(nc.I).currentUser,u=(0,nm.zy)(),s=t0(C.useState(!1),2),d=s[0],f=s[1],m=t0(C.useState(null!=(n=o.voteCount)?n:0),2),p=m[0],h=m[1],v=t0(C.useState(null!=(t=o.hasUpVoted)&&t),2),y=v[0],g=v[1],k=C.useCallback(function(e){return tJ(function(){var n;return t2(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,tq.vl.votesService.updateVote({entityId:{benchmarkId:o.id},vote:{score:+!!e}})];case 1:return t.sent(),h(function(n){return e?n+1:n-1}),g(e),[3,3];case 2:return n=t.sent(),(0,c.Z)(n),[3,3];case 3:return[2]}})})()},[o.id]),E=(0,w.we)(i),O=t0(C.useState(!1),2),x=O[0],I=O[1],A=C.useCallback(function(){return tJ(function(){var e,n,t,r;return t2(this,function(a){switch(a.label){case 0:if((0,w.pI)(i.benchmarkId,b.g.LEADERBOARD_DOWNLOAD,{userId:null!=(e=l.id)?e:0,benchmarkVersionId:i.id}),(0,tU.OO)(l))return[3,5];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,eD.kCo.benchmarkService.downloadBenchmarkLeaderboard({benchmarkVersionIds:[i.id]})];case 2:return n=new Blob([a.sent()],{type:"text/csv"}),tY.saveAs(n,"".concat((0,S.A2)(i),"_").concat(i.slug,"_leaderboard.csv")),[3,4];case 3:return t=a.sent(),(0,c.Z)(t),[3,4];case 4:return[3,6];case 5:r="/account/login?returnUrl=".concat(encodeURIComponent(u.pathname)),(0,tZ.O)(r),a.label=6;case 6:return[2]}})})()},[i,l,u.pathname]);return C.createElement(t5,null,C.createElement(tW.S,{totalVotes:p,userVote:y?"up":"none",onUpvote:k,upOnly:!0,onClickTotalVotes:function(){return tJ(function(){return t2(this,function(e){return f(!0),(0,eV.HF)(b.g.BENCHMARKS,b.g.BENCHMARK_VOTE),[2]})})()}}),C.createElement(tm.S,{isOpen:d,totalVotes:p,onClose:function(){return f(!1)},entityId:{benchmarkId:o.id}}),i.url&&i.published&&C.createElement(C.Fragment,null,E&&C.createElement(tj,{button:C.createElement(t8,{emphasis:"medium",leadingIcon:"download",onClick:function(){return I(function(e){return!e})},ariaExpanded:x,ariaHasPopup:!0,"aria-label":"Download benchmark leaderboard"},"Download"),open:x,benchmarkVersion:i,versionNumber:u.pathname.includes("versions")?i.versionNumber:void 0,onClose:function(){return I(!1)},onDownload:A}),!(null==(r=o.permissions)?void 0:r.isOwner)&&o.type!==eD.Ufr.GAME&&C.createElement(t7,null,C.createElement(tK,{benchmarkId:o.id}))),a)},re=t(52951),rn=t(79380),rt=t(20469),rr=t(41551),ra=t(30851),ro=t(54955),ri=t(98520),rl=t(9467),ru=t(90954),rc=t(19224);function rs(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function rd(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function rf(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return rs(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return rs(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var rm=function(e){var n=e.icon,t=e.iconStatus,r=e.menuText,a=e.menuTextStatus,o=e.onClick,i=e.dividerTop,l=e.ref,u=e.ariaLabel;return C.createElement(tk.D,{icon:n,iconStatus:t,onClick:o,ref:l,divi
1derTop:i,"aria-label":u},a?C.createElement(ej.HN,{status:a},r):r)},rp=function(e){var n,t,r,a,o,i,l,u,c,s=e.benchmark,d=e.benchmarkVersion,f=C.useContext(nc.I).currentUser,m=C.useContext(e9.MV),p=rf(C.useState(!1),2),h=p[0],v=p[1],y=C.useRef(null),g=rf(C.useState(!1),2),k=g[0],E=g[1],w=rf(C.useState(!1),2),O=w[0],S=w[1],x=C.useContext(tf.I).setIsVersionsMenuOpen,I=C.useMemo(function(){var e,n;return(null!=(e=s.draftVersionsCount)?e:0)+(null!=(n=s.publishedVersionsCount)?n:0)},[s.draftVersionsCount,s.publishedVersionsCount]),A=(0,nm.Zp)(),T=(0,ri.C_)(null!=(n=d.url)?n:""),P=function(e){(0,eV.HF)(b.g.BENCHMARKS,b.g.BENCHMARK_SHARE,{socialNetwork:e,benchmarkVersionId:d.id}),window.open((0,re.e)(e,T,{text:"".concat(d.name," on #kaggle"),utmCampaign:"kaggle-benchmark-share"}).toString(),"_blank","noopener,noreferrer")},j=C.useCallback(function(){var e;return(e=function(){var e;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(n){switch(n.label){case 0:return[4,m.showConfirmModal(C.createElement(ej.cR,null,"You are about to ",C.createElement(ro.PP,null,"permanently delete"),' the benchmark: "',s.name,'" and all of its versions. This action'," ",C.createElement(ro.PP,null,"cannot be undone"),".",C.createElement("br",null),C.createElement("br",null),C.createElement(ro.PP,null,"Note:")," The underlying tasks that were part of this benchmark will be retained and available in the [Task Library]."),"Delete Benchmark?","Delete","Cancel")];case 1:if(!n.sent())return[2];n.label=2;case 2:return n.trys.push([2,4,,5]),(0,eP.Dn)({title:"Deletion in progress"}),[4,eD.kCo.benchmarkService.deleteBenchmark({benchmarkId:s.id,isUserDelete:!0})];case 3:return n.sent(),(0,eP.Dn)({title:"Successfully deleted your benchmark. This page will reload shortly."}),A("/benchmarks"),[3,5];case 4:return e=n.sent(),(0,eP.Dn)({title:e.toString()}),[3,5];case 5:return[2]}})},function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){rd(o,r,a,i,l,"next",e)}function l(e){rd(o,r,a,i,l,"throw",e)}i(void 0)})})()},[m,s.name,s.id,A]),M=!(null==(a=s.permissions)?void 0:a.isOwner)&&!(null==(o=s.permissions)?void 0:o.canAdminister)&&!(null==(i=s.permissions)?void 0:i.canUpdate),V=!!d.url&&!!d.published;return C.createElement("div",null,C.createElement(e7.K,{icon:"more_vert",size:"large",title:"More options for this benchmark",ariaExpanded:h,ariaHasPopup:!0,onClick:function(){v(!h)},wrapperRef:y}),C.createElement(ru.W,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:h,onClose:function(){v(!1),y.current&&y.current.focus()},anchorEl:y.current},V&&C.createElement(rm,{icon:"share",menuText:"Share",onClick:function(){v(!1),S(!0)}}),rc.gH.benchmarkAllVersionsAccess&&C.createElement(rm,{icon:"history",menuText:"View versions (".concat(I,")"),onClick:function(){x(!0)}}),M&&C.createElement(rm,{icon:"warning",onClick:function(){return E(!k)},menuText:"Report issue",dividerTop:!0}),(null==(l=s.permissions)?void 0:l.isOwner)&&C.createElement(rm,{icon:"delete",onClick:function(){return j()},menuText:"Delete benchmark",dividerTop:!0})),V&&C.createElement(rn.f,{anchorEl:y.current,isOpen:O,onClose:function(){return S(!1)},onCopyLink:function(){(0,eV.HF)(b.g.BENCHMARKS,b.g.BENCHMARK_SHARE,{socialNetwork:"link",benchmarkVersionId:d.id}),(0,rl.lW)(T),(0,eP.Dn)({title:"Link copied to clipboard."})},onShareToFacebook:function(){return P(re.i.FACEBOOK)},onShareToLinkedIn:function(){return P(re.i.LINKEDIN)},onShareToReddit:function(){return P(re.i.REDDIT)},onShareToX:function(){return P(re.i.TWITTER)}}),(0,tU.OO)(f)?C.createElement(rr.y,{contentType:ra.cM.BENCHMARK,isOpen:k,onClose:function(){return E(!1)}}):C.createElement(rt.y,{isOpen:k,onClose:function(){return E(!1)},authorUserName:null!=(t=null!=(r=null==(u=s.ownerUser)?void 0:u.userName)?r:null==(c=d.ownerUser)?void 0:c.userName)?t:"[Unknown author username]",benchmarkId:s.id}))},rh=t(96438),rb=t(47151);function rv(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var ry=(rv(r={},eD.OGZ.UNSPECIFIED,"circle"),rv(r,eD.OGZ.PAPER,"news"),rv(r,eD.OGZ.BLOG_POST,"message"),rv(r,eD.OGZ.TECHNICAL_REPORT,"news"),rv(r,eD.OGZ.KAGGLE_DATASET,"table"),rv(r,eD.OGZ.KAGGLE_COMPETITION,"trophy"),rv(r,eD.OGZ.KAGGLE_NOTEBOOK,"terminal"),rv(r,eD.OGZ.WEBSITE,"web"),rv(r,eD.OGZ.YOUTUBE,"video_youtube"),rv(r,eD.OGZ.REPLAY_DATASET,"table"),rv(r,eD.OGZ.GITHUB,"github"),r),rg=(rv(a={},eD.OGZ.UNSPECIFIED,""),rv(a,eD.OGZ.PAPER,"Paper"),rv(a,eD.OGZ.BLOG_POST,"Blog Post"),rv(a,eD.OGZ.TECHNICAL_REPORT,"Technical Report"),rv(a,eD.OGZ.KAGGLE_DATASET,"Dataset"),rv(a,eD.OGZ.KAGGLE_COMPETITION,"Competition"),rv(a,eD.OGZ.KAGGLE_NOTEBOOK,"Notebook"),rv(a,eD.OGZ.WEBSITE,"Website"),rv(a,eD.OGZ.YOUTUBE,"YouTube"),rv(a,eD.OGZ.REPLAY_DATASET,"Gameplay Dataset"),rv(a,eD.OGZ.GITHUB,"GitHub"),a),rk=function(e){var n=e.mediaData,t=e.ariaLabel;return 0===n.length?null:C.createElement(rh.j,{ariaRole:"navigation",ariaLabel:void 0===t?"Benchmark media":t},n.map(function(e,n){var t;return C.createElement(rb.v,{key:n,leadingIcon:ry[e.type],target:"_blank",href:e.url,onClick:function(){(0,eV.HF)("benchmark-leaderboards","chip-click",{type:e.type})}},null!=(t=e.name)?t:rg[e.type])}))},rE=t(3330);function rw(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function rO(){var e=rw(["\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n"]);return rO=function(){return e},e}function rS(){var e=rw(["\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  white-space: nowrap;\n"]);return rS=function(){return e},e}function rx(){var e=rw(["\n  text-decoration: underline;\n  text-underline-position: from-font;\n"]);return rx=function(){return e},e}var rC=I.default.nav(rO()),rI=(0,I.default)(ej.Yq)(rS()),rA=(0,I.default)(ej.jz)(rx()),rT=function(e){var n=e.mediaData,t=e.ariaLabel;return 0===n.length?null:C.createElement(rC,{"aria-label":void 0===t?"Benchmark media":t},n.map(function(e,n){var t;return C.createElement(rI,{key:n,href:e.url,target:"_blank",forceHtml:!0,noUnderline:!0,emphasis:"medium",onClick:function(){(0,eV.HF)(b.g.BENCHMARK_LEADERBOARDS,"media-link-click",{type:e.type})}},C.createElement(rE.I,{size:"xsmall",emphasis:"medium",icon:ry[e.type]}),C.createElement(rA,{emphasis:"medium"},null!=(t=e.name)?t:rg[e.type]))}))},rP=t(54270),rj=t(14691);function rM(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function rV(){var e=rM(["\n  width: 282px;\n  padding: 15px 0;\n"]);return rV=function(){return e},e}function rD(){var e=rM(["\n  display: flex;\n  flex-direction: column;\n  margin-top: 8px;\n  width: 100%;\n"]);return rD=function(){return e},e}function rR(){var e=rM(["\n  display: flex;\n  justify-content: space-between;\n  margin: 8px 0;\n  width: 100%;\n"]);return rR=function(){return e},e}function rB(){var e=rM(["\n  display: flex;\n"]);return rB=function(){return e},e}var rN=I.default.div(rV()),rL=I.default.div(rD()),rU=I.default.div(rR()),rz=I.default.div(rB()),rG=function(e){var n,t=e.benchmarkVersion,r=e.unifiedBenc
1hmarkLeaderboard,a=(0,x.L)(null!=r?r:x.B,!1,t),o=a.sortedTaskVersions,i=a.rowsByCandidate,l=a.primaryTaskVersionId,u=o.findIndex(function(e){return e.id===l&&(0,rP.uj)(e)}),c=-1===u?void 0:o[u],s=C.useMemo(function(){return -1===u?[]:i.filter(function(e){var n;return e.header.hasRank&&(null==(n=e.entries[u])?void 0:n.value)!==void 0}).slice(0,3)},[i,u]);if(void 0===c||0===s.length)return null;var d=null==(n=s[0].entries[u])?void 0:n.value;return C.createElement(rN,null,C.createElement(tN.m_,{line1:"The top of the leaderboard, ranked by its overall score"},C.createElement(ej.bz,null,"Top Models")),C.createElement(rL,null,s.map(function(e){var n,t=null==(n=e.entries[u])?void 0:n.value;return C.createElement(rU,{key:e.id},C.createElement(rz,null,C.createElement(rj.U,{size:"small",organization:e.header.modelVersion.organization}),C.createElement(ej.qb,{style:{overflow:"hidden",textOverflow:"ellipsis",marginLeft:"12px"}},(0,h.oA)(e.header.name,e.header))),C.createElement(ej.qb,{fontWeight:t===d?"bold":"regular",style:{marginLeft:"8px"}},(0,ek.m)(c.displayType,t,c.precision)))})))};function rF(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function r_(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function rH(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){r_(o,r,a,i,l,"next",e)}function l(e){r_(o,r,a,i,l,"throw",e)}i(void 0)})}}function r$(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return rF(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return rF(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rK(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function rZ(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function rW(){var e=rK(["\n  object-fit: cover;\n"]);return rW=function(){return e},e}function rq(){var e=rK(["\n  border: 1px solid ",";\n"]);return rq=function(){return e},e}function rY(){var e=rK(["\n  position: relative;\n  width: 100%;\n  height: 100%;\n"]);return rY=function(){return e},e}function rX(){var e=rK(["\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n"]);return rX=function(){return e},e}function rQ(){var e=rK(["\n  ",";\n"]);return rQ=function(){return e},e}function rJ(){var e=rK(["\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n"]);return rJ=function(){return e},e}function r0(){var e=rK(["\n  position: absolute;\n  top: 8px;\n  right: 8px;\n  background-color: rgba(0, 0, 0, 0.5);\n  color: ",";\n  &:hover {\n    background-color: rgba(0, 0, 0, 0.7);\n  }\n"]);return r0=function(){return e},e}var r1=(0,I.default)(ti.VG)(rW()),r2=(0,I.default)(e7.K)(rq(),function(e){return e.theme.km.color.outline.divider}),r4=I.default.div(rY()),r3=I.default.span(rX()),r6=(0,I.default)(ej.cR)(rQ(),function(e){return e.theme.km.util.withLineClamp("2lh",2)}),r5=I.default.span(rJ()),r8=(0,I.default)(e7.K)(r0(),function(e){return e.theme.km.color.kaggle.white}),r7=function(e){var n=e.isDeprecated,t=C.useContext(tf.I).benchmarkVersion,r=(null==t?void 0:t.updateTime)?C.createElement("span",null,"Updated ",C.createElement(tl.f,{time:null==t?void 0:t.updateTime})):null,a=(null==t?void 0:t.published)?"Public":"Private",o=C.createElement(tN.m_,{line1:"Last Updated: ".concat(null==t?void 0:t.updateTime)},C.createElement(C.Fragment,null,"v",null==t?void 0:t.versionNumber)),i=rc.gH.rebrand?ej.HN:ej.bz;return C.createElement(i,{emphasis:"low"},"\xb7"," ",C.createElement(tu.y,{separator:" \xb7 "},r,a,o,n?"DEPRECATED":null))},r9=function(e,n,t,r,a,o){var i=[{label:"Leaderboard",tab:tf.h.LEADERBOARD,href:"../leaderboard"}];if(e===eD.Ufr.GAME&&o){var l={label:"Tournament",tab:tf.h.TOURNAMENT,href:"../tournament"};a?i.push(l):i.unshift(l)}return i.push({label:"Discussion (".concat(r,")"),tab:tf.h.DISCUSSION,href:"../discussion"}),n&&i.push({label:"Settings",tab:tf.h.SETTINGS,href:"../settings"}),t&&(i.push({label:"Admin",tab:tf.h.ADMIN,href:"../admin"}),i.push({label:"AutoForm",tab:tf.h.AUTO_FORM,href:"../autoform"})),i},ae=function(e){var n,t,r,a,o,i=e.benchmark,l=e.benchmarkVersion,u=e.hasBracket,s=e.canEdit,d=e.layout,f=e.unifiedBenchmarkLeaderboard,m=e.activeTab,p=d===eD.dSc.TASKS,h=(0,td.A)(i).creator,v=(0,S.jt)(l),y=C.useContext(nc.I).currentUser.isAdmin,g=r9(i.type,null!=(n=null==(a=l.permissions)?void 0:a.canAdminister)&&n,null!=y&&y,null!=(t=i.topicCount)?t:0,null!=(r=null==(o=i.task)?void 0:o.isPublic)&&r,void 0!==u&&u);m||(m=g[0].tab);var k=(0,tE.A)(th.vE.TABLET),E=(0,tE.A)(th.vE.PHONE),O=(0,eY.mN)({defaultValues:{title:l.name,description:l.description}}),x=r$(C.useState(!1),2),I=x[0],A=x[1],T=r$(C.useState(!1),2),P=T[0],j=T[1],M=r$(C.useState(l.coverImageUrl?(0,S.XQ)(l.id):null),2),V=M[0],D=M[1],R=r$(C.useState(!1),2),B=R[0],N=R[1],L=(p||null!=V||s)&&!k,U=C.useMemo(function(){return(0,w.$g)(i,l).filter(function(e){return e.type!==eD.OGZ.YOUTUBE})},[i,l]),z=C.useMemo(function(){return C.createElement(rp,{benchmark:i,benchmarkVersion:l})},[i,l]),G=C.useMemo(function(){return C.createElement(t9,{benchmark:i,benchmarkVersion:l,actionsMenu:E?void 0:z})},[i,l,E,z]);return C.createElement(ti.k0,{owner:{thumbnailUrl:h.thumbnailUrl,name:h.displayName,id:h.id,userTier:h.tier,isOrganization:h.isOrganization},authoringSubtitle:C.createElement(r7,{isDeprecated:v}),actions:G,mobileActionsMenu:z,title:I?C.createElement(eY.Op,O,C.createElement("form",{onSubmit:O.handleSubmit(function(e){return rH(function(){return rZ(this,function(n){var t,r;return eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:(t=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({}
1,l),r=r={name:e.title,description:e.description},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t),updateMask:{paths:["name","description"]}}).then(function(e){A(!1)}).catch(function(e){(0,c.Z)(e)}).finally(function(){j(!1)}),[2]})})()})},C.createElement(nr.S,{characterCount:!0,fullWidth:!0,inputTypography:"h1",label:"Title",maxLength:50,minLength:4,placeholder:"Enter a title",controllerProps:{name:"title",rules:{required:!0}}}),C.createElement(nr.S,{characterCount:!0,fullWidth:!0,label:"Subtitle",maxLength:140,minLength:6,placeholder:"Stand out on the listings page with a snappy subtitle",controllerProps:{name:"description",rules:{required:!0}}}),C.createElement(eM.$,{emphasis:"low",type:"reset",onClick:function(){O.reset(),A(!1)}},"Cancel"),C.createElement(eM.$,{disabled:!O.formState.isValid||P,type:"submit"},"Save"))):O.getValues("title"),subtitle:I?null:C.createElement(r3,null,C.createElement(r5,null,C.createElement(r6,null,O.getValues("description")),s&&C.createElement(r2,{icon:"edit",onClick:function(){return A(!0)},size:"medium",title:"Edit title and subtitle"})),C.createElement(rT,{mediaData:U})),collaborators:null,activeTab:m,tabDescriptors:g,coverImage:L?p?C.createElement(rG,{benchmarkVersion:l,unifiedBenchmarkLeaderboard:f}):C.createElement(r4,null,V&&C.createElement(r1,{src:V,onError:function(e){var n=e.currentTarget,t="https://storage.googleapis.com/kaggle-static/game-arena/".concat(l.id,"_cover.png");n.src!==t&&(n.src=t)},alt:""}),s&&C.createElement(C.Fragment,null,C.createElement(r8,{icon:"edit",onClick:function(){return N(!0)},size:"medium",title:"Upload cover image"}),C.createElement(tc.B,{cropSettings:[{header:"Cover image",size:new ts.or(ti.tu,ti.uU),title:"cover image"}],isOpen:B,onClose:function(){return N(!1)},onSave:function(e){return rH(function(){var n;return rZ(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,eD.kCo.benchmarkService.updateBenchmarkVersionCoverImage({benchmarkVersionId:l.id,image:e})];case 1:return t.sent(),D((0,S.XQ)(l.id,Date.now())),N(!1),[3,3];case 2:return n=t.sent(),(0,c.Z)(n),[3,3];case 3:return[2]}})})()},title:"Edit Cover Image"}))):null,enforceMinHeight:!1,onSwitchTab:function(e){(0,w.pI)(i.id,"".concat(b.g.SELECT_TAB,"-").concat(e))}})},an=t(30562),at=t(9754),ar=t(28400),aa=t(77653),ao=t(23878),ai=t(69818),al=t(78540),au=t(36304),ac=t(447),as=t(81384),ad=t(24466),af=t(67440),am=t(83673),ap=t.n(am),ah=t(74154),ab=t.n(ah),av=t(98023),ay=t.n(av),ag=t(55083),ak=t.n(ag),aE=t(71086),aw=t.n(aE),aO=t(31126),aS=t.n(aO);function ax(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function aC(e,n){if(e){if("string"==typeof e)return ax(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ax(e,n)}}var aI=function(e){var n,t,r;return null!=(n=null==(t=e.results[0])?void 0:t.numericResult)?n:null==(r=e.result)?void 0:r.numericResult},aA=function(e){var n,t,r;return null!=(n=null==(t=e.results[0])?void 0:t.booleanResult)?n:null==(r=e.result)?void 0:r.booleanResult},aT=function(e){return(null!=aI(e)||null!=aA(e))&&e.state!==eD.lzX.ERRORED&&e.state!==eD.lzX.RUNNING},aP=function(e,n,t){var r,a,o,i=n(null!=(r=null==(a=e.results[0])?void 0:a.totalMetrics)?r:null==(o=e.results[0])?void 0:o.candidateMetrics);if(null!=i&&i>0)return i;var l=t(e.usage);return null!=l&&Number(l)>0?Number(l):0},aj=function(e){return aP(e,function(e){var n,t;return Number(null!=(n=null==e?void 0:e.inputTokensCostNanodollars)?n:0)+Number(null!=(t=null==e?void 0:e.outputTokensCostNanodollars)?t:0)},function(e){return null==e?void 0:e.costNanodollars})},aM=function(e){return aP(e,function(e){return(null==e?void 0:e.inputTokens)!=null?Number(e.inputTokens):void 0},function(e){return null==e?void 0:e.inputTokens})},aV=function(e){return aP(e,function(e){return(null==e?void 0:e.outputTokens)!=null?Number(e.outputTokens):void 0},function(e){return null==e?void 0:e.outputTokens})},aD=function(e){var n,t,r,a=null!=(n=null==(t=e.results[0])?void 0:t.totalMetrics)?n:null==(r=e.results[0])?void 0:r.candidateMetrics;return(null==a?void 0:a.totalBackendLatencyMs)&&Number(a.totalBackendLatencyMs)>0?Number(a.totalBackendLatencyMs):void 0},aR=function(e){var n,t,r,a=null!=(n=null==(t=e.results[0])?void 0:t.totalMetrics)?n:null==(r=e.results[0])?void 0:r.candidateMetrics;if((null==a?void 0:a.durationMs)&&Number(a.durationMs)>0)return Number(a.durationMs);if(e.startTime&&e.endTime){var o=(0,as.A)(new Date(e.endTime),new Date(e.startTime));if(o>0)return o}},aB=function(e,n,t,r,a){var o=e.some(aT)?(0,S.Jl)(e,t,a):void 0,i=e.filter(aT).map(aA).filter(function(e){return null!=e}),l=e.map(aD).filter(function(e){return null!=e}),u=e.map(aR).filter(function(e){return null!=e}),c=(0,al.bv)(aS()(e,aj)),s=aS()(e,aM),d=aS()(e,aV),f=i.length>
10?i.filter(Boolean).length/i.length:void 0,m={score:(0,S._2)(o,n),passRate:f,costPerTask:c>0?c/(r||e.length):void 0,totalCost:c>0?c:void 0,inputTokens:s>0?s:void 0,outputTokens:d>0?d:void 0,latency:l.length>0?(0,al.xy)(ak()(l)):void 0,duration:u.length>0?(0,al.xy)(ak()(u)):void 0};return aw()(m,ay())},aN=function(e){var n,t=(null==(n=e.organization)?void 0:n.name)||(0,au.zs)(e.slug);return(0,ac.UR)(t)},aL=function(e,n,t,r,a,o,i){if(e.modelVersion){var l=(0,h.RC)((0,h.FC)(e));if(null!=a&&a in n){var u=n[a][l];if(!u||!aT(u))return;var c=Object.keys(n).map(Number).filter(function(e){return e!==a&&(null==o||o.includes(e))}).map(function(e){return n[e][l]}).filter(function(e){return e&&(aT(e)||aj(e)>0)}).length;return{modelName:t,provider:aN(e.modelVersion),metrics:aB([u],r,void 0,c,i)}}var s=Object.values(n).map(function(e){return e[l]}).filter(function(e){return void 0!==e&&e.state!==eD.lzX.UNSPECIFIED});if(0!==s.length){var d=aB(s,r,null==o?void 0:o.length,s.length,i);if(0!==Object.keys(d).length)return{modelName:t,provider:aN(e.modelVersion),metrics:d}}}},aU=function(e){var n=Object.values(e).flatMap(Object.values).filter(function(e){return aT(e)||aj(e)>0}).map(function(e){return e.startTime}).filter(function(e){return null!=e});return n.length>0?(0,ad.A)((0,af.A)(n),"MMMM d, yyyy"):void 0},az=function(e,n,t,r,a){var o=function(e){var n,t,r,a;return null!=(n=null!=(t=null==(r=e.modelVersion)?void 0:r.name)?t:null==(a=e.modelVersion)?void 0:a.slug)?n:""};return C.useMemo(function(){var i={},l=!0,u=!1,c=void 0;try{for(var s,d=Object.entries(e)[Symbol.iterator]();!(l=(s=d.next()).done);l=!0){var f,m=(f=s.value,function(e){if(Array.isArray(e))return e}(f)||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(f)||aC(f,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),p=m[0],b=m[1];i[Number(p)]=Object.values(b)}}catch(e){u=!0,c=e}finally{try{l||null==d.return||d.return()}finally{if(u)throw c}}var v=(0,S.OS)(i),y=ap()(n.map(function(n){var i=o(n),l=aL(n,e,i,t,r,a,v);return l?{model:l,candidate:n,baseName:i}:void 0})),g=ab()(y,function(e){return e.baseName});return{models:y.map(function(e){var n,t,r,a,o=e.model,i=e.candidate,l=e.baseName;if(!(g[l]>1))return o;var u=[null!=(r=(0,h.Wy)(i))?r:null==(a=i.agent)?void 0:a.displayName,(0,h.Ju)(i)].filter(Boolean);return 0===u.length?o:(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},o),t=t={modelName:[l].concat(function(e){if(Array.isArray(e))return ax(e)}(u)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(u)||aC(u)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).join(" \xb7 ")},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n)}),evaluatedOn:aU(e)}},[e,n,t,r,a])};function aG(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function aF(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}
1(e,n)||a_(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a_(e,n){if(e){if("string"==typeof e)return aG(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return aG(e,n)}}var aH=function(e,n){var t,r,a=e.map(function(e){return{axis:e,models:n.filter(function(n){var t=n.metrics[e.key];return null!=t&&!(0,al.Kb)(t,e.format)}).length}}),o=(r=Math).max.apply(r,[0].concat(function(e){if(Array.isArray(e))return aG(e)}(t=a.map(function(e){return e.models}))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||a_(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()));return a.filter(function(e){return e.models>0&&e.models>=.5*o}).map(function(e){return e.axis})},a$=function(e){var n=e.benchmarkName,t=e.taskRunsMap,r=e.candidates,a=e.displayType,o=az(t,r,a,e.rootTaskVersionId,e.principalChildTaskIds),i=o.models,l=o.evaluatedOn,u=aF(C.useState(aa.h9["0"].key),2),c=u[0],s=u[1],d=aF(C.useState(aa.A9["0"].key),2),f=d[0],m=d[1],p=a===eD.z07.DOLLARS||a===eD.z07.CENTS,h=(0,S.f7)(a)?"percent":p?"currency":void 0,b=aH(aa.h9.map(function(e){var n,t;return"score"===e.key&&h?(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},e),t=t={format:h},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n):e}),i),v=aH(aa.A9,i);if(0===b.length||0===v.length)return null;var y=(0,ai.v)(b,c),g=(0,ai.v)(v,f);return C.createElement(ar.G,{models:i,yMetric:y,xMetric:g,benchmarkName:n,footnote:l&&"Evaluated on ".concat(l),metricControls:C.createElement(ao.G,{yMetrics:b,xMetrics:v,yValue:y.key,xValue:g.key,onYChange:s,onXChange:m})})},aK=t(79625),aZ=t(16450),aW=t(55127),aq=t.n(aW);function aY(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}var aX=function(){var e=C.useContext(e9.MV).showConfirmModal;return C.useCallback(function(n,t){var r;return(r=function(){var r;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(a){switch(a.label){case 0:if(!rc.G5.benchmarkScheduler||0===t.length)return[2];return[4,e(C.createElement(ej.cR,{emphasis:"medium"},"".concat(t.length.toLocaleString()," newly mapped ").concat(aq()("candidate",t.length)," ").concat(aq()("has",t.length)," no results yet. Running them now adds their runs to the queue, ")+"where they wait their turn behind whatever is already queued. Runs that already completed are left alone."),"Run the new candidates now?","Run now","Not now")];case 1:if(!a.sent())return[2];a.label=2;case 2:return a.trys.push([2,4,,5]),[4,(0,aZ.ek)(n,t)];case 3:return aZ.oy.apply(void 0,[a.sent()]),[3,5];case 4:return r=a.sent(),(0,c.Z)(r,"Error queueing runs.",!0),[3,5];case 5:return[2]}})},function(){var e=this,n=arguments;return new Promise(function(t,a){var o=r.apply(e,n);function i(e){aY(o,t,a,i,l,"next",e)}function l(e){aY(o,t,a,i,l,"throw",e)}i(void 0)})})()},[e])},aQ=t(90134),aJ=t(63298),a0=t(73580),a1=t(18520),a2=t(78606);function a4(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function a3(){var e=a4(["\n  border-bottom: 1px solid ",";\n  margin-top: 40px;\n  padding-bottom: 40px;\n"]);return a3=function(){return e},e}function a6(){var e=a4(["\n  margin-left: 8px;\n  margin-right: 8px;\n  margin-bottom: 50px;\n  max-height: 24px;\n"]);return a6=function(){return e},e}function a5(){var e=a4(["\n  margin-right: 20px;\n  height: 100px;\n"]);return a5=function(){return e},e}function a8(){var e=a4(["\n  @media "," {\n    flex-wrap: wrap;\n    margin: 0 0 0 8px;\n    padding: 0;\n    overflow-x: hidden;\n  }\n"]);return a8=function(){return e},e}var a7=I.default.div(a3(),function(e){return e.theme.km.color.outline.divider}),a9=(0,I.default)(nn.X)(a6()),oe=(0,I.default)(aJ.WA)(a5()),on=(0,I.default)(a0.p)(a8(),th.vE.PHONE),ot=function(e){var n=e.benchmarkId,t=(0,aQ.Z)(eD.kCo.benchmarkService.getBenchmarkActivity,{phase:"loading",request:{benchmarkId:n}}).state;if("loading"===t.phase)return C.createElement(a7,null,C.createElement(a9,{size:"large",icon:"insights",title:"Activity Overview"}),C.createElement(a0.p,null,C.createElement(oe,null),C.createElement(oe,null),C.createElement(oe,null)));if("success"!==t.phase)return null;var r=t.response;return C.createElement(a7,null,C.createElement(a9,{size:"large",icon:"insights",title:"Activity Overview"}),C.createElement(on,null,C.createElement(a1.E,{title:"Views",titleAs:"h3",value:(0,a2.k)(r.totalViews),caption:"total",headerIcon:"visibility"}),C.createElement(a1.E,{title:"Models",titleAs:"h3",value:(0,a2.k)(r.totalModels),caption:"evaluated",headerIcon:"model_training"}),C.createElement(a1.E,{title:"Comments",titleAs:"h3",value:(0,a2.k)(r.totalComments),caption:"posted",headerIcon:"forum"})))},or=t(56841);function oa(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}var oo=function(e){var n,t,r=e.isOpen,a=e.onToggle,o=C.useContext(tf.I),i=o.benchmarkVersion,l=o.updateBenchmarkVersion,u=C.useMemo(function(){var e,n,t,r,a,o,l,u,c,s,d,f,m,p,h,b,v,y;return{authors:null!=(e=null!=(n=null==i||null==(s=i.citation)?void 0:s.authors)?n:null==i||null==(d=i.ownerUser)?void 0:d.displayName)?e:"",title:null!=(t=null!=(r=null==i||null==(f=i.citation)?void 0:f.title)?r:null==i?void 0:i.name)?t:"",url:null!=(a=null==i||null==(m=i.citation)?void 0:m.url)?a:(null==i?void 0:i.url)?(0,ri.C_)(i.url):"",year:null!=(o=null!=(l=null==i||null==(p=i.citation)?void 0:p.year)?l:null==i||null==(b=i.createTime)||null==(h=b.getFullYear())?void 0:h.toString())?o:"",organizations:null!=(u=null!=(c=null==i||null==(v=i.citation)?void 0:v.organizations)?c:null==i||null==(y=i.organization)?void 0:y.name)?u:""}},[i]),c=C.useCallback(function(e){var n;return(n=function(){return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(n){switch(n.label){case 0:if(!i)return[2];return[4,eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:{id:i.id,citation:e},updateMask:{paths:["citation"]}})];case 1:return n.sent(),l({citation:e}),[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,a){var o=n.apply(e,t);function i(e){oa(o,r,a,i,l,"next",e)}function l(e){oa(o,r,a,i,l,"throw",e)}i(void 0)})})()},[i,l]);return C.createElement(or.z,{citation:null==i?void 0:i.citation,canEdit:null!=(n=null==i||null==(t=i.permissions)?void 0:t.canUpdate)&&n,defaults:u,onSave:c,doi:null==i?void 0:i.doi,isOpen:r,onToggle:a})},oi=t(61240),ol=t(16604),ou=t(20387),oc=t(99487),os=t(45391),od=t(71488);function of(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function om(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function op(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return of(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return of(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oh(){var e,n,t=(e=["\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return oh=function(){return t},t}var ob=function(e){var n,t,r=e.onSaveNewOwner,a=e.isOpen,o=e.onToggle,i=op(C.useState(!1),2),l=i[0],u=i[1],c=null!=a?a:l,s=op(C.useState("viewing"),2),d=s[0],f=s[1],m=C.useContext(tf.I).benchmarkVersion,p=null!=(n=null==(t=m.permissions)?void 0:t.canAdminister)&&n,h=(0,oi.TC)({type:nd.Ed.BENCHMARKS,id:m.benchmarkId}),b=C.useMemo(function(){return(0,os.ZX)("benchmark",m.benchmarkId)},[m.benchmarkId]),v=C.useMemo(function(){return(0,w.RG)(m)},[m]);C.useEffect(function(){"viewing"===d&&h.clearChanges()},[d]);var y=1+h.bindings.size,g="saving"===d,k="editing"===d||"saving"===d;return C.createElement(ol.ex,{open:c,disabled:k,hideToggleIcon:k,onClick:function(){k||(o?o():u(function(e){return!e}))},primaryText:"",customHeader:C.createElement(ol.f6,null,C.createElement(nn.X,{size:"medium",titleAs:"h2",title:"Collaborators (".concat(y,")"),actions:k?C.createElement(ol.g_,null,!g&&C.createElement(eM.$,{emphasis:"low",onClick:function(e){e.stopPropagation(),f("viewing")}},"Cancel"),C.createElement(eM.$,{emphasis:"high",onClick:function(e){var n;return(n=function(){var n,t;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:e.stopPropagation(),r.label=1;case 1:return r.trys.push([1,3,,4]),f("saving"),[4,h.saveChanges()];case 2:return r.sent(),(0,eP.Dn)({actions:[{icon:"close"}],title:"Successfully updated the collaborators."}),f("viewing"),[3,4];case 3:return n=r.sent(),f("editing"),t="string"==typeof n?n:null==n?void 0:n.message,(0,eP.Dn)({actions:[{icon:"close"}],title:"Error updating the collaborators: ".concat(t)}),[3,4];case 4:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,a){var o=n.apply(e,t);function i(e){om(o,r,a,i,l,"next",e)}function l(e){om(o,r,a,i,l,"throw",e)}i(void 0)})})()},disabled:g,style:{marginLeft:"8px"}},g?C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(od.P,{size:"xsmall",style:{marginRight:"8px"}}),"Saving..."):C.createElement(C.Fragment,null,"Save"))):p?C.createElement(ol.g_,null,C.createElement(eM.$,{emphasis:"medium",leadingIcon:"edit",onClick:function(e){e.stopPropagation(),f("editing"),c||(o?o():u(!0))}},"Edit")):void 0}))},k?C.createElement(ov,null,C.createElement(ej.jz,{emphasis:"low"},"Add collaborators who are responsible for maintaining the benchmark including being available for questions from users."),C.createElement(ou.b,{iamPolicyHook:h,owner:v,onSaveNewOwner:r,reportEventWithEntityId:b})):C.createElement(oc.g,{owner:v,iamPolicyHook:h,reportEventWithEntityId:b}))},ov=I.default.div(oh()),oy=t(28108),og=t(87155),ok=t(78256);function oE(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function ow(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function oO(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){ow(o,r,a,i,l,"next",e)}function l(e){ow(o,r,a,i,l,"throw",e)}i(void 0)})}}function oS(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function ox(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||oA(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oC(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function oI(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}
1if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function oA(e,n){if(e){if("string"==typeof e)return oE(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return oE(e,n)}}function oT(){var e=oC(["\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n"]);return oT=function(){return e},e}function oP(){var e=oC(["\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n"]);return oP=function(){return e},e}function oj(){var e=oC(["\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n"]);return oj=function(){return e},e}function oM(){var e=oC(["\n  display: flex;\n  flex-direction: row;\n  gap: 16px;\n  align-items: flex-start;\n"]);return oM=function(){return e},e}function oV(){var e=oC(["\n  margin-top: 12px;\n  padding-left: 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n"]);return oV=function(){return e},e}var oD=function(){var e,n,t,r,a,o=C.useContext(tf.I),i=o.benchmarkVersion,l=o.updateBenchmarkVersion,u=null!=(e=null==i||null==(r=i.permissions)?void 0:r.canUpdate)&&e,s=null!=(n=null==i||null==(a=i.permissions)?void 0:a.canAdminister)&&n,d=null!=(t=null==i?void 0:i.published)&&t,f=null==i?void 0:i.doi,m=C.useMemo(function(){var e;return null!=(e=null==i?void 0:i.authors)?e:[]},[null==i?void 0:i.authors]),p=ox(C.useState(!1),2),h=p[0],b=p[1],v=ox(C.useState("viewing"),2),y=v[0],g=v[1],k=ox(C.useState(m),2),E=k[0],w=k[1],O=ox(C.useState(!1),2),S=O[0],x=O[1],I=ox(C.useState(!1),2),A=I[0],T=I[1];C.useEffect(function(){"viewing"===y&&w(m)},[y,m]);var P="editing"===y||"saving"===y,j="saving"===y,M=function(e,n,t){return w(E.map(function(r,a){var o,i;return a===n?(o=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){oS(e,n,t[n])})}return e}({},r),i=null!=(i=oS({},t,e.target.value))?i:{},Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(i)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))}),o):r}))},V=d&&m.length>0;return C.createElement(ol.ex,{open:h,disabled:P,hideToggleIcon:P,onClick:function(){P||b(function(e){return!e})},primaryText:"",customHeader:C.createElement(ol.f6,null,C.createElement(nn.X,{size:"medium",titleAs:"h2",title:"DOI",actions:P?C.createElement(ol.g_,null,!j&&C.createElement(eM.$,{emphasis:"low",onClick:function(e){e.stopPropagation(),g("viewing")}},"Cancel"),C.createElement(eM.$,{emphasis:"high",onClick:function(e){return oO(function(){var n,t,r,a,o,u,s;return oI(this,function(d){switch(d.label){case 0:e.stopPropagation(),n=!0,t=!1,r=void 0;try{for(a=E[Symbol.iterator]();!(n=(o=a.next()).done);n=!0)if((u=o.value).websiteUrl&&!og.X8.test(u.websiteUrl))return(0,eP.Dn)({actions:[{icon:"close"}],title:"".concat(u.websiteUrl," is not a valid url")}),[2]}catch(e){t=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(t)throw r}}d.label=1;case 1:return d.trys.push([1,3,,4]),g("saving"),[4,eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:{id:i.id,authors:E},updateMask:{paths:["authors"]}})];case 2:return d.sent(),l({authors:E}),(0,eP.Dn)({actions:[{icon:"close"}],title:"Successfully updated the authors."}),g("viewing"),[3,4];case 3:return s=d.sent(),g("editing"),(0,c.Z)(s,"Failed to update authors"),[3,4];case 4:return[2]}})})()},disabled:j||E.some(function(e){var n;return!(null==(n=e.name)?void 0:n.trim())})||E.some(function(e){return!!e.websiteUrl&&!og.X8.test(e.websiteUrl)}),style:{marginLeft:"8px"}},j?C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(od.P,{size:"xsmall",style:{marginRight:"8px"}}),"Saving..."):C.createElement(C.Fragment,null,"Save"))):u?C.createElement(ol.g_,null,C.createElement(eM.$,{"data-testid":"doi-edit-button",emphasis:"medium",leadingIcon:"edit",onClick:function(e){e.stopPropagation(),g("editing"),b(!0)}},"Edit")):void 0}))},C.createElement(oR,null,C.createElement(oB,{"data-testid":"doi-authors-section"},C.createElement(ej.bz,{emphasis:"low"},"Authors"),P?C.createElement(oN,null,C.createElement(ej.jz,{emphasis:"low"},"Credit people who helped create this benchmark.",f?" Benchmarks with DOIs must have at least one author.":""),E.map(function(e,n){var t,r=!!e.websiteUrl&&!og.X8.test(e.websiteUrl);return C.createElement(oL,{key:n},C.createElement(ne.A,{disabled:j,label:"Author Name",maxLength:255,onChange:function(e){return M(e,n,"name")},placeholder:"Enter name",required:!0,status:(null==(t=e.name)?void 0:t.trim())?"normal":"invalid",value:e.name||"",style:{flex:1}}),C.createElement(ne.A,{disabled:j,helpText:r?"Please enter a valid URL":void 0,label:"Website",maxLength:256,onChange:function(e){return M(e,n,"websiteUrl")},placeholder:"Enter Website URL",status:r?"invalid":"normal",value:e.websiteUrl||"",style:{flex:1}}),f&&1===E.length?C.createElement(e7.K,{disabled:!0,icon:"close",size:"large",onClick:function(){},style:{visibility:"hidden"},title:"Remove author"}):C.createElement(e7.K,{disabled:j,icon:"close",size:"large",onClick:function(){return w(E.filter(function(e,t){return t!==n}))},title:"Remove author"}))}),C.createElement(eM.$,{emphasis:"low",leadingIcon:"add",onClick:function(){return w(((function(e){if(Array.isArray(e))return oE(e)})(E)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(E)||oA(E)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([{}]))},style:{alignSelf:"flex-start"}},"Add Author")):m.length>0?C.createElement(ej.cR,{"data-testid":"doi-authors-list"},m.filter(function(e){return!!e.name}).map(function(e,n){return C.createElement(C.Fragment,{key:e.name},e.websiteUrl?C.createElement(ej.Yq,{href:e.websiteUrl},e.name):e.name,n!==m.length-1&&", ")}
1)):C.createElement(ej.jz,{emphasis:"low","data-testid":"doi-no-authors"},"This benchmark does not have any authors yet.")),C.createElement(oB,{"data-testid":"doi-identifier-section"},C.createElement(ej.bz,{emphasis:"low"},"DOI (Digital Object Identifier)"),f?C.createElement("div",{style:{paddingBottom:"24px"}},C.createElement(ej.Yq,{"data-testid":"doi-link",href:"https://doi.org/".concat(f),target:"_blank",rel:"noopener noreferrer"},"https://doi.org/",f)):s?C.createElement(oy.Ye,{style:{paddingBottom:"40px"}},C.createElement(eM.$,{"data-testid":"doi-generate-button",emphasis:"medium",disabled:!V,onClick:function(){return x(!0)}},"Generate DOI"),!V&&C.createElement(C.Fragment,null,C.createElement(rE.I,{icon:"warning",style:{margin:"0 8px"}}),C.createElement(ej.jz,{"data-testid":"doi-warning"},"To generate a DOI, you must"," ",0!==m.length||d?0===m.length?"add an author":"make the benchmark public":"add an author and make the benchmark public"))):C.createElement(ej.cR,null,"—"))),C.createElement(ok.p,{title:"DOI Agreement",onAccept:function(){return oO(function(){var e,n;return oI(this,function(t){switch(t.label){case 0:T(!0),t.label=1;case 1:return t.trys.push([1,3,4,5]),[4,eD.kCo.benchmarkService.createBenchmarkVersionDoi({benchmarkVersionId:i.id})];case 2:return l({doi:(e=t.sent()).doi}),(0,eP.Dn)({actions:[{icon:"close"}],title:"Successfully generated DOI: ".concat(e.doi)}),x(!1),[3,5];case 3:return n=t.sent(),(0,c.Z)(n,"Failed to generate DOI"),[3,5];case 4:return T(!1),[7];case 5:return[2]}})})()},onCancel:function(){return x(!1)},acceptDisabled:A,acceptLabel:A?"Generating...":"Agree",cancelLabel:"Cancel",open:S},C.createElement(ej.cR,null,"By generating a"," ",C.createElement(ej.Yq,{href:"https://www.doi.org/the-identifier/what-is-a-doi/",target:"_blank",rel:"noopener noreferrer"},"Digital Object Identifier (DOI)"),", you agree to the following:"),C.createElement(oU,null,C.createElement("li",null,"Your benchmark will be made persistently available. You will"," ",C.createElement("strong",null,"not be able to delete")," it after a DOI is generated."),C.createElement("li",null,"If you have not already set a citation, one will be"," ",C.createElement("strong",null,"auto-generated")," from the DOI metadata."),C.createElement("li",null,"Kaggle will send metadata about the benchmark (including author names) to"," ",C.createElement(ej.Yq,{href:"http://datacite.org",target:"_blank",rel:"noopener noreferrer"},"DataCite"),", a non-profit data citation tool, to generate the identifier."))))},oR=I.default.div(oT()),oB=I.default.div(oP()),oN=I.default.div(oj()),oL=I.default.div(oM()),oU=I.default.ul(oV());function oz(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function oG(){var e=oz(['\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n  min-height: 32px;\n\n  /* On phone the compact meta text ("Sep 4, 2026 \xb7 55/57 models") plus\n     the actions usually fit on one line — let them wrap only when they\n     genuinely don\'t fit, rather than forcing a two-line stack every\n     time. A flex-direction: column default used to live here because the\n     meta text was long enough ("Last updated September 4, 2026 \xb7 Showing\n     55 of 57 models") to guarantee overflow; the compact form no longer\n     does. */\n  @media '," {\n    flex-wrap: wrap;\n  }\n"]);return oG=function(){return e},e}function oF(){var e=oz(["\n  display: flex;\n  align-items: center;\n  gap: 4px;\n"]);return oF=function(){return e},e}var o_=I.default.div(oG(),th.vE.PHONE),oH=I.default.div(oF()),o$=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"long";return C.useMemo(function(){var r,a=null,o=!0,i=!1,l=void 0;try{for(var u,c,s=(null!=(u=null==e?void 0:e.entries)?u:[])[Symbol.iterator]();!(o=(c=s.next()).done);o=!0){var d=c.value,f=!0,m=!1,p=void 0;try{for(var h,b=d.runs[Symbol.iterator]();!(f=(h=b.next()).done);f=!0){var v,y=h.value,g=null!=(v=y.endTime)?v:y.startTime;if(g){var k=new Date(g);(null===a||k>a)&&(a=k)}}}catch(e){m=!0,p=e}finally{try{f||null==b.return||b.return()}finally{if(m)throw p}
1}}}catch(e){i=!0,l=e}finally{try{o||null==s.return||s.return()}finally{if(i)throw l}}return null===a&&n.updateTime&&(a=new Date(n.updateTime)),(r=a)?r.toLocaleDateString(void 0,{year:"numeric",month:"long"===t?"long":"short",day:"numeric"}):"N/A"},[e,n.updateTime,t])},oK=t(16836),oZ=t(94296),oW=t(5994);function oq(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function oY(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function oX(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function oQ(e,n){return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function oJ(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function o0(){var e=oJ([""]);return o0=function(){return e},e}function o1(){var e=oJ(["\n  margin-top: 24px;\n"]);return o1=function(){return e},e}function o2(){var e=oJ(["\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  max-width: 100%;\n"]);return o2=function(){return e},e}function o4(){var e=oJ(["\n  align-items: center;\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  padding-top: 10px;\n  padding-bottom: 10px;\n"]);return o4=function(){return e},e}function o3(){var e=oJ(["\n  display: flex;\n  flex-direction: row;\n  padding-top: 10px;\n  padding-bottom: 10px;\n"]);return o3=function(){return e},e}var o6=I.default.div(o0()),o5=(0,I.default)(ne.A)(o1()),o8=I.default.div(o2()),o7=I.default.div(o4()),o9=I.default.div(o3()),ie=function(e){var n,t=e.page,r=e.onDeletePage,a=e.onMovePage,o=e.isFirstDetailPage,i=e.isLastDetailPage,l=e.disabled,u=function(e){if(Array.isArray(e))return e}(n=C.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return oq(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oq(e,2)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=u[0],s=u[1],d=C.useRef(null);return C.createElement("div",null,C.createElement(e7.K,{emphasis:"low",disabled:l,title:"".concat(l?"Section Actions (disabled while editing)":"Section Actions"),icon:"more_horiz",size:"large",onClick:function(e){s(function(e){return!e})},wrapperRef:d}),C.createElement(ru.W,{open:c,onClose:function(){s(!1),d.current&&d.current.focus()},anchorEl:d.current},C.createElement(tk.D,{icon:"arrow_upward",disabled:o,onClick:function(e){e.preventDefault(),e.stopPropagation(),a(t.id,"up"),s(!1)}},"Move Up"),C.createElement(tk.D,{icon:"arrow_downward",disabled:i,onClick:function(e){e.preventDefault(),e.stopPropagation(),a(t.id,"down"),s(!1)}},"Move Down"),C.createElement(tk.D,{icon:"delete",onClick:function(e){e.preventDefault(),e.stopPropagation(),r(t),s(!1)}},"Delete Section")))},it=function(e){var n=e.page,t=e.canEdit,r=e.isSaving,a=e.editingPage,o=e.setEditingPage,i=e.isFirstDetailPage,l=e.isLastDetailPage,u=e.onDeletePage,c=e.onEditPage,s=e.onSavePage,d=e.onMovePage,f=e.onEditCancel,m=e.setHasUnsavedChanges,p=e.pageIsProtected,h=e.hideTitle,b=(null==a?void 0:a.id)===n.id,v=C.useCallback(function(e){m(!0),o(function(n){return n?oQ(oX({}
1,n),{content:e}):null})},[o,m]),y=C.useCallback(function(e){o(function(n){return n?oQ(oX({},n),{name:e.target.value}):null})},[o]);return C.createElement(o6,null,b?C.createElement(C.Fragment,null,!h&&C.createElement(o5,{style:{marginBottom:" 24px"},type:"text",label:"Section title",inputTypography:"h5",maxLength:80,characterCount:!0,fullWidth:!0,onChange:y,value:a.name,onClick:function(e){return e.stopPropagation()},helpText:"Don't want a title? Leave this blank"}),C.createElement(o8,null,C.createElement(oZ.n,{ariaLabel:"".concat(n.name," section editor"),placeholder:"Enter content for this section.",value:a.content,onChange:v}),C.createElement(o7,null,C.createElement(nl.d,{checked:a.isPublished,label:"Publish section",onChange:function(e){return o(oQ(oX({},a),{isPublished:!a.isPublished}))}}),C.createElement(o9,null,C.createElement(eM.$,{disabled:r,emphasis:"low",onClick:f},"Cancel"),C.createElement(eM.$,{style:{marginLeft:"8px"},disabled:r,onClick:function(){var e;return(e=function(){return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,s(a)];case 1:return e.sent(),[2]}})},function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){oY(o,r,a,i,l,"next",e)}function l(e){oY(o,r,a,i,l,"throw",e)}i(void 0)})})()}},"Save"))))):C.createElement("div",{style:{display:"flex",flexDirection:"column",width:"100%"}},!h&&C.createElement(nn.X,{style:{marginBottom:" 24px"},size:"medium",titleAlignItems:"baseline",titleAs:"h2",title:n.name,subtitle:!n.isPublished&&C.createElement(ej.TT,{title:"This section is a draft.",emphasis:"disabled",as:"p"},"(Draft)"),actions:t?C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(e7.K,{emphasis:"low",title:"".concat(null!==a?"Edit ".concat(n.name," Section (Save or Cancel to enable)"):"Edit ".concat(n.name," Section")),icon:"create",size:"large",disabled:null!==a,onClick:function(e){e.stopPropagation(),c(n.name)}}),!p&&C.createElement(ie,{disabled:null!==a,page:n,onDeletePage:u,onMovePage:d,isFirstDetailPage:i,isLastDetailPage:l})):null}),h&&t&&C.createElement("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:"8px"}},C.createElement(e7.K,{emphasis:"low",title:"".concat(null!==a?"Edit ".concat(n.name," Section (Save or Cancel to enable)"):"Edit ".concat(n.name," Section")),icon:"create",size:"large",disabled:null!==a,onClick:function(e){e.stopPropagation(),c(n.name)}})),C.createElement(oW.R,{markdown:n.content})))},ir=t(49357);function ia(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var io=(ia(o={},eD.dSc.UNSPECIFIED,""),ia(o,eD.dSc.CANDIDATES,"Show one row per task"),ia(o,eD.dSc.TASKS,"Show one row per candidate"),o),ii=function(e){var n=e.layout,t=e.onChange;return rc.gH.unifiedBenchmarkFe?C.createElement(e7.K,{icon:"swap_horiz",size:"small",title:io[n],onClick:function(){return t(n===eD.dSc.TASKS?eD.dSc.CANDIDATES:eD.dSc.TASKS)}}):null};function il(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function iu(){var e=il(["\n  display: flex;\n  gap: 2px;\n  padding: 2px;\n  border-radius: ",";\n  background-color: ",";\n"]);return iu=function(){return e},e}function ic(){var e=il(["\n  display: flex;\n  align-items: center;\n  height: 28px;\n  padding: 0 12px;\n  border: none;\n  border-radius: ",";\n  cursor: pointer;\n  background-color: ",";\n  color: ",";\n\n  &:hover {\n    color: ",";\n  }\n"]);return ic=function(){return e},e}function is(){var e=il(["\n  color: inherit;\n"]);return is=function(){return e},e}var id=I.default.div(iu(),function(e){return e.theme.km.borderRadius.xl},function(e){return e.theme.km.color.background.alt}),im=I.default.button(ic(),function(e){return e.theme.km.borderRadius.xl},function(e){return e.$active?e.theme.km.color.background.normal:"transparent"},function(e){return e.$active?e.theme.km.color.text.high:e.theme.km.color.text.low},function(e){return e.theme.km.color.text.high}),ip=(0,I.default)(ej.HN)(is()),ih=function(e){var n=e.options,t=e.value,r=e.ariaLabel,a=e.onChange;return C.createElement(id,{role:"group","aria-label":r},n.map(function(e){return C.createElement(im,{key:e.value,type:"button",$active:t===e.value,"aria-pressed":t===e.value,onClick:function(){return a(e.value)},title:e.title},C.createElement(ip,null,e.label))}))},ib=[{value:"table",label:"Table",title:"Switch to table view"},{value:"graph",label:"Chart",title:"Switch to chart view"}],iv=function(e){var n=e.displayMode,t=e.onChange;return C.createElement(ih,{options:ib,value:n,ariaLabel:"Leaderboard view",onChange:t})};function iy(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var ig=["family","name"],ik={family:"Model Family",name:"Model Name"},iE={family:function(e){var n,t;return(0,au.zs)(null!=(n=null==(t=e.modelVersion)?void 0:t.slug)?n:"")},name:function(e){var n;return e.name||(null==(n=e.modelVersion)?void 0:n.displayName)||""}},iw=function(e,n){return iE[n](e.header)},iO=function(e,n){var t=new Map,r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){var u,c=i.value,s=iw(c,n);s&&t.set(s,(null!=(u=t.get(s))?u:0)+1)}}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return Array.from(t,function(e){var n=function(e){if(Array.isArray(e))return e}(e)||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(e)||function(e){if(e){if("string"==typeof e)return iy(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iy(e,2)}}
1(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();return{value:n[0],count:n[1]}}).sort(function(e,n){return e.count===n.count?e.value.localeCompare(n.value):n.count-e.count})},iS=function(e,n){var t=ig.filter(function(e){var t,r;return(null!=(t=null==(r=n[e])?void 0:r.size)?t:0)>0});return 0===t.length?e:e.filter(function(e){return t.every(function(t){return n[t].has(iw(e,t))})})},ix=function(e){return ig.reduce(function(n,t){var r,a;return n+(null!=(r=null==(a=e[t])?void 0:a.size)?r:0)},0)},iC=function(e,n,t){var r,a=new Set(null!=(r=e[n])?r:[]);a.has(t)?a.delete(t):a.add(t);var o=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},e);return 0===a.size?delete o[n]:o[n]=a,o},iI=t(44178);function iA(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function iT(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return iA(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return iA(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function iP(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function ij(){var e=iP(["\n  width: ","px;\n"]);return ij=function(){return e},e}function iM(){var e=iP(["\n  position: relative;\n"]);return iM=function(){return e},e}function iV(){var e=iP(["\n  position: absolute;\n  top: 0;\n  ","\n  z-index: ",";\n  width: ","px;\n  max-height: ","px;\n  overflow-y: auto;\n  background-color: ",";\n  border-radius: ",";\n  box-shadow: ",";\n  ",";\n"]);return iV=function(){return e},e}function iD(){var e=iP(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n"]);return iD=function(){return e},e}function iR(){var e=iP(["\n  display: flex;\n  align-items: center;\n"]);return iR=function(){return e},e}function iB(){var e=iP(["\n  justify-content: flex-end;\n"]);return iB=function(){return e},e}function iN(){var e=iP(["\n  &&& {\n    background-color: transparent;\n    border-color: ",";\n  }\n\n  &&& "," {\n    font-weight: ",";\n  }\n"]);return iN=function(){return e},e}function iL(){var e=iP(["\n  padding: 12px 12px 12px 16px;\n  border-top: 1px solid ",";\n"]);return iL=function(){return e},e}var iU="benchmark-filter-menu",iz={vertical:"bottom",horizontal:"right"},iG={vertical:"top",horizontal:"right"},iF={minWidth:0,overflow:"visible"},i_={badge:{style:{top:"8px",right:"8px"}}},iH={labelPlacement:"start",sx:{margin:0,width:"100%",justifyContent:"space-between"},slotProps:{typography:{sx:{margin:0}}}},i$=I.default.div(ij(),function(e){return e.$width}),iK=I.default.div(iM()),iZ=I.default.div(iV(),function(e){return"left"===e.$side?"right: calc(100% + ".concat(4,"px);"):"left: calc(100% + ".concat(4,"px);")},function(e){return e.theme.km.zIndex.above},function(e){return e.$width},function(e){return e.$maxHeight},function(e){return e.theme.km.color.background.menu},function(e){return e.theme.km.borderRadius.m},function(e){return e.theme.km.elevation.boxShadow[2]},function(e){return e.theme.km.util.withScrollbar()}),iW=I.default.span(iD()),iq=I.default.div(iR()),iY=(0,I.default)(rh.j)(iB()),iX="".concat(ej.HN),iQ=(0,I.default)(rb.v)(iN(),function(e){return e.theme.km.color.outline.normal},iX,function(e){return e.theme.km.typography.fontWeight.regular}),iJ=I.default.div(iL(),function(e){return e.theme.km.color.outline.divider}),i0=function(e){var n=e.rows,t=e.selection,r=e.onChange,a=e.hasPendingOrDeprecated,o=e.hasPending,i=e.showPendingDeprecated,l=void 0!==i&&i,u=e.onShowPendingDeprecatedChange,c=iT(C.useState(null),2),s=c[0],d=c[1],f=iT(C.useState(!1),2),m=f[0],p=f[1],h=iT(C.useState(null),2),b=h[0],v=h[1],y=C.useMemo(function(){return b?iO(n,b):[]},[n,b]),g=iT(C.useState(null),2),k=g[0],E=g[1],w=iT(C.useState({maxHeight:420,menuWidth:260,submenuWidth:240,side:"left"}),2),O=w[0],S=w[1];C.useLayoutEffect(function(){if(k){var e=function(){var e=k.getBoundingClientRect(),n=window.innerHeight-e.top-16,t=e.left-16-4,r=window.innerWidth-e.right-16-4,a=t>=160||t>=r?"left":"right",o=Math.max("left"===a?t:r,0),i=Math.max(160-o,0);S({maxHeight:Math.max(140,Math.min(420,n)),menuWidth:260-i,submenuWidth:Math.min(240,o+i),side:a})};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}},[k]);var x=function(){p(!1),v(null)},I=ix(t),A=I>0||l;return C.createElement(C.Fragment,null,C.createElement(iq,null,C.createElement(iY,{ariaLabel:"Selected filters",gapSize:4},ig.flatMap(function(e){var n;return Array.from(null!=(n=t[e])?n:[],function(n){return{field:e,value:n}})}).map(function(e){var n=e.field,a=e.value;return C.createElement(iQ,{key:"".concat(n,":").concat(a),selected:!0,ariaLabel:"".concat(ik[n],": ").concat(a),onRemove:function(){return r(iC(t,n,a))}},a)})),C.createElement(iI.E,{title:"Filter is applied",invisible:!A||m,slotProps:i_},C.createElement(e7.K,{icon:"filter_list",size:"small",title:I?"Filter models (".concat(I," applied)"):"Filter models",ariaExpanded:m,ariaHasPopup:"dialog",wrapperRef:d,onClick:function(){return m?x():p(!0)}}))),C.createElement(ty.X,{open:m,anchorEl:s,anchorOrigin:iz,transformOrigin:iG,onClose:x,paperSx:iF},C.createElement(i$,{id:iU,role:"group","aria-label":"Filter models",$width:O.menuWidth},ig.map(function(e){var n,a,o=b===e,i=null!=(n=null==(a=t[e])?void 0:a.size)?n:0,l=ik[e],u="".concat(iU,"-").concat(e);return C.createElement(iK,{key:e,ref:o?E:void 0},C.createElement(tk.D,{fullWidth:!0,role:"button",selected:o,"aria-expanded":o,"aria-haspopup":"true","aria-controls":o?u:void 0,ariaLabel:i>0?"".concat(l," (").concat(i,")"):l,onClick:function(){return v(o?null:e)}},C.createElement(iW,null,C.createElement("span",null,l,i>0&&" (".concat(i,")")),C.createElement(rE.I,{ariaHidden:!0,icon:"chevron_right"}))),o&&C.createElement(iZ,{id:u,role:"group","aria-label":l,$maxHeight:O.maxHeight,$width:O.submenuWidth,$side:O.side},0===y.length&&C.createElement(tk.D,{disabled:!0,emphasis:"low"},"No models to filter"),y.map(function(n){var a,o=!!(null==(a=t[e])?void 0:a.has(n.value));return C.createElement(tk.D,{key:n.value,fullWidth:!0,role:"checkbox","aria-checked":o,ariaLabel:"".concat(n.value,", ").concat(n.count," ").concat(1===n.count?"model":"models"),icon:o?"check":void 0,trailingText:"".concat(n.count),onClick:function(){return r(iC(t,e,n.value))}},n.value)})))}),I>0&&C.createElement(tk.D,{dividerTop:!0,emphasis:"low",onClick:function(){return r({})}},"Clear all"),void 0!==a&&a&&C.createElement(iJ,null,C.createElement(nl.d,{label:C.createElement(ej.jz,null,void 0!==o&&o?"Show pending and deprecated models":"Show deprecated models"),checked:l,color:"default",labelProps:iH,onChange:function(){return null==u?void 0:u(!l)}})))))},i1=t(87007),i2=t(21663);function i4(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function i3(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}
1(e,n)||function(e,n){if(e){if("string"==typeof e)return i4(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return i4(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i6(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function i5(){var e=i6(["\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n"]);return i5=function(){return e},e}function i8(){var e=i6(["\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n"]);return i8=function(){return e},e}function i7(){var e=i6(["\n  display: flex;\n  align-items: center;\n  gap: 8px;\n\n  @media "," {\n    align-self: flex-start;\n  }\n"]);return i7=function(){return e},e}var i9=I.default.div(i5()),le=I.default.div(i8()),ln=I.default.div(i7(),th.vE.TABLET),lt=function(e){var n=e.benchmark,t=e.benchmarkVersion,r=e.unifiedBenchmarkLeaderboard,a=e.headerActions,o=e.leaderboardLayout,i=e.onLeaderboardLayoutChange,l=e.setReplayEpisodeIds,u=e.setReplayBenchmarkModelVersionId,c=e.setReplaySliderOpen,s=i3(C.useState("table"),2),d=s[0],f=s[1],m=C.useContext(i2.U).setMessage,p=(0,x.L)(null!=r?r:x.B,!1,t),h=p.sortedTaskVersions,v=p.sortedCandidates,y=p.rowsByCandidate,g=p.rowsByTaskVersion,k=p.primaryTaskVersionId,E=p.sortByTaskVersionId,w=p.sortDirection,O=p.handleSortByTaskVersion,S=i3(C.useState({}),2),I=S[0],A=S[1],T=i3(C.useState(!1),2),P=T[0],j=T[1],M=C.useMemo(function(){return iS(y,I)},[y,I]),V=C.useMemo(function(){return(0,rP.NZ)(t,M,h)},[t,M,h]),D=C.useMemo(function(){return Array.from(V.values()).some(function(e){return"Pending"===e})},[V]),R=V.size>0,B=C.useMemo(function(){return P||0===V.size?M.length:M.filter(function(e){return!V.get(e.id)}).length},[M,V,P]);C.useEffect(function(){0!==ix(I)&&m(0===M.length?"No models match the selected filters":"Showing ".concat(M.length," of ").concat(y.length," models"))},[M,y.length,I,m]);var N=C.useMemo(function(){return new Set(M.map(function(e){return e.id}))},[M]),L=C.useMemo(function(){return v.filter(function(e){return N.has(e.id)})},[v,N]),U=C.useMemo(function(){return g.map(function(e){var n,t;return n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},e),t=t={entries:e.entries.filter(function(e){return N.has(e.candidateId)})},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n})},[g,N]),z=(0,tE.A)(th.vE.TABLET),G=(0,tE.A)(th.vE.PHONE),F=o$(r,t,z?"short":"long"),_=R||ix(I)>0?z?" \xb7 ".concat(B,"/").concat(y.length," models"):" \xb7 Showing ".concat(B," of ").concat(y.length," models"):"",H="".concat(G?"":z?"Updated ":"Last updated ").concat(F).concat(_),$=C.useCallback(function(e){(0,eV.HF)(b.g.BENCHMARK_LEADERBOARDS,"display_mode_toggle",{mode:e,refresh:!0}),f(e),m("table"===e?"Showing table view":"Showing bar chart")},[m]);return C.createElement(i9,null,C.createElement(le,null,C.createElement(nn.X,{size:"large",titleAs:"h2",title:"Leaderboard",actions:C.createElement(ln,null,C.createElement(iv,{displayMode:d,onChange:$}),a)}),C.createElement(o_,null,C.createElement(ej.qb,{emphasis:"low"},H),C.createElement(oH,null,"table"===d&&C.createElement(ii,{layout:o,onChange:i}),C.createElement(i0,{rows:y,selection:I,onChange:A,hasPendingOrDeprecated:R,hasPending:D,showPendingDeprecated:P,onShowPendingDeprecatedChange:function(e){j(e),m(e?"Showing all ".concat(y.length," models"):D?"Hiding pending and deprecated models":"Hiding deprecated models")}})))),"graph"===d?C.createElement(ir.NA,{benchmarkVersion:t,sortedTaskVersions:h,sortedCandidates:L,sortByTaskVersionId:E,rowsByTaskVersion:U}):C.createElement(rP.ki,{benchmarkVersion:t,sortedTaskVersions:h,primaryTaskVersionId:k,sortByTaskVersionId:E,rowsByCandidate:M,sortDirection:w,handleSortByTaskVersion:O,emptyMessage:ix(I)>0?"No leaderboard entries found for the current filters.":void 0,renderTID:n.type===eD.Ufr.INDIVIDUAL?i1.B8:i1.E2,setReplayEpisodeIds:l,setReplayBenchmarkModelVersionId:u,setReplaySliderOpen:c,showPendingDeprecated:P}))},lr=t(39325),la=t(68553),lo=t(1922);function li(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var ll=function(e){var n,t=e.isOpen,r=e.onToggle,a=function(e){if(Array.isArray(e))return e}(n=C.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return li(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return li(e,2)}}
1(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=a[0],i=a[1];return C.createElement(lo.nD,{onClick:null!=r?r:function(){return i(function(e){return!e})},open:null!=t?t:o,primaryText:"License",titleAs:"h2"},C.createElement(oW.R,{markdown:"This benchmark has been released under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) License."}))},lu=t(78652),lc=t(57549),ls=t(13079),ld=t(97265);function lf(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function lm(){var e=lf(["\n  display: flex;\n  flex-direction: row;\n  gap: 16px;\n  justify-content: space-between;\n"]);return lm=function(){return e},e}function lp(){var e=lf(["\n  background-color: ",";\n  width: 256px;\n"]);return lp=function(){return e},e}function lh(){var e=lf(["\n  ",";\n"]);return lh=function(){return e},e}function lb(){var e=lf(["\n  ",";\n"]);return lb=function(){return e},e}function lv(){var e=lf(["\n  ",";\n"]);return lv=function(){return e},e}var ly=I.default.div(lm()),lg=(0,I.default)(e8.Z)(lp(),function(e){return e.theme.km.color.background.normal}),lk=(0,I.default)(ej.LE)(lh(),function(e){return e.theme.km.util.withLineClamp("48px",2)}),lE=(0,I.default)(ej.jz)(lb(),function(e){return e.theme.km.util.withLineClamp("24px",1)}),lw=(0,I.default)(ej.qb)(lv(),function(e){return e.theme.km.util.withLineClamp("24px",1)}),lO=function(e){var n=e.url,t=e.title,r=e.benchmarkType,a=e.mappedBenchmarkVersionCount,o=e.mappedModelVersionCount,i=e.ownerOrganization,l=e.onClick,u=r===eD.Ufr.SUITE?"Benchmark Suite":r===eD.Ufr.INDIVIDUAL?"Benchmark":r===eD.Ufr.GAME?"Game":void 0;return C.createElement(ls.S,{href:n,onClick:l,target:"_blank",ariaLabel:t},C.createElement(lg,{$hoverBoxShadow:!0},C.createElement(ni.W,{style:{minHeight:72,maxHeight:72}},C.createElement(ly,null,C.createElement("div",{style:{overflow:"hidden"}},C.createElement(lk,{style:{marginBottom:"4px"},title:t},t),C.createElement(lS,{benchmarkType:r,mappedBenchmarkVersionCount:a,mappedModelVersionCount:o})),C.createElement(lu.E,{organization:i,size:"xlarge",badgeContent:"leaderboard"}))),void 0!==u&&C.createElement(ld.U,{style:{overflow:"hidden"}},C.createElement(lE,{fontWeight:"bold",title:u},u))))},lS=function(e){var n,t=e.benchmarkType,r=e.mappedBenchmarkVersionCount,a=e.mappedModelVersionCount;return n=t===eD.Ufr.INDIVIDUAL||t===eD.Ufr.GAME?C.createElement("span",null,aq()("model",a,!0)):C.createElement(tu.y,{separator:lc.wv},C.createElement("span",null,aq()("benchmark",r,!0)),C.createElement("span",null,aq()("model",a,!0))),C.createElement(lw,{emphasis:"medium"},n)};function lx(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function lC(){var e,n,t=(e=["\n  margin-bottom: 16px;\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return lC=function(){return t},t}var lI=(0,I.default)(no.T)(lC()),lA=function(e){var n,t=e.benchmarkVersions,r=e.benchmarkType,a=function(e){if(Array.isArray(e))return e}(n=C.useState(!0))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return lx(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lx(e,2)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=a[0],i=a[1];return C.createElement(lo.nD,{onClick:function(){return i(function(e){return!e})},open:o,primaryText:r===eD.Ufr.INDIVIDUAL||r===eD.Ufr.GAME?"Featured in (".concat(t.length,")"):"Benchmark contains (".concat(t.length,")"),titleAs:"h2"},C.createElement(lI,{innerContainerStyle:{gap:"24px",padding:"12px 0px"},useChevronButton:!0},t.filter(lT).map(function(e){return C.createElement("div",{key:e.id},C.createElement(lO,{onClick:function(){return(0,eV.HF)("benchmark-leaderboards","benchmark-link-card-cl
1ick",{benchmarkVersionId:e.id})},url:e.url,key:e.id,title:e.name,benchmarkType:e.type,mappedBenchmarkVersionCount:e.childBenchmarkVersionMappingsCount,mappedModelVersionCount:e.benchmarkModelVersionMappingsCount,ownerOrganization:e.organization}))})))};function lT(e){return void 0!==e.url&&void 0!==e.organization}var lP=t(42274),lj=t(49721),lM=t(79076),lV=t(21408),lD=t(17229);function lR(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function lB(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function lN(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function lL(e,n){return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function lU(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||lG(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lz(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function lG(e,n){if(e){if("string"==typeof e)return lR(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return lR(e,n)}}function lF(){var e=lz(["\n  margin-bottom: 24px;\n"]);return lF=function(){return e},e}function l_(){var e=lz(["\n  padding-bottom: 16px;\n"]);return l_=function(){return e},e}function lH(){var e=lz(["\n  overflow-wrap: anywhere;\n"]);return lH=function(){return e},e}function l$(){var e=lz(["\n  margin-left: 4px;\n"]);return l$=function(){return e},e}function lK(){var e=lz(["\n  display: block;\n  margin-top: 4px;\n"]);return lK=function(){return e},e}var lZ=function(e){var n,t,r,a,o,i=e.isOpen,l=e.onToggle,u=C.useContext(tf.I),s=u.benchmarkVersion,d=u.updateBenchmarkVersion,f=!!(null==(r=s.permissions)?void 0:r.canAdminister),m=lU(C.useState("viewing"),2),p=m[0],h=m[1],b=lU(C.useState(null!=(n=s.citations)?n:[]),2),v=b[0],y=b[1],g=lU(C.useState([]),2),k=g[0],E=g[1],w=lU(C.useState([]),2),O=w[0],S=w[1],x=lU(C.useState(null!=(t=null==(a=s.taskVersion)?void 0:a.provenanceSources)?t:""),2),I=x[0],A=x[1],T=lU(C.useState(""),2),P=T[0],j=T[1],M=lU(C.useState(!1),2),V=M[0],D=M[1],R=lU(C.useState(!1),2),B=R[0],N=R[1],L=C.useMemo(function(){var e=[],n=null!=(o=null==(i=s.taskVersion)?void 0:i.childTaskVersions)?o:[],t=!0,r=!1,a=void 0;try{for(var o,i,l,u=n[Symbol.iterator]();!(t=(l=u.next()).done);t=!0){var c=l.value;null==c.sourceKernelId||e.includes(c.sourceKernelId)||e.push(c.sourceKernelId)}}catch(e){r=!0,a=e}finally{try{t||null==u.return||u.return()}finally{if(r)throw a}}return e},[null==(o=s.taskVersion)?void 0:o.childTaskVersions]);C.useEffect(function(){if(0!==L.length){for(var e=[],n=0;n<L.length;n+=50)e.push(L.slice(n,n+50));Promise.all(e.map(function(e){return lD.gK6.kernelsService.getKernelListDetails({kernelIds:e,wantOutputFiles:!1,unauthorizedAccessBehavior:lD.hym.RETURN_NOTHING,deletedAccessBehavior:lD.hym.RETURN_NOTHING,excludeResultsFilesOutputs:!0,includeInvalidDataSources:!1,outputFileTypes:[]})})).then(function(e){var n=e.flatMap(function(e){return e.kernels}),t=new Set(n.map(function(e){return e.id}
1).filter(Boolean)),r=[],a=!0,o=!1,i=void 0;try{for(var l,u=n[Symbol.iterator]();!(a=(l=u.next()).done);a=!0){var c,s,d=l.value;r.push({kernelReference:{kernelId:null!=(c=d.id)?c:0,isPrivate:null!=(s=d.isPrivate)&&s,url:d.scriptUrl,title:d.title,outputFiles:[]}})}}catch(e){o=!0,i=e}finally{try{a||null==u.return||u.return()}finally{if(o)throw i}}var f=!0,m=!1,p=void 0;try{for(var h,b=L[Symbol.iterator]();!(f=(h=b.next()).done);f=!0){var v=h.value;t.has(v)||r.push({kernelReference:{kernelId:v,isPrivate:!0,title:"Private Notebook",outputFiles:[]}})}}catch(e){m=!0,p=e}finally{try{f||null==b.return||b.return()}finally{if(m)throw p}}r.sort(function(e,n){var t,r,a,o,i,l,u=null!=(t=null==(a=e.kernelReference)?void 0:a.isPrivate)&&t,c=null!=(r=null==(o=n.kernelReference)?void 0:o.isPrivate)&&r,s=!!(null==(i=e.kernelReference)?void 0:i.url),d=!!(null==(l=n.kernelReference)?void 0:l.url);if(!u&&c)return -1;if(u&&!c)return 1;if(u&&c){if(s&&!d)return -1;if(!s&&d)return 1}return 0}),S(r)}).catch(function(e){return(0,c.Z)(e)})}},[L]);var U=C.useCallback(function(){E(function(e){if(Array.isArray(e))return lR(e)}(v)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(v)||lG(v)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),j(I),h("editing")},[v,I]),z=C.useCallback(function(){E([]),j(""),h("viewing")},[]),G=C.useCallback(function(){var e;return(e=function(){var e,n,t,r;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(a){switch(a.label){case 0:h("saving"),a.label=1;case 1:return a.trys.push([1,5,,6]),[4,eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:lL(lN({},s),{citations:k.map(function(e){var n,t,r;return{id:null!=(n=e.id)?n:0,title:null!=(t=e.title)?t:"",url:null!=(r=e.url)?r:""}})}),updateMask:{paths:["citations"]}})];case 2:if(y(n=null!=(e=a.sent().citations)?e:[]),d({citations:n}),(null==(t=s.taskVersion)?void 0:t.taskId)==null)return[3,4];return[4,eD.kCo.benchmarkTaskService.updateBenchmarkTask({benchmarkTask:{id:t.taskId,type:t.type,version:lL(lN({},t),{provenanceSources:P})},updateMask:{paths:["version.provenanceSources"]}})];case 3:a.sent(),A(P),a.label=4;case 4:return h("viewing"),[3,6];case 5:return r=a.sent(),(0,c.Z)(r,"Failed to update provenance"),h("editing"),[3,6];case 6:return[2]}})},function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){lB(o,r,a,i,l,"next",e)}function l(e){lB(o,r,a,i,l,"throw",e)}i(void 0)})})()},[s,k,P,d]),F=V||O.length<=7?O:O.slice(0,7),_=O.length-7,H=O.length>0,$=!!I,K="editing"===p||"saving"===p,Z=C.createElement(tN.m_,{line1:"Non-editable. Permanent ".concat(1===F.length?"link":"links"," to the task ").concat(1===F.length?"notebook":"notebooks",".")},C.createElement(ej.cR,{emphasis:"high",as:"span"},"From ",1===F.length?"notebook":"notebooks",":"," ",F.map(function(e,n){var t=e.kernelReference;if(!t)return null;var r=t.url?"".concat(t.url,"/output"):void 0,a=!t.isPrivate||r;return C.createElement(C.Fragment,{key:n},a?C.createElement(lY,{target:"_blank",href:r,rel:"noopener noreferrer"},t.title):t.title,C.createElement(lX,{icon:t.isPrivate?"lock":"lock_open",size:"inline"}),n<F.length-1&&", ")}),O.length>7&&C.createElement(lQ,null,V?C.createElement(ej.Yq,{onClick:function(){return D(!1)}},"Show less"):C.createElement(C.Fragment,null,"... and ",_," more"," ",C.createElement(ej.Yq,{onClick:function(){return D(!0)}},"Show all"))))),W=C.createElement(lW,null,C.createElement(lj.r,{label:"Sources",value:H?Z:$?C.createElement(ej.jz,null,I):f?C.createElement(ej.jz,{emphasis:"low","data-testid":"sources-empty-text"},"Add sources to your benchmark"):C.createElement(ej.jz,{emphasis:"low"},"—")})),q=C.createElement(lW,null,H?C.createElement(lj.r,{label:"Sources",value:Z}):C.createElement(ne.A,{disabled:"saving"===p,label:"Sources",placeholder:"Let others know how you sourced the benchmark",fullWidth:!0,textarea:!0,rows:4,value:P,onChange:function(e){return j(e.target.value)}}));return f?C.createElement(lo.YJ,null,C.createElement(lP._,{headerText:"Provenance",onEdit:K?void 0:U,onCancel:K?z:void 0,onSave:K?G:void 0,isSaving:"saving"===p}),K?q:W,C.createElement(lq,null,K?C.createElement(C.Fragment,null,C.createElement(ej.bz,{style:{display:"block",marginBottom:"8px"},emphasis:"low"},"Citations"),C.createElement(ej.jz,{emphasis:"low"},"Add links to papers or publications associated with this benchmark"),C.createElement("div",{style:{marginTop:16}},C.createElement(lV.R,{citations:k,formState:p,onCitationsInputChange:E}))):C.createElement(lj.r,{label:"Citations",value:C.createElement(lM.n,{citations:v,emptyText:"Add links to papers or publications associated with this benchmark"})}))):C.createElement(lo.nD,{onClick:null!=l?l:function(){return N(function(e){return!e})},open:null!=i?i:B,primaryText:"Provenance"},W,C.createElement(lq,null,C.createElement(lj.r,{label:"Citations",value:C.createElement(lM.n,{citations:v})})))},lW=I.default.div(lF()),lq=I.default.div(l_()),lY=(0,I.default)(ej.Yq)(lH()),lX=(0,I.default)(rE.I)(l$()),lQ=(0,I.default)(ej.jz).attrs({emphasis:"low"})(lK()),lJ=t(45611),l0=t(86958),l1=t(78058);let l2=function(e){var n=e.benchmark,t=C.useMemo(function(){return{benchmarkIdentifier:{id:n.id},maxRecommendations:4}},[n.id]),r=(0,aQ.Z)(eD.kCo.benchmarkService.getBenchmarkRecommendations,{phase:"loading",request:t}).state,a=C.useMemo(function(){return"success"===r.phase?r.response.benchmarkRecommendations:[]},[r]),o=C.useMemo(function(){return a.map(function(e){return e.id})},[a]),i=(0,lJ.J)({category:b.g.BENCHMARKS,event:b.g.SIMILAR_BENCHMARK_IMPRESSION,payload:{sourceBenchmarkId:n.id,recommendedBenchmarkIds:o}}),l=C.useCallback(function(e){eV.vF.report(b.g.BENCHMARKS,b.g.SIMILAR_BENCHMARK_CLICK,{sourceBenchmarkId:n.id,clickedBenchmarkId:e.id})},[n.id]);return 0===a.length?null:C.createElement("div",{ref:i},C.createElement(l1.$o,{title:"You May Also Like",icon:"leaderboard",cardHeight:(0,l0.rX)()},a.map(function(e){return C.createElement("div",{key:e.id,onClick:function(){return l(e)},role:"none"},C.createElement(l0.R9,{benchmark:e}))})))};var l4=t(84680),l3=t(18130),l6=t(16565),l5=t(39915),l8=t(45853);function l7(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function l9(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function ue(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){l9(o,r,a,i,l,"next",e)}function l(e){l9(o,r,a,i,l,"throw",e)}i(void 0)})}}function un(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}
1(e,n)||uo(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ut(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function ur(e){return function(e){if(Array.isArray(e))return l7(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||uo(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function uo(e,n){if(e){if("string"==typeof e)return l7(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l7(e,n)}}function ui(){var e=ut(["\n  margin-top: 24px;\n\n  /* Normalize borders for all accordion sections regardless of nesting.\n     Each sub-section may wrap its Accordion differently (div wrappers,\n     styled variants like ExpandableSectionAccordion), which breaks the\n     Accordion's built-in & + & adjacent-sibling border rule. */\n  "," {\n    border-top: none;\n    border-bottom: 1px solid ",";\n  }\n"]);return ui=function(){return e},e}function ul(){var e=ut(["\n  height: 116px;\n  border-bottom: 1px solid ",";\n"]);return ul=function(){return e},e}function uu(){var e=ut(["\n  display: flex;\n  flex-direction: column;\n  /* 32px below the last chart-family card, so the introduction markdown\n     below sits on the same visual rhythm the two chart cards use to\n     space themselves (see VisualizerWrapper). */\n  margin-bottom: 32px;\n"]);return uu=function(){return e},e}function uc(){var e=ut(["\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  margin-bottom: 16px;\n"]);return uc=function(){return e},e}function us(){var e=ut(["\n  display: flex;\n  align-items: center;\n  gap: 8px;
1\n\n  @media "," {\n    align-self: flex-start;\n  }\n"]);return us=function(){return e},e}function ud(){var e=ut(["\n  height: 32px;\n  border-radius: ",";\n"]);return ud=function(){return e},e}function uf(){var e=ut(["\n  display: flex;\n  flex-direction: column;\n\n  /* If showBanner is false/falsy, add 40px padding-top */\n  padding-top: ",";\n"]);return uf=function(){return e},e}function um(){var e=ut(["\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 40px;\n"]);return um=function(){return e},e}function up(){var e=ut(["\n  z-index: ",";\n  border-color: ",";\n  ","\n  ",";\n"]);return up=function(){return e},e}function uh(){var e=ut(["\n  display: flex;\n  justify-content: center;\n  position: relative;\n  /* \n    This is the same height as the Button, which helps maintain consistency in spacing\n    when the content isn't long enough to trigger isExpandable\n  */\n  height: 26px;\n"]);return uh=function(){return e},e}function ub(){var e=ut(["\n  margin-top: 32px;\n  ","\n\n  /* BenchmarkVisualizer returns null when there's no cost/score pair to\n     plot — in that case the wrapper would leave a 32px empty band where\n     no card renders. Collapse it. */\n  &:empty {\n    display: none;\n  }\n"]);return ub=function(){return e},e}var uv=I.default.div(ui(),lo.YJ,function(e){return e.theme.km.color.outline.divider}),uy=(0,I.default)(nn.X)(ul(),function(e){return e.theme.km.color.outline.divider}),ug=I.default.div(uu()),uk=I.default.div(uc()),uE=I.default.div(us(),th.vE.TABLET),uw=(0,I.default)(eM.$)(ud(),function(e){return e.theme.km.borderRadius.xl}),uO=I.default.div(uf(),function(e){return e.showBanner?"0":"40px"}),uS=I.default.div(um()),ux=(0,I.default)(eM.$)(up(),function(e){return e.theme.km.zIndex.above},function(e){return e.theme.km.color.outline.divider},function(e){return("low"===e.emphasis||"medium"===e.emphasis)&&"background-color: ".concat(e.theme.km.color.background.normal,";")},function(e){return"medium"===e.emphasis&&"\n    &:hover,\n    &:active,\n    &:focus {\n      background-color: ".concat(e.theme.km.color.background.normal,";\n    }\n  ")}),uC=I.default.div(uh()),uI=I.default.div(ub(),function(e){return e.$isTasksLayout?"margin-bottom: 16px;":""}),uA=function(e){var n,t,r,a,o,i,l,u,s,d,f=e.benchmark,m=e.unifiedBenchmarkLeaderboard,p=e.benchmarkVersionMappingsForCards,v=e.baseUrl,y=e.hasBracket,g=e.pages,k=e.mappedCandidates,E=void 0===k?[]:k,I=e.taskRunsMap,A=void 0===I?{}:I,T=e.layout,P=e.onLayoutChange,j=e.setPages,M=e.setReplayEpisodeIds,V=e.setReplayBenchmarkModelVersionId,D=e.setReplaySliderOpen,R=e.markAsQueued,B=e.canEdit,N=C.useContext(tf.I),L=N.hasPrivateTasks,U=N.hasNoTasksOrNoModels,z=N.benchmarkVersion,G=N.refs,F=un(C.useState(!1),2),_=F[0],H=F[1],$=un(C.useState(null),2),K=$[0],Z=$[1],W=un(C.useState("table"),2),q=W[0],Y=W[1],X=un(C.useState(!1),2),Q=X[0],J=X[1],ee=un(C.useState(!1),2),en=ee[0],et=ee[1],er=C.useCallback(function(e){e!==q&&((0,eV.HF)(b.g.BENCHMARKS,b.g.LEADERBOARD_DISPLAY_MODE_TOGGLE,{mode:e,previousMode:q,benchmarkId:f.id,benchmarkVersionId:null==z?void 0:z.id,benchmarkType:f.type}),Y(e))},[q,f.id,f.type,null==z?void 0:z.id]),ea=un(C.useState(B),2),eo=ea[0],ei=ea[1],el=un(C.useState(B),2),eu=el[0],ec=el[1],es=un(C.useState(B),2),ed=es[0],ef=es[
11],em=un(C.useState(B),2),ep=em[0],eh=em[1],eb=C.useCallback(function(){return ei(function(e){return!e})},[]),ev=C.useCallback(function(){return ec(function(e){return!e})},[]),ey=C.useCallback(function(){return ef(function(e){return!e})},[]),eg=C.useCallback(function(){return eh(function(e){return!e})},[]),ek=C.useCallback(function(){ei(!0),ec(!0),ef(!0),eh(!0)},[]),eE=C.useCallback(function(){ei(!1),ec(!1),ef(!1),eh(!1)},[]),ew=eo||z.published&&eu||ed||ep,eO=(f.type===eD.Ufr.GAME?rc.gH.benchmarkLeaderboardRefreshGames:(f.type===eD.Ufr.SUITE||f.type===eD.Ufr.INDIVIDUAL)&&(f.id!==O.TR||rc.gH.benchmarkLeaderboardRefreshGameArena))&&T===eD.dSc.CANDIDATES,eS=T===eD.dSc.CANDIDATES&&!!(null==(t=z.permissions)?void 0:t.canAdminister),ex=un(C.useState(!1),2),eC=ex[0],eI=ex[1],eA=C.useMemo(function(){return E.map(h.FC)},[E]),eT=eS?C.createElement(uw,{emphasis:"medium",dense:!0,leadingIcon:"add",onClick:function(){return eI(!0)}},"Candidates"):void 0,eP=T===eD.dSc.TASKS&&Object.keys(A).length>0&&E.length>0,eR=!z.published&&!!(null==(r=z.permissions)?void 0:r.canAdminister),eB=(0,S.jt)(z),eN=!L&&!U,eL=(0,nm.Zp)(),eU=(0,nm.vL)().revalidate,ez=aX(),eG=C.useCallback(function(e,n){return ue(function(){var t;return ua(this,function(r){switch(r.label){case 0:return[4,(0,aK.Q)(z.id,eA,e,n)];case 1:return t=r.sent(),ez(z.id,t),eU(),[2]}})})()},[z.id,eA,ez,eU]),eF=C.useCallback(function(e){return ue(function(){var n,t;return ua(this,function(r){switch(r.label){case 0:var a,o;return r.trys.push([0,2,,3]),[4,eD.kCo.benchmarkService.updateBenchmark({benchmark:(a=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},f),o=o={organizationId:e.groupId},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(o)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(o)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(o,e))}),a),updateMask:{paths:["organizationId"]}})];case 1:return n=r.sent(),[2,"/".concat(e.slug,"/benchmarks/").concat(n.slug)];case 2:return t=r.sent(),(0,c.Z)(t,"Failed to transfer benchmark ownership"),[2,void 0];case 3:return[2]}})})()},[f]),e_=C.useCallback(function(e){return ue(function(){var n,t;return ua(this,function(r){switch(r.label){case 0:return n="Section ".concat(e),[4,l8.sIG.pageService.createPage({page:{id:0,postId:0,benchmarkVersionId:null==z?void 0:z.id,name:n,content:"",mimeType:"text/markdown",isPublished:!1,order:0,postTitle:""}})];case 1:return t=r.sent(),j(function(e){return ur(e).concat([t])}),Z(t),[2]}})})()},[j,Z,z]),eH=C.useCallback(function(e){return ue(function(){var n,t;return ua(this,function(r){switch(r.label){case 0:H(!0),r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,l8.sIG.pageService.updatePage({page:e,updateMask:{paths:["content","isPublished","name","postTitle"]}})];case 2:return n=r.sent(),j(function(e){return e.map(function(e){return n.id===e.id?n:e})}),Z(null),[3,5];case 3:return t=r.sent(),(0,an.V)(t),[3,5];case 4:return H(!1),[7];case 5:return[2]}})})()},[j]),e$=C.useCallback(function(e){return ue(function(){var n;return ua(this,function(t){switch(t.label){case 0:return[4,(0,e9.jr)('"'.concat(e.name,'" will be permanently deleted and cannot be restored.'),"Permanently Delete?","Delete","Cancel")];case 1:if(!t.sent())return[2];t.label=2;case 2:return t.trys.push([2,4,,5]),[4,l8.sIG.pageService.deletePage({pageId:e.id})];case 3:return t.sent(),j(function(n){return n.filter(function(n){return n.id!==e.id})}),[3,5];case 4:return n=t.sent(),(0,c.Z)(n.message),[3,5];case 5:return[2]}})})()},[j]),eK=C.useCallback(function(e,n){return ue(function(){var t,r,a,o,i;return ua(this,function(l){switch(l.label){case 0:if(-1===(t=g.findIndex(function(n){return n.id===e}))||0===t&&"up"===n||t===g.length-1&&"down"===n)return[2];
1r="up"===n?g[t-1]:g[t+1],l.label=1;case 1:return l.trys.push([1,3,,4]),[4,l8.sIG.pageService.swapPageOrders({pageAId:e,pageBId:r.id})];case 2:return l.sent(),a=g.findIndex(function(n){return n.id===e}),o=g.findIndex(function(e){return e.id===r.id}),j(function(e){var n,t=ur(e);return n=[t[o],t[a]],t[a]=n[0],t[o]=n[1],t}),[3,4];case 3:return i=l.sent(),(0,c.Z)(i.message),[3,4];case 4:return[2]}})})()},[g,j]),eZ=g[0],eW=g.slice(1).filter(function(e){return"tournament"!==e.name.toLowerCase()&&"tournament-intro"!==e.name.toLowerCase()}),eq=(0,w.we)(z),eY=rc.gH.benchmarkVisualizer&&eq,eX=o$(m,z),eQ=(0,x.L)(null!=m?m:x.B,!1,z),eJ=eQ.sortedTaskVersions,e0=eQ.rowsByCandidate,e1=C.useMemo(function(){return(0,lr.N)(z,e0,eJ)},[z,e0,eJ]),e2=C.useMemo(function(){if(T===eD.dSc.TASKS){var e,n;return null==(n=z.taskVersion)||null==(e=n.childTaskVersions)?void 0:e.map(function(e){return e.id})}return eJ.filter(function(e){var n;return e.id!==(null==(n=z.taskVersion)?void 0:n.id)&&!(0,oK.Y9)(e)}).map(function(e){return e.id})},[T,null==(a=z.taskVersion)?void 0:a.id,null==(o=z.taskVersion)?void 0:o.childTaskVersions,eJ]),e4=e1.size>0,e3=C.useMemo(function(){return Array.from(e1.values()).some(function(e){return"Pending"===e})},[e1]),e6=en?e0.length:e0.filter(function(e){return!e1.get(e.id)}).length;return C.createElement(uO,{showBanner:eR||eB},(eB||eR)&&C.createElement(uS,null,eB&&C.createElement(l4.J,{variant:"info",showDivider:!0},C.createElement("b",null,"Benchmark Deprecated"),": This benchmark may be outdated or saturated. Kaggle is no longer regularly updating this benchmark."),eR&&C.createElement(l3.Z,null,C.createElement(l6.i,{icon:"lock",variant:"info"}),eN?C.createElement(l5.O,null,"This benchmark version is currently"," ",C.createElement("span",{style:{fontWeight:"bold"}},"Private"),". To make it visible to others, change its"," ",C.createElement("span",{style:{fontWeight:"bold"}},"visbility")," to"," ",C.createElement("span",{style:{fontWeight:"bold"}},"Public")," in"," ",C.createElement(ej.Yq,{href:"../settings"},"Settings"),"."):C.createElement(l5.O,null,"This benchmark version is currently"," ",C.createElement("span",{style:{fontWeight:"bold"}},"Private"),". Add a model and public tasks to share it with others."," "),eN&&C.createElement(eM.$,{emphasis:"medium",style:{border:"none"},onClick:function(){return eL("../settings")}},"Edit visibility"))),C.createElement(ug,{ref:G.dataSectionTopRow},!eO&&C.createElement(uk,null,C.createElement(nn.X,{size:"large",titleAs:"h2",title:"Leaderboard",actions:eq||eS?C.createElement(uE,null,eq&&C.createElement(C.Fragment,null,T===eD.dSc.CANDIDATES&&C.createElement(iv,{displayMode:q,onChange:er}),eP&&C.createElement(e7.K,{icon:"expand_content",size:"medium",onClick:function(){return J(!0)},title:"View in full screen"})),eT):void 0}),C.createElement(o_,null,C.createElement(ej.qb,{emphasis:"low"},"Last updated ",eX,e4&&" \xb7 Showing ".concat(e6," of ").concat(e0.length," models")),C.createElement(oH,null,e4&&C.createElement(nl.d,{checked:en,label:C.createElement(ej.qb,{emphasis:"low"},e3?"Show pending and deprecated models":"Show deprecated models"),labelStyle:{height:32},onChange:function(){return et(function(e){return!e})}}
1),eq&&"table"===q&&C.createElement(ii,{layout:T,onChange:P})))),eO?C.createElement(lt,{benchmark:f,benchmarkVersion:z,unifiedBenchmarkLeaderboard:m,headerActions:eT,leaderboardLayout:T,onLeaderboardLayoutChange:P,setReplayEpisodeIds:M,setReplayBenchmarkModelVersionId:V,setReplaySliderOpen:D}):(m||!(null==(i=f.task)?void 0:i.isPublic)||T===eD.dSc.TASKS)&&C.createElement(la.Z,{benchmark:f,benchmarkVersion:z,unifiedBenchmarkLeaderboard:m,layout:T,hiddenTableMessage:f.type===eD.Ufr.GAME&&y?C.createElement(C.Fragment,null,"Hang tight! The leaderboard will be ready for you some time after the tournament wraps up.",C.createElement("br",null)," Until then, keep up with all the exciting live matches on our game bracket!"):f.id===O.TR?"Hang tight! The leaderboard will be ready some time after a tournament wraps up.":void 0,hiddenTableAction:f.type===eD.Ufr.GAME&&y?C.createElement(eM.$,{emphasis:"medium",onClick:function(){return eL("".concat(v,"/tournament"))}},"Game Bracket"):void 0,hiddenTableDividers:!0,mappedCandidates:E,taskRunsMap:A,setReplayEpisodeIds:M,setReplayBenchmarkModelVersionId:V,setReplaySliderOpen:D,markAsQueued:R,showGraph:"graph"===q,isFullScreen:Q,setIsFullScreen:J,showPendingDeprecated:en}),eY&&C.createElement(uI,{$isTasksLayout:T===eD.dSc.TASKS},C.createElement(a$,{benchmarkName:z.name,taskRunsMap:A,candidates:E,rootTaskVersionId:null==(l=z.taskVersion)?void 0:l.id,principalChildTaskIds:e2,displayType:null!=(n=null==m||null==(s=m.taskVersionHeaders.find(function(e){var n,t;return(null==(n=e.taskVersion)?void 0:n.id)===(null==(t=z.taskVersion)?void 0:t.id)}))||null==(u=s.taskVersionMapping)?void 0:u.displayType)?n:null==(d=z.taskVersion)?void 0:d.displayType})),eS&&C.createElement(at.$,{candidateClasses:at.Z,existingCandidates:eA,title:"Map candidates to benchmark",confirmLabel:"Save",isOpen:eC,onClose:function(){return eI(!1)},canRemove:!0,onConfirm:eG})),eZ&&C.createElement(it,{page:eZ,canEdit:B,editingPage:K,setEditingPage:Z,isFirstDetailPage:!1,isLastDetailPage:!1,pageIsProtected:!0,hideTitle:T!==eD.dSc.TASKS,isSaving:_,onDeletePage:function(){return ue(function(){return ua(this,function(e){return[2]})})()},onMovePage:function(){return ue(function(){return ua(this,function(e){return[2]})})()},onEditPage:function(){return ue(function(){return ua(this,function(e){return[2,Z(eZ)]})})()},onSavePage:eH,onEditCancel:function(){return Z(null)},setHasUnsavedChanges:function(){}}),eW.map(function(e){return C.createElement(it,{key:e.id,page:e,canEdit:B,editingPage:K,setEditingPage:Z,isFirstDetailPage:g[1].id===e.id,isLastDetailPage:g[g.length-1].id===e.id,pageIsProtected:!1,isSaving:_,onDeletePage:e$,onMovePage:eK,onEditPage:function(){return ue(function(){return ua(this,function(n){return[2,Z(e)]})})()},onSavePage:eH,onEditCancel:function(){return Z(null)},setHasUnsavedChanges:function(){}})}),B&&C.createElement(uC,null,C.createElement(nu.c,{style:{position:"absolute",top:"50%",width:"100%"}}),C.createElement(ux,{dense:!0,emphasis:"medium",onClick:function(){e_(g.length+1)}},C.createElement(ej.jz,null,"Add Section"))),C.createElement(uv,null,C.createElement(uy,{size:"large",icon:"text_snippet",title:"Metadata",actions:!B&&C.createElement(eM.$,{emphasis:"low",leadingIcon:ew?"unfold_less":"unfold_more",onClick:ew?eE:ek,ariaLabel:ew?"Collapse All Metadata Sections":"Expand All Metadata Sections",ariaExpanded:ew},ew?"Collapse All":"Expand All")}),C.createElement(ob,{onSaveNewOwner:eF,isOpen:eo,onToggle:eb}),z.published&&C.createElement(ll,{isOpen:eu,onToggle:ev}),rc.gH.benchmarkDoi&&C.createElement(oD,null),C.createElement(oo,{isOpen:ed,onToggle:ey}),C.createElement(lZ,{isOpen:ep,onToggle:eg}),p.length>0&&C.createElement(lA,{benchmarkVersions:p,benchmarkType:f.type})),C.createElement(ot,{benchmarkId:f.id}),C.createElement(l2,{benchmark:f}))},uT=t(96615),uP=t(61561),uj=t(81930),uM=t(29311),uV=t(55951);function uD(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var uR=[{label:"One row per candidate",value:eD.dSc.CANDIDATES},{label:"One row per task",value:eD.dSc.TASKS}],uB=(uD(i={},eD.dSc.UNSPECIFIED,""),uD(i,eD.dSc.CANDIDATES,"Candidates down the side, tasks across the top, ranked by overall score. Readers can still pivot to the other view."),uD(i,eD.dSc.TASKS,"Tasks down the side, candidates across the top, in the order the tasks are mapped. Readers can still pivot to the other view."),i),uN=function(e){var n=e.layout,t=e.disabled,r=e.onLayoutChange;return C.createElement(n5.l,{options:uR,value:n,disabled:t,onSelect:r,helpText:uB[n],label:"Default leaderboard view",style:{width:"40%"}})},uL=t(50240),uU=function(e){var n=e.isOpen,t=e.onAccept,r=e.onCancel;return C.createElement(ok.p,{title:"Make this Benchmark Public?",onAccept:t,onCancel:r,acceptLabel:"Make Public",cancelLabel:"Cancel",variant:"graphic-side",graphic:C.createElement(uL.v,{name:"datasets/versions-empty-state",width:"196",height:"196",alt:""}),open:n},C.createElement(ej.cR,{style:{display:"flex",flexDirection:"column",gap:"12px"}},C.createElement(ej.OK,null,"You are about to make this benchmark visible to everyone on Kaggle. This will apply the"," ",C.createElement(ej.Yq,{href:uV.Ts,target:"_blank"},"Apache 2.0 License")," ","to your work. This action is permanent and cannot be undone.")))};function uz(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var uG=[{label:"Average of task scores",value:eD.nCz.AVERAGE},{label:"Weighted average of task scores",value:eD.nCz.WEIGHTED_AVERAGE},{label:"Weighted average of task scores, with confidence interval",value:eD.nCz.WEIGHTED_AVERAGE_WITH_CI},{label:"Percentage of tasks passed",value:eD.nCz.PERCENTAGE_PASSED},{label:"No overall score",value:eD.nCz.NOOP}],uF=(uz(l={},eD.nCz.UNSPECIFIED,"Not configured, so the overall column on the leaderboard is blank. Pick how task scores should combine."),uz(l,eD.nCz.AVERAGE,"Tasks with a numeric score are averaged. Pass/fail tasks are ignored."),uz(l,eD.nCz.WEIGHTED_AVERAGE,"Tasks with a numeric score are averaged using the weight set on each task's mapping. Pass/fail tasks are ignored."),uz(l,eD.nCz.WEIGHTED_AVERAGE_WITH_CI,"As above, plus a \xb1 confidence interval on the overall score. The interval only appears when every task reports a standard deviation, which needs more than one attempt per task."),uz(l,eD.nCz.PERCENTAGE_PASSED,"The share of pass/fail tasks that passed. Tasks with a numeric score are ignored."),uz(l,eD.nCz.NOOP,"No overall column. The leaderboard shows each task's score on its own."),l),u_=function(e){var n=e.aggregationType,t=e.disabled,r=e.onAggregationTypeChange;return C.createElement(n5.l,{options:uG,value:n===eD.nCz.UNSPECIFIED?void 0:n,disabled:t,onSelect:r,helpText:uF[n],label:"Overall score",style:{width:"40%"}})},uH=[{icon:"lock",label:"Private",value:!1},{icon:"public",label:"Public",value:!0}],u$=function(e){var n=e.visibilityOptions,t=e.isPublic,r=e.disabledStatus,a=e.onVisibilityChange,o=e.helpText;return C.createElement(n5.l,{options:void 0===n?uH:n,value:t,disabled:!!r,onSelect:a,helpText:o,label:"Visibility",style:{width:"40%"}})};
1function uK(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function uZ(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function uW(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){uZ(o,r,a,i,l,"next",e)}function l(e){uZ(o,r,a,i,l,"throw",e)}i(void 0)})}}function uq(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function uY(e,n){return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function uX(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return uK(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return uK(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uQ(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function uJ(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function u0(){var e=uQ(["\n  display: flex;\n  flex-direction: column;\n  gap: 40px;\n  padding-top: 40px;\n"]);return u0=function(){return e},e}function u1(){var e=uQ(["\n  display: flex;\n  align-items: center;\n  height: 70px;\n  background-color: ",";\n"]);return u1=function(){return e},e}function u2(){var e=uQ(["\n  background-color: ",";\n"]);return u2=function(){return e},e}var u4=I.default.div(u0()),u3=function(e){var n,t,r,a,o,i,l,u=e.benchmark,s=C.useContext(tf.I),d=s.benchmarkVersion,f=s.publishBenchmarkVersion,m=s.updateBenchmarkVersion,p=s.hasPrivateTasks,h=s.hasNoTasksOrNoModels,b=(0,nm.Zp)(),v=uX(C.useState(!1),2),g=v[0],k=v[1],E=(0,tE.A)(th.vE.PHONE),O=uX(C.useState(null!=(n=null==d?void 0:d.published)&&n),2),S=O[0],x=O[1],I=null==d?void 0:d.taskVersion,A=(null==I?void 0:I.id)!==void 0&&null!=(t=null==(i=I.permissions)?void 0:i.canUpdate)&&t,T=null!=(r=null==I?void 0:I.aggregationType)?r:eD.nCz.UNSPECIFIED,P=uX(C.useState(T),2),j=P[0],M=P[1],V=j!==T,D=rc.gH.unifiedBenchmarkFe&&null!=(a=null==d||null==(l=d.permissions)?void 0:l.canUpdate)&&a,R=null!=(o=null==d?void 0:d.defaultLeaderboardLayout)?o:eD.dSc.UNSPECIFIED,B=uX(C.useState(void 0===d?eD.dSc.CANDIDATES:(0,w.qq)(u,d)),2),N=B[0],L=B[1],U=D&&N!==R,z=C.useMemo(function(){return(null==d?void 0:d.published)===!1&&!0===S},[d,S]),G=uX(C.useState(!1),2),F=G[0],_=G[1],H=C.useMemo(function(){return(null==d?void 0:d.published)?{disabled:!0,helpText:"This change is permanent. Cannot be reverted to private."}:h?{disabled:!0,bannerText:"Add at least one model and one public task to the leaderboard to change visibility."}:p?{disabled:!0,bannerText:"All leaderboard tasks must be public to change visibility."}:z?{disabled:!1,helpText:C.createElement(C.Fragment,null,"Anyone can find and view under the"," ",C.createElement(ej.Yq,{href:uV.Ts,target:"_blank"},"Apache 2.0 License."))}:{disabled:!1}},[z,p,h,null==d?void 0:d.published]),$=H.disabled,K=H.helpText,Z=H.bannerText,W=C.useMemo(function(){return h||p},[h,p]),q=(0,oi.TC)({type:nd.Ed.BENCHMARKS,id:u.id});(0,uT.D)(q.hasChanges||z||V||U,C.useMemo(function(){return{benchmarkId:u.id}},[u.id]));var Y=C.useCallback(function(){return uW(function(){var e;return uJ(this,function(n){switch(n.label){case 0:if(!U||void 0===d)return[2];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,eD.kCo.benchmarkService.updateBenchmarkVersion({benchmarkVersion:{id:d.id,defaultLeaderboardLayout:N},updateMask:{paths:["defaultLeaderboardLayout"]}})];case 2:return n.sent(),m({defaultLeaderboardLayout:N}),[3,4];case 3:return e=n.sent(),(0,c.Z)(e,"Failed to update default leaderboard view"),[3,4];case 4:return[2]}})})()},[U,d,N,m]),X=C.useCallback(function(){return uW(function(){var e,n;return uJ(this,function(t){switch(t.label){case 0:if(!V||(null==I?void 0:I.id)===void 0)return[2];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,eD.kCo.benchmarkTaskService.updateBenchmarkTaskVersion({benchmarkTaskVersion:uY(uq({},I),{aggregationType:j}),updateMask:{paths:["aggregationType"]}})];case 2:return e=t.sent(),m({taskVersion:uY(uq({},I),{aggregationType:e.aggregationType})}),[3,4];case 3:return n=t.sent(),(0,c.Z)(n,"Failed to update overall score"),[3,4];case 4:return[2]}})})()},[j,V,I,m]),Q=C.useCallback(function(){return uW(function(){var e,n;return uJ(this,function(t){switch(t.label){case 0:_(!1),t.label=1;case 1:t.trys.push([1,,12,13]),k(!0),t.label=2;case 2:if(t.trys.push([2,4,,5]),void 0===d)return[2];return[4,f()];case 3:return t.sent(),x(!0),[3,5];case 4:return e=t.sent(),(0,c.Z)(e,"Failed to publish benchmark"),[3,5];case 5:if(!q.hasChanges)return[3,9];t.label=6;case 6:return t.trys.push([6,8,,9]),[4,q.saveChanges()];case 7:return t.sent(),[3,9];case 8:return n=t.sent(),(0,c.Z)(n,"Failed to update sharing"),[3,9];case 9:return[4,X()];case 10:return t.sent(),[4,Y()];case 11:return t.sent(),[3,13];case 12:return k(!1),[7];case 13:return[2]}})})()},[d,q,f,X,Y]),J=C.useCallback(function(){return uW(function(){var e;return uJ(this,function(n){switch(n.label){case 0:if(z)return _(!0),[2];n.label=1;
1case 1:if(n.trys.push([1,,8,9]),k(!0),!q.hasChanges)return[3,5];n.label=2;case 2:return n.trys.push([2,4,,5]),[4,q.saveChanges()];case 3:return n.sent(),[3,5];case 4:return e=n.sent(),(0,c.Z)(e,"Failed to update sharing"),[3,5];case 5:return[4,X()];case 6:return n.sent(),[4,Y()];case 7:return n.sent(),[3,9];case 8:return k(!1),[7];case 9:return[2]}})})()},[z,q,X,Y]),ee=C.createElement(u6,null,C.createElement(eM.$,{onClick:J,disabled:g||!q.hasChanges&&!z&&!V&&!U},g?C.createElement(C.Fragment,null,C.createElement(od.P,{size:"xsmall",style:{marginRight:"8px"}}),"Saving..."):C.createElement(C.Fragment,null,"Save Changes"))),en=C.useMemo(function(){return(0,os.ZX)("benchmark",u.id)},[u.id]),et=(0,w.RG)(u);return C.createElement(u4,null,C.createElement(nn.X,{title:"Settings",size:"large"}),C.createElement(nn.X,{title:"General",size:"medium"}),W&&C.createElement(l3.Z,{style:{margin:"-40px 0px"}},C.createElement(l6.i,{icon:"error",variant:"error",style:{width:16,height:16}}),C.createElement(l5.O,null,void 0===Z?"":Z),C.createElement(eM.$,{emphasis:"medium",style:{border:"none"},onClick:function(){return b("../leaderboard")}},"View Leaderboard")),C.createElement(u$,{isPublic:S,disabledStatus:$,helpText:void 0===K?"Only collaborators can view this benchmark.":K,onVisibilityChange:function(){return x(!S)}}),A&&C.createElement(u_,{aggregationType:j,disabled:g,onAggregationTypeChange:M}),D&&C.createElement(uN,{layout:N,disabled:g,onLayoutChange:L}),C.createElement(uU,{isOpen:F,onAccept:Q,onCancel:function(){return _(!1)}}),C.createElement(uj.i,{iamPolicyHook:q,owner:et,resourceType:"benchmark",reportEventWithEntityId:en}),E?C.createElement(uM.nB,null,ee):C.createElement(u5,{location:uP.F.BOTTOM},function(){return C.createElement(C.Fragment,null,C.createElement(y.T,null),C.createElement(uM.nB,null,ee))}))},u6=I.default.div(u1(),function(e){return e.theme.km.color.background.normal}),u5=(0,I.default)(uP.X)(u2(),function(e){return e.theme.km.color.background.normal}),u8=function(e){var n,t=e.benchmark;return(null==(n=e.benchmarkVersion.permissions)?void 0:n.canAdminister)?C.createElement(u3,{benchmark:t}):C.createElement(nm.C5,{to:"..",replace:!0})},u7=t(46561),u9=t(73266),ce=t(23754),cn=t(78570);function ct(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function cr(){var e=ct(["\n  /* Color overrides for the bracket connecting lines\n  See https://github.com/mohux/react-brackets/blob/master/src/components/seed.ts */\n\n  &:nth-child(even)::before {\n    border-top: 1px solid ",";\n  }\n\n  &:nth-child(even)::after {\n    border-bottom: 1px solid ",';\n    [dir="ltr"] & {\n      border-right: 1px solid ',";\n    }\n  }\n  &:nth-child(odd):not(:last-child)::after {\n    border-top: 1px solid ",';\n    [dir="ltr"] & {\n      border-right: 1px solid ',";\n    }\n  }\n"]);return cr=function(){return e},e}function ca(){var e=ct(["\n  display: flex;\n  flex-direction: column;\n"]);return ca=function(){return e},e}function co(){var e=ct(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n"]);return co=function(){return e},e}function ci(){var e=ct(["\n  height: 24px;\n  width: 24px;\n  background-color: ",";\n  border-radius: 50%;\n  display: inline-block;\n  margin-right: 16px;\n"]);return ci=function(){return e},e}function cl(){var e=ct(["\n  display: flex;\n  flex-direction: row;\n  order: 1;\n  margin-left: auto;\n  margin-right: 0;\n"]);return cl=function(){return e},e}function cu(){var e=ct(["\n  overflow: auto;\n  padding: 16px 0;\n  ",";\n"]);return cu=function(){return e},e}function cc(){var e=ct(["\n  overflow: hidden; /* Hides the text that overflows the clamping */\n  text-overflow: ellipsis;\n  min-height: 2lh;\n  align-items: center;\n  display: flex;\n  overflow-wrap: break-word;\n"]);return cc=function(){return e},e}var cs=(0,I.default)(cn.U5)(cr(),function(e){return e.theme.km.color.outline.normal},function(e){return e.theme.km.color.outline.normal},function(e){return e.theme.km.color.outline.normal},function(e){return e.theme.km.color.outline.normal},function(e){return e.theme.km.color.outline.normal}),cd=(0,I.default)(ni.W)(ca()),cf=I.default.div(co()),cm=I.default.span(ci(),function(e){return e.theme.km.color.outline.normal}),cp=I.default.div(cl()),ch=I.default.div(cu(),function(e){return e.theme.km.util.withScrollbar(!1,"4px","4px",e.theme.km.color.grey[400])}),cb=(0,I.default)(ej.cR)(cc()),cv=function(e){var n=e.seed,t=e.breakpoint,r=e.onClickReplay;return C.createElement(cs,{mobileBreakpoint:t},C.createElement(cy,{seed:n,onClickReplay:r}))},cy=function(e){var n,t,r,a,o=e.seed,i=e.onClickReplay,l=(0,I.useTheme)(),u=void 0!==o.teams.find(function(e){return!0===e.winner}),c=(null!=(n=null==(r=o.episodeIds)?void 0:r.length)?n:0)>0||void 0!==o.replayUrl&&""!==o.replayUrl;return C.createElement("div",{style:{display:"flex",flexDirection:"column",position:"relative"}}
1,void 0!==o.medal&&C.createElement("div",{style:{display:"flex",flexDirection:"row",gap:"8px",textAlign:"center",position:"absolute",left:0,top:"-36px"}},C.createElement(E.p,{medal:o.medal}),C.createElement(ej.cR,{style:{fontWeight:"bold"}},(0,u9.rh)(o.medal)," Medal Match")),C.createElement(e8.Z,{style:{width:"350px"}},o.teams.map(function(e,n){var t,r,a,i,c,s,d;return C.createElement(C.Fragment,null,n>0&&C.createElement(nu.c,null),C.createElement(cd,{key:n},C.createElement(cf,null,(null==(i=e.benchmarkModel)||null==(a=i.organization)?void 0:a.thumbnailImageUrl)!==void 0?C.createElement("img",{src:void 0!==e.staticLogoPath&&""!==e.staticLogoPath?e.staticLogoPath:e.benchmarkModel.organization.thumbnailImageUrl,style:{height:"24px",width:"24px",backgroundColor:l.km.color.kaggle.white,borderRadius:"50%",marginRight:"16px"},alt:""}):C.createElement(cm,null),C.createElement(cb,{style:{minWidth:"214px",maxWidth:"214px"}},C.createElement(ej.Yq,{href:null==(c=e.benchmarkModel)?void 0:c.version.externalUrl,target:"_blank",fontWeight:e.winner?"bold":void 0,noUnderline:!0},null!=(t=null!=(r=null==(s=e.benchmarkModel)?void 0:s.displayName)?r:null==(d=e.benchmarkModel)?void 0:d.name)?t:"TBD")),void 0!==e.numWins&&C.createElement(ej.cR,{style:{fontWeight:e.winner?"bold":void 0,minWidth:"26px",textAlign:"center"}},Number.isInteger(e.numWins)?e.numWins:e.numWins.toFixed(1)),u&&C.createElement(cp,null,C.createElement(E.p,{medal:0===n&&void 0!==o.medal?o.medal:1===n&&o.medal===nf.Medal.GOLD?nf.Medal.SILVER:void 0}),e.winner&&void 0===o.medal&&!o.bracketFinal&&C.createElement("span",{style:{display:"flex",height:"24px",width:"24px",alignItems:"center"}},"\uD83C\uDFC6")))))}),C.createElement(nu.c,null),C.createElement(cd,{style:{padding:"8px"}},C.createElement(cf,{style:{gap:"8px"}},c?C.createElement(eM.$,{emphasis:"low",leadingIcon:(null!=(t=null==(a=o.episodeIds)?void 0:a.length)?t:0)>0?"video_library":"video_youtube",onClick:void 0===o.replayUrl?function(){return i(o.episodeIds)}:void 0,href:o.replayUrl,target:"_blank"},"Watch ",o.live?"Live":"Replay"):C.createElement(ej.C3,{style:{padding:"8px"},fontWeight:"bold"},u?"Final":"Upcoming"),o.live&&c&&C.createElement(cp,null,C.createElement(ce.c,{label:"Live Now",borderColor:rc.gH.rebrand?l.km.color.status.valid:l.km.color.kaggle.blue,textColor:rc.gH.rebrand?l.km.color.status.valid:void 0}))))))},cg=function(e){var n,t=e.bracketJson,r=e.onClickReplay,a=(0,tE.A)(th.vE.TABLET),o=JSON.parse(t),i=o.rounds.length,l=o.rounds;i>2&&1===o.rounds[i-2].seeds.length&&1===o.rounds[i-1].seeds.length&&(l=o.rounds.slice(0,i-1),(n=o.rounds[i-1]).seeds[0].medal=nf.Medal.BRONZE);var u=l[l.length-1];return u.seeds[0].medal=nf.Medal.GOLD,void 0!==u.seeds[0].teams.find(function(e){return!0===e.winner})&&l.forEach(function(e){e.seeds.forEach(function(e){return e.bracketFinal=!0})}),C.createElement(ch,null,C.createElement("div",{style:{position:"relative",width:"min-content",display:"flex",alignItems:"center",zoom:a?"0.75":void 0}},C.createElement(cn.dr,{rounds:l,renderSeedComponent:function(e){var n,t;return C.createElement(cv,(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},e),t=t={onClickReplay:r},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n))},mobileBreakpoint:0}),void 0!==n&&C.createElement("div",{style:l.length>2?{position:"absolute",top:"50%",right:"21px",transform:"translate(0, calc(50% + 100px))"}:void 0},C.createElement(cy,{seed:n.seeds[0],onClickReplay:r}))))};function ck(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function cE(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function cw(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){cE(o,r,a,i,l,"next",e)}function l(e){cE(o,r,a,i,l,"throw",e)}i(void 0)})}}function cO(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}
1(e,n)||function(e,n){if(e){if("string"==typeof e)return ck(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ck(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cS(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function cx(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function cC(){var e=cS(["\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  padding-top: 40px;\n"]);return cC=function(){return e},e}function cI(){var e=cS(["\n  width: 100%;\n  display: flex;\n  flex-direction: row;\n"]);return cI=function(){return e},e}var cA=I.default.div(cC()),cT=I.default.div(cI()),cP=function(e){var n=e.benchmarkVersion,t=e.bracket,r=e.benchmarkMedia,a=e.pages,o=e.setPages,i=e.setReplayEpisodeIds,l=e.setReplayBenchmarkModelVersionId,u=e.setReplaySliderOpen,c=C.useContext(nc.I).currentUser,s=cO(C.useState(!1),2),d=s[0],f=s[1],m=cO(C.useState(null),2),p=m[0],h=m[1],v=C.useCallback(function(e){return cw(function(){var n,t;return cx(this,function(r){switch(r.label){case 0:f(!0),r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,l8.sIG.pageService.updatePage({page:e,updateMask:{paths:["content","isPublished","name","postTitle"]}})];case 2:return n=r.sent(),o(function(e){return e.map(function(e){return n.id===e.id?n:e})}),h(null),[3,5];case 3:return t=r.sent(),(0,an.V)(t),[3,5];case 4:return f(!1),[7];case 5:return[2]}})})()},[o]),y=a.find(function(e){return"tournament"===e.name.toLowerCase()}),g=a.find(function(e){return"tournament-intro"===e.name.toLowerCase()}),k=C.useMemo(function(){return r.filter(function(e){return e.type===eD.OGZ.YOUTUBE})},[r]),E=c.isAdmin;return C.useEffect(function(){return(0,eV.HF)(b.g.BENCHMARKS,"game-arena-tournament-page-view",{benchmarkVersionId:n.id})},[n.id]),C.createElement(cA,null,k.length>0&&C.createElement(rk,{mediaData:k,ariaLabel:"Tournament videos"}),void 0!==t&&void 0!==t.startTime&&void 0!==t.endTime&&C.createElement(cT,null,C.createElement(u7._,{startDate:t.startTime,endDate:t.endTime,startLabel:"Start",endLabel:"End"})),void 0!==t&&C.createElement(C.Fragment,null,C.createElement(nu.c,{style:{margin:"16px 0"}}),C.createElement(ej.f_,{as:"h2"},"Game Bracket")),void 0!==t&&t.rounds.length>0&&C.createElement(C.Fragment,null,C.createElement(cg,{bracketJson:JSON.stringify(t),onClickReplay:function(e){i(e),l(void 0),u(!0),(0,eV.HF)(b.g.BENCHMARKS,"game-arena-replay-click",{source:"bracket",benchmarkVersionId:n.id})}}),C.createElement(nu.c,{style:{margin:"32px 0px"}})),C.createElement(ej.f_,{as:"h2"},"Description"),void 0!==g&&C.createElement(it,{key:g.id,page:g,hideTitle:!0,canEdit:E,editingPage:p,setEditingPage:h,isFirstDetailPage:!1,isLastDetailPage:!0,pageIsProtected:!0,isSaving:d,onDeletePage:function(){return cw(function(){return cx(this,function(e){return[2]})})()},onMovePage:function(){return cw(function(){return cx(this,function(e){return[2]})})()},onEditPage:function(){return cw(function(){return cx(this,function(e){return[2,h(g)]})})()},onSavePage:v,onEditCancel:function(){return h(null)},setHasUnsavedChanges:function(){}}),void 0!==y&&C.createElement(it,{key:y.id,page:y,hideTitle:!0,canEdit:E,editingPage:p,setEditingPage:h,isFirstDetailPage:!1,isLastDetailPage:!0,pageIsProtected:!0,isSaving:d,onDeletePage:function(){return cw(function(){return cx(this,function(e){return[2]})})()},onMovePage:function(){return cw(function(){return cx(this,function(e){return[2]})})()},onEditPage:function(){return cw(function(){return cx(this,function(e){return[2,h(y)]})})()},onSavePage:v,onEditCancel:function(){return h(null)},setHasUnsavedChanges:function(){}}))},cj=t(82816),cM=t(62145);function cV(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var cD=function(e){var n=e.versions,t=e.isOpen,r=e.setIsOpen,a=C.useMemo(function(){return((function(e){if(Array.isArray(e))return cV(e)})(n)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e){if(e){if("string"==typeof e)return cV(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cV(e,void 0)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).sort(function(e,n){var t,r;return(null!=(t=n.versionNumber)?t:0)-(null!=(r=e.versionNumber)?r:0)})},[n]),o=C.useMemo(function(){var e=!1;return C.createElement(cj.B,null,a.map(function(n){var t,a,o,i,l=n.updateTime?C.createElement("div",null,"Updated ",C.createElement(tl.f,{time:n.updateTime})):void 0,u=C.createElement("div",null,"Created by"," ",C.createElement(ej.Yq,{href:null==(a=n.ownerUser)?void 0:a.profileUrl},null==(o=n.ownerUser)?void 0:o.displayName)),c=!1;n.published&&!e&&(c=!0,e=!0);var s=(t=c,n.published?t?"Live version":"Archive":"Private draft");return C.createElement(cM.c,{href:n.url,divider:!0,graphic:C.createElement(rj.U,{showTierRing:!0,organization:n.organization,ownerUserId:null==(i=n.ownerUser)?void 0:i.id,size:"xlarge"}),primaryText:"Version ".concat(n.versionNumber),meta:C.createElement(ej.qb,{emphasis:"low",style:{marginTop:"16px"}},s),secondaryText:u,tertiaryText:l||void 0,key:"item-".concat(n.id),onClick:function(){return r(!1)}})}))},[r,a]);return C.createElement(tg.ch,{removeContentPadding:!0,content:o,isOpen:t,onClose:function(){r(!1)},title:"Versions"})},cR=t(93461);function cB(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var cN=function(e,n){var t,r,a=function(e){if(Array.isArray(e))return e}(t=(0,cR.B9)(w.Hf))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),2!==a.length);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw t}}return a}}(t)||function(e){if(e){if("string"==typeof e)return cB(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cB(e,2)}}
1(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=a[0],i=a[1],l=(0,w.qq)(e,n),u=null!=(r=rc.gH.unifiedBenchmarkFe?(0,w.Mc)(o):void 0)?r:l,c=C.useCallback(function(t){t!==u&&((0,eV.HF)(b.g.BENCHMARKS,b.g.LEADERBOARD_LAYOUT_TOGGLE,{layout:t,previousLayout:u,authorLayout:l,benchmarkId:e.id,benchmarkVersionId:n.id,benchmarkType:e.type}),i(t))},[u,l,e.id,e.type,n.id,i]);return{layout:u,setLayout:c}},cL=t(30718);function cU(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function cz(e,n,t,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function cG(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function cF(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,l=!1;try{for(a=a.call(e);!(i=(t=a.next()).done)&&(o.push(t.value),!n||o.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(l)throw r}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return cU(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return cU(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var c_=function(e){var n,t,r,a,o,i,l,u,v,y,g=e.benchmark,k=e.benchmarkVersion,E=e.unifiedBenchmarkLeaderboard,O=e.benchmarkLeaderboardOverviewPages,S=e.benchmarkVersionMappingsForCards,x=e.benchmarkVersionCandidates,I=e.bracket,A=e.allBenchmarkVersions,T=C.useContext(nc.I).currentUser.isAdmin,P=null!=(n=null==(a=g.version)||null==(r=a.permissions)?void 0:r.canUpdate)&&n,j=null!=(t=null==(o=k.permissions)?void 0:o.canAdminister)&&t,M=cF(C.useState(O),2),V=M[0],D=M[1],R=cF(C.useState([]),2),B=R[0],N=R[1],L=(0,m.XK)(),U=L.isOpen,z=L.benchmarkModelVersionId,G=L.openBenchmarkModel,F=L.close,_=C.useCallback(function(e){e||F()},[F]),H=C.useCallback(function(e){void 0!==e&&(G(e),eV.vF.report("game-arena","episodes-panel-open",{source:"benchmark-leaderboard",benchmarkModelVersionId:e,benchmarkVersionId:k.id}))},[G,k.id]),$=null!=z?z:void 0,K=null==(i=k.taskVersion)?void 0:i.id,Z=C.useMemo(function(){return void 0!==$&&void 0!==K?{benchmarkModelVersionId:$,benchmarkTaskVersionId:K}:void 0},[$,K]);C.useEffect(function(){eV.vF.report(b.g.BENCHMARKS,"".concat(b.g.LEADERBOARD_VIEW,"-").concat(g.type))},[]);var W=(0,nm.g)(),q=null==(l=W["*"])?void 0:l.split("/")[0],Y=W.versionId?"/benchmarks/".concat(W.ownerSlug,"/").concat(W.benchmarkSlug,"/versions/").concat(W.versionId):"/benchmarks/".concat(W.ownerSlug,"/").concat(W.benchmarkSlug),X=cF(C.useState(k),2),Q=X[0],J=X[1],ee=cN(g,Q),en=ee.layout,et=ee.setLayout,er=(0,cL.O)({benchmarkVersionId:k.id,shouldLoad:en===eD.dSc.TASKS}),ea=er.taskRunsMap,eo=er.markAsQueued,ei=er.fetchTaskRuns,el=C.useMemo(function(){if(en===eD.dSc.TASKS)return ea;if(!E)return{};var e={};return E.entries.forEach(function(n){var t=n.taskVersionId;e[t]||(e[t]={}),n.runs.forEach(function(n){var r=(0,h.Kt)(n);e[t][r]=n})}),e},[en,ea,E]),eu=void 0!==I&&I.rounds.length>0,ec=C.useMemo(function(){return(0,w.$g)(g,k)},[g,k]),es=C.useRef(null),ed=cF(C.useState(!1),2),ef=ed[0],em=ed[1],ep=C.useMemo(function(){var e,n=null==k||null==(e=k.taskVersion)?void 0:e.childTaskVersions;return!n||0===n.length||0===x.length},[null==k||null==(u=k.taskVersion)?void 0:u.childTaskVersions,x.length]),eh=C.useMemo(function(){var e,n=null==k||null==(e=k.taskVersion)?void 0:e.childTaskVersions;return!!n&&0!==n.length&&n.some(function(e){return!1===e.isPublic})},[null==k||null==(v=k.taskVersion)?void 0:v.childTaskVersions]),eb=C.useCallback(function(e){J(function(n){return cG({},n,e)})},[]);return C.createElement(C.Fragment,null,C.createElement(tf.I.Provider,{value:{refs:{dataSectionTopRow:es},isVersionsMenuOpen:ef,setIsVersionsMenuOpen:em,benchmarkVersion:Q,publishBenchmarkVersion:function(){var e;return(e=function(){var e,n;return function(e,n){var t,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=n.call(e,o)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:if(eh)return(0,eP.Dn)({title:"Cannot publish a benchmark with private tasks."}),[2];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,eD.kCo.benchmarkService.publishBenchmarkVersion({benchmarkVersionId:null!=(e=null==k?void 0:k.id)?e:0})];case 2:return t.sent(),(0,eP.Dn)({icon:"check",title:"Benchmark is now public"}),eV.vF.report(b.g.BENCHMARKS,b.g.BENCHMARK_PUBLISH),J(function(e){var n,t;return n=cG({},e),t=t={published:!0},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n}),[3,4];case 3:return n=t.sent(),(0,c.Z)(n,"Error attempting to publish benchmark.",!0),[3,4];case 4:return[2]}})},function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function i(e){cz(o,r,a,i,l,"next",e)}function l(e){cz(o,r,a,i,l,"throw",e)}i(void 0)})})()},updateBenchmarkVersion:eb,hasPrivateTasks:eh,hasNoTasksOrNoModels:ep,fetchTaskRuns:ei}},C.createElement(nm.BV,null,C.createElement(nm.qh,{path:"*",element:C.createElement(s.L,{includeTopContentPadding:!0},C.createElement(ae,{benchmark:g,benchmarkVersion:k,unifiedBenchmarkLeaderboard:E,canEdit:P,hasBracket:eu,layout:en,activeTab:q}),C.createElement(nm.sv,null))},C.createElement(nm.qh,{index:!0,element:g.type!==eD.Ufr.GAME||(null==(y=g.task)?void 0:y.isPublic)||!eu?C.createElement(uA,{benchmark:g,unifiedBenchmarkLeaderboard:E,benchmarkVersionMappingsForCards:S,baseUrl:Y,hasBracket:eu,pages:V,mappedCandidates:x,taskRunsMap:el,layout:en,onLayoutChange:et,setPages:D,setReplayEpisodeIds:N,setReplayBenchmarkModelVersionId:H,setReplaySliderOpen:_,markAsQueued:eo,canEdit:P}):C.createElement(cP,{benchmark:g,benchmarkVersion:k,bracket:I,benchmarkMedia:ec,pages:V,setPages:D,setReplayEpisodeIds:N,setReplayBenchmarkModelVersionId:H,setReplaySliderOpen:_})}),C.createElement(nm.qh,{path:"leaderboard",element:C.createElement(uA,{benchmark:g,unifiedBenchmarkLeaderboard:E,benchmarkVersionMappingsForCards:S,baseUrl:Y,hasBracket:eu,pages:V,mappedCandidates:x,taskRunsMap:el,layout:en,onLayoutChange:et,setPages:D,setReplayEpisodeIds:N,setReplayBenchmarkModelVersionId:H,setReplaySliderOpen:_,markAsQueued:eo,canEdit:P})}),g.type===eD.Ufr.GAME&&eu&&C.createElement(nm.qh,{path:"tournament",element:C.createElement(cP,{benchmark:g,benchmarkVersion:k,bracket:I,benchmarkMedia:ec,pages:V,setPages:D,setReplayEpisodeIds:N,setReplayBenchmarkModelVersionId:H,setReplaySliderOpen:_})}),j&&C.createElement(nm.qh,{path:"settings",element:C.createElement(u8,{benchmark:g,benchmarkVersion:k})}),T&&C.createElement(nm.qh,{path:"admin",element:C.createElement(n4,{benchmark:g,benchmarkVersion:k,benchmarkBracket:I})}),T&&C.createElement(nm.qh,{path:"autoform",element:C.createElement(to,{benchmark:g,benchmarkVersion:k})}),C.createElement(nm.qh,{path:"discussion/:topicIdOrNew?",element:C.createElement(d.s,{forumId:g.forumId,forumType:f.W.BENCHMARK_LEADERBOARD,baseUrl:"".concat(Y,"/discussion"),title:"Discussions",isPrivate:!1,bodyStyle:{paddingLeft:0,paddingRight:0},writingTips:[{title:"If you have feedback or questions",body:C.createElement(C.Fragment,null,C.createElement(ej.qb,{emphasis:"low"},"Share your thoughts on the LLM performance. Did any results surprise you? What trends do you see?"),C.createElement(ej.qb,{emphasis:"low"}
1,"Do you think the examples effectively evaluate LLMs? Are there any areas for improvement?"))},{title:"Sharing your work",body:"Have you experimented with these LLMs or a similar prompt set? Share your findings and contribute to the discussion."}]})}))),C.createElement(p.n,{environmentRenderType:l8.WVM.HTML,episodeIds:B,benchmarkTaskVersionFilter:Z,open:U,onClose:function(){return _(!1)},isGameArenaReplay:!0}),C.createElement(cD,{versions:A,isOpen:ef,setIsOpen:em})))},cH=t(21661);let c$=function(){var e=(0,nm.LG)(),n=e.benchmark,t=e.unifiedBenchmarkLeaderboard,r=e.benchmarkLeaderboardOverviewPages,a=e.benchmarkVersionMappingsForCards,o=e.benchmarkVersionCandidates,i=e.bracket,l=e.allBenchmarkVersions;if(!n||!n.version)throw new cH.dO("Benchmark or Benchmark Version not found",cH.C6.NOT_FOUND);return C.createElement(u.b,{pageName:"benchmark-leaderboard",title:"".concat(n.version.name," Leaderboard | Kaggle"),key:n.id,element:C.createElement(c_,{benchmark:n,benchmarkVersion:n.version,unifiedBenchmarkLeaderboard:t,benchmarkLeaderboardOverviewPages:r,benchmarkVersionMappingsForCards:a,benchmarkVersionCandidates:o,bracket:i,allBenchmarkVersions:l})})}}}]);
2//# sourceMappingURL=BenchmarkLeaderboard.c2da19be3f855079.js.map

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