(this["webpackJsonpdashr-frontend"]=this["webpackJsonpdashr-frontend"]||[]).push([[0],{101:function(e,t,a){e.exports={button:"Button_button__d00M9",buttonFullWidth:"Button_buttonFullWidth__irHxz",deleteButton:"Button_deleteButton__1YXnR",backButton:"Button_backButton__2KuZ5"}},102:function(e,t,a){e.exports={settingsContainer:"DeleteData_settingsContainer__1IMFv",titleDescriptionContainer:"DeleteData_titleDescriptionContainer__2kf98",title:"DeleteData_title__qGkEL",description:"DeleteData_description__gmPFh",deleteButton:"DeleteData_deleteButton__1ytkX"}},103:function(e,t,a){e.exports={centeredWrapper:"AddExistingAthlete_centeredWrapper__Y9DGP",athleteRosterData:"AddExistingAthlete_athleteRosterData__1azkZ",modalTitle:"AddExistingAthlete_modalTitle__1I1vC",buttonWrapper:"AddExistingAthlete_buttonWrapper__1rzyy"}},111:function(e,t,a){e.exports={searchBarContainer:"SearchBar_searchBarContainer__3jzAM",searchBar:"SearchBar_searchBar__1inyN",searchIconContainer:"SearchBar_searchIconContainer__4Etao",searchIcon:"SearchBar_searchIcon__1kpCn"}},112:function(e,t,a){e.exports={tableHead:"TableHead_tableHead__3mXVs",sortIcon:"TableHead_sortIcon__3B6m1"}},113:function(e,t,a){e.exports={loadingContainer:"Athletes_loadingContainer__1N56d",centeredStatsContainer:"Athletes_centeredStatsContainer__22g2l",actionContainer:"Athletes_actionContainer__1QHsQ",paginatedTable:"Athletes_paginatedTable__2rj5E",rosterButton:"Athletes_rosterButton__1ZST1",rosterSelect:"Athletes_rosterSelect__2WXU-"}},114:function(e,t,a){e.exports={settingsContainer:"MetricSettings_settingsContainer__1p4YE",titleDescriptionContainer:"MetricSettings_titleDescriptionContainer__1Fm9l",title:"MetricSettings_title__1xjD0",description:"MetricSettings_description__1s6_A",deleteButton:"MetricSettings_deleteButton__3XdXj"}},115:function(e,t,a){e.exports={input:"Input_input__3CBfz",inputReadOnly:"Input_inputReadOnly__3YEdx",centeredText:"Input_centeredText__NYoiu"}},116:function(e,t,a){e.exports={contentContainer:"ThirdPartyConfirm_contentContainer__29rOw",message:"ThirdPartyConfirm_message__3kOJa",note:"ThirdPartyConfirm_note__9iQb3",buttonWrapper:"ThirdPartyConfirm_buttonWrapper__2x0WK"}},144:function(e,t,a){e.exports={sideNavbarContainer:"SideNavbar_sideNavbarContainer__3Znhy",logoContainer:"SideNavbar_logoContainer__1Ai54",logoHorizontalRule:"SideNavbar_logoHorizontalRule__VU_PK",menuContainer:"SideNavbar_menuContainer__3FeKq"}},145:function(e,t,a){e.exports={detailWrapper:"Detail_detailWrapper__3rH5s",label:"Detail_label__3o-Xm",value:"Detail_value__wxRgD"}},146:function(e,t,a){e.exports={progressMessage:"ProgressMessage_progressMessage__3qt03",progressMessageIsError:"ProgressMessage_progressMessageIsError__yZbcu"}},147:function(e,t,a){e.exports={deleteMessage:"DeleteRoster_deleteMessage__2x1N-",buttonWrapper:"DeleteRoster_buttonWrapper__3mbum",rosterName:"DeleteRoster_rosterName__3ilNW"}},148:function(e,t,a){e.exports={buttonWrapper:"AddRosterAthlete_buttonWrapper__2JyuF",centeredWrapper:"AddRosterAthlete_centeredWrapper__3kX1t"}},149:function(e,t,a){e.exports={centeredWrapper:"AddTeamReport_centeredWrapper__3ZjjA",rosterMessageWrapper:"AddTeamReport_rosterMessageWrapper__eInkJ",buttonWrapper:"AddTeamReport_buttonWrapper__1yAKJ"}},170:function(e,t,a){e.exports={sidePanel:"Dashboard_sidePanel__3SxZT",contentPanel:"Dashboard_contentPanel__CWJOR"}},176:function(e,t,a){e.exports={card:"Account_card__23RnC"}},177:function(e,t,a){e.exports={inputLabel:"InputLabel_inputLabel__Os4dR",required:"InputLabel_required__nXLp1"}},178:function(e,t,a){e.exports={background:"Authentication_background__JCTog",overlay:"Authentication_overlay__3uO98"}},179:function(e,t,a){e.exports={buttonWrapper:"EditAthlete_buttonWrapper__3J6Hv",modalFooter:"EditAthlete_modalFooter__Xe0kh"}},180:function(e,t,a){e.exports={buttonWrapper:"AddAthlete_buttonWrapper__2mCvI",modalFooter:"AddAthlete_modalFooter__1Oi1_"}},181:function(e,t,a){e.exports={uploadMessage:"UploadAthletes_uploadMessage__mT9Ex",buttonWrapper:"UploadAthletes_buttonWrapper__2gKu5"}},182:function(e,t,a){},183:function(e,t,a){e.exports={buttonWrapper:"EpicIndexReportDetail_buttonWrapper__3MBXT",backButton:"EpicIndexReportDetail_backButton__UP7Yo"}},184:function(e,t,a){},185:function(e,t,a){e.exports={selectEventContainer:"SelectEvent_selectEventContainer__2SQLd",buttonWrapper:"SelectEvent_buttonWrapper__8xeNZ",centeredWrapper:"SelectEvent_centeredWrapper__2Jg3v",fieldContainer:"SelectEvent_fieldContainer__CJf9V"}},186:function(e,t,a){e.exports={selectEventContainer:"SelectSplits_selectEventContainer__3Uxkh",buttonWrapper:"SelectSplits_buttonWrapper__3cL7X",centeredWrapper:"SelectSplits_centeredWrapper__3CCeS",fieldContainer:"SelectSplits_fieldContainer__1WUtc"}},187:function(e,t,a){e.exports={uploadMessage:"UploadResult_uploadMessage__3SZnu",buttonWrapper:"UploadResult_buttonWrapper__1CHdQ"}},203:function(e,t){},239:function(e,t,a){e.exports={fetchContainer:"FetchMessage_fetchContainer__3KQ2e"}},240:function(e,t,a){e.exports={tableBody:"TableBody_tableBody__1ykdR"}},241:function(e,t,a){e.exports={table:"Table_table__3ca6O"}},242:function(e,t,a){e.exports={pagination:"PaginatedTable_pagination__3gEne"}},259:function(e,t,a){e.exports={buttonWrapper:"ProfileOverview_buttonWrapper__1_skR"}},263:function(e,t,a){e.exports={card:"Card_card__1EonX"}},266:function(e,t,a){e.exports={inputHelperText:"InputHelperText_inputHelperText__3fRMz"}},267:function(e,t,a){e.exports={textField:"TextField_textField__2SFZd"}},268:function(e,t,a){e.exports={forgotPasswordContainer:"Login_forgotPasswordContainer__30j80",forgotPasswordLink:"Login_forgotPasswordLink__Qurnb"}},269:function(e,t,a){e.exports={forgotPasswordMessage:"ForgotPassword_forgotPasswordMessage__Zd9gp"}},270:function(e,t,a){e.exports={buttonWrapper:"AthleteDetail_buttonWrapper__2Pm0V"}},271:function(e,t,a){e.exports={buttonWrapper:"DeleteAthlete_buttonWrapper__3M-ny"}},272:function(e,t,a){e.exports={contentsContainer:"SelectReportAthlete_contentsContainer__35omq"}},273:function(e,t,a){e.exports={buttonWrapper:"AddRoster_buttonWrapper__k2GiK"}},274:function(e,t,a){e.exports={buttonWrapper:"ResultDetail_buttonWrapper__3P3tW"}},275:function(e,t,a){e.exports={centeredWrapper:"ExportResult_centeredWrapper__E37XF"}},278:function(e,t,a){e.exports={buttonWrapper:"EditAccount_buttonWrapper__3KJVw"}},279:function(e,t,a){e.exports={contentsContainer:"SelectAthlete_contentsContainer__1rmt7"}},280:function(e,t,a){e.exports={centeredWrapper:"DeleteDataModal_centeredWrapper__1txt0"}},349:function(e,t){},350:function(e,t){},432:function(e,t,a){},471:function(e,t,a){"use strict";a.r(t);var r=a(0),n=a.n(r),s=a(40),i=a.n(s),c=a(5),o=a.n(c),l=a(8),u=a(7),d=a(286),p=a(28),b=a(81),j=a.n(b),h=a(30),m=a(12),f=a.n(m),O=a(1),x=function(e){var t=e.label,a=e.icon,r=e.path;return Object(O.jsx)("div",{className:j.a.menuItem,children:Object(O.jsx)(h.c,{className:j.a.menuLink,activeClassName:j.a.menuLinkActive,to:r,children:Object(O.jsxs)("li",{className:j.a.menuItem,children:[Object(O.jsx)("i",{className:f()(j.a.menuIcon,"material-icons"),children:a}),Object(O.jsx)("p",{className:j.a.menuLabel,children:t})]})})})},v=a(144),g=a.n(v),y=a.p+"static/media/logo.20b61f6b.png",C=function(){return Object(O.jsxs)("div",{className:g.a.sideNavbarContainer,children:[Object(O.jsx)("div",{className:g.a.logoContainer,children:Object(O.jsx)("img",{src:y,alt:"logo"})}),Object(O.jsx)("div",{className:g.a.menuContainer,children:[{icon:"assignment",label:"Athletes",path:"/dashboard/athletes"},{icon:"description",label:"Reports",path:"/dashboard/reports"},{icon:"content_paste",label:"Results",path:"/dashboard/results"}].map((function(e){var t=e.label,a=e.icon,r=e.path;return Object(O.jsx)(x,{label:t,icon:a,path:r},t)}))})]})},_=a(170),T=a.n(_),S=a(6),E=a(101),D=a.n(E),N=function(e){var t=e.className,a=e.type,r=e.children,n=e.onClick,s=(e.color,e.fullWidth),i=e.disabled,c=e.href,o=s?f()(t,D.a.button,D.a.buttonFullWidth):f()(t,D.a.button);return"back"===a?o=f()(o,D.a.backButton):"delete"===a&&(o=f()(o,D.a.deleteButton)),c?Object(O.jsx)("a",{className:o,href:c,onClick:n,tabIndex:"0",disabled:i,children:r}):Object(O.jsx)("button",{className:o,onClick:n,tabIndex:"0",disabled:i,children:r})},A=a(126),R=a(239),k=a.n(R),w=function(e){var t=e.message;return Object(O.jsxs)("div",{className:k.a.fetchContainer,children:[t,Object(O.jsx)(A.ClipLoader,{css:"margin-left 10px;",sizeUnit:"px",size:20,color:"#4a4a4a",loading:!0})]})},M=a(111),F=a.n(M),I=function(e){var t=e.query,a=e.onChange,r=e.onSearch;return Object(O.jsx)("div",{className:F.a.searchBarContainer,children:Object(O.jsxs)("div",{className:"field has-addons",children:[Object(O.jsx)("div",{className:"control",children:Object(O.jsx)("input",{className:f()("input",F.a.searchBar),type:"text",placeholder:"Search...",value:t,onChange:function(e){e.preventDefault(),a(e.target.value)},onKeyPress:function(e){"Enter"===e.key&&(e.preventDefault(),r(t))}})}),Object(O.jsx)("div",{className:"control ".concat(F.a.searchIconContainer),onClick:function(){return r?r(t):null},children:Object(O.jsx)("i",{className:f()(F.a.searchIcon,"material-icons"),children:"search"})})]})})},L=function(e){var t=e.size,a=e.options,r=e.value,n=e.onOptionsChange,s="select is-normal";return"small"===t&&(s="select is-small"),Object(O.jsx)("div",{className:s,children:Object(O.jsx)("select",{onChange:function(e){e.preventDefault(),n(e.target.value)},defaultValue:r,children:a.map((function(e){return Object(O.jsx)("option",{value:e.id,children:e.name},e.id)}))})})},P=a(58),B=a.n(P),W=a(240),U=a.n(W),H=function(e){var t=e.columns,a=e.data,r=e.onRowClick,n=function(e,t){if(t.content)return t.content(e);var a=B.a.get(e,t.path);return a||(a="-"),a};return Object(O.jsx)("tbody",{className:U.a.tableBody,children:a.map((function(e){return Object(O.jsx)("tr",{onClick:function(){return r(e)},children:t.map((function(t){return Object(O.jsx)("td",{children:n(e,t)},function(e,t){return e._id+(t.path||t.key)}(e,t))}))},e.id)}))})},V=a(112),z=a.n(V),Y=function(e){var t=e.column,a=e.sortColumn;return t.path!==a.path?Object(O.jsx)("i",{className:"fa fa-sort ".concat(z.a.sortIcon)}):"asc"===a.order?Object(O.jsx)("i",{className:"fa fa-sort-up ".concat(z.a.sortIcon)}):Object(O.jsx)("i",{className:"fa fa-sort-down ".concat(z.a.sortIcon)})},G=function(e){var t=e.columns,a=e.sortColumn,r=e.onSort;return Object(O.jsx)("thead",{className:z.a.tableHead,children:Object(O.jsx)("tr",{children:t.map((function(e){return Object(O.jsxs)("th",{onClick:r?function(){!function(e){var t={path:e};a.path===e?t.order="asc"===a.order?"desc":"asc":t.order="asc",r(t)}(e.path)}:null,children:[e.label,a&&Object(O.jsx)(Y,{column:e,sortColumn:a})]},e.label)}))})})},q=a(241),Q=a.n(q),J=function(e){var t=e.columns,a=e.sortColumn,r=e.onSort,n=e.data,s=e.onRowClick;return Object(O.jsxs)("table",{className:Q.a.table,children:[Object(O.jsx)(G,{columns:t,sortColumn:a,onSort:r}),Object(O.jsx)(H,{columns:t,data:n,onRowClick:s})]})},Z={isAuthenticated:null,userId:null,username:null},K=function(e,t){switch(t.type){case"AUTH_USER":var a=t.payload;return Object(u.a)(Object(u.a)({},e),{},{isAuthenticated:!0,userId:a});case"UNAUTH_USER":return Object(u.a)(Object(u.a)({},e),{},{isAuthenticated:!1,userId:null,username:null});case"CONFIRM_USER":var r=t.payload;return Object(u.a)(Object(u.a)({},e),{},{username:r});default:return e}},X=Object(r.createContext)(Z),$=function(e){var t=e.children,a=Object(r.useReducer)(K,Z),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(X.Provider,{value:{state:s,dispatch:i},children:t})},ee=a(21),te=Object(r.createContext)([]),ae=function(e){var t=e.children,a=Object(r.useState)([]),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(te.Provider,{value:{modals:s,showModal:function(e,t){i([].concat(Object(ee.a)(s),[{type:e,props:t}]))},hideModal:function(){var e=Object(ee.a)(s);e.pop(),i(Object(ee.a)(e))},replaceModal:function(e,t){var a=Object(ee.a)(s);a.pop(),a.push({type:e,props:t}),i(Object(ee.a)(a))}},children:t})},re=function(e){var t=e.path,a=e.order,r=null;switch(t){case"firstName":r="FirstName";break;case"middleName":r="MiddleName";break;case"lastName":r="LastName"}return"desc"===a&&(r+="Desc"),r},ne=function(e){var t=e.path,a=e.order,r=null;switch(t){case"formattedTestingDate":r="TestingDate";break;case"firstName":r="FirstName";break;case"middleName":r="MiddleName";break;case"lastName":r="LastName";break;case"overallIndex":r="OverallIndex"}return"desc"===a&&(r+="Desc"),r},se=function(e){var t=e.path,a=e.order,r=null;switch(t){case"formattedDate":r="Date";break;case"rosterName":r="RosterName";break;case"averageEpicIndex":r="OverallIndex"}return"desc"===a&&(r+="Desc"),r},ie={currentPage:1,athletesPerPage:20,totalAthletes:null,activeRoster:-1,athletes:null,rosters:null,searchQuery:null,sortColumn:{path:"lastName",order:"asc"},sort:"LastName"},ce=function(e,t){switch(t.type){case"INITIAL_STATE":return ie;case"FETCH_ROSTERS":var a=t.payload;return Object(u.a)(Object(u.a)({},e),{},{rosters:a});case"FETCH_ATHLETES":var r=t.payload,n=r.athletes,s=r.totalAthletes;return Object(u.a)(Object(u.a)({},e),{},{athletes:n,totalAthletes:s});case"SET_SORT_COLUMN":var i=t.payload,c=re(i);return Object(u.a)(Object(u.a)({},e),{},{sortColumn:i,sort:c});case"UPDATE_ATHLETE":var o=t.payload,l=e.athletes.map((function(e){return e.id===o.id?o:e}));return Object(u.a)(Object(u.a)({},e),{},{athletes:l});case"ADD_ROSTER":var d=t.payload,p=[].concat(Object(ee.a)(e.rosters),[d]);return Object(u.a)(Object(u.a)({},e),{},{rosters:p});case"CHANGE_ROSTER":var b=t.payload;return Object(u.a)(Object(u.a)({},e),{},{activeRoster:b});case"DELETE_ROSTER":var j=t.payload,h=e.rosters.filter((function(e){return e.id!==j}));return Object(u.a)(Object(u.a)({},e),{},{activeRoster:-1,rosters:h});case"CHANGE_CURRENT_PAGE":var m=t.payload;return Object(u.a)(Object(u.a)({},e),{},{currentPage:m});case"CHANGE_ATHLETES_PER_PAGE":var f=t.payload;return Object(u.a)(Object(u.a)({},e),{},{athletesPerPage:f});case"SET_SEARCH_QUERY":var O=t.payload;return Object(u.a)(Object(u.a)({},e),{},{searchQuery:O});default:return e}},oe=Object(r.createContext)(ie),le=function(e){var t=e.children,a=Object(r.useReducer)(ce,ie),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(oe.Provider,{value:{athletesState:s,athletesDispatch:i},children:t})},ue=a(17),de=a.n(ue),pe={API_URL:"https://backend-service.dashrsystems.com/api",cognito:{REGION:"us-east-1",USER_POOL_ID:"us-east-1_pBduuy4yV",USER_POOL_WEB_ID:"6l2frk2ha0rssafc9fmjip36a1"}},be=a(31),je=a.n(be),he=pe.API_URL,me=function(e){var t={};for(var a in e)"birthDate"===a?t[a]=e.birthDate?je()(e.birthDate).format("MM/DD/YYYY"):"":e[a]?t[a]=e[a]:t[a]=e[a]="";return t},fe=function(){var e=Object(l.a)(o.a.mark((function e(t){var a,r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.get("".concat(he,"/roster/").concat(t));case 2:return a=e.sent,r=a.data,n=[{id:-1,name:"All Athletes"}].concat(Object(ee.a)(r)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Oe=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(he,"/roster/").concat(t),a);case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),xe=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(he,"/roster/").concat(t,"/").concat(a));case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),ve=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(he,"/rosterathlete/").concat(t,"/").concat(a,"/").concat(r),{});case 2:return n=e.sent,s=n.data,e.abrupt("return",me(s));case 6:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ge=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(he,"/rosterathlete/").concat(t,"/").concat(a),r);case 2:return n=e.sent,s=n.data,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ye=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(he,"/rosterathlete/").concat(t,"/").concat(a,"/").concat(r));case 2:return n=e.sent,s=n.data,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),Ce=a(113),_e=a.n(Ce),Te=pe.API_URL,Se=function(e){var t={};for(var a in e)"birthDate"===a?t[a]=e.birthDate?je()(e.birthDate).format("MM/DD/YYYY"):"":e[a]?t[a]=e[a]:t[a]=e[a]="";return t},Ee=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i){var c,l,u,d,p,b;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(Te,"/athlete/").concat(t,"/paginated?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(c+="&rosterId=".concat(n)),s&&(c+="&searchQuery=".concat(s)),i&&(c+="&sort=".concat(i)),e.next=6,de.a.get(c);case 6:return l=e.sent,u=l.data,d=u.data,p=u.totalRecords,b=[],d.forEach((function(e){b.push(Se(e))})),e.abrupt("return",{athletes:b,totalAthletes:p});case 12:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i){return e.apply(this,arguments)}}(),De=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i){var c,l,u,d;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c="".concat(Te,"/athlete/").concat(t,"/export?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(c+="&rosterId=".concat(n)),s&&(c+="&searchQuery=".concat(s)),i&&(c+="&sort=".concat(i)),e.next=6,de.a.get(c);case 6:return l=e.sent,u=l.data,d=[],u.forEach((function(e){d.push(Se(e))})),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i){return e.apply(this,arguments)}}(),Ne=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.get("".concat(Te,"/athlete/").concat(t,"/").concat(a));case 2:return r=e.sent,n=r.data,e.abrupt("return",Se(n));case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Ae=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(Te,"/athlete/").concat(t),a);case 2:return r=e.sent,n=r.data,e.abrupt("return",Se(n));case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Re=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.put("".concat(Te,"/athlete/").concat(t,"/").concat(a),r);case 2:return n=e.sent,s=n.data,e.abrupt("return",Se(s));case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ke=function(){var e=Object(l.a)(o.a.mark((function e(t,a){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(Te,"/athlete/").concat(t,"/").concat(a));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),we=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(Te,"/athlete/upload/").concat(t),a&&(n+="?rosterId=".concat(a)),e.next=4,de.a.post(n,r,{headers:{"Content-Type":"multipart/form-data"}});case 4:return s=e.sent,i=s.data,e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),Me=a(54),Fe=a(88),Ie=function(e,t){var a=Me.utils.json_to_sheet(e),r=Me.utils.book_new();Me.utils.book_append_sheet(r,a,"Athletes");for(var n=Me.write(r,{bookType:"xlsx",type:"binary"}),s=new ArrayBuffer(n.length),i=new Uint8Array(s),c=0;c!==n.length;++c)i[c]=255&n.charCodeAt(c);Object(Fe.saveAs)(new Blob([s],{type:"application/octet-stream"}),"".concat(t,".xlsx"))},Le=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=a?"".concat(a," athletes"):"athletes",n=je()().format("MM/DD/YYY h:mma").toString(),(s=t.map((function(e){return Object.assign({},e)}))).forEach((function(e){delete e.id,delete e.coachID})),Ie(s,"".concat(r," - ").concat(n));case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Pe={isAuthenticated:null,userId:null,username:null,metricSetting:null,currentPageTitle:null},Be=function(e,t){switch(t.type){case"AUTH_USER":var a=t.payload;return Object(u.a)(Object(u.a)({},e),{},{isAuthenticated:!0,userId:a});case"UNAUTH_USER":return Object(u.a)(Object(u.a)({},e),{},{isAuthenticated:!1,userId:null});case"CONFIRM_USER":var r=t.payload;return Object(u.a)(Object(u.a)({},e),{},{username:r});case"SET_CURRENT_PAGE_TITLE":var n=t.payload;return Object(u.a)(Object(u.a)({},e),{},{currentPageTitle:n});case"SET_UNITS_SETTING":var s=t.payload;return Object(u.a)(Object(u.a)({},e),{},{metricSetting:s});default:return e}},We=Object(r.createContext)(Pe),Ue=function(e){var t=e.children,a=Object(r.useReducer)(Be,Pe),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(We.Provider,{value:{appState:s,appDispatch:i},children:t})},He=Object(r.createContext)(null),Ve=function(e){var t=e.children,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(He.Provider,{value:{accountInfo:s,setAccountInfo:i,updateAccountInfo:function(e){i(Object(u.a)(Object(u.a)({},s),e))},setThirdPartyIntegration:function(e,t){var a=s.thirdPartyIntegration,r=Object(ee.a)(a);r.forEach((function(a){a.id===e&&(a.isIntegrated=t)})),console.log(r),i(Object(u.a)(Object(u.a)({},s),{},{thirdPartyIntegration:r}))}},children:t})},ze=a(500),Ye=a(242),Ge=a.n(Ye),qe=function(e){var t=e.columns,a=e.data,r=e.sortColumn,n=e.onSort,s=e.onRowClick,i=e.onShowSizeChange,c=e.onPageChange,o=e.onGotoChange,l=e.pageSize,u=e.total;return Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)(J,{columns:t,data:a,sortColumn:r,onSort:n,onRowClick:s}),Object(O.jsx)("div",{className:Ge.a.pagination,children:Object(O.jsx)(ze.a,{showQuickJumper:!0,defaultCurrent:1,total:u,onChange:o,pageSize:l,showSizeChanger:!0,pageSizeOptions:[20,50,100],onPageChange:c,onShowSizeChange:i})})]})},Qe=[{path:"firstName",label:"First Name"},{path:"middleName",label:"Middle Name"},{path:"lastName",label:"Last Name"}],Je=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=(t[0],t[1],Object(r.useContext)(X).state),n=Object(r.useContext)(We).appDispatch,s=Object(r.useContext)(te).showModal,i=Object(r.useContext)(oe),c=i.athletesState,u=i.athletesDispatch,d=c.activeRoster,p=c.rosters,b=c.athletes,j=c.sortColumn,h=c.currentPage,m=c.athletesPerPage,f=c.totalAthletes,x=c.searchQuery,v=c.sort,g=a.userId,y=Object(r.useContext)(He).accountInfo.athleteSpots;if(Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe(g);case 2:t=e.sent,u({type:"FETCH_ROSTERS",payload:t});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()(),n({type:"SET_CURRENT_PAGE_TITLE",payload:"Athletes"})}),[n,u,g]),Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(t){var a,r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee(g,h,m,t,x,v);case 2:a=e.sent,r=a.athletes,n=a.totalAthletes,u({type:"FETCH_ATHLETES",payload:{athletes:r,totalAthletes:n}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}})()(d)}),[d,u,g,h,m,x,v]),!b||!p)return Object(O.jsx)(w,{message:"Fetching Athletes"});var C=null;-1!==d&&(C=Object(O.jsx)(N,{type:"delete",onClick:function(){var e=p.find((function(e){return e.id===d}));e&&s("DeleteRoster",{roster:e})},children:"Remove Roster"}));var _=function(e){u({type:"CHANGE_CURRENT_PAGE",payload:e})},T=-1===d?"Total Athletes":"Total Athletes on Roster";return Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)("div",{className:_e.a.centeredStatsContainer,children:"Roster Spots Available: ".concat(y)}),Object(O.jsx)("div",{className:_e.a.centeredStatsContainer,children:"".concat(T,": ").concat(b.length)}),Object(O.jsx)(I,{query:x,onChange:function(e){u({type:"SET_SEARCH_QUERY",payload:e})},onSearch:function(e){return u({type:"SET_SEARCH_QUERY",payload:e})}}),Object(O.jsxs)("div",{className:_e.a.actionContainer,children:[Object(O.jsx)(L,{options:p,value:d,onOptionsChange:function(e){return u({type:"CHANGE_ROSTER",payload:parseInt(e)})}}),Object(O.jsx)(N,{className:_e.a.rosterButton,onClick:function(){var e=p.filter((function(e){return e.id===d}))[0];-1===d?s("AddAthlete"):s("AddRosterAthlete",{roster:e})},children:"+ Athlete"}),Object(O.jsx)(N,{onClick:function(){s("AddRoster")},children:"+ Roster"}),C,Object(O.jsx)(N,{onClick:function(){s("UploadAthletes")},children:"Upload Athletes"}),Object(O.jsx)(N,{onClick:Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,De(g,h,m,d,x,v);case 2:t=e.sent,-1!==d?(a=p.find((function(e){return e.id===d})),Le(t,a.name)):Le(t);case 4:case"end":return e.stop()}}),e)}))),children:"Export Athletes"})]}),Object(O.jsx)(qe,{columns:Qe,data:b,sortColumn:j,onSort:function(e){u({type:"SET_SORT_COLUMN",payload:e})},total:f,pageSize:m,onRowClick:function(e){return s("AthleteDetail",{athlete:e})},onShowSizeChange:function(e,t){u({type:"CHANGE_ATHLETES_PER_PAGE",payload:t})},onPageChange:_,onGotoChange:_})]})},Ze=a(61),Ke=a.n(Ze),Xe=a(3),$e={currentPage:1,reportsPerPage:20,totalReports:null,searchQuery:null,reports:null,reportTypes:[{id:1,name:"Epic Index"},{id:2,name:"Team"}],activeReportType:1,sortOrder:null,startDateFilter:null,endDateFilter:null,activeRosterFilter:-1,sortColumn:{path:"formattedTestingDate",order:"desc"},sort:"TestingDateDesc"},et=function(e,t){switch(t.type){case"INITIAL_STATE":return $e;case"SET_REPORTS":var a=t.payload,r=a.reports,n=a.totalReports;return Object(u.a)(Object(u.a)({},e),{},{reports:r,totalReports:n});case"ADD_REPORT":var s=t.payload,i=[].concat(Object(ee.a)(e.reports),[s]);return Object(u.a)(Object(u.a)({},e),{},{reports:i});case"DELETE_REPORT":var c=t.payload,o=e.reports.filter((function(e){return e.id!==c}));return Object(u.a)(Object(u.a)({},e),{},{reports:o});case"CHANGE_REPORT_TYPE":var l=t.payload,d=null,p=null;return d=1===l?ne(p={path:"formattedTestingDate",order:"desc"}):se(p={path:"formattedDate",order:"desc"}),Object(u.a)(Object(u.a)({},e),{},{activeReportType:l,sort:d,sortColumn:p,reports:null});case"SET_SORT_COLUMN":var b=t.payload,j=null;return j=1===e.activeReportType?ne(b):se(b),Object(u.a)(Object(u.a)({},e),{},{sortColumn:b,sort:j});case"SET_START_DATE_FILTER":var h=t.payload;return Object(u.a)(Object(u.a)({},e),{},{startDateFilter:h});case"SET_END_DATE_FILTER":var m=t.payload;return Object(u.a)(Object(u.a)({},e),{},{endDateFilter:m});case"SET_SEARCH_QUERY":var f=t.payload;return Object(u.a)(Object(u.a)({},e),{},{searchQuery:f});case"SET_ACTIVE_ROSTER_FILTER":var O=t.payload;return Object(u.a)(Object(u.a)({},e),{},{activeRosterFilter:O});case"CHANGE_REPORTS_PER_PAGE":var x=t.payload;return Object(u.a)(Object(u.a)({},e),{},{reportsPerPage:x});case"CHANGE_CURRENT_PAGE":var v=t.payload;return Object(u.a)(Object(u.a)({},e),{},{currentPage:v});default:return e}},tt=Object(r.createContext)($e),at=function(e){var t=e.children,a=Object(r.useReducer)(et,$e),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(tt.Provider,{value:{reportsState:s,reportsDispatch:i},children:t})},rt=pe.API_URL,nt=function(e){e.forEach((function(e){e.tenYardDashTime=e.tenYardDashTime.toFixed(2),e.proAgilityTime=e.proAgilityTime.toFixed(2),e.verticalTime=e.verticalTime.toFixed(2),e.dashIndex=e.dashIndex.toFixed(0),e.proAgilityIndex=e.proAgilityIndex.toFixed(0),e.verticalIndex=e.verticalIndex.toFixed(0),e.overallIndex=e.overallIndex.toFixed(0),e.formattedTestingDate=new Date(e.testingDate).toDateString()}))},st=function(e){e.forEach((function(e){e.averageDashIndex=e.averageDashIndex.toFixed(0),e.averageVerticalIndex=e.averageVerticalIndex.toFixed(0),e.averageProAgilityIndex=e.averageProAgilityIndex.toFixed(0),e.averageEpicIndex=e.averageEpicIndex.toFixed(0),e.formattedDate=new Date(e.date).toDateString()}))},it=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p,b,j;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(rt,"/teamepicindex/").concat(t,"/paginated?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,b=p.data,j=p.totalRecords,st(b),e.abrupt("return",{reports:b,totalReports:j});case 13:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),ct=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(rt,"/teamepicindex/").concat(t,"/export?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,st(p),e.abrupt("return",p);case 12:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),ot=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p,b,j;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(rt,"/epicindex/").concat(t,"/paginated?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,b=p.data,j=p.totalRecords,nt(b),e.abrupt("return",{reports:b,totalReports:j});case 13:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),lt=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(rt,"/epicindex/").concat(t,"/export?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,nt(p),e.abrupt("return",p);case 12:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),ut=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(rt,"/epicindex/").concat(t,"/").concat(a));case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),dt=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(rt,"/teamreport/").concat(t,"/").concat(a));case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),pt=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i){var c,l,u,d,p;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i){e.next=5;break}return(c=new FormData).append("image",i),e.next=5,de.a.post("".concat(rt,"/coach/").concat(t,"/reportlogo"),c,{headers:{"Content-Type":"multipart/form-data"}});case 5:return l="".concat(rt,"/epicindex/").concat(t,"/").concat(a),n&&s&&(l+="?startDate=".concat(n,"&endDate=").concat(s)),e.next=9,de.a.post(l,{generalNotes:r});case 9:return u=e.sent,d=u.data,p=d.report,e.abrupt("return",p);case 13:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i){return e.apply(this,arguments)}}(),bt=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(rt,"/teamreport/").concat(t,"/").concat(a),null);case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),jt=function(){var e=Object(l.a)(o.a.mark((function e(t){var a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(a=t.map((function(e){return Object.assign({},e)}))).forEach((function(e){delete e.athleteId})),Ie(a,"epicIndexReports");case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ht=function(){var e=Object(l.a)(o.a.mark((function e(t){var a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],t.forEach((function(e){var t=e.date,r=e.rosterName,n=e.averageDashIndex,s=e.averageEpicIndex,i=e.averageProAgilityIndex,c=e.averageVerticalIndex,o=e.dashRange,l=e.proAgilityRange,u=e.verticalRange;a.push({Date:t,Roster:r,"Average Dash Index":n,"Minimum Dash Index":o.min,"Maximum Dash Index":o.max,"Average Pro Agility Index":i,"Minimum Pro Agility Index":l.min,"Maximum Pro Agility Index":l.max,"Average Vertical Index":c,"Minimum Vertical Index":u.min,"Maximum Vertical Index":u.max,"Average Epic Index":s})})),Ie(a,"TeamReports");case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mt=a(70),ft=a.n(mt),Ot=[{label:"Testing Date",path:"formattedTestingDate"},{label:"First Name",path:"firstName"},{label:"Middle Name",path:"middleName"},{label:"Last Name",path:"lastName"},{label:"Overall Index",path:"overallIndex"}],xt=[{label:"Date",path:"formattedDate"},{label:"Roster Name",path:"rosterName"},{label:"Average Epic Index",path:"averageEpicIndex"}],vt=function(){var e=Object(r.useContext)(X).state,t=Object(r.useContext)(tt),a=t.reportsState,n=t.reportsDispatch,s=Object(r.useContext)(te).showModal,i=Object(r.useContext)(We).appDispatch,c=Object(r.useContext)(He).accountInfo,u=Object(r.useContext)(oe),d=u.athletesState,p=u.athletesDispatch,b=e.userId,j=d.rosters,h=a.currentPage,m=a.reportsPerPage,f=a.searchQuery,x=a.totalReports,v=a.reports,g=a.sort,y=a.activeReportType,C=a.reportTypes,_=a.sortColumn,T=a.activeRosterFilter,S=a.startDateFilter,E=a.endDateFilter,D=c.reportSpots,A=2===y;Object(r.useEffect)((function(){i({type:"SET_CURRENT_PAGE_TITLE",payload:"Results"})}),[i]),Object(r.useEffect)((function(){j||function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe(b);case 2:t=e.sent,p({type:"FETCH_ROSTERS",payload:t});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[p,b,j]),Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,s,i,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==y){e.next=8;break}return e.next=3,ot(b,h,m,T,f,g,S,E);case 3:t=e.sent,a=t.reports,r=t.totalReports,n({type:"SET_REPORTS",payload:{reports:a,totalReports:r}}),e.next=13;break;case 8:return e.next=10,it(b,h,m,T,f,g,S,E);case 10:s=e.sent,i=s.reports,c=s.totalReports,n({type:"SET_REPORTS",payload:{reports:i,totalReports:c}});case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[y,n,h,b,m,f,g,T,S,E]);var R=function(e){n({type:"CHANGE_CURRENT_PAGE",payload:e})},k=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,s,i,c,l,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=je()(S).startOf("day").toISOString(),a=je()(E).endOf("day").toISOString(),1!==y){e.next=10;break}return e.next=5,ot(b,h,m,T,f,g,t,a);case 5:r=e.sent,s=r.reports,i=r.totalReports,n({type:"SET_REPORTS",payload:{reports:s,totalReports:i}}),e.next=15;break;case 10:return e.next=12,it(b,h,m,T,f,g,t,a);case 12:c=e.sent,l=c.reports,u=c.totalReports,n({type:"SET_REPORTS",payload:{reports:l,totalReports:u}});case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return v&&j?Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)("div",{className:ft.a.reportSpotsContainer,children:"Report Spots Available: ".concat(D)}),Object(O.jsxs)("div",{className:ft.a.actionContainer,children:[Object(O.jsx)(I,{query:f,onChange:function(e){return n({type:"SET_SEARCH_QUERY",payload:e})},onSearch:function(e){return n({type:"SET_SEARCH_QUERY",payload:e})}}),Object(O.jsx)(N,{className:ft.a.pushRight,onClick:function(){s(2===y?"AddTeamReport":"SelectReportAthlete")},children:"+ Reports"}),Object(O.jsx)(N,{onClick:Object(l.a)(o.a.mark((function e(){var t,a,r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=je()(S).startOf("day").toISOString(),a=je()(E).endOf("day").toISOString(),1!==y){e.next=9;break}return e.next=5,lt(b,h,m,T,f,g,t,a);case 5:r=e.sent,jt(r),e.next=13;break;case 9:return e.next=11,ct(b,h,m,T,f,g,t,a);case 11:n=e.sent,ht(n);case 13:case"end":return e.stop()}}),e)}))),children:"Export Reports"})]}),Object(O.jsxs)("div",{className:ft.a.datePickerContainer,children:[Object(O.jsx)("div",{className:ft.a.datePicker,children:Object(O.jsx)(Ke.a,{placeholderText:"Enter Start Date",selected:S,onChange:function(e){return n({type:"SET_START_DATE_FILTER",payload:e})},selectsStart:!0,startDate:S,endDate:E,isClearable:!0})}),Object(O.jsx)("div",{className:ft.a.datePicker,children:Object(O.jsx)(Ke.a,{placeholderText:"Enter End Date",selected:E,onChange:function(e){return n({type:"SET_END_DATE_FILTER",payload:e})},selectsEnd:!0,startDate:S,endDate:E,minDate:S,isClearable:!0})}),Object(O.jsx)(L,{options:j,value:T,onOptionsChange:function(e){return n({type:"SET_ACTIVE_ROSTER_FILTER",payload:parseInt(e)})}}),Object(O.jsx)(N,{className:ft.a.filterButton,onClick:k,children:"Filter"})]}),Object(O.jsx)(Xe.Tabs,{isBoxed:!0,children:Object(O.jsx)("ul",{children:C.map((function(e){var t=e.id===y;return Object(O.jsx)(Xe.Tab,{isActive:t,children:Object(O.jsx)(Xe.TabLink,{onClick:function(){return n({type:"CHANGE_REPORT_TYPE",payload:parseInt(e.id)})},children:e.name})},e.id)}))})}),Object(O.jsx)(qe,{columns:A?xt:Ot,data:v,sortColumn:_,onSort:function(e){n({type:"SET_SORT_COLUMN",payload:e})},total:x,pageSize:m,onRowClick:function(e){return s("EpicIndexReportDetail",{report:e})},onShowSizeChange:function(e,t){n({type:"CHANGE_REPORTS_PER_PAGE",payload:t})},onPageChange:R,onGotoChange:R})]}):Object(O.jsx)(w,{message:"Fetching Reports"})},gt={currentPage:1,resultsPerPage:20,totalResults:null,searchQuery:null,results:null,sortOrder:null,startDateFilter:null,endDateFilter:null,activeRosterFilter:-1,sortColumn:{path:"formattedDate",order:"desc"},sort:"DateDesc"},yt=function(e,t){switch(t.type){case"INITIAL_STATE":return gt;case"ADD_RESULT":var a=e.results,r=t.payload,n=[].concat(Object(ee.a)(a),[r]);return Object(u.a)(Object(u.a)({},e),{},{results:n});case"SET_RESULTS":var s=t.payload,i=s.results,c=s.totalResults;return Object(u.a)(Object(u.a)({},e),{},{results:i,totalResults:c});case"ADD_RESULT":var o=t.payload,l=[].concat(Object(ee.a)(e.results),[o]);return Object(u.a)(Object(u.a)({},e),{},{results:l});case"DELETE_RESULT":var d=t.payload,p=e.results.filter((function(e){return e.id!==d}));return Object(u.a)(Object(u.a)({},e),{},{results:p});case"SET_SORT_COLUMN":var b=t.payload;console.log("hello"),console.log(b);var j=function(e){var t=e.path,a=e.order,r=null;switch(t){case"formattedDate":r="Date";break;case"firstName":r="FirstName";break;case"middleName":r="MiddleName";break;case"lastName":r="LastName";break;case"event":r="Event";break;case"result":r="Result"}return"desc"===a&&(r+="Desc"),r}(b);return Object(u.a)(Object(u.a)({},e),{},{sortColumn:b,sort:j});case"SET_START_DATE_FILTER":var h=t.payload;return Object(u.a)(Object(u.a)({},e),{},{startDateFilter:h});case"SET_END_DATE_FILTER":var m=t.payload;return Object(u.a)(Object(u.a)({},e),{},{endDateFilter:m});case"SET_ACTIVE_ROSTER_FILTER":var f=t.payload;return Object(u.a)(Object(u.a)({},e),{},{activeRosterFilter:f});case"CHANGE_CURRENT_PAGE":var O=t.payload;return Object(u.a)(Object(u.a)({},e),{},{currentPage:O});case"CHANGE_RESULTS_PER_PAGE":var x=t.payload;return Object(u.a)(Object(u.a)({},e),{},{resultsPerPage:x});case"SET_SEARCH_QUERY":var v=t.payload;return Object(u.a)(Object(u.a)({},e),{},{searchQuery:v});case"SET_FILTER":var g=t.payload,y=g.startDateFilter,C=g.endDateFilter,_=g.activeRosterFilter;return Object(u.a)(Object(u.a)({},e),{},{startDateFilter:y,endDateFilter:C,activeRosterFilter:_});default:return e}},Ct=Object(r.createContext)(gt),_t=function(e){var t=e.children,a=Object(r.useReducer)(yt,gt),n=Object(S.a)(a,2),s=n[0],i=n[1];return Object(O.jsx)(Ct.Provider,{value:{resultsState:s,resultsDispatch:i},children:t})},Tt=pe.API_URL,St=function(e){return e.forEach((function(e){e.formattedDate=new Date(e.date).toDateString();var t=e.athlete;if(e.firstName=t.firstName,e.middleName=t.middleName,e.lastName=t.lastName,"Dash"===e.event||"Flying"===e.event){var a=e.splitTime,r=e.finalTime;e.startDistance&&(e.startDistance=e.startDistance.toFixed(0)),a.forEach((function(e){e.distance&&(e.distance=e.distance.toFixed(0)),e.time=e.time.toFixed(2)})),r.distance&&(r.distance=r.distance.toFixed(2)),r.time=r.time.toFixed(2),e.result=e.finalTime.time}else"ProAgility"===e.event||"LDrill"===e.event?(e.splitTime&&(e.splitTime=e.splitTime.toFixed(2)),e.finalTime=e.finalTime.toFixed(2),e.result=e.finalTime):"Vertical"===e.event||"BroadJump"===e.event||"ApproachVertical"===e.event?(e.jumpDistance=e.jumpDistance.toFixed(2),e.result=e.jumpDistance):"ReactAgility"===e.event||"ReactShuttle"===e.event?(e.reactionTime&&(e.reactionTime=e.reactionTime.toFixed(2)),e.splitTime=e.splitTime.toFixed(2),e.finalTime=e.finalTime.toFixed(2),e.result=e.finalTime):"Lap"===e.event?(e.time1=e.time1.toFixed(2),e.time2=e.time2.toFixed(2),e.time3=e.time3.toFixed(2),e.time4=e.time4.toFixed(2),e.result=e.time1):"Lifting"===e.event?(e.weight=e.weight.toFixed(0),e.reps=e.reps.toFixed(0),e.result=e.weight):("505AgilityTest"===e.event||"RAST"===e.event||"TTest"===e.event)&&(e.finalTime=e.finalTime.toFixed(2),e.result=e.finalTime)})),e},Et=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p,b,j;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(Tt,"/event/").concat(t,"/paginated?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,b=p.data,j=p.totalRecords,e.abrupt("return",{results:St(b),totalResults:j});case 12:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),Dt=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r,n,s,i,c,l){var u,d,p;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u="".concat(Tt,"/event/").concat(t,"/export?pageNumber=").concat(a,"&pageSize=").concat(r),n&&(u+="&rosterId=".concat(n)),s&&(u+="&searchQuery=".concat(s)),i&&(u+="&sort=".concat(i)),c&&(u+="&startDate=".concat(c)),l&&(u+="&endDate=".concat(l)),e.next=8,de.a.get(u);case 8:return d=e.sent,p=d.data,e.abrupt("return",St(p));case 11:case"end":return e.stop()}}),e)})));return function(t,a,r,n,s,i,c,o){return e.apply(this,arguments)}}(),Nt=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){var n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(Tt,"/event/").concat(t,"/").concat(a));case 2:return n=e.sent,s=n.data,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),At=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(Tt,"/event/").concat(t),a);case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Rt=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="".concat(Tt,"/event/").concat(t,"/upload"),e.next=3,de.a.post(r,a,{headers:{"Content-Type":"multipart/form-data"}});case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),kt={addResult:At},wt=a(82),Mt=a.n(wt),Ft=(a(432),[{path:"formattedDate",label:"Date"},{path:"firstName",label:"First Name"},{path:"middleName",label:"Middle Name"},{path:"lastName",label:"Last Name"},{path:"event",label:"Event"},{path:"result",label:"Result"}]),It=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=(t[0],t[1],Object(r.useState)(null)),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useState)(null),u=Object(S.a)(c,2),d=u[0],p=u[1],b=Object(r.useState)(-1),j=Object(S.a)(b,2),h=j[0],m=j[1],f=Object(r.useContext)(X).state,x=Object(r.useContext)(Ct),v=x.resultsState,g=x.resultsDispatch,y=Object(r.useContext)(oe),C=y.athletesState,_=y.athletesDispatch,T=Object(r.useContext)(te).showModal,E=Object(r.useContext)(We).appDispatch,D=C.rosters,A=f.userId,R=v.currentPage,k=v.resultsPerPage,M=v.searchQuery,F=v.totalResults,P=v.results,B=v.sortColumn,W=v.startDateFilter,U=v.endDateFilter,H=v.activeRosterFilter,V=v.sort;Object(r.useEffect)((function(){E({type:"SET_CURRENT_PAGE_TITLE",payload:"Results"})}),[E]),Object(r.useEffect)((function(){D||function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe(A);case 2:t=e.sent,_({type:"FETCH_ROSTERS",payload:t});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[_,A,D]),Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Et(A,R,k,H,M,V,W,U);case 2:t=e.sent,a=t.results,r=t.totalResults,g({type:"SET_RESULTS",payload:{results:a,totalResults:r}});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[g,R,A,k,M,V,H,W,U]);var z=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=je()(s).startOf("day").toISOString(),a=je()(d).endOf("day").toISOString(),g({type:"SET_FILTER",payload:{startDateFilter:t,endDateFilter:a,activeRosterFilter:h}});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e){g({type:"CHANGE_CURRENT_PAGE",payload:e})};return P&&D?Object(O.jsxs)(O.Fragment,{children:[Object(O.jsxs)("div",{className:Mt.a.actionContainer,children:[Object(O.jsx)(I,{query:M,onChange:function(e){return g({type:"SET_SEARCH_QUERY",payload:e})},onSearch:function(e){return g({type:"SET_SEARCH_QUERY",payload:e})}}),Object(O.jsx)(N,{className:Mt.a.exportButton,onClick:function(){return T("SelectAthlete")},children:"Add Result"}),Object(O.jsx)(N,{onClick:function(){return T("ExportResult",null)},children:"Export Results"})]}),Object(O.jsxs)("div",{className:Mt.a.datePickerContainer,children:[Object(O.jsx)("div",{className:Mt.a.datePicker,children:Object(O.jsx)(Ke.a,{placeholderText:"Enter Start Date",selected:s,onChange:i,selectsStart:!0,startDate:s,endDate:U,isClearable:!0})}),Object(O.jsx)("div",{className:Mt.a.datePicker,children:Object(O.jsx)(Ke.a,{placeholderText:"Enter End Date",selected:d,onChange:p,selectsEnd:!0,startDate:s,endDate:d,minDate:s,isClearable:!0})}),Object(O.jsx)(L,{options:D,value:h,onOptionsChange:m}),Object(O.jsx)(N,{className:Mt.a.filterButton,onClick:z,children:"Filter"})]}),Object(O.jsx)(qe,{columns:Ft,data:P,sortColumn:B,onSort:function(e){console.log(e),g({type:"SET_SORT_COLUMN",payload:e})},total:F,pageSize:k,onRowClick:function(e){return T("ResultDetail",{result:e})},onShowSizeChange:function(e,t){g({type:"CHANGE_RESULTS_PER_PAGE",payload:t})},onPageChange:Y,onGotoChange:Y})]}):Object(O.jsx)(w,{message:"Fetching Results"})},Lt=a(281),Pt=a(83),Bt=a.n(Pt),Wt=function(){var e=Object(r.useState)(!1),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useContext)(X).dispatch,i=Object(r.useContext)(We).appState,c=Object(p.g)(),u=i.currentPageTitle,d=function(){var e=Object(l.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Lt.a.signOut();case 2:s({type:"UNAUTH_USER"}),c.push("/");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(O.jsxs)(Xe.Navbar,{className:Bt.a.navBar,children:[Object(O.jsxs)(Xe.NavbarBrand,{children:[Object(O.jsx)(Xe.NavbarItem,{children:u||""}),Object(O.jsx)(Xe.NavbarBurger,{className:Bt.a.hamburgerMenu,isActive:a,onClick:function(){return n(!a)}})]}),Object(O.jsxs)(Xe.NavbarMenu,{className:Bt.a.navbarMenu,isActive:a,onClick:function(){return n(!a)},isHidden:"desktop",children:[[{path:"/dashboard/home",label:"Dashboard"},{path:"/dashboard/athletes",label:"Athletes"},{path:"/dashboard/reports",label:"Reports"},{path:"/dashboard/results",label:"Results"},{path:"/dashboard/account",label:"Account"}].map((function(e){var t=e.path,a=e.label;return Object(O.jsx)(h.b,{className:Bt.a.navbarMenuLink,to:t,children:a},a)})),Object(O.jsx)(Xe.NavbarItem,{className:Bt.a.navbarMenuLogout,onClick:d,children:"Logout"})]}),Object(O.jsx)(Xe.NavbarEnd,{children:Object(O.jsxs)(Xe.NavbarItem,{hasDropdown:!0,isHoverable:!0,isHidden:"touch",children:[Object(O.jsx)(Xe.NavbarLink,{children:Object(O.jsx)("i",{className:"material-icons",children:"account_circle"})}),Object(O.jsxs)(Xe.NavbarDropdown,{children:[Object(O.jsx)(h.b,{to:"/dashboard/account",className:"navbar-item",children:"Settings"}),Object(O.jsx)(Xe.NavbarDivider,{}),Object(O.jsx)(Xe.NavbarItem,{className:Bt.a.logoutDropdown,onClick:d,children:"Logout"})]})]})})]})},Ut=a(145),Ht=a.n(Ut),Vt=function(e){var t=e.label,a=e.value,r=e.unit;return r&&(t="".concat(t," (").concat(r,")")),Object(O.jsxs)("div",{className:Ht.a.detailWrapper,children:[Object(O.jsx)("div",{className:Ht.a.label,children:t}),Object(O.jsx)("div",{className:Ht.a.value,children:a||"-"})]})},zt=a(259),Yt=a.n(zt),Gt=[{label:"Email",property:"email"},{label:"First Name",property:"firstName"},{label:"Last Name",property:"lastName"},{label:"Address",property:"address"},{label:"City",property:"city"},{label:"Zip",property:"zip"}],qt=function(){var e=Object(r.useContext)(He).accountInfo,t=Object(r.useContext)(te).showModal;return console.log(e),Object(O.jsxs)(O.Fragment,{children:[Gt.map((function(t){var a=t.label,r=t.property;return Object(O.jsx)(Vt,{label:a,value:e[r]},a)})),Object(O.jsx)("div",{className:Yt.a.buttonWrapper,children:Object(O.jsx)(N,{onClick:function(){return t("EditAccount")},children:"Edit Profile"})})]})},Qt=a(176),Jt=a.n(Qt),Zt=a(102),Kt=a.n(Zt),Xt=function(){var e=Object(r.useContext)(te).showModal;return Object(O.jsxs)("div",{className:Kt.a.settingsContainer,children:[Object(O.jsxs)("div",{className:Kt.a.titleDescriptionContainer,children:[Object(O.jsx)("div",{className:Kt.a.title,children:"Delete Data"}),Object(O.jsx)("div",{className:Kt.a.description,children:"Permantently delete any data pertaining to this account"})]}),Object(O.jsx)("div",{children:Object(O.jsx)(N,{className:Kt.a.deleteButton,type:"delete",onClick:function(){return e("DeleteDataModal")},children:"X"})})]})},$t=a(137),ea=a.n($t),ta=pe.API_URL,aa=function(){var e=Object(l.a)(o.a.mark((function e(t){var a,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.get("".concat(ta,"/coach/").concat(t));case 2:return a=e.sent,r=a.data,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ra=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.put("".concat(ta,"/coach/").concat(t),a);case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),na=function(){var e=Object(l.a)(o.a.mark((function e(t,a){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(ta,"/coach/").concat(t,"/settings/metricsetting"),{metricSetting:a});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),sa=function(){var e=Object(l.a)(o.a.mark((function e(t,a){var r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.post("".concat(ta,"/coach/"),{email:a,coachID:t});case 2:return r=e.sent,n=r.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),ia=function(){var e=Object(l.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.delete("".concat(ta,"/coach/").concat(t,"/harddelete"));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ca=a(114),oa=a.n(ca),la=function(){var e=Object(r.useContext)(We),t=e.appState,a=e.appDispatch,n=Object(r.useContext)(X).state,s=t.metricSetting,i=function(){var e=Object(l.a)(o.a.mark((function e(t,r,i){var c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c=n.userId,e.next=4,na(c,!s);case 4:a({type:"SET_UNITS_SETTING",payload:!s}),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a,r){return e.apply(this,arguments)}}();return Object(O.jsxs)("div",{className:oa.a.settingsContainer,children:[Object(O.jsxs)("div",{className:oa.a.titleDescriptionContainer,children:[Object(O.jsx)("div",{className:oa.a.title,children:"Metric"}),Object(O.jsx)("div",{className:oa.a.description,children:"For each user account, you may choose which unit to view the biometric data of your athletes. All event results that are reported will remain in their original unit. For instance, a 60m Sprint will retain the 60m label regardless of this setting"})]}),Object(O.jsx)("div",{}),Object(O.jsx)(ea.a,{id:1,onChange:i,checked:s,uncheckedIcon:!1,checkedIcon:!1,onColor:"#1d88f2"})]})},ua=a(85),da=a.n(ua),pa=function(){var e=Object(r.useContext)(te).showModal,t=Object(r.useContext)(He).accountInfo.thirdPartyIntegration;return Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)("div",{className:da.a.settingsContainer,children:Object(O.jsxs)("div",{className:da.a.titleDescriptionContainer,children:[Object(O.jsx)("div",{className:da.a.title,children:"Thirdparty Integration"}),Object(O.jsx)("div",{className:da.a.description,children:"Enables thirdparty companies to view athlete and results data"})]})}),t.map((function(t){return Object(O.jsxs)("div",{className:da.a.thirdPartyContainer,children:[Object(O.jsx)("div",{className:da.a.companyName,children:t.name}),Object(O.jsx)(ea.a,{id:t.id,onChange:function(a,r,n){return e("ThirdPartyConfirm",{enable:a,company:t})},checked:t.isIntegrated,uncheckedIcon:!1,checkedIcon:!1,onColor:"#1d88f2"})]})}))]})},ba=function(){var e=Object(r.useContext)(We).appDispatch;return Object(r.useEffect)((function(){e({type:"SET_CURRENT_PAGE_TITLE",payload:"Account"})}),[e]),Object(O.jsxs)(Xe.Columns,{children:[Object(O.jsx)("div",{className:"column is-flex",children:Object(O.jsx)(Xe.Card,{className:Jt.a.card,children:Object(O.jsx)(Xe.CardContent,{children:Object(O.jsx)(qt,{})})})}),Object(O.jsx)("div",{className:"column is-flex",children:Object(O.jsx)(Xe.Card,{className:Jt.a.card,children:Object(O.jsxs)(Xe.CardContent,{children:[Object(O.jsx)(Xt,{}),Object(O.jsx)(la,{}),Object(O.jsx)(pa,{})]})})})]})},ja=function(){return Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)("div",{className:T.a.sidePanel,children:Object(O.jsx)(C,{})}),Object(O.jsxs)("div",{className:T.a.contentPanel,children:[Object(O.jsx)(Xe.Columns,{children:Object(O.jsx)(Xe.Column,{isSize:"full",children:Object(O.jsx)(Wt,{})})}),Object(O.jsxs)(p.d,{children:[Object(O.jsx)(p.b,{path:"/dashboard/athletes",exact:!0,component:Je}),Object(O.jsx)(p.b,{path:"/dashboard/reports",exact:!0,component:vt}),Object(O.jsx)(p.b,{path:"/dashboard/results",exact:!0,component:It}),Object(O.jsx)(p.b,{path:"/dashboard/account",exact:!0,component:ba}),Object(O.jsx)(p.a,{from:"/dashboard",exact:!0,to:"/dashboard/athletes"})]})]})]})},ha=a(65),ma=pe.cognito;ha.default.configure({Auth:{mandatorySignIn:!0,region:ma.REGION,userPoolId:ma.USER_POOL_ID,userPoolWebClientId:ma.USER_POOL_WEB_ID}});var fa=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Lt.a.currentAuthenticatedUser();case 3:return t=e.sent,e.next=6,Lt.a.userSession(t);case 6:if(!e.sent.isValid()){e.next=15;break}return e.next=10,Lt.a.currentUserInfo();case 10:return a=e.sent,e.abrupt("return",a.attributes.sub);case 15:return e.abrupt("return",null);case 16:e.next=21;break;case 18:return e.prev=18,e.t0=e.catch(0),e.abrupt("return",null);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(){return e.apply(this,arguments)}}(),Oa=a(263),xa=a.n(Oa),va=function(e){var t=e.children;return Object(O.jsx)("div",{className:f()(xa.a.card,"box"),children:t})},ga=a(71),ya=a.n(ga),Ca=a(264),_a=a(265),Ta=function(){var e=Object(r.useState)(!1),t=Object(S.a)(e,2),a=t[0],n=t[1],s=[{path:"/login",icon:"person",label:"LOGIN"},{path:"/signup",icon:"person_add",label:"SIGNUP"}];return Object(O.jsxs)(Xe.Navbar,{className:ya.a.newUserNavbar,children:[Object(O.jsxs)(Xe.NavbarBrand,{children:[Object(O.jsx)(Xe.NavbarItem,{children:Object(O.jsx)("img",{className:ya.a.logo,alt:"logo",src:y})}),Object(O.jsx)(Xe.NavbarBurger,{className:ya.a.hamburgerMenu,isActive:a,onClick:function(){return n(!a)}})]}),Object(O.jsx)(Xe.NavbarMenu,{className:ya.a.mobileNavbarMenu,isActive:a,onClick:function(){return n(!a)},children:s.map((function(e){var t=e.path,a=e.label;return Object(O.jsx)(Xe.NavbarItem,{isHidden:"desktop",children:Object(O.jsx)(h.b,{className:ya.a.mobileNavbarMenuItem,to:t,children:a})},a)}))}),Object(O.jsx)(Xe.NavbarEnd,{children:Object(O.jsx)(Xe.NavbarItem,{isHidden:"touch",children:Object(O.jsx)(Ca.Field,{isGrouped:!0,children:Object(O.jsx)(_a.Control,{children:s.map((function(e){var t=e.path,a=e.icon,r=e.label;return Object(O.jsxs)(h.b,{to:t,className:f()("button is-primary",ya.a.navbarMenuLink),children:[Object(O.jsx)("i",{className:"material-icons",children:a}),Object(O.jsx)("span",{className:ya.a.navbarMenuTitle,children:r})]})}))})})})})]})},Sa=a(146),Ea=a.n(Sa),Da=function(e){var t=e.message,a=e.isError,r=e.isLoading,n=r?Object(O.jsx)(A.ClipLoader,{css:"margin-left 10px;",sizeUnit:"px",size:20,color:"white",loading:r}):null,s=a?f()(Ea.a.progressMessage,Ea.a.progressMessageIsError):Ea.a.progressMessage;return Object(O.jsxs)("div",{className:s,children:[t,n]})},Na=a(115),Aa=a.n(Na),Ra=function(e){var t=e.id,a=e.type,r=e.value,n=e.onChange,s=e.centeredText,i=e.readOnly,c=s?f()(Aa.a.input,Aa.a.centeredText):Aa.a.input;return c=i?f()(Aa.a.inputReadOnly,c):c,Object(O.jsx)("input",{id:t,className:c,type:a,value:r,onChange:n,readOnly:i})},ka=a(266),wa=a.n(ka),Ma=function(e){e.isError;var t=e.helperText;return Object(O.jsx)("div",{className:wa.a.inputHelperText,children:t})},Fa=a(177),Ia=a.n(Fa),La=function(e){var t=e.label,a=e.required;return Object(O.jsxs)("div",{className:Ia.a.inputLabel,children:[t,Object(O.jsx)("span",{className:Ia.a.required,children:"".concat(a?"*":"")})]})},Pa=a(267),Ba=a.n(Pa),Wa=function(e){var t=e.id,a=e.label,r=e.value,n=e.inputType,s=e.onChange,i=e.helperText,c=e.required,o=e.readOnly;return Object(O.jsxs)("div",{className:Ba.a.textField,children:[Object(O.jsx)(La,{label:a,required:c}),Object(O.jsx)(Ra,{id:t,onChange:s,value:r,type:n,readOnly:o}),i&&Object(O.jsx)(Ma,{helperText:i})]})},Ua=a(268),Ha=a.n(Ua),Va=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,za=function(e,t){var a=function(e){return""===e?"Email is required":Va.test(e)?null:"Email is not valid"}(e),r=function(e){return""===e?"Password is required":null}(t);return a||r?{email:a,password:r}:null},Ya=pe.API_URL,Ga=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de.a.get("".concat(Ya,"/company"));case 2:return t=e.sent,a=t.data,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qa=function(){var e=Object(l.a)(o.a.mark((function e(t,a,r){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=5;break}return e.next=3,de.a.post("".concat(Ya,"/coach/").concat(t,"/settings/thirdparty"),{companyId:a});case 3:e.next=7;break;case 5:return e.next=7,de.a.delete("".concat(Ya,"/coach/").concat(t,"/settings/thirdparty/").concat(a));case 7:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),Qa=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(""),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)({email:null,password:null}),b=Object(S.a)(d,2),j=b[0],m=b[1],f=Object(r.useState)(null),x=Object(S.a)(f,2),v=x[0],g=x[1],y=Object(r.useContext)(X).dispatch,C=Object(r.useContext)(He).setAccountInfo,_=Object(r.useContext)(We).appDispatch,T=Object(p.g)(),E=function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,n,s,i,l,u,d,p,b,j,h,f;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(t=za(a,c))){e.next=6;break}return r=t.email,n=t.password,m({email:r,password:n}),e.abrupt("return");case 6:return g({isLoading:!0,message:"Logging In...",isError:!1}),e.next=9,Lt.a.signIn(a,c);case 9:return s=e.sent,i=s.attributes,l=i.sub,e.next=14,aa(l);case 14:return u=e.sent,e.next=17,Ga();case 17:d=e.sent,p=u.metricSettingEnabled,b=u.thirdPartySettings,j=[],d.forEach((function(e){var t=e.id,a=e.companyName,r=!1;b.find((function(e){return e.companyId===t}))&&(r=!0),j.push({id:t,name:a,isIntegrated:r})})),u.thirdPartyIntegration=j,delete u.thirdPartySettings,C(u),_({type:"SET_UNITS_SETTING",payload:p}),y({type:"AUTH_USER",payload:l}),T.push("/"),e.next=33;break;case 29:e.prev=29,e.t0=e.catch(0),h=e.t0.code,f=e.t0.message,"UserNotConfirmedException"===h?(y({type:"CONFIRM_USER",payload:a}),T.push("/confirm")):g({isLoading:!1,message:f,isError:!0});case 33:case"end":return e.stop()}}),e,null,[[0,29]])})));return function(){return e.apply(this,arguments)}}(),D=null;if(v){var A=v.isLoading,R=v.message,k=v.isError;D=Object(O.jsx)(Da,{isLoading:A,message:R,isError:k})}return Object(O.jsxs)(O.Fragment,{children:[D,Object(O.jsx)(Wa,{label:"Email",value:a,onChange:function(e){e.preventDefault(),n(e.target.value)},helperText:j.email}),Object(O.jsx)(Wa,{label:"Password",inputType:"password",value:c,onChange:function(e){e.preventDefault(),u(e.target.value)},helperText:j.password}),Object(O.jsx)("div",{className:Ha.a.forgotPasswordContainer,children:Object(O.jsx)(h.b,{to:"/forgotpassword",children:"Forgot your password?"})}),Object(O.jsx)(N,{onClick:E,fullWidth:!0,children:"LOGIN"})]})},Ja=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Za=/^(?=.{8,})/,Ka=/^(?=.*[A-Z])/,Xa=/^(?=.*[0-9])/,$a=function(e,t,a){var r=function(e){return""===e.trim()?"Email is required":Ja.test(e.trim())?null:"Email is not valid"}(e),n=function(e){return""===e?"Password is required":Za.test(e)?Ka.test(e)?Xa.test(e)?null:"Password must contain atleast 1 numeric character.":"Password must contain atleast 1 uppercase letter.":"Password must be atleast 8 characters long."}(t),s=function(e,t){if(t){if(""===t)return"You must confirm your password";if(t!==e)return"Your passwords must match"}return null}(t,a);return r||n||s?{email:r,password:n,confirmPassword:s}:null},er=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(""),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(""),b=Object(S.a)(d,2),j=b[0],h=b[1],m=Object(r.useState)(null),f=Object(S.a)(m,2),x=f[0],v=f[1],g=Object(r.useState)({email:null,password:null,confirmPassword:null}),y=Object(S.a)(g,2),C=y[0],_=y[1],T=Object(r.useContext)(X).dispatch,E=Object(p.g)(),D=function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,n,s,i,l;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(t=$a(a,c,j))){e.next=6;break}return r=t.email,n=t.password,s=t.confirmPassword,_({email:r,password:n,confirmPassword:s}),e.abrupt("return");case 6:return v({isLoading:!0,message:"Signing up...",isError:!1}),e.next=9,Lt.a.signUp(a,c);case 9:return i=e.sent,e.next=12,sa(i.userSub,a);case 12:T({type:"CONFIRM_USER",payload:a}),E.push("/confirm"),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(0),console.log(e.t0),l=e.t0.message,v({isLoading:!1,message:l,isError:!0});case 21:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),A=null;if(x){var R=x.isLoading,k=x.message,w=x.isError;A=Object(O.jsx)(Da,{isLoading:R,message:k,isError:w})}return Object(O.jsxs)(O.Fragment,{children:[A,Object(O.jsx)(Wa,{label:"Email",value:a,onChange:function(e){e.preventDefault(),n(e.target.value)},helperText:C.email}),Object(O.jsx)(Wa,{label:"Password",value:c,inputType:"password",onChange:function(e){e.preventDefault(),u(e.target.value)},helperText:C.password}),Object(O.jsx)(Wa,{label:"Confirm Password",value:j,inputType:"password",onChange:function(e){e.preventDefault(),h(e.target.value)},helperText:C.confirmPassword}),Object(O.jsx)(N,{onClick:D,fullWidth:!0,children:"SIGN UP"})]})},tr=function(e){return""===e?"Comfirnation code is required":null},ar=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(null),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(null),b=Object(S.a)(d,2),j=b[0],h=b[1],m=Object(r.useContext)(X).state,f=Object(p.g)(),x=m.username;Object(r.useEffect)((function(){x||f.push("/")}),[x,f]);var v=function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(t=tr(a))){e.next=5;break}return h(t),e.abrupt("return");case 5:return u({isLoading:!0,message:"Confirming...",isError:!1}),r=m.username,e.next=9,Lt.a.confirmSignUp(r,a);case 9:f.push("/"),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),n=e.t0.message,u({isLoading:!1,message:n,isError:!0});case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),g=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u({isLoading:!0,message:"Resending...",isError:!1}),t=m.username,e.next=5,Lt.a.resendSignUp(t);case 5:u({isLoading:!1,message:"Confirmation code sent",isError:!1}),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0),a=e.t0.message,u({isLoading:!1,message:a,isError:!0});case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),y=null;if(c){var C=c.isLoading,_=c.message,T=c.isError;y=Object(O.jsx)(Da,{isLoading:C,message:_,isError:T})}return Object(O.jsxs)(O.Fragment,{children:[y,Object(O.jsx)(Wa,{label:"Confirmation code",value:a,onChange:function(e){e.preventDefault(),n(e.target.value)},helperText:j}),Object(O.jsx)(N,{onClick:v,fullWidth:!0,children:"CONFIRM"}),Object(O.jsx)(N,{onClick:g,fullWidth:!0,children:"RESEND CODE"})]})},rr=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,nr=function(e){return""===e?"Email is required":rr.test(e)?null:"Email is not valid"},sr=a(269),ir=a.n(sr),cr=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(null),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(null),b=Object(S.a)(d,2),j=b[0],h=b[1],m=Object(p.g)(),f=function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(t=nr(a))){e.next=5;break}return u(t),e.abrupt("return");case 5:return h({isLoading:!0,message:"Sending code...",isError:!1}),e.next=8,Lt.a.forgotPassword(a);case 8:m.push("/changepassword",{email:a}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0),h({isLoading:!1,message:e.t0.message,isError:!0});case 15:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),x=null;if(j){var v=j.isLoading,g=j.message,y=j.isError;x=Object(O.jsx)(Da,{isLoading:v,message:g,isError:y})}return Object(O.jsxs)(O.Fragment,{children:[x,Object(O.jsx)("div",{className:ir.a.forgotPasswordMessage,children:"Please enter your email"}),Object(O.jsx)(Wa,{label:"Email",value:a,onChange:function(e){e.preventDefault(),n(e.target.value)},helperText:c}),Object(O.jsx)(N,{onClick:f,fullWidth:!0,children:"SUBMIT"})]})},or=/^(?=.{8,})/,lr=/^(?=.*[A-Z])/,ur=/^(?=.*[0-9])/,dr=function(e,t,a){var r=""===e?"Email is required":null,n=function(e){return""===e?"Password is required":or.test(e)?lr.test(e)?ur.test(e)?null:"Password must contain atleast 1 numeric character.":"Password must contain atleast 1 uppercase letter.":"Password must be atleast 8 characters long."}(t),s=function(e,t){if(t){if(""===t)return"You must confirm your password";if(t!==e)return"Your passwords must match"}return null}(t,a);return r||n||s?{changePasswordCode:r,password:n,confirmPassword:s}:null},pr=function(){var e=Object(p.g)();return Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)(Da,{isLoading:!1,message:"Successfully Changed Password!",isError:!1}),Object(O.jsx)(N,{onClick:function(){return e.push("/login")},fullWidth:!0,children:"LOGIN"})]})},br=function(e){var t=e.location,a=Object(r.useState)(""),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useState)(""),u=Object(S.a)(c,2),d=u[0],b=u[1],j=Object(r.useState)(""),h=Object(S.a)(j,2),m=h[0],f=h[1],x=Object(r.useState)(null),v=Object(S.a)(x,2),g=v[0],y=v[1],C=Object(r.useState)(!1),_=Object(S.a)(C,2),T=_[0],E=_[1],D=Object(r.useState)({changePasswordCode:null,password:null,confirmPassword:null}),A=Object(S.a)(D,2),R=A[0],k=A[1],w=Object(p.g)(),M=t.state.email;Object(r.useEffect)((function(){M||w.push("/")}),[M,w]);var F=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(t=dr(s,d,m))){e.next=6;break}return a=t.changePasswordCode,r=t.password,n=t.confirmPassword,k({changePasswordCode:a,password:r,confirmPassword:n}),e.abrupt("return");case 6:return y({isLoading:!0,message:"Changing password...",isError:!1}),e.next=9,Lt.a.forgotPasswordSubmit(M,s,d);case 9:E(!0),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),y({isLoading:!1,message:e.t0.message,isError:!0});case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}();if(T)return Object(O.jsx)(pr,{});var I=null;if(g){var L=g.isLoading,P=g.message,B=g.isError;I=Object(O.jsx)(Da,{isLoading:L,message:P,isError:B})}return Object(O.jsxs)(O.Fragment,{children:[I,Object(O.jsx)(Wa,{label:"Code",value:s,onChange:function(e){e.preventDefault(),i(e.target.value)},helperText:R.changePasswordCode}),Object(O.jsx)(Wa,{label:"Password",value:d,inputType:"password",onChange:function(e){e.preventDefault(),b(e.target.value)},helperText:R.password}),Object(O.jsx)(Wa,{label:"Confirm Password",value:m,inputType:"password",onChange:function(e){e.preventDefault(),f(e.target.value)},helperText:R.confirmPassword}),Object(O.jsx)(N,{onClick:F,fullWidth:!0,children:"SIGN UP"})]})},jr=a(178),hr=a.n(jr),mr=function(){return Object(O.jsx)("div",{className:hr.a.background,children:Object(O.jsxs)("div",{className:hr.a.overlay,children:[Object(O.jsx)(Ta,{}),Object(O.jsx)(va,{children:Object(O.jsxs)(p.d,{children:[Object(O.jsx)(p.b,{path:"/login",exact:!0,component:Qa}),Object(O.jsx)(p.b,{path:"/signup",exact:!0,component:er}),Object(O.jsx)(p.b,{path:"/confirm",exact:!0,component:ar}),Object(O.jsx)(p.b,{path:"/forgotpassword",exact:!0,component:cr}),Object(O.jsx)(p.b,{path:"/changepassword",exact:!0,component:br})]})})]})})},fr=(a(462),a(463),function(e){var t=e.isAuthenticated,a=Object(d.a)(e,["isAuthenticated"]);return Object(O.jsx)(p.b,Object(u.a)(Object(u.a)({},a),{},{render:function(e){return"undefined"===typeof t||!1===t?Object(O.jsx)(p.a,{to:"/login"}):Object(O.jsx)(p.a,{to:"/dashboard"})}}))}),Or=function(){var e=Object(r.useContext)(X),t=e.state,a=e.dispatch,n=Object(r.useContext)(He).setAccountInfo,s=Object(r.useContext)(We).appDispatch,i=t.isAuthenticated;return Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,i,c,l,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fa();case 2:if(!(t=e.sent)){e.next=20;break}return e.next=6,aa(t);case 6:return r=e.sent,e.next=9,Ga();case 9:i=e.sent,c=r.metricSettingEnabled,l=r.thirdPartySettings,u=[],i.forEach((function(e){var t=e.id,a=e.companyName,r=!1;l.find((function(e){return e.companyId===t}))&&(r=!0),u.push({id:t,name:a,isIntegrated:r})})),r.thirdPartyIntegration=u,delete r.thirdPartySettings,n(r),s({type:"SET_UNITS_SETTING",payload:c}),a({type:"AUTH_USER",payload:t}),e.next=21;break;case 20:a({type:"UNAUTH_USER"});case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[a,s,n]),console.log(i),null===i?null:Object(O.jsxs)(p.d,{children:[Object(O.jsx)(p.b,{path:"/login",component:mr}),Object(O.jsx)(p.b,{path:"/signup",component:mr}),Object(O.jsx)(p.b,{path:"/confirm",component:mr}),Object(O.jsx)(p.b,{path:"/changepassword",component:mr}),Object(O.jsx)(p.b,{path:"/forgotpassword",component:mr}),Object(O.jsx)(p.b,{path:"/dashboard",component:ja}),Object(O.jsx)(fr,{exact:!0,path:"/",isAuthenticated:i})]})},xr=function(e){e&&e instanceof Function&&a.e(3).then(a.bind(null,502)).then((function(t){var a=t.getCLS,r=t.getFID,n=t.getFCP,s=t.getLCP,i=t.getTTFB;a(e),r(e),n(e),s(e),i(e)}))},vr=a(270),gr=a.n(vr),yr=function(e){return[{label:"First Name",property:"firstName"},{label:"Middle Name",property:"middleName"},{label:"Last Name",property:"lastName"},{label:"Badge ID",property:"badgeID"},{label:"Third Party ID",property:"thirdPartyID"},{label:"Sport",property:"sport"},{label:"Position",property:"position"},{label:"Height (".concat(e?"CM":"IN",")"),property:"height"},{label:"Weight (".concat(e?"KG":"LBS",")"),property:"weight"},{label:"Reach (".concat(e?"CM":"IN",")"),property:"reach"},{label:"Hand Size (".concat(e?"CM":"IN",")"),property:"handSize"},{label:"Wingspan (".concat(e?"CM":"IN",")"),property:"wingSpan"},{label:"Shoe Size",property:"shoeSize"},{label:"Zip Code",property:"zipCode"},{label:"Graduation Year",property:"graduationYear"},{label:"Birthday (mm/dd/yyyy)",property:"birthDate"},{label:"Sex",property:"sex"},{label:"Custom Field 1",property:"customField1"},{label:"Custom Field 2",property:"customField2"},{label:"Custom Field 3",property:"customField3"},{label:"Custom Field 4",property:"customField4"}]},Cr=function(e){return{firstName:e.firstName,middleName:e.middleName,lastName:e.lastName,badgeID:e.badgeID,thirdPartyID:e.thirdPartyID,sport:e.sport,position:e.position,height:e.height?parseFloat(e.height):null,weight:e.weight?parseFloat(e.weight):null,reach:e.reach?parseFloat(e.reach):null,handSize:e.handSize?parseFloat(e.handSize):null,wingSpan:e.wingSpan?parseFloat(e.wingSpan):null,shoeSize:e.shoeSize?parseFloat(e.shoeSize):null,zipCode:e.zipCode,graduationYear:e.graduationYear,birthDate:e.birthDate?e.birthDate:null,sex:e.sex,customField1:e.customField1,customField2:e.customField2,customField3:e.customField3,customField4:e.customField4}},_r=function(e){var t=e.athlete,a=Object(r.useContext)(te),n=a.replaceModal,s=a.hideModal,i=Object(r.useContext)(oe).athletesState,c=Object(r.useContext)(We).appState.metricSetting,o=yr(c);return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Athlete Detail"}),Object(O.jsx)(Xe.Delete,{onClick:function(){s()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:o.map((function(e){var a=e.label,r=e.property;return Object(O.jsx)(Vt,{label:a,value:t[r]},a)}))}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:gr.a.buttonWrapper,children:[Object(O.jsx)(N,{onClick:function(){n("EditAthlete",{athlete:t})},children:"Edit Athlete"}),Object(O.jsx)(N,{onClick:function(){var e=t.id,a=t.firstName,r=t.lastName,s=i.activeRoster;n("DeleteAthlete",{id:e,firstName:a,lastName:r,roster:-1===s?null:s})},type:"delete",children:"Delete Athlete"})]})})]})]})},Tr=a(271),Sr=a.n(Tr),Er=function(e){var t=e.id,a=e.firstName,n=e.lastName,s=e.roster,i=Object(r.useContext)(te).hideModal,c=Object(r.useState)(null),u=Object(S.a)(c,2),d=u[0],p=u[1],b=Object(r.useContext)(X).state,j=Object(r.useContext)(oe),h=j.athletesDispatch,m=j.athletesState,f=Object(r.useState)(!1),x=Object(S.a)(f,2),v=x[0],g=x[1],y=Object(r.useState)("Cancel"),C=Object(S.a)(y,2),_=C[0],T=C[1],E=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,n,i,c,l,u,d,j;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p({isLoading:!0,message:"Deleting Athlete...",isError:!1}),e.prev=1,a=b.userId,!s){e.next=8;break}return e.next=6,ye(a,s,t);case 6:e.next=10;break;case 8:return e.next=10,ke(a,t);case 10:return r=m.activeRoster,n=m.currentPage,i=m.athletesPerPage,c=m.searchQuery,l=m.sort,e.next=13,Ee(a,n,i,r,c,l);case 13:u=e.sent,d=u.athletes,j=u.totalAthletes,h({type:"FETCH_ATHLETES",payload:{athletes:d,totalAthletes:j}}),p({isLoading:!1,message:"Sucessfully Deleted Athlete",isError:!1}),g(!0),T("Exit"),e.next=25;break;case 22:e.prev=22,e.t0=e.catch(1),p({isLoading:!1,message:"Failed Deleting Athlete, Please Try Again",isError:!0});case 25:case"end":return e.stop()}}),e,null,[[1,22]])})));return function(){return e.apply(this,arguments)}}(),D=null;if(d){var A=d.isLoading,R=d.message,k=d.isError;D=Object(O.jsx)(Da,{isLoading:A,message:R,isError:k})}var w=s?"Delete Athlete from Roster":"Delete Athlete",M="Are you sure you want to permanently delete ".concat(a," ").concat(n,"?");return s&&(M="Are you sure you want to remove ".concat(a," ").concat(n," from the roster?")),Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:w}),Object(O.jsx)(Xe.Delete,{onClick:function(){i()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{children:M}),D]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Sr.a.buttonWrapper,children:[Object(O.jsxs)(N,{type:"back",onClick:function(){return i()},children:[" ",_]}),Object(O.jsx)(N,{type:"delete",onClick:E,disabled:v,children:"Delete"})]})})]})]})},Dr=a(272),Nr=a.n(Dr),Ar=[{path:"firstName",label:"First Name"},{path:"middleName",label:"Middle Name"},{path:"lastName",label:"Last Name"}],Rr=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(!0),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(""),p=Object(S.a)(d,2),b=p[0],j=p[1],h=Object(r.useState)(0),m=Object(S.a)(h,2),f=m[0],x=m[1],v=Object(r.useState)(5),g=Object(S.a)(v,2),y=g[0],C=g[1],_=Object(r.useState)(1),T=Object(S.a)(_,2),E=T[0],D=T[1],N=Object(r.useContext)(X).state,A=Object(r.useContext)(te),R=A.replaceModal,k=A.hideModal,M=Object(r.useState)(null),F=Object(S.a)(M,2),L=F[0],P=F[1],B=Object(r.useState)({path:"lastName",order:"asc"}),W=Object(S.a)(B,2),U=W[0],H=W[1];Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=N.userId,a=re(U),e.next=5,Ee(t,E,y,null,b,a);case 5:r=e.sent,n=r.athletes,s=r.totalAthletes,P(n),x(s),u(!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}})()()}),[N,E,y,b,U]);var V=null;return V=c&&!L?Object(O.jsx)(w,{message:"Fetching Athletes"}):Object(O.jsx)("div",{children:Object(O.jsxs)("div",{className:Nr.a.contentsContainer,children:[Object(O.jsx)("div",{children:"1. Select your athlete"}),Object(O.jsx)(I,{query:a,onChange:n,onSearch:function(e){return j(e)}}),Object(O.jsx)(qe,{columns:Ar,data:L,sortColumn:U,onSort:function(e){return H(e)},total:f,pageSize:y,onRowClick:function(e){return R("AddEpicIndexReport",{athlete:e})},onShowSizeChange:function(e,t){return C(t)},onPageChange:function(e){return D(e)},onGotoChange:function(e){return D(e)}})]})}),Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Select Athlete For Epic Index Report"}),Object(O.jsx)(Xe.Delete,{onClick:function(){k()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:V}),Object(O.jsx)(Xe.ModalCardFooter,{})]})]})},kr=/^$|^[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)$/,wr={firstName:{required:"First name is required"},middleName:{required:"Middle name is required"},lastName:{required:"Last name is required"},height:{pattern:{value:kr,message:"Height needs to be a number"}},weight:{pattern:{value:kr,message:"Weight needs to be a number"}},reach:{pattern:{value:kr,message:"Weight needs to be a number"}},handSize:{pattern:{value:kr,message:"Hand size needs to be a number"}},wingSpan:{pattern:{value:kr,message:"Wingspan needs to be a number"}},shoeSize:{pattern:{value:kr,message:"Shoe size needs to be a number"}},zipCode:{pattern:{value:/^$|^[0-9]{5}(?:-[0-9]{4})?$/,message:"Please enter a valid zipcode"}},graduationYear:{pattern:{value:/^$|^\d{4}$/,message:"Please enter a valid year"}},birthDate:{pattern:{value:/^$|(0[1-9]|1[012])[/.](0[1-9]|[12][0-9]|3[01])[/.](19|20)[0-9]{2}/,message:"Please enter a valid birthday (MM/DD/YYYY)"}},sex:{pattern:{value:/^$|^(male|female)$/,message:'Sex needs to be "male" or "female"'}}},Mr=a(179),Fr=a.n(Mr),Ir=a(75);function Lr(e){var t=e.validations,a=e.initialValues,n=void 0===a?{}:a;if(!t)throw new Error("the option `validations` is required");if("object"!==typeof t)throw new Error("the option `validations` should be an object");if("object"!==typeof n)throw new Error("the option `initialValues` should be an object");var s=Object(r.useState)(n),i=Object(S.a)(s,2),c=i[0],o=i[1],l=Object(r.useState)({}),d=Object(S.a)(l,2),p=d[0],b=d[1];function j(e,a){var r=t[e];if(r){if(r.required&&(!a||a&&!a.trim()))return"string"===typeof r.required?r.required:"required";if(r.pattern&&!new RegExp(r.pattern.value).exec(a))return r.pattern.message||"invalid";if(r.validate&&"function"===typeof r.validate){var n=r.validate(a);if(n)return n}}return""}return{values:c,errors:p,validateField:j,bindField:function(e){if(!e)throw new Error("The field name parameter is required");if(e&&"string"!==typeof e)throw new Error("The field name should be a string");return{value:c[e]||"",onChange:function(t){var a=t;t.target&&(a=t.target.value),o((function(t){return Object(u.a)(Object(u.a)({},t),{},Object(Ir.a)({},e,a))})),b((function(t){return Object(u.a)(Object(u.a)({},t),{},Object(Ir.a)({},e,j(e,a)))}))}}},isValid:function(){var e={};for(var a in t)Boolean(j(a,c[a]))&&(e[a]=j(a,c[a]));return 0===Object.keys(e).length||(b((function(t){return Object(u.a)(Object(u.a)({},t),e)})),!1)}}}var Pr=function(e){var t=e.athlete,a=Object(r.useContext)(te).hideModal,n=Object(r.useState)(null),s=Object(S.a)(n,2),i=s[0],c=s[1],u=Lr({validations:wr,initialValues:t}),d=u.values,p=u.errors,b=u.bindField,j=u.isValid,h=Object(r.useContext)(X).state,m=Object(r.useContext)(oe).athletesDispatch,f=Object(r.useContext)(We).appState.metricSetting,x=yr(f),v=Object(r.useState)(!0),g=Object(S.a)(v,2),y=g[0],C=g[1],_=Object(r.useState)("Cancel"),T=Object(S.a)(_,2),E=T[0],D=T[1],A=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c({isLoading:!0,message:"Modifying Athlete...",isError:!1}),j()){e.next=4;break}return c({isLoading:!1,message:"Failed modifying athlete, you have entered invalid data for 1 or more fields.",isError:!0}),e.abrupt("return");case 4:return a=Cr(d),e.prev=5,r=h.userId,e.next=9,Re(r,t.id,a);case 9:n=e.sent,m({type:"UPDATE_ATHLETE",payload:n}),c({isLoading:!1,message:"Successfully modified athlete",isError:!1}),C(!0),D("Exit"),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(s=e.t0.response.data,c({isLoading:!1,message:s,isError:!0})):c({isLoading:!1,message:"Failed adding roster, please try again",isError:!0}));case 19:case"end":return e.stop()}}),e,null,[[5,16]])})));return function(){return e.apply(this,arguments)}}(),R=null;if(i){var k=i.isLoading,w=i.message,M=i.isError;R=Object(O.jsx)(Da,{isLoading:k,message:w,isError:M})}return console.log(t),Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Edit Athlete"}),Object(O.jsx)(Xe.Delete,{onClick:function(){a()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:x.map((function(e){var t=e.label,a=e.property,r=b(a),n=r.value,s=r.onChange,i="firstName"===a||"middleName"===a||"lastName"===a;return Object(O.jsx)(Wa,{label:t,value:n,readOnly:i,onChange:function(e){y&&C(!1),s(e)},helperText:p[a]})}))}),Object(O.jsxs)(Xe.ModalCardFooter,{className:Fr.a.modalFooter,children:[R,Object(O.jsxs)("div",{className:Fr.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return a()},children:E}),Object(O.jsx)(N,{onClick:A,disabled:y,children:"Modify"})]})]})]})]})},Br=a(180),Wr=a.n(Br),Ur=(a(464),{firstName:"",middleName:"",lastName:"",badgeID:"",thirdPartyID:"",sport:"",position:"",height:"",weight:"",reach:"",handSize:"",wingSpan:"",shoeSize:"",zipCode:"",graduationYear:"",birthDate:"",sex:"",customField1:"",customField2:"",customField3:"",customField4:""}),Hr=function(e){var t=e.roster,a=Object(r.useContext)(te).hideModal,n=Object(r.useState)(null),s=Object(S.a)(n,2),i=s[0],c=s[1],u=Object(r.useContext)(X).state,d=Object(r.useContext)(oe),p=d.athletesDispatch,b=d.athletesState,j=Object(r.useContext)(We).appState.metricSetting,h=yr(j),m=Object(r.useState)(!1),f=Object(S.a)(m,2),x=f[0],v=f[1],g=Object(r.useState)("Cancel"),y=Object(S.a)(g,2),C=y[0],_=y[1],T=Lr({validations:wr,initialValues:Ur}),E=T.values,D=T.errors,A=T.bindField,R=T.isValid,k=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,n,s,i,l,d,j,h,m,f;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c({isLoading:!0,message:"Adding Athlete...",isError:!1}),R()){e.next=4;break}return c({isLoading:!1,message:"Failed adding athlete, you have entered invalid data for 1 or more fields.",isError:!0}),e.abrupt("return");case 4:if(e.prev=4,a=Cr(E),r=u.userId,!t){e.next=12;break}return e.next=10,ge(r,t,a);case 10:e.next=14;break;case 12:return e.next=14,Ae(r,a);case 14:return n=b.activeRoster,s=b.currentPage,i=b.athletesPerPage,l=b.searchQuery,d=b.sort,e.next=17,Ee(r,s,i,n,l,d);case 17:return j=e.sent,h=j.athletes,m=j.totalAthletes,p({type:"FETCH_ATHLETES",payload:{athletes:h,totalAthletes:m}}),c({isLoading:!1,message:"Successfully added athlete",isError:!1}),v(!0),_("Exit"),e.abrupt("return");case 27:e.prev=27,e.t0=e.catch(4),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(f=e.t0.response.data,c({isLoading:!1,message:f,isError:!0})):c({isLoading:!1,message:"Failed adding roster, please try again",isError:!0}));case 30:case"end":return e.stop()}}),e,null,[[4,27]])})));return function(){return e.apply(this,arguments)}}(),w=null;if(i){var M=i.isLoading,F=i.message,I=i.isError;w=Object(O.jsx)(Da,{isLoading:M,message:F,isError:I})}var L=t?"Add New Athlete to Roster":"Add New Athlete";return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:L}),Object(O.jsx)(Xe.Delete,{onClick:function(){a()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:Object(O.jsx)("div",{children:h.map((function(e){var t=e.label,a=e.property,r=A(a),n=r.value,s=r.onChange;return Object(O.jsx)(Wa,{label:t,value:n,onChange:function(e){return s(e)},helperText:D[a]})}))})}),Object(O.jsxs)(Xe.ModalCardFooter,{className:Wr.a.modalFooter,children:[w,Object(O.jsxs)("div",{className:Wr.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return a()},children:C}),Object(O.jsx)(N,{onClick:k,disabled:x,children:"Add"})]})]})]})]})},Vr=a(103),zr=a.n(Vr),Yr=function(e){var t=e.athlete,a=e.roster,n=Object(r.useState)(null),s=Object(S.a)(n,2),i=s[0],c=s[1],u=Object(r.useContext)(te),d=u.replaceModal,p=u.hideModal,b=Object(r.useContext)(X).state,j=Object(r.useContext)(oe),h=j.athletesDispatch,m=j.athletesState,f=Object(r.useState)(!1),x=Object(S.a)(f,2),v=x[0],g=x[1],y=function(){var e=Object(l.a)(o.a.mark((function e(){var r,n,s,i,l,u,d,p,j,f;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c({isLoading:!0,message:"Adding Athlete to Roster",isError:!1}),r=b.userId,e.next=5,ve(r,a.id,t.id);case 5:return n=m.activeRoster,s=m.currentPage,i=m.athletesPerPage,l=m.searchQuery,u=m.sort,e.next=8,Ee(r,s,i,n,l,u);case 8:d=e.sent,p=d.athletes,j=d.totalAthletes,h({type:"FETCH_ATHLETES",payload:{athletes:p,totalAthletes:j}}),c({isLoading:!1,message:"Sucessfully Added Athlete",isError:!1}),g(!0),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(f=e.t0.response.data,c({isLoading:!1,message:f,isError:!0})):c({isLoading:!1,message:"Failed deleting roster, please try again",isError:!0}));case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),C=null;if(i){var _=i.isLoading,T=i.message,E=i.isError;C=Object(O.jsx)(Da,{isLoading:_,message:T,isError:E})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{className:zr.a.modalTitle,children:"Add Existing Athlete To ".concat(a.name)}),Object(O.jsx)(Xe.Delete,{onClick:function(){p()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{className:zr.a.centeredWrapper,children:Object(O.jsxs)("div",{children:["Are you sure you want to add"," ",Object(O.jsx)("span",{className:zr.a.athleteRosterData,children:"".concat(t.firstName," ").concat(t.middleName," ").concat(t.lastName)})," ","to ",Object(O.jsx)("span",{className:zr.a.athleteRosterData,children:a.name}),"?"]})}),C]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:zr.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return d("AddRosterAthlete",{roster:a})},children:"Back"}),Object(O.jsx)(N,{onClick:y,disabled:v,children:"Add Existing Athlete"})]})})]})]})},Gr=a(273),qr=a.n(Gr),Qr=a(38),Jr=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(null),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(null),p=Object(S.a)(d,2),b=p[0],j=p[1],h=Object(r.useContext)(te).hideModal,m=Object(r.useContext)(X).state,f=Object(r.useContext)(oe).athletesDispatch,x=Object(r.useState)(!1),v=Object(S.a)(x,2),g=v[0],y=v[1],C=Object(r.useState)("Cancel"),_=Object(S.a)(C,2),T=_[0],E=_[1],D=function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==a){e.next=4;break}j("Name is required"),e.next=23;break;case 4:return j(null),u({isLoading:!0,message:"Adding Roster...",isError:!1}),e.prev=6,t={name:a,isThirdParty:!1},r=m.userId,e.next=11,Oe(r,t);case 11:n=e.sent,f({type:"ADD_ROSTER",payload:n}),console.log(n),u({isLoading:!1,message:"Sucessfully Added Roster",isError:!1}),y(!0),E("Exit"),setTimeout((function(){h()}),1e3),e.next=23;break;case 20:e.prev=20,e.t0=e.catch(6),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(s=e.t0.response.data,u({isLoading:!1,message:s,isError:!0})):u({isLoading:!1,message:"Failed adding roster, please try again",isError:!0}));case 23:case"end":return e.stop()}}),e,null,[[6,20]])})));return function(){return e.apply(this,arguments)}}(),A=null;if(c){var R=c.isLoading,k=c.message,w=c.isError;A=Object(O.jsx)(Da,{isLoading:R,message:k,isError:w})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Add Roster"}),Object(O.jsx)(Xe.Delete,{onClick:function(){h()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{children:Object(O.jsx)(Wa,{label:"Name",value:a,onChange:function(e){e.preventDefault(),n(e.target.value)},helperText:b})}),A]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:qr.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return h()},children:T}),Object(O.jsx)(N,{onClick:D,disabled:g,children:"Add"})]})})]})]})},Zr=a(147),Kr=a.n(Zr),Xr=function(e){var t=e.roster,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useState)(!1),u=Object(S.a)(c,2),d=u[0],p=u[1],b=Object(r.useState)("Cancel"),j=Object(S.a)(b,2),h=j[0],m=j[1],f=Object(r.useContext)(te).hideModal,x=Object(r.useContext)(X).state,v=Object(r.useContext)(oe).athletesDispatch,g=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i({isLoading:!0,message:"Deleting Roster",isError:!1}),a=x.userId,e.next=5,xe(a,t.id);case 5:v({type:"DELETE_ROSTER",payload:t.id}),i({isLoading:!1,message:"Sucessfully Deleted Roster",isError:!1}),p(!0),m("Exit"),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(r=e.t0.response.data,i({isLoading:!1,message:r,isError:!0})):i({isLoading:!1,message:"Failed deleting roster, please try again",isError:!0}));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),y=null;if(s){var C=s.isLoading,_=s.message,T=s.isError;y=Object(O.jsx)(Da,{isLoading:C,message:_,isError:T})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Delete Roster"}),Object(O.jsx)(Xe.Delete,{onClick:function(){f()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsxs)("div",{className:Kr.a.deleteMessage,children:["Are you sure you want to delete"," ",Object(O.jsx)("span",{className:Kr.a.rosterName,children:t.name}),"?"]}),y]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Kr.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return f()},children:h}),Object(O.jsx)(N,{type:"delete",onClick:g,disabled:d,children:"Delete"})]})})]})]})},$r=a(148),en=a.n($r),tn=[{path:"firstName",label:"First Name"},{path:"middleName",label:"Middle Name"},{path:"lastName",label:"Last Name"}],an=function(e){var t=e.roster,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=(n[1],Object(r.useContext)(te)),c=i.showModal,u=i.hideModal,d=i.replaceModal,p=Object(r.useState)(""),b=Object(S.a)(p,2),j=b[0],h=b[1],m=Object(r.useState)(""),f=Object(S.a)(m,2),x=f[0],v=f[1],g=Object(r.useState)(0),y=Object(S.a)(g,2),C=y[0],_=y[1],T=Object(r.useState)(5),E=Object(S.a)(T,2),D=E[0],A=E[1],R=Object(r.useState)(1),k=Object(S.a)(R,2),M=k[0],F=k[1],L=Object(r.useContext)(X).state,P=(Object(r.useContext)(oe).athletesDispatch,Object(r.useState)([])),B=Object(S.a)(P,2),W=B[0],U=B[1],H=Object(r.useState)(!0),V=Object(S.a)(H,2),z=V[0],Y=V[1],G=Object(r.useState)({path:"lastName",order:"asc"}),q=Object(S.a)(G,2),Q=q[0],J=q[1];Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=L.userId,a=re(Q),e.next=5,Ee(t,M,D,null,x,a);case 5:r=e.sent,n=r.athletes,s=r.totalAthletes,U(n),_(s),Y(!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}})()()}),[L,M,D,x,Q]);var Z=null;Z=z&&!W?Object(O.jsx)(w,{message:"Fetching Athletes"}):Object(O.jsxs)(O.Fragment,{children:[Object(O.jsx)("div",{className:en.a.centeredWrapper,children:"If you choose to add a new athlete, you will take up 1 roster spot"}),Object(O.jsxs)("div",{className:en.a.centeredWrapper,children:[Object(O.jsx)("div",{children:"Select your athlete"}),Object(O.jsx)(I,{query:j,onChange:h,onSearch:function(e){return v(e)}}),Object(O.jsx)(qe,{columns:tn,data:W,sortColumn:Q,onSort:function(e){return J(e)},total:C,pageSize:D,onRowClick:function(e){return d("AddExistingAthlete",{athlete:e,roster:t})},onShowSizeChange:function(e,t){return A(t)},onPageChange:function(e){return F(e)},onGotoChange:function(e){return F(e)}})]})]});var K=null;if(s){var $=s.isLoading,ee=s.message,ae=s.isError;K=Object(O.jsx)(Da,{isLoading:$,message:ee,isError:ae})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Add Athlete to ".concat(t.name)}),Object(O.jsx)(Xe.Delete,{onClick:function(){u()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Z,K]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:en.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return u()},children:"Cancel"}),Object(O.jsx)(N,{onClick:function(){return c("AddAthlete",{roster:t.id})},children:"Add New Athlete"})]})})]})]})},rn=a(78),nn=a(181),sn=a.n(nn),cn=(a(165),function(){var e=Object(r.useContext)(te).hideModal,t=Object(r.useState)(null),a=Object(S.a)(t,2),n=a[0],s=a[1],i=Object(r.useContext)(X).state,c=Object(r.useContext)(oe),u=c.athletesState,d=c.athletesDispatch,p=Object(r.useState)([]),b=Object(S.a)(p,2),j=b[0],h=b[1],m=u.activeRoster,f=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n,c,l,p,b,h,f;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s({isLoading:!0,message:"Uploading Athletes...",isError:!1}),0===j.length&&s({isLoading:!1,message:"You must upload a file",isError:!0}),e.prev=2,t=i.userId,(a=new FormData).set("File",j[0]),-1!==m){e.next=11;break}return e.next=9,we(t,null,a);case 9:e.next=13;break;case 11:return e.next=13,we(t,m,a);case 13:return r=u.currentPage,n=u.athletesPerPage,c=u.searchQuery,l=u.sort,e.next=16,Ee(t,r,n,m,c,l);case 16:p=e.sent,b=p.athletes,h=p.totalAthletes,d({type:"FETCH_ATHLETES",payload:{athletes:b,totalAthletes:h}}),s({isLoading:!1,message:"Successfully uploaded athletes.",isError:!1}),e.next=27;break;case 23:e.prev=23,e.t0=e.catch(2),console.log(e.t0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(f=e.t0.response.data,s({isLoading:!1,message:f,isError:!0})):s({isLoading:!1,message:"Failed adding roster, please try again",isError:!0}));case 27:case"end":return e.stop()}}),e,null,[[2,23]])})));return function(){return e.apply(this,arguments)}}(),x=null;if(n){var v=n.isLoading,g=n.message,y=n.isError;x=Object(O.jsx)(Da,{isLoading:v,message:g,isError:y})}var C=-1===m?"Upload Athletes":"Upload Athletes To Roster";return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:C}),Object(O.jsx)(Xe.Delete,{onClick:function(){e()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{className:sn.a.uploadMessage,children:"Note: The first, middle, and last names fields are required. The rest are optional and can be left blank. Examples will be included with the template."}),Object(O.jsx)(rn.FilePond,{files:j,onupdatefiles:function(e){return h(e.map((function(e){return e.file})))}}),x]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:sn.a.buttonWrapper,children:[Object(O.jsx)(N,{href:"https://dashr-roster-excel-files.s3.amazonaws.com/rostertemplate.xlsx",type:"back",children:"Download Template"}),Object(O.jsx)(N,{onClick:f,children:"Upload Athletes"})]})})]})]})}),on=a(274),ln=a.n(on),un=function(e){console.log(e);var t=[];return t.push({label:"First Name",value:e.firstName}),t.push({label:"Middle Name",value:e.middleName}),t.push({label:"Last Name",value:e.lastName}),t.push({label:"Event",value:e.event}),t.push({label:"Lane ID",value:e.laneID}),t},dn=function(e){var t=Object(ee.a)(un(e)),a=e.splitTime,r=e.finalTime,n=e.startDistance,s=e.isMetric,i=r.distance;if(n){var c="Start Distance (".concat(s?"M":"YDS",")");t.push({label:c,value:e.startDistance})}a&&a.forEach((function(e,a){var r=e.time,n=e.distance,i="Split Time ".concat(a+1);n&&(i+=" (".concat(n," ").concat(s?"M":"YDS",")")),t.push({label:i,value:r})}));var o="Final Time";return r.distance&&(o+=" (".concat(i," ").concat(s?"M":"YDS",")")),t.push({label:o,value:r.time}),t},pn=function(e){var t=Object(ee.a)(un(e));return t.push({label:"Split Time (S)",value:e.splitTime}),t.push({label:"Final Time (S)",value:e.finalTime}),e.reactionTime&&t.push({label:"Reaction Time (S)",value:e.reactionTime}),t.push({label:"Direction",value:e.isLeft?"Left":"Right"}),t},bn={Dash:dn,ProAgility:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Split Time (S)",value:e.splitTime}),t.push({label:"Final Time (S)",value:e.finalTime}),t},Lifting:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Lift",value:e.lift}),t.push({label:"Weight",value:e.weight}),t.push({label:"Reps",value:e.reps}),t},LDrill:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Final Time (S)",value:e.finalTime}),t},ReactShuttle:pn,Vertical:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Jump Distance (".concat(e.isMetric?"CM":"IN",")"),value:e.jumpDistance}),t},Lap:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Time 1 (S)",value:e.time1}),t.push({label:"Time 2 (S)",value:e.time2}),t.push({label:"Time 3 (S)",value:e.time3}),t.push({label:"Time 4 (S)",value:e.time4}),t},"505AgilityTest":function(e){var t=Object(ee.a)(un(e));return t.push({label:"Final Time (S)",value:e.finalTime}),t},TTest:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Final Time (S)",value:e.finalTime}),t},RAST:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Split Time 1 (S)",value:e.splitTime1}),t.push({label:"Split Time 2 (S)",value:e.splitTime2}),t.push({label:"Split Time 3 (S)",value:e.splitTime3}),t.push({label:"Split Time 4 (S)",value:e.splitTime4}),t.push({label:"Split Time 5 (S)",value:e.splitTime5}),t.push({label:"Final Time (S)",value:e.finalTime}),t},Flying:dn,ApproachVertical:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Jump Distance (".concat(e.isMetric?"CM":"IN",")"),value:e.jumpDistance}),t},DashrBeta:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Subtype",value:e.subtype}),t.push({label:"Data",value:e.data}),t},BroadJump:function(e){var t=Object(ee.a)(un(e));return t.push({label:"Jump Distance (".concat(e.isMetric?"CM":"IN",")"),value:e.jumpDistance}),t},ReactAgility:pn},jn=function(e){return(0,bn[e.event])(e)},hn=function(e){var t=e.result,a=Object(r.useContext)(te),n=a.replaceModal,s=a.hideModal,i=jn(t),c=Object(r.useContext)(X).state,u=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=c.userId,r=t.athlete,e.prev=2,e.next=5,Ne(a,r.id);case 5:s=e.sent,n("AthleteDetail",{athlete:s}),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(2);case 11:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}();return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Result Detail"}),Object(O.jsx)(Xe.Delete,{onClick:function(){s()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:i.map((function(e){console.log(e);var t=e.label,a=e.value;return Object(O.jsx)(Vt,{label:t,value:a})}))}),Object(O.jsxs)(Xe.ModalCardFooter,{children:[Object(O.jsx)(N,{onClick:u,children:"Athlete"}),Object(O.jsxs)("div",{className:ln.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return s()},children:"Back"}),Object(O.jsx)(N,{type:"delete",onClick:function(){return n("DeleteResult",{resultId:t.id})},children:"Delete Result"})]})]})]})]})},mn=a(182),fn=a.n(mn),On=function(e){var t=e.resultId,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useContext)(te).hideModal,u=Object(r.useContext)(X).state,d=Object(r.useContext)(Ct),p=d.resultsDispatch,b=d.resultsState,j=Object(r.useState)(!1),h=Object(S.a)(j,2),m=h[0],f=h[1],x=Object(r.useState)("Cancel"),v=Object(S.a)(x,2),g=v[0],y=v[1],C=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,n,s,c,l,d,j,h,m,O,x;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i({isLoading:!0,message:"Deleting Result",isError:!1}),a=u.userId,e.next=5,Nt(a,t);case 5:return r=b.currentPage,n=b.resultsPerPage,s=b.searchQuery,c=b.startDateFilter,l=b.endDateFilter,d=b.activeRosterFilter,j=b.sort,e.next=8,Et(a,r,n,d,s,j,c,l);case 8:h=e.sent,m=h.results,O=h.totalResults,p({type:"SET_RESULTS",payload:{results:m,totalResults:O}}),i({isLoading:!1,message:"Sucessfully Deleted Result",isError:!1}),f(!0),y("Exit"),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(x=e.t0.response.data,i({isLoading:!1,message:x,isError:!0})):i({isLoading:!1,message:"Failed Deleting Result, Please Try Again",isError:!0}));case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),_=null;if(s){var T=s.isLoading,E=s.message,D=s.isError;_=Object(O.jsx)(Da,{isLoading:T,message:E,isError:D})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Delete Result"}),Object(O.jsx)(Xe.Delete,{onClick:function(){c()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{className:fn.a.deleteMessage,children:"Are you sure you want to delete this result?"}),_]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:fn.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return c()},children:g}),Object(O.jsx)(N,{type:"delete",onClick:C,disabled:m,children:"Delete"})]})})]})]})},xn=function(e,t,a){var r=Me.utils.json_to_sheet(a);Me.utils.book_append_sheet(e,r,t)},vn=a(98),gn=a.n(vn),yn=function(e){var t=Me.utils.book_new(),a=[],r=[],n=[],s=[],i=[],c=[],o=[],l=[],d=[],p=[],b=[],j=[],h=[];e.forEach((function(e){var t=e.athlete,m=gn.a.utc(e.date).tz("America/Chicago"),f={Date:m.format("MM/DD/YYYY"),"Time Collected":m.format("HH:mm")+":00",LaneID:e.laneID},O={"First Name":t.firstName,"Middle Name":t.middleName,"Last Name":t.lastName,Height:t.height,Weight:t.weight,"Shoe Size":t.shoeSize,Wingspan:t.wingSpan,Reach:t.reach,"Hand Size":t.handSize,Sport:t.sport,Position:t.position,"Third Party ID":t.thirdPartyID,"Graduation Year":t.graduationYear,"Zip Code":t.zipCode,Birthday:t.birthDate?gn()(t.birthDate).format("MM/DD/YYYY"):null,Sex:t.sex,"Badge ID":t.badgeID,"Custom Field 1":t.customField1,"Custom Field 2":t.customField2,"Custom Field 3":t.customField3,"Custom Field 4":t.customField4};switch(e.event){case"Vertical":a.push(Object(u.a)(Object(u.a)({},f),{},{"Jump Distance":e.jumpDistance},O));break;case"ProAgility":n.push(Object(u.a)(Object(u.a)({},f),{},{"Split Time":e.splitTime,"Final Time":e.finalTime},O));break;case"LDrill":s.push(Object(u.a)(Object(u.a)({},f),{},{"Final Time":e.finalTime},O));break;case"ApproachVertical":r.push(Object(u.a)(Object(u.a)({},f),{},{"Jump Distance":e.jumpDistance},O));break;case"BroadJump":i.push(Object(u.a)(Object(u.a)({},f),{},{"Jump Distance":e.jumpDistance},O));break;case"ReactAgility":c.push(Object(u.a)(Object(u.a)({},f),{},{"Split Time":e.splitTime,"Final Time":e.finalTime,Direction:e.isLeft?"Left":"Right"},O));break;case"ReactShuttle":o.push(Object(u.a)(Object(u.a)({},f),{},{"Split Time":e.splitTime,"Final Time":e.finalTime,"Reaction Time":e.reactionTime,Direction:e.isLeft?"Left":"Right"},O));break;case"TTest":l.push(Object(u.a)(Object(u.a)({},f),{},{"Final Time":e.finalTime},O));break;case"505AgilityTest":d.push(Object(u.a)(Object(u.a)({},f),{},{"Final Time":e.finalTime},O));break;case"Lifting":p.push(Object(u.a)(Object(u.a)({},f),{},{Lift:e.lift,Weight:e.weight,Reps:e.reps},O));break;case"Lap":b.push(Object(u.a)(Object(u.a)({},f),{},{"Time 1":e.time1,"Time 2":e.time2,"Time 3":e.time3,"Time 4":e.time4},O));break;case"Dash":var x,v,g,y,C,_,T,S,E=e.splitTime,D=e.finalTime;j.push(Object(u.a)(Object(u.a)({},f),{},{"Split Time 1":null===(x=E[0])||void 0===x?void 0:x.time,"Split Distance 1":null===(v=E[0])||void 0===v?void 0:v.distance,"Split Time 2":null===(g=E[1])||void 0===g?void 0:g.time,"Split Distance 2":null===(y=E[1])||void 0===y?void 0:y.distance,"Split Time 3":null===(C=E[2])||void 0===C?void 0:C.time,"Split Distance 3":null===(_=E[2])||void 0===_?void 0:_.distance,"Split Time 4":null===(T=E[3])||void 0===T?void 0:T.time,"Split Distance 4":null===(S=E[3])||void 0===S?void 0:S.distance,"Final Time":null===D||void 0===D?void 0:D.time,"Final Distance":null===D||void 0===D?void 0:D.distance},O));break;case"Flying":var N,A,R,k,w,M,F,I,L=e.splitTime,P=e.finalTime,B=e.startDistance;h.push(Object(u.a)(Object(u.a)({},f),{},{"Start Distance":B,"Split Time 1":null===(N=L[0])||void 0===N?void 0:N.time,"Split Distance 1":null===(A=L[0])||void 0===A?void 0:A.distance,"Split Time 2":null===(R=L[1])||void 0===R?void 0:R.time,"Split Distance 2":null===(k=L[1])||void 0===k?void 0:k.distance,"Split Time 3":null===(w=L[2])||void 0===w?void 0:w.time,"Split Distance 3":null===(M=L[2])||void 0===M?void 0:M.distance,"Split Time 4":null===(F=L[3])||void 0===F?void 0:F.time,"Split Distance 4":null===(I=L[3])||void 0===I?void 0:I.distance,"Final Time":null===P||void 0===P?void 0:P.time,"Final Distance":null===P||void 0===P?void 0:P.distance},O))}})),xn(t,"Dash",j),xn(t,"Flying",h),xn(t,"Pro Agility",n),xn(t,"Approach Vertical",r),xn(t,"Vertical Jump",a),xn(t,"Broad Jump",i),xn(t,"L Drill",s),xn(t,"React Agility",c),xn(t,"React Shuttle",o),xn(t,"T Test",l),xn(t,"505 Agility Test",d),xn(t,"Lifting",p),xn(t,"Lap",b),function(e,t){for(var a=Me.write(t,{bookType:"xlsx",type:"binary"}),r=new ArrayBuffer(a.length),n=new Uint8Array(r),s=0;s!==a.length;++s)n[s]=255&a.charCodeAt(s);Object(Fe.saveAs)(new Blob([r],{type:"application/octet-stream"}),"".concat(e,".xlsx"))}("results",t)},Cn=a(275),_n=a.n(Cn),Tn=["Date","Time","Event Time","First Name","Middle Name","Last Name","Event","Start/Approach Distance","Split Time (Pro Agility)","Split Time 1 ( Dash or Flying)","Split Distance 1 ( Dash or Flying)","Split Time 2 ( Dash or Flying)","Split Distance 2 ( Dash or Flying)","Split Time 3 ( Dash or Flying)","Split Distance 3 ( Dash or Flying)","Split Time 4 ( Dash or Flying)","Split Distance 4 ( Dash or Flying)","Split Time 5 ( Dash or Flying)","Split Distance 5 ( Dash or Flying)","Split Time 6 ( Dash or Flying)","Split Distance 6 ( Dash or Flying)","Final Time","Final Distance ( Dash or Flying)","Jump Distance","VJ Touch Height","Reaction Time","Direction","Lap Time 1","Lap Time 2","Lap Time 3","Lap Time 4","Lane ID","Units","Height","Weight","Shoe Size","Wingspan","Reach","Hand Size","Sport","Position","Third Party ID","Graduation Year","Zip Code","Birthday","Sex","Badge ID","Custom Field 1","Custom Field 2","Custom Field 3","Custom Field 4"],Sn=function(e){var t=e.map((function(e){var t=gn.a.utc(e.date);t.tz("America/Chicago");var a=t.format("MM/DD/YYYY"),r=t.format("HH:mm");r+=":00",console.log(r);var n="",s="",i="",c="",o="",l="",u="",d="",p="",b="",j="",h="",m="",f="",O="",x="",v="",g="",y="",C="",_="",T="",S="",E="",D="",N="",A="",R="",k="",w="",M="",F="",I="",L="",P="",B="",W="",U="",H="",V="",z="",Y="",G="",q=e.athlete;if(void 0!==e.splitTime&&Array.isArray(e.splitTime)){var Q=e.splitTime;void 0!==Q[0]&&(void 0!==Q[0].time&&console.log(Q[0]),s=Q[0].time,void 0!==Q[0].distance&&(i=Q[0].distance)),void 0!==Q[1]&&(void 0!==Q[1].time&&(c=Q[1].time),void 0!==Q[1].distance&&(o=Q[1].distance)),void 0!==Q[2]&&(void 0!==Q[2].time&&(l=Q[2].time),void 0!==Q[2].distance&&(u=Q[2].distance)),void 0!==Q[3]&&(void 0!==Q[3].time&&(d=Q[3].time),void 0!==Q[3].distance&&(p=Q[3].distance)),void 0!==Q[4]&&(void 0!==Q[4].time&&(b=Q[4].time),void 0!==Q[4].distance&&(j=Q[4].distance)),void 0!==Q[5]&&(void 0!==Q[5].time&&(h=Q[5].time),void 0!==Q[5].distance&&(m=Q[5].distance))}else void 0!==e.splitTime&&(n=e.splitTime);return void 0!==e.splitTime1&&(s=e.splitTime1),void 0!==e.splitTime2&&(c=e.splitTime2),void 0!==e.splitTime3&&(l=e.splitTime3),void 0!==e.splitTime4&&(d=e.splitTime4),void 0!==e.splitTime5&&(b=e.splitTime5),void 0!==e.subtype&&(n=e.subtype),void 0!==e.finalTime&&e.finalTime instanceof Object?(f=e.finalTime.time,void 0!==e.finalTime.distance&&(O=e.finalTime.distance)):void 0!==e.finalTime&&(f=e.finalTime),void 0!==e.jumpDistance&&(x=e.jumpDistance),void 0!==e.reactionTime&&(g=e.reactionTime),void 0!==e.isLeft&&(v=e.isLeft?"Left":"Right"),e.startDistance&&(y=e.startDistance),!0===e.isMetric?C="Metric":!1===e.isMetric&&(C="Imperial"),q.height&&(_=q.height),q.weight&&(T=q.weight),q.shoeSize&&(S=q.shoeSize),q.wingSpan&&(E=q.wingSpan),q.reach&&(D=q.reach),q.handSize&&(N=q.handSize),q.sport&&(N=q.sport),q.position&&(A=q.position),q.thirdPartyId&&(R=q.thirdPartyID),q.graduationYear&&(k=q.graduationYear),q.zipCode&&(w=q.zipCode),q.birthDate&&(M=gn()(q.birthDate).format("MM/DD/YYYY")),q.sex&&(F=q.sex),q.badgeId&&(I=q.badgeID),q.customField1&&(L=q.customField1),q.customField2&&(P=q.customField2),q.customField3&&(B=q.customField3),q.customField4&&(W=q.customField4),q.eventTime&&(U=e.eventTime),"Vertical"===e.event&&(H=q.reach+e.jumpDistance),void 0!==e.time1&&(V=e.time1),void 0!==e.time2&&(z=e.time2),void 0!==e.time3&&(Y=e.time3),void 0!==e.time4&&(G=e.time4),[a,r,U,e.firstName,e.middleName,e.lastName,e.event,y,n,s,i,c,o,l,u,d,p,b,j,h,m,f,O,x,H,g,v,V,z,Y,G,e.laneID?e.laneID:"",C,_,T,S,E,D,N,"",A,R,k,w,M,F,I,L,P,B,W]}));t.unshift(Tn),function(e,t){for(var a=JSON.stringify(e),r="object"!==typeof objArray?JSON.parse(a):a,n="",s=0;sBrowse'})}),Object(O.jsx)("div",{className:Nn.a.centeredWrapper,children:"3. Pick either date range or most recent results"}),Object(O.jsxs)("div",{className:Nn.a.datePickerContainer,children:[Object(O.jsx)("div",{children:Object(O.jsx)(Ke.a,{placeholderText:"Enter Start Date",selected:i,onChange:function(e){return o(e)},selectsStart:!0,startDate:i,endDate:c})}),Object(O.jsx)("div",{children:Object(O.jsx)(Ke.a,{placeholderText:"Enter End Date",selected:c,onChange:function(e){return l(e)},selectsEnd:!0,startDate:i,endDate:c,minDate:i})})]}),Object(O.jsx)("div",{className:Nn.a.centeredWrapper,children:Object(O.jsxs)("label",{children:[Object(O.jsx)("input",{type:"checkbox",checked:u,onChange:function(e){d(!u)}}),"Take the most recent results"]})}),Object(O.jsx)("div",{className:Nn.a.centeredWrapper,children:"4. Enter any general notes for the report"}),Object(O.jsxs)(Xe.Field,{children:[Object(O.jsx)(Xe.Label,{children:"General Notes"}),Object(O.jsx)(Xe.TextArea,{value:p,onChange:function(e){return b(e.target.value)}})]})]}):null},In=function(e){var t=e.athlete,a=Object(r.useState)([]),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useState)(null),u=Object(S.a)(c,2),d=u[0],p=u[1],b=Object(r.useContext)(te),j=b.hideModal,h=b.replaceModal,m=Object(r.useContext)(X).state,f=Object(r.useContext)(He),x=f.accountInfo,v=f.setAccountInfo,g=Object(r.useContext)(tt),y=g.reportsState,C=g.reportsDispatch,_=Object(r.useState)(!0),T=Object(S.a)(_,2),E=T[0],D=T[1],A=Object(r.useState)(null),R=Object(S.a)(A,2),k=R[0],w=R[1],M=Object(r.useState)(null),F=Object(S.a)(M,2),I=F[0],L=F[1],P=Object(r.useState)(!0),B=Object(S.a)(P,2),W=B[0],U=B[1],H=Object(r.useState)(""),V=Object(S.a)(H,2),z=V[0],Y=V[1];console.log("beginning ".concat(W)),Object(r.useEffect)((function(){var e=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t=m.userId,x){e.next=8;break}return e.next=5,aa(t);case 5:a=e.sent,v(a),D(!1);case 8:e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();x?D(!1):e()}),[x,m,v]),Object(r.useEffect)((function(){x&&(x.reportLogoUri&&fetch(x.reportLogoUri).then((function(e){return e.blob()})).then((function(e){return i([e])})))}),[x]);var G=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r,n,i,c,l,u,d,b,j,h,f,O,x,v,g,_,T,S,E;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=m.userId,p({isLoading:!0,message:"Generating report",isError:!1}),!k&&!I||!W){e.next=5;break}return p({isLoading:!1,message:"You cannot pick a date range and take the most recent results",isError:!0}),e.abrupt("return");case 5:if(W||k&&I){e.next=10;break}if(console.log(W),k&&I){e.next=10;break}return p({isLoading:!1,message:"If you do not wish to pick the most recent results, you must select a date range",isError:!0}),e.abrupt("return");case 10:return e.prev=10,r=null,n=null,k&&I&&(r=je()(k).toISOString(),n=je()(I).toISOString()),e.next=16,pt(a,t.id,z,r,n,s[0]);case 16:return i=e.sent,window.open("".concat(Mn,"/epicindex/").concat(a,"/").concat(i.id,"/render")),c=y.currentPage,l=y.reportsPerPage,u=y.searchQuery,d=y.sort,b=y.activeRosterFilter,j=y.startDateFilter,h=y.endDateFilter,e.next=21,ot(a,c,l,b,u,d,j,h);case 21:f=e.sent,O=f.reports,x=f.totalReports,C({type:"SET_REPORTS",payload:{reports:O,totalReports:x}}),p({isLoading:!1,message:"Successfully generated report!",isError:!1}),e.next=46;break;case 27:if(e.prev=27,e.t0=e.catch(10),console.log(e.t0),v=e.t0.response,g=v.status,_=v.data,T="network error, please try again!",400!==g){e.next=45;break}if(S=_.hasReportSpots,E=_.errors,S){e.next=40;break}return p({isLoading:!1,message:"You do not have enough report spots, showing a blank report",isError:!0}),window.open("".concat(Mn,"/epicindex/").concat(a,"/renderblank")),e.abrupt("return");case 40:if(!E){e.next=45;break}return T="The athlete does not have the following biometrics or events:",E.forEach((function(e){T+="".concat(e," \n")})),p({isLoading:!1,message:T,isError:!0}),e.abrupt("return");case 45:p({isLoading:!1,message:T,isError:!0});case 46:case"end":return e.stop()}}),e,null,[[10,27]])})));return function(){return e.apply(this,arguments)}}(),q=null;if(d){var Q=d.isLoading,J=d.message,Z=d.isError;q=Object(O.jsx)(Da,{isLoading:Q,message:J,isError:Z})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Add Epic Index Report"}),Object(O.jsx)(Xe.Delete,{onClick:function(){j()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)(Fn,{isFetching:E,accountInfo:x,reportLogo:s,setReportLogo:i,startDate:k,endDate:I,athlete:t,setStartDate:w,setEndDate:L,isRecentResultsChecked:W,setIsRecentResultsChecked:U,generalNotes:z,setGeneralNotes:Y}),q]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Nn.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return h("SelectReportAthlete")},children:"Back"}),Object(O.jsx)(N,{onClick:G,children:"Generate"})]})})]})]})},Ln=a(183),Pn=a.n(Ln),Bn=pe.API_URL,Wn=[{label:"First Name",property:"firstName"},{label:"Middle Name",property:"middleName"},{label:"Last Name",property:"lastName"},{label:"Testing Date",property:"testingDate"},{label:"Sport",property:"sport"},{label:"Position",property:"position"},{label:"Height (IN.)",property:"height"},{label:"Weight (LBS)",property:"weight"},{label:"Reach (IN.)",property:"reach"},{label:"Wingspan (IN.)",property:"wingSpan"},{label:"10 Yard Dash",property:"tenYardDashTime"},{label:"Pro Agility",property:"proAgilityTime"},{label:"Vertical",property:"verticalTime"},{label:"10 Yard Dash Index",property:"dashIndex"},{label:"Pro Agility Index",property:"proAgilityIndex"},{label:"Vertical Index",property:"verticalIndex"},{label:"Overall Index",property:"overallIndex"}],Un=[{label:"Roster Name",property:"rosterName"},{label:"Average Dash Index",property:"averageDashIndex"},{label:"Average Proagility Index",property:"averageProAgilityIndex"},{label:"Average Vertical Index",property:"averageVerticalIndex"},{label:"Average Epic Index",property:"averageEpicIndex"}],Hn=function(e){var t=e.report,a=Object(r.useContext)(te),n=a.replaceModal,s=a.hideModal,i=Object(r.useContext)(X).state,c=Object(r.useContext)(tt).reportsState,o=i.userId,l=2===c.activeReportType,u=l?Un:Wn;return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Report Detail"}),Object(O.jsx)(Xe.Delete,{onClick:function(){s()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:u.map((function(e){var a=e.label,r=e.property;return Object(O.jsx)(Vt,{label:a,value:t[r]})}))}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Pn.a.buttonWrapper,children:[Object(O.jsx)(N,{onClick:function(){var e="".concat(Bn,"/epicindex/").concat(o,"/").concat(t.id,"/render");l&&(e="".concat(Bn,"/teamepicindex/").concat(o,"/").concat(t.id,"/render")),window.open(e)},children:"Generate PDF Report"}),Object(O.jsx)(N,{className:Pn.a.backButton,type:"back",onClick:function(){return s()},children:"Back"}),Object(O.jsx)(N,{type:"delete",onClick:function(){n("DeleteEpicIndexReport",{reportId:t.id})},children:"Delete Report"})]})})]})]})},Vn=a(184),zn=a.n(Vn),Yn=function(e){var t=e.reportId,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useContext)(te).hideModal,u=Object(r.useContext)(X).state,d=Object(r.useContext)(tt),p=d.reportsState,b=d.reportsDispatch,j=2===p.activeReportType,h=Object(r.useState)(!1),m=Object(S.a)(h,2),f=m[0],x=m[1],v=Object(r.useState)("Cancel"),g=Object(S.a)(v,2),y=g[0],C=g[1],_=function(){var e=Object(l.a)(o.a.mark((function e(){var a,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,i({isLoading:!0,message:"Deleting Report",isError:!1}),a=u.userId,!j){e.next=8;break}return e.next=6,dt(a,t);case 6:e.next=10;break;case 8:return e.next=10,ut(a,t);case 10:b({type:"DELETE_REPORT",payload:t}),i({isLoading:!1,message:"Sucessfully Deleted Report",isError:!1}),x(!0),C("Exit"),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(r=e.t0.response.data,i({isLoading:!1,message:r,isError:!0})):i({isLoading:!1,message:"Failed Deleting Report, Please Try Again",isError:!0}));case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),T=null;if(s){var E=s.isLoading,D=s.message,A=s.isError;T=Object(O.jsx)(Da,{isLoading:E,message:D,isError:A})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Delete Report"}),Object(O.jsx)(Xe.Delete,{onClick:function(){c()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{className:zn.a.deleteMessage,children:"Are you sure you want to delete this report?"}),T]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:zn.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return c()},children:y}),Object(O.jsx)(N,{type:"delete",onClick:_,disabled:f,children:"Delete"})]})})]})]})},Gn=a(149),qn=a.n(Gn),Qn=pe.API_URL,Jn=function(){var e=Object(r.useState)(null),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useContext)(te).hideModal,i=Object(r.useContext)(X).state,c=Object(r.useContext)(tt),u=c.reportsState,d=c.reportsDispatch,p=Object(r.useState)(null),b=Object(S.a)(p,2),j=b[0],h=b[1],m=Object(r.useState)(null),f=Object(S.a)(m,2),x=f[0],v=f[1],g=Object(r.useState)(!0),y=Object(S.a)(g,2),C=y[0],_=y[1],T=i.userId;Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe(T);case 2:(t=(t=e.sent).filter((function(e){return-1!==e.id}))).length>0&&(h(t),v(t[0].id),_(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[T]);var E=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,s,i,c,l,p,b,j,h,m;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n({isLoading:!0,message:"Generating Team Report",isError:!1}),e.next=4,bt(T,x);case 4:return t=e.sent,d({type:"ADD_REPORT",payload:t}),window.open("".concat(Qn,"/teamepicindex/").concat(T,"/").concat(t.id,"/render")),n({isLoading:!1,message:"Sucessfully Generated Team Report",isError:!1}),a=u.currentPage,r=u.reportsPerPage,s=u.searchQuery,i=u.sort,c=u.activeRosterFilter,l=u.startDateFilter,p=u.endDateFilter,e.next=11,it(T,a,r,c,s,i,l,p);case 11:b=e.sent,j=b.reports,h=b.totalReports,d({type:"SET_REPORTS",payload:{reports:j,totalReports:h}}),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(m=e.t0.response.data,n({isLoading:!1,message:m,isError:!0})):n({isLoading:!1,message:"Failed Generating Team Report",isError:!0}));case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),D=null;C&&!j&&(D=Object(O.jsx)(w,{message:"Fetching Rosters"})),C||j||(D="Cannot fetch rosters, please try again"),!C&&j&&x&&(D=Object(O.jsxs)("div",{className:qn.a.centeredWrapper,children:[Object(O.jsx)("div",{className:qn.a.rosterMessageWrapper,children:"Please choose a roster"}),Object(O.jsx)("div",{children:Object(O.jsx)("div",{children:Object(O.jsx)(Xe.Select,{onChange:function(e){e.preventDefault(),v(e.target.value)},children:j.map((function(e){return Object(O.jsx)("option",{value:e.id,children:e.name},e.id)}))})})})]}));var A=null;if(a){var R=a.isLoading,k=a.message,M=a.isError;A=Object(O.jsx)(Da,{isLoading:R,message:k,isError:M})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Add Team Report"}),Object(O.jsx)(Xe.Delete,{onClick:function(){s()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[D,A]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:qn.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return s()},children:"Cancel"}),Object(O.jsx)(N,{onClick:E,children:"Generate Team Report"})]})})]})]})},Zn=a(278),Kn=a.n(Zn),Xn=[{label:"First Name",property:"firstName"},{label:"Last Name",property:"lastName"},{label:"Address",property:"address"},{label:"City",property:"city"},{label:"Zip",property:"zip"}],$n=function(e){e.athlete;var t=Object(r.useContext)(te).hideModal,a=Object(r.useState)(null),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useContext)(X).state,d=Object(r.useContext)(He),p=d.accountInfo,b=d.updateAccountInfo,j=Object(r.useState)({firstName:"",lastName:"",address:"",city:"",zip:""}),h=Object(S.a)(j,2),m=h[0],f=h[1];Object(r.useEffect)((function(){var e=p.firstName,t=p.lastName,a=p.address,r=p.city,n=p.zip;f({firstName:e,lastName:t,address:a,city:r,zip:n})}),[p]);var x=function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i({isLoading:!0,message:"Editing Profile...",isError:!1}),e.prev=1,t=c.userId,e.next=5,ra(t,m);case 5:b(m),i({isLoading:!1,message:"Successfully updated account settings",isError:!1}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),i({isLoading:!1,message:"Failed editing account settings, please try again",isError:!0});case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}(),v=null;if(s){var g=s.isLoading,y=s.message,C=s.isError;v=Object(O.jsx)(Da,{isLoading:g,message:y,isError:C})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Edit Account Details"}),Object(O.jsx)(Xe.Delete,{onClick:function(){t()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{children:Xn.map((function(e){var t=e.label,a=e.property;return Object(O.jsx)(Wa,{label:t,required:!1,value:m[a],onChange:function(e){e.preventDefault(),f(Object(u.a)(Object(u.a)({},m),{},Object(Ir.a)({},a,e.target.value)))}})}))}),v]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Kn.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return t()},children:"Cancel"}),Object(O.jsx)(N,{onClick:x,children:"Modify"})]})})]})]})},es=a(116),ts=a.n(es),as=function(e){var t=e.enable,a=e.company,n=Object(r.useState)(null),s=Object(S.a)(n,2),i=s[0],c=s[1],u=Object(r.useContext)(te).hideModal,d=Object(r.useContext)(X).state,p=Object(r.useContext)(He).setThirdPartyIntegration,b=null,j=null;t?(b="Are you sure you want to integrated with ".concat(a.name),j="Note: You are allowing this entity access to all your athlete and result data"):(b="Are you sure you want to disable integration with ".concat(a.name),j="Note: You are denying ".concat(a.name," access to all your athlete and result data"));var h=function(){var e=Object(l.a)(o.a.mark((function e(){var r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c({isLoading:!0,message:t?"Integrating with ".concat(a.name):"Disabling integration with ".concat(a.name),isError:!1}),r=d.userId,e.next=5,qa(r,a.id,t);case 5:p(a.id,t),c({isLoading:!1,message:t?"Successfully integrated with ".concat(a.name):"Successfully disabled integration with ".concat(a.name),isError:!1}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),c({isLoading:!1,message:"Failed ".concat(t?"integration with ".concat(a.name):"Disabling integration with ".concat(a.name),", Please Try Again"),isError:!0});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),m=null;if(i){var f=i.isLoading,x=i.message,v=i.isError;m=Object(O.jsx)(Da,{isLoading:f,message:x,isError:v})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Integration"}),Object(O.jsx)(Xe.Delete,{onClick:function(){u()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsxs)("div",{className:ts.a.contentContainer,children:[Object(O.jsx)("div",{className:ts.a.message,children:b}),Object(O.jsx)("div",{className:ts.a.note,children:j})]}),m]}),Object(O.jsx)(Qr.ModalCardFooter,{children:Object(O.jsxs)("div",{className:ts.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return u()},children:"Cancel"}),Object(O.jsx)(N,{type:t?null:"delete",onClick:h,children:t?"Integrate":"Disable Integration"})]})})]})]})},rs=a(279),ns=a.n(rs),ss=[{path:"firstName",label:"First Name"},{path:"middleName",label:"Middle Name"},{path:"lastName",label:"Last Name"}],is=function(){var e=Object(r.useState)(""),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useState)(!0),i=Object(S.a)(s,2),c=i[0],u=i[1],d=Object(r.useState)(""),p=Object(S.a)(d,2),b=p[0],j=p[1],h=Object(r.useState)(0),m=Object(S.a)(h,2),f=m[0],x=m[1],v=Object(r.useState)(5),g=Object(S.a)(v,2),y=g[0],C=g[1],_=Object(r.useState)(1),T=Object(S.a)(_,2),E=T[0],D=T[1],N=Object(r.useContext)(X).state,A=Object(r.useContext)(te),R=A.replaceModal,k=A.hideModal,M=Object(r.useState)([]),F=Object(S.a)(M,2),L=F[0],P=F[1],W=Object(r.useState)({path:"lastName",order:"asc"}),U=Object(S.a)(W,2),H=U[0],V=U[1];Object(r.useEffect)((function(){(function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n,s;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=N.userId,a=re(H),e.next=5,Ee(t,E,y,null,b,a);case 5:r=e.sent,n=r.athletes,s=r.totalAthletes,P(n),x(s),u(!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}})()()}),[N,E,y,b,H]);var z=null;if(c&&!L)z=Object(O.jsx)(w,{message:"Fetching Athletes"});else{var Y=[];L&&(Y=L.filter((function(e){return e.firstName.toLowerCase().includes(a.toLowerCase())||e.middleName.toLowerCase().includes(a.toLowerCase())||e.lastName.toLowerCase().includes(a.toLowerCase())})));B.a.orderBy(Y,[function(e){return e[H.path].toLowerCase()}],[H.order]);z=Object(O.jsx)("div",{children:Object(O.jsxs)("div",{className:ns.a.contentsContainer,children:[Object(O.jsx)("div",{children:"Select your athlete"}),Object(O.jsx)(I,{query:a,onChange:n,onSearch:function(e){return j(e)}}),Object(O.jsx)(qe,{columns:ss,data:L,sortColumn:H,onSort:function(e){return V(e)},total:f,pageSize:y,onRowClick:function(e){return R("SelectEvent",{athleteId:e.id})},onShowSizeChange:function(e,t){return C(t)},onPageChange:function(e){return D(e)},onGotoChange:function(e){return D(e)}})]})})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Select Athlete"}),Object(O.jsx)(Xe.Delete,{onClick:function(){k()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:z}),Object(O.jsx)(Xe.ModalCardFooter,{})]})]})},cs=a(185),os=a.n(cs),ls=[{id:1,component:"ProAgility",name:"Pro Agility"},{id:2,component:"Vertical",name:"Vertical"},{id:3,component:"LDrill",name:"LDrill"},{id:4,component:"ApproachVertical",name:"Approach Vertical"},{id:5,component:"BroadJump",name:"Broad Jump"},{id:6,component:"ReactAgility",name:"React Agility"},{id:7,component:"ReactShuttle",name:"React Shuttle"},{id:8,component:"TTest",name:"T Test"},{id:9,component:"_505AgilityTest",name:"505 Agility Test"},{id:10,component:"Lifting",name:"Lifting"},{id:11,component:"Lap",name:"Lap"},{id:12,component:"SelectSplits",name:"Dash"},{id:13,component:"SelectSplits",name:"Flying"}],us=[{id:1,name:"Imperial",value:!1},{id:2,name:"Metric",value:!0}],ds=function(e){var t=e.athleteId,a=Object(r.useState)(ls[0]),n=Object(S.a)(a,2),s=n[0],i=n[1],c=Object(r.useState)(us[0]),o=Object(S.a)(c,2),l=o[0],u=o[1],d=Object(r.useContext)(te),p=d.replaceModal,b=d.hideModal;return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Select Event"}),Object(O.jsx)(Xe.Delete,{onClick:function(){b()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:Object(O.jsxs)("div",{className:os.a.selectEventContainer,children:[Object(O.jsx)("div",{children:"Select Event Type"}),Object(O.jsx)("div",{children:Object(O.jsx)(L,{options:ls,value:s.id,onOptionsChange:function(e){var t=ls.filter((function(t){return t.id===Number(e)}))[0];i(t)}})}),Object(O.jsx)("div",{children:"Select Units"}),Object(O.jsx)("div",{children:Object(O.jsx)(L,{options:us,value:l.id,onOptionsChange:function(e){var t=us.filter((function(t){return t.id===Number(e)}))[0];u(t)}})})]})}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:os.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return p("SelectAthlete")},children:"Back"}),Object(O.jsx)(N,{onClick:function(){return p(s.component,{athleteId:t,isMetric:l.value,event:s.name})},children:"Next"})]})})]})]})},ps=/^[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)$/,bs=a(72),js=a.n(bs),hs=function(e){var t=e.title,a=e.athleteId,n=e.isMetric,s=e.fields,i=e.onBack,c=e.validations,d=e.isValidEvent,p=e.initialValues,b=e.children,j=Object(r.useContext)(te),h=j.replaceModal,m=j.hideModal,f=Object(r.useContext)(X).state,x=Object(r.useContext)(Ct),v=x.resultsState,g=x.resultsDispatch,y=Object(r.useState)(null),C=Object(S.a)(y,2),_=C[0],T=C[1],E=Object(r.useState)(!1),D=Object(S.a)(E,2),A=D[0],R=D[1],k=Object(r.useState)(!1),w=Object(S.a)(k,2),M=w[0],F=w[1],I=Lr({validations:c,initialValues:p}),P=I.values,B=I.errors,W=I.bindField,U=I.isValid,H=function(){var e=Object(l.a)(o.a.mark((function e(){var t,r,s,i,c,l,p,b,j,h,m,O,x,y,C;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!U()){e.next=21;break}if(R(!0),T({isLoading:!0,message:"Adding Result...",isError:!1}),t=d(P),r=t.isValid,s=t.message,i=t.eventFields,r){e.next=10;break}return R(!1),T({isLoading:!1,message:s,isError:!0}),e.abrupt("return");case 10:return c=Object(u.a)({athleteID:a,isMetric:n},i),l=v.currentPage,p=v.resultsPerPage,b=v.searchQuery,j=v.startDateFilter,h=v.endDateFilter,m=v.activeRosterFilter,O=v.sort,e.next=14,kt.addResult(f.userId,c);case 14:return e.next=16,Et(f.userId,l,p,m,b,O,j,h);case 16:x=e.sent,y=x.results,C=x.totalResults,g({type:"SET_RESULTS",payload:{results:y,totalResults:C}}),T({isLoading:!1,message:"Successfully Added Result!",isError:!1}),F(!0);case 21:e.next=27;break;case 23:e.prev=23,e.t0=e.catch(0),R(!1),T({isLoading:!1,message:"Failed Adding Result, Please Try Again.",isError:!0});case 27:case"end":return e.stop()}}),e,null,[[0,23]])})));return function(){return e.apply(this,arguments)}}(),V=null;if(_){var z=_.isLoading,Y=_.message,G=_.isError;V=Object(O.jsx)(Da,{isLoading:z,message:Y,isError:G})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:t}),Object(O.jsx)(Xe.Delete,{onClick:function(){m()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:Object(O.jsxs)("div",{className:js.a.container,children:[s.map((function(e){var t=e.type,a=e.label,r=e.property,n=e.options,s=W(r),i=s.value,c=s.onChange;return"input"===t?Object(O.jsxs)("div",{className:js.a.fieldContainer,children:[Object(O.jsx)("div",{className:js.a.centeredWrapper,children:a}),Object(O.jsxs)("div",{children:[Object(O.jsx)(Ra,{onChange:function(e){c(e)},value:i,type:"text",centeredText:!0}),Object(O.jsx)(Ma,{helperText:B[r]})]})]}):"select"===t?Object(O.jsxs)("div",{className:js.a.fieldContainer,children:[Object(O.jsx)("div",{className:js.a.centeredWrapper,children:a}),Object(O.jsx)("div",{children:Object(O.jsx)(L,{options:n,value:i,onOptionsChange:function(e){return c(e)}})})]}):void 0})),b]})}),Object(O.jsxs)(Xe.ModalCardFooter,{className:js.a.modalFooter,children:[V,Object(O.jsxs)("div",{className:js.a.buttonWrapper,children:[Object(O.jsx)(N,{onClick:function(){M?m():i?i():h("SelectEvent",{athleteId:a})},type:"back",children:M?"Exit":"Back"}),Object(O.jsx)(N,{onClick:H,disabled:A,children:"Add Result"})]})]})]})]})},ms=[{type:"input",label:"Split Time",property:"splitTime"},{type:"input",label:"Final Time",property:"finalTime"}],fs={splitTime:{pattern:{value:ps,message:"Split time needs to be a number"}},finalTime:{pattern:{value:ps,message:"Final time needs to be a number"}}},Os={splitTime:"0.0",finalTime:"0.0"},xs=function(e){var t=parseFloat(e.splitTime),a=parseFloat(e.finalTime);return 0===a?{isValid:!1,message:"Final time cannot be 0",eventFields:null}:t>=a?{isValid:!1,message:"Final time cannot equal or be smaller than split time",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"ProAgility",splitTime:t,finalTime:a}}},vs=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add Pro Agility",athleteId:t,isMetric:a,fields:ms,initialValues:Os,validations:fs,isValidEvent:xs})},gs=function(e){return{pattern:{value:ps,message:"".concat(e," needs to be a number")}}},ys=function(e,t){for(var a={},r=0;r0){if(!function(e,t){for(var a=parseFloat(t.splitTime0),r=1;r=a?{isValid:!1,message:"Final time cannot equal or be smaller than split time",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"ReactShuttle",splitTime:t,finalTime:a,reactionTime:r,isLeft:1==n}}},Ks=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add React Shuttle",athleteId:t,isMetric:a,fields:qs,intialValues:Js,validations:Qs,isValidEvent:Zs})},Xs=[{type:"input",label:"Jump Distance",property:"jumpDistance"}],$s={jumpDistance:{pattern:{value:ps,message:"Jump distance needs to be a number"}}},ei={jumpDistance:"0.0"},ti=function(e){var t=parseFloat(e.jumpDistance);return 0===t?{isValid:!1,message:"Jump distance cannot be 0",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"BroadJump",jumpDistance:t}}},ai=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add Add Broad Jump",athleteId:t,isMetric:a,fields:Xs,initialValues:ei,validations:$s,isValidEvent:ti})},ri=[{type:"input",label:"Split Time",property:"splitTime"},{type:"input",label:"Final Time",property:"finalTime"},{type:"select",label:"Direction",property:"direction",options:[{id:1,name:"Left"},{id:2,name:"Right"}]}],ni={splitTime:{pattern:{value:ps,message:"Split time needs to be a number"}},finalTime:{pattern:{value:ps,message:"Final time needs to be a number"}},direction:null},si={splitTime:"0.0",finalTime:"0.0",direction:1},ii=function(e){var t=parseFloat(e.splitTime),a=parseFloat(e.finalTime),r=parseInt(e.direction);return 0===t||0===a?{isValid:!1,message:"Split time and/or final time cannot be 0",eventFields:null}:t>=a?{isValid:!1,message:"Final time cannot equal or be smaller than split time",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"ReactAgility",splitTime:t,finalTime:a,isLeft:1==r}}},ci=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add React Agility",athleteId:t,isMetric:a,fields:ri,initialValues:si,validations:ni,isValidEvent:ii})},oi=[{type:"input",label:"Final time",property:"finalTime"}],li={finalTime:{pattern:{value:ps,message:"Final time needs to be a number"}}},ui={finalTime:"0.0"},di=function(e){var t=parseFloat(e.finalTime);return 0===t?{isValid:!1,message:"Final time cannot be 0",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"505AgilityTest",finalTime:t}}},pi=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add 505 Agility Test",athleteId:t,isMetric:a,fields:oi,initialValues:ui,validations:li,isValidEvent:di})},bi=[{type:"input",label:"Final time",property:"finalTime"}],ji={finalTime:{pattern:{value:ps,message:"Final time needs to be a number"}}},hi={finalTime:"0.0"},mi=function(e){var t=parseFloat(e.finalTime);return 0===t?{isValid:!1,message:"Final time cannot be 0",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"TTest",finalTime:t}}},fi=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add T Test",athleteId:t,isMetric:a,fields:bi,initialValues:hi,validations:ji,isValidEvent:mi})},Oi=[{type:"input",label:"Lifting",property:"lift"},{type:"input",label:"Weight",property:"weight"},{type:"input",label:"Reps",property:"reps"}],xi={lift:{required:"The type of lift is required"},weight:{pattern:{value:ps,message:"The amount of weight needs to be a number"}},reps:{pattern:{value:ps,message:"The number of reps needs to be a number"}}},vi={lift:"",weight:"0.0",reps:"0.0"},gi=function(e){var t=parseFloat(e.weight),a=parseFloat(e.reps);return 0===t||0===a?{isValid:!1,message:"Weight and/or reps cannot be 0",eventFields:null}:{isValid:!0,message:null,eventFields:{type:"Lifting",lift:e.lift,weight:t,reps:a}}},yi=function(e){var t=e.athleteId,a=e.isMetric;return Object(O.jsx)(hs,{title:"Add Lifting",athleteId:t,isMetric:a,fields:Oi,initialValues:vi,validations:xi,isValidEvent:gi})},Ci=function(e){var t=e.athleteId,a=e.isMetric,n=e.numSplits,s=e.isDistanceAssociated,i=Object(r.useContext)(te).replaceModal;return Object(O.jsx)(hs,{title:"Add Dash",athleteId:t,isMetric:a,fields:Cs(n,s),initialValues:_s(n,s),validations:ys(n,s),isValidEvent:function(e){return Ts(n,s,e,"Dash")},onBack:function(){return i("SelectSplits",{event:"Dash",athleteId:t,isMetric:a})}})},_i=a(280),Ti=a.n(_i),Si=function(){var e=Object(r.useState)(null),t=Object(S.a)(e,2),a=t[0],n=t[1],s=Object(r.useContext)(te).hideModal,i=Object(r.useContext)(X).state,c=Object(r.useContext)(oe).athletesDispatch,u=Object(r.useContext)(Ct).resultsDispatch,d=Object(r.useContext)(tt).reportsDispatch,p=Object(r.useState)(!1),b=Object(S.a)(p,2),j=b[0],h=b[1],m=Object(r.useState)("Cancel"),f=Object(S.a)(m,2),x=f[0],v=f[1],g=function(){var e=Object(l.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n({isLoading:!0,message:"Deleting your data",isError:!1}),t=i.userId,e.next=5,ia(t);case 5:n({isLoading:!1,message:"Sucessfully deleted your data",isError:!1}),h(!0),v("Exit"),c({type:"INITIAL_STATE"}),u({type:"INITIAL_STATE"}),d({type:"INITIAL_STATE"}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),n({isLoading:!1,message:"Something went wrong, please try again",isError:!1});case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),y=null;if(a){var C=a.isLoading,_=a.message,T=a.isError;y=Object(O.jsx)(Da,{isLoading:C,message:_,isError:T})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Delete Data"}),Object(O.jsx)(Xe.Delete,{onClick:function(){s()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:["Are you sure you want to delete all of your data?",y]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Ti.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return s()},children:x}),Object(O.jsx)(N,{type:"delete",onClick:g,disabled:j,children:"Delete"})]})})]})]})},Ei=a(186),Di=a.n(Ei),Ni=[{id:0,name:"0",value:0},{id:1,name:"1",value:1},{id:2,name:"2",value:2},{id:3,name:"3",value:3},{id:4,name:"4",value:4}],Ai=[{id:1,name:"Yes",value:1},{id:2,name:"No",value:2}],Ri=function(e){var t=e.athleteId,a=e.event,n=e.isMetric,s=Object(r.useContext)(te),i=s.replaceModal,c=s.hideModal,o=Object(r.useState)(0),l=Object(S.a)(o,2),u=l[0],d=l[1],p=Object(r.useState)(1),b=Object(S.a)(p,2),j=b[0],h=b[1];return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Select Number of Splits"}),Object(O.jsx)(Xe.Delete,{onClick:function(){c()}})]}),Object(O.jsx)(Xe.ModalCardBody,{children:Object(O.jsxs)("div",{className:Di.a.selectEventContainer,children:[Object(O.jsx)("div",{children:"Select Number of Splits"}),Object(O.jsx)("div",{children:Object(O.jsx)(L,{options:Ni,value:u,onOptionsChange:function(e){d(parseInt(e))}})}),Object(O.jsx)("div",{children:"Are there distance associated with your splits?"}),Object(O.jsx)("div",{children:Object(O.jsx)(L,{options:Ai,value:j,onOptionsChange:function(e){h(parseInt(e))}})})]})}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:Di.a.buttonWrapper,children:[Object(O.jsx)(N,{type:"back",onClick:function(){return i("SelectAthlete")},children:"Back"}),Object(O.jsx)(N,{onClick:function(){return i(a,{athleteId:t,numSplits:u,isMetric:n,isDistanceAssociated:1===j})},children:"Next"})]})})]})]})},ki=a(187),wi=a.n(ki),Mi={AthleteDetail:_r,AddExistingAthlete:Yr,DeleteAthlete:Er,SelectReportAthlete:Rr,EditAthlete:Pr,AddAthlete:Hr,AddRoster:Jr,DeleteRoster:Xr,AddRosterAthlete:an,UploadAthletes:cn,ResultDetail:hn,DeleteResult:On,AddEpicIndexReport:In,EpicIndexReportDetail:Hn,DeleteEpicIndexReport:Yn,AddTeamReport:Jn,EditAccount:$n,ThirdPartyConfirm:as,SelectAthlete:is,SelectEvent:ds,ProAgility:vs,Flying:Ss,ApproachVertical:Gs,BroadJump:ai,Vertical:Rs,LDrill:Is,ReactAgility:ci,ReactShuttle:Ks,Lap:Us,_505AgilityTest:pi,Lifting:yi,TTest:fi,ExportResult:En,DeleteDataModal:Si,SelectSplits:Ri,Dash:Ci,UploadResult:function(){var e=Object(r.useContext)(te).hideModal,t=Object(r.useState)(null),a=Object(S.a)(t,2),n=a[0],s=a[1],i=Object(r.useContext)(X).state,c=Object(r.useContext)(oe),u=c.athletesState,d=(c.athletesDispatch,Object(r.useState)([])),p=Object(S.a)(d,2),b=p[0],j=p[1],h=(u.activeRoster,Object(r.useContext)(Ct)),m=h.resultsState,f=h.resultsDispatch,x=function(){var e=Object(l.a)(o.a.mark((function e(){var t,a,r,n,c,l,u,d,p,j,h,O,x;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s({isLoading:!0,message:"Uploading Athletes...",isError:!1}),0===b.length&&s({isLoading:!1,message:"You must upload a file",isError:!0}),e.prev=2,t=i.userId,(a=new FormData).set("File",b[0]),e.next=8,Rt(t,a);case 8:return e.sent,r=m.currentPage,n=m.resultsPerPage,c=m.searchQuery,l=m.startDateFilter,u=m.endDateFilter,d=m.activeRosterFilter,p=m.sort,e.next=12,Et(i.userId,r,n,d,c,p,l,u);case 12:j=e.sent,h=j.results,O=j.totalResults,f({type:"SET_RESULTS",payload:{results:h,totalResults:O}}),s({isLoading:!1,message:"Successfully uploaded results.",isError:!1}),e.next=22;break;case 18:e.prev=18,e.t0=e.catch(2),console.log(e.t0),e.t0.response&&e.t0.response.status&&(400===e.t0.response.status?(x=e.t0.response.data,s({isLoading:!1,message:x,isError:!0})):s({isLoading:!1,message:"Failed adding roster, please try again",isError:!0}));case 22:case"end":return e.stop()}}),e,null,[[2,18]])})));return function(){return e.apply(this,arguments)}}(),v=null;if(n){var g=n.isLoading,y=n.message,C=n.isError;v=Object(O.jsx)(Da,{isLoading:g,message:y,isError:C})}return Object(O.jsxs)(Xe.Modal,{isActive:!0,children:[Object(O.jsx)(Xe.ModalBackground,{}),Object(O.jsxs)(Xe.ModalCard,{children:[Object(O.jsxs)(Xe.ModalCardHeader,{children:[Object(O.jsx)(Xe.ModalCardTitle,{children:"Upload Results"}),Object(O.jsx)(Xe.Delete,{onClick:function(){e()}})]}),Object(O.jsxs)(Xe.ModalCardBody,{children:[Object(O.jsx)("div",{className:wi.a.uploadMessage,children:"Note: Please look/use the template on how to properly upload results"}),Object(O.jsx)(rn.FilePond,{files:b,onupdatefiles:function(e){return j(e.map((function(e){return e.file})))}}),v]}),Object(O.jsx)(Xe.ModalCardFooter,{children:Object(O.jsxs)("div",{className:wi.a.buttonWrapper,children:[Object(O.jsx)(N,{href:"https://dashr-roster-excel-files.s3.amazonaws.com/resultstemplate.xlsx",type:"back",children:"Download Template"}),Object(O.jsx)(N,{onClick:x,children:"Upload Results"})]})})]})]})}},Fi=function(){return Object(r.useContext)(te).modals.map((function(e,t){var a=e.type,n=e.props,s=Mi[a];return Object(r.createElement)(s,Object(u.a)(Object(u.a)({},n),{},{key:a+t}))}))};i.a.render(Object(O.jsx)(n.a.StrictMode,{children:Object(O.jsx)(h.a,{children:Object(O.jsx)(ae,{children:Object(O.jsx)($,{children:Object(O.jsx)(Ue,{children:Object(O.jsx)(Ve,{children:Object(O.jsx)(_t,{children:Object(O.jsx)(at,{children:Object(O.jsxs)(le,{children:[Object(O.jsx)(Fi,{}),Object(O.jsx)(Or,{})]})})})})})})})})}),document.getElementById("root")),xr()},64:function(e,t,a){e.exports={buttonWrapper:"AddEpicIndexReport_buttonWrapper__1nKdm",athlete:"AddEpicIndexReport_athlete__1i3nx",centeredWrapper:"AddEpicIndexReport_centeredWrapper__1K7qm",datePickerContainer:"AddEpicIndexReport_datePickerContainer__2Jn64",datePicker:"AddEpicIndexReport_datePicker__W8hZO"}},70:function(e,t,a){e.exports={actionContainer:"Reports_actionContainer__3QKGK",reportSpotsContainer:"Reports_reportSpotsContainer__36I6w",pushRight:"Reports_pushRight__fP3Lz",datePickerContainer:"Reports_datePickerContainer__L-kUh",datePicker:"Reports_datePicker__1WOHm",filterButton:"Reports_filterButton__26V-7"}},71:function(e,t,a){e.exports={newUserNavbar:"NewUserNavbar_newUserNavbar__3KGVm",logo:"NewUserNavbar_logo__unEj4",hamburgerMenu:"NewUserNavbar_hamburgerMenu__1CvJ7",navbarMenu:"NewUserNavbar_navbarMenu__1Pv-d",navbarMenuLink:"NewUserNavbar_navbarMenuLink__i2h6Q",navbarMenuTitle:"NewUserNavbar_navbarMenuTitle__2AbDj",mobileNavbarMenu:"NewUserNavbar_mobileNavbarMenu__22KIy",mobileNavbarMenuItem:"NewUserNavbar_mobileNavbarMenuItem__3uZMY"}},72:function(e,t,a){e.exports={container:"Event_container__3CEpF",buttonWrapper:"Event_buttonWrapper__3AR9t",centeredWrapper:"Event_centeredWrapper__3XJrF",fieldContainer:"Event_fieldContainer__3_m6X",modalFooter:"Event_modalFooter__1qaAS"}},81:function(e,t,a){e.exports={menuItem:"MenuItem_menuItem__20zPR",menuIcon:"MenuItem_menuIcon__1NMmL",menuLink:"MenuItem_menuLink__1hRmc",menuLinkActive:"MenuItem_menuLinkActive__h_u7Y",menuLabel:"MenuItem_menuLabel__1XYkZ"}},82:function(e,t,a){e.exports={actionContainer:"Results_actionContainer__3-1Ry",exportButton:"Results_exportButton__14Jm0",filterContainer:"Results_filterContainer__1FG8_",startDate:"Results_startDate__2sTsV",filterButton:"Results_filterButton__Qv3BH",datePickerContainer:"Results_datePickerContainer__AaTSZ",datePicker:"Results_datePicker__3KzRw"}},83:function(e,t,a){e.exports={navBar:"TopNavbar_navBar__3McIn",hamburgerMenu:"TopNavbar_hamburgerMenu__2_J2T",navbarMenu:"TopNavbar_navbarMenu__26HFv",navbarMenuLink:"TopNavbar_navbarMenuLink__3v-ab",navbarMenuLogout:"TopNavbar_navbarMenuLogout__201OG",logoutDropdown:"TopNavbar_logoutDropdown__3Olxu"}},85:function(e,t,a){e.exports={settingsContainer:"ThirdPartyIntegration_settingsContainer__KDKYE",titleDescriptionContainer:"ThirdPartyIntegration_titleDescriptionContainer__2aKQx",title:"ThirdPartyIntegration_title__wy2sj",description:"ThirdPartyIntegration_description__2qeYH",deleteButton:"ThirdPartyIntegration_deleteButton__30-z4",thirdPartyContainer:"ThirdPartyIntegration_thirdPartyContainer__3lItY",companyName:"ThirdPartyIntegration_companyName__-6ORp"}}},[[471,1,2]]]); //# sourceMappingURL=main.8a59b966.chunk.js.map