(this["webpackJsonpmtdc-verbal"]=this["webpackJsonpmtdc-verbal"]||[]).push([[0],{150:function(e,t,a){},163:function(e,t,a){},165:function(e,t,a){},166:function(e,t,a){"use strict";a.r(t);var r=a(2),n=a(0),s=a.n(n),c=a(21),i=a.n(c),o=function(e){e&&e instanceof Function&&a.e(3).then(a.bind(null,189)).then((function(t){var a=t.getCLS,r=t.getFID,n=t.getFCP,s=t.getLCP,c=t.getTTFB;a(e),r(e),n(e),s(e),c(e)}))},u=a(83),l=a(38),d=a(20),p=a(30),h=a(80),b=a(5),f={visible:!1,images:[],imagesCount:0,uploaded:0,uploading:!1,error:!1,error_msg:"",empty_index:null},j={isLoading:!0,isSignout:!1,userToken:null,error:!1,error_msg:null},O={error:!1,error_msg:null,featuresData:[],loading:!0,selectedFeaturelId:null,selectedFeatureLabel:null,feature_count:0,hideTutorial:!1},m={data:[],error:!1,error_msg:null,isLoading:!0},g={error:!1,error_msg:null,carsData:[],loading:!0},v=Object(p.c)({auth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:j,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RESTORE_TOKEN":return Object(b.a)(Object(b.a)({},e),{},{userToken:t.token,isLoading:!1});case"SIGN_IN_SUCCESS":return Object(b.a)(Object(b.a)({},e),{},{isSignout:!1,userToken:t.token,error:!1,error_msg:null});case"SIGN_IN_FAILURE":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload});case"SIGN_OUT":return Object(b.a)(Object(b.a)({},e),{},{isSignout:!0,userToken:null});case"LOGGED_OUT":return Object(b.a)(Object(b.a)({},e),{},{isSignout:!1});case"DISMISS_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!1,error_msg:null});default:return e}},feature:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_FEATURES_START":return Object(b.a)(Object(b.a)({},e),{},{loading:!0});case"FETCH_FEATURES_SUCCESS":return Object(b.a)(Object(b.a)({},e),{},{featuresData:t.payload.features,loading:!1});case"FETCH_FEATURES_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload,loading:!1});case"GET_SELECTED_FEATURE":return Object(b.a)(Object(b.a)({},e),{},{selectedFeatureId:t.id,selectedFeatureLabel:t.name});case"DISMISS_ERROR_FEATURE":return Object(b.a)(Object(b.a)({},e),{},{error:!1,error_msg:null});case"FETCH_METADATA_START":return Object(b.a)(Object(b.a)({},e),{},{loading:!0});case"FETCH_METADATA":return Object(b.a)(Object(b.a)({},e),{},{feature_count:t.payload.feature,loading:!1});case"HIDE_TUTORIAL_FEATURES":return Object(b.a)(Object(b.a)({},e),{},{hideTutorial:!0});default:return e}},verbal:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"VERBAL_UPLOAD_STARTED":return Object(b.a)(Object(b.a)({},e),{},{uploading:!0,visible:!0});case"VERBAL_UPLOAD_FINISHED":return Object(b.a)(Object(b.a)({},e),{},{uploading:!1,error:!1});case"CLOSE_MODAL":return Object(b.a)(Object(b.a)({},e),{},{visible:!1});case"UPLOAD_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload,uploading:!1});case"DISMISS_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!1,error_msg:null});case"EMPTY_FIELDS_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload.message,uploading:!1,empty_index:t.payload.index});default:return e}},activity:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_ACTIVITY_START":return Object(b.a)(Object(b.a)({},e),{},{isLoading:!0});case"FETCH_ACTIVITY_SUCCESS":return Object(b.a)(Object(b.a)({},e),{},{data:t.payload,isLoading:!1});case"FETCH_ACTIVITY_FAILURE":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload});case"DISMISS_ERROR_ACTIVITY":return Object(b.a)(Object(b.a)({},e),{},{error:!1,error_msg:null});default:return e}},model:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_MODELS_START":return Object(b.a)(Object(b.a)({},e),{},{loading:!0});case"FETCH_MODELS_SUCCESS":return Object(b.a)(Object(b.a)({},e),{},{carsData:t.payload.cars,loading:!1});case"FETCH_MODELS_ERROR":return Object(b.a)(Object(b.a)({},e),{},{error:!0,error_msg:t.payload,loading:!1});case"DISMISS_ERROR_MODEL":return Object(b.a)(Object(b.a)({},e),{},{error:!1,error_msg:null});default:return e}}}),x=p.d,S=a(8),y=a.n(S),_=a(11),E=a(94),k={"x-device-id":"verbal.device","x-key":"4efc1a9ea64d44e6b54d50ee81064ce1ce49ba2d6bc6494b8d0d4dd9102320d5","x-platform":1,"x-origin":4,"x-version":1},T=function(){var e=Object(_.a)(y.a.mark((function e(t,a,r){var n,s,c;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="https://api.verbal.tdc.assist.marutisuzuki.com/v1"+t,e.t0=JSON,e.next=4,localStorage.getItem("x-auth");case 4:if(e.t1=e.sent,k["x-auth"]=e.t0.parse.call(e.t0,e.t1),"/auths/login"!=t&&"/updates"!=t||delete k["x-auth"],!(["POST","PUT","DELETE"].indexOf(a)>-1&&r)){e.next=14;break}return e.next=10,E({url:n,method:a,data:r,headers:k});case 10:return s=e.sent,e.abrupt("return",s.data);case 14:return e.next=16,E({url:n,method:a,headers:k});case 16:return c=e.sent,e.abrupt("return",c.data);case 18:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),C=function(e){return{type:"SIGN_IN_SUCCESS",token:e}},w=function(e){return{type:"SIGN_IN_FAILURE",payload:e}},N=function(){return function(){var e=Object(_.a)(y.a.mark((function e(t){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T("/auths/logout","PUT",{});case 2:if(a=e.sent,e.prev=3,"success"!=a.code&&"authn_fail"!=a.code){e.next=8;break}return e.next=7,localStorage.removeItem("x-auth");case 7:return e.abrupt("return",t({type:"SIGN_OUT"}));case 8:e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),console.error(e.t0);case 13:case"end":return e.stop()}}),e,null,[[3,10]])})));return function(t){return e.apply(this,arguments)}}()},R=a(16),I=a(12),L=a(22),F=a(23),D=a(25),A=a(24),M=a(168),U=a(170),P=a(171),H=a(172),V=a(173),z=a(174),B=a(175),q=a(176),G=a(177),Y=a(178),J=a(81),W=a(39),K=a.n(W),Q=function(e){return Object(r.jsx)(K.a,{warning:!0,style:{display:"block",marginTop:"-100px"},title:"ERROR",onConfirm:function(){return e.hide()},confirmBtnBsStyle:"success",confirmBtnText:"OK",btnSize:"",children:e.message})},X=a(7),Z=a.n(X),$=a.p+"static/media/finalLogoXaneAi.762b11b5.png",ee=a.p+"static/media/MSIL_Logo.74abba86.png",te=a(167),ae=a(169),re=function(e){Object(D.a)(a,e);var t=Object(A.a)(a);function a(e){var r;return Object(L.a)(this,a),(r=t.call(this,e)).splayWindowSize=function(){var e=document.documentElement.clientWidth,t=document.documentElement.clientHeight;r.setState({size:{width:e,height:t}},(function(){}))},r.toggleCollapse=function(){var e={collapseOpen:!r.state.collapseOpen};r.state.collapseOpen?e.color="navbar-transparent":e.color="bg-white",r.setState(e)},r.state={collapseOpen:!1,color:"navbar-transparent",size:{}},r}return Object(F.a)(a,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.splayWindowSize)}},{key:"render",value:function(){var e=this.state.size,t=e.width;e.height;return Object(r.jsx)(te.a,{className:Z()("navbar-absolute fixed-top",this.state.color),expand:"lg",children:Object(r.jsx)(M.a,{fluid:!0,style:{position:"relative"},children:Object(r.jsxs)("div",{className:"navbar-wrapper",children:[Object(r.jsx)(ae.a,{href:"#pablo",onClick:function(e){return e.preventDefault()},children:Object(r.jsx)("img",{src:$,width:t<320?"30%":"15%",height:t<320?"20%":"10%"})}),Object(r.jsx)("img",{src:ee,width:"25%",style:{position:"absolute",right:10,zIndex:999,top:t<500?20:-20}})]})})})}}]),a}(s.a.Component),ne=function(e){Object(D.a)(a,e);var t=Object(A.a)(a);function a(){var e;Object(L.a)(this,a);for(var r=arguments.length,n=new Array(r),s=0;s()[\]\\.,;:\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,}))$/.test(e)},e.verifyLength=function(e,t){return e.length>=t},e.compare=function(e,t){return e===t},e.verifyNumber=function(e){return!!new RegExp("^[0-9]+$").test(e)},e.verifyUrl=function(e){try{return new URL(e),!0}catch(t){return!1}},e.change=function(t,a,r,n,s){switch(r){case"email":e.verifyEmail(t.target.value)?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"password":e.verifyLength(t.target.value,1)?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"equalTo":e.compare(t.target.value,e.state[n])?(e.setState(Object(I.a)({},a+"State","has-success")),e.setState(Object(I.a)({},n+"State","has-success"))):(e.setState(Object(I.a)({},a+"State","has-danger")),e.setState(Object(I.a)({},n+"State","has-danger")));break;case"number":e.verifyNumber(t.target.value)?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"length":e.verifyLength(t.target.value,n)?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"max-length":e.verifyLength(t.target.value,n+1)?e.setState(Object(I.a)({},a+"State","has-danger")):e.setState(Object(I.a)({},a+"State","has-success"));break;case"url":e.verifyUrl(t.target.value)?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"min-value":e.verifyNumber(t.target.value)&&t.target.value>=n?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"max-value":e.verifyNumber(t.target.value)&&t.target.value<=n?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"));break;case"range":e.verifyNumber(t.target.value)&&t.target.value>=n&&t.target.value<=s?e.setState(Object(I.a)({},a+"State","has-success")):e.setState(Object(I.a)({},a+"State","has-danger"))}e.setState(Object(I.a)({},a,t.target.value))},e.loginClick=function(){""===e.state.loginFullNameState&&e.setState({loginFullNameState:"has-danger"}),""===e.state.loginPasswordState&&e.setState({loginPasswordState:"has-danger"}),"has-success"===e.state.loginFullNameState&&"has-success"===e.state.loginPasswordState&&e.props.signIn(e.state.loginFullName,e.state.loginPassword)},e.handlePress=function(t){13===t.charCode&&e.loginClick()},e}return Object(F.a)(a,[{key:"componentDidMount",value:function(){var e=Object(_.a)(y.a.mark((function e(){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,localStorage.getItem("x-auth");case 2:(e.sent||this.props.auth.userToken)&&this.props.history.push("/");case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentDidUpdate",value:function(){var e=Object(_.a)(y.a.mark((function e(t){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.props.auth===t.auth){e.next=5;break}return e.next=3,localStorage.getItem("x-auth");case 3:(e.sent||this.props.auth.userToken)&&this.props.history.push("/");case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){document.body.classList.toggle("login-page")}},{key:"render",value:function(){var e=this,t=this.state,a=(t.loginEmailState,t.loginPasswordState),n=t.loginFullNameState;return Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(re,{}),Object(r.jsx)("div",{className:"wrapper wrapper-full-page",ref:"fullPages",children:Object(r.jsx)("div",{className:"full-page login",children:Object(r.jsxs)("div",{className:"content",style:{backgroundColor:"#fff"},children:[Object(r.jsx)(M.a,{children:Object(r.jsx)(U.a,{className:"ml-auto mr-auto",md:"8",children:Object(r.jsx)(P.a,{id:"LoginValidation",children:Object(r.jsxs)(H.a,{style:{backgroundColor:"#fff",border:"0.5px solid black"},children:[Object(r.jsxs)(V.a,{children:[Object(r.jsx)(z.a,{tag:"h3",style:{color:"#000",textAlign:"center"},children:"MTDC Verbal"}),Object(r.jsx)(z.a,{tag:"h4",style:{color:"#000"},children:"TSM Login"})]}),Object(r.jsxs)(B.a,{children:[Object(r.jsxs)(q.a,{className:"has-label ".concat(n),children:[Object(r.jsx)("label",{style:{color:"black"},children:"Username *"}),Object(r.jsx)(G.a,{name:"fullname",type:"text",onChange:function(t){return e.change(t,"loginFullName","length",1)},style:{color:"black"}}),"has-danger"===this.state.loginFullNameState?Object(r.jsx)("label",{className:"error",children:"This field is required."}):null]}),Object(r.jsxs)(q.a,{className:"has-label ".concat(a),onKeyPress:this.handlePress,children:[Object(r.jsx)("label",{style:{color:"black"},children:"Password *"}),Object(r.jsx)(G.a,{name:"password",type:"password",autoComplete:"off",style:{color:"black"},onChange:function(t){return e.change(t,"loginPassword","password")}}),"has-danger"===this.state.loginPasswordState?Object(r.jsx)("label",{className:"error",children:"This field is required."}):null]}),Object(r.jsx)("div",{className:"category form-category",children:"* Required fields"})]}),Object(r.jsx)(Y.a,{className:"text-center",children:Object(r.jsx)(J.a,{color:"#123748",onClick:this.loginClick,style:{backgroundColor:"#123748"},children:"Login"})})]})})})}),this.props.auth.error&&Object(r.jsx)(Q,{message:this.props.auth.error_msg,hide:function(){return e.props.dismissError()}})]})})})]})}}]),a}(s.a.Component),se=Object(d.b)((function(e){return{auth:e.auth}}),(function(e){return{signIn:function(t,a){return e(function(e,t){return function(){var a=Object(_.a)(y.a.mark((function a(r){var n,s,c;return y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return r({type:"SIGN_IN_STARTED"}),n="",(s={}).username=e,s.password=t,a.next=7,T("/auths/login","POST",s);case 7:if("success"!=(c=a.sent).code){a.next=21;break}return a.prev=9,n=c.data.session.token,a.next=13,localStorage.setItem("x-auth",JSON.stringify(n));case 13:return a.abrupt("return",r(C(n)));case 16:a.prev=16,a.t0=a.catch(9),console.error(a.t0);case 19:a.next=22;break;case 21:return a.abrupt("return",r(w(c.message)));case 22:case"end":return a.stop()}}),a,null,[[9,16]])})));return function(e){return a.apply(this,arguments)}}()}(t,a))},signOut:function(){return e(N())},dismissError:function(){return e({type:"DISMISS_ERROR"})}}}))((function(e){return Object(r.jsx)(ne,Object(b.a)({},e))})),ce=a(55),ie=a(183),oe=a(184),ue=a(54),le=a(179),de=a(180),pe=a(186),he=a(187),be=a(188),fe=a(181),je=a(182),Oe=(a.p,a.p+"static/media/suzuki_s.dbaa51ce.png"),me=function(e){Object(D.a)(a,e);var t=Object(A.a)(a);function a(e){var r;return Object(L.a)(this,a),(r=t.call(this,e)).updateColor=function(){window.innerWidth<993&&r.state.collapseOpen?r.setState({color:"bg-white"}):r.setState({color:"navbar-transparent"})},r.toggleCollapse=function(){r.state.collapseOpen?r.setState({color:"navbar-transparent"}):r.setState({color:"bg-white"}),r.setState({collapseOpen:!r.state.collapseOpen})},r.toggleModalSearch=function(){r.setState({modalSearch:!r.state.modalSearch})},r.state={collapseOpen:!1,modalSearch:!1,color:"navbar-transparent"},r}return Object(F.a)(a,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.updateColor)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateColor)}},{key:"render",value:function(){var e=this,t=this.props.history.location.pathname;return Object(r.jsx)(r.Fragment,{children:Object(r.jsx)(te.a,{expand:"lg",style:{backgroundColor:"#303030"},children:Object(r.jsxs)(M.a,{fluid:!0,children:[Object(r.jsx)("div",{className:"navbar-wrapper",children:Object(r.jsx)(ae.a,{href:"#pablo",onClick:function(e){return e.preventDefault()},children:Object(r.jsxs)("p",{style:{fontWeight:"bold"},children:[window.screen.width>450&&Object(r.jsx)("img",{src:Oe,width:24})," ",Object(r.jsx)("span",{style:{marginLeft:5},children:"TDC VERBAL"})]})})}),Object(r.jsxs)("button",{className:"navbar-toggler",type:"button","data-toggle":"collapse","data-target":"#navigation","aria-expanded":"false","aria-label":"Toggle navigation",onClick:this.toggleCollapse,children:[Object(r.jsx)("span",{className:"navbar-toggler-bar navbar-kebab"}),Object(r.jsx)("span",{className:"navbar-toggler-bar navbar-kebab"}),Object(r.jsx)("span",{className:"navbar-toggler-bar navbar-kebab"})]}),Object(r.jsx)(le.a,{navbar:!0,isOpen:this.state.collapseOpen,children:Object(r.jsx)(de.a,{className:"ml-auto",navbar:!0,children:Object(r.jsxs)(pe.a,{nav:!0,children:[Object(r.jsxs)(he.a,{caret:!0,color:"default","data-toggle":"dropdown",nav:!0,onClick:function(e){return e.preventDefault()},children:[Object(r.jsx)("i",{class:"fa fa-caret-down","aria-hidden":"true"}),Object(r.jsx)("p",{className:"d-lg-none",children:"Menu"})]}),Object(r.jsxs)(be.a,{className:"dropdown-navbar",right:!0,tag:"ul",children:[Object(r.jsx)(fe.a,{tag:"li",children:Object(r.jsx)(je.a,{onClick:"/"===t?function(){return e.props.history.push("/activity")}:function(){return e.props.history.push("/")},className:"nav-item",style:{color:"black"},children:"/"===t?"View Activity":"Upload Form"})}),Object(r.jsx)(je.a,{divider:!0,tag:"li"}),Object(r.jsx)(fe.a,{tag:"li",children:Object(r.jsx)(je.a,{style:{color:"black"},onClick:function(){return e.props.signOut()},className:"nav-item",children:"Log out"})})]})]})})})]})})})}}]),a}(s.a.Component),ge=Object(d.b)(null,(function(e){return{signOut:function(){return e(N())}}}))(me),ve=function(e){return Object(r.jsx)(K.a,{style:{display:"block",marginTop:"-100px"},title:e.uploading?"Uploading...":"Upload Successful",onConfirm:function(){return e.hideModal()},confirmBtnBsStyle:"default",btnSize:"",showConfirm:!e.uploading,children:e.uploading?Object(r.jsx)(ie.a,{size:"large"}):Object(r.jsx)("i",{className:"fa fa-check-circle fa-2x","aria-hidden":"true",style:{color:"seagreen",width:24}})})},xe=(a(150),function(e){Object(D.a)(a,e);var t=Object(A.a)(a);function a(){var e;Object(L.a)(this,a);for(var r=arguments.length,n=new Array(r),s=0;st.label?-1:e.label0&&i<0)){e.next=12;break}s.forEach(function(){var e=Object(_.a)(y.a.mark((function e(a,s,c){var i,o;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={feature_id:n,text:a.query},e.next=3,T("/trainings","POST",i);case 3:if("success"!=(o=e.sent).code){e.next=12;break}if(++r!==c.length){e.next=10;break}return e.next=9,localStorage.removeItem("feature_id");case 9:t({type:"VERBAL_UPLOAD_FINISHED"});case 10:e.next=13;break;case 12:t(Ee(o.message));case 13:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}()),e.next=13;break;case 12:return e.abrupt("return",t({type:"EMPTY_FIELDS_ERROR",payload:{message:"Query Fields cannot be empty",index:i}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));var a},dismissError:function(){return e({type:"DISMISS_ERROR"})},fetchModels:function(){return e(function(){var e=Object(_.a)(y.a.mark((function e(t){var a,r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:"FETCH_MODELS_START"}),e.next=3,T("/features?make_id=1","GET",{});case 3:if("success"!=(a=e.sent).code){e.next=12;break}return a.data.features=a.data.features.filter((function(e){return 1===e.active})),r=[],Array.from(new Set(a.data.features.map((function(e){return e.model_id})))).forEach((function(e){var t={value:e,label:a.data.features.find((function(t){return t.model_id===e})).model};r.push(t)})),e.abrupt("return",t({type:"FETCH_MODELS_SUCCESS",payload:{cars:r}}));case 12:"authn_fail"==a.code?t(N()):t(ke(a.message));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},dismissErrorModel:function(){return e({type:"DISMISS_ERROR_MODEL"})}}}))((function(e){return Object(n.useEffect)((function(){e.fetchModels()}),[]),Object(r.jsx)(xe,Object(b.a)({},e))})),Ce=a(185),we=function(e){var t=e.actitvity;return Object(r.jsxs)("li",{className:"timeline-inverted",children:[Object(r.jsx)("div",{className:"timeline-badge",children:t.time}),Object(r.jsxs)("div",{className:"timeline-panel",children:[Object(r.jsx)("div",{className:"timeline-heading",children:Object(r.jsx)(Ce.a,{style:{backgroundColor:"rgb(25, 25, 26)",color:"#fff"},children:t.title})}),Object(r.jsx)("div",{className:"timeline-body",children:Object(r.jsx)("ul",{style:{},children:t.description.split("\n").map((function(e,t){return Object(r.jsx)("li",{children:e},t)}))})})]})]})},Ne=function(e){Object(D.a)(a,e);var t=Object(A.a)(a);function a(){return Object(L.a)(this,a),t.apply(this,arguments)}return Object(F.a)(a,[{key:"componentDidMount",value:function(){var e=Object(_.a)(y.a.mark((function e(){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,localStorage.getItem("x-auth");case 2:e.sent||this.props.auth.userToken?this.props.history.push("/activity"):this.props.history.push("/login"),this.props.fetchActivity();case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentDidUpdate",value:function(){var e=Object(_.a)(y.a.mark((function e(t){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.props.auth!==t.auth&&(this.props.auth.userToken||this.props.history.push("/login"));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){return Object(r.jsxs)("div",{className:"wrapper",children:[Object(r.jsx)(ge,{history:this.props.history}),this.props.activity.isLoading?Object(r.jsx)("div",{className:"content",style:{justifyContent:"center",display:"flex",alignItems:"center",height:"90vh"},children:Object(r.jsx)(ie.a,{size:"md"})}):Object(r.jsx)(oe.a,{style:{justifyContent:"center"},className:"mt-5",children:Object(r.jsx)(U.a,{lg:"10",md:"8",sm:"6",xs:"6",children:Object(r.jsx)(H.a,{className:"card-timeline card-plain",children:Object(r.jsx)(B.a,{children:Object(r.jsx)("ul",{className:"timeline timeline-simple",children:this.props.activity.data.map((function(e,t){return Object(r.jsx)(we,{actitvity:e},t)}))})})})})})]})}}]),a}(n.Component),Re=Object(d.b)((function(e){return{activity:e.activity,auth:e.auth}}),(function(e){return{fetchActivity:function(){return e(function(){var e=Object(_.a)(y.a.mark((function e(t){var a,r,n,s;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:"FETCH_ACTIVITY_START"}),a=[],e.next=4,T("/trainings/history?content_type_id=1","GET",{});case 4:if("success"!=(r=e.sent).code){e.next=12;break}return r.data.history.map((function(e){var t={};t.time=e.date.split("T")[0],t.title=e.model,t.description="".concat(e.part," ").concat(e.count),a.push(t)})),n={},s=a.reduce((function(e,t){var a=t.time+"-"+t.title;if(n[a]){var r="\n".concat(t.description);n[a].description+=r}else n[a]=Object.assign({},t),e.push(n[a]);return e}),[]),e.abrupt("return",t({type:"FETCH_ACTIVITY_SUCCESS",payload:s}));case 12:if("authn_fail"!=r.code){e.next=16;break}return e.abrupt("return",t(N()));case 16:return e.abrupt("return",t({type:"FETCH_ACTIVITY_FAILURE",payload:r.message}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},dismissError:function(){return e({type:"DISMISS_ERROR_ACTIVITY"})}}}))((function(e){return Object(r.jsx)("div",{className:"content",children:Object(r.jsx)(Ne,Object(b.a)({},e))})})),Ie=Object(d.b)((function(e){return{auth:e.auth}}),(function(e){return{restoreToken:function(t){return e(function(e){return{type:"RESTORE_TOKEN",token:e}}(t))}}}))((function(e){return Object(n.useEffect)((function(){(function(){var t=Object(_.a)(y.a.mark((function t(){var a;return y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,localStorage.getItem("x-auth");case 2:return a=t.sent,t.prev=3,t.t0=JSON,t.next=7,localStorage.getItem("x-auth");case 7:if(t.t1=t.sent,!t.t0.parse.call(t.t0,t.t1)){t.next=16;break}return t.t3=JSON,t.next=12,localStorage.getItem("x-auth");case 12:t.t4=t.sent,t.t2=t.t3.parse.call(t.t3,t.t4),t.next=17;break;case 16:t.t2=null;case 17:a=t.t2,e.restoreToken(a),null==a&&e.hist.push("/login"),t.next=24;break;case 22:t.prev=22,t.t5=t.catch(3);case 24:case"end":return t.stop()}}),t,null,[[3,22]])})));return function(){return t.apply(this,arguments)}})()()}),[]),Object(r.jsxs)(R.c,{children:[Object(r.jsx)(R.a,{path:"/",exact:!0,component:Te}),Object(r.jsx)(R.a,{path:"/activity",exact:!0,component:Re}),Object(r.jsx)(R.a,{path:"/login",exact:!0,component:se})]})})),Le=(a(163),a(164),a(165),Object(u.a)()),Fe=Object(p.e)(v,x(Object(p.a)(h.a)));i.a.render(Object(r.jsx)(d.a,{store:Fe,children:Object(r.jsx)(l.a,{history:Le,children:Object(r.jsx)(Ie,{hist:Le})})}),document.getElementById("root")),o()}},[[166,1,2]]]); //# sourceMappingURL=main.68984494.chunk.js.map