1(self.webpackChunkchibana_app=self.webpackChunkchibana_app||[]).push([[4795],{81182:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>f});var s=t(1413),r=t(50390),n=t(15545),o=t(75400),i=t(15255),d=t(52904),p=t(21332),m=t(55152),u=(t(15034),t(68212)),l=t(73214),c=t(62602),v=t(10973),g=t(62559);class h extends r.Component{constructor(e){super(e),this.state={report:void 0,assessmentInputs:e.assessmentInputs,navigatePayment:"true"===e.searchParams[0].get("comenzamos"),verifyPayment:"true"===e.searchParams[0].get("verify-payment"),omitSignup:"true"===e.searchParams[0].get("omitSignup"),plan:e.searchParams[0].get("plan"),navigateStartAssessment:!1,navigateErrorPage:!1}}componentDidMount(){const e=this.props.params.id||this.props.resourceId;if("39b4833d-61d1-48d0-8fd0-1d91357ef9ec"==e&&(window.location.href="https://app.mential.io/evaluacion"),void 0!=this.props.searchParams[0].get("promo")&&this.props.dispatch((0,v.BB)(this.props.searchParams[0].get("promo"))),!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e))return l.uT("AssessmentReportRecovery: Invalid report"),void this.setState({navigateStartAssessment:!0});u.Z.get((new m.Z).apihostEnv+"/assessments/".concat(e)).then((e=>{var a;void 0!==e.data.personDetails?(new c.Z).identify(e.data.personDetails.email,e.data.evaluatedPersonId,"PATIENT"):null===(a=e.data.inputs)||void 0===a||a.filter((e=>"person-email"===e.fhirQuestionnaireLinkId)).forEach((a=>{(new c.Z).identify(a.answer,e.data.evaluatedPersonId,"PATIENT")}));let t=e.data.personDetails;void 0===t&&(t={firstName:e.data.inputs.filter((e=>"person-firstname"===e.fhirQuestionnaireLinkId))[0].answer,email:e.data.inputs.filter((e=>"person-email"===e.fhirQuestionnaireLinkId))[0].answer}),this.setState({createdAt:e.data.createdAt,report:{report:e.data.report,inputs:e.data.inputs},program:e.data.program,resourceName:e.data.resourceName,evaluatedPersonId:e.data.evaluatedPersonId,personDetails:t})})).catch((e=>{l.Tb(e),this.setState({navigateErrorPage:!0})}))}render(){const{report:e,program:a,resourceName:t,createdAt:s,evaluatedPersonId:r,navigatePayment:o,omitSignup:i,navigateStartAssessment:m,navigateErrorPage:u,plan:l,personDetails:c,verifyPayment:v}=this.state;return u?(0,g.jsx)(n.Fg,{to:"/no-encontrado"}):m?(0,g.jsx)(n.Fg,{to:"/evaluacion"}):e?o?(0,g.jsx)(n.Fg,{to:"es-ES"===navigator.language||"es"===navigator.language?"/comenzamos":"/start",state:{firstName:null===c||void 0===c?void 0:c.firstName,email:null===c||void 0===c?void 0:c.email,phoneNumber:null===c||void 0===c?void 0:c.phoneNumber,assessmentId:this.props.params.id||this.props.resourceId,userId:r,program:a,resourceName:t,omitSignup:i,programPlan:l,personDetails:c,verifyPayment:v}}):"kids-onboarding"===t?(0,g.jsx)(d.default,{createdAt:s,report:e,program:a,evaluatedPersonId:r}):(0,g.jsx)(p.default,{createdAt:s,report:e,program:a,evaluatedPersonId:r,userDetails:c}):null}}const f=(0,i.$j)((function(e){return{userId:e.assessment.userId,assessmentId:e.assessment.assessmentId,resourceName:e.assessment.resourceName}}),null)((P=h,e=>(0,g.jsx)(P,(0,s.Z)((0,s.Z)({},e),{},{params:(0,n.UO)(),searchParams:(0,o.lr)()}))));var P},24654:()=>{}}]); 2//# sourceMappingURL=4795.30795438.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.