(this["webpackJsonpbracco-ai4covid"]=this["webpackJsonpbracco-ai4covid"]||[]).push([[0],{1012:function(e,t){},1024:function(e,t){},1027:function(e,t){},1102:function(e,t,a){},1103:function(e,t,a){"use strict";a.r(t);a(614),a(615),a(616),a(617),a(618),a(619),a(620),a(621),a(622),a(623),a(624),a(625),a(626),a(627),a(628),a(629),a(630),a(631),a(632),a(633),a(634),a(635),a(636),a(637),a(638),a(640),a(641),a(249),a(642),a(643),a(644),a(645),a(646),a(647),a(648),a(649),a(650),a(651),a(652),a(653),a(654),a(655),a(656),a(658),a(659),a(661),a(662),a(663),a(331),a(664),a(665),a(666),a(667),a(668),a(669),a(670),a(671),a(672),a(673),a(674),a(675),a(676),a(677),a(678),a(679),a(680),a(681),a(682),a(683),a(684),a(685),a(686),a(687),a(688),a(689),a(690),a(691),a(693),a(694),a(695),a(696),a(697),a(698),a(699),a(700),a(701),a(702),a(703),a(704),a(705),a(706),a(707),a(708),a(709),a(710),a(711),a(712),a(713),a(715),a(716),a(717),a(718),a(719),a(720),a(721),a(723),a(724),a(725),a(726),a(727),a(728),a(729),a(730),a(731),a(732),a(733),a(437),a(734),a(735),a(439),a(736),a(737),a(738),a(739),a(440),a(740),a(741),a(742),a(743),a(744),a(745),a(746),a(747),a(748),a(749),a(750),a(751),a(752),a(753),a(754),a(755),a(756),a(757),a(758),a(759),a(760),a(761),a(762),a(763),a(764),a(765),a(767),a(768),a(769),a(770),a(771),a(772),a(773),a(774),a(775),a(776),a(777),a(778),a(779),a(780),a(781),a(782),a(783),a(784),a(785),a(786),a(787),a(788),a(789),a(790),a(791),a(792),a(793),a(794),a(795),a(796),a(797),a(798),a(799),a(340),a(800),a(801),a(803),a(804),a(805),a(806),a(807),a(809),a(810),a(811),a(812),a(813),a(814),a(815),a(816),a(818),a(819),a(820),a(821),a(822),a(823),a(824),a(825),a(826),a(827),a(828),a(829),a(830),a(831),a(832),a(833),a(834),a(835),a(836),a(837),a(838),a(839),a(840),a(841),a(842),a(844),a(846),a(847),a(848),a(849),a(850),a(851),a(852),a(853),a(854),a(855),a(856),a(857),a(858),a(859),a(860),a(861),a(862),a(863),a(864),a(865),a(866),a(867),a(868),a(869),a(870),a(871),a(872),a(873),a(874),a(875),a(876),a(878),a(880),a(881),a(882),a(883),a(884),a(885),a(886),a(887),a(888),a(889),a(890),a(891),a(892),a(893),a(894),a(896),a(451);var r=a(2),n=a(0),i=a.n(n),c=a(103),o=a.n(c),s=a(56),l=a(41),u=a(83),d=a(1212),b=a(42),j=a(1226),p=a(105),h=a(160),O=a(549),m=a(4),f="LOGIN_REQUEST",g="LOGIN_SUCCESS",v="LOGIN_FAILURE",x="LOGOUT",y="READ_CURRENT_USER_REQUEST",w="READ_CURRENT_USER_SUCCESS",C="READ_CURRENT_USER_FAILURE",I="READ_CURRENT_USER_GROUPS_REQUEST",S="READ_CURRENT_USER_GROUPS_SUCCESS",R="READ_CURRENT_USER_GROUPS_FAILURE",P={currentUser:null,currentUserGroups:null,requests:{login:{inProgress:!1,error:null},read:{inProgress:!1,error:null,lastUpdate:null},readGroups:{inProgress:!1,error:null,lastUpdate:null}}};var k=a(12),E="SEARCH_IMAGES_REQUEST",A="SEARCH_IMAGES_SUCCESS",q="SEARCH_IMAGES_FAILURE",_="DOWNLOAD_IMAGE_REQUEST",D="DOWNLOAD_IMAGE_SUCCESS",T="DOWNLOAD_IMAGE_PROGRESS",U="DOWNLOAD_IMAGE_FAILURE",N="DOWNLOAD_IMAGE_CLEAR",z="READ_THUMBNAIL_URL_REQUEST",L="READ_THUMBNAIL_URL_SUCCESS",F="READ_THUMBNAIL_URL_FAILURE",M={results:null,requests:{search:{page:null,pageSize:null,filters:null,sort:null,inProgress:!1,error:null},downloads:{},thumbnails:{}}};var B="REQUEST_CREDENTIALS_REQUEST",G="REQUEST_CREDENTIALS_SUCCESS",V="REQUEST_CREDENTIALS_FAILURE",W={requests:{create:{success:!1,inProgress:!1,error:null}}};var H="set_page_size",Q="set_hidden_columns",Y="ai4covid_settings",J=localStorage.getItem(Y),K=J?JSON.parse(J):{pageSize:25,hiddenColumns:{Row_number:!0,ImageFile:!0,Hospital:!0,Age:!1,Sex:!1,"Positivity at admission":!1,Temp_C:!1,DaysFever:!1,Cough:!1,DifficultyInBreathing:!1,"Therapy_anti-inflammatory ":!0,Therapy_Tocilizumab:!0,Therapy_Anakinra:!0,Therapy_hydroxychloroquine:!0,Therapy_antiviral:!0,Therapy_Eparine:!0,WBC:!1,RBC:!0,CRP:!1,Fibrinogen:!1,Glucose:!0,PCT:!0,LDH:!1,INR:!1,"D-dimer":!0,Ox_percentage:!1,PaO2:!0,SaO2:!1,PaCO2:!0,pH:!1,CardiovascularDisease:!1,IschemicHeartDisease:!1,AtrialFibrillation:!1,HeartFailure:!1,Ictus:!1,HighBloodPressure:!1,Diabetes:!1,Dementia:!1,BPCO:!1,Cancer:!1,"Chronic Kidney disease":!1,RespiratoryFailure:!1,Obesity:!1,Position:!0,Prognosis:!1,Death:!1,sha256:!0,file_path:!0}};var X="READ_USER_FILE_LIST_REQUEST",$="READ_USER_FILE_LIST_SUCCESS",Z="READ_USER_FILE_LIST_FAILURE",ee="DELETE_USER_FILE_LIST_REQUEST",te="DELETE_USER_FILE_LIST_SUCCESS",ae="DELETE_USER_FILE_LIST_FAILURE",re="UPLOAD_USER_FILE_LIST_REQUEST",ne="UPLOAD_USER_FILE_LIST_PROGRESS",ie="UPLOAD_USER_FILE_LIST_SUCCESS",ce="UPLOAD_USER_FILE_LIST_FAILURE",oe="UPLOAD_USER_FILE_LIST_CLEAR",se={list:[],requests:{readList:{inProgress:!1,error:null,lastUpdate:null},delete:{file:null,inProgress:!1,error:null},upload:{progress:{},completed:!1,inProgress:!1,error:null}}};var le=Object(h.combineReducers)({requestCredentials:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case B:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{create:Object(m.a)(Object(m.a)({},e.requests.create),{},{success:!1,inProgress:!0})})});case G:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{create:Object(m.a)(Object(m.a)({},e.requests.create),{},{success:!0,inProgress:!1,error:null})})});case V:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{create:Object(m.a)(Object(m.a)({},e.requests.create),{},{inProgress:!1,error:t.error})})});default:return e}},auth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case f:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{login:Object(m.a)(Object(m.a)({},e.requests.login),{},{inProgress:!0})})});case g:return Object(m.a)(Object(m.a)({},e),{},{currentUser:t.userInfo,requests:Object(m.a)(Object(m.a)({},e.requests),{},{login:Object(m.a)(Object(m.a)({},e.requests.login),{},{inProgress:!1,error:null})})});case v:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{login:Object(m.a)(Object(m.a)({},e.requests.login),{},{inProgress:!1,error:t.error})})});case x:return Object(m.a)(Object(m.a)({},e),{},{currentUser:null});case y:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{read:Object(m.a)(Object(m.a)({},e.requests.read),{},{inProgress:!0})})});case w:return Object(m.a)(Object(m.a)({},e),{},{currentUser:t.userInfo,requests:Object(m.a)(Object(m.a)({},e.requests),{},{read:Object(m.a)(Object(m.a)({},e.requests.read),{},{inProgress:!1,error:null,lastUpdate:new Date})})});case C:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{read:Object(m.a)(Object(m.a)({},e.requests.read),{},{inProgress:!1,error:t.error})})});case I:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{readGroups:Object(m.a)(Object(m.a)({},e.requests.readGroups),{},{inProgress:!0})})});case S:return Object(m.a)(Object(m.a)({},e),{},{currentUserGroups:t.groups,requests:Object(m.a)(Object(m.a)({},e.requests),{},{readGroups:Object(m.a)(Object(m.a)({},e.requests.readGroups),{},{inProgress:!1,error:null,lastUpdate:new Date})})});case R:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{readGroups:Object(m.a)(Object(m.a)({},e.requests.readGroups),{},{inProgress:!1,error:t.error})})});default:return e}},userFile:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:se,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case X:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{readList:Object(m.a)(Object(m.a)({},e.requests.readList),{},{inProgress:!0})})});case $:return Object(m.a)(Object(m.a)({},e),{},{list:t.list,requests:Object(m.a)(Object(m.a)({},e.requests),{},{readList:Object(m.a)(Object(m.a)({},e.requests.readList),{},{inProgress:!1,error:null,lastUpdate:new Date})})});case Z:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{readList:Object(m.a)(Object(m.a)({},e.requests.readList),{},{inProgress:!1,error:t.error})})});case ee:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{delete:Object(m.a)(Object(m.a)({},e.requests.delete),{},{file:t.file,inProgress:!0})})});case te:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{delete:Object(m.a)(Object(m.a)({},e.requests.delete),{},{inProgress:!1,error:null})})});case ae:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{delete:Object(m.a)(Object(m.a)({},e.requests.delete),{},{inProgress:!1,error:t.error})})});case re:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{upload:Object(m.a)(Object(m.a)({},e.requests.upload),{},{inProgress:!0,completed:!1,progress:t.list.reduce((function(e,t){var a=t.name;return Object(m.a)(Object(m.a)({},e),{},Object(k.a)({},a,0))}),{})})})});case ne:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{upload:Object(m.a)(Object(m.a)({},e.requests.upload),{},{inProgress:!0,progress:Object(m.a)(Object(m.a)({},e.requests.upload.progress),{},Object(k.a)({},t.filename,t.progress))})})});case ie:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{upload:Object(m.a)(Object(m.a)({},e.requests.upload),{},{completed:!0,inProgress:!1,error:null})})});case ce:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{upload:Object(m.a)(Object(m.a)({},e.requests.upload),{},{inProgress:!1,error:t.error})})});case oe:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{upload:Object(m.a)({},se.requests.upload)})});default:return e}},images:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case E:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{search:Object(m.a)(Object(m.a)({},e.requests.search),{},{inProgress:!0,page:t.page,pageSize:t.pageSize,filters:t.filters,sort:t.sort})})});case A:return Object(m.a)(Object(m.a)({},e),{},{results:t.results,requests:Object(m.a)(Object(m.a)({},e.requests),{},{search:Object(m.a)(Object(m.a)({},e.requests.search),{},{inProgress:!1,error:null})})});case q:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{search:Object(m.a)(Object(m.a)({},e.requests.search),{},{inProgress:!1,error:t.error})})});case _:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{downloads:Object(m.a)(Object(m.a)({},e.requests.downloads),{},Object(k.a)({},t.sha256,{inProgress:!0,progress:0,error:null,url:null}))})});case T:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{downloads:Object(m.a)(Object(m.a)({},e.requests.downloads),{},Object(k.a)({},t.sha256,Object(m.a)(Object(m.a)({},e.requests.downloads[t.sha256]),{},{progress:t.progress})))})});case D:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{downloads:Object(m.a)(Object(m.a)({},e.requests.downloads),{},Object(k.a)({},t.sha256,Object(m.a)(Object(m.a)({},e.requests.downloads[t.sha256]),{},{inProgress:!1,progress:100,url:t.url})))})});case U:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{downloads:Object(m.a)(Object(m.a)({},e.requests.downloads),{},Object(k.a)({},t.sha256,Object(m.a)(Object(m.a)({},e.requests.downloads[t.sha256]),{},{inProgress:!1,error:t.error})))})});case N:var a=Object(m.a)({},e.requests.downloads);return delete a[t.sha256],Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{downloads:a})});case z:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{thumbnails:Object(m.a)(Object(m.a)({},e.requests.thumbnails),{},Object(k.a)({},t.sha256,{inProgress:!0,error:null,url:null}))})});case L:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{thumbnails:Object(m.a)(Object(m.a)({},e.requests.thumbnails),{},Object(k.a)({},t.sha256,Object(m.a)(Object(m.a)({},e.requests.thumbnails[t.sha256]),{},{inProgress:!1,url:t.url})))})});case F:return Object(m.a)(Object(m.a)({},e),{},{requests:Object(m.a)(Object(m.a)({},e.requests),{},{thumbnails:Object(m.a)(Object(m.a)({},e.requests.thumbnails),{},Object(k.a)({},t.sha256,Object(m.a)(Object(m.a)({},e.requests.thumbnails[t.sha256]),{},{inProgress:!1,error:t.error})))})});default:return e}},settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K,t=arguments.length>1?arguments[1]:void 0,a=e;switch(t.type){case H:a=Object(m.a)(Object(m.a)({},e),{},{pageSize:t.pageSize});break;case Q:a=Object(m.a)(Object(m.a)({},e),{},{hiddenColumns:t.hiddenColumns})}return localStorage.setItem(Y,JSON.stringify(a)),a}}),ue=Object(h.createStore)(le,{},Object(O.composeWithDevTools)()),de=a(581),be=a(1149),je=(a(923),Object(de.a)({palette:{primary:{main:"#0a4682"},secondary:{main:"#329967"}},typography:{fontFamily:"Montserrat, sans-serif",fontSize:14}})),pe=Object(be.a)(je),he=i.a.createContext({});function Oe(e){var t=e.config,a=e.children;return Object(r.jsx)(he.Provider,{value:t,children:a})}var me=a(306);function fe(){var e=Object(n.useContext)(he).trackingId,t=Object(n.useCallback)((function(t,a,r,n){e&&Object(me.a)("event",t,{event_category:a,event_label:r,value:n})}),[e]),a=Object(n.useCallback)((function(t,a,r){e&&Object(me.a)("event","page_view",{page_path:t||window.location.pathname,page_location:a||window.location.href,page_title:r||document.title})}),[e]);return Object(n.useEffect)((function(){e?Object(me.b)(e,{sendDefaultPageView:!1}):console.warn("Tracking not enabled, as `trackingId` was not configured.")}),[e]),{trackEvent:t,trackPageview:a}}var ge=a(13),ve=a(280),xe=a.n(ve),ye=a(1106),we=a(1161),Ce=a(20),Ie=a.n(Ce),Se=a(40),Re=a(93);function Pe(){var e=Object(l.b)(),t=fe().trackEvent,a=Object(l.c)((function(e){return e.auth.currentUser})),r=Object(l.c)((function(e){return e.auth.currentUserGroups})),i=Object(l.c)((function(e){return e.auth.requests.read})),c=Object(l.c)((function(e){return e.auth.requests.readGroups})),o=Object(l.c)((function(e){return e.auth.requests.login})),s=Object(n.useCallback)((function(a){var r=a.username,n=a.password;return e({type:f}),function(){var a=Object(Se.a)(Ie.a.mark((function a(){var i;return Ie.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Re.a.signIn(r,n);case 3:return a.next=5,Re.a.currentUserInfo();case 5:i=a.sent,t("login",r),e({type:g,userInfo:i}),a.next=13;break;case 10:a.prev=10,a.t0=a.catch(0),e({type:v,error:a.t0});case 13:case"end":return a.stop()}}),a,null,[[0,10]])})));return function(){return a.apply(this,arguments)}}()()}),[e,t]),u=Object(n.useCallback)((function(){return function(){var r=Object(Se.a)(Ie.a.mark((function r(){return Ie.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Re.a.signOut();case 2:e({type:x}),t("logout",null===a||void 0===a?void 0:a.username);case 4:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}()()}),[a,e,t]),d=Object(n.useCallback)((function(){return e({type:y}),function(){var t=Object(Se.a)(Ie.a.mark((function t(){var a;return Ie.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Re.a.currentAuthenticatedUser();case 3:return a=t.sent,e({type:w,userInfo:a}),t.abrupt("return",a);case 8:t.prev=8,t.t0=t.catch(0),e({type:C,error:t.t0});case 11:case"end":return t.stop()}}),t,null,[[0,8]])})));return function(){return t.apply(this,arguments)}}()()}),[e]),b=Object(n.useCallback)((function(){return e({type:I}),function(){var t=Object(Se.a)(Ie.a.mark((function t(){var a,r;return Ie.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Re.a.currentSession();case 3:return a=t.sent,r=a.getAccessToken().payload["cognito:groups"],e({type:S,groups:r}),t.abrupt("return",r);case 9:t.prev=9,t.t0=t.catch(0),e({type:R,error:t.t0});case 12:case"end":return t.stop()}}),t,null,[[0,9]])})));return function(){return t.apply(this,arguments)}}()()}),[e]);return{currentUser:a,currentUserGroups:r,readCurrentUser:d,readCurrentUserRequest:i,readCurrentUserGroups:b,readCurrentUserGroupsRequest:c,login:s,loginRequest:o,logout:u}}function ke(){var e=Pe(),t=e.currentUser,a=e.readCurrentUser,r=e.readCurrentUserRequest;return Object(p.d)("CurrentUser",t,a,r)}var Ee=a(1151),Ae=a.n(Ee),qe=a(1153),_e=a.n(qe),De=a(1154),Te=a.n(De),Ue=a(1155),Ne=a.n(Ue),ze=a(1156),Le=a.n(ze),Fe=a(552),Me=a.n(Fe),Be=a(1157),Ge=a.n(Be),Ve=a(1158),We=a.n(Ve),He=a(1159),Qe=a.n(He),Ye=a(1160),Je=a.n(Ye),Ke="/",Xe=(Ae.a,{title:"Request credentials",path:"/request-credentials",icon:Object(r.jsx)(_e.a,{})}),$e={title:"Login",path:"/login",icon:Object(r.jsx)(Te.a,{})},Ze={title:"Logout",path:"/logout",icon:Object(r.jsx)(Ne.a,{})},et={title:"Share your Data",path:"/share-data",icon:Object(r.jsx)(Le.a,{})},tt={title:"Access the Data",path:"/access-data",icon:Object(r.jsx)(Me.a,{})},at={title:"About us",titleComponent:Object(r.jsx)("span",{children:"About\xa0us"}),path:"/about-us",icon:Object(r.jsx)(Ge.a,{})},rt={title:"Privacy Policy",path:"/privacy-policy",icon:Object(r.jsx)(We.a,{})},nt={title:"Terms and Conditions",path:"/terms-conditions",icon:Object(r.jsx)(Qe.a,{})},it={title:"Run AI prediction",path:"/run-ai",icon:Object(r.jsx)(Je.a,{})},ct=[Xe,et,tt,it,at],ot=[Xe,et,tt,null,at,rt,nt,null,$e],st=[rt,nt,$e,at];var lt=function(e){var t=ke(),a=Object(ge.a)(t,2),n=a[0],i=a[1],c=Object(s.g)().pathname;return i.error||i.lastUpdate?n?Object(r.jsx)(s.b,Object(m.a)(Object(m.a)({},e),{},{children:e.children})):Object(r.jsx)(s.a,{to:xe.a.stringifyUrl({url:$e.path,query:{redirectTo:c}})}):Object(r.jsx)(ye.a,{open:!0,style:{color:"white"},children:Object(r.jsx)(we.a,{color:"inherit"})})};var ut=function(){return Object(r.jsxs)(r.Fragment,{children:["For any manuscript developed using data from AIforCOVID archive please cite the relevant collection citations (see below) as well as the following publication:",Object(r.jsx)("br",{}),Object(r.jsxs)("em",{children:["\u201cSoda P, et al. AIforCOVID: Predicting the clinical outcomes in patients with COVID-19 applying AI to chest-X-rays. An Italian multicentre study. Med Image Anal. 2021 Aug 28;74:102216. doi: 10.1016/j.media.2021.102216 (",Object(r.jsx)("a",{href:"https://www.sciencedirect.com/science/article/pii/S1361841521002619",children:"download here"}),")\u201d"]}),Object(r.jsx)("br",{}),"Please contact us at ",Object(r.jsx)("a",{href:"mailto:aiforcovid@cdi.it",children:"aiforcovid@cdi.it"})," so we can include your work on our Related Publications page. We also encourage researchers to tweet about their ICIA-related research with the hash tag",Object(r.jsx)("a",{href:"https://twitter.com/hashtag/AIforCOVID",target:"_blank",rel:"noopener noreferrer",children:"#AIforCOVID"})," ","and the tag to"," ",Object(r.jsx)("a",{href:"https://twitter.com/CDImilano",target:"_blank",rel:"noopener noreferrer",children:"@CDIMilano"}),"."]})},dt=a(1216),bt=a(152);var jt=function(e){var t=Math.round(e.value||0);return Object(r.jsxs)(dt.a,{sx:{position:"relative",display:"inline-flex"},children:[Object(r.jsx)(we.a,Object(m.a)({variant:"determinate",color:t<100?"primary":"secondary"},e)),Object(r.jsx)(dt.a,{sx:{top:0,left:0,bottom:0,right:0,position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},children:Object(r.jsx)(bt.a,{variant:"caption",component:"div",color:"textSecondary",children:t})})]})},pt=a(1221),ht=a(1163),Ot=a(1162),mt=a(381),ft=a(57),gt=a(287);function vt(){return(vt=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var yt=n.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),wt=n.createElement("path",{d:"M13.55 22v-9.11h3.07l.46-3.56h-3.53V7.05c0-1 .29-1.73 1.77-1.73h1.87V2.14A25.078 25.078 0 0014.45 2c-2.72 0-4.58 1.66-4.58 4.7v2.62H6.81v3.57h3.06V22h3.68z",fillRule:"nonzero"});function Ct(e,t){var a=e.title,r=e.titleId,i=xt(e,["title","titleId"]);return n.createElement("svg",vt({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,ref:t,"aria-labelledby":r},i),a?n.createElement("title",{id:r},a):null,yt,wt)}var It=n.forwardRef(Ct);a.p;function St(){return(St=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var Pt=n.createElement("path",{d:"M8.08 20h.07c5.996 0 10.93-4.934 10.93-10.93V8.5a8.005 8.005 0 001.92-2 7.857 7.857 0 01-2.22.61A3.89 3.89 0 0020.48 5a8.004 8.004 0 01-2.48.91 3.872 3.872 0 00-2.819-1.218 3.889 3.889 0 00-3.87 3.87c0 .292.033.583.099.868a11.006 11.006 0 01-8-4 3.866 3.866 0 001.19 5.16 3.767 3.767 0 01-1.75-.48A3.882 3.882 0 006 13.91a3.715 3.715 0 01-1 .14 4.349 4.349 0 01-.73-.05 3.879 3.879 0 003.61 2.68 7.732 7.732 0 01-4.8 1.66c-.308 0-.615-.02-.92-.06A10.903 10.903 0 008.08 20",fillRule:"nonzero"});function kt(e,t){var a=e.title,r=e.titleId,i=Rt(e,["title","titleId"]);return n.createElement("svg",St({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,ref:t,"aria-labelledby":r},i),a?n.createElement("title",{id:r},a):null,Pt)}var Et=n.forwardRef(kt);a.p;function At(){return(At=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var _t=n.createElement("path",{d:"M15.64 4.62H8.35c-.57.01-1.134.194-1.67.39-.38.15-.72.382-1 .68-.298.28-.53.62-.68 1a5.117 5.117 0 00-.3 1.68v7.28c.01.57.114 1.134.31 1.67.15.38.382.72.68 1 .28.298.62.53 1 .68.536.196 1.1.3 1.67.31.95.05 1.24.05 3.64.05 2.4 0 2.64-.05 3.64-.05a5.121 5.121 0 001.67-.31A3.08 3.08 0 0019 17.31a5.117 5.117 0 00.3-1.68c.05-.95.05-1.24.05-3.64 0-2.4-.05-2.64-.05-3.64a5.121 5.121 0 00-.31-1.67 2.763 2.763 0 00-.68-1 2.763 2.763 0 00-1-.68 5.106 5.106 0 00-1.67-.38zM8.29 3.05h7.42c.748.02 1.488.162 2.19.42a4.644 4.644 0 012.68 2.63c.258.702.4 1.442.42 2.19 0 .96.05 1.27.05 3.71S21 14.71 21 15.71a6.907 6.907 0 01-.47 2.24 4.643 4.643 0 01-2.63 2.63c-.702.258-1.442.4-2.19.42-.96.05-1.27.05-3.71.05S9.29 21 8.29 21a6.889 6.889 0 01-2.19-.47 4.643 4.643 0 01-2.63-2.63 6.883 6.883 0 01-.42-2.19V8.29c.02-.748.162-1.488.42-2.19A4.644 4.644 0 016.1 3.42c.702-.258 1.442-.349 2.19-.37zM12 7.38c2.534 0 4.62 2.086 4.62 4.62 0 2.534-2.086 4.62-4.62 4.62-2.534 0-4.62-2.086-4.62-4.62 0-2.534 2.086-4.62 4.62-4.62zM12 15c1.646 0 3-1.354 3-3s-1.354-3-3-3-3 1.354-3 3 1.354 3 3 3zm4.8-6.72c-.592 0-1.08-.488-1.08-1.08 0-.592.488-1.08 1.08-1.08.592 0 1.08.488 1.08 1.08 0 .592-.488 1.08-1.08 1.08z",fillRule:"nonzero"});function Dt(e,t){var a=e.title,r=e.titleId,i=qt(e,["title","titleId"]);return n.createElement("svg",At({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,ref:t,"aria-labelledby":r},i),a?n.createElement("title",{id:r},a):null,_t)}var Tt=n.forwardRef(Dt);a.p;function Ut(){return(Ut=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var zt=n.createElement("path",{d:"M21.56 7.2a2.503 2.503 0 00-1.76-1.77C18.24 5 12 5 12 5s-6.24 0-7.8.42A2.503 2.503 0 002.44 7.2 25.683 25.683 0 002 12c-.01 1.61.13 3.217.42 4.8a2.5 2.5 0 001.78 1.77C5.76 19 12 19 12 19s6.24 0 7.8-.42a2.503 2.503 0 001.76-1.77c.297-1.586.445-3.196.44-4.81a25.683 25.683 0 00-.44-4.8zM10 15V9l5.19 3L10 15z",fillRule:"nonzero"});function Lt(e,t){var a=e.title,r=e.titleId,i=Nt(e,["title","titleId"]);return n.createElement("svg",Ut({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,ref:t,"aria-labelledby":r},i),a?n.createElement("title",{id:r},a):null,zt)}var Ft=n.forwardRef(Lt);a.p;function Mt(){return(Mt=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var Gt=n.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),Vt=n.createElement("path",{d:"M16.53 8.68A3.945 3.945 0 0013 10.62V9H9.37v12h3.73v-5.95c0-1.57.29-3.09 2.24-3.09 1.95 0 1.93 1.8 1.93 3.19V21H21v-6.6c0-3.23-.69-5.72-4.47-5.72zM5.16 3h-.01c-1.19 0-2.17.98-2.17 2.17s.98 2.17 2.17 2.17a2.18 2.18 0 002.17-2.16v-.02A2.17 2.17 0 005.16 3zM3.29 9v12H7V9H3.29zm13.24-.3A3.945 3.945 0 0013 10.62V9H9.37v12h3.73v-5.95c0-1.57.29-3.09 2.24-3.09 1.95 0 1.93 1.8 1.93 3.19V21H21v-6.6c0-3.23-.69-5.72-4.47-5.72v.02zM3.29 21H7V9H3.29v12zM5.16 3h-.01c-1.19 0-2.17.98-2.17 2.17s.98 2.17 2.17 2.17a2.18 2.18 0 002.17-2.16v-.02A2.17 2.17 0 005.16 3z",fillRule:"nonzero"});function Wt(e,t){var a=e.title,r=e.titleId,i=Bt(e,["title","titleId"]);return n.createElement("svg",Mt({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,ref:t,"aria-labelledby":r},i),a?n.createElement("title",{id:r},a):null,Gt,Vt)}var Ht=n.forwardRef(Wt),Qt=(a.p,[{url:"https://www.facebook.com/CDIsalute/",title:"Facebook",icon:Object(r.jsx)(gt.a,{component:It})},{url:"https://twitter.com/CDImilano",title:"Twitter",icon:Object(r.jsx)(gt.a,{component:Et})},{url:"https://www.youtube.com/user/centrodiagnosticoita",title:"YouTube",icon:Object(r.jsx)(gt.a,{component:Ft})},{url:"https://www.instagram.com/cdi.eventi/",title:"Instagram",icon:Object(r.jsx)(gt.a,{component:Tt})},{url:"https://it.linkedin.com/company/cdi-centro-diagnostico-italiano",title:"LinkedIn",icon:Object(r.jsx)(gt.a,{component:Ht})}]);var Yt=function(){var e=ke(),t=Object(ge.a)(e,1)[0]?Ze:$e;return Object(r.jsx)(Ot.a,{component:ft.a,to:t.path,startIcon:t.icon,color:"inherit",children:t.title})},Jt=Object(pt.a)("footer")((function(e){var t=e.theme;return Object(k.a)({background:t.palette.primary.main,color:t.palette.primary.contrastText,display:"flex",justifyContent:"space-between",alignItems:"flex-start",paddingTop:t.spacing(2),paddingBottom:t.spacing(4)},t.breakpoints.down("md"),{flexDirection:"column",alignItems:"center",textAlign:"center",paddingLeft:t.spacing(1),paddingRight:t.spacing(1)})})),Kt=Object(pt.a)("div")((function(e){return{marginTop:e.theme.spacing(2)}})),Xt=Object(pt.a)("div")((function(e){var t,a=e.theme;return{"& .MuiButtonBase-root":(t={},Object(k.a)(t,a.breakpoints.up("md"),{margin:a.spacing(1,2,0,0)}),Object(k.a)(t,a.breakpoints.down("md"),{margin:a.spacing(1,1,0)}),t)}})),$t=Object(pt.a)("div")((function(e){var t=e.theme;return{textAlign:"center",marginTop:t.spacing(2),"& img":{maxHeight:3*t.typography.fontSize}}})),Zt=(new Date).getFullYear();var ea=function(e){return Object(r.jsxs)(ht.a,Object(m.a)(Object(m.a)({component:Jt},e),{},{children:[Object(r.jsxs)(Kt,{children:[Object(r.jsxs)(bt.a,{variant:"subtitle1",component:"p",children:["\xa9 ",Zt," ",Object(r.jsx)("strong",{children:"CDI Centro Diagnostico Italiano S.p.A."})]}),Object(r.jsxs)(bt.a,{variant:"body2",component:"p",children:["Via Simone Saint Bon 20, 20147, Milano \u2013 P.I. 01721030151",Object(r.jsx)("br",{}),"Autorizzazioni: DGR 48295 del 21/02/2000 \u2013 Direttore Sanitario: Prof. Andrea Casasco",Object(r.jsx)("br",{}),"Struttura ambulatoriale accreditata Joint Commission International"]}),Object(r.jsx)(Xt,{children:st.map((function(e){var t=e.icon,a=e.path,n=e.title,i=e.titleComponent;return"/login"===a?Object(r.jsx)(Yt,{},a):Object(r.jsx)(Ot.a,{component:ft.a,to:a,startIcon:t,color:"inherit",children:i||n},a)}))})]}),Object(r.jsxs)(Kt,{children:[Object(r.jsx)("div",{children:Qt.map((function(e){var t=e.title,a=e.icon,n=e.url;return Object(r.jsx)(mt.a,{href:n,title:t,target:"_blank",rel:"noopener noreferrer",color:"inherit",children:a},n)}))}),Object(r.jsx)($t,{children:Object(r.jsx)("a",{href:"https://aws.amazon.com/what-is-cloud-computing",title:"Powered by AWS Cloud Computing",children:Object(r.jsx)("img",{src:"https://d0.awsstatic.com/logos/powered-by-aws-white.png",alt:"Powered by AWS Cloud Computing"})})})]})]}))},ta=Object(pt.a)("div")((function(e){var t,a=e.theme;return t={display:"flex",alignItems:"center",marginLeft:a.spacing(-1),marginRight:a.spacing(-1)},Object(k.a)(t,a.breakpoints.down("md"),{flexDirection:"column",alignItems:"stretch"}),Object(k.a)(t,"& > *",{flex:"1 0 0%",margin:a.spacing(1)}),t})),aa=a(49),ra=a(1170),na=a(1171),ia=a(1172),ca=a(1223),oa=a(583),sa=a(1174),la=a(1164),ua=a(1167),da=a(1175),ba=a.n(da),ja=a(1176),pa=a.n(ja),ha=a.p+"static/media/small.e162f59b.svg",Oa=a(1166),ma=a(1222),fa=a(1107),ga=a(1165);function va(e){var t=ke(),a=Object(ge.a)(t,1)[0],i=e.section;i===$e&&a&&(i=Ze);var c=i.path,o=Object(n.useMemo)((function(){return Object(n.forwardRef)((function(e,t){return Object(r.jsx)(ft.b,Object(m.a)({to:c,activeClassName:"Mui-selected",exact:!0,ref:t},e))}))}),[c]);return Object(r.jsxs)(fa.a,{button:!0,component:o,children:[i.icon&&Object(r.jsx)(la.a,{children:i.icon}),Object(r.jsx)(ga.a,{children:i.title})]})}var xa=Object(pt.a)(Oa.a)({minWidth:"36ch"}),ya=ot.map((function(e,t){return e?Object(r.jsx)(va,{section:e},t):Object(r.jsx)(ua.a,{},t)}));function wa(e){var t=e.open,a=e.onClose;return Object(r.jsx)(ma.a,{anchor:"right",open:t,onClose:a,children:Object(r.jsx)(xa,{children:ya})})}var Ca=Object(pt.a)(ht.a)({display:"flex",alignItems:"center"}),Ia=Object(pt.a)(ft.b)((function(e){var t=e.theme;return{marginLeft:t.spacing(-1),"& img":{height:2*t.typography.fontSize}}})),Sa=Object(pt.a)(ft.b)((function(e){var t=e.theme;return Object(m.a)(Object(m.a)({},t.mixins.toolbar),{},{borderRadius:0,paddingLeft:t.spacing(2),paddingRight:t.spacing(2),"&.active":{background:t.palette.secondary.main}})}));var Ra=function(e){var t=Object(n.useState)(!1),a=Object(ge.a)(t,2),c=a[0],o=a[1],s=i.a.useState(null),l=Object(ge.a)(s,2),u=l[0],d=l[1],b=ke(),j=Object(ge.a)(b,1)[0],p=Object(aa.a)(),h=Object(ra.a)(p.breakpoints.down("md")),O=Object(n.useMemo)((function(){return null===j||void 0===j?void 0:j.username.split(".").slice(0,2).map((function(e){return e[0]})).join("").toUpperCase()}),[j]);return Object(r.jsxs)(na.a,{children:[Object(r.jsx)(ia.a,{disableGutters:!0,children:Object(r.jsxs)(Ca,Object(m.a)(Object(m.a)({},e),{},{children:[Object(r.jsx)(Ot.a,{component:Ia,to:"/",color:"inherit",children:Object(r.jsx)("img",{src:ha,alt:""})}),Object(r.jsx)(Ua,{}),!h&&Object(r.jsxs)(r.Fragment,{children:[ct.map((function(e){var t=e.path,a=e.title,n=e.titleComponent;return Object(r.jsx)(Ot.a,{component:Sa,to:t,color:"inherit",activeClassName:"active",children:n||a},t)})),O&&Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(mt.a,{onClick:function(e){var t=e.currentTarget;return d(t)},children:Object(r.jsx)(ca.a,{children:O})}),Object(r.jsxs)(oa.a,{open:Boolean(u),onClose:function(){return d(null)},anchorEl:u,keepMounted:!0,children:[Object(r.jsxs)(sa.a,{disabled:!0,children:[Object(r.jsx)(la.a,{children:Object(r.jsx)(ba.a,{})}),null===j||void 0===j?void 0:j.username]}),Object(r.jsx)(ua.a,{}),Object(r.jsxs)(sa.a,{component:ft.a,to:Ze.path,children:[Object(r.jsx)(la.a,{children:Object(r.jsx)(Ne.a,{})}),"Logout"]})]})]})]}),h&&Object(r.jsx)(mt.a,{color:"inherit",onClick:function(){return o(!0)},children:Object(r.jsx)(pa.a,{})})]}))}),Object(r.jsx)(wa,{open:c,onClose:function(){return o(!1)}})]})},Pa=a(185),ka=a(145),Ea=Object(pt.a)("div")((function(e){return{background:e.theme.palette.primary.main,height:"100%",overflow:"auto",position:"relative"}})),Aa=Object(pt.a)("main")((function(e){var t=e.theme;return{background:t.palette.background.default,display:"block",padding:t.spacing(4,0)}})),qa=Object(pt.a)("h1")((function(e){var t=e.theme;return Object(m.a)(Object(m.a)({},t.typography.h3),{},{margin:t.spacing(0,0,3)})}));var _a=function(e){var t=e.title,a=e.children,n=e.maxWidth,i=e.className,c=Object(Pa.a)(e,["title","children","maxWidth","className"]);return Object(r.jsxs)(Ea,{className:i,children:[Object(r.jsx)(ka.a,{children:Object(r.jsx)("title",{children:t?"".concat(t," | ").concat("AI for COVID"):"AI for COVID"})}),Object(r.jsx)(Ra,{maxWidth:n}),Object(r.jsx)(ia.a,{}),Object(r.jsx)(Aa,{className:"ContentWrapper-root",children:Object(r.jsxs)(ht.a,Object(m.a)(Object(m.a)({maxWidth:n},c),{},{children:[t&&Object(r.jsx)(qa,{children:t}),a]}))}),Object(r.jsx)(ea,{maxWidth:n})]})},Da=Object(pt.a)("span")({whiteSpace:"nowrap"}),Ta=Object(pt.a)(bt.a)((function(e){var t=e.theme;return{marginTop:t.spacing(2),marginBottom:t.spacing(3)}})),Ua=Object(pt.a)("span")({flexGrow:1}),Na=a.p+"static/media/negative.d3368fb1.svg",za=a.p+"static/media/logobracco.fccdf0fc.svg",La=a.p+"static/media/background.1285f151.jpg",Fa=Object(pt.a)("div")((function(e){return{background:e.theme.palette.primary.main,height:"100%",overflow:"auto"}})),Ma=Object(pt.a)("div")((function(e){var t,a=e.theme;return t={backgroundColor:a.palette.common.black,backgroundImage:"url(".concat(La,")"),backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover",color:a.palette.getContrastText(a.palette.common.black),position:"relative"},Object(k.a)(t,a.breakpoints.up("sm"),{height:"100%"}),Object(k.a)(t,"& h2",{marginTop:a.spacing(3),marginBottom:a.spacing(5)}),t})),Ba=Object(pt.a)(ht.a)((function(e){var t=e.theme;return{display:"flex",alignItems:"flex-start",paddingTop:t.spacing(3),paddingBottom:t.spacing(3)}})),Ga=Object(pt.a)("img")((function(e){var t,a=e.theme;return t={},Object(k.a)(t,a.breakpoints.down("sm"),{maxHeight:5*a.typography.fontSize}),Object(k.a)(t,a.breakpoints.up("sm"),{maxHeight:8*a.typography.fontSize}),t})),Va=Object(pt.a)("img")((function(e){var t,a=e.theme;return t={},Object(k.a)(t,a.breakpoints.down("sm"),{maxHeight:5*a.typography.fontSize}),Object(k.a)(t,a.breakpoints.up("sm"),{maxHeight:8*a.typography.fontSize}),t})),Wa=Object(pt.a)(ht.a)((function(e){var t,a=e.theme;return t={background:"rgba(0, 0, 0, .4)",paddingTop:a.spacing(6),paddingBottom:a.spacing(6),width:"100%",maxWidth:a.breakpoints.values.lg},Object(k.a)(t,a.breakpoints.up("sm"),{position:"absolute",bottom:0,left:0}),Object(k.a)(t,"& p",{margin:a.spacing(1,0)}),Object(k.a)(t,"& a",{color:"inherit"}),t})),Ha=Object(pt.a)("nav")((function(e){var t,a,r=e.theme;return a={display:"flex",flexFlow:"row wrap",marginTop:r.spacing(4)},Object(k.a)(a,r.breakpoints.down("sm"),{flexDirection:"column"}),Object(k.a)(a,"& a",(t={marginBottom:r.spacing(1)},Object(k.a)(t,r.breakpoints.up("sm"),{marginRight:r.spacing(1)}),Object(k.a)(t,"&:hover",{backgroundColor:"rgba(255, 255, 255, 0.2)"}),t)),a}));var Qa=function(){return Object(r.jsxs)(Fa,{children:[Object(r.jsx)(ka.a,{children:Object(r.jsx)("title",{children:"AI for COVID"})}),Object(r.jsxs)(Ma,{children:[Object(r.jsxs)(Ba,{maxWidth:!1,children:[Object(r.jsx)(Ga,{src:Na,alt:"Centro Diagnostico Italiano"}),Object(r.jsx)("div",{}),"\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0",Object(r.jsx)(Va,{src:za,alt:"Bracco Imaging",style:{position:"absolute",right:20,top:20}})]}),Object(r.jsxs)(Wa,{maxWidth:!1,children:[Object(r.jsx)(bt.a,{variant:"h3",component:"h1",children:"Welcome to the AIforCOVID imaging archive"}),Object(r.jsx)(bt.a,{variant:"subtitle1",component:"p",children:"The AIforCOVID imaging archive hosts a large archive of medical images of Italian COVID-19 patients. This project was promoted by CDI Centro Diagnostico Italiano (Milan) with Bracco Imaging S.p.A. (Milan), and in partnership with Fondazione IRCCS Ca\u2019 Granda Ospedale Maggiore Policlinico (Milan), Fondazione IRCCS Policlinico San Matteo (Pavia), Azienda ospedaliero-universitaria Careggi (Florence), ASST Santi Paolo e Carlo (Milan), ASST Fatebenefratelli-Sacco (Milan), ASST Ospedale San Gerardo (Monza), Ospedale Casa Sollievo della Sofferenza (San Giovanni Rotondo), Universit\xe0 Campus Bio-Medico (Roma), and Istituto Italiano di Tecnologia (Genova)."}),Object(r.jsxs)(bt.a,{variant:"subtitle1",component:"p",children:[Object(r.jsx)("strong",{children:"Please cite this reference if you use our data:"})," \u201cSoda P, et al. AIforCOVID: Predicting the clinical outcomes in patients with COVID-19 applying AI to chest-X-rays. An Italian multicentre study. Med Image Anal. 2021 Aug 28;74:102216. doi: 10.1016/j.media.2021.102216 (",Object(r.jsx)("a",{href:"https://www.sciencedirect.com/science/article/pii/S1361841521002619",children:"download here"}),")\u201d"]}),Object(r.jsx)(Ha,{children:ct.map((function(e){var t=e.title,a=e.titleComponent,n=e.path,i=e.icon;return Object(r.jsx)(Ot.a,{component:ft.a,to:n,startIcon:i,variant:"outlined",color:"inherit",children:a||t},n)}))})]})]}),Object(r.jsx)(ea,{maxWidth:!1})]})},Ya=a(1177),Ja=a(1178),Ka=a(1179);var Xa=function(){return Object(r.jsx)(_a,{title:at.title,children:Object(r.jsx)(Ya.a,{children:Object(r.jsxs)(Ja.a,{children:[Object(r.jsx)(bt.a,{variant:"h4",component:"h2",children:"The AIforCOVID imaging archive"}),Object(r.jsx)(Ta,{children:"Italy was the first western country hit by SARS-CoV-2 infection. Since then radiology imaging has played an increasingly key-role in the diagnosis of COVID-19 patients and in determining therapeutic options, patient care management and new research directions."}),Object(r.jsx)(Ta,{children:"For this reason, CDI Centro Diagnostico Italiano, an important health institute placed in Milan and accredited by Joint Commission International, promoted AIforCOVID project: a multi-centre, observational, retrospective, no-profit study aiming to develop AI-based algorithm for the prediction of COVID-19 patients clinical outcomes."}),Object(r.jsx)(Ta,{children:"Import public and private clinical and research institutes participated in the project. COVID-19 data come from CDI \u2013 Centro Diagnostico Italiano (Milan), Bracco Imaging S.p.A. (Milan), Fondazione IRCCS Ca\u2019 Granda Ospedale Maggiore Policlinico (Milan), Fondazione IRCCS Policlinico San Matteo (Pavia), Azienda ospedaliero-universitaria Careggi (Florence), ASST Santi Paolo e Carlo (Milan), ASST Fatebenefratelli-Sacco (Milan), ASST Ospedale San Gerardo (Monza), Ospedale Casa Sollievo della Sofferenza (San Giovanni Rotondo), and Istituto Italiano di Tecnologia (Genova)."}),Object(r.jsx)(Ta,{children:"Data analysis and the development of artificial intelligence algorithms were carried out by the Italian Insitute of Technology (IIT) of Genova, and Campus Bio-medico of Roma. The project was also powered by Amazon Web Services, and Bracco Imaging."}),Object(r.jsx)(Ta,{children:"All the images archived in this dataset are chest x-ray examination performed at the hospital admission in COVID-19 suspected patients. All 823 patient included in this database were confirmed positive for SARS-CoV-2 at the molecular test."}),Object(r.jsx)(Ta,{children:"Examinations were performed in Italy during the first pandemic wave, and patients were divided into 2 groups basing to their clinical condition: mild (no ventilatory support) and severe (non-invasive ventilation support or ICU, or dead)."}),Object(r.jsx)(Ta,{children:"Images and clinical data were analyzed using 3 machine learning methods and radiomics: support vector machine (SVM), logistic regression (LR) and decision trees (DT). Model were validated with 10-fold and center-wise cross-validation. Our AI-based algorithms showed 74%, 75%, 65% and 73%, 75%, 60% accuracy with 10-fold and center-wise cross validation respectively."}),Object(r.jsx)(Ta,{children:"We hope this collection will help you."}),Object(r.jsx)(Ta,{children:"If you too want to share your COVID-19 patient data, you will contribute to the creation of a larger multicentre database that will facilitate the search for innovative solutions based on artificial intelligence."}),Object(r.jsxs)(Ta,{children:[Object(r.jsx)("strong",{children:"Please cite this reference if you use our data:"})," \u201cSoda P, et al. AIforCOVID: Predicting the clinical outcomes in patients with COVID-19 applying AI to chest-X-rays. An Italian multicentre study. Med Image Anal. 2021 Aug 28;74:102216. doi: 10.1016/j.media.2021.102216 (",Object(r.jsx)(Ka.a,{href:"https://www.sciencedirect.com/science/article/pii/S1361841521002619",children:"download here"}),")\u201d"]})]})})})},$a=a(1224),Za=a(1181),er=a(1183),tr=a(1182),ar=a.n(tr);var rr=function(){return Object(r.jsxs)(_a,{title:rt.title,children:[Object(r.jsxs)($a.a,{children:[Object(r.jsx)(Za.a,{expandIcon:Object(r.jsx)(ar.a,{}),children:Object(r.jsx)(bt.a,{variant:"subtitle1",children:"English"})}),Object(r.jsxs)(er.a,{children:[Object(r.jsx)(bt.a,{variant:"h4",component:"h2",children:"Privacy policy art. 12, 13 and 14, EU Regulation 2016/679"}),Object(r.jsx)(Ta,{children:"In accordance with the Regulation on the protection of individuals with regard to the processing of personal data and on the free movement of such data, namely Regulation (EU) No. 2016/679 of the European Parliament and of the Council of 27 April 2016 (hereafter, also, the \u201cRegulation\u201d), CDI \u2013 Centro Diagnostico Italiano S.p.A., based in Milano, Simone Saint Bon 20, (hereafter, also \u201dCompany\u201d), as Data Controller, he is required to provide some information regarding the personal data collected from the \u201cData Subjects\u201d."}),Object(r.jsxs)(Ta,{children:["The data held by the Data Controller are normally collected directly from the Data Subjects and occasionally also from third parties.",Object(r.jsx)("br",{}),"In the event that the personal data of the interested party are not collected directly from the same, the Data Controller, pursuant to Article 14, letter g) of the Regulation, informs that no automated decision-making processes are put in place, including the profiling of which to art. 22, paragraphs 1 and 4."]}),Object(r.jsx)(Ta,{children:"The personal data are processed for the following purposes:"}),Object(r.jsxs)(bt.a,{component:"ol",children:[Object(r.jsx)("li",{children:"purposes strictly connected and instrumental to the release of database access credentials \u201cThe AIforCOVID imaging archive\u201d;"}),Object(r.jsx)("li",{children:"purposes connected to obligations established by national or supranational laws or regulations, as well as by provisions of national or supranational bodies or authorities."})]}),Object(r.jsxs)(Ta,{children:["In relation to the indicated purposes, the processing of personal data will take place in such a way as to guarantee their security and confidentiality, as well as respect for the rights and freedoms of the interested parties and may be carried out through manual, IT and telematic tools designed to store, manage and transmit the data themselves. The logic of the processing will be strictly related to the illustrated purposes.",Object(r.jsx)("br",{}),"The provision of data for the aforementioned purposes is optional, however a refusal to do so would in fact make it impossible to assign and manage access.",Object(r.jsx)("br",{}),"The processing of personal data for the purposes indicated above does not require the consent of the interested parties.",Object(r.jsx)("br",{}),"The processing of personal data for the purposes indicated above is lawful pursuant to and for the purposes of art. 6, letters b) and f) of EU Regulation 679/2016."]}),Object(r.jsx)(Ta,{children:"The data of the interested parties may be disclosed to the following categories of third parties:"}),Object(r.jsxs)(bt.a,{component:"ul",children:[Object(r.jsx)("li",{children:"public authorities in the context of the fulfilment of specific legal obligations or on the basis of legitimate provisions;"}),Object(r.jsx)("li",{children:"administrative, judicial and tax authorities, in the cases and with the limitations provided for by law;"}),Object(r.jsx)("li",{children:"consultants and / or insurers of the Owner;"}),Object(r.jsx)("li",{children:"service providers and / or consultants"})]}),Object(r.jsxs)(Ta,{children:["The personal data collected and processed by us as indicated above may be disclosed to subjects with registered office or residence in the European Union, also subject to the Regulations.",Object(r.jsx)("br",{}),"The communication of data to the categories of subjects indicated above does not require the consent of the interested parties."]}),Object(r.jsx)(Ta,{children:"The data of the interested parties will be disclosed to the personnel authorized by the owner of the execution of the assignment pursuant to art. 29 of the Regulation."}),Object(r.jsx)(Ta,{children:"The communication of data to the categories of subjects indicated above does not require the consent of the interested parties."}),Object(r.jsx)(Ta,{children:"The data of the interested parties will be disclosed to the personnel authorized by the owner of the execution of the assignment pursuant to art. 29 of the Regulation."}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Time duration of processing and storage of personal data"}),Object(r.jsx)(Ta,{children:"The treatments referred to in this information will have the duration strictly necessary for the obligations imposed on the Data Controller by national and / or supranational laws, as well as by the laws of the countries to which the data will eventually be transferred. By way of example only, personal data will be processed and stored for the entire duration of the contractual relationship and, subsequently, for 10 years, the ordinary limitation period."}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Data Controller and Personal Data Protection Officer"}),Object(r.jsxs)(Ta,{children:["Joint data controllers are CDI - Centro Diagnostico Italiano and Bionics S.r.l., with headquarters in Milan, Simone Saint Bon 20, E-mail privacy@cdi.it;",Object(r.jsx)("br",{}),"The Personal Data Protection Officer can be reached at the e-mail address privacy@cdi.it."]}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Rights of interested parties (articles from 15 to 22 of the Regulation)"}),Object(r.jsx)(Ta,{children:"Finally, we inform you that articles from 15 to 22 of the Regulation grant the interested parties the exercise of specific rights. In particular, interested parties will be able to obtain from the Data Controller, with regard to their personal data: access (Article 15); rectification (Article 16); cancellation - oblivion - (Article 17); limitation to processing (Article 18); notification in case of rectification, cancellation or limitation (Article 19); portability (Article 20); right to object (Article 21) and not subjected to automated decision-making and profiling processes (Article 22). The interested party has the right to lodge a complaint with the Supervisory Authority."})]})]}),Object(r.jsxs)($a.a,{children:[Object(r.jsx)(Za.a,{expandIcon:Object(r.jsx)(ar.a,{}),children:Object(r.jsx)(bt.a,{variant:"subtitle1",children:"Italiano"})}),Object(r.jsxs)(er.a,{children:[Object(r.jsx)(bt.a,{variant:"h4",component:"h2",children:"Informativa ai sensi degli artt. 12, 13 e 14 del Regolamento UE 2016/679"}),Object(r.jsx)(Ta,{children:"Ai sensi e per gli effetti del Regolamento in oggetto, dettato in materia di \u201cprotezione delle persone fisiche con riguardo al trattamento dei dati personali\u201d, CDI \u2013 Centro Diagnostico Italiano S.p.A., con sede in Milano, via Simone Saint Bon 20, (di seguito, \u201dSociet\xe0\u201d), in qualit\xe0 di Titolare del trattamento, \xe8 tenuto a fornire alcune informazioni riguardanti i dati personali raccolti presso gli \u201cInteressati\u201d."}),Object(r.jsx)(Ta,{children:"I dati in possesso del Titolare sono normalmente raccolti direttamente presso gli Interessati e occasionalmente anche presso terzi. Nel caso in cui i dati personali dell\u2019interessato non siano raccolti direttamente presso lo stesso, il Titolare, ai sensi dell\u2019art 14, lettera g) del Regolamento, informa che non sono posti in essere processi decisionali automatizzati, compresa la profilazione di cui all\u2019art. 22, paragrafi 1 e 4."}),Object(r.jsx)(Ta,{children:"I dati sono trattati nell\u2019ambito della normale attivit\xe0 del Titolare, con le seguenti finalit\xe0:"}),Object(r.jsxs)(bt.a,{component:"ol",children:[Object(r.jsx)("li",{children:"finalit\xe0 strettamente connesse e strumentali al rilascio delle credenziali di accesso al database \u201cThe AIforCOVID imaging archive\u201d;"}),Object(r.jsx)("li",{children:"finalit\xe0 connesse ad obblighi previsti da disposizioni di leggi o regolamenti nazionali o sovranazionali, nonch\xe9 da provvedimenti di enti o autorit\xe0, nazionali o sovranazionali."})]}),Object(r.jsxs)(Ta,{children:["In relazione alle indicate finalit\xe0, il trattamento dei dati personali, avverr\xe0 in modo da garantirne la sicurezza e la riservatezza, nonch\xe9 il rispetto dei diritti e delle libert\xe0 degli interessati e potr\xe0 essere effettuato attraverso strumenti manuali, informatici e telematici atti a memorizzare, gestire e trasmettere i dati stessi. Le logiche del trattamento saranno strettamente correlate alle illustrate finalit\xe0.",Object(r.jsx)("br",{}),"Il conferimento dei dati per le sopra illustrate finalit\xe0 \xe8 facoltativo, tuttavia un rifiuto in merito comporterebbe di fatto l\u2019impossibilit\xe0 di attribuire e gestire gli accessi.",Object(r.jsx)("br",{}),"Il trattamento dei dati personali per le finalit\xe0 sopra indicate non richiede il consenso degli interessati.",Object(r.jsx)("br",{}),"Il trattamento dei dati personali per le finalit\xe0 sopra indicate \xe8 lecito ai sensi e per gli effetti dell\u2019art. 6, lettere b) ed f) del Regolamento UE 679/2016."]}),Object(r.jsx)(Ta,{children:"I dati degli Interessati potranno essere comunicati alle seguenti categorie di soggetti terzi:"}),Object(r.jsxs)(bt.a,{component:"ul",children:[Object(r.jsx)("li",{children:"pubbliche autorit\xe0 nell\u2019ambito dell\u2019adempimento di specifici obblighi di legge o in base a provvedimenti legittimi;"}),Object(r.jsx)("li",{children:"autorit\xe0 amministrative, giudiziarie e fiscali, nei casi e con le limitazioni previsti dalla legge;"}),Object(r.jsx)("li",{children:"consulenti e/o assicuratori del Titolare;"}),Object(r.jsx)("li",{children:"providers di servizi e/o consulenti"})]}),Object(r.jsxs)(Ta,{children:["I dati personali da noi raccolti e trattati come sopra indicato potranno essere comunicati a soggetti con sede o residenza nell\u2019Unione Europea, soggetti anch\u2019essi al Regolamento.",Object(r.jsx)("br",{}),"La comunicazione dei dati alle categorie di soggetti sopra indicati non necessita del consenso degli Interessati."]}),Object(r.jsx)(Ta,{children:"Dei dati degli Interessati verr\xe0 a conoscenza il personale autorizzato dal Titolare dell\u2019esecuzione dell\u2019incarico ex art. 29 del Regolamento."}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Durata temporale dei trattamenti e della conservazione dei dati personali"}),Object(r.jsx)(Ta,{children:"I trattamenti di cui alla presente informativa avranno la durata strettamente necessaria agli adempimenti imposti al Titolare dalle leggi nazionali e/o sovranazionali, nonch\xe9 dalle leggi dei Paesi in cui i dati saranno eventualmente trasferiti. A titolo meramente esemplificativo, i dati personali saranno trattati e conservati per tutta la durata del rapporto contrattuale e, successivamente, per 10 anni, termine di prescrizione ordinaria."}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Titolare del Trattamento e Responsabile della Protezione dei dati personali"}),Object(r.jsxs)(Ta,{children:["Contitolari del trattamento sono CDI \u2013 Centro Diagnostico Italiano e Bionics S.r.l., con sede in Milano, via Simone Saint Bon 20, E-mail privacy@cdi.it;",Object(r.jsx)("br",{}),"Il Responsabile della Protezione dei dati personali \xe8 raggiungibile all\u2019indirizzo di posta elettronica privacy@cdi.it."]}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Diritti degli interessati (artt. da 15 a 22 del Regolamento)"}),Object(r.jsx)(Ta,{children:"Informiamo, infine, che gli artt. Da 15 a 22 del Regolamento conferiscono agli interessati l\u2019esercizio di specifici diritti. In particolare, gli interessati potranno ottenere dal Titolare, in ordine ai propri dati personali: l\u2019accesso (art. 15); la rettifica (art. 16); la cancellazione \u2013 oblio - (art. 17); la limitazione al trattamento (art. 18); la notifica in caso di rettifica, cancellazione o limitazione (art. 19); la portabilit\xe0 (art. 20); diritto di opposizione (art. 21) e la non sottoposizione a processi decisionali automatizzati e profilazione (art. 22). L\u2019interessato ha diritto di proporre reclamo all\u2019Autorit\xe0 di Controllo."})]})]})]})};var nr=function(){return Object(r.jsx)(_a,{title:nt.title,children:Object(r.jsx)(Ya.a,{children:Object(r.jsxs)(Ja.a,{children:[Object(r.jsx)(Ta,{children:"Any user accessing AIforCOVID imaging archive data must agree to:"}),Object(r.jsxs)(bt.a,{component:"ul",children:[Object(r.jsx)("li",{children:"Not attempt to identify individual human research participants from whom the data were obtained, and follow all other conditions specified in our Site Disclaimer"}),Object(r.jsx)("li",{children:"Acknowledge in all oral or written presentations, disclosures, or publications the specific dataset(s) or applicable accession number(s) through which the investigator accessed any data. See the Reference section."}),Object(r.jsx)("li",{children:"Registering on our portal and downloading the data you accept the User Registration Privacy Act Notification Statement"})]}),Object(r.jsx)(Ta,{children:"Data are freely available to browse, download, and use for commercial, scientific and educational purposes as outlined in the Creative Commons Attribution 3.0 Unported License."}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Site Disclaimer"}),Object(r.jsxs)(Ta,{children:["CDI \u2013 Centro Diagnostico Italiano S.p.A. offers this image repository to encourage cross-disciplinary science. Some of this data may already be published or in public domain.",Object(r.jsx)("br",{}),"You may browse, download, and use the data for commercial, scientific and educational purposes.",Object(r.jsx)("br",{}),"Every effort will have been made to remove private information from each data both by the submitter, nonetheless ethical principles command all users to make no attempt to identify individuals from whatever data elements and metadata remain.",Object(r.jsx)("br",{}),"Requesting the download of data collected in this archive, you accept the conditions above.",Object(r.jsx)("br",{})]}),Object(r.jsx)(bt.a,{variant:"h5",component:"h3",children:"Database description"}),Object(r.jsx)(Ta,{children:"AIforCOVID imaging archive contained a total of 823 chest x-ray belonging to symptomatic COVID-19 patients. These examinations were performed at the time of hospitalization and come from eight Italian hospitals. All imaging and clinical data were retrospectively reviewed and collected after anonymization."})]})})})},ir=a(84),cr=a(1219),or=a(1190),sr=a(294),lr=a(62),ur=a(181),dr=a(291),br=a(303),jr=a(301),pr=new(function(e){Object(br.a)(a,e);var t=Object(jr.a)(a);function a(){return Object(ur.a)(this,a),t.apply(this,arguments)}return Object(dr.a)(a,[{key:"create",value:function(){var e=Object(Se.a)(Ie.a.mark((function e(t){return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.axios.post("/",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),a}(function(e){Object(br.a)(a,e);var t=Object(jr.a)(a);function a(e){return Object(ur.a)(this,a),t.call(this,{apiURL:"".concat("https://jqwa5b5n7d.execute-api.eu-south-1.amazonaws.com/prod"),resourceURL:e})}return a}(p.a)))("/export_request");var hr=Object(pt.a)("div")((function(e){return{margin:e.theme.spacing(1,0)}})),Or=ir.b().shape({name:ir.c().required().min(2),middle_name:ir.c(),surname:ir.c().required().min(2),email:ir.c().email().required(),institutional_affiliation:ir.c().required().min(2),privacy_policy:ir.a().oneOf([!0]).required(),terms_conditions:ir.a().oneOf([!0]).required(),cdi_citation:ir.a().oneOf([!0]).required()}),mr={name:"",middle_name:"",surname:"",email:"",institutional_affiliation:"",privacy_policy:!1,terms_conditions:!1,cdi_citation:!1};var fr=function(){var e,t,a,i,c,o=function(){var e=Object(l.b)(),t=fe().trackEvent;return{createRequestCredentialsRequest:Object(l.c)((function(e){return e.requestCredentials.requests.create})),createRequestCredentials:Object(n.useCallback)((function(a){return e({type:B}),function(){var r=Object(Se.a)(Ie.a.mark((function r(){return Ie.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,pr.create(a);case 3:e({type:G}),t("submit","request-data"),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(0),e({type:V,error:r.t0});case 10:case"end":return r.stop()}}),r,null,[[0,7]])})));return function(){return r.apply(this,arguments)}}()()}),[e,t])}}(),s=o.createRequestCredentialsRequest,u=o.createRequestCredentials,d=Object(n.useCallback)(function(){var e=Object(Se.a)(Ie.a.mark((function e(t){var a,r,n,i,c;return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.name,r=t.middle_name,n=t.surname,i=t.email,c=t.institutional_affiliation,u({name:a,middle_name:r,surname:n,email:i,institutional_affiliation:c});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[u]),b=Object(sr.a)({initialValues:mr,schema:Or,handleSubmit:d}),j=b.form,p=b.setValue,h=b.setTouched,O=b.onSubmit;return Object(r.jsx)(_a,{title:Xe.title,children:s.success?Object(r.jsxs)(cr.a,{severity:"success",children:[Object(r.jsx)(or.a,{children:"Thank you"}),"Your request is currently under processing. When it will be accepted an email will be sent at the provided email address with a download url."]}):Object(r.jsx)(Ya.a,{component:"form",onSubmit:O,children:Object(r.jsxs)(Ja.a,{children:[Object(r.jsxs)(ta,{children:[Object(r.jsx)(lr.c,{label:"Name",value:j.values.name,onChange:function(e){return p(e,"name")},onBlur:function(){return h("name")},error:j.errors.name&&j.touched.name,helperText:j.touched.name?null===(e=j.errors.name)||void 0===e?void 0:e.message:"",disableClearable:!0,required:!0}),Object(r.jsx)(lr.c,{label:"Middle Name",value:j.values.middle_name,onChange:function(e){return p(e,"middle_name")},onBlur:function(){return h("middle_name")},error:j.errors.middle_name&&j.touched.middle_name,helperText:j.touched.middle_name?null===(t=j.errors.middle_name)||void 0===t?void 0:t.message:"",disableClearable:!0}),Object(r.jsx)(lr.c,{label:"Surname",value:j.values.surname,onChange:function(e){return p(e,"surname")},onBlur:function(){return h("surname")},error:j.errors.surname&&j.touched.surname,helperText:j.touched.surname?null===(a=j.errors.surname)||void 0===a?void 0:a.message:"",disableClearable:!0,required:!0})]}),Object(r.jsxs)(ta,{children:[Object(r.jsx)(lr.c,{label:"Institutional Affiliation",value:j.values.institutional_affiliation,onChange:function(e){return p(e,"institutional_affiliation")},onBlur:function(){return h("institutional_affiliation")},error:j.errors.institutional_affiliation&&j.touched.institutional_affiliation,helperText:j.touched.institutional_affiliation?null===(i=j.errors.institutional_affiliation)||void 0===i?void 0:i.message:"",disableClearable:!0,required:!0}),Object(r.jsx)(lr.c,{label:"Email",value:j.values.email,onChange:function(e){return p(e,"email")},onBlur:function(){return h("email")},error:j.errors.email&&j.touched.email,helperText:j.touched.email?null===(c=j.errors.email)||void 0===c?void 0:c.message:"",disableClearable:!0,required:!0})]}),Object(r.jsx)(dt.a,{children:Object(r.jsx)(lr.a,{label:Object(r.jsxs)(r.Fragment,{children:["Accept the"," ",Object(r.jsx)(ft.a,{to:rt.path,target:"_blank",children:"privacy conditions"})]}),value:j.values.privacy_policy,onChange:function(e){return p(e,"privacy_policy")},onBlur:function(){return h("privacy_policy")},required:!0})}),Object(r.jsx)(dt.a,{children:Object(r.jsx)(lr.a,{label:Object(r.jsxs)(r.Fragment,{children:["Accept the"," ",Object(r.jsx)(ft.a,{to:nt.path,target:"_blank",children:"data user policy"})]}),value:j.values.terms_conditions,onChange:function(e){return p(e,"terms_conditions")},onBlur:function(){return h("terms_conditions")},required:!0})}),Object(r.jsxs)(Ta,{children:[Object(r.jsx)(ut,{}),Object(r.jsx)("br",{}),Object(r.jsx)(lr.a,{label:"Accept the CDI citation",value:j.values.cdi_citation,onChange:function(e){return p(e,"cdi_citation")},onBlur:function(){return h("cdi_citation")},required:!0})]}),Object(r.jsx)(hr,{children:Object(r.jsx)(lr.b,{color:"secondary",variant:"contained",type:"submit",disabled:!j.isValid,inProgress:s.inProgress,children:"Request credentials"})}),s.error&&Object(r.jsxs)(cr.a,{severity:"error",children:[Object(r.jsx)(or.a,{children:s.error.message}),Object(r.jsx)("pre",{children:s.error.stack})]})]})})})},gr=a.p+"static/media/full.503d12b8.svg",vr=Object(pt.a)(ht.a)((function(e){return{marginTop:e.theme.spacing(4)}})),xr=Object(pt.a)("img")((function(e){return{margin:e.theme.spacing(1,"auto",2),display:"block"}})),yr=ir.b().shape({username:ir.c().required(),password:ir.c().required()}),wr={username:"",password:""};var Cr=function(){var e,t,a,i=Pe(),c=i.loginRequest,o=i.login,l=ke(),u=Object(ge.a)(l,1)[0],d=Object(n.useCallback)(function(){var e=Object(Se.a)(Ie.a.mark((function e(t){return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[o]),b=Object(s.g)().search,j=Object(sr.a)({initialValues:wr,schema:yr,handleSubmit:d}),p=j.form,h=j.setValue,O=j.setTouched,m=j.onSubmit;return u?Object(r.jsx)(s.a,{to:b&&(null===(a=xe.a.parse(b))||void 0===a?void 0:a.redirectTo)||tt.path}):Object(r.jsxs)(vr,{maxWidth:"xs",children:[Object(r.jsx)(ka.a,{children:Object(r.jsx)("title",{children:$e.title})}),Object(r.jsx)(Ya.a,{component:"form",onSubmit:m,children:Object(r.jsxs)(Ja.a,{children:[Object(r.jsx)(ft.a,{to:Ke,children:Object(r.jsx)(xr,{src:gr,alt:"CDI \u2013 Centro Diagnostico Italiano"})}),Object(r.jsx)(ta,{children:Object(r.jsx)(lr.c,{label:"Username",value:p.values.username,onChange:function(e){return h(e,"username")},onBlur:function(){return O("username")},error:p.errors.username&&p.touched.username,helperText:p.touched.username?null===(e=p.errors.username)||void 0===e?void 0:e.message:"",disableClearable:!0,required:!0})}),Object(r.jsx)(ta,{children:Object(r.jsx)(lr.c,{label:"Password",type:"password",value:p.values.password,onChange:function(e){return h(e,"password")},onBlur:function(){return O("password")},error:p.errors.password&&p.touched.password,helperText:p.touched.password?null===(t=p.errors.password)||void 0===t?void 0:t.message:"",disableClearable:!0})}),Object(r.jsx)(ta,{children:Object(r.jsx)(lr.b,{color:"secondary",variant:"contained",type:"submit",disabled:!p.isValid,inProgress:c.inProgress,children:"Login"})}),c.error&&Object(r.jsx)(cr.a,{severity:"error",children:c.error.message})]})})]})};var Ir,Sr,Rr=function(){var e=Pe(),t=e.logout,a=e.currentUser;return Object(n.useEffect)((function(){a&&t()}),[a,t]),a?Object(r.jsx)(_a,{children:Object(r.jsx)(we.a,{})}):Object(r.jsx)(s.a,{to:Ke})},Pr=a(1197),kr=a(1198),Er=a.n(kr),Ar=a(1199),qr=a.n(Ar),_r={equals:{type:"match",label:"=",verb:"query",display:!0},exact:{type:"term",label:"\u2261",verb:"value",display:!1},gt:{type:"range",label:">",verb:"gt",display:!0},lt:{type:"range",label:"<",verb:"lt",display:!0},gte:{type:"range",label:"\u2265",verb:"gte",display:!0},lte:{type:"range",label:"\u2264",verb:"lte",display:!0}};!function(e){e[e.No=0]="No",e[e.Yes=1]="Yes"}(Ir||(Ir={})),function(e){e[e.Negative=0]="Negative",e[e.Positive=1]="Positive"}(Sr||(Sr={}));var Dr,Tr,Ur,Nr,zr,Lr;!function(e){e[e["0-2"]=1]="0-2",e[e["3-5"]=2]="3-5",e[e["6-9"]=3]="6-9",e[e[">9"]=4]=">9"}(Dr||(Dr={})),function(e){e[e.DIR=0]="DIR",e[e.FILE=1]="FILE"}(Tr||(Tr={})),function(e){e[e.Standing=0]="Standing",e[e.Supine=1]="Supine"}(Ur||(Ur={})),function(e){e.PUBLIC="public",e.PROTECTED="protected",e.PRIVATE="private"}(Nr||(Nr={})),function(e){e[e.Male=0]="Male",e[e.Female=1]="Female"}(zr||(zr={})),function(e){e[e.No=0]="No",e[e.Yes=1]="Yes",e[e["Prophylactic Dose"]=2]="Prophylactic Dose",e[e["Therapeutic Dose"]=3]="Therapeutic Dose"}(Lr||(Lr={}));var Fr=a(24),Mr=a(151);function Br(){var e=Object(l.b)(),t=Pe().currentUser,a=fe().trackEvent,r=Object(l.c)((function(e){return e.userFile.list})),i=Object(l.c)((function(e){return e.userFile.requests.readList})),c=Object(l.c)((function(e){return e.userFile.requests.delete})),o=Object(l.c)((function(e){return e.userFile.requests.upload})),s=Object(n.useCallback)((function(){return e({type:X}),function(){var t=Object(Se.a)(Ie.a.mark((function t(){var a,r,n,i;return Ie.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Mr.a.list("",{level:Nr.PUBLIC});case 3:return a=t.sent,t.next=6,Mr.a.list("",{level:Nr.PROTECTED});case 6:return r=t.sent,t.next=9,Mr.a.list("",{level:Nr.PRIVATE});case 9:n=t.sent,i=[].concat(Object(Fr.a)(a.map((function(e){return Object(m.a)(Object(m.a)({},e),{},{level:Nr.PUBLIC})}))),Object(Fr.a)(r.map((function(e){return Object(m.a)(Object(m.a)({},e),{},{level:Nr.PROTECTED})}))),Object(Fr.a)(n.map((function(e){return Object(m.a)(Object(m.a)({},e),{},{level:Nr.PRIVATE})})))),e({type:$,list:i}),t.next=17;break;case 14:t.prev=14,t.t0=t.catch(0),e({type:Z,error:t.t0});case 17:case"end":return t.stop()}}),t,null,[[0,14]])})));return function(){return t.apply(this,arguments)}}()()}),[e]),u=Object(n.useCallback)((function(t){return e({type:ee,file:t}),function(){var r=Object(Se.a)(Ie.a.mark((function r(){return Ie.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,Mr.a.remove(t.key,{level:t.level});case 3:e({type:te}),a("delete","user-file",t.key),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(0),e({type:ae,error:r.t0});case 10:return r.next=12,s();case 12:case"end":return r.stop()}}),r,null,[[0,7]])})));return function(){return r.apply(this,arguments)}}()()}),[e,s,a]),d=Object(n.useCallback)((function(r,n){return e({type:re,list:n}),function(){var i=Object(Se.a)(Ie.a.mark((function i(){return Ie.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,Promise.all(n.map(function(){var a=Object(Se.a)(Ie.a.mark((function a(n){return Ie.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Mr.a.put("".concat(null===t||void 0===t?void 0:t.username,"/").concat(r,"/").concat(n.name),n,{serverSideEncryption:"aws:kms",SSEKMSKeyId:"fb249d35-7a75-4091-8b83-b6bfe132b9a6",level:"private",contentType:"txt",progressCallback:function(t){var a=t.loaded/t.total*100;e({type:ne,filename:n.name,progress:a})}});case 2:return a.abrupt("return",a.sent);case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()));case 3:e({type:ie}),a("upload","user-file",void 0,n.length),i.next=10;break;case 7:i.prev=7,i.t0=i.catch(0),e({type:ce,error:i.t0});case 10:return i.next=12,s();case 12:case"end":return i.stop()}}),i,null,[[0,7]])})));return function(){return i.apply(this,arguments)}}()()}),[null===t||void 0===t?void 0:t.username,e,s,a]),b=Object(n.useCallback)((function(){e({type:oe})}),[e]);return{userFileList:r,readUserFileList:s,readUserFileListRequest:i,deleteUserFile:u,deleteUserFileListRequest:c,uploadUserFileList:d,uploadUserFileListRequest:o,uploadUserFileListClear:b}}var Gr=a(1214),Vr=a(568),Wr=a.n(Vr),Hr=a(1186),Qr=a(1195),Yr=a(1187),Jr=a(1188),Kr=a(1220),Xr=a(1191),$r=a.n(Xr),Zr=a(1192),en=a.n(Zr),tn=a(1193),an=a.n(tn),rn=a(1194),nn=a.n(rn),cn=Object(pt.a)("div")((function(e){var t,a,r=e.theme;return a={display:"flex",alignItems:"center",padding:r.spacing(1,0)},Object(k.a)(a,r.breakpoints.down("md"),{alignItems:"flex-start",flexDirection:"column"}),Object(k.a)(a,"& .node-name",(t={display:"flex",alignItems:"flex-start"},Object(k.a)(t,r.breakpoints.down("md"),{"&.file":{marginLeft:r.spacing(-4)}}),Object(k.a)(t,"& svg",{marginRight:r.spacing(1)}),t)),Object(k.a)(a,"& .meta",{fontFamily:"monospace",display:"flex","& > span":{display:"flex",flexDirection:"column",marginRight:r.spacing(1),paddingRight:r.spacing(1),borderRight:"1px solid ".concat(r.palette.grey[300])},"& .key":{fontWeight:r.typography.fontWeightBold,fontSize:".8em"},"& .value":{fontSize:".9em"}}),a}));function on(e){var t=Object(n.useState)(null),a=Object(ge.a)(t,2),i=a[0],c=a[1],o=Br(),s=o.deleteUserFile,l=o.deleteUserFileListRequest,u=Object(n.useCallback)((function(e){Mr.b.get(e.s3.key,{level:e.s3.level}).then((function(e){var t=document.createElement("a");t.setAttribute("href",e),t.click()}))}),[]);return Object(r.jsx)(Kr.a,{nodeId:e.directory.name,label:Object(r.jsx)(cn,{children:Object(r.jsxs)("span",{className:"node-name dir",children:[Object(r.jsx)($r.a,{}),Object(r.jsx)("span",{children:e.directory.name})]})}),children:Object.values(e.directory.children).map((function(e,t){return e.type===Tr.DIR?Object(r.jsx)(on,{directory:e},t):Object(r.jsx)(Kr.a,{nodeId:"".concat(e.s3.key),label:Object(r.jsxs)(cn,{children:[Object(r.jsxs)("span",{className:"node-name file",children:[Object(r.jsx)(en.a,{}),Object(r.jsx)("span",{children:e.name})]}),Object(r.jsx)(Ua,{}),Object(r.jsxs)("span",{className:"meta",children:[Object(r.jsxs)("span",{className:"last-update",children:[Object(r.jsx)("span",{className:"key",children:"Last update"}),Object(r.jsx)("span",{className:"value",children:Object(Gr.a)(e.s3.lastModified,"PPpp")})]}),Object(r.jsxs)("span",{className:"level",children:[Object(r.jsx)("span",{className:"key",children:"Access"}),Object(r.jsx)("span",{className:"value",children:e.s3.level})]}),Object(r.jsxs)("span",{className:"size",children:[Object(r.jsx)("span",{className:"key",children:"Size"}),Object(r.jsx)("span",{className:"value",children:Wr()(e.s3.size)})]})]}),Object(r.jsxs)("span",{className:"actions",children:[Object(r.jsx)(mt.a,{onClick:function(){return u(e)},children:Object(r.jsx)(an.a,{})}),Object(r.jsx)(mt.a,{onClick:function(){return c(e)},children:Object(r.jsx)(nn.a,{})})]}),i&&Object(r.jsxs)(Hr.a,{open:!0,children:[Object(r.jsx)(Qr.a,{children:i.name}),Object(r.jsxs)(Yr.a,{children:[Object(r.jsx)("p",{children:"The file will be removed from the cloud and it won\u2019t be possible to restore it, are you sure?"}),l.error&&Object(r.jsx)(cr.a,{severity:"error",children:"Unexpected error, please try again later"})]}),Object(r.jsxs)(Jr.a,{children:[Object(r.jsx)(Ot.a,{onClick:function(){return c(null)},children:"Cancel"}),Object(r.jsx)(Ua,{}),Object(r.jsx)(lr.b,{variant:"contained",color:"primary",inProgress:l.inProgress,onClick:function(){return s(i.s3)},children:"Delete"})]})]})]})},t)}))})}var sn=a(1196),ln=a(582),un=Object(pt.a)(Hr.a)((function(e){var t=e.theme;return{marginBottom:t.spacing(2),"& .MuiDropzoneArea-root":{margin:t.spacing(0,0,2)},"& .MuiDropzonePreviewList-root":{margin:t.spacing(2,0)},"& .uploadProgressRow":{display:"flex",alignItems:"center",margin:t.spacing(1,0)},"& .fileName":{fontFamily:"monospace",marginLeft:t.spacing(1)}}})),dn=/\.xl(s|sx|w|tx|sm|sb|a|am)$/i;var bn=function(e){var t=e.open,a=e.onClose,i=Object(n.useState)([]),c=Object(ge.a)(i,2),o=c[0],s=c[1],l=Object(n.useState)(Object(sn.a)(new Date)),u=Object(ge.a)(l,2),d=u[0],b=u[1],j=Object(n.useState)(""),p=Object(ge.a)(j,2),h=p[0],O=p[1],m=Br(),f=m.uploadUserFileList,g=m.uploadUserFileListRequest,v=m.uploadUserFileListClear,x=Object(n.useMemo)((function(){return o.find((function(e){var t=e.name;return dn.test(t)}))}),[o]),y=function(){var e=Object(Se.a)(Ie.a.mark((function e(){return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(d,o);case 2:w();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){v(),a()};return Object(r.jsxs)(un,{open:t,maxWidth:"sm",fullWidth:!0,children:[Object(r.jsx)(Yr.a,{children:g.inProgress||g.completed?Object(r.jsx)("div",{children:o.map((function(e){var t=e.name;return Object(r.jsxs)("div",{className:"uploadProgressRow",children:[Object(r.jsx)(jt,{value:g.progress[t]}),Object(r.jsx)("span",{className:"fileName",children:t})]},t)}))}):Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(lr.c,{label:"Directory name",value:d,onChange:b,error:!d,helperText:d?" ":"Required field",fullWidth:!0,required:!0}),Object(r.jsx)(ln.a,{showAlerts:!1,showPreviews:!0,showPreviewsInDropzone:!1,showFileNamesInPreview:!0,useChipsForPreview:!0,maxFileSize:Number.MAX_SAFE_INTEGER,filesLimit:Number.MAX_SAFE_INTEGER,previewText:"Files to be uploaded:",onChange:s,onAlert:function(e,t){"error"===t&&O(e)}}),Object(r.jsx)(bt.a,{variant:"body2",children:"Add images and at least 1 Excel file"}),h&&Object(r.jsx)(cr.a,{severity:"error",children:h})]})}),Object(r.jsx)(Jr.a,{children:g.inProgress||g.completed?Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(Ua,{}),Object(r.jsx)(lr.b,{variant:"contained",color:"primary",inProgress:g.inProgress,onClick:w,children:"Close"})]}):Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(Ot.a,{onClick:function(){return a()},children:"Cancel"}),Object(r.jsx)(Ua,{}),Object(r.jsx)(Ot.a,{variant:"contained",color:"primary",disabled:o.length<2||!x||!d,onClick:y,children:"Upload"})]})})]})},jn=Object(pt.a)("h2")((function(e){return{marginBottom:e.theme.spacing(2),display:"flex",alignItems:"baseline"}}));var pn=function(){var e=Object(n.useState)([]),t=Object(ge.a)(e,2),a=t[0],i=t[1],c=Object(n.useState)(!1),o=Object(ge.a)(c,2),s=o[0],l=o[1],u=function(){var e=Br(),t=e.userFileList,a=e.readUserFileList,r=e.readUserFileListRequest;return Object(p.d)("UserFileList",t,a,r)}(),d=Object(ge.a)(u,2),b=d[0],j=d[1],h=Object(n.useMemo)((function(){return function(e){var t={name:"/",type:Tr.DIR,children:{}};return e.forEach((function(e){var a=e.key.split("/"),r=t;a.forEach((function(t,n){n0?{bool:{must:n.map((function(e){return Object(k.a)({},e.operator.type,Object(k.a)({},e.column.field,Object(k.a)({},e.operator.verb,e.value)))}))}}:void 0;return function(){var o=Object(Se.a)(Ie.a.mark((function o(){var s,l;return Ie.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,fn.a.post("APISearchGateway","/esproxy/metadata/_search",{body:{from:a*r,size:r,query:c,sort:i?[Object(k.a)({},i.field,i.ascending?"asc":"desc")]:void 0}});case 3:return s=o.sent,l={data:s.hits.hits.map((function(e){return e._source})),paging:{total:s.hits.total.value}},e({type:A,results:l}),t("query","images",i?"sort: sort.field":void 0,n.length),o.abrupt("return",l);case 10:o.prev=10,o.t0=o.catch(0),e({type:q,error:o.t0});case 13:case"end":return o.stop()}}),o,null,[[0,10]])})));return function(){return o.apply(this,arguments)}}()()}),[e,t]),s=Object(n.useCallback)((function(t){return e({type:_,sha256:t}),function(){var a=Object(Se.a)(Ie.a.mark((function a(){var r,n;return Ie.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fn.a.get("APISearchGateway","/download/".concat(t),{body:{query:""}});case 3:return r=a.sent,n=r.url,e({type:D,sha256:t,url:n}),a.abrupt("return",n);case 9:throw a.prev=9,a.t0=a.catch(0),e({type:U,sha256:t,error:a.t0}),a.t0;case 13:case"end":return a.stop()}}),a,null,[[0,9]])})));return function(){return a.apply(this,arguments)}}()()}),[e]),u=Object(n.useCallback)((function(a,r){return function(){var n=Object(Se.a)(Ie.a.mark((function n(){var i,c,o;return Ie.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s(a);case 2:return i=n.sent,n.next=5,vn.a.get(i,{responseType:"blob",onDownloadProgress:function(t){var r=Math.round(100*t.loaded/t.total);e({type:T,sha256:a,progress:r})}});case 5:c=n.sent,o=c.data,Object(xn.saveAs)(o,r),t("download","images",a);case 9:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()()}),[e,s,t]),d=Object(n.useCallback)((function(t){e({type:N,sha256:t})}),[e]),b=Object(n.useCallback)((function(t){return e({type:z,sha256:t}),function(){var a=Object(Se.a)(Ie.a.mark((function a(){var r,n;return Ie.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fn.a.get("APISearchGateway","/download/thumbnail/".concat(t),{body:{query:""}});case 3:return r=a.sent,n=r.url,e({type:L,sha256:t,url:n}),a.abrupt("return",n);case 9:throw a.prev=9,a.t0=a.catch(0),e({type:F,sha256:t,error:a.t0}),a.t0;case 13:case"end":return a.stop()}}),a,null,[[0,9]])})));return function(){return a.apply(this,arguments)}}()()}),[e]);return{searchImagesRequest:r,searchImagesResults:a,searchImages:o,downloads:i,downloadImage:u,clearDownloadStatus:d,getImageUrl:s,thumbnails:c,getThumbnailUrl:b}}var wn=a(1203),Cn=a(1204),In=a(1205),Sn=a(1206),Rn=a(1207),Pn=a(1225),kn=a(1208),En=[{field:"ImageFile",type:"String",headerName:"Image File"},{field:"Hospital",type:"String",headerName:"Hospital"},{field:"Age",type:"Number",headerName:"Age"},{field:"Sex",type:zr,headerName:"Sex"},{field:"Positivity at admission",type:Sr,headerName:"Positivity at admission"},{field:"Temp_C",type:"Number",precision:1,headerName:"Temp \xb0C",rowCellProps:{align:"right"}},{field:"DaysFever",type:Dr,headerName:"Days Fever",rowCellProps:{align:"right"}},{field:"Cough",type:Ir,headerName:"Cough"},{field:"DifficultyInBreathing",type:Ir,headerName:"Difficulty in Breathing"},{field:"Therapy_anti-inflammatory ",type:Ir,headerName:"Therapy Anti-Inflammatory"},{field:"Therapy_Tocilizumab",type:Ir,headerName:"Therapy Tocilizumab"},{field:"Therapy_Anakinra",type:Ir,headerName:"Therapy Anakinra"},{field:"Therapy_hydroxychloroquine",type:Ir,headerName:"Therapy Hydroxychloroquine"},{field:"Therapy_antiviral",type:Ir,headerName:"Therapy Antiviral"},{field:"Therapy_Eparine",type:Lr,headerName:"Therapy Eparine"},{field:"WBC",type:"Number",precision:2,headerName:"WBC (10^9/L)",rowCellProps:{align:"right"}},{field:"RBC",type:"Number",precision:2,headerName:"RBC (10^12/L)",rowCellProps:{align:"right"}},{field:"CRP",type:"Number",precision:2,headerName:"CRP (mg/dL)",rowCellProps:{align:"right"}},{field:"Fibrinogen",type:"Number",headerName:"Fibrinogen",rowCellProps:{align:"right"}},{field:"Glucose",type:"Number",headerName:"Glucose",rowCellProps:{align:"right"}},{field:"PCT",type:"Number",precision:2,headerName:"PCT (mg/dL)",rowCellProps:{align:"right"}},{field:"LDH",type:"Number",headerName:"LDH (U/L)",rowCellProps:{align:"right"}},{field:"INR",type:"Number",precision:2,headerName:"INR",rowCellProps:{align:"right"}},{field:"D-dimer",type:"Number",headerName:"D-dimer",rowCellProps:{align:"right"}},{field:"Ox_percentage",type:"Number",headerName:"Ox %",rowCellProps:{align:"right"}},{field:"PaO2",type:"Number",headerName:"PaO2",rowCellProps:{align:"right"}},{field:"SaO2",type:"Number",headerName:"SaO2",rowCellProps:{align:"right"}},{field:"PaCO2",type:"Number",headerName:"PaCO2",rowCellProps:{align:"right"}},{field:"pH",type:"Number",precision:2,headerName:"pH",rowCellProps:{align:"right"}},{field:"CardiovascularDisease",type:Ir,headerName:"Cardiovascular Disease"},{field:"IschemicHeartDisease",type:Ir,headerName:"Ischemic Heart Disease"},{field:"AtrialFibrillation",type:Ir,headerName:"Atrial Fibrillation"},{field:"HeartFailure",type:Ir,headerName:"Heart Failure"},{field:"Ictus",type:Ir,headerName:"Ictus"},{field:"HighBloodPressure",type:Ir,headerName:"High Blood Pressure"},{field:"Diabetes",type:Ir,headerName:"Diabetes"},{field:"Dementia",type:Ir,headerName:"Dementia"},{field:"BPCO",type:Ir,headerName:"BPCO"},{field:"Cancer",type:Ir,headerName:"Cancer"},{field:"Chronic Kidney disease",type:Ir,headerName:"Chronic Kidney disease"},{field:"RespiratoryFailure",type:Ir,headerName:"Respiratory Failure"},{field:"Obesity",type:Ir,headerName:"Obesity"},{field:"Position",type:Ur,headerName:"Position"},{field:"Prognosis",type:"String",headerName:"Prognosis"},{field:"Death",type:Ir,headerName:"Death"},{field:"Row_number",type:"Number",headerName:"Row Number"},{field:"sha256",type:"String",headerName:"SHA-256"},{field:"file_path",type:"String",headerName:"File Path"}];function An(){var e=Object(l.b)(),t=fe().trackEvent,a=Object(l.c)((function(e){return e.settings}));return{pageSize:a.pageSize,hiddenColumns:a.hiddenColumns,setPageSize:Object(n.useCallback)((function(a){e({type:H,pageSize:a}),t("set","config","pageSize",a)}),[e,t]),setHiddenColumns:Object(n.useCallback)((function(a){e({type:Q,hiddenColumns:a}),t("set","config","hiddenColumns",Object.keys(a).length)}),[e,t])}}var qn=a(1200),_n=a.n(qn),Dn=Object(pt.a)(mt.a)((function(e){var t=e.theme;return{marginLeft:t.spacing(.5),position:"relative","& .MuiCircularProgress-root":{position:"absolute",top:t.spacing(.5),left:t.spacing(.5),bottom:t.spacing(.5),right:t.spacing(.5)}}}));var Tn=function(e){var t,a,n,i=e.row,c=e.onOpenImagePreviewClick,o=yn(),s=o.clearDownloadStatus,l=o.downloadImage,u=o.downloads;return Object(r.jsxs)(Da,{children:[Object(r.jsxs)(Dn,{size:"small",onClick:function(){return l(i.sha256,i.ImageFile)},disabled:null===(t=u[i.sha256])||void 0===t?void 0:t.inProgress,children:[(null===(a=u[i.sha256])||void 0===a?void 0:a.inProgress)&&Object(r.jsx)(we.a,{value:u[i.sha256].progress,size:"small",color:"secondary"}),Object(r.jsx)(an.a,{})]}),Object(r.jsx)(Dn,{size:"small",onClick:c,children:Object(r.jsx)(_n.a,{})}),(null===(n=u[i.sha256])||void 0===n?void 0:n.error)&&Object(r.jsxs)(Hr.a,{open:!0,children:[Object(r.jsx)(Qr.a,{children:"Download error"}),Object(r.jsxs)(Yr.a,{children:["An error occured during download of image ",i.ImageFile]}),Object(r.jsx)(Jr.a,{children:Object(r.jsx)(Ot.a,{onClick:function(){return s(i.sha256)},children:"Close"})})]})]})},Un=a(308),Nn=a.n(Un),zn=a(1201),Ln=a.n(zn),Fn=a(1202),Mn=a.n(Fn),Bn=Object(pt.a)(mt.a)({position:"absolute",color:"inherit"}),Gn=Object(pt.a)(Bn)((function(e){var t=e.theme;return{top:t.spacing(-7),right:t.spacing(-7)}})),Vn=Object(pt.a)(Bn)((function(e){var t=e.theme;return{top:"50%",left:t.spacing(-7),marginTop:t.spacing(-3)}})),Wn=Object(pt.a)(Bn)((function(e){var t=e.theme;return{top:"50%",right:t.spacing(-7),marginTop:t.spacing(-3)}})),Hn=Object(pt.a)(Hr.a)((function(e){return{"& .MuiDialog-paper":{overflow:"visible",color:e.theme.palette.primary.contrastText,background:"transparent",boxShadow:"none"}}}));var Qn=function(e){var t,a,i,c,o=e.rows,s=e.rowIndex,l=e.onChange,u=yn(),d=u.thumbnails,b=u.getThumbnailUrl,j=Object(n.useMemo)((function(){return null!==s&&o[s]||null}),[s,o]),p=Object(n.useCallback)(function(){var e=Object(Se.a)(Ie.a.mark((function e(t){return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,b(t);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),l(null);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}(),[b,l]),h=Object(n.useCallback)(function(){var e=Object(Se.a)(Ie.a.mark((function e(t){return Ie.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.key,e.next="Escape"===e.t0?3:"ArrowLeft"===e.t0?5:"ArrowRight"===e.t0?7:9;break;case 3:return l(null),e.abrupt("break",10);case 5:return s&&s>0&&l(s-1),e.abrupt("break",10);case 7:return null!==s&&s0&&Object(r.jsx)(Vn,{onClick:function(){return l(s-1)},children:Object(r.jsx)(Ln.a,{})}),s .MuiFormControlLabel-root":{margin:t.spacing(0,1,1),flex:"1 0 100%",maxWidth:t.breakpoints.values.md/3-16}}}));var ci=function(e){var t=e.onClose,a=Object(Pa.a)(e,["onClose"]),i=An(),c=i.hiddenColumns,o=i.setHiddenColumns,s=Object(n.useState)(Object(m.a)({},c)),l=Object(ge.a)(s,2),u=l[0],d=l[1],b=function(e,t){d(Object(m.a)(Object(m.a)({},u),{},Object(k.a)({},e.target.name,!t)))};return Object(r.jsxs)(Hr.a,Object(m.a)(Object(m.a)({disableBackdropClick:!0,fullWidth:!0,maxWidth:"md"},a),{},{children:[Object(r.jsx)(Qr.a,{children:"Shown columns"}),Object(r.jsx)(ii,{children:En.map((function(e){return Object(r.jsx)(ri.a,{control:Object(r.jsx)(ni.a,{checked:!u[e.field],onChange:b,name:e.field}),label:e.headerName},e.field)}))}),Object(r.jsxs)(Jr.a,{children:[Object(r.jsx)(Ot.a,{onClick:t,children:"Cancel"}),Object(r.jsx)(Ua,{}),Object(r.jsx)(Ot.a,{type:"submit",variant:"contained",color:"secondary",onClick:function(){o(u),t()},children:"Save"})]})]}))},oi=Object(pt.a)(Kn.a)({marginBottom:2,marginRight:2});var si=function(e){var t=e.filters,a=e.setFilters,i=e.hiddenColumns,c=Object(n.useState)(!1),o=Object(ge.a)(c,2),s=o[0],l=o[1],u=Object(n.useState)(!1),d=Object(ge.a)(u,2),b=d[0],j=d[1],p=Object(n.useMemo)((function(){return Object.values(i).reduce((function(e,t){return e+(t?1:0)}),0)}),[i]);return Object(r.jsxs)("div",{children:[Object(r.jsx)(oi,{avatar:Object(r.jsx)(ca.a,{children:p}),label:"Hidden columns",onClick:function(){return j(!0)},color:p>0?"secondary":void 0}),Object(r.jsx)(oi,{label:"Add filter",icon:Object(r.jsx)($n.a,{}),onClick:function(){return l(!0)}}),t.map((function(e,n){var i=e.column,c=e.value,o=e.operator;return Object(r.jsx)(oi,{variant:"outlined",color:"primary",label:"".concat(i.headerName," ").concat(o.label," ").concat("object"===typeof i.type?i.type[Number(c)]:c),onDelete:function(){return function(e){a([].concat(Object(Fr.a)(t.slice(0,e)),Object(Fr.a)(t.slice(e+1,t.length))))}(n)}},n)})),Object(r.jsx)(ai,{open:s,onClose:function(e){e&&a([].concat(Object(Fr.a)(t),[e])),l(!1)}}),Object(r.jsx)(ci,{open:b,onClose:function(){return j(!1)}})]})},li=Object(pt.a)(_a)((function(e){var t,a=e.theme;return{"& .ContentWrapper-root":(t={padding:a.spacing(1)},Object(k.a)(t,a.breakpoints.up("sm"),{height:"calc(100% - 64px)"}),Object(k.a)(t,a.breakpoints.down("sm"),{height:"calc(100% - 48px)"}),Object(k.a)(t,"& .MuiContainer-root",{height:"100%"}),t)}})),ui=Object(pt.a)(hn.a)({overflow:"auto",height:"100%",display:"flex",flexDirection:"column",alignItems:"stretch","& .MuiTableContainer-root":{flex:"1 0 0%"},"& .MuiTableRow-head":{verticalAlign:"bottom"}}),di=Object(pt.a)(cr.a)((function(e){return{margin:e.theme.spacing(2,2,0)}})),bi=Object(pt.a)("div")((function(e){return{padding:e.theme.spacing(1),flex:"1 0 0%",overflow:"hidden"}})),ji=Object(pt.a)("div")((function(e){var t=e.theme;return Object(k.a)({padding:t.spacing(1),display:"flex",alignItems:"flex-start",justifyContent:"space-between"},t.breakpoints.down("sm"),{flexDirection:"column-reverse","& > .MuiButtonBase-root":{marginBottom:t.spacing(1)}})})),pi=[10,25,50,100];var hi=function(){var e=An(),t=e.pageSize,a=e.setPageSize,i=e.hiddenColumns,c=e.setHiddenColumns,o=yn(),s=o.searchImages,l=o.searchImagesRequest,u=o.searchImagesResults,d=Object(n.useState)(0),b=Object(ge.a)(d,2),j=b[0],p=b[1],h=Object(n.useState)([]),O=Object(ge.a)(h,2),m=O[0],f=O[1],g=Object(n.useState)(null),v=Object(ge.a)(g,2),x=v[0],y=v[1];return Object(n.useEffect)((function(){j===l.page&&t===l.pageSize&&m===l.filters&&x===l.sort||s(j,t,m,x)}),[t,j,m,x,s,l]),Object(r.jsxs)(li,{maxWidth:!1,disableGutters:!0,children:[Object(r.jsx)(ka.a,{children:Object(r.jsxs)("title",{children:[tt.title," | AI for COVID"]})}),Object(r.jsxs)(ui,{children:[Object(r.jsxs)(ji,{children:[Object(r.jsx)(si,{filters:m,setFilters:function(e){f(e),p(0)},hiddenColumns:i,setHiddenColumns:c}),Object(r.jsx)(Ot.a,{variant:"contained",color:"primary",onClick:function(){return function(e){var t=window.open(e,"_blank","noopener,noreferrer");t&&(t.opener=null)}("https://jqwa5b5n7d.execute-api.eu-south-1.amazonaws.com/prod/download/file_export")},children:Object(r.jsx)(Da,{children:"Download all the data"})})]}),l.error?Object(r.jsx)(di,{severity:"error",children:l.error.message}):l.inProgress?Object(r.jsx)(bi,{children:Object(Fr.a)(Array(t)).map((function(e,t){return Object(r.jsx)(On.a,{height:34},t)}))}):0===(null===u||void 0===u?void 0:u.data.length)?Object(r.jsx)(di,{severity:"warning",children:"Can't find any result matching query"}):Object(r.jsx)(Jn,{sort:x,setSort:y}),(null===u||void 0===u?void 0:u.paging.total)&&Object(r.jsx)(mn.a,{component:"div",count:u.paging.total,page:j,onPageChange:function(e,t){p(t)},rowsPerPage:t,onRowsPerPageChange:function(e){a(parseInt(e.target.value)),p(0)},rowsPerPageOptions:pi})]})]})};var Oi=function(){var e=fe().trackPageview,t=Object(s.g)().pathname;return Object(n.useEffect)((function(){e(t)}),[t,e]),Object(r.jsxs)(s.d,{children:[Object(r.jsx)(s.b,{exact:!0,path:Ke,component:Qa}),Object(r.jsx)(s.b,{exact:!0,path:at.path,component:Xa}),Object(r.jsx)(s.b,{exact:!0,path:rt.path,component:rr}),Object(r.jsx)(s.b,{exact:!0,path:nt.path,component:nr}),Object(r.jsx)(s.b,{exact:!0,path:Xe.path,component:fr}),Object(r.jsx)(s.b,{exact:!0,path:$e.path,component:Cr}),Object(r.jsx)(s.b,{exact:!0,path:Ze.path,component:Rr}),Object(r.jsx)(s.b,{exact:!0,path:Ze.path,component:Rr}),Object(r.jsx)(s.b,{path:"/run-ai",component:function(){return window.open("https://runaiforcovid.radiomica.it/run-ai","_blank"),window.history.replaceState(null,"","/"),window.location.href="/",null}}),Object(r.jsx)(lt,{exact:!0,path:et.path,component:pn}),Object(r.jsx)(lt,{exact:!0,path:tt.path,component:hi}),Object(r.jsx)(s.b,{render:function(){return Object(r.jsx)(s.a,{to:"/"})}})]})};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a(1102);var mi={Auth:{identityPoolId:"eu-west-1:1d1bb5f9-1d09-4ddb-9b52-cf3718c87c1a",region:"eu-west-1",userPoolId:"eu-west-1_hkBh2zEW5",userPoolWebClientId:"1fjgm6ogtvg2r3t2v0o8p9t8ha",authenticationFlowType:"USER_PASSWORD_AUTH"},Storage:{AWSS3:{bucket:"it-bracco-medical-vault-prod-s3-vault",region:"eu-south-1"}},API:{endpoints:[{name:"APISearchGateway",endpoint:"https://jqwa5b5n7d.execute-api.eu-south-1.amazonaws.com/prod"}]}};console.log("\ud83e\udda0 ".concat("bracco-ai4covid"," version ").concat("1.0.0"," \ud83e\udda0")),b.b.configure(mi);var fi=Object(u.a)();o.a.render(Object(r.jsx)(i.a.StrictMode,{children:Object(r.jsx)(l.a,{store:ue,children:Object(r.jsx)(p.b,{children:Object(r.jsx)(j.a,{theme:pe,children:Object(r.jsx)(Oe,{config:{trackingId:"UA-180717663-1"},children:Object(r.jsxs)(s.c,{history:fi,children:[Object(r.jsx)(d.a,{}),Object(r.jsx)(Oi,{})]})})})})})}),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},941:function(e,t){},943:function(e,t){},954:function(e,t){},956:function(e,t){},983:function(e,t){},985:function(e,t){},986:function(e,t){},991:function(e,t){},993:function(e,t){}},[[1103,1,2]]]); //# sourceMappingURL=main.78b613e2.chunk.js.map