PageSourceSearch

https://www.kaggle.com/static/assets/1454.2f522486189a2c15.js

js kaggle.com collected 2026-09-24 09:07:24 UTC 53,842 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_kaggle_workspace=self.webpackChunk_kaggle_workspace||[]).push([["1454"],{8860(e,t,n){n.d(t,{V:()=>A});var r=n(64866),a=n(99162),o=n(54198),l=n(48875),i=n(96540),u=n(52575);function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function s(){var e=c(["\n  align-items: center;\n  display: flex;\n  flex-direction: row;\n  height: ",";\n  justify-content: space-between;\n  padding: 8px 16px 0;\n  box-sizing: border-box;\n"]);return s=function(){return e},e}function f(){var e=c(["\n  align-items: center;\n  display: flex;\n  flex-direction: row;\n  height: ",";\n  padding-left: 16px;\n  padding-right: 16px;\n  border-top: 1px solid ",";\n  box-sizing: border-box;\n"]);return f=function(){return e},e}function d(){var e=c(["\n  align-items: center;\n  display: flex;\n  flex-direction: row;\n  flex-shrink: 1;\n  overflow: hidden;\n"]);return d=function(){return e},e}function m(){var e=c(["\n  flex-shrink: 0;\n  margin-left: 16px;\n"]);return m=function(){return e},e}function p(){var e=c(["\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"]);return p=function(){return e},e}function v(){var e=c(["\n  /* To support scrolling, we compensate for the height of the header. */\n  height: calc(100% - "," - ",");\n  overflow-y: auto;\n  overflow-x: hidden;\n  padding: ",";\n  box-sizing: border-box;\n"]);return v=function(){return e},e}function g(){var e=c(["\n  width: ",";\n"]);return g=function(){return e},e}var b="56px",h="56px",y=u.default.div(s(),b),E=u.default.div(f(),h,function(e){return e.theme.km.color.outline.divider}),w=u.default.div(d()),S=u.default.div(m()),I=(0,u.default)(r.mM)(p()),O=u.default.div(v(),b,function(e){return e.$hasFooter?h:"0px"},function(e){return e.$padding?"12px 16px":void 0}),x=(0,u.default)(a._)(g(),function(e){return e.$fullWidth?"100%":void 0}),A=function(e){var t=e.children,n=e.className,r=e.contentPadding,a=e.fullWidth,c=e.title,s=e.onClose,f=e.onOpen,d=e.open,m=e.footer,p=e.iconSource,v=(0,u.useTheme)();return i.useEffect(function(){var e=function(e){"Escape"===e.key&&(null==s||s())};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[]),i.createElement(x,{className:n,$fullWidth:void 0!==a&&a,hideBackdrop:!0,onClose:s,onOpen:f,open:d,paperSx:{position:"absolute",width:"100%",zIndex:v.km.zIndex.navigation},disablePortal:!0,right:!0,variant:"persistent",wide:!0},i.createElement(l.A,{direction:"left",in:d,style:{height:"100%"}},i.createElement("div",{style:{height:"100%"}},i.createElement(y,null,i.createElement(w,null,p&&i.createElement("img",{style:{marginRight:"10px"},height:30,width:30,src:p,alt:""}),i.createElement(I,{as:"h2"},c)),i.createElement(S,null,s&&i.createElement(o.K,{icon:"close",size:"large",onClick:s,title:"Close"}))),i.createElement(O,{$padding:void 0===r||r,$hasFooter:!!m},t),m&&i.createElement(E,null,m))))}},84443(e,t,n){n.d(t,{F:()=>_,d:()=>z});var r=n(61507),a=n(68746),o=n(71488),l=n(43676),i=n(54198),u=n(26260),c=n(96540),s=n(52575);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(){var e=d(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 36px;\n  width: 36px;\n  /* Circular progress uses fractional pixels, so this is ever so slightly\n     misaligned. But b/c they're shown in a row, it's annoyingly noticeable. */\n  position: relative;\n  left: -1px;\n"]);return m=function(){return e},e}function p(){var e=d(["\n  display: inline-block;\n"]);return p=function(){return e},e}var v=s.default.div(m()),g=s.default.span(p()),b=function(e){var t,n=e.categoryIdentifier,r=e.categoryLabel,s=e.isAdded,d=e.localAdded,m=e.loading,p=e.onClickAdd,b=e.onClickRemove,h=function(e){if(Array.isArray(e))return e}(t=c.useState(!1))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,l=!1;try{for(r=r.call(e);!(o=(t=r.next()).done)&&(a.push(t.value),2!==a.length);o=!0);}catch(e){l=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(l)throw n}}return a}}(t)||function(e){if(e){if("string"==typeof e)return f(e,2);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 f(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.")}(),y=h[0],E=h[1],w=function(){return E(!0)},S=function(){return E(!1)},I=n?"".concat(r," ").concat(n):r,O=(0,a.Eo)(I);return m?c.createElement(v,null,c.createElement(o.P,{size:"medium"})):c.createElement(g,{onMouseOver:w,onFocus:w,onMouseOut:S,onBlur:S,role:"button"},y&&s?c.createElement(l.m_,{line1:"Remove ".concat(I),position:"left"},c.createElement(i.K,{title:"Remove ".concat(I),elementId:O,icon:"remove_circle",size:"medium",onClick:function(){(0,u.HF)("datasets","datasource-selector-on-remove",{accessibleLabel:I}),b()}})):c.createElement(l.m_,{line1:"Add ".concat(I),position:"left"},c.createElement(i.K,{title:"Add ".concat(I),elementId:O,checked:d||s,icon:"add_circle",activeIcon:"add_circle",activeIconFilled:!0,size:"medium",onClick:function(e){(0,u.HF)("datasets","datasource-selector-on-add",{accessibleLabel:I}),e.stopPropagation(),p()}})))},h=n(66302),y=n(3330),E=n(62145),w=n(15327);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function I(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(e){n(e);return}i.done?t(u):Promise.resolve(u).then(r,a)}function O(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){I(o,r,a,l,i,"next",e)}function i(e){I(o,r,a,l,i,"throw",e)}l(void 0)})}}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return S(e,t);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 S(e,t)}}(e,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.")}()}function A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function k(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(l,"next",{value:u(0)}),i(l,"throw",{value:u(1)}),i(l,"return",{value:u(2)}),"function"==typeof Symbol&&i(l,Symbol.iterator,{value:function(){return this}}),l;function u(i){return function(u){var c=[i,u];if(n)throw TypeError("Generator is already executing.");for(;l&&(l=0,c[0]&&(o=0)),o;)try{if(n=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=t.call(e,o)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function T(){var e=A(["\n  width: 64px;\n  height: 64px;\n  padding-right: 16px;\n  border-radius: ",";\n  /* Hide overflow, or else image background color can bleed out. */\n  overflow: hidden;\n  position: relative;\n\n  & img {\n    /* Some images have alpha transparency and look bad in dark mode. We set a\n         white background in that case so they render fine. */\n    background-color: ",";\n  }\n"]);return T=function(){return e},e}function C(){var e=A(["\n  & img {\n    cursor: ",";\n  }\n"]);return C=function(){return e},e}function j(){var e=A(["\n  display: flex;\n  align-items: flex-end;\n  height: 100%;\n  margin-bottom: 10px;\n"]);return j=function(){return e},e}function M(){var e=A(["\n  cursor: pointer;\n  text-decoration: none;\n  /* Prevent user agent link styling color overrides. */\n  &:link,\n  &:visited,\n  &:hover,\n  &:active {\n    color: inherit;\n  }\n\n  &:focus-visible {\n    outline-offset: -1px;\n  }\n"]);return M=function(){return e},e}function P(){var e=A(["\n  cursor: pointer;\n  display: none;\n  margin-left: ",";\n"]);return P=function(){return e},e}var z=s.default.div(T(),function(e){return e.theme.km.borderRadius.m},function(e){return e.theme.km.util.themedStyle(void 0,e.theme.km.color.kaggle.white)}),L=s.default.span(C(),function(e){return e.$showPointer?"pointer":"auto"}),R=s.default.div(j()),U=s.default.a(M()),F=(0,s.default)(y.I)(P(),function(e){return e.$titleOverflow?void 0:"6px"}),_=function(e){var t=e.actionButton,n=e.categoryLabel,a=e.graphic,o=e.id,i=e.isAdded,u=e.onClickAddDataSource,s=e.onClickRemoveDataSource,f=e.secondaryText,d=e.tertiaryText,m=e.title,p=e.url,v=(0,w.A)(h.Ch.LG1),g=c.useRef(null),y=(0,r.p)(g),S=x(c.useState(i),2),I=S[0],A=S[1];c.useEffect(function(){A(i)},[i]);var T=x(c.useState(!1),2),C=T[0],j=T[1];c.useEffect(function(){I!==i?j(!0):j(!1)},[I,i]);var M=function(){return O(function(){return k(this,function(e){switch(e.label){case 0:if(I)return[2];return A(!0),[4,u()];case 1:return e.sent()||A(!1),[2]}})})()};return c.createElement(E.c,{divider:!0,key:o,onClick:i||I?void 0:M,ariaLabel:m,graphic:v?c.createElement(L,{$showPointer:!i&&!I},a):void 0,meta:c.createElement(R,null,t||c.createElement(b,{categoryIdentifier:m,categoryLabel:n,isAdded:i,loading:C,localAdded:I,onClickAdd:M,onClickRemove:function(){return O(function(){return k(this,function(e){switch(e.label){case 0:if(!I)return[2];return A(!1),[4,s()];case 1:return!1===e.sent()&&A(!0),[2]}})})()}})),secondaryText:f,tertiaryText:d,primaryText:c.createElement(l.m_,{line1:m,condition:y},c.createElement("span",{ref:g},c.createElement(U,{href:p,onClick:function(e){e.stopPropagation()},target:"_blank"},m))),primaryTextMeta:c.createElement(F,{icon:"open_in_new",onClick:function(e){e.stopPropagation(),window.open(p,"_blank")},size:"small",$titleOverflow:y})})}},39620(e,t,n){n.d(t,{_:()=>p});var r=n(96438),a=n(47151),o=n(83672),l=n(96540),i=n(52575);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function s(){var e=c(["\n  margin: 8px 0;\n  padding: 0px;\n"]);return s=function(){return e},e}function f(){var e=c(["\n  margin-top: 8px;\n"]);return f=function(){return e},e}var d=(0,i.default)(r.j)(s()),m=(0,i.default)(a.v)(f()),p=function(e){var t=e.tags,n=e.onChange,r=e.searchTags,a=function(e){n(t.filter(function(t){return t.name!==e}))};return l.createElement(l.Fragment,null,l.createElement(o.Z,{searchBox:!0,label:"Search tags",options:[],loadOptions:r,filterOptions:function(e){return e.filter(function(e){return!t.find(function(t){return t.name===e.name})})},renderOption:function(e){return e.name},onSelect:function(e){!(!e||t.find(function(t){return t.name===e.name}))&&n(((function(e){if(Array.isArray(e))return u(e)})(t)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e){if(e){if("string"==typeof e)return u(e,void 0);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 u(e,void 0)}}(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.")}()).concat([e]))},getOptionLabel:function(){return""},getOptionKey:function(e){return e.id},disableClearable:!0}),l.createElement(d,null,t.map(function(e){return l.createElement(m,{key:e.id,onRemove:function(){return a(e.name)}},e.name)})))}},84331(e,t,n){n.d(t,{E:()=>c});var r=n(60072),a=n(50240),o=n(64866),l=n(96540);function i(){var e,t,n=(e=["\n  display: flex;\n  justify-content: center;\n  padding: 0 16px;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return i=function(){return n},n}var u=n(52575).default.div(i()),c=function(e){var t=e.message;return l.createElement(u,null,l.createElement(r.p,{graphic:l.createElement(a.v,{name:"goose-exclamation",alt:""}),title:t,information:l.createElement(l.Fragment,null,"We are experiencing some issues. Please try again, and if the issue is persistent please"," ",l.createElement(o.Yq,{href:"/contact",target:"_blank"},"contact us"),".")}))}},40621(e,t,n){n.d(t,{B:()=>tp});var r,a,o=n(16341),l=n(67176),i=n(44242),u=n(84331),c=n(61561),s=n(46844),f=n(82814),d=n(8860),m=n(96438),p=n(2072),v=n(47151),g=n(96540),b=n(52575);function h(){var e,t,n=(e=["\n  margin: 4px 16px 16px;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return h=function(){return n},n}var y=(0,b.default)(m.j)(h()),E=function(e){var t=e.icon,n=e.options,r=e.selectedValue;return g.createElement(p.L,{icon:t,dense:!0,initOpen:!0,primaryText:"".concat(e.name," (").concat(n.length,")")}
1,g.createElement(y,null,n.map(function(t){var n,a=t.value===r;return g.createElement(v.v,{key:null==(n=t.label)?void 0:n.toString(),onClick:function(){return a?e.onClear():e.onSelect(t.value)},selected:a},t.label)})))},w=n(39620),S=function(e,t,n){var r=e.filter(function(e){var n;return(null==(n=e.tag)?void 0:n.id)===t});if(1!==r.length)return null;var a=r[0],o=a.children.map(function(e){return e.tag}).filter(function(e){return!!e}).filter(function(e){return!n.some(function(t){return t.id===(null==e?void 0:e.id)})});return{root:a,unselectedTags:o}},I=n(74419),O=n(33908);function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function k(){var e=A(["\n  padding: 0 16px 16px;\n"]);return k=function(){return e},e}function T(){var e=A(["\n  max-height: 120px;\n  overflow: hidden;\n  padding-top: 4px;\n"]);return T=function(){return e},e}var C=b.default.div(k()),j=(0,b.default)(m.j)(T()),M=function(e){var t,n=e.icon,r=e.onChangeTags,a=e.parentTagId,o=e.roots,l=e.selectedTags,i=g.useCallback(function(e){return I.B7.tagService.searchTags({rootCategoryId:a,searchType:O.PK.SEARCH_RESULT,searchQuery:e,showSystemTags:!1,skip:0,take:10}).then(function(e){return e.tags})},[a]),u=S(o,a,l);if(!u)return null;var c=u.root,s=u.unselectedTags,f=(null==(t=c.tag)?void 0:t.displayName)||"";return g.createElement(p.L,{dense:!0,icon:n,initOpen:!0,primaryText:"".concat(f," (").concat(s.length+l.length,")")},g.createElement(C,null,g.createElement(w._,{tags:l,onChange:r,searchTags:i}),g.createElement(j,null,s.map(function(e){return g.createElement(v.v,{key:e.id,onClick:function(){return r(((function(e){if(Array.isArray(e))return x(e)})(l)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||function(e){if(e){if("string"==typeof e)return x(e,void 0);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 x(e,void 0)}}(l)||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([e]))}},e.name)}))))},P=n(60531),z=((r={}).SMALL="Small",r.MEDIUM="Medium",r.LARGE="Large",r),L={languages:[],orderBy:P.M3L.HOTNESS,query:"",tasks:[]};function R(e){return{dataTypeTagId:e.dataTypeTagId,fineTunable:e.fineTunable,framework:e.framework,languages:e.languages,license:e.license,size:e.size,tasks:e.tasks,minUsabilityRating:e.minUsabilityRating}}var U=R(L),F=n(14874),_=n(42556);function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function B(){var e=N(["\n  padding-top: 8px;\n"]);return B=function(){return e},e}function V(){var e=N(["\n  background-color: ",";\n  display: flex;\n  justify-content: flex-end;\n  padding: 24px 16px;\n"]);return V=function(){return e},e}var W=b.default.div(B()),q=b.default.div(V(),function(e){return e.theme.km.color.background.normal}),$=function(e){var t,n=e.clearFilters,r=e.filters,a=e.onClose,o=e.open,l=e.setFilter,i=function(e){if(Array.isArray(e))return e}(t=g.useState([]))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,l=!1;try{for(r=r.call(e);!(o=(t=r.next()).done)&&(a.push(t.value),2!==a.length);o=!0);}catch(e){l=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(l)throw n}}return a}}(t)||function(e){if(e){if("string"==typeof e)return D(e,2);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 D(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.")}(),u=i[0],m=i[1];g.useEffect(function(){I.B7.tagService.getTagHierarchy({}).then(function(e){return m(e.roots)})},[]);var p=S(u,14100,[]);return g.createElement(d.V,{open:o,title:"Filters",contentPadding:!1,fullWidth:!0,onClose:a},g.createElement(W,null,g.createElement(M,{icon:"task",onChangeTags:function(e){return l("tasks",e)},parentTagId:16673,roots:u,selectedTags:r.tasks}),p&&g.createElement(E,{icon:"category",name:"Data Type",options:p.unselectedTags.filter(function(e){return 14106!==e.id&&16668!==e.id}).map(function(e){return{label:e.name,value:e.id}}),onClear:function(){return l("dataTypeTagId",void 0)},onSelect:function(e){return l("dataTypeTagId",e)},selectedValue:r.dataTypeTagId}),g.createElement(E,{icon:"code",name:"Framework",options:Object.values(P.Cjk).filter(function(e){return e!==P.Cjk.UNSPECIFIED&&e!==P.Cjk.API}).map(function(e){return{label:(0,s.l8)(e),value:e}}),onClear:function(){return l("framework",void 0)},onSelect:function(e){return l("framework",e)},selectedValue:r.framework}),g.createElement(M,{icon:"translate",onChangeTags:function(e){return l("languages",e)},parentTagId:16674,roots:u,selectedTags:r.languages}),g.createElement(E,{icon:"gavel",name:"License",options:Object.values(P.zrO).filter(function(e){return e!==P.zrO.UNSPECIFIED}).map(function(e){return{label:(0,f.l)(e),value:e}}),onClear:function(){return l("license",void 0)},onSelect:function(e){return l("license",e)},selectedValue:r.license}),g.createElement(E,{icon:"swap_horiz",name:"Size",options:[{label:"Small (<10MB)",value:z.SMALL},{label:"Medium (10MB to 1GB)",value:z.MEDIUM},{label:"Large (>1GB)",value:z.LARGE}],onClear:function(){return l("size",void 0)},onSelect:function(e){return l("size",e)},selectedValue:r.size}),g.createElement(E,{icon:"how_to_reg",name:"Usability Rating",options:[{label:"10.00",value:10},{label:"9.00 or higher",value:9},{label:"8.00 or higher",value:8}],onClear:function(){return l("minUsabilityRating",void 0)},onSelect:function(e){return l("minUsabilityRating",e)},selectedValue:r.minUsabilityRating}),g.createElement(E,{icon:"discover_tune",name:"Fine Tunable",options:[{label:"Yes",value:!0},{label:"No",value:!1}],onClear:function(){l("fineTunable",void 0)},onSelect:function(e){return l("fineTunable",e)},selectedValue:r.fineTunable}),g.createElement(c.X,{location:c.F.BOTTOM},function(e){return g.createElement(g.Fragment,null,e&&g.createElement(F.c,null),g.createElement(q,null,g.createElement(_.$,{emphasis:"low",onClick:n,style:{marginRight:"10px"}},"Clear"),g.createElement(_.$,{onClick:function(){return a()}},"Done")))})))},K=n(56845),H=n(26690);function G(e){return 1===e.length?e[0].value:void 0}var Y=((a={}).FRAMEWORKS="frameworks",a.VARIATIONS="variations",a.VERSIONS="versions",a);function Z(e,t,n,r){if(!t||!t.includes("kaggle.com")||!t.includes("/models/"))return G(e);var a,o=t.match("/models(?:/(?<owner>[A-Za-z0-9-]+))?(?:/(?<model>[A-Za-z0-9-]+))?(?:/(?<framework>[A-Za-z0-9-]+))?(?:/(?<variation>[A-Za-z0-9-]+))?(?:/(?<version>[A-Za-z0-9-]+))?");if(!o||!o.groups)return G(e);if("frameworks"===n&&o.groups.framework)a=o.groups.framework;else if("variations"===n&&o.groups.variation)a=o.groups.variation;else{if("versions"!==n||!o.groups.version)return G(e);a=o.groups.version}var l=e.find(r(a));return(null==l?void 0:l.value)||G(e)}var Q=function(e){return function(t){return!t.disabled&&e.toLowerCase()===t.value.toLowerCase()}},X=n(64866),J=n(23571),ee=n(70915);function et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function en(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return et(e,t);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 et(e,t)}}
1(e,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.")}()}var er=function(e,t){return t.some(function(t){return t===e})},ea=function(e,t){var n=new Map;return e.forEach(function(e){var r=er(e.id,t),a=n.get(e.framework);a?a.disabled=a.disabled&&r:n.set(e.framework,{disabled:r,label:(0,s.l8)(e.framework),value:e.framework})}),Array.from(n.values()).sort(function(e,t){return s.Oi.indexOf(e.value)-s.Oi.indexOf(t.value)})},eo=function(e,t,n){if(!n)return[];var r=new Map;return e.filter(function(e){return e.framework===n}).forEach(function(e){var n=er(e.id,t),a=r.get(e.variationSlug);a?a.disabled=a.disabled&&n:r.set(e.variationSlug,{disabled:n,label:e.variationSlug,value:e.variationSlug})}),Array.from(r.values()).sort(function(e,t){return e.value>t.value?1:e.value<t.value?-1:0})},el=function(e){return function(t){return!t.disabled&&e.toLowerCase()===t.value.toLowerCase()}},ei=function(e){return function(t){return!t.disabled&&e===t.value.versionNumber.toString()}},eu=function(e){var t,n,r,a,o,l,i=e.currentModelSourceIds,c=e.model,s=en(g.useState(!1),2),f=s[0],m=s[1],p=en(g.useState(e.query),2),v=p[0],b=p[1],h=en(g.useState([]),2),y=h[0],E=h[1],w=en(g.useState([]),2),S=w[0],I=w[1],O=en(g.useState([]),2),x=O[0],A=O[1],k=en(g.useState([]),2),T=k[0],C=k[1],j=en(g.useState(void 0),2),M=j[0],z=j[1],L=en(g.useState(void 0),2),R=L[0],U=L[1],D=en(g.useState(void 0),2),N=D[0],B=D[1],V=en(g.useState(void 0),2),W=V[0],q=V[1];return g.useEffect(function(){P.Yt2.modelService.listModelInstanceVersions({modelId:c.id,modelInstanceVersionIds:[]}).then(function(e){E(e.versions)}).catch(function(e){return m(!0)})},[c,i]),g.useEffect(function(){var e=ea(y,i);I(e),z(Z(e,v,Y.FRAMEWORKS,Q)),A([]),U(void 0),C([]),B(void 0)},[y,i]),g.useEffect(function(){var e=eo(y,i,M);A(e),U(Z(e,v,Y.VARIATIONS,el)),C([]),B(void 0)},[y,i,M]),g.useEffect(function(){var e=M&&R?y.filter(function(e){return e.framework===M&&e.variationSlug===R}).map(function(e,t){return{disabled:er(e.id,i),label:"V".concat(e.versionNumber).concat(0===t?" (Latest)":""),value:e}}).sort(function(e,t){return t.value.versionNumber-e.value.versionNumber}):[];C(e),B(Z(e,v,Y.VERSIONS,ei))},[y,i,M,R]),g.useEffect(function(){W&&i.some(function(e){return e===W})&&(q(void 0),e.onSuccessfullyAdded())},[i]),g.createElement(d.V,{contentPadding:!1,fullWidth:!0,open:!0,onClose:W?void 0:e.onClose,title:"Add Models"},g.createElement(H.wq,null,W?g.createElement(H.a3,null,g.createElement(H.P,{size:"xlarge"}),g.createElement(X._B,null,"Adding Model...")):f?g.createElement(u.E,null):g.createElement(g.Fragment,null,g.createElement(H.HD,null,g.createElement(H.Kt,{emphasis:"low"},g.createElement(H.eu,{thumbnailUrl:null==(n=c.owner)?void 0:n.imageUrl,tier:(null==(r=c.owner)?void 0:r.isOrganization)?ee.UserAchievementTier.ORGANIZATION:null==(a=c.owner)?void 0:a.userTier,progressionOptOut:null==(o=c.owner)?void 0:o.userProgressionOptOut}),g.createElement(K.y,{separator:" \xb7 "},(null==(l=c.owner)?void 0:l.name)||"",c.publishTime&&"Published on ".concat(("string"==typeof(t=c.publishTime)&&(t=new Date(t)),t.toISOString().slice(0,10).replaceAll("-","."))))),g.createElement(X._,null,c.title),g.createElement(H.Wy,{emphasis:"low"},c.subtitle," ",g.createElement(X.Yq,{emphasis:"low",href:c.fullUrl,target:"_blank"},"See more.")),g.createElement(H.SK,null,g.createElement(J.l,{label:"framework",options:S,onSelect:function(e){b(""),z(e)},placeholder:"Select",value:M,fullWidth:!0})),g.createElement(H.SK,null,g.createElement(J.l,{disabled:!M,label:"variation",options:x,onSelect:function(e){b(""),U(e)},placeholder:"Select",value:R,fullWidth:!0})),g.createElement(H.SK,null,g.createElement(J.l,{disabled:!M||!R,label:"version",options:T,onSelect:function(e){b(""),B(e)},placeholder:"Select",value:N,fullWidth:!0})),N&&g.createElement(g.Fragment,null,g.createElement(X.TT,null,"Example code"),g.createElement(H.hR,null,"View code examples on the"," ",g.createElement(X.Yq,{href:c.fullUrl+"/".concat(N.framework)+"/".concat(N.variationSlug)+"/".concat(N.versionNumber),target:"_blank"},"model overview page")," ","or directly in this editor under the model overflow menu."))),g.createElement(F.c,null),g.createElement(H.PQ,null,g.createElement(_.$,{emphasis:"low",onClick:e.onClose},"Cancel"),g.createElement(_.$,{disabled:!N,emphasis:"high",leadingIcon:"add",onClick:function(){N&&(q(N.id),e.onAddInstanceVersion(c,void 0,N))}}
1,"Add Model")))))};function ec(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function es(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(e){n(e);return}i.done?t(u):Promise.resolve(u).then(r,a)}function ef(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){es(o,r,a,l,i,"next",e)}function i(e){es(o,r,a,l,i,"throw",e)}l(void 0)})}}function ed(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ec(e,t);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 ec(e,t)}}(e,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.")}()}function em(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(l,"next",{value:u(0)}),i(l,"throw",{value:u(1)}),i(l,"return",{value:u(2)}),"function"==typeof Symbol&&i(l,Symbol.iterator,{value:function(){return this}}),l;function u(i){return function(u){var c=[i,u];if(n)throw TypeError("Generator is already executing.");for(;l&&(l=0,c[0]&&(o=0)),o;)try{if(n=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=t.call(e,o)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}var ep=function(e,t){return t.some(function(t){return t===e})},ev=function(e,t){var n=new Map;return e.forEach(function(e){var r=ep(e.id,t),a=n.get(e.framework);a?a.disabled=a.disabled&&r:n.set(e.framework,{disabled:r,label:(0,s.l8)(e.framework),value:e.framework})}),Array.from(n.values()).sort(function(e,t){return s.Oi.indexOf(e.value)-s.Oi.indexOf(t.value)})},eg=function(e,t,n){if(!n)return[];var r=new Map;return e.filter(function(e){return e.framework===n}).forEach(function(e){var n=ep(e.id,t),a=r.get(e.slug);a?a.disabled=a.disabled&&n:r.set(e.slug,{disabled:n,label:e.slug,value:e})}),Array.from(r.values()).sort(function(e,t){return e.value>t.value?1:e.value<t.value?-1:0})},eb=function(e){return function(t){return!t.disabled&&e.toLowerCase()===t.value.slug.toLowerCase()}},eh=function(e){var t,n,r,a,o,l=e.disabledModelInstanceIds,i=e.model,c=ed(g.useState(!1),2),s=c[0],f=c[1],m=ed(g.useState(e.query),2),p=m[0],v=m[1],b=ed(g.useState([]),2),h=b[0],y=b[1],E=ed(g.useState([]),2),w=E[0],S=E[1],I=ed(g.useState([]),2),O=I[0],x=I[1],A=ed(g.useState(void 0),2),k=A[0],T=A[1],C=ed(g.useState(void 0),2),j=C[0],M=C[1],z=ed(g.useState(void 0),2),L=z[0],R=z[1];return g.useEffect(function(){ef(function(){return em(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,P.Yt2.modelService.listModelInstances({modelId:i.id,framework:P.Cjk.UNSPECIFIED})];case 1:return y(e.sent().instances),[3,3];case 2:return e.sent(),f(!0),[3,3];case 3:return[2]}})})().catch(function(e){return f(!0)})},[i,l]),g.useEffect(function(){var e=ev(h,l);S(e),T(Z(e,p,Y.FRAMEWORKS,Q)),x([]),M(void 0)},[h,l]),g.useEffect(function(){var e=eg(h,l,k);x(e),M(Z(e,p,Y.VARIATIONS,eb))},[h,l,k]),g.createElement(d.V,{contentPadding:!1,fullWidth:!0,open:!0,onClose:L?void 0:e.onClose,title:e.title||"Assign Fine-tuned Model to Base Model Family"},g.createElement(H.wq,null,L?g.createElement(H.a3,null,g.createElement(H.P,{size:"xlarge"}),g.createElement(X._B,null,"Pinning Model...")):s?g.createElement(u.E,null):g.createElement(g.Fragment,null,g.createElement(H.HD,null,g.createElement(H.Kt,{emphasis:"low"},g.createElement(H.eu,{thumbnailUrl:null==(t=i.owner)?void 0:t.imageUrl,tier:(null==(n=i.owner)?void 0:n.isOrganization)?ee.UserAchievementTier.ORGANIZATION:null==(r=i.owner)?void 0:r.userTier,progressionOptOut:null==(a=i.owner)?void 0:a.userProgressionOptOut}),g.createElement(K.y,{separator:" \xb7 "},(null==(o=i.owner)?void 0:o.name)||"",i.publishTime&&"Published on ".concat(i.publishTime.toISOString().slice(0,10).replaceAll("-",".")))),g.createElement(X._,null,i.title),g.createElement(H.Wy,{emphasis:"low"},i.subtitle," ",g.createElement(X.Yq,{emphasis:"low",href:i.fullUrl,target:"_blank"},"See more.")),g.createElement(H.SK,null,g.createElement(J.l,{label:"framework",options:w,onSelect:function(e){v(""),T(e)},placeholder:"Select",value:k,fullWidth:!0})),g.createElement(H.SK,null,g.createElement(J.l,{disabled:!k,label:"variation",options:O,onSelect:function(e){v(""),M(e)},placeholder:"Select",value:j,fullWidth:!0}))),g.createElement(F.c,null),g.createElement(H.PQ,null,g.createElement(_.$,{emphasis:"low",onClick:e.onClose},"Cancel"),g.createElement(_.$,{disabled:!j,emphasis:"high",leadingIcon:"add",onClick:function(){return ef(function(){return em(this,function(t){switch(t.label){case 0:if(!j)return[2];return R(j.id),[4,e.onSelectModelInstance(i,j)];case 1:return t.sent()?e.onSuccess():R(void 0),[2]}})})()}},e.actionLabel||"Assign Model")))))};function ey(){var e,t,n=(e=["\n  margin-bottom: 4px;\n  margin-top: 8px;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px;\n\n  &&& > * {\n    margin: 0;\n  }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return ey=function(){return n},n}var eE=(0,b.default)(m.j)(ey()),ew=[{Label:"Text",TagId:14104},{Label:"Image",TagId:14102},{Label:"Computer Vision",TagId:13207},{Label:"Video",TagId:16727}],eS=function(e){var t=ew.filter(function(t){return t.TagId===e});return 1===t.length?t[0]:void 0},eI=function(e){if(!e.currentDataTypeTagId)return g.createElement(eE,null,ew.map(function(t){return g.createElement(v.v,{key:"filter-chip-".concat(t.TagId),onClick:function(){return e.setDataTypeTagId(t.TagId)}},t.Label)}));var t=eS(e.currentDataTypeTagId);return t?g.createElement(eE,null,g.createElement(v.v,{key:"filter-chip-".concat(t.TagId),onRemove:function(){return e.setDataTypeTagId(void 0)},selected:!0},t.Label)):null},eO=n(64398),ex=n(77670),eA=n(84443),ek=n(18130),eT=n(16565),eC=n(39915),ej=function(e){var t=e.modelInstanceAccess,n=e.modelUrl;return"enabled"===t||"disabled-loading"===t?null:g.createElement(ek.Z,{style:{padding:0}},g.createElement(eT.i,{dense:!0,icon:"warning",style:{marginRight:"8px"},variant:"disabled-rejected"===t?"error":"warning",filled:!0}),g.createElement(eC.O,null,g.createElement(X.qb,{emphasis:"low"},"requires-agreement"===t?g.createElement(g.Fragment,null,"Request access on the"," ",g.createElement(X.Yq,{emphasis:"low",href:n,"aria-describedby":"newWindowMessage"},"model's page"),g.createElement("span",{hidden:!0,id:"newWindowMessage"},"Opens in a new page.")):"disabled-pending"===t?"Pending Approval":"Model access rejected")))},eM=n(66302),eP=n(54198),ez=n(43676),eL=n(26260),eR=n(15327),eU=n(55127),eF=n.n(eU);function e_(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(e){n(e);return}i.done?t(u):Promise.resolve(u).then(r,a)}var eD=function(e){var t=e.addedInstanceCount,n=e.allInstanceCount,r=e.modelInstanceAccess,a=e.target,o=e.isModelSelection,l="model"===a||t<n,i="model"===a?"model":"model instances",u=t>
10?"more ":"",c=o?"Select ".concat(i):"Add ".concat(u).concat(i),s=("requires-agreement"===r?"Request access on the model's page":"disabled-pending"===r?"Request for model access under review":"disabled-rejected"===r?"The model author has rejected access":void 0)||(l?c:"No ".concat(u,"instances available")),f=(0,eR.A)(eM.vE.TABLET),d=g.createElement(eP.K,{checked:t>0,disabled:!l||"enabled"!==r,title:s,icon:"add_circle",activeIcon:"add_circle",activeIconFilled:!0,size:"medium",onClick:function(t){(0,eL.HF)("datasets","datasource-selector-on-add",{categoryLabel:"Model"}),t.stopPropagation(),e.onClick()}});return f&&l?d:g.createElement(ez.m_,{line1:s,position:"left"},d)},eN=function(e){var t=e.addedInstanceCount,n=e.model,r=e.onAddModel,a=e.canAddMore,o=e.target,l=e.isModelSelection,i=n.categories,u=n.id,c=n.instances,s=n.fullUrl,f=n.owner,d=n.subtitle,m=n.title,p=(0,eO.G2)(c),v=function(){var e;return(e=function(){return function(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(l,"next",{value:u(0)}),i(l,"throw",{value:u(1)}),i(l,"return",{value:u(2)}),"function"==typeof Symbol&&i(l,Symbol.iterator,{value:function(){return this}}),l;function u(i){return function(u){var c=[i,u];if(n)throw TypeError("Generator is already executing.");for(;l&&(l=0,c[0]&&(o=0)),o;)try{if(n=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=t.call(e,o)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(e){return r(n),[2,!1]})},function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){e_(o,r,a,l,i,"next",e)}function i(e){e_(o,r,a,l,i,"throw",e)}l(void 0)})})()},b=c.length>0?"".concat(c.length," ").concat(eF()("Variation",c.length)):null;return g.createElement(g.Fragment,null,g.createElement(eA.F,{actionButton:g.createElement(eD,{allInstanceCount:n.instances.length,addedInstanceCount:null!=t?t:0,modelInstanceAccess:p,onClick:function(){r(n)},target:o,isModelSelection:l}),categoryLabel:"Model",graphic:g.createElement(eA.d,null,g.createElement("img",{src:(null==f?void 0:f.imageUrl)||"",alt:""})),id:u,title:m||"",secondaryText:d||"",tertiaryText:"enabled"!==p?g.createElement(ej,{modelInstanceAccess:p,modelUrl:s}):g.createElement(K.y,{separator:" \xb7 "},null==f?void 0:f.name,i?(0,ex.k
1)(i):null,b),isAdded:!a,onClickAddDataSource:v,onClickRemoveDataSource:v,url:s||""}))},eB=n(82816),eV=n(60072),eW=n(50240);function eq(){var e,t,n=(e=["\n  display: flex;\n  justify-content: center;\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return eq=function(){return n},n}var e$=b.default.div(eq()),eK=function(e){var t,n=e.target,r=e.disableIds,a=void 0===r?[]:r,o=e.models,l=e.onAddModel,i=e.isModelSelection;return(null!=(t=null==o?void 0:o.length)?t:0)>0?g.createElement(eB.B,null,o.map(function(e){var t=0;switch(n){case"model":t=0;break;case"modelInstance":t=a.filter(function(t){return e.instances.some(function(e){return e.id===t})}).length;break;case"modelInstanceVersion":t=a.filter(function(t){return e.instances.some(function(e){return e.versionId===t})}).length}return g.createElement(eN,{addedInstanceCount:t,key:e.id,model:e,onAddModel:l,canAddMore:t<e.instances.length,target:n,isModelSelection:i})})):g.createElement(e$,null,g.createElement(eV.p,{title:"No Models Found",information:"We couldn't find any relevant models on Kaggle.",graphic:g.createElement(eW.v,{name:"error/no-datasets",alt:""})}))},eH=n(90134),eG=n(31618);function eY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var eZ=function(e){switch(e){case z.SMALL:return[0,0x9fffff];case z.MEDIUM:return[0xa00000,0x3fffffff];case z.LARGE:return[0x40000000,void 0];default:return[void 0,void 0]}},eQ=function(e,t,n){var r,a=e.languages.concat(e.tasks).map(function(e){return e.id});e.dataTypeTagId&&a.push(e.dataTypeTagId);var o=function(e){if(Array.isArray(e))return e}(r=eZ(e.size))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,l=!1;try{for(r=r.call(e);!(o=(t=r.next()).done)&&(a.push(t.value),2!==a.length);o=!0);}catch(e){l=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(l)throw n}}return a}}(r)||function(e){if(e){if("string"==typeof e)return eY(e,2);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 eY(e,2)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=o[0],i=o[1];return{filter:{id:[],datasetIds:[],fineTunable:e.fineTunable,framework:e.framework,license:e.license,minBytes:l,maxBytes:i,searchQuery:e.query,tagIds:a,minUsabilityRating:e.minUsabilityRating,excludeApiModels:e.excludeApiModels,ownerId:e.ownerId,isWriterCollaborator:e.isWriterCollaborator,isAdminCollaborator:e.isAdminCollaborator},orderBy:e.orderBy,pageSize:n,pageToken:t,skip:0,readMask:{paths:["id","slug","title","subtitle","fullUrl","coverImageUrl","publishTime","categories.tags.*.fullPath","categories.tags.*.displayName","owner.imageUrl","owner.name","owner.slug","owner.isOrganization","owner.userTier","instances.*.canUse","instances.*.id","instances.*.license","instances.*.versionId","usabilityRating","instanceCount","notebookCount","isPrivate"]}}},eX=function(e,t,n,r,a){var o=(0,eH.Z)(P.Yt2.modelService.listModels,{phase:"idle"},250);return g.useEffect(function(){var n=eQ(e,t,a);"loading"===o.state.phase&&(0,eG.a)(o.state.request,n)||o.requery(n)},[e,t,a]),g.useEffect(function(){if("success"===o.state.phase){var e=o.state.response;n(o.state.response.nextPageToken),r({items:e.models,hasMore:!1,totalCount:e.totalResults})}},[o.state.phase]),o},eJ=n(9075);function e0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function e1(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){e1(e,t,n[t])})}return e}function e6(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t}
1)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function e3(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return e0(e,t);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 e0(e,t)}}(e,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.")}()}var e4=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=g.useContext(eJ.I).currentUser,a=e3(g.useState(1),2),o=a[0],l=a[1],i=e3(g.useState(""),2),u=i[0],c=i[1],s=e3(g.useState(""),2),f=s[0],d=s[1],m=e3(g.useState([]),2),p=m[0],v=m[1],b=e3(g.useState(void 0),2),h=b[0],y=b[1],E=e3(g.useState(e6(e2({},L),{excludeApiModels:e,ownerId:"owner"===n?r.id:void 0})),2),w=E[0],S=E[1];g.useEffect(function(){l(1),c(""),v([]),S(e6(e2({},L),{excludeApiModels:e,ownerId:"owner"===n?r.id:void 0,isWriterCollaborator:"collaborator"===n||void 0,isAdminCollaborator:"collaborator"===n||void 0}))},[n]),g.useEffect(function(){l(1),c(""),v([])},[w]);var I=g.useCallback(function(){l(1),c(""),v([]),S(function(t){return e6(e2({},t,U),{excludeApiModels:e})})},[e]),O=g.useCallback(function(e,t){S(function(n){return e6(e2({},n),e1({},e,t))})},[]),x=g.useCallback(function(e){e===o+1?(v(function(e){return e.concat(u)}),c(f)):e===o-1&&(c(p[p.length-1]),v(function(e){return e.slice(0,e.length-1)})),l(e)},[u,f,o,p]),A=eX(w,u,d,y,t);return{clearPanelFilters:I,filters:w,page:o,results:h,listModelsQuery:A,setFilter:O,setPageNumber:x}},e8=n(69674),e5=n(77622),e7=n(70522),e9=n(62019),te=n(87158),tt=n(80597),tn=n(51835);function tr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ta(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(e){n(e);return}i.done?t(u):Promise.resolve(u).then(r,a)}function to(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tr(e,t);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 tr(e,t)}}(e,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.")}()}function tl(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ti(){var e=tl(["\n  border-bottom: 1px solid ",";\n"]);return ti=function(){return e},e}function tu(){var e=tl(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n"]);return tu=function(){return e},e}function tc(){var e=tl(["\n  padding-top: 12px;\n  padding-bottom: 12px;\n"]);return tc=function(){return e},e}var ts=b.default.div(ti(),function(e){return e.theme.km.color.outline.divider}),tf=b.default.div(tu()),td=(0,b.default)(X.HN)(tc()),tm=g.memo(function(){for(var e=[],t=0;t<10;t++)e.push(g.createElement(e5.e,{key:t,divider:!0}));return g.createElement(eB.B,null,e)}),tp=function(e){var t=e.target,n=e.disableIds,r=void 0===n?[]:n,a=e.modelId,c=e.onDismiss,s=e.excludeApiModels,f=e.showEditableModelsOnly,d=e.isModelSelection,m=to(g.useState(null),2),p=m[0],v=m[1],b=to(g.useState(!1),2),h=b[0],y=b[1],E=to(g.useState("owner"),2),w=E[0],S=E[1];g.useEffect(function(){a&&P.Yt2.modelService.getModelById({id:a}).then(function(e){return v(e)}).catch(function(e){return(0,e7.Dn)({title:"Unable to find model to attach"})})},[a]);var I=e4(s,10,f?w:void 0),O=I.clearPanelFilters,x=I.filters,A=I.page,k=I.results,T=
1I.listModelsQuery,C=I.setFilter,j=I.setPageNumber,M=g.useMemo(function(){return!(0,eG.a)(R(x),U)},[x]),z=function(){v(null),c()},L=g.useCallback(function(){return k&&k.totalCount>0?g.createElement(e9.d,{currentPage:A,onPageChanged:function(e){j(e),(0,i.aD)()},maxPages:Math.ceil(k.totalCount/10),countPagesShown:1}):null},[k,A,j]);return g.createElement(g.Fragment,null,g.createElement(ts,null,g.createElement(te.A,{searchBox:!0,fullWidth:!0,placeholder:"Search keyword or URL",onChange:function(e){C("query",e.target.value)},endAdornment:g.createElement(o.e,{iconOnly:!0,isActive:M,onClick:function(){(0,eL.HF)("datasets","model-selector-filters-opened"),y(!0)}})}),g.createElement(eI,{currentDataTypeTagId:x.dataTypeTagId,setDataTypeTagId:function(e){return C("dataTypeTagId",e)}}),g.createElement(tf,null,f?g.createElement(tt.V,{tabs:["Your work","Shared editable models"],selectedIndex:+("owner"!==w),onSelectItem:function(e){return S(0===e?"owner":"collaborator")}}):g.createElement(td,{fontWeight:"semiBold"},g.createElement(td,{fontWeight:"semiBold"},"success"===T.state.phase&&k&&g.createElement(g.Fragment,null,"".concat((0,e8.q)(k.totalCount)).concat(k.hasMore?"+":""," Models")))),g.createElement(tn.w7,{selectedSortBy:x.orderBy,sortByMap:new Map(Object.values(P.M3L).filter(function(e){return e!==P.M3L.UNSPECIFIED}).map(function(e){return[(0,l.l)(e),e]})),filterCallback:function(e){C("orderBy",e.sortBy)}}))),"loading"===T.state.phase||"idle"===T.state.phase?g.createElement(g.Fragment,null,g.createElement(tm,null),g.createElement(L,null)):"error"===T.state.phase?g.createElement(u.E,{message:T.state.message}):"success"===T.state.phase&&k&&g.createElement(g.Fragment,null,g.createElement(eK,{target:t,disableIds:r,models:k.items,onAddModel:function(n){var r;return(r=function(){return function(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(l,"next",{value:u(0)}),i(l,"throw",{value:u(1)}),i(l,"return",{value:u(2)}),"function"==typeof Symbol&&i(l,Symbol.iterator,{value:function(){return this}}),l;function u(i){return function(u){var c=[i,u];if(n)throw TypeError("Generator is already executing.");for(;l&&(l=0,c[0]&&(o=0)),o;)try{if(n=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=t.call(e,o)}catch(e){c=[6,e],r=0}finally{n=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:if("model"!==t)return[3,2];return[4,e.onSelectModel(n)];case 1:return r.sent(),z(),[3,3];case 2:v(n),r.label=3;case 3:return[2,!0]}})},function(){var e=this,t=arguments;return new Promise(function(n,a){var o=r.apply(e,t);function l(e){ta(o,n,a,l,i,"next",e)}function i(e){ta(o,n,a,l,i,"throw",e)}l(void 0)})})()},isModelSelection:d}),g.createElement(L,null)),g.createElement($,{clearFilters:O,filters:x,onClose:function(){return y(!1)},open:h,setFilter:C}),p&&"modelInstanceVersion"===t&&g.createElement(eu,{currentModelSourceIds:r,model:p,onAddInstanceVersion:e.onSelectModelInstanceVersion,onClose:function(){return v(null)},query:x.query,onSuccessfullyAdded:z}),p&&"modelInstance"===t&&g.createElement(eh,{disabledModelInstanceIds:r,model:p,onSelectModelInstance:e.onSelectModelInstance,onClose:function(){return v(null)},query:x.query,onSuccess:z}))}},26690(e,t,n){n.d(t,{HD:()=>w,Kt:()=>S,P:()=>E,PQ:()=>k,SK:()=>x,Wy:()=>O,a3:()=>y,eu:()=>I,hR:()=>A,wq:()=>h});var r=n(71488),a=n(64866),o=n(54358),l=n(52575);function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(){var e=i(["\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n"]);return u=function(){return e},e}function c(){var e=i(["\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n"]);return c=function(){return e},e}function s(){var e=i(["\n  margin-bottom: 40px;\n"]);return s=function(){return e},e}function f(){var e=i(["\n  flex-grow: 1;\n  padding: 16px;\n"]);return f=function(){return e},e}function d(){var e=i(["\n  align-items: center;\n  display: flex;\n  flex-direction: row;\n  margin-bottom: 28px;\n"]);return d=function(){return e},e}function m(){var e=i(["\n  margin-right: 8px;\n"]);return m=function(){return e},e}function p(){var e=i(["\n  margin: 8px 0 24px 0;\n  max-lines: 3;\n"]);return p=function(){return e},e}function v(){var e=i(["\n  margin-bottom: 32px;\n"]);return v=function(){return e},e}function g(){var e=i(["\n  margin: 16px 0;\n"]);return g=function(){return e},e}function b(){var e=i(["\n  display: flex;\n  justify-content: flex-end;\n  padding: 24px 16px;\n"]);return b=function(){return e},e}var h=l.default.div(u()),y=l.default.div(c()),E=(0,l.default)(r.P)(s()),w=l.default.div(f()),S=(0,l.default)(a.bz)(d()),I=(0,l.default)(o.e)(m()),O=(0,l.default)(a.cR)(p()),x=l.default.div(v()),A=(0,l.default)(a.jz)(g()),k=l.default.div(b())},77670(e,t,n){n.d(t,{k:()=>r});var r=function(e){var t=null==e?void 0:e.tags.filter(function(e){return e.fullPath.startsWith("architecture >")});return(null==t?void 0:t.length)?t[0].displayName:null}},82814(e,t,n){n.d(t,{l:()=>a});var r=n(60531);function a(e){switch(e){case r.zrO.UNSPECIFIED:return"Any";case r.zrO.CC0:return"CC0: Public Domain";case r.zrO.MIT:return"MIT";case r.zrO.BSD:return"BSD";case r.zrO.APACHE2:return"Apache 2.0";case r.zrO.RAIL_M:return"Open RAIL-M";case r.zrO.OTHER:return"Other";default:return e}}},67176(e,t,n){n.d(t,{l:()=>a});var r=n(60531);function a(e){switch(e){case r.M3L.UNSPECIFIED:return"Unspecified";case r.M3L.HOTNESS:return"Hotness";case r.M3L.DOWNLOAD_COUNT:return"Most Downloads";case r.M3L.VOTE_COUNT:return"Most Votes";case r.M3L.NOTEBOOK_COUNT:return"Most Notebooks";case r.M3L.PUBLISH_TIME:return"Recently Published";case r.M3L.CREATE_TIME:return"Recently Created";case r.M3L.UPDATE_TIME:return"Recently Updated";case r.M3L.VIEW_TIME_DESC:return"Recently Viewed";default:return e}}}}]);
2//# sourceMappingURL=1454.2f522486189a2c15.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.